OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
24 years agofile m68k-parse.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file m68k-parse.c was initially added on branch binutils-2_10-branch.

24 years agofile itbl-parse.h was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file itbl-parse.h was initially added on branch binutils-2_10-branch.

24 years agofile itbl-parse.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file itbl-parse.c was initially added on branch binutils-2_10-branch.

24 years agofile standards.info was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file standards.info was initially added on branch binutils-2_10-branch.

24 years agofile configure.info-3 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file configure.info-3 was initially added on branch binutils-2_10-branch.

24 years agofile configure.info-2 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file configure.info-2 was initially added on branch binutils-2_10-branch.

24 years agofile configure.info-1 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file configure.info-1 was initially added on branch binutils-2_10-branch.

24 years agofile configure.info was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file configure.info was initially added on branch binutils-2_10-branch.

24 years agofile syslex.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file syslex.c was initially added on branch binutils-2_10-branch.

24 years agofile sysinfo.h was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file sysinfo.h was initially added on branch binutils-2_10-branch.

24 years agofile sysinfo.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file sysinfo.c was initially added on branch binutils-2_10-branch.

24 years agofile rcparse.h was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file rcparse.h was initially added on branch binutils-2_10-branch.

24 years agofile rcparse.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file rcparse.c was initially added on branch binutils-2_10-branch.

24 years agofile nlmheader.h was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file nlmheader.h was initially added on branch binutils-2_10-branch.

24 years agofile nlmheader.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file nlmheader.c was initially added on branch binutils-2_10-branch.

24 years agofile defparse.h was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file defparse.h was initially added on branch binutils-2_10-branch.

24 years agofile defparse.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file defparse.c was initially added on branch binutils-2_10-branch.

24 years agofile deflex.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file deflex.c was initially added on branch binutils-2_10-branch.

24 years agofile config.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file config.texi was initially added on branch binutils-2_10-branch.

24 years agofile binutils.info-3 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file binutils.info-3 was initially added on branch binutils-2_10-branch.

24 years agofile binutils.info-2 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file binutils.info-2 was initially added on branch binutils-2_10-branch.

24 years agofile binutils.info-1 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file binutils.info-1 was initially added on branch binutils-2_10-branch.

24 years agofile binutils.info was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file binutils.info was initially added on branch binutils-2_10-branch.

24 years agofile arparse.h was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file arparse.h was initially added on branch binutils-2_10-branch.

24 years agofile arparse.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file arparse.c was initially added on branch binutils-2_10-branch.

24 years agofile arlex.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file arlex.c was initially added on branch binutils-2_10-branch.

24 years agofile targets.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file targets.texi was initially added on branch binutils-2_10-branch.

24 years agofile syms.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file syms.texi was initially added on branch binutils-2_10-branch.

24 years agofile section.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file section.texi was initially added on branch binutils-2_10-branch.

24 years agofile reloc.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file reloc.texi was initially added on branch binutils-2_10-branch.

24 years agofile opncls.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file opncls.texi was initially added on branch binutils-2_10-branch.

24 years agofile linker.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file linker.texi was initially added on branch binutils-2_10-branch.

24 years agofile libbfd.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file libbfd.texi was initially added on branch binutils-2_10-branch.

24 years agofile init.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file init.texi was initially added on branch binutils-2_10-branch.

24 years agofile hash.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file hash.texi was initially added on branch binutils-2_10-branch.

24 years agofile format.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file format.texi was initially added on branch binutils-2_10-branch.

24 years agofile elfcode.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file elfcode.texi was initially added on branch binutils-2_10-branch.

24 years agofile elf.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file elf.texi was initially added on branch binutils-2_10-branch.

24 years agofile core.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file core.texi was initially added on branch binutils-2_10-branch.

24 years agofile coffcode.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file coffcode.texi was initially added on branch binutils-2_10-branch.

24 years agofile cache.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file cache.texi was initially added on branch binutils-2_10-branch.

24 years agofile bfdt.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file bfdt.texi was initially added on branch binutils-2_10-branch.

24 years agofile bfd.info-7 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file bfd.info-7 was initially added on branch binutils-2_10-branch.

24 years agofile bfd.info-6 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file bfd.info-6 was initially added on branch binutils-2_10-branch.

24 years agofile bfd.info-5 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file bfd.info-5 was initially added on branch binutils-2_10-branch.

24 years agofile bfd.info-4 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file bfd.info-4 was initially added on branch binutils-2_10-branch.

24 years agofile bfd.info-3 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file bfd.info-3 was initially added on branch binutils-2_10-branch.

24 years agofile bfd.info-2 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file bfd.info-2 was initially added on branch binutils-2_10-branch.

24 years agofile bfd.info-1 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file bfd.info-1 was initially added on branch binutils-2_10-branch.

24 years agofile bfd.info was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file bfd.info was initially added on branch binutils-2_10-branch.

24 years agofile archures.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file archures.texi was initially added on branch binutils-2_10-branch.

24 years agofile archive.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file archive.texi was initially added on branch binutils-2_10-branch.

24 years agofile aoutx.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:51 +0000 (14:08 +0000)]
file aoutx.texi was initially added on branch binutils-2_10-branch.

24 years ago(_bfd_elf_link_hash_table_init): Initialize dynlocal.
Alan Modra [Mon, 29 May 2000 05:16:19 +0000 (05:16 +0000)]
(_bfd_elf_link_hash_table_init): Initialize dynlocal.

24 years agoUse BFD's _. ie. dgettext ("gprof", ..) vs. gettext (..)
Alan Modra [Sun, 28 May 2000 23:30:29 +0000 (23:30 +0000)]
Use BFD's _.  ie. dgettext ("gprof", ..) vs. gettext (..)

24 years agoInclude year 2000 in copyright message
Nick Clifton [Sun, 28 May 2000 19:25:07 +0000 (19:25 +0000)]
Include year 2000 in copyright message

24 years agoFix capitialisation of setnaces in comment.
Nick Clifton [Sun, 28 May 2000 19:22:12 +0000 (19:22 +0000)]
Fix capitialisation of setnaces in comment.

24 years ago* config/tc-mn10300.c (md_assemble): Copy size to real_size before
Alexandre Oliva [Sat, 27 May 2000 21:40:22 +0000 (21:40 +0000)]
* config/tc-mn10300.c (md_assemble): Copy size to real_size before
it is modified, and use the real_size to compute the frag address
for dwarf2 line info.

24 years ago * emulparams/avr1200.sh (STACK): Define as 0.
Denis Chertykov [Sat, 27 May 2000 15:36:58 +0000 (15:36 +0000)]
* emulparams/avr1200.sh (STACK): Define as 0.
* emulparams/avr23xx.sh (STACK): Define as last internal SRAM address.
* emulparams/avr4433.sh (STACK): Likewise.
* emulparams/avr44x4.sh (STACK): Likewise.
* emulparams/avr85xx.sh (STACK): Likewise.
* emulparams/avrmega103.sh (STACK): Likewise.
* emulparams/avrmega161.sh (STACK): Likewise.
* emulparams/avrmega603.sh (STACK): Likewise.
* scripttempl/elf32avr.sc (__data_start): Define for gcrt1.
(__stack): Define from ${STACK} for main().

24 years agoFix "make dep-in" and "make dep"
Alan Modra [Sat, 27 May 2000 13:41:11 +0000 (13:41 +0000)]
Fix "make dep-in" and "make dep"
Previous rules had problems due to automake moving variables around.

24 years agoWhen calling getopt_long indicate that the 'd' switch takes an optional
Nick Clifton [Fri, 26 May 2000 21:11:33 +0000 (21:11 +0000)]
When calling getopt_long indicate that the 'd' switch takes an optional
argument, whereas the 'D' switch takes no argument at all.

24 years ago* resrc.c (close_input_stream): zero out cpp_pipe after closing it.
DJ Delorie [Fri, 26 May 2000 18:46:47 +0000 (18:46 +0000)]
* resrc.c (close_input_stream): zero out cpp_pipe after closing it.

24 years agoUpdate dependencies.
Alan Modra [Fri, 26 May 2000 14:14:21 +0000 (14:14 +0000)]
Update dependencies.

24 years agomissed this in the last commit.
Alan Modra [Fri, 26 May 2000 13:16:03 +0000 (13:16 +0000)]
missed this in the last commit.

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.