changelog
来自「基于4个mips核的noc设计」· 代码 · 共 1,848 行 · 第 1/4 页
TXT
1,848 行
2001-06-07 Andreas Jaeger <aj@suse.de> * elf_x86_64.sh (NONPAGED_TEXT_START_ADDR): Increase. (TEXT_START_ADDR): Likewise.2001-06-11 Alan Modra <amodra@bigpond.net.au> Merge from mainline. 2001-06-05 Danny Smith <danny_r_smith_2001@yahoo.co.nz> * emultempl/pe.em (init): Reduce default stack reserve to 0x200000. 2001-05-25 Alan Modra <amodra@one.net.au> * configure.host: Replace linuxoldld with linux*oldld. * configure.tgt: Likewise. 2001-05-14 DJ Delorie <dj@delorie.com> * Makefile.am (ld.dvi): Search bfd/doc for texinfo files. * Makefile.in: Ditto. 2001-04-05 Steven J. Hill <sjhill@cotw.com> * Makefile.am (ALL_EMULATIONS): Add eelf32ltsmip.o. (ALL_64_EMULATIONS): Add eelf64btsmip.o and eelf64ltsmip.o. (eelf32ltsmip.c): New target. (eelf64btsmip.c): Likewise. (eelf64ltsmip.c): Likewise. * Makefile.in: Regenerated. * configure.tgt (mips*el-*-linux-gnu): Uses traditional MIPS target. (mips*-*-linux-gnu*): Likewise. * emulparams/elf32ltsmip.sh: New. Traditional little endian MIPS taget. * emulparams/elf64btsmip.sh: New. Traditional 64bit big endian target. * emulparams/elf64ltsmip.sh: New. Traditional 64bit little endian target. 2001-02-27 Alan Modra <alan@linuxcare.com.au> * configure.in (BFD_VERSION): New. (AM_INIT_AUTOMAKE): Use $BFD_VERSION. * configure: Regenerate. 2001-02-13 H.J. Lu <hjl@gnu.org> * ldexp.h (node_type): Add etree_provided. * ldexp.c (exp_fold_tree): Handle etree_provided. Set the node type to etree_provided if defined by PROVIDE. Allow updating for etree_provided. (exp_print_tree): Handle etree_provided. * mpw-elfmips.c (gldelf32ebmip_find_exp_assignment): Handle etree_provided.2001-06-10 Philip Blundell <philb@gnu.org> * configure.in: Set version to 2.11.1. * configure: Regenerate.2001-06-08 Alan Modra <amodra@bigpond.net.au> * ldlang.c (record_bfd_errors): Remove. Merge from mainline. 2001-05-31 H.J. Lu <hjl@gnu.org> * ldlang.c (open_input_bfds): Don't change the bfd error handler whilst loading symbols. 2001-05-02 Nick Clifton <nickc@redhat.com> * emultempl/aix.em: Replace buystring with xstrdup. * emultempl/beos.em: Replace buystring with xstrdup.2001-06-07 Alan Modra <amodra@bigpond.net.au> * Many files: Update copyright notices.2001-05-23 Alan Modra <amodra@one.net.au> * ldlang.c (wild_doit): Use linker_has_input to reliably determine whether an input section is the first one assigned to an output section. Assorted formatting fixes. Merge from mainline. 2001-05-03 H.J. Lu <hjl@gnu.org> * emultempl/elf32.em: Include "libiberty.h". (gld${EMULATION_NAME}_vercheck): Call basename () to get the basename of the bfd filename. (gld${EMULATION_NAME}_stat_needed): Likewise. (gld${EMULATION_NAME}_try_needed): Likewise. (gld${EMULATION_NAME}_open_dynamic_archive): Likewise. 2001-03-17 Ulrich Drepper <drepper@redhat.com> * emultmpl/elf32.em (OPTION_GROUP): New macro. Add new option Bgroup to longopts. (gld*_parse_args): Handle GROUP_OPTION and recognize -z defs. (gld*_list_options): Add -Bgroup and -z defs. * ld.1: Document -Bgroup and -z defs. * ld.texinfo: Likewise. 2001-02-01 Nick Clifton <nickc@redhat.com> * ld.1: Replace occurances of -oformat with --oformat. 2001-05-02 H.J. Lu <hjl@gnu.org> * ldfile.c: Include "libiberty.h". * ldlex.l: Likewise. * ldmisc.c (buystring): Removed. * ldmisc.h: Likewise. * ldfile.c: Replace buystring with xstrdup. * ldlang.c: Likewise. * ldlex.l: Likewise. * ldmain.c: Likewise. * ldmisc.c: Likewise. * lexsup.c: Likewise. * mpw-eppcmac.c: Likewise. 2001-04-28 Paul Sokolovsky <Paul.Sokolovsky@technologist.com> * ldlang.c (load_symbols): Give emulation a chance to process unrecognized file before fatal error is reported, not after. 2001-02-26 H.J. Lu <hjl@gnu.org> * ldlang.c (open_input_bfds): Set the bfd error handler so that problems can be caught whilst loading symbols. (record_bfd_errors): New function: Report BFD errors and mark the executable output as being invalid.2001-04-02 Alan Modra <alan@linuxcare.com.au> * emulparams/hppalinux.sh (MAXPAGESIZE): Set to 64k. (TEXT_START_ADDR, TARGET_PAGE_SIZE): Likewise.2001-03-27 Hans-Peter Nilsson <hp@axis.com> * configure.tgt (cris-*-*): Change default emulation to criself. (cris-*-*aout*): New rule.2001-03-27 Matthew Wilcox <willy@ldl.fc.hp.com> * emulparams/hppalinux.sh (MAXPAGESIZE): Set to 0x4000. (TEXT_START_ADDR, TARGET_PAGE_SIZE): Ditto.2001-03-17 Ulrich Drepper <drepper@redhat.com> * emultmpl/elf32.em (gld${EMULATION_NAME}_search_needed): If NAME is an absolute path look only for this file and not along the path.2001-03-16 Philip Blundell <philb@gnu.org> * configure: Regenerate.2001-03-11 Philip Blundell <philb@gnu.org> * configure.in: Set version to 2.11.2001-03-05 Alan Modra <alan@linuxcare.com.au> * emultempl/m68kelf.em (m68k_elf_after_allocation): Call after_allocation_default, not gld..._before_allocation.001-02-18 David O'Brien <obrien@FreeBSD.org> * configure.tgt: Add FreeBSD/Alpha, FreeBSD/x86-64, FreeBSD/ia64, FreeBSD/PowerPC, FreeBSD/arm, and FreeBSD/sparc64 entries.2001-02-17 David O'Brien <obrien@FreeBSD.org> * configure.host: Add a generic FreeBSD configuration entry such that all [modern] FreeBSD systems on all platforms will look the same.2001-02-13 Richard Henderson <rth@redhat.com> * emulparams/elf64_ia64.sh (OTHER_GOT_SYMBOLS): Remove.2001-02-11 Philip Blundell <philb@gnu.org> * Makefile.am: Remove mention of earmelf_linux26.o. * Makefile.in: Regenerate. * emulparams/armelf_linux.sh (TEXT_START_ADDR): Set to 0x8000. * emulparams/armelf_linux26.sh: Delete. * configure.tgt: Remove mention of armelf_linux26 emulation.2001-02-09 David Mosberger <davidm@hpl.hp.com> * emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Add .IA_64.unwind.* pattern to unwind table section and .IA_64.unwind_info* pattern to unwind info section.2001-01-25 Jim Driftmyer <jdrift@stny.rr.com> * ldlang.c (lang_leave_overlay): Don't set lma_region when load_base is specified.2001-01-24 Hans-Peter Nilsson <hp@axis.com> * emultempl/elf32.em: Correct spelling in comments and listed options.2001-01-23 Alan Modra <alan@linuxcare.com.au> * ldlang.c (lang_leave_overlay): Only set lma_region from the default for the first section of a group of overlay sections.2001-01-22 Alan Modra <alan@linuxcare.com.au> * Makefile.am (GENSCRIPTS): Pass exec_prefix. * Makefile.in: Regenerate. * genscripts.sh: Use exec_prefix parameter to specify tool lib. Check for null tool_dir.2001-01-16 Jim Wilson <wilson@redhat.com> * emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Add IA_64.unwind and IA_64.unwind.info.2001-01-16 H.J. Lu <hjl@gnu.org> * ldlang.c (lang_check): Merge the private data only if the input file has contents.2001-01-14 Alan Modra <alan@linuxcare.com.au> * emulparams/hppalinux.sh (OUTPUT_FORMAT): Set to elf32-hppa-linux. * emultempl/hppaelf.em (hppaelf_after_parse): New function, enabling search for libmilli. On a relocatable link, make .text sections unique. (LDEMUL_AFTER_PARSE): Define. (hppaelf_finish): Correct spelling of relocatable in comments. * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Don't rummage through the script for sections on the unique list. Correct length of strncmp for ".note". (gld${EMULATION_NAME}_check_needed): Rearrange function. * ldlang.c (unique_section_list): New var. (unique_section_p): New function. (walk_wild_section): Don't match sections on unique_section_list. (lang_add_unique): New function. Correct spelling of relocatable in comments. * ldlang.h (struct unique_sections): Declare. (unique_section_list): Declare. (unique_section_p): Declare. (lang_add_unique): Declare. * lexsup.c (ld_options): Allow --unique to take an optional arg. (parse_args [OPTION_UNIQUE]): Call lang_add_unique. * ld.texinfo (--unique): Update.2001-01-13 Nick Clifton <nickc@redhat.com> * lexsup.c (parse_args): Remove spurious white space.2001-01-12 Nick Clifton <nickc@redhat.com> * lexsup.c (parse_args): Update copyright date.2001-01-12 Philip Blundell <pb@futuretv.com> * configure.host: Set HOSTING_LIBS appropriately for ix86-cygwin.2001-01-10 Kazu Hirata <kazu@hxi.com> * scripttempl/h8300.sc: Fix formatting. Fix a comment typo. * scripttempl/h8300h.sc: Fix formatting. * scripttempl/h8300s.sc: Likewise. * scripttempl/h8500.sc: Likewise. * scripttempl/h8500b.sc: Likewise. * scripttempl/h8500c.sc: Likewise. * scripttempl/h8500m.sc: Likewise. * scripttempl/h8500s.sc: Likewise.2000-01-07 David O'Brien <obrien@BSDi.com> * emultempl/elf32.em: Only perform Linux ld hints processing when targeting Linux.2001-01-07 Philip Blundell <philb@gnu.org> * ld.texinfo (Bug Reporting): Update email address for reports.2000-12-31 Nick Clifton <nickc@redhat.com> * lexsup.c (parse_args): Set opterr to 0 and detect unparsed long options by checking for a return value of '?' not -1.2000-12-28 Nick Clifton <nickc@redhat.com> * lexsup.c (struct ld_option): Add new enum value: EXACTLY_TWO_DASHES. (ld_options[]): Change -omagic, -output and -oformat options to be EXACTLY_TWO_DASHES. (OUTPUT_COUNT): Use ARRAY_SIZE. (parse_args): Change parameter 'argc' to unsigned. Place EXACTLY_TWO_DASHES options into new really_longopts array. If getopt_long_only fails, try calling getopt_long using the really_longopts array. (help): Print a double dash for both EXACTLY_TWO_DASHES and TWO_DASHES options. * ldlex.h: Fix prototype of parse_args. * ld.texinfo: Document that long options starting with 'o' must be preceeded by two dashes. Change example of a single dashed long option from -oformat to -trace-symbol.2000-12-26 Danny Smith <danny_r_smith_2001@yahoo.co.nz> * emultempl/pe.em (OPTION_NO_DEFAULT_EXCLUDES): Define. (longopts[]): New --no-default-excludes option. (gld_${EMULATION_NAME}_list_options): Document. (gld_${EMULATION_NAME}_parse_args): Handle.2000-12-13 Michael Sokolov <msokolov@ivan.Harhan.ORG> * ldlang.c (new_stat): Revert the last beautification with "innocent" whitespace, it breaks the K&R C preprocessor.2000-12-11 DJ Delorie <dj@redhat.com> * ld.texinfo: Add notes about --whole-archive and gcc.2000-11-18 Fred Fish <fnf@be.com> * lexsup.c (OPTION_ALLOW_SHLIB_UNDEFINED): Define. (ld_options): Entry for --allow-shlib-undefined. (parse_args): Handle OPTION_ALLOW_SHLIB_UNDEFINED. * ldmain.c (main): Initialize link_info.allow_shlib_undefined to false. * ld.texinfo: Document new command line switch.2000-12-12 Geoffrey Keating <geoffk@redhat.com> * emulparams/elf32ppc.sh (OTHER_READWRITE_SECTIONS): .fixup is actually read/write. * emulparams/elf32lppc.sh (OTHER_READWRITE_SECTIONS): Likewise. * emulparams/elf32ppcsim.sh (OTHER_READWRITE_SECTIONS): Likewise. * emulparams/elf32lppcsim.sh (OTHER_READWRITE_SECTIONS): Likewise.Mon Dec 11 14:50:33 MET 2000 Jan Hubicka <jh@suse.cz> * NEWS: Add note about x86_64 architecture.2000-12-06 Mark Elbrecht <snowball3@bigfoot.com> * scripttempl/i386go32.sc: Use PROVIDE with _etext, _edata, _end. Set DWARF2 sections to a VMA of zero.2000-12-01 Joel Sherrill <joel@OARcorp.com> * configure.tgt (arm-*-rtems*, a29k-*rtems*, h8300-*-rtems*): New targets. (sparc*-*-rtemself*, sparc*-*-rtemsaout*): New targets. (sparc*-*-rtems*): Switched from a.out to ELF.2000-11-30 Jan Hubicka <jh@suse.cz> * Makefile.am (ALL_EMULATIONS): Add eelf_x86_64.o (eelf_x86_64.c): New. * Makefile.in: Regenerate. * configure.tgt: Add support for x86_64-*-linux-gnu*. * emulparams/elf_x86_64.sh: New.2000-11-30 Hans-Peter Nilsson <hp@axis.com> * emulparams/crislinux.sh (ENTRY): Change back to _start. (TEXT_START_SYMBOLS): Remove conditional setting of __start. * scripttempl/crisaout.sc: Change all RELOCATING not related to merging non-a.out sections into CONSTRUCTING.2000-11-28 Nick Clifton <nickc@redhat.com> * ld.1 (COPYING): Mention that the GNU Free Documentation License is present in the sources, but not the output, and also available from the GNU website. (GNU Free Documentation License): Comment out this section.2000-11-28 David O'Brien <obrien@dragon.nuxi.com> * emulparams/elf64alpha.sh (ENTRY): Remove leading underscore as ELF does not use them.2000-11-25 David O'Brien <obrien@FreeBSD.org> * ld.1: Remove old date so it does not give the impression the manpage is way out of date.2000-11-24 Nick Clifton <nickc@redhat.com> * configure.tgt (xscale-coff): Add target. (xscale-elf): Add target.2000-11-24 Fred Fish <fnf@be.com> * ldmain.c (main): Remove redundant init of config.make_executable to true.2000-11-15 Richard Henderson <rth@redhat.com> * emulparams/elf64alpha.sh (MAXPAGESIZE): Typo -- 64k, not 1M.2000-11-14 Kazu Hirata <kazu@hxi.com> * scripttempl/h8300.sc: Fix formatting. * scripttempl/h8300h.sc: Likewise. * scripttempl/h8300s.sc: Likewise.Tue Nov 14 00:59:19 2000 Denis Chertykov <denisc@overta.ru> * scripttempl/elf32avr.sc: Fix bug in .eeprom segment.2000-11-09 Philip Blundell <pb@futuretv.com> * emultempl/pe.em: Define ___start_SECNAME and ___stop_SECNAME around orphan sections whose names can be represented in C.2000-11-07 Jim Wilson <wilson@redhat.com> * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): New local hold_sdata. If SEC_SMALL_DATA set, set place to hold_sdata.2000-11-06 Nick Clifton <nickc@redhat.com> * ld.texinfo: Add GNU Free Documentation License. * ldint.texinfo: Add GNU Free Documentation License. * ld.1: Add GNU Free Documentation License.2000-11-05 Alan Modra <alan@linuxcare.com.au> * ldlex.l (yy_create_string_buffer): Init yy_is_our_buffer, yy_is_interactive, yy_at_bol, and yy_fill_buffer. * Makefile.am (DISTCLEANFILES): Add stringify.sed. Move 2000-11-02 Makefile.in changes to this file. * Makefile.in: Regenerate.2000-11-03 Nick Clifton <nickc@redhat.com> * scripttempl/h8300.sc: Use ${CONSTRUCTING...} to enclose constructors and destructors. * scripttempl/h8300h.sc: Ditto. * scripttempl/h8300s.sc: Ditto. * scripttempl/h8500.sc: Ditto. * scripttempl/h8500b.sc: Ditto. * scripttempl/h8500c.sc: Ditto. * scripttempl/h8500m.sc: Ditto. * scripttempl/h8500s.sc: Ditto. * scripttempl/v850.sc: Ditto. * scripttempl/w65.sc: Ditto. * scripttempl/z8000.sc: Ditto.2000-11-02 Per Lundberg <plundis@chaosdev.org> * Makefile.in (e_i386_chaos.c): New rule. (ALL_EMULATIONS): Added e_i386_chaos.o. * emulparams/elf_i386_chaos.sh: New file. * configure.tgt: Recognise i[3456]86-chaosdev-storm-chaos.2000-10-20 Jakub Jelinek <jakub@redhat.com> * emulparams/elf64_sparc.sh (TEXT_START_ADDR, NONPAGED_TEXT_START_ADDR): Set to 4GB for Solaris targets.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?