OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
24 years agoEli Zaretskii's DOSish file name patches.
Alan Modra [Fri, 26 May 2000 13:11:57 +0000 (13:11 +0000)]
Eli Zaretskii's DOSish file name patches.

24 years ago* Makefile.in (maintainer-clean-subdir): Fix handling of empty
Alexandre Oliva [Fri, 26 May 2000 12:50:58 +0000 (12:50 +0000)]
* Makefile.in (maintainer-clean-subdir): Fix handling of empty
SUBDIRS.

24 years ago(bfd_close_all_done): Mask file perms with 0777 not 0x777.
Alan Modra [Fri, 26 May 2000 07:32:26 +0000 (07:32 +0000)]
(bfd_close_all_done): Mask file perms with 0777 not 0x777.

24 years ago * config/tc-sparc.c (sparc_relax): New.
Jakub Jelinek [Fri, 26 May 2000 06:45:55 +0000 (06:45 +0000)]
* config/tc-sparc.c (sparc_relax): New.
(md_longopts): Add -relax and -no-relax options.
(md_parse_options, md_show_usage): Likewise.
(md_apply_fix3): Optimize tail call into branch always if possible.

24 years ago * elf64-sparc.c (sparc64_elf_relax_section): New.
Jakub Jelinek [Fri, 26 May 2000 06:41:33 +0000 (06:41 +0000)]
* elf64-sparc.c (sparc64_elf_relax_section): New.
(sparc64_elf_relocate_section): Optimize tail call into branch always
if possible.
* elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
(elf32_sparc_relax_section): New.

24 years ago * elf64-sparc.c: Add ATTRIBUTE_UNUSED to unused function parameters.
Jakub Jelinek [Fri, 26 May 2000 06:39:51 +0000 (06:39 +0000)]
* elf64-sparc.c: Add ATTRIBUTE_UNUSED to unused function parameters.
Remove unusued variables.
(sparc64_elf_relocate_section): Change r_symndx type to unsigned long.
(sparc64_elf_merge_private_bfd_data): Fix shared library case from
previous fix, so that shared libs really don't influence targets
extension mask and memory model.

24 years ago* m10300-dis.c (disassemble): Don't assume 32-bit longs when
Alexandre Oliva [Fri, 26 May 2000 01:54:33 +0000 (01:54 +0000)]
* m10300-dis.c (disassemble): Don't assume 32-bit longs when
sign-extending operands.

24 years agoNew short-conditional-branch packing rules for D10V.
Don Lindsay [Thu, 25 May 2000 22:35:05 +0000 (22:35 +0000)]
New short-conditional-branch packing rules for D10V.

24 years agoDefine the ALONE flag bit, for use in the opcode table.
Don Lindsay [Thu, 25 May 2000 22:23:45 +0000 (22:23 +0000)]
Define the ALONE flag bit, for use in the opcode table.

24 years agoAdd ALONE flag to most of the short branch instructions.
Don Lindsay [Thu, 25 May 2000 22:21:38 +0000 (22:21 +0000)]
Add ALONE flag to most of the short branch instructions.

24 years agoEnsure bfd_close after bfd_openw so we don't get multiple bfd_openw
Alan Modra [Thu, 25 May 2000 02:05:08 +0000 (02:05 +0000)]
Ensure bfd_close after bfd_openw so we don't get multiple bfd_openw
calls for same file.

24 years agoIA-64 unwind info changes, fix errors, add missing pieces, and some cleanup.
Jim Wilson [Thu, 25 May 2000 02:00:14 +0000 (02:00 +0000)]
IA-64 unwind info changes, fix errors, add missing pieces, and some cleanup.
* config/tc-ia64.c (dot_restorereg_p): New function.
(md_pseudo_table): Add restorereg.p.
...

24 years agoDelete pass on manually added dependency for readelf.o for new target
Hans-Peter Nilsson [Thu, 25 May 2000 00:39:59 +0000 (00:39 +0000)]
Delete pass on manually added dependency for readelf.o for new target

24 years ago * bfdint.texi (BFD ELF processor required): Add paragraph about
Hans-Peter Nilsson [Wed, 24 May 2000 18:21:53 +0000 (18:21 +0000)]
* bfdint.texi (BFD ELF processor required): Add paragraph about
target necessities for readelf.

24 years ago * mips-dis.c (REGISTER_NAMES): Rename to STD_REGISTER_NAMES.
Diego Novillo [Wed, 24 May 2000 15:24:56 +0000 (15:24 +0000)]
* mips-dis.c (REGISTER_NAMES): Rename to STD_REGISTER_NAMES.
(STD_REGISTER_NAMES): New name for REGISTER_NAMES.
(reg_names): Rename to std_reg_names. Change it to a char **
static variable.
(std_reg_names): New name for reg_names.
(set_mips_isa_type): Set reg_names to point to std_reg_names by
default.

24 years agoWhen deciding if ".text" section should be read-only, don't forget to reset
Nick Clifton [Tue, 23 May 2000 21:03:35 +0000 (21:03 +0000)]
When deciding if ".text" section should be read-only, don't forget to reset
SEC_READONLY because it could be already set.

24 years ago2000-05-23 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 23 May 2000 14:20:57 +0000 (14:20 +0000)]
2000-05-23  H.J. Lu  <hjl@gnu.org>

* elf32-mips.c (mips_elf_calculate_relocation): Check
h->root.other not h->other.

* elf32-ppc.c (ppc_elf_relocate_section): Fix a typo.

24 years ago2000-05-23 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 23 May 2000 14:15:30 +0000 (14:15 +0000)]
2000-05-23  H.J. Lu  <hjl@gnu.org>

* elf64-alpha.c (elf64_alpha_relocate_section): Check
h->root.other not h->other.

24 years ago2000-05-23 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 23 May 2000 14:05:50 +0000 (14:05 +0000)]
2000-05-23  H.J. Lu  <hjl@gnu.org>

* elf32-i386.c (elf_i386_relocate_section): Don't allow the
undefined symbol with the non-default visibility attributes.
* elf-hppa.h (elf_hppa_relocate_section): Likewise.
* elf32-arm.h (elf32_arm_relocate_section): Likewise.
* elf32-i370.c (i370_elf_relocate_section): Likewise.
* elf32-m68k.c (elf_m68k_relocate_section): Likewise.
* elf32-mcore.c (mcore_elf_relocate_section): Likewise.
* elf32-mips.c (mips_elf_calculate_relocation): Likewise.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
* elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
* elf64-alpha.c (elf64_alpha_relocate_section): Likewise.
* elf64-ia64.c (elf64_ia64_relocate_section): Likewise.
* elf64-sparc.c (sparc64_elf_relocate_section): Likewise.

24 years agoOops. Forgot to say "configure: Regenerate".
Hans-Peter Nilsson [Tue, 23 May 2000 10:03:32 +0000 (10:03 +0000)]
Oops.  Forgot to say "configure: Regenerate".

24 years ago * configure.in (i386-*-freebsd a.out entry): Quote properly.
Hans-Peter Nilsson [Tue, 23 May 2000 08:53:54 +0000 (08:53 +0000)]
* configure.in (i386-*-freebsd a.out entry): Quote properly.

24 years agoMissed copyright update in last patch.
Alan Modra [Tue, 23 May 2000 05:07:47 +0000 (05:07 +0000)]
Missed copyright update in last patch.

24 years agoPass jump reloc in fr_var so it can be used in
Alan Modra [Tue, 23 May 2000 04:48:21 +0000 (04:48 +0000)]
Pass jump reloc in fr_var so it can be used in
md_estimate_size_before_relax, replacing old kludge.

24 years ago * config/tc-ia64.c (FUNC_PC_RELATIVE): New.
Richard Henderson [Tue, 23 May 2000 01:48:04 +0000 (01:48 +0000)]
    * config/tc-ia64.c (FUNC_PC_RELATIVE): New.
        (pseudo_func): Add pcrel.
        (operand_match):  Handle IA64_OPND_TGT64.
        (build_insn): Likewise.
        (md_begin): Initialize pseudo_func[FUNC_PC_RELATIVE].
        (ia64_gen_real_reloc_type): Handle FUNC_PC_RELATIVE.
        (fix_insn): Handle all three 64-bit relocation types.

24 years ago * elf64-ia64.c (ia64_howto_table): Add PCREL60B, PCREL21BI,
Richard Henderson [Tue, 23 May 2000 01:32:28 +0000 (01:32 +0000)]
    * elf64-ia64.c (ia64_howto_table): Add PCREL60B, PCREL21BI,
        PCREL22, PCREL64I.  Zero size of special relocs.
        (elf64_ia64_reloc_type_lookup): Likewise.
        (USE_BRL, oor_brl, oor_ip): New.
        (elf64_ia64_relax_section): New.
        (elf64_ia64_check_relocs): Handle PCREL60B, PCREL22, PCREL64I.
        (elf64_ia64_install_value): Likewise, plus PCREL21BI.
        (elf64_ia64_relocate_section): Likewise.
        (bfd_elf64_bfd_relax_section): New.
        * reloc.c (BFD_RELOC_IA64_PCREL21BI): New.
        (BFD_RELOC_IA64_{PCREL22,PCREL60B,PCREL64I}): New.
        * bfd-in2.h, libbfd.h: Regenerate.

24 years ago * ia64.h (R_IA64_PCREL60B, R_IA64_PCREL21BI): New.
Richard Henderson [Tue, 23 May 2000 01:30:56 +0000 (01:30 +0000)]
    * ia64.h (R_IA64_PCREL60B, R_IA64_PCREL21BI): New.
        (R_IA64_PCREL22, R_IA64_PCREL64I): New.

24 years agoAllow d suffix on iret
Alan Modra [Tue, 23 May 2000 00:36:39 +0000 (00:36 +0000)]
Allow d suffix on iret

24 years agoPatch from Thomas de Lellis to implement --section-start
Nick Clifton [Mon, 22 May 2000 21:58:40 +0000 (21:58 +0000)]
Patch from Thomas de Lellis to implement --section-start

24 years ago * obj.h (struct format_ops): New members begin, app_file,
Hans-Peter Nilsson [Mon, 22 May 2000 21:19:43 +0000 (21:19 +0000)]
* obj.h (struct format_ops): New members begin, app_file,
s_set_other, s_set_desc, s_get_type, s_set_type,
separate_stab_sections, init_stab_section.

* config/obj-multi.h: Update GPL notice to v2.
(obj_begin): New.
(obj_app_file): New.
(S_SET_SIZE): Test s_set_size for NULL before calling.
(S_SET_ALIGN): Similar for s_set_align.
(S_SET_OTHER): New.
(S_SET_DESC): New.
(S_GET_TYPE): New.
(S_SET_TYPE): New.
(SEPARATE_STAB_SECTIONS): New.
(INIT_STAB_SECTION): New.
(EMIT_SECTION_SYMBOLS): New.
(AOUT_STABS) [OBJ_MAYBE_AOUT]: Define.

* config/obj-elf.h: Update GPL notice to v2.
Mention that this file is included from obj-multi.h.
(obj_begin): Wrap definition in ifndef.
(elf_file_symbol): Constify declaration.
(obj_app_file): Ditto.
(SEPARATE_STAB_SECTIONS, INIT_STAB_SECTION, OBJ_PROCESS_STAB):
Wrap in ifndef SEPARATE_STAB_SECTIONS.

* config/obj-elf.c (elf_s_set_other): New.
(elf_file_symbol): Constify argument.
(elf_separate_stab_sections): New.
(elf_init_stab_section): New.
(elf_format_ops): Add new members.  Remove comma at end.

* config/obj-ecoff.c (ecoff_separate_stab_sections): New.
(ecoff_format_ops): Add new fields.  Remove comma at end.
Mention inconsistency for emit_section_symbols.

* config/obj-coff.h (c_dot_file_symbol): Constify declaration.

* config/obj-coff.c (c_dot_file_symbol): Constify argument.
(coff_separate_stab_sections): New.
(coff_format_ops): Add new members.

* config/obj-aout.c (obj_aout_sec_sym_ok_for_reloc): New.
(obj_aout_s_set_other): New.
(obj_aout_s_set_desc): New.
(obj_aout_s_get_type): New.
(obj_aout_s_set_type): New.
(obj_aout_separate_stab_sections): New.
(aout_format_ops): New members added.  Use obj_aout_process_stab,
not 0.  Use obj_aout_sec_sym_ok_for_reloc, not 0.
(obj_aout_frob_symbol): Add ATTRIBUTE_UNUSED to args as
appropriate.
(obj_aout_line, obj_aout_weak, obj_aout_type): Ditto.

24 years agoAdd peigen.lo to MIPS PE target
Nick Clifton [Mon, 22 May 2000 19:16:59 +0000 (19:16 +0000)]
Add peigen.lo to MIPS PE target

24 years agoUse bfd_generic_verify_endian_match() and fix it to only check when endianness
Nick Clifton [Mon, 22 May 2000 18:44:02 +0000 (18:44 +0000)]
Use bfd_generic_verify_endian_match() and fix it to only check when endianness
is known.

24 years agoRegerbated after change to Makefile.am
Nick Clifton [Mon, 22 May 2000 18:04:17 +0000 (18:04 +0000)]
Regerbated after change to Makefile.am

24 years agoKeep a reloc for jumps to weak and external symbols.
Alan Modra [Mon, 22 May 2000 11:38:43 +0000 (11:38 +0000)]
Keep a reloc for jumps to weak and external symbols.

24 years ago2000-05-22 H.J. Lu <hjl@gnu.org>
H.J. Lu [Mon, 22 May 2000 07:26:58 +0000 (07:26 +0000)]
2000-05-22  H.J. Lu  <hjl@gnu.org>

* elflink.h (elf_link_output_extsym): Clear the visibility
field for symbols not defined locally.

24 years ago2000-05-21 H.J. Lu (hjl@gnu.org)
H.J. Lu [Sun, 21 May 2000 21:08:17 +0000 (21:08 +0000)]
2000-05-21  H.J. Lu  (hjl@gnu.org)

* ld-elfvsb/main.c (main_visibility_check): Fix the protected
visibility test.

24 years ago * stabs.c (aout_process_stab): Make global.
Hans-Peter Nilsson [Sun, 21 May 2000 18:26:10 +0000 (18:26 +0000)]
* stabs.c (aout_process_stab): Make global.
(s_desc): Add ATTRIBUTE_UNUSED to args as appropriate.
* read.h (aout_process_stab): Declare.

* configure.in (EMULATIONS) [i386aout, i386coff, i386elf]:
Generalize to *aout, *coff *elf.
* configure: Regenerated.

* doc/internals.texi (Object format backend): Say
SEPARATE_STAB_SECTIONS needs to be nonzero, not just defined.

24 years ago * gas/elf/elf.exp: Exclude *-*-linux*coff* as non-elf.
Hans-Peter Nilsson [Sun, 21 May 2000 18:06:40 +0000 (18:06 +0000)]
* gas/elf/elf.exp: Exclude *-*-linux*coff* as non-elf.

24 years agoDefine LIBIBERTY
Nick Clifton [Sun, 21 May 2000 17:01:02 +0000 (17:01 +0000)]
Define LIBIBERTY

24 years ago20000-05-21 H.J. Lu (hjl@gnu.org)
H.J. Lu [Sun, 21 May 2000 16:57:14 +0000 (16:57 +0000)]
20000-05-21  H.J. Lu  (hjl@gnu.org)

* configure: Revert changes made on May 18 and May 19.

        * Makefile.in (CC_FOR_TARGET): Make sure as/ld in the gcc
        directory are used if they exist. Make sure
        $(build_tooldir)/include is searched for header files,
        $(build_tooldir)/lib/ for library files.
        (GCC_FOR_TARGET): Likewise.
        (CXX_FOR_TARGET): Likewise.

24 years ago * Makefile.am (TARG_ENV_HFILES): Delete te-multi.h.
Hans-Peter Nilsson [Sat, 20 May 2000 02:03:38 +0000 (02:03 +0000)]
* Makefile.am (TARG_ENV_HFILES): Delete te-multi.h.
* Makefile.in: Regenerated.

24 years ago * cgen.h (GAS_CGEN_MAX_FIXUPS): Check if already defined.
Catherine Moore [Fri, 19 May 2000 21:36:14 +0000 (21:36 +0000)]
   * cgen.h (GAS_CGEN_MAX_FIXUPS): Check if already defined.

24 years ago20000-05-19 H.J. Lu (hjl@gnu.org)
H.J. Lu [Fri, 19 May 2000 18:14:18 +0000 (18:14 +0000)]
20000-05-19  H.J. Lu  (hjl@gnu.org)

* configure: Provide --disable-target-dir-sanity-checking to
disable the gcc directory checking for cross compiling.

24 years ago * config/tc-hppa.c (md_apply_fix): Mask out immediate bits of
Jeff Law [Fri, 19 May 2000 00:21:12 +0000 (00:21 +0000)]
    * config/tc-hppa.c (md_apply_fix): Mask out immediate bits of
        instruction to reflect change in re_assemble_*.

24 years ago * libhppa.h (re_assemble_3, re_assemble_12, re_assemble_16,
Jeff Law [Fri, 19 May 2000 00:20:31 +0000 (00:20 +0000)]
    * libhppa.h (re_assemble_3, re_assemble_12, re_assemble_16,
        re_assemble_17, re_assemble_21, re_assemble_22): Don't mask insn.
        (hppa_rebuild_insn): Mask immediate bits here instead.
        * elf-hppa.h (elf_hppa_relocate_insn): Mask here too.

24 years ago2000-05-18 H.J. Lu <hjl@gnu.org>
H.J. Lu [Thu, 18 May 2000 22:01:04 +0000 (22:01 +0000)]
2000-05-18  H.J. Lu  <hjl@gnu.org>

* lexsup.c (parse_args): `i' == `r', not `q'.

24 years agoForce relocs emited for an executable to contain virtual addresses.
Nick Clifton [Thu, 18 May 2000 17:12:31 +0000 (17:12 +0000)]
Force relocs emited for an executable to contain virtual addresses.

24 years ago20000-05-18 H.J. Lu (hjl@gnu.org)
H.J. Lu [Thu, 18 May 2000 17:11:17 +0000 (17:11 +0000)]
20000-05-18  H.J. Lu  (hjl@gnu.org)

* configure: Ask to create the gcc directory for cross
compiling if necessary.

24 years ago * configure.in (hppa*64*-*-*): Do build ld for this configuration.
Jeff Law [Thu, 18 May 2000 16:58:06 +0000 (16:58 +0000)]
    * configure.in (hppa*64*-*-*): Do build ld for this configuration.

24 years ago * config.bfd (hppa*64*-*-hpux11*): New target triplet.
Jeff Law [Thu, 18 May 2000 16:55:34 +0000 (16:55 +0000)]
    * config.bfd (hppa*64*-*-hpux11*): New target triplet.

24 years ago * configure.in (hppa-*-hpux11*): If the cpu is hppa*64*, then
Jeff Law [Thu, 18 May 2000 16:52:11 +0000 (16:52 +0000)]
    * configure.in (hppa-*-hpux11*): If the cpu is hppa*64*, then
        build PA64 ELF tools.
        * configure: Rebuilt.

24 years ago * configure.tgt (hppa*64*-*-*): Enable PA64 target.
Jeff Law [Thu, 18 May 2000 16:48:14 +0000 (16:48 +0000)]
    * configure.tgt (hppa*64*-*-*): Enable PA64 target.

24 years ago* configure.in: Special case powerpc*-*-aix* target_makefile_frag.
David Edelsohn [Thu, 18 May 2000 14:28:32 +0000 (14:28 +0000)]
* configure.in: Special case powerpc*-*-aix* target_makefile_frag.

24 years agoTypo. bfd@sourceware -> binutils@sourceware.
Andrew Cagney [Thu, 18 May 2000 00:29:13 +0000 (00:29 +0000)]
Typo.  bfd@sourceware -> binutils@sourceware.

24 years agoAdd part of patch omittede from previous delta
Nick Clifton [Wed, 17 May 2000 19:55:14 +0000 (19:55 +0000)]
Add part of patch omittede from previous delta

24 years agoFix typo in previous delta
Nick Clifton [Wed, 17 May 2000 19:53:11 +0000 (19:53 +0000)]
Fix typo in previous delta

24 years agoApply patch from Richard Gorton <gorton@scrugs.lkg.dec.com> to implement
Nick Clifton [Wed, 17 May 2000 19:38:53 +0000 (19:38 +0000)]
Apply patch from  Richard Gorton <gorton@scrugs.lkg.dec.com> to implement
--emit-relocs switch to the linker to preserve relocs in an output executable

24 years ago* Makefile.in (configure-target-libiberty): Depend on
Alexandre Oliva [Wed, 17 May 2000 19:23:34 +0000 (19:23 +0000)]
* Makefile.in (configure-target-libiberty): Depend on
configure-target-newlib.

24 years agoUpdate dependencies.
Alan Modra [Wed, 17 May 2000 14:24:25 +0000 (14:24 +0000)]
Update dependencies.

24 years agoFix fild.
Alan Modra [Wed, 17 May 2000 00:47:51 +0000 (00:47 +0000)]
Fix fild.

24 years agoApply patch from Charles Wilson to make PE ports search for dynamic libraries
Nick Clifton [Tue, 16 May 2000 20:53:26 +0000 (20:53 +0000)]
Apply patch from Charles Wilson to make PE ports search for dynamic libraries
in foo.dll and libfoo.dll before libfoo.a.

24 years ago* cgen/opcodes fix
Frank Ch. Eigler [Tue, 16 May 2000 19:28:07 +0000 (19:28 +0000)]
* cgen/opcodes fix
* approved by nickc

[opcodes/ChangeLog]
2000-05-16  Frank Ch. Eigler  <fche@redhat.com>

* fr30-desc.h: Partially regenerated to account for changed
CGEN_MAX_* -> CGEN_ACTUAL_MAX_* macros.
* m32r-desc.h: Ditto.

[include/opcode/ChangeLog]
2000-05-16  Frank Ch. Eigler  <fche@redhat.com>

* cgen.h (CGEN_MAX_SYNTAX_BYTES): Increase to 32.  Check that
it exceeds CGEN_ACTUAL_MAX_SYNTAX_BYTES, if set.
(CGEN_MAX_IFMT_OPERANDS): Increase to 16.  Check that it exceeds
CGEN_ACTUAL_MAX_IFMT_OPERANDS, if set.

24 years ago * som.c (som_decode_symclass): Recognize weak symbols.
Catherine Moore [Tue, 16 May 2000 14:20:10 +0000 (14:20 +0000)]
    * som.c (som_decode_symclass):  Recognize weak symbols.

24 years agoFix problems introduced with my last change.
Alan Modra [Tue, 16 May 2000 02:10:00 +0000 (02:10 +0000)]
Fix problems introduced with my last change.

24 years agoSkip CVS directories when creating tar ball.
Andrew Cagney [Tue, 16 May 2000 00:09:00 +0000 (00:09 +0000)]
Skip CVS directories when creating tar ball.

24 years agoAdd code to tweek djunpack as part of release process.
Andrew Cagney [Tue, 16 May 2000 00:04:11 +0000 (00:04 +0000)]
Add code to tweek djunpack as part of release process.

24 years ago * elf32-sh.c (sh_elf_relax_delete_bytes): Handle R_SH_SWITCH8.
Joern Rennecke [Mon, 15 May 2000 23:10:59 +0000 (23:10 +0000)]
* elf32-sh.c (sh_elf_relax_delete_bytes): Handle R_SH_SWITCH8.

24 years agoAdd support for _x and _s flags to MSR instruction
Nick Clifton [Mon, 15 May 2000 19:25:22 +0000 (19:25 +0000)]
Add support for _x and _s flags to MSR instruction

24 years agoUpdate printed copyright.
Alan Modra [Mon, 15 May 2000 02:17:52 +0000 (02:17 +0000)]
Update printed copyright.

24 years agoApply David O'Brien's comment patch.
Phil Blundell [Sun, 14 May 2000 18:53:18 +0000 (18:53 +0000)]
Apply David O'Brien's comment patch.

24 years agoSupport ARM ELF defaulting to big endian
Phil Blundell [Sun, 14 May 2000 18:49:34 +0000 (18:49 +0000)]
Support ARM ELF defaulting to big endian

24 years ago2000-05-14 H.J. Lu (hjl@gnu.org)
H.J. Lu [Sun, 14 May 2000 17:13:16 +0000 (17:13 +0000)]
2000-05-14  H.J. Lu  (hjl@gnu.org)

* objcopy.c (filter_symbols): Don't strip global symbols in
relocatable object files.

24 years agoKazu Hirata's output reloc for mov.
Alan Modra [Sun, 14 May 2000 11:48:42 +0000 (11:48 +0000)]
Kazu Hirata's output reloc for mov.
Don't rely on short being 16 bits.

24 years agoAccept and ignore -f command line option.
Alan Modra [Sun, 14 May 2000 10:40:48 +0000 (10:40 +0000)]
Accept and ignore -f command line option.
Improve usage message.

24 years agoNew file
Alan Modra [Sun, 14 May 2000 09:37:07 +0000 (09:37 +0000)]
New file

24 years ago2000-05-13 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
H.J. Lu [Sat, 13 May 2000 21:19:50 +0000 (21:19 +0000)]
2000-05-13 Alexandre Oliva  <oliva@lsd.ic.unicamp.br>

* ltmain.sh: Preserve in relink_command any environment
variables that may affect the linker behavior.

24 years ago2000-05-13 H.J. Lu (hjl@gnu.org)
H.J. Lu [Sat, 13 May 2000 16:54:32 +0000 (16:54 +0000)]
2000-05-13  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/elf-offset.ld: New. ELF visibility fearture
tests.
* ld-elfvsb/elfvsb.dat: Likewise.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-elfvsb/main.c: Likewise.
* ld-elfvsb/sh1.c: Likewise.
* ld-elfvsb/sh2.c: Likewise.

24 years agoFix cpu_flags for sys{enter,exit} fx{save,restore}
Alan Modra [Sat, 13 May 2000 14:01:54 +0000 (14:01 +0000)]
Fix cpu_flags for sys{enter,exit} fx{save,restore}

24 years agoQuell some gcc warnings by defining textdomain and bindtextdomain
Alan Modra [Sat, 13 May 2000 13:05:36 +0000 (13:05 +0000)]
Quell some gcc warnings by defining textdomain and bindtextdomain
as intl/libgettext.h does.

24 years agoAdd x86 gas -q option to quiet some x86 gas warnings.
Alan Modra [Sat, 13 May 2000 12:49:55 +0000 (12:49 +0000)]
Add x86 gas -q option to quiet some x86 gas warnings.
Remove useless -m flag_do_long_jump from x86 gas.
If BFD_ASSEMBLER, store --defsym value in a bfd_vma, and use scan_bfd_vma.

24 years ago`.arch cpu_type' pseudo for x86.
Alan Modra [Sat, 13 May 2000 09:26:23 +0000 (09:26 +0000)]
`.arch cpu_type' pseudo for x86.

24 years ago2000-05-12 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sat, 13 May 2000 06:38:34 +0000 (06:38 +0000)]
2000-05-12  H.J. Lu  <hjl@gnu.org>

* nlmconv.c (temp_filename): Removed.

* nlmconv.c (link_inputs): Use make_temp_file () instead of
choose_temp_base ().
* objdump.c (display_target_list): Likewise.
(display_info_table): Likewise.

24 years ago * config.sub (basic_machine): Recognize hppa64 as a valid cpu type.
Jeff Law [Fri, 12 May 2000 17:23:42 +0000 (17:23 +0000)]
    * config.sub (basic_machine): Recognize hppa64 as a valid cpu type.

24 years agoFix disassembly of DLRS{H|B} instruction
Nick Clifton [Fri, 12 May 2000 17:15:21 +0000 (17:15 +0000)]
Fix disassembly of DLRS{H|B} instruction

24 years agoRemove the erroneous ">>>>>>> 1.419".
H.J. Lu [Fri, 12 May 2000 15:35:15 +0000 (15:35 +0000)]
Remove the erroneous ">>>>>>> 1.419".

24 years ago* config/tc-mn10300.h (md_end): Define.
Alexandre Oliva [Fri, 12 May 2000 06:16:30 +0000 (06:16 +0000)]
* config/tc-mn10300.h (md_end): Define.
(mn10300_finalize): Declare.
* config/tc-mn10300.c: Include dwarf2dbg.h.
(debug_line): Define.
(md_assemble): Generate dwarf2 line info.
(mn10300_finalize): New function.  Finalize dwarf2 info.

24 years ago(bfd_target_vector): #ifdef BFD64 rs6000coff64_vec
Alan Modra [Fri, 12 May 2000 06:07:04 +0000 (06:07 +0000)]
(bfd_target_vector): #ifdef BFD64 rs6000coff64_vec

24 years agoRestore some functionality removed by previous patch.
Alan Modra [Thu, 11 May 2000 23:24:27 +0000 (23:24 +0000)]
Restore some functionality removed by previous patch.
Tidy printing of bfd_vma's.

24 years agoDon't mask top 32 bits of 64-bit address.
Alan Modra [Thu, 11 May 2000 07:10:19 +0000 (07:10 +0000)]
Don't mask top 32 bits of 64-bit address.

24 years agoAdd toplevel configure support for ia64-elf.
Jim Wilson [Thu, 11 May 2000 04:27:08 +0000 (04:27 +0000)]
Add toplevel configure support for ia64-elf.
* configure.in (ia64*-*-elf*): Add gdb and friends to noconfigdirs.

24 years agoUlf Carlsson's patches:
Alan Modra [Thu, 11 May 2000 01:55:11 +0000 (01:55 +0000)]
Ulf Carlsson's patches:
Include *-*-linux* in svr4pic tests
Test weak symbol handling.

24 years ago(md_estimate_size_before_relax): Use the external version of
Alan Modra [Thu, 11 May 2000 01:48:09 +0000 (01:48 +0000)]
(md_estimate_size_before_relax): Use the external version of
the relocation for weak symbols.

24 years ago2000-05-10 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 10 May 2000 23:12:35 +0000 (23:12 +0000)]
2000-05-10  H.J. Lu  <hjl@gnu.org>

* ldlang.c (open_input_bfds): Don't load the same file within
a group again if the whole archive has been loaded already.

24 years ago* ppc-opc.c (powerpc_opcodes): Make the predicted-branch opcodes
Geoffrey Keating [Wed, 10 May 2000 19:42:25 +0000 (19:42 +0000)]
* ppc-opc.c (powerpc_opcodes): Make the predicted-branch opcodes
also available in common mode when powerpc syntax is being used.

24 years agoUnwind info bug fixes from David Mosberger.
Jim Wilson [Tue, 9 May 2000 01:54:37 +0000 (01:54 +0000)]
Unwind info bug fixes from David Mosberger.
* config/tc-ia64.c (output_P7_format, case mem_stack_f): Output fixed
frame size in units of 16 bytes, as required per SW Conventions manual.
(output_unw_records): Output info-block header as a dword to get
byte-order right.

24 years agoFix some nits shown up by objcopy.
Alan Modra [Tue, 9 May 2000 00:43:44 +0000 (00:43 +0000)]
Fix some nits shown up by objcopy.

24 years ago * djunpack.bat: Change the Sed script to replace @V@ in fnchange.lst
Eli Zaretskii [Mon, 8 May 2000 15:13:30 +0000 (15:13 +0000)]
* djunpack.bat: Change the Sed script to replace @V@ in fnchange.lst
        with the version name.

24 years ago * djunpack.bat: Change the Sed script to replace @V@ in fnchange.lst
Eli Zaretskii [Mon, 8 May 2000 15:06:26 +0000 (15:06 +0000)]
* djunpack.bat: Change the Sed script to replace @V@ in fnchange.lst
        with the version name.

* config/djgpp/djconfig.sh: Use more warning switches.

* config/djgpp/fnchange.lst: Replace the leading gdb-0222 with the
        @V@ placebo.

24 years ago(print_insn_tic54x): Declare.
Alan Modra [Mon, 8 May 2000 11:01:40 +0000 (11:01 +0000)]
(print_insn_tic54x): Declare.

24 years agoMichael Sokolov's 68000 patches + assorted compiler warning fixes.
Alan Modra [Mon, 8 May 2000 10:24:06 +0000 (10:24 +0000)]
Michael Sokolov's 68000 patches + assorted compiler warning fixes.

24 years agoFix breakage from 2000-03-31 bfd/srec.c change.
Alan Modra [Mon, 8 May 2000 10:11:19 +0000 (10:11 +0000)]
Fix breakage from 2000-03-31 bfd/srec.c change.