Keep output orphan sections in the same order as input.
[binutils-gdb.git] / ld / ChangeLog
index d43d627fda7d3799bde8e93c34896a552b5b6695..7f8a02a11f1f9c6a51931101919cd952f5b268ac 100644 (file)
@@ -1,3 +1,60 @@
+2000-04-12  Alan Modra  <alan@linuxcare.com.au>
+
+       * emultempl/elf32.em (struct orphan_save): New.
+       (hold_text, hold_rodata, hold_data, hold_bss, hold_rel,
+       hold_interp): Make them struct orphan_save.
+       (gld${EMULATION_NAME}_place_section): Modify for new hold_*.
+       (gld${EMULATION_NAME}_place_orphan): Add new orphan sections to
+       the end of the relevant section list.  Also add associated section
+       statements to the end of any previous orphan statements.
+       * emultempl/armelf.em: Similarly.
+       * emultempl/pe.em: Similarly.
+
+2000-04-11  Alan Modra  <alan@linuxcare.com.au>
+
+       * ld.texinfo (Simple Example): Remove extraneous paragraph.
+
+Fri Apr  7 15:56:57 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+       * configure.in (WARN_CFLAGS): Set to -W -Wall by default.  Add
+       --enable-build-warnings option.
+       * Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions.
+       * Makefile.in, configure: Re-generate.
+
+2000-04-04  Alan Modra  <alan@linuxcare.com.au>
+
+       * po/ld.pot: Regenerate.
+
+       * lexsup.c (help): Restore translated part of bug string.
+
+       * Makefile.am (MKDEP): Use gcc -MM rather than mkdep.
+       (DEP): Quote when passing vars to sub-make.  Add warning message
+       to end.
+       (DEP1): Rewrite for "gcc -MM".
+       (CLEANFILES): Add DEP2.
+       Update dependencies.
+       * Makefile.in: Regenerate.
+
+2000-04-03  Alan Modra  <alan@linuxcare.com.au>
+
+       * ld.h: #include "bin-bugs.h"
+       * lexsup.c (help): Use REPORT_BUGS_TO.
+
+2000-03-27  Denis Chertykov  <denisc@overta.ru>
+
+       * configure.tgt (avr-*-*): New target support.
+       * Makefile.am: Likewise.
+       * scripttempl/elf32avr.sc: New script file.
+       * emulparams/avr1200.sh: New file.
+       * emulparams/avr23xx.sh: New file.
+       * emulparams/avr4433.sh New file.
+       * emulparams/avr44x4.sh New file.
+       * emulparams/avr85xx.sh New file.
+       * emulparams/avrmega103.sh New file.
+       * emulparams/avrmega161.sh New file.
+       * emulparams/avrmega603.sh New file.
+       * Makefile.in: Regenerate.
+
 2000-03-09  Andreas Jaeger  <aj@suse.de>
 
        * Makefile.am (check-DEJAGNU): Also unset LANG.