OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
24 years agoFix a problem with 32-bit displacements in .code16gcc mode.
Alan Modra [Thu, 22 Jun 2000 10:49:13 +0000 (10:49 +0000)]
Fix a problem with 32-bit displacements in .code16gcc mode.

24 years ago2000-06-21 H.J. Lu <hjl@gnu.org>
H.J. Lu [Thu, 22 Jun 2000 03:35:54 +0000 (03:35 +0000)]
2000-06-21  H.J. Lu  <hjl@gnu.org>

* Makefile.am: Rebuild dependency.
* Makefile.in: Rebuild.

24 years ago * config/tc-h8300.c (parse_reg): Make the function static.
Jeff Law [Wed, 21 Jun 2000 21:31:24 +0000 (21:31 +0000)]
    * config/tc-h8300.c (parse_reg): Make the function static.
        (parse_exp): Likewise.

24 years ago* config/tc-i386.c (tc_i386_fix_adjustable): Revert change from
DJ Delorie [Wed, 21 Jun 2000 02:18:17 +0000 (02:18 +0000)]
* config/tc-i386.c (tc_i386_fix_adjustable): Revert change from
Sept 1999; RVA relocs need to be treated more like DIR32 relocs
for cygwin import libraries to work properly.

24 years ago2000-06-20 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 20 Jun 2000 20:41:02 +0000 (20:41 +0000)]
2000-06-20  H.J. Lu  <hjl@gnu.org>

* Makefile.am: Rebuild dependency.
* Makefile.in: Rebuild.

24 years ago2000-06-20 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 20 Jun 2000 20:40:40 +0000 (20:40 +0000)]
2000-06-20  H.J. Lu  <hjl@gnu.org>

* Makefile.am: Rebuild dependency.
* Makefile.in: Rebuild.
* configure: Likewise.
* doc/Makefile.in: Likewise.

24 years ago2000-06-20 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
Ulf Carlsson [Tue, 20 Jun 2000 16:37:36 +0000 (16:37 +0000)]
2000-06-20  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>

* elf32-mips.c (_bfd_mips_elf_copy_indirect_symbol): New function.
(elf_backend_copy_indirect_symbol): Map to the new function.

24 years agoTI C54x target added.
Timothy Wall [Tue, 20 Jun 2000 13:59:03 +0000 (13:59 +0000)]
TI C54x target added.

24 years agoTI C54x target.
Timothy Wall [Tue, 20 Jun 2000 13:52:32 +0000 (13:52 +0000)]
TI C54x target.

24 years agotic54x support.
Timothy Wall [Tue, 20 Jun 2000 13:31:59 +0000 (13:31 +0000)]
tic54x support.

24 years agotic54x/ibmc54xdsp target for ld.
Timothy Wall [Tue, 20 Jun 2000 13:29:07 +0000 (13:29 +0000)]
tic54x/ibmc54xdsp target for ld.

24 years agoCorrect pointer comparisons relying on NULL less than any other pointer.
Alan Modra [Tue, 20 Jun 2000 12:33:21 +0000 (12:33 +0000)]
Correct pointer comparisons relying on NULL less than any other pointer.
Alexander Aganichev's fix for ieee.c

24 years ago2000-06-20 Ulf Carlsson <ulfc@engr.sgi.com>
Ulf Carlsson [Tue, 20 Jun 2000 11:06:19 +0000 (11:06 +0000)]
2000-06-20  Ulf Carlsson  <ulfc@engr.sgi.com>

* elf-bfd.h (struct elf_obj_tdata): Define per BFD Irix 5 virtual
sections elf_{text,data}_{section,symbol}.
* elf32-mips.c: mips_elf_{text,data}_{section,symbol}{,_ptr}: Remove.
(_bfd_mips_elf_hide_symbol): New function.
(elf_backend_hide_symbol): Map to the new function.
(_bfd_mips_elf_add_symbol_hook): Change to use new per BFD
definitions of mips_elf_{text,data}_{section,symbol}.
(mips_elf_local_relocation_p): Try to find the direct symbol
based on new check_forced argument.
(mips_elf_calculate_relocation): Use new version of
mips_elf_local_relocation_p.
(mips_elf_relocate_section): Likewise.
(_bfd_mips_elf_relocate_section): Likewise.
(mips_elf_sort_hash_table): Only assert that have enough GOT
space.
(mips_elf_got16_entry): Match all 32 bits to the existing GOT
entry if the relocation based on the new external argument.
(mips_elf_create_dynamic_relocation): Assert that we have a
section contents allocated where we can swap out the dynamic
relocations.
(mips_elf_calculate_relocation): Find the real hash-table entry
correctly by using h->root.root.type.  Only create a dynamic
relocation entry if the symbol is defined in a shared library.
Create an external GOT entry for the GOT16 relocation if the
symbol was forced local.
(_bfd_mips_elf_finish_dynamic_symbol): Don't assert there is a
dynamic index if the symbol was forced local.

2000-06-20  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>

* elf32-mips.c: Fix typos in comments.

24 years ago* rs6000-core.c: Wrap definition of `union VmInfo' within #ifdef
Mark Kettenis [Mon, 19 Jun 2000 19:33:35 +0000 (19:33 +0000)]
* rs6000-core.c: Wrap definition of `union VmInfo' within #ifdef
CORE_VERSION_1.

24 years agoMove "Changes in version 2.10" to where it belongs.
Alan Modra [Mon, 19 Jun 2000 02:36:45 +0000 (02:36 +0000)]
Move "Changes in version 2.10" to where it belongs.

24 years agoUpdate list of targets supporting --gc-sections.
Alan Modra [Mon, 19 Jun 2000 02:05:53 +0000 (02:05 +0000)]
Update list of targets supporting --gc-sections.
KEEP .eh_frame contents.

24 years agoApplied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add support
Nick Clifton [Mon, 19 Jun 2000 01:22:44 +0000 (01:22 +0000)]
Applied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add support
for m68hc11 and m68hc12 processors.

24 years agoImprove verbose message
Nick Clifton [Mon, 19 Jun 2000 01:09:55 +0000 (01:09 +0000)]
Improve verbose message

24 years agoDo not expect the compilation unit tag to be unit 1
Nick Clifton [Mon, 19 Jun 2000 01:05:41 +0000 (01:05 +0000)]
Do not expect the compilation unit tag to be unit 1

24 years agoExpect all arm variants to fail copying executable test
Nick Clifton [Mon, 19 Jun 2000 01:04:20 +0000 (01:04 +0000)]
Expect all arm variants to fail copying executable test

24 years agoUse bfd_octets_per_byte instead of OCTETS_PER_BYTE
Nick Clifton [Mon, 19 Jun 2000 01:01:04 +0000 (01:01 +0000)]
Use bfd_octets_per_byte instead of OCTETS_PER_BYTE

24 years agoFix compile time warnings
Nick Clifton [Mon, 19 Jun 2000 00:59:43 +0000 (00:59 +0000)]
Fix compile time warnings

24 years agoFix compile time warnings
Nick Clifton [Mon, 19 Jun 2000 00:58:34 +0000 (00:58 +0000)]
Fix compile time warnings

24 years ago2000-06-18 Ulf Carlsson <ulfc@engr.sgi.com>
Ulf Carlsson [Mon, 19 Jun 2000 00:18:58 +0000 (00:18 +0000)]
2000-06-18  Ulf Carlsson  <ulfc@engr.sgi.com>

* elf_bfd.h (struct elf_backend_data): Add info argument to
elf_backend_hide_symbol.
(_bfd_elf_link_hash_hide_symbol): Likewise.
* elf.c (_bfd_elf_link_hash_hide_symbol): Likewise.
* elf64-ia64.c (elf64_ia64_hash_hide_symbol): Likewise.
* elflink.h (elf_link_add_object_symbols): Likewise.
(elf_link_assign_sym_version): Likewise.

24 years ago2000-06-18 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sun, 18 Jun 2000 23:48:21 +0000 (23:48 +0000)]
2000-06-18  H.J. Lu  <hjl@gnu.org>

* coff-i386.c (coff_i386_reloc): Don't return in case of
output_bfd == (bfd *) NULL if COFF_WITH_PE is defined.
Compensate PE relocations when linking with non-PE object
files to generate a non-PE executable.

24 years ago2000-06-18 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sun, 18 Jun 2000 23:47:18 +0000 (23:47 +0000)]
2000-06-18  H.J. Lu <hjl@gnu.org>

* configure.in: Don't emulate i386-pc-pe-coff with i386coff.
* configure: Rebuild.

24 years agoChanged values of MODSYNC and CRCCON as suggest by Russ Magee <rmagee@home.com>
Nick Clifton [Sun, 18 Jun 2000 23:29:02 +0000 (23:29 +0000)]
Changed values of MODSYNC and CRCCON as suggest by Russ Magee <rmagee@home.com>

24 years ago2000-06-17 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sat, 17 Jun 2000 23:08:19 +0000 (23:08 +0000)]
2000-06-17  H.J. Lu  <hjl@gnu.org>

* getopt.h: Updated from gcc.
* libiberty.h: Likewise.
* symcat.h: Likewise.

24 years agoTypo fix: Change BFD_ASSEMLER to BFD_ASSEMBLER.
Nick Clifton [Sat, 17 Jun 2000 22:00:30 +0000 (22:00 +0000)]
Typo fix: Change BFD_ASSEMLER to BFD_ASSEMBLER.

24 years ago2000-05-06 Zack Weinberg <zack@wolery.cumb.org>
H.J. Lu [Sat, 17 Jun 2000 15:51:55 +0000 (15:51 +0000)]
2000-05-06  Zack Weinberg  <zack@wolery.cumb.org>

  * ansidecl.h: #define __extension__ to nothing if
  GCC_VERSION < 2008.

24 years agoDon't start directives in first column.
Alan Modra [Sat, 17 Jun 2000 12:09:58 +0000 (12:09 +0000)]
Don't start directives in first column.

24 years ago2000-06-17 Ulf Carlsson <ulfc@engr.sgi.com>
Ulf Carlsson [Sat, 17 Jun 2000 09:47:15 +0000 (09:47 +0000)]
2000-06-17  Ulf Carlsson  <ulfc@engr.sgi.com>

* elf32-mips.c (mips_elf_calculate_relocation): Explicitly write
GOT entries if we're doing a static link or -Bsymbolic link.

24 years ago2000-06-15 Ulf Carlsson <ulfc@engr.sgi.com>
Ulf Carlsson [Fri, 16 Jun 2000 23:01:00 +0000 (23:01 +0000)]
2000-06-15  Ulf Carlsson  <ulfc@engr.sgi.com>

* elflink.h (elf_link_adjust_relocs): Check for and call backend
specifific swap_reloc_{in,out} and swap_reloca_{in,out} if
available.
(elf_link_output_relocs): Likewise.
(elf_reloc_link_order): Likewise.

24 years ago * disassemble.c (disassembler): Refer to the PowerPC 620 using
Nicholas Duffek [Fri, 16 Jun 2000 20:46:47 +0000 (20:46 +0000)]
* disassemble.c (disassembler): Refer to the PowerPC 620 using
bfd_mach_ppc_620 instead of 620.

24 years ago * archures.c (enum bfd_architecture): #define constants for
Nicholas Duffek [Fri, 16 Jun 2000 20:45:33 +0000 (20:45 +0000)]
* archures.c (enum bfd_architecture): #define constants for
PowerPc and RS6000 machine numbers.
* bfd-in2.h: Regenerate.
* coffcode.h (coff_set_arch_mach_hook): #ifdef XCOFF64, set arch
to bfd_arch_powerpc instead of bfd_arch_rs6000.  Refer to PowerPc
and RS6000 machine numbers using #defined constants from
archures.c.
* cpu-powerpc.c (arch_info_struct): Refer to PowerPc and RS6000
machine numbers using #defined constants from archures.c.  Add
entries for EC603e, 630, A35, RS64II, RS64III, 7400.  Specify
64-bit words in 620 entry.
* cpu-rs6000.c (arch_info_struct): Create with entries for RS1,
RSC, and RS2.
(bfd_rs6000_arch): Change default machine to 0 (bfd_mach_rs6k).

24 years ago * coffcode.h (coff_mkobject_hook): Set xcoff_tdata.xcoff64.
Nicholas Duffek [Fri, 16 Jun 2000 20:40:50 +0000 (20:40 +0000)]
* coffcode.h (coff_mkobject_hook): Set xcoff_tdata.xcoff64.
* libcoff-in.h (struct xcoff_tdata): Define xcoff64 field.
* libcoff.h (struct xcoff_tdata): Define xcoff64 field.

24 years ago * bfd-in.h (bfd_family_coff): Define.
Nicholas Duffek [Fri, 16 Jun 2000 20:35:08 +0000 (20:35 +0000)]
* bfd-in.h (bfd_family_coff): Define.
* bfd-in2.h: Regenerate.
* coffgen.c (coff_count_linenumbers, coff_symbol_from,
coff_find_nearest_line): Check COFFness using bfd_family_coff()
instead of bfd_target_coff_flavour.
* cofflink.c (_bfd_coff_final_link): Likewise.
* cpu-ns32k.c (do_ns32k_reloc): Don't strcmp() target name to
exclude XCOFF files.
* reloc.c (bfd_perform_relocation, bfd_install_relocation):
Likewise.
* targets.c (enum bfd_flavour): Add bfd_target_xcoff_flavour.
* xcoff-target.h (TARGET_SYM): Use bfd_target_xcoff_flavour.
* xcofflink.c (XCOFF_XVECP): Delete.
(bfd_xcoff_link_record_set, bfd_xcoff_import_symbol,
bfd_xcoff_export_symbol, bfd_xcoff_link_count_reloc,
bfd_xcoff_record_link_assignment,
bfd_xcoff_size_dynamic_sections): Replace XCOFF_XVECP() with
check for bfd_target_xcoff_flavour.

24 years ago * rs6000-core.c: Support 64-bit core files, support pre-4.3 core
Nicholas Duffek [Fri, 16 Jun 2000 20:19:24 +0000 (20:19 +0000)]
* rs6000-core.c: Support 64-bit core files, support pre-4.3 core
files on AIX 4.3.
(read_hdr): New function.
(rs6000coff_core_p): Store mstsave or __context64 struct instead
of trying to extract individual registers.  Set abfd->arch_info
to match the architecture that created the core file.
(rs6000coff_get_section_contents): Delete.
* xcoff-target.h (rs6000coff_get_section_contents): Delete.

24 years agoAdd -mcpu=rmXXXX switch.
Nick Clifton [Fri, 16 Jun 2000 19:11:27 +0000 (19:11 +0000)]
Add -mcpu=rmXXXX switch.

24 years agoFix typo.
Alan Modra [Fri, 16 Jun 2000 07:42:12 +0000 (07:42 +0000)]
Fix typo.

24 years ago2000-06-15 H.J. Lu <hjl@gnu.org>
H.J. Lu [Fri, 16 Jun 2000 00:46:22 +0000 (00:46 +0000)]
2000-06-15  H.J. Lu  <hjl@gnu.org>

* dyn-string.c: Removed. Not needed with dyn-string.c in
libiberty.
* dyn-string.h: Likewise.

* Makefile.am: Remove references to dyn-string.c and
dyn-string.h. Rebuild dependency.
* Makefile.in: Rebuild.

24 years agoFix some typos.
H.J. Lu [Thu, 15 Jun 2000 21:09:01 +0000 (21:09 +0000)]
Fix some typos.

24 years agoSynced with libiberty in the gcc repository.
H.J. Lu [Thu, 15 Jun 2000 20:56:25 +0000 (20:56 +0000)]
Synced with libiberty in the gcc repository.

24 years agoRemove entries from gcc. They don't make much senses here since
H.J. Lu [Thu, 15 Jun 2000 20:50:48 +0000 (20:50 +0000)]
Remove entries from gcc. They don't make much senses here since
ChangeLogs in gcc and binutils are quite different.

24 years ago2000-06-15 H.J. Lu <hjl@gnu.org>
H.J. Lu [Thu, 15 Jun 2000 20:47:02 +0000 (20:47 +0000)]
2000-06-15  H.J. Lu  <hjl@gnu.org>

* sort.h: New file. Impored from gcc.

* hashtab.h: Updated from from gcc.

2000-06-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

* demangle.h (demangling_styles): Remove trailing comma in enum.

* dyn-string.h (dyn_string_append_char): Change parameter from
char to int.

2000-06-04  Alex Samuel  <samuel@codesourcery.com>

* dyn-string.h: Move here from gcc/dyn-string.h.  Add new functions.

* demangle.h (DMGL_GNU_NEW_ABI): New macro.
(DMGL_STYLE_MASK): Or in DMGL_GNU_NEW_ABI.
(current_demangling_style): Add gnu_new_abi_demangling.
(GNU_NEW_ABI_DEMANGLING_STYLE_STRING): New macro.
(GNU_NEW_ABI_DEMANGLING): Likewise.
(cplus_demangle_new_abi): New declaration.

24 years ago2000-06-15 H.J. Lu <hjl@gnu.org>
H.J. Lu [Thu, 15 Jun 2000 19:34:44 +0000 (19:34 +0000)]
2000-06-15  H.J. Lu  <hjl@gnu.org>

* binutils.texi: Put a warning on copying relocatable object
files between two different formats.

24 years ago * config/tc-mips.h: Remove definition of ONLY_STANDARD_ESCAPES.
Ulf Carlsson [Thu, 15 Jun 2000 09:30:30 +0000 (09:30 +0000)]
* config/tc-mips.h: Remove definition of ONLY_STANDARD_ESCAPES.

24 years agoCorrectly set SEC_READONLY for .text section.
Alan Modra [Thu, 15 Jun 2000 09:09:13 +0000 (09:09 +0000)]
Correctly set SEC_READONLY for .text section.

24 years ago2000-06-14 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 14 Jun 2000 18:12:26 +0000 (18:12 +0000)]
2000-06-14  H.J. Lu <hjl@gnu.org>

* gas/macros/strings.d: Support a.out and coff.

24 years ago2000-06-14 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 14 Jun 2000 18:10:10 +0000 (18:10 +0000)]
2000-06-14  H.J. Lu  <hjl@gnu.org>

* vms-misc.c (_bfd_vms_next_record): Return -1 if PRIV(vms_rec)
is NULL.

24 years agoRemove 'mrs r9, cpsr_all' since the cpsr_all flag is no longer legal syntax.
Nick Clifton [Wed, 14 Jun 2000 18:08:24 +0000 (18:08 +0000)]
Remove 'mrs r9, cpsr_all' since the cpsr_all flag is no longer legal syntax.

24 years ago2000-06-13 Ulf Carlsson <ulfc@engr.sgi.com>
Ulf Carlsson [Wed, 14 Jun 2000 04:58:50 +0000 (04:58 +0000)]
2000-06-13  Ulf Carlsson  <ulfc@engr.sgi.com>

* macro.c (getstring): Make it possible to escape the quote
character.

24 years ago * config/tc-hppa.c (pa_export): Weak symbols can be global.
Jeff Law [Wed, 14 Jun 2000 02:58:49 +0000 (02:58 +0000)]
    * config/tc-hppa.c (pa_export): Weak symbols can be global.

24 years ago * binutils-all/readelf.exp (regexp_diff): Do not break when a
Hans-Peter Nilsson [Wed, 14 Jun 2000 01:21:35 +0000 (01:21 +0000)]
* binutils-all/readelf.exp (regexp_diff): Do not break when a
mismatching line is found.
(readelf_find_size): New.
(readelf_size): New global variable.
(readelf_test): Add newline to send_log of command.
If $srcdir/$subdir/$regexp_file-$readelf_size exists, use it
instead of $srcdir/$subdir/$regexp_file.
(*-*elf test): Fix typo in message.
* binutils-all/readelf.s-64: New.
* binutils-all/readelf.ss-64: New.

24 years agoAdd test of macro expansion of string arguments.
Nick Clifton [Tue, 13 Jun 2000 21:23:28 +0000 (21:23 +0000)]
Add test of macro expansion of string arguments.

24 years ago* rcparse.y (control): ICON controls take an id as the first
DJ Delorie [Tue, 13 Jun 2000 21:21:43 +0000 (21:21 +0000)]
* rcparse.y (control): ICON controls take an id as the first
parameter, not an optional string.  Also, call new convenience
function that takes res_id's.
* resrc.c (define_control): missing text means zero-length string,
not zero ID.
(define_icon_control): New.
* windres.h: declare define_icon_control.

24 years ago2000-06-13 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 13 Jun 2000 19:11:54 +0000 (19:11 +0000)]
2000-06-13  H.J. Lu  <hjl@gnu.org>

* configure: Regenerate.

24 years agoFix arm-epoc-pe build problem:
Joern Rennecke [Tue, 13 Jun 2000 00:30:46 +0000 (00:30 +0000)]
Fix arm-epoc-pe build problem:
* peicode.h (pe_ILF_object_p): Use TARGET_LITTLE_SYM instead of
armpei_little_vec.

24 years ago * h8300-dis.c: Fix formatting.
Jeff Law [Mon, 12 Jun 2000 22:23:25 +0000 (22:23 +0000)]
    * h8300-dis.c: Fix formatting.
        (bfd_h8_disassemble): Distinguish adds/subs, inc/dec.[wl]
        correctly.

24 years ago * avr.h: clr,lsl,rol, ... moved after add,adc, ...
Denis Chertykov [Fri, 9 Jun 2000 18:02:05 +0000 (18:02 +0000)]
* avr.h: clr,lsl,rol, ... moved after add,adc, ...

24 years ago * avr-dis.c (avr_operand): Bugfix for jmp/call address.
Denis Chertykov [Fri, 9 Jun 2000 17:58:33 +0000 (17:58 +0000)]
* avr-dis.c (avr_operand): Bugfix for jmp/call address.

24 years agoDon't treat `;' as a line separator by default.
Alan Modra [Fri, 9 Jun 2000 00:00:04 +0000 (00:00 +0000)]
Don't treat `;' as a line separator by default.
Explicitly mention `;' in line_separator_chars in each backend.

24 years agoAssign correct reloc value to size 1 constant valued fixes.
Nick Clifton [Thu, 8 Jun 2000 19:19:23 +0000 (19:19 +0000)]
Assign correct reloc value to size 1 constant valued fixes.

24 years ago* configure.in (VERSION): Update to show this is the CVS mainline.
David O'Brien [Thu, 8 Jun 2000 19:00:02 +0000 (19:00 +0000)]
* configure.in (VERSION): Update to show this is the CVS mainline.

Approved by: Nick Clifton <nickc@cygnus.com>
Message-Id: <200005222205.PAA14565@elmo.cygnus.com>

24 years ago* emultempl/mipsecoff.em (gld{EMULATION_NAME}_after_open): Require all
David O'Brien [Thu, 8 Jun 2000 18:39:43 +0000 (18:39 +0000)]
* emultempl/mipsecoff.em (gld{EMULATION_NAME}_after_open): Require all
input objects to be ECOFF.
(check_sections): einfo takes %B, not %P, to print a BFD name.

Approved by: Nick Clifton <nickc@cygnus.com>
Message-Id: <200006081748.KAA12555@elmo.cygnus.com>

24 years ago* config/tc-alpha.c (md_undefined_symbol): Properly understand that $at
David O'Brien [Thu, 8 Jun 2000 18:34:06 +0000 (18:34 +0000)]
* config/tc-alpha.c (md_undefined_symbol): Properly understand that $at
is the integer register $r28, vs. both $r28 and the floating point
register $f28.

This quiets a bogus warning about needing ".set noat".

Approved by: Nick Clifton <nickc@cygnus.com>
Message-Id: <200006081749.KAA12558@elmo.cygnus.com>

24 years agounwind bug fixes needed for today's gcc patch.
Jim Wilson [Thu, 8 Jun 2000 17:07:48 +0000 (17:07 +0000)]
unwind bug fixes needed for today's gcc patch.
* config/tc-ia64.c (generate_unwind_image): Call ia64_flush_insns.
(dot_endp): Don't call ia64_flush_insns.
(emit_one_bundle): Don't delete prologue/body records from
unwind_record list in first loop.  Rewrite second loop to account for
this.

24 years agoPatch from David Mosberger, cleanups to improve 32b-x-64b cross support.
Jim Wilson [Wed, 7 Jun 2000 23:14:22 +0000 (23:14 +0000)]
Patch from David Mosberger, cleanups to improve 32b-x-64b cross support.
* config/tc-ia64.c: Add missing prototypes.
(generate_unwind_image): Cast argument to output_unw_records call.

24 years agonew file - notes about using --enable-maintainer-mode
Nick Clifton [Wed, 7 Jun 2000 21:31:48 +0000 (21:31 +0000)]
new file - notes about using --enable-maintainer-mode

24 years ago2000-06-07 Philippe De Muyter <phdm@macqel.be>
Phil Blundell [Wed, 7 Jun 2000 19:28:53 +0000 (19:28 +0000)]
2000-06-07  Philippe De Muyter  <phdm@macqel.be>

* source.c: Remove direct inclusion of sys/stat.h.

24 years ago * config/tc-avr.c (avr_operand): fix the fomratting of the comment.
Denis Chertykov [Wed, 7 Jun 2000 18:56:15 +0000 (18:56 +0000)]
* config/tc-avr.c (avr_operand): fix the fomratting of the comment.

24 years ago * avr.h: New file with AVR opcodes.
Denis Chertykov [Wed, 7 Jun 2000 17:48:35 +0000 (17:48 +0000)]
* avr.h: New file with AVR opcodes.

24 years ago * avr-dis.c: completely rewritten.
Denis Chertykov [Wed, 7 Jun 2000 17:45:44 +0000 (17:45 +0000)]
* avr-dis.c: completely rewritten.

24 years ago * config/tc-avr.c (AVR_ISA_???): moved to include/opcode/avr.h
Denis Chertykov [Wed, 7 Jun 2000 17:42:44 +0000 (17:42 +0000)]
* config/tc-avr.c (AVR_ISA_???): moved to include/opcode/avr.h
(REGISTER_P): likewise.
(avr_opcodes): uses include/opcode/avr.h
(avr_operand): enable ld r,Z or st r,Z for at90s1200.

24 years ago(elf32_i386_vtinherit_howto, elf32_i386_vtentry_howto): Delete and
Alan Modra [Wed, 7 Jun 2000 14:23:51 +0000 (14:23 +0000)]
(elf32_i386_vtinherit_howto, elf32_i386_vtentry_howto): Delete and
move HOWTOs into elf_howto_table.

24 years agoUpdate copyright dates for last patch.
Alan Modra [Wed, 7 Jun 2000 04:08:13 +0000 (04:08 +0000)]
Update copyright dates for last patch.
Scanning ChangeLog showed others were lazy/forgetful too :-)

24 years agoGet rid of the -1 dummy valued enum in START_RELOC_NUMBERS.
Alan Modra [Wed, 7 Jun 2000 03:43:33 +0000 (03:43 +0000)]
Get rid of the -1 dummy valued enum in START_RELOC_NUMBERS.
Remove duplicate reloc enums in elf32-d[13]0v.c
Remove EMPTY_HOWTOs in elf32-i386.c

24 years ago2000-06-06 Michael Snyder <msnyder@seadog.cygnus.com>
Michael Snyder [Tue, 6 Jun 2000 20:00:33 +0000 (20:00 +0000)]
2000-06-06  Michael Snyder  <msnyder@seadog.cygnus.com>

        * elf.c (elf_grok_pr_status): Eliminate reference to prgregset_t.

24 years ago* Makefile.in: add EXTRA_INCS
DJ Delorie [Tue, 6 Jun 2000 17:52:20 +0000 (17:52 +0000)]
* Makefile.in: add EXTRA_INCS
* configure.in: if with-newlib, point to it for includes
rather than using the installed includes, for target builds.
If cygwin, override function list only for target builds.
* configure: regenerate
Note from DJ: I waited a week for gcc approval and got none, but
we need this patch for cygwin builds *now*.  I'll fix it later if
need be.

24 years ago2000-05-26 Michael Snyder <msnyder@seadog.cygnus.com>
Michael Snyder [Tue, 6 Jun 2000 00:08:01 +0000 (00:08 +0000)]
2000-05-26  Michael Snyder  <msnyder@seadog.cygnus.com>

        * elf.c (elfcore_grok_prstatus, elfcore_grok_pstatus,
        elfcore_grok_psinfo): Add code to allow debugging a 32-bit
        corefile on a 64-bit (Sparc Solaris) host.  Also clean up
        a few old comments.

24 years ago2000-06-05 H.J. Lu <hjl@gnu.org>
H.J. Lu [Mon, 5 Jun 2000 20:46:21 +0000 (20:46 +0000)]
2000-06-05  H.J. Lu  <hjl@gnu.org>

* elflink.c (_bfd_elf_link_record_dynamic_symbol): Don't flag
an error when seeing an undefined symbol with hidden/internal
attribute. It is handled in *_relocate_section ().

24 years ago2000-06-05 H.J. Lu (hjl@gnu.org)
H.J. Lu [Mon, 5 Jun 2000 20:43:18 +0000 (20:43 +0000)]
2000-06-05  H.J. Lu  (hjl@gnu.org)

* lib/ld-lib.exp (default_ld_link): Redirect the linker output
to link_output and make it global.

* ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
"hidden_undef_def", "hidden_weak", "protected_undef",
"protected_undef_def" and "protected_weak".
(visibility_run): Likewise.
* ld-elfvsb/main.c: Likewise.
* ld-elfvsb/sh1.c: Likewise.
* ld-elfvsb/sh2.c: Likewise.

* ld-elfvsb/elfvsb.dat: Updated.

24 years agoRemove the `/* Fall through. */' comment in elf_link_output_extsym ()
H.J. Lu [Mon, 5 Jun 2000 18:15:35 +0000 (18:15 +0000)]
Remove the `/* Fall through.  */' comment in elf_link_output_extsym ()
for the indirect symbol.

24 years ago2000-06-05 H.J. Lu <hjl@gnu.org>
H.J. Lu [Mon, 5 Jun 2000 17:21:32 +0000 (17:21 +0000)]
2000-06-05  H.J. Lu  <hjl@gnu.org>

* elflink.h (elf_fix_symbol_flags): Follow the link for the
indirect symbol for the ELF_LINK_NON_ELF bit.
(elf_link_output_extsym): Don't output the indirect symbol even
if the ELF_LINK_NON_ELF bit is set.

24 years ago2000-06-05 Michael Matz <matz@ifh.de>
H.J. Lu [Mon, 5 Jun 2000 16:16:31 +0000 (16:16 +0000)]
2000-06-05  Michael Matz <matz@ifh.de>

* ldgram.y (vers_defns): Handle 'extern "C++" { ... }' in
 version scripts.

 * ldlex.l (V_IDENTIFIER): Accept `::' in symbols.

24 years agoModify test to check line separator works.
Alan Modra [Sun, 4 Jun 2000 23:14:30 +0000 (23:14 +0000)]
Modify test to check line separator works.

24 years ago(is_end_of_line): Add three missing lines of 0 initializers.
Alan Modra [Sun, 4 Jun 2000 05:03:31 +0000 (05:03 +0000)]
(is_end_of_line): Add three missing lines of 0 initializers.

24 years ago(is_end_of_line): No ';' for TC_HPPA.
Alan Modra [Sun, 4 Jun 2000 03:28:38 +0000 (03:28 +0000)]
(is_end_of_line): No ';' for TC_HPPA.

24 years ago2000-06-03 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sat, 3 Jun 2000 22:33:09 +0000 (22:33 +0000)]
2000-06-03  H.J. Lu  <hjl@gnu.org>

* read.c (is_end_of_line): Put back `;'.

24 years agoUpdate md_shortopts to what we actually handle.
Alan Modra [Sat, 3 Jun 2000 13:06:33 +0000 (13:06 +0000)]
Update md_shortopts to what we actually handle.

24 years agoFix name clash
Alan Modra [Sat, 3 Jun 2000 01:57:29 +0000 (01:57 +0000)]
Fix name clash

24 years ago * strings.c (isgraphic): Interpret <TAB> as a printable character,
David O'Brien [Fri, 2 Jun 2000 18:55:04 +0000 (18:55 +0000)]
* strings.c (isgraphic): Interpret <TAB> as a printable character,
analogous to <SPACE>.

Approved by: Nick Clifton <nickc@cygnus.com>
<200005222243.PAA14590@elmo.cygnus.com>

24 years agoFix formatting
Nick Clifton [Fri, 2 Jun 2000 18:09:28 +0000 (18:09 +0000)]
Fix formatting

24 years agois_end_of_line fixes.
Alan Modra [Fri, 2 Jun 2000 02:52:10 +0000 (02:52 +0000)]
is_end_of_line fixes.

24 years ago* config.bfd (i[3456]86-*-netbsdelf*): New target.
J.T. Conklin [Thu, 1 Jun 2000 22:06:18 +0000 (22:06 +0000)]
* config.bfd (i[3456]86-*-netbsdelf*): New target.
(i[3456]86-*-netbsdaout*): New target.
(i[3456]86-*-netbsd*): Add bfd_elf32_i386_vec to targ_selvecs.
(i[3456]86-*-openbsd*): Likewise.

24 years agoThe ARM assembler is not assembling the following instruction
Scott Bambrough [Thu, 1 Jun 2000 19:07:54 +0000 (19:07 +0000)]
The ARM assembler is not assembling the following instruction
correctly.

mrs lr, spsr

The string pointer is advanced to far before the check to set
the SPSR bit.

Thu Jun 01 2000  Scott Bambrough <scottb@netwinder.org>

* config/tc-arm.c (do_mrs): Allow SPSR_BIT to be set correctly.

24 years agoApplied patch from Kazu Hirata <kazu@hxi.com> to fix disassembly of inc.l
Nick Clifton [Thu, 1 Jun 2000 18:19:59 +0000 (18:19 +0000)]
Applied patch from  Kazu Hirata  <kazu@hxi.com> to fix disassembly of inc.l
and dec.l instructions

24 years ago* trad-core.c: From hpux-core.c, include <dirent.h> or
Andrew Cagney [Thu, 1 Jun 2000 10:09:30 +0000 (10:09 +0000)]
* trad-core.c: From hpux-core.c, include <dirent.h> or
<sys/ndir.h> when possible.

24 years agoundo repvious delta
Nick Clifton [Thu, 1 Jun 2000 00:11:31 +0000 (00:11 +0000)]
undo repvious delta

24 years agoAdd comment describoing why dgettext() is used in _() macro.
Nick Clifton [Wed, 31 May 2000 18:32:07 +0000 (18:32 +0000)]
Add comment describoing why dgettext() is used in _() macro.