OSDN Git Service
Michael Sokolov [Sat, 27 Jan 2001 19:54:49 +0000 (19:54 +0000)]
* basic_blocks.c: #include <unistd.h> only if it exists.
Michael Sokolov [Sat, 27 Jan 2001 19:36:45 +0000 (19:36 +0000)]
* ltcf-cxx.sh (ac_cv_prog_cc_pic_works, ac_cv_prog_cc_static_works):
Don't unset, it's non-portable and no longer necessary, set to empty
instead.
Michael Sokolov [Sat, 27 Jan 2001 19:34:13 +0000 (19:34 +0000)]
* ltconfig: Shell portability fix for the tagname validity check.
Michael Sokolov [Sat, 27 Jan 2001 19:29:31 +0000 (19:29 +0000)]
* ltcf-cxx.sh: Use parentheses around eval $ac_compile.
Alexandre Oliva [Sat, 27 Jan 2001 19:22:59 +0000 (19:22 +0000)]
* ltcf-c.sh (ld_shlibs) [aix5*]: Disable on unknown CPU types.
* ltcf-cxx.sh, ltcf-gcj.sh: Likewise.
Michael Sokolov [Sat, 27 Jan 2001 17:28:11 +0000 (17:28 +0000)]
Remove extraneous tab from the blank line after the most recent entry
Richard Henderson [Sat, 27 Jan 2001 00:04:09 +0000 (00:04 +0000)]
* elfxx-ia64.c (elfNN_ia64_dynamic_symbol_p): Return false
for non-default visibility.
* elf64-alpha.c (alpha_elf_dynamic_symbol_p): Likewise, but
delete ugly macro and replace with pretty function.
Nick Clifton [Thu, 25 Jan 2001 21:08:10 +0000 (21:08 +0000)]
DJGPP config tweaks
Nick Clifton [Thu, 25 Jan 2001 20:26:17 +0000 (20:26 +0000)]
Do not abort if tcbit is still set. Issue an error message instead.
Fix compile time warnings
Kazu Hirata [Thu, 25 Jan 2001 20:17:45 +0000 (20:17 +0000)]
2001-01-25 Kazu Hirata <kazu@hxi.com>
* bfd-in2.h: Fix formatting.
* libbfd.h: Likewise.
Kazu Hirata [Thu, 25 Jan 2001 20:12:49 +0000 (20:12 +0000)]
2001-01-25 Kazu Hirata <kazu@hxi.com>
* chew.c: Do not output trailing whitespaces in type and
functionname. Update copyright.
Alan Modra [Thu, 25 Jan 2001 02:31:42 +0000 (02:31 +0000)]
(lang_leave_overlay): Don't set lma_region when load_base is specified.
Kazu Hirata [Wed, 24 Jan 2001 22:38:31 +0000 (22:38 +0000)]
2001-01-24 Kazu Hirata <kazu@hxi.com>
* chew.c: Do not output a trailing whitespace.
Alexandre Oliva [Wed, 24 Jan 2001 20:09:37 +0000 (20:09 +0000)]
* ltmain.sh (TAG disable-shared, TAG disable-static): Make sure we
keep at least one of build_libtool_libs or build_old_libs set to
yes.
Alan Modra [Wed, 24 Jan 2001 07:32:34 +0000 (07:32 +0000)]
Fix swapgs instruction.
Hans-Peter Nilsson [Wed, 24 Jan 2001 06:14:09 +0000 (06:14 +0000)]
* emultempl/elf32.em: Correct spelling in comments and listed
options.
H.J. Lu [Wed, 24 Jan 2001 04:56:29 +0000 (04:56 +0000)]
2001-01-23 H.J. Lu <hjl@gnu.org>
* bfd-in2.h: Rebuild.
Alan Modra [Wed, 24 Jan 2001 04:36:05 +0000 (04:36 +0000)]
Don't check for backslashes in file names
unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
Alan Modra [Wed, 24 Jan 2001 02:34:07 +0000 (02:34 +0000)]
* stabs.c: Update copyright. Include "filenames.h".
(parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
Alexandre Oliva [Wed, 24 Jan 2001 02:27:02 +0000 (02:27 +0000)]
* ltcf-gcj.sh (lt_simple_link_test_code): Remove stray `(0)'.
* libtool.m4 (_AC_LIBTOOL_GCJ): Pass $CPPFLAGS on.
Kazu Hirata [Tue, 23 Jan 2001 22:15:01 +0000 (22:15 +0000)]
2001-01-23 Kazu Hirata <kazu@hxi.com>
* as.c: Fix formatting.
* ehopt.c: Likewise.
* messages.c: Likewise.
* stabs.c: Likewise.
* symbols.c: Likewise.
H.J. Lu [Tue, 23 Jan 2001 21:50:36 +0000 (21:50 +0000)]
2001-01-23 H.J. Lu <hjl@gnu.org>
* vms-misc.c (_bfd_vms_next_record): Return -1 if PRIV(vms_buf)
is NULL or PRIV(vms_rec) is outside of the buffer.
Kazu Hirata [Tue, 23 Jan 2001 20:27:54 +0000 (20:27 +0000)]
2001-01-23 Kazu Hirata <kazu@hxi.com>
* aoutx.h: Fix formatting.
* bfd.c: Likewise.
* bfd-in2.h: Likewise.
* bfd-in.h: Likewise.
* cpu-i386.c: Likewise.
* cpu-m68hc11.c: Likewise.
* dwarf2.c: Likewise.
* elf64-x86-64.c: Likewise.
* format.c: Likewise.
* freebsd.h: Likewise.
* hash.c: Likewise.
* hp300hpux.c: Likewise.
* hppabsd-core.c: Likewise.
* hpux-core.c: Likewise.
Jakub Jelinek [Tue, 23 Jan 2001 13:51:03 +0000 (13:51 +0000)]
s/11/01/
Jakub Jelinek [Tue, 23 Jan 2001 13:49:37 +0000 (13:49 +0000)]
* readelf.c (process_version_sections): Check if VERDEF or VERNEED
sections are present before using them. Remove code duplication.
(process_symbol_table): Check if VERDEF or VERNEED sections are
present before using them.
Alan Modra [Tue, 23 Jan 2001 13:31:10 +0000 (13:31 +0000)]
(m32r_handle_align): Declare type of fragp.
Alan Modra [Tue, 23 Jan 2001 11:48:28 +0000 (11:48 +0000)]
Only set lma_region from the default for the first section
of a group of overlay sections.
Kazu Hirata [Tue, 23 Jan 2001 11:45:53 +0000 (11:45 +0000)]
2001-01-23 Kazu Hirata <kazu@hxi.com>
* coff64-rs6000.c: Fix formatting.
* coff-arm.c: Likewise.
* coffgen.c: Likewise.
* cofflink.c: Likewise.
* coff-mcore.c: Likewise.
* coff-mips.c: Likewise.
* coff-pmac.c: Likewise.
* coff-ppc.c: Likewise.
* coff-rs6000.c: Likewise.
* elf32.c: Likewise.
* elf32-fr30.c: Likewise.
* elf32-i370.c: Likewise.
* elf32-i860.c: Likewise.
* elf32-m32r.c: Likewise.
* elf32-m68k.c: Likewise.
* elf32-mcore.c: Likewise.
* elf32-ppc.c: Likewise.
* elf32-sh.c: Likewise.
* elf32-v850.c: Likewise.
* elf64-alpha.c: Likewise.
* elf64-sparc.c: Likewise.
* elflink.c: Likewise.
* elflink.h: Likewise.
* elf-m10200.c: Likewise.
* elf-m10300.c: Likewise.
* elfxx-ia64.c: Likewise.
Andreas Jaeger [Tue, 23 Jan 2001 10:49:50 +0000 (10:49 +0000)]
2001-01-22 Bo Thorsen <bo@suse.de>
* elf64-x86-64.c: Added PIC support for X86-64.
(elf64_x86_64_link_hash_newfunc): Function added.
(elf64_x86_64_link_hash_table_create): Likewise.
(elf64_x86_64_check_relocs): Likewise.
(elf64_x86_64_gc_mark_hook): Likewise.
(elf64_x86_64_gc_sweep_hook): Likewise.
(elf64_x86_64_adjust_dynamic_symbol): Likewise.
(elf64_x86_64_size_dynamic_sections): Likewise.
(elf64_x86_64_discard_copies): Likewise.
(elf64_x86_64_finish_dynamic_symbol): Likewise.
(elf64_x86_64_finish_dynamic_sections): Likewise.
(elf64_x86_64_relocate_section): Add relocation of PIC sections.
Kazu Hirata [Mon, 22 Jan 2001 20:24:11 +0000 (20:24 +0000)]
2001-01-22 Kazu Hirata <kazu@hxi.com>
* config/tc-alpha.c: Fix formatting.
Alan Modra [Mon, 22 Jan 2001 13:50:17 +0000 (13:50 +0000)]
Allow Maciej to select weird --libdir options and still select
tooldir correctly.
Andreas Jaeger [Mon, 22 Jan 2001 10:49:19 +0000 (10:49 +0000)]
Give credit for the last change to Philip instead of to Maciej.
Andreas Jaeger [Mon, 22 Jan 2001 09:41:40 +0000 (09:41 +0000)]
2001-01-21 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
* Makefile.am (install-data-local): Make use of $(DESTDIR).
* Makefile.in: Regenerate.
Kazu Hirata [Sun, 21 Jan 2001 19:19:59 +0000 (19:19 +0000)]
2001-01-21 Kazu Hirata <kazu@hxi.com>
* coff-a29k.c: Fix formatting.
Andreas Jaeger [Sat, 20 Jan 2001 16:57:28 +0000 (16:57 +0000)]
2001-01-20 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
* Makefile.in (ETC_SUPPORT): Add configure.texi and friends.
H.J. Lu [Sat, 20 Jan 2001 06:08:35 +0000 (06:08 +0000)]
2001-01-19 H.J. Lu <hjl@gnu.org>
* elf32-i386.c (elf_i386_check_relocs): Report files with bad
relocation section names.
(elf_i386_relocate_section): Report files with bad relocation
section names and return false.
Kazu Hirata [Sat, 20 Jan 2001 04:23:33 +0000 (04:23 +0000)]
2001-01-19 Kazu Hirata <kazu@hxi.com>
* config/tc-alpha.c: Fix formatting.
Kazu Hirata [Fri, 19 Jan 2001 12:03:34 +0000 (12:03 +0000)]
2001-01-18 Kazu Hirata <kazu@hxi.com>
* config/tc-alpha.c: Fix formatting.
Nick Clifton [Fri, 19 Jan 2001 04:35:29 +0000 (04:35 +0000)]
Remove redundant bit from "fa" and "da" flags
Alexandre Oliva [Thu, 18 Jan 2001 12:25:37 +0000 (12:25 +0000)]
* configure.in (cpu_type, arch): Match i386 too.
* configure: Rebuilt.
Andreas Jaeger [Thu, 18 Jan 2001 07:47:51 +0000 (07:47 +0000)]
* targets.c: Alphabetize list of xvecs.
Nick Clifton [Thu, 18 Jan 2001 00:18:50 +0000 (00:18 +0000)]
oops - omitted from previous delta
Nick Clifton [Thu, 18 Jan 2001 00:17:43 +0000 (00:17 +0000)]
Stop objcopy trying to convert endianness.
Kazu Hirata [Wed, 17 Jan 2001 23:41:35 +0000 (23:41 +0000)]
2001-01-16 Kazu Hirata <kazu@hxi.com>
* config/tc-i386.c: Fix formatting.
Jim Wilson [Tue, 16 Jan 2001 23:44:26 +0000 (23:44 +0000)]
Fix gp overflow problem with Intel compiler.
* emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Add IA_64.unwind
and IA_64.unwind.info.
Nick Clifton [Tue, 16 Jan 2001 23:23:23 +0000 (23:23 +0000)]
oops - fix typo
Nick Clifton [Tue, 16 Jan 2001 23:22:44 +0000 (23:22 +0000)]
Prevent seg fault with corrupt section name indicies
H.J. Lu [Tue, 16 Jan 2001 21:04:29 +0000 (21:04 +0000)]
2001-01-16 H.J. Lu <hjl@gnu.org>
* ldlang.c (lang_check): Merge the private data only if the
input file has contents.
Nick Clifton [Tue, 16 Jan 2001 18:27:01 +0000 (18:27 +0000)]
Fix expected result from readellf -s with 64 bit binaries
Alan Modra [Tue, 16 Jan 2001 13:52:16 +0000 (13:52 +0000)]
Support hand-crafted .PARISC.unwind entries
Alan Modra [Tue, 16 Jan 2001 13:06:14 +0000 (13:06 +0000)]
Build unwind info for more than just .text section.
Andrew Cagney [Tue, 16 Jan 2001 05:30:31 +0000 (05:30 +0000)]
General cleanup.
Andrew Cagney [Tue, 16 Jan 2001 05:22:12 +0000 (05:22 +0000)]
Clarify dejagnu
Jim Wilson [Mon, 15 Jan 2001 23:30:38 +0000 (23:30 +0000)]
Fix assembler segfault on gcc/crtstuff.c file.
* config/tc-ia64.c (ia64_flush_insns): Handle unwind directives
not immediately followed by an instruction.
Kazu Hirata [Mon, 15 Jan 2001 23:09:52 +0000 (23:09 +0000)]
2001-01-15 Kazu Hirata <kazu@hxi.com>
* config/tc-m68hc11.c: Fix formatting.
Nick Clifton [Mon, 15 Jan 2001 22:53:58 +0000 (22:53 +0000)]
Delete output file upon fatal errors.
Treat multiple defintions of the same symbol as ordinary errors, not fatal ones
Jeff Johnston [Mon, 15 Jan 2001 18:20:18 +0000 (18:20 +0000)]
2001-01-15 Jeff Johnston <jjohnstn@redhat.com>
* COPYING.NEWLIB: Put into source repository.
Alan Modra [Mon, 15 Jan 2001 02:36:21 +0000 (02:36 +0000)]
Missed this in last commit "Linux target variants for elfxx-hppa."
Kazu Hirata [Mon, 15 Jan 2001 01:37:20 +0000 (01:37 +0000)]
2001-01-14 Kazu Hirata <kazu@hxi.com>
* config/tc-arc.c: Fix formatting.
Ben Elliston [Mon, 15 Jan 2001 00:19:42 +0000 (00:19 +0000)]
2001-01-15 Ben Elliston <bje@redhat.com>
* configure.in (host_tools): Add sid.
Always configure cgen.
* Makefile.in (all-sid): New target.
(check-sid, clean-sid, install-sid): Likewise.
Kazu Hirata [Sun, 14 Jan 2001 20:36:41 +0000 (20:36 +0000)]
2001-01-14 Kazu Hirata <kazu@hxi.com>
* config/tc-arc.c: Fix formatting.
Kazu Hirata [Sun, 14 Jan 2001 18:54:06 +0000 (18:54 +0000)]
2001-01-14 Kazu Hirata <kazu@hxi.com>
* config/tc-alpha.c: Fix formatting.
* config/tc-arc.c: Likewise.
* config/tc-arc.h: Likewise.
* config/tc-d10v.c: Likewise.
* config/tc-i370.c: Likewise.
* config/tc-i386.c: Likewise.
* config/tc-i960.c: Likewise.
* config/tc-m68k.c: Likewise.
* config/tc-ppc.c: Likewise.
* config/tc-sparc.c: Likewise.
* config/tc-tahoe.c: Likewise.
* config/tc-vax.c: Likewise.
Alan Modra [Sun, 14 Jan 2001 11:12:53 +0000 (11:12 +0000)]
Linux target variants for elfxx-hppa.
Alan Modra [Sun, 14 Jan 2001 07:39:01 +0000 (07:39 +0000)]
Automatically enable --unique=.text for elf32-hppa.
Alan Modra [Sun, 14 Jan 2001 07:03:49 +0000 (07:03 +0000)]
Use SEGREL32 relocs for elf32-hppa unwind.
Alan Modra [Sun, 14 Jan 2001 06:12:07 +0000 (06:12 +0000)]
Add parens like the comment says.
Alan Modra [Sun, 14 Jan 2001 05:58:15 +0000 (05:58 +0000)]
Correct DT_INIT/DT_FINI ABI violation
Alan Modra [Sun, 14 Jan 2001 05:22:51 +0000 (05:22 +0000)]
Wide mode .plt offsets for elf64-hppa
Alan Modra [Sun, 14 Jan 2001 05:14:45 +0000 (05:14 +0000)]
Adds assembly and dis-assembly support for the HPPA wide
mode, 16 bit forms of ldi, ldo, ldw and stw instructions.
Alan Modra [Sun, 14 Jan 2001 04:36:35 +0000 (04:36 +0000)]
Extend "ld --unique" functionality.
Jan Hubicka [Sat, 13 Jan 2001 23:37:57 +0000 (23:37 +0000)]
* tc-i386.h (TARGET_MACH): New macro.
(i386_mach): Declare.
* tc-i386.c (i386_mach): New function.
Hans-Peter Nilsson [Sat, 13 Jan 2001 23:13:16 +0000 (23:13 +0000)]
* ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
Phil Blundell [Sat, 13 Jan 2001 22:39:55 +0000 (22:39 +0000)]
2001-01-13 Philip Blundell <philb@gnu.org>
* doc/as.texinfo: Fix spelling and cross-references.
* doc/c-arm.texi: Fix typos. Say that `;' is a line separator
character for all systems, not just GNU/Linux. Make it explicit
that `-k' doesn't affect code generation, just ELF flags.
Nick Clifton [Sat, 13 Jan 2001 19:45:52 +0000 (19:45 +0000)]
formatting fix
Nick Clifton [Sat, 13 Jan 2001 19:43:35 +0000 (19:43 +0000)]
Formatting fix
Nick Clifton [Sat, 13 Jan 2001 19:42:21 +0000 (19:42 +0000)]
formatting fix
Jan Hubicka [Sat, 13 Jan 2001 09:05:55 +0000 (09:05 +0000)]
* i386.c (md_assemble): Check cpu_flags even for nullary instructions.
* i386.h (i386_optab): Fix pusha and ret templates.
* i386-dis.c (dis386_att, disx86_64_att): Fix ret, lret and iret
templates.
Frank Ch. Eigler [Fri, 12 Jan 2001 23:34:43 +0000 (23:34 +0000)]
* gas/cgen feature
2001-01-12 Frank Ch. Eigler <fche@redhat.com>
* cgen.c (gas_cgen_finish_insn): Call dwarf2_emit_insn.
Nick Clifton [Fri, 12 Jan 2001 18:01:56 +0000 (18:01 +0000)]
Update copyright date to 2001
Nick Clifton [Fri, 12 Jan 2001 17:50:59 +0000 (17:50 +0000)]
Add missing ARC documentation
Phil Blundell [Fri, 12 Jan 2001 12:43:10 +0000 (12:43 +0000)]
Add support for cygwin libraries
Alan Modra [Fri, 12 Jan 2001 03:34:49 +0000 (03:34 +0000)]
Cure recent x86 warts.
Nick Clifton [Thu, 11 Jan 2001 21:20:20 +0000 (21:20 +0000)]
Updated ARC assembler from arccores.com
Stephane Carrez [Thu, 11 Jan 2001 20:19:17 +0000 (20:19 +0000)]
Fix gas 68HC12 indexed addressing code generation
Stephane Carrez [Thu, 11 Jan 2001 19:48:41 +0000 (19:48 +0000)]
Dwarf2 test for 68HC11/68HC12 gas
Stephane Carrez [Thu, 11 Jan 2001 19:42:47 +0000 (19:42 +0000)]
Fix weak symbols for 68HC11 as
Nick Clifton [Thu, 11 Jan 2001 19:01:42 +0000 (19:01 +0000)]
Rotate ChangeLogs
Nick Clifton [Thu, 11 Jan 2001 18:42:58 +0000 (18:42 +0000)]
Make COFF and ELF disassemblys agree
Andreas Jaeger [Thu, 11 Jan 2001 11:38:24 +0000 (11:38 +0000)]
* config/tc-i386.h (TC_RELOC_GLOBAL_OFFSET_TABLE): Removed, it's
not used anywhere.
Nick Clifton [Thu, 11 Jan 2001 01:43:44 +0000 (01:43 +0000)]
fix spelling typo
Nick Clifton [Thu, 11 Jan 2001 01:43:20 +0000 (01:43 +0000)]
Change defn of LOCAL_LABEL_PREFIX to ""
Nick Clifton [Thu, 11 Jan 2001 01:40:18 +0000 (01:40 +0000)]
Allow ADRL relocs to be adjusted in arm-coff
Nick Clifton [Thu, 11 Jan 2001 01:32:35 +0000 (01:32 +0000)]
Fix local label code to use LOCAL_LABEL_PREFIX
Kazu Hirata [Wed, 10 Jan 2001 18:58:36 +0000 (18:58 +0000)]
2001-01-10 Kazu Hirata <kazu@hxi.com>
* scripttempl/h8500.sc: Fix formatting.
* scripttempl/h8500b.sc: Likewise.
* scripttempl/h8500c.sc: Likewise.
* scripttempl/h8500m.sc: Likewise.
* scripttempl/h8500s.sc: Likewise.
Jan Hubicka [Wed, 10 Jan 2001 14:32:32 +0000 (14:32 +0000)]
* i386.exp: Add ssemmx2 and sse2 tests.
(sse2.d, sse2.s, ssemmx2.d, ssemmx2.s): New tests.
Jan Hubicka [Wed, 10 Jan 2001 14:31:46 +0000 (14:31 +0000)]
* i386.h (pinsrw): Add.
(pshufw): Remove.
(cvttpd2dq): Fix operands.
(cvttps2dq): Likewise.
(movq2q): Rename to movdq2q.
Jan Hubicka [Wed, 10 Jan 2001 14:14:25 +0000 (14:14 +0000)]
* i386-dis.c (PREGRP15 - PREGRP24): New.
(dis386_twobyt): Add SSE2 instructions.
(twobyte_uses_SSE_prefix: Rename from ... ; add new SSE instructions.
(twobyte_uses_f3_prefix): ... this one.
(grps): Add SSE instructions.
(prefix_user_table): Add two new slots; add SSE2 instructions.
(print_insn_i386): Rename uses_f3_prefix to uses_SSE_prefix;
Handle the REPNZ and Data16 prefixes as well; do proper lookup
to prefix_user_table.
(OP_E): Accept mfence and lfence as well.
(OP_MMX): Data16 prefix turns MMX to SSE; support REX extensions.
(OP_XMM): Support REX extensions.
(OP_EM): Likewise.
(OP_EX): Likewise.
Kazu Hirata [Wed, 10 Jan 2001 11:42:27 +0000 (11:42 +0000)]
2001-01-10 Kazu Hirata <kazu@hxi.com>
* scripttempl/h8300.sc: Fix formatting. Fix a comment typo.
* scripttempl/h8300h.sc: Fix formatting.
* scripttempl/h8300s.sc: Likewise.
Alan Modra [Wed, 10 Jan 2001 00:24:43 +0000 (00:24 +0000)]
Fix "movnti"
Nick Clifton [Tue, 9 Jan 2001 22:08:42 +0000 (22:08 +0000)]
fix patterns to match new behaviour of disassembler