Nick Clifton
7e392df659
Add arm-*-nto port.
2002-07-30 17:32:30 +00:00
Jakub Jelinek
704afa601f
* elf.c (elf_fake_sections): Fix up .tbss sh_size and sh_type.
...
* ldlang.c (lang_add_section): Don't turn .tbss into normal sections
for relocatable link.
(lang_size_sections_1): Don't make .tbss zero size for relocatable
link.
2002-07-30 14:28:55 +00:00
Alan Modra
19c7c58222
* ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp,
...
ld-selective/sel-dump.exp: Test hppa*64*-*-hpux* target.
* ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
ld-linkonce/linkonce.exp, ld-shared/shared.exp,
ld-undefined/weak-undef.exp: Test hppa*64*-*-hpux* and hppa*-*-linux*
targets.
* ld-discard/exit.s, ld-discard/extern.s, ld-discard/start.s,
ld-discard/static.s: Add whitespace before assembler directives.
2002-07-30 07:41:15 +00:00
Chris Demetriou
70a3140046
[ gas/testsuite/ChangeLog ]
...
2002-07-26 Chris Demetriou <cgd@broadcom.com>
* gas/mips/elf_ase_mips16.d: New file to test ELF MIPS16 ASE marking.
* gas/mips/elf_ase_mips16.s: Likewise.
* gas/mips/mips.exp: Run the new test.
[ ld/testsuite/ChangeLog ]
2002-07-26 Chris Demetriou <cgd@broadcom.com>
* ld-mips-elf/mips16-1.d: Check that ASE flag is actually set.
2002-07-29 21:07:12 +00:00
Richard Sandiford
fb39dac1ef
[bfd/]
...
* elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Merge ASE
flags into resulting BFD.
[ld/testsuite/]
* ld-mips-elf/mips16-1.d,
* ld-mips-elf/mips16-1[ab].s: New test.
* ld-mips-elf/mips-elf.exp: Run it.
2002-07-26 18:56:25 +00:00
Bernd Schmidt
7dcd22c276
Change from OTHER_RELOCATING_SECTIONS to STACK_ADDR in elf32frv.sh
2002-07-26 11:14:04 +00:00
Nick Clifton
219576a4db
New translations
2002-07-25 10:31:28 +00:00
Nick Clifton
ff3063f557
Update Spanish and Swedish translations
2002-07-24 09:34:08 +00:00
Alan Modra
a59f3d35c8
Add missing 2001-09-29 entry
2002-07-24 06:45:02 +00:00
H.J. Lu
d11032092d
Fix a typo.
2002-07-24 06:42:54 +00:00
Nick Clifton
0461a601af
update translations.
2002-07-23 09:58:05 +00:00
Alan Modra
25844aaec2
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Don't
...
bomb on /DISCARD/ input section.
* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Likewise.
* emultempl/mmo.em (mmo_place_orphan): Likewise.
2002-07-20 13:41:11 +00:00
Hans-Peter Nilsson
ccaf4e0741
* ld-mmix/sec-1.d: Adjust for changes in padding.
...
* ld-mmix/sec-3.d: Ditto.
2002-07-19 03:30:13 +00:00
Hans-Peter Nilsson
3595bd6e74
* emultempl/mmo.em (mmo_place_orphan): Handle case of no .text
...
output section.
2002-07-19 02:56:59 +00:00
Nick Clifton
cf88bb9f09
Add IP2k support to BFD and LD
2002-07-17 14:15:52 +00:00
Nick Clifton
2cbb2eefe2
Add 'Chnages in 2.13' to NEWS files.
2002-07-16 07:58:34 +00:00
H.J. Lu
b42d80615e
2002-07-15 H.J. Lu <hjl@gnu.org>
...
* ld-elfvers/vers.exp: Add vers21.
* ld-elfvers/vers21.c: New.
* ld-elfvers/vers21.dsym: New.
* ld-elfvers/vers21.map: New.
* ld-elfvers/vers21.sym: New.
* ld-elfvers/vers21.ver: New.
2002-07-16 00:15:57 +00:00
H.J. Lu
96a94295f2
bfd/
...
2002-07-14 H.J. Lu <hjl@gnu.org>
* elflink.h (elf_link_assign_sym_version): Hide the default
definition if there is a hidden versioned definition.
ld/
2002-07-14 H.J. Lu <hjl@gnu.org>
* ld.texinfo: Document a .symver takes precedence over a
version script.
2002-07-15 02:23:26 +00:00
Hans-Peter Nilsson
f1cf2c2e58
* ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,
...
ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d,
ld-cris/expdref1.s: New tests.
2002-07-12 15:51:54 +00:00
Alan Modra
120d20f266
* emulparams/elf64ppc.sh (ARCH): Set to powerpc:common64.
...
(COMMONPAGESIZE): Define.
2002-07-12 06:48:54 +00:00
Richard Sandiford
ad42262f8f
* ld-scripts/dynamic-sections*: New test.
2002-07-09 08:47:24 +00:00
Alan Modra
0d2ddeb220
* emulparams/hppanbsd.sh: Remark that hppaobsd.sh references this file.
2002-07-09 08:13:06 +00:00
Alan Modra
554690edf3
oops, forgot to commit.
2002-07-09 07:49:49 +00:00
Hans-Peter Nilsson
57a4c58413
* ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
...
ld-cris/noglob1.d: New tests.
2002-07-09 03:46:49 +00:00
Alan Modra
c29ef4b56a
* configure.tgt: Add hppaobsd.o.
...
* Makefile.am: Add support for alpha-*-openbsd*, hppa-*-openbsd*,
powerpc-*-openbsd* and sparc64-*-openbsd*.
* Makefile.in: Regenerate.
* emulparams/hppaobsd.sh: New file.
2002-07-09 02:42:13 +00:00
Hans-Peter Nilsson
def7023cdf
Fix typo last change
2002-07-09 02:41:15 +00:00
Hans-Peter Nilsson
6030b50afa
* ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.
2002-07-09 00:50:01 +00:00
Alan Modra
34786259b8
* ldlang.c (print_wild_statement): Fix output formatting.
2002-07-05 12:54:28 +00:00
Alan Modra
4bd5a3935b
* ldlang.c: (strip_excluded_output_sections): New function.
...
(lang_process): Call it.
(lang_size_sections_1): Revert 2002-06-10 change.
2002-07-04 14:41:01 +00:00
Alan Modra
ce4f738593
* Makefile.am (check-DEJAGNU): Revert 2002-06-25 change.
...
Run "make dep-am".
* Makefile.in: Regenerate.
2002-07-02 23:56:53 +00:00
Alan Modra
3e8cba195d
* lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensure
...
consistent sorting.
(run_dump_test): Likewise for objdump/nm/objcopy/readelf.
* ld-sh/sh64/sh64.exp (run_ld_link_tests): Likewise.
2002-07-02 23:54:39 +00:00
Alan Modra
71daf8b446
* ldfile.c (ldfile_try_open_bfd): Formatting.
2002-07-02 04:26:39 +00:00
Alan Modra
b7b482a3f5
* ldmisc.c (demangle): Move so that it doesn't intrude between
...
vfinfo comment and body. Add comment.
2002-07-02 04:21:57 +00:00
Alan Modra
29e2951eb7
* emulparams/vax.sh (OUTPUT_FORMAT): Use a.out-vax-bsd format.
2002-07-01 08:32:30 +00:00
Alan Modra
e3e942e990
* ldlang.h (entry_sym): Make it a struct bfd_sym_chain.
...
* ldlang.c (entry_sym): Likewise.
(ldlang_undef_chain_list_type): Likewise.
(lang_finish): Adjust references to entry_symbol.
(lang_add_entry): Likewise.
(lang_gc_sections): Use link_info.gc_sym_list.
(lang_process): Set link_info.gc_sym_list.
* ldlex.l: Include bfdlink.h.
* ldmain.c (main): Init link_info.gc_sym_list.
* emultempl/aix.em: Adjust references to entry_symbol.
* emultempl/armcoff.em: Likewise.
* emultempl/armelf.em: Likewise.
* emultempl/pe.em: Likewise.
* emultempl/ppc64elf.em (ppc_after_open): New function.
(LDEMUL_AFTER_OPEN): Define.
* emulparams/elf64ppc.sh: KEEP .opd sections.
2002-07-01 08:07:31 +00:00
Hans-Peter Nilsson
9f6067066d
* ld-mmix/sec-8m.d, ld-mmix/sec-8m.s, ld-mmix/sec-8a.s,
...
ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test.
2002-06-29 21:33:28 +00:00
Stephane Carrez
a66c0f2c3b
* emulparams/m68hc12elfb.sh (EEPROM_MEMORY): Define.
...
* emulparams/m68hc11elfb.sh (EEPROM_MEMORY): Define.
* emulparams/m68hc11elf.sh (EEPROM_SIZE): Define.
(EEPROM_START_ADDR): Define.
(EEPROM_MEMORY): Define.
* emulparams/m68hc12elf.sh: Likewise.
* scripttempl/elfm68hc11.sc: Handle .eeprom section; handle .softregs
section to put soft registers in .page0.
* scripttempl/elfm68hc12.sc: Likewise but put soft registers in bss.
2002-06-29 10:33:45 +00:00
Jeff Law
2b67cf0053
* emulparams/hppa64linux.sh (OTHER_GOT_RELOC_SECTIONS): Add rela.opd
...
section. Add ${RELOCATING-0}.
2002-06-27 22:57:50 +00:00
Joern Rennecke
164c405440
ld:
...
* emulparams/shelf.sh (STACK_ADDR): Don't define.
(OTHER_SECTIONS): Define.
* emulparams/shelf_nbsd.sh ((STACK_ADDR): Don't undef.
(OTHER_SECTIONS): Undef.
newlib:
* libc/sys/sh/crt0.S: Remove vestigial .section directive.
gcc:
* config/sh/crt1.asm: remove _stack label definition
and sentinel value.
2002-06-26 15:42:33 +00:00
Alan Modra
fc28fbc2a9
* ldmisc.c (demangle): Restore dots stripped from sym name.
2002-06-26 13:22:55 +00:00
H.J. Lu
a13a0de813
2002-06-25 H.J. Lu <hjl@gnu.org>
...
* Makefile.am (check-DEJAGNU): Set LC_ALL=C and export it.
* Makefile.in: Regenerated.
2002-06-26 01:12:32 +00:00
Nick Clifton
b553b18375
Update bug reporting guidelines
2002-06-20 14:44:10 +00:00
Nick Clifton
2755afbaec
Remove romp target
2002-06-20 14:10:38 +00:00
Chris Demetriou
7d0a848ef9
2002-06-18 Chris Demetriou <cgd@broadcom.com>
...
* emultempl/mipself.em (mips_elf${ELFSIZE}_check_sections): Check
section flags for SEC_DATA, rather than for SEC_CODE being unset.
2002-06-19 05:34:56 +00:00
Chris Demetriou
8505f88407
2002-06-18 Chris Demetriou <cgd@broadcom.com>
...
* emultempl/mipself.em (mips_elf${ELFSIZE}_check_sections): Fix
format specifier used to print BFD name.
2002-06-19 01:52:52 +00:00
Chris Demetriou
e0350bfbf7
2002-06-18 Chris Demetriou <cgd@broadcom.com>
...
* ld-mips-elf/empic2-ref.s: Add a missing .end, apparently
turned up by recent assembler changes.
2002-06-19 01:48:10 +00:00
Dave Brolley
7d553a408b
2002-06-18 Dave Brolley <brolley@redhat.com>
...
From Catherine Moore, Michael Meissner, Jim Blandy:
* emulparams/elf32frv.sh: New file.
* configure.tgt: Support frv-*-*.
* Makefile.am (ALL_EMULATIONS): Add eelf32frv.o.
(eelf32frv.c): New target.
2002-06-18 21:17:27 +00:00
Tom Rix
8243435612
Fix ld segfault for some elf targets. Fix default layout for d10v.
2002-06-17 14:08:40 +00:00
Tom Rix
4c0b7915d4
Tests for d10v.
2002-06-17 14:05:53 +00:00
Joern Rennecke
5d9b5481e3
Individual processor configurations for sh-elf / sh-linux:
...
gcc:
* config.gcc: Add support for sh[234]*-*-elf*, sh[2346lbe]*-*-linux*.
* config/sh/linux.h (TARGET_DEFAULT): Use TARGET_CPU_DEFAULT.
* sh.h (SELECT_SH1, SELECT_SH2, SELECT_SH3, SELECT_SH3E): New macros.
(SELECT_SH4_NOFPU, SELECT_SH4_SINGLE_ONLY, SELECT_SH4): Likewise.
(SELECT_SH4_SINGLE, SELECT_SH5_64, SELECT_SH5_64_NOFPU): Likewise.
(SELECT_SH5_32, SELECT_SH5_32_NOFPU, SELECT_SH5_COMPACT): Likewise.
(SELECT_SH5_COMPACT_NOFPU): Likewise.
(TARGET_SWITCHES): Use them.
(TARGET_CPU_DEFAULT): Define if not already defined.
(TARGET_DEFAULT): Use it.
(LINK_DEFAULT_CPU_EMUL): Value now depends on TARGET_CPU_DEFAULT.
* config/sh/t-linux (MULTILIB_OPTIONS): Use MULTILIB_ENDIAN.
* config/sh/t-monolib: New file.
bfd:
config.bfd: Add support for sh[1234]l*-*-elf* | sh3el*-*-elf*,
sh[1234]*-elf*.
ld:
* configure.tgt: Add support for sh[1234]*le*-*-elf, sh[1234]*-*-elf.
Still outstanding:
config.sub:
* config.sub: Add support for sh[12], sh3e, sh[1234]le, sh3ele,
shle, sh[1234]le, sh3ele, sh64le.
2002-06-13 20:11:35 +00:00