Add Xtensa port
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
e0001a05
NC
12003-04-01 Bob Wilson <bob.wilson@acm.org>
2
3 * Makefile.am (ALL_EMULATIONS): Add eelf32xtensa.o.
4 (eelf32xtensa.c): New target.
5 * Makefile.in: Regenerate.
6 * configure.tgt: Handle xtensa-*-*.
7 * gen-doc.texi: Set XTENSA variable.
8 * ld.texinfo: Set XTENSA variable. Add new Xtensa node.
9 * emulparams/elf32xtensa.sh: New file.
10 * emulparams/xtensa-config.sh: Likewise.
11 * emultempl/xtensaelf.em: Likewise.
12 * scripttempl/elfxtensa.sc: Likewise.
13
276e5094
JJ
142003-04-01 Jakub Jelinek <jakub@redhat.com>
15
16 * configure.tgt (powerpc*-*-linux*): Add elf32ppc to ppc64
17 targ_extra_libpath. Add elf64ppc to ppc targ_extra_libpath
18 if --enable-64-bit-bfd.
19
5a6c6817
NC
202003-04-01 Nick Clifton <nickc@redhat.com>
21
394ce546 22 * emulparams/armelf.sh (OTHER_READONLY_SECTIONS): Change name of
5a6c6817 23 note section.
394ce546 24 * emulparams/armelf_linux.sh (OTHER_READONLY_SECTIONS): Change
5a6c6817
NC
25 name of note section.
26
a6e02871
AO
272003-03-31 Alexandre Oliva <aoliva@redhat.com>
28
29 * ld.texinfo (-Tbss, -Tdata, -Ttext): Document in terms of
30 --section-start.
31
5ed6aba4
NC
322003-03-31 David Heine <dlheine@suif.stanford.edu>
33
34 * ldfile.c (ldfile_add_library_path): Always allocate space for
35 the filename.
36 * ldlang.c (lang_register_vers_node): Free the node if it cannot
37 be used.
38 * ldmain.c (set_scripts_dir): Always free the constructed
39 directory name.
40 (add_keepsyms_file): Fix memory leak.
41 * ldmisc.c (vfinfo): Likewise.
42 * lexsup.c (parse_args): Likewise
43
e16bb312
NC
442003-03-25 Stan Cox <scox@redhat.com>
45 Nick Clifton <nickc@redhat.com>
46
47 Contribute support for Intel's iWMMXt chip - an ARM variant:
48
49 * emulparams/armelf.sh (OTHER_READONLY_SECTIONS): Define.
50 * emulparams/armelf_linux.sh (OTHER_READONLY_SECTIONS): Define.
51 * scripttempl/armcoff.sc (.data): Ensure 8 byte alignment.
52 (.bss): Likewise.
53
3fe38064
NC
542003-03-25 Alexandre Oliva <aoliva@redhat.com>
55
56 * ldmain.h (ld_canon_sysroot, ld_canon_sysroot_len): Declare.
57 * ldmain.c (ld_canon_sysroot, ld_canon_sysroot_len): Define.
58 (main): Initialize them.
59 * ldfile.c: Include pathnames.h.
60 (is_sysrooted_pathname): New.
61 (ldfile_add_library_path): Use it.
62 (ldfile_open_file_search): Likewise. Use IS_ABSOLUTE_PATH. Don't
63 search_dirs if given an absolute pathname.
64 (ldfile_open_file): Issue error message for sysrooted
65 absolute pathnames.
66 * Makefile.am: Updated dependencies.
67 * Makefile.in: Rebuild.
68