changelog-9197
来自「基于4个mips核的noc设计」· 代码 · 共 1,847 行 · 第 1/5 页
TXT
1,847 行
Sun Dec 21 12:51:49 1997 Ian Lance Taylor <ian@cygnus.com> * ldexp.c (fold_name): Don't crash if the symbol is defined in a section with no output section, such as a shared library section.Wed Dec 17 12:14:11 1997 Ian Lance Taylor <ian@cygnus.com> * lexsup.c (parse_args): Keep track of where we are in the option parsing before calling ldemul_parse_args, so that we don't call it multiple times on the same argument and confuse the getopt internals.Thu Dec 11 09:00:15 1997 Michael Meissner <meissner@cygnus.com> * configure.tgt (d30v-elf-*): Rename d30velf_e to d30v_e and d30velf_o to d30v_o to work in DOS environments. * Makefile.{am,in}: Ditto. * emulparams/d30v_{o,e}: Rename from d30velf_{o,e}. * emulparams/d30velf_{o,e}: Deleted.Wed Dec 10 17:40:08 1997 Nick Clifton <nickc@cygnus.com> * scripttempl/armcoff.sc: Add glue sections (code taken from Arm branch). * emulparams/armcoff.sh (TEMPLATE_NAME): Set to armcoff. * emultempl/armcoff.em: New file, imported from Arm branch.Wed Dec 10 14:10:44 1997 Michael Meissner <meissner@cygnus.com> * scripttempl/elfd30v.sc: Add .rel and .rela sections for all defined sections. Set up __{D,C}TOR_{LIST,END}__. Add onchip and external memory sections for rodata. Delete .string, .rodata1, and .data1 sections.Tue Dec 9 15:28:17 1997 Michael Meissner <meissner@cygnus.com> * Makefile.am: Add Oct 23 changes to Makefile.in here. * Makefile.{am,in}: (ALL_EMULATIONS): Add ed10velf.o. * Makefile.{am,in}: (ALL_EMULATIONS): Add etic80coff.o. * Makefile.{am,in}: (ALL_EMULATIONS): Add ed30velf{,_e,_o}.o. (ed30velf_e.c): Like d30velf, except .text/.data/etc always go in external memory. (ed30velf_o.c): Like d30velf, except .text/.data/etc always go in onchip memory. * emulparams/d30velf.sh (STACK_START_ADDR): Top of default stack. ({TEXT,DATA,EMEM}_SIZE): Sizes of the 3 memory areas. ({TEXT,DATA,BSS}_MEMORY): Which memory region .text, .data, and .bss should go in. * emulparams/d30velf_{e,o}.sh: New files to be explicit whether .text, .data, etc go in external memory or onchip memory. * configure.tgt (d30v-*-*ext*): New configuration to default .text, .data, etc. in external memory. (d30v-*-*onchip*): New configuration to default .text, .data, etc. in onchip memory. (d30v-*-*): Add d30velf_{e,o} emulations. * scripttempl/elfd30v.sc: Allow .text, .data, .bss to be put in either the onchip text/data areas or the external memory area. (MEMORY): Get sizes from d30velf.sh. (.e{data,text,bss}): Put sections in the external memory region. (.stext): Put section in the onchip text region. (.s{data,bss}): Put sections in the onchip data region. (__stack): Assign from ${STACK_START_ADDR}. (.text): Put in ${TEXT_MEMORY} memory region. (.data{,1}/.strings/.rodata{,1}): Put in ${DATA_MEMORY} memory region. (.bss): Put in ${BSS_MEMORY} memory region.Tue Dec 2 10:14:47 1997 Nick Clifton <nickc@cygnus.com> * configure.tgt (targ_extra_emuls): Add support for Thumb target.Sat Nov 22 15:23:19 1997 Ian Lance Taylor <ian@cygnus.com> * ldlex.l: Don't define hex_mode. Correct number regexp to not accept hex digits without a leading $ or 0x. Handle leading $ correctly. Pass 0 rather than hex_mode to bfd_scan_vma. * ldlex.h (hex_mode): Don't declare.Sun Nov 16 20:16:45 1997 Michael Meissner <meissner@cygnus.com> * emulparams/d30velf.sh ({DATA,EMEM}_START_ADDR): Define as start of internal data area and external memory on chip. * scripttempl/elfd30v.sc: Define a MEMORY region that describes the 3 regions of memory on the chip. Put .text/.init/.fini into the text memory region, put other segments into the data memory region. Add more of the standard elf sections. Default __stack to be 0x20008000, which is 1 byte beyond end of the internal data region.Thu Nov 13 13:45:00 1997 Andrew Cagney <cagney@b1.cygnus.com> * configure.tgt (targ_extra_emuls): Make FreeBSD a i386bsd variant.Sun Nov 2 14:51:36 1997 H.J. Lu <hjl@gnu.ai.mit.edu> * configure.host (alpha*-*-linux*): Correct HOSTING_CRT0. Set HOSTING_LIBS.Thu Oct 30 12:25:55 1997 Ian Lance Taylor <ian@cygnus.com> * ld.h (args_type): Add warn_mismatch field. * ldmain.c (main): Initialize warn_mismatch field. * lexsup.c (parse_args): Handle --no-warn-mismatch option. * ldlang.c (ignore_bfd_error): New static function. (lang_check): If warn_mismatch is false, don't warn about mismatched input files. * ld.texinfo, ld.1: Document new option.Thu Oct 23 14:38:18 1997 Nick Clifton <nickc@cygnus.com> * scripttempl/v850.sc: Rename linker symbol '_stack' to '__stack' to avoid conflicts with C code which is defining a variable called 'stack'.Thu Oct 23 00:57:45 1997 Richard Henderson <rth@dot.cygnus.com> * Makefile.in (ALL_EMULATIONS): Move eelf64_sparc.o ... (ALL_64_EMULATIONS): ... here. (eelf64_sparc.c): Template should be elf32 not generic. * emulparams/elf64_sparc.sh (TEMPLATE_NAME): New definition.Thu Oct 23 00:44:20 1997 Richard Henderson <rth@dot.cygnus.com> * configure.tgt: Add sparc64-*-linux*. * emulparams/elf64_sparc.sh (GENERATE_SHLIB_SCRIPT, NOP): New.Wed Oct 22 11:29:25 1997 Ian Lance Taylor <ian@cygnus.com> * scripttempl/pe.sc: Put .eh_frame in .rdata.Fri Oct 17 00:00:13 1997 Richard Henderson <rth@cygnus.com> * ldlang.c (lang_register_vers_node): Only check globals<=>locals, since we need to be able to export different versions of the same symbol.Wed Oct 15 14:52:36 1997 Ian Lance Taylor <ian@cygnus.com> * scripttempl/pe.sc: Put .stab and .stabstr sections at end.Wed Oct 8 12:37:05 1997 Richard Henderson <rth@cygnus.com> * configure.tgt, configure.host: Change alpha-*-* to alpha*-*-*; config.guess now recognizes alphaev5 etc.Fri Oct 3 14:23:02 1997 Ian Lance Taylor <ian@cygnus.com> * emultempl/aix.em (gld${EMULATION_NAME}_parse_args): Don't treat -s and -u as -static and -unix.Thu Oct 2 18:40:28 1997 Ian Lance Taylor <ian@cygnus.com> * ldlang.c (wild_doit): Rewrite flag handling for clarity. If we are not adding the first input section, and SEC_READONLY is clear on the output section, then don't copy it from the input section. If SEC_READONLY is not set on the input section, then clear it on the output section. * configure.tgt (mips*-sgi-irix[56]*): Use elf32bsmip rather than elf32bmip. (mips*el-*-linux*): Change elf32lmip to elf32lsmip and elf32bmip to elf32bsmip. (mips*-*-linux*): Likewise. * emulparams/elf32bsmip.sh: New file; just like elf32bmip.sh, but setting ENTRY to __start. * emulparams/elf32lsmip.sh: New file; just like elf32lmip.sh, but setting ENTRY to __start. * scripttempl/elf.sc: Always set ENTRY to _start if it was not already set.Wed Oct 1 16:41:00 1997 Nick Clifton <nickc@cygnus.com> * emulparams/v850.sh (ROZDATA_START_ADDR, ROSDATA_START_ADDR): New Variables. * scripttempl/v850.sc: Move read only areas out of zero and small data sections and into their own sections.Wed Sep 24 16:59:15 1997 Joel Sherrill <joel@oarcorp.com> * configure.tgt (sh*-*-rtems*): New target, like sh-*-elf*.Wed Sep 24 11:33:14 1997 Ian Lance Taylor <ian@cygnus.com> * ld.texinfo (Section Options): Improve documentation of NOLOAD directive. * aclocal.m4: Rebuild with new libtool. * configure: Rebuild.Mon Sep 22 17:24:06 1997 Ian Lance Taylor <ian@cygnus.com> * ldlang.c (wild_doit): Revert patch of September 3.Wed Sep 17 16:45:34 1997 Nick Clifton <nickc@cygnus.com> * Makefile.am, Makefile.in: Add rule for ev850.c * configure.tgt (targ_extra_emuls): Add v850 target.Wed Sep 17 16:43:39 1997 Nick Clifton <nickc@cygnus.com> * emulparams/v850.sh (CALL_TABLE_START_ADDR): New entry. * scripttempl/v850.sc: Add call table data areaMon Sep 15 11:29:13 1997 Ken Raeburn <raeburn@cygnus.com> Merge change from Martin Hunt: * scripttempl/elfd30v.sc: Put .rodata in the .text section.Tue Sep 9 07:49:56 1997 Fred Fish <fnf@ninemoons.com> * ldlang.c (lang_memory_region_lookup): Remove extraneous initialization of p.Thu Sep 4 09:03:33 1997 Ian Lance Taylor <ian@cygnus.com> * emultempl/aix.em (gld${EMULATION_NAME}_parse_args): In expression produced for -bpT and -bpD options, align to a 32 byte boundary rather than an 8 byte boundary. * scripttempl/aix.sc: Put .tocbss at start of .bss section. * ldmisc.h, ldmisc.c, ldcref.c: Rename finfo to lfinfo, to avoid function name conflict with AIX 4.2 unistd.h header file.Wed Sep 3 15:12:32 1997 Ian Lance Taylor <ian@cygnus.com> * ldlang.c (wild_doit): Clear SEC_HAS_CONTENTS from a noload_section.Fri Aug 29 00:32:31 1997 Ian Lance Taylor <ian@cygnus.com> * Makefile.am (ld_new_DEPENDENCIES): Remove @LEXLIB@. * Makefile.in: Rebuild.Thu Aug 28 10:12:10 1997 Doug Evans <dje@canuck.cygnus.com> * configure.tgt (arc-*-elf*): Recognize. * Makefile.am (ALL_EMULATIONS): Add earcelf.o. * Makefile.in: Regenerate. * emulparams/arcelf.sh: New file.Wed Aug 20 11:14:13 1997 Ian Lance Taylor <ian@cygnus.com> * ldlang.c (wildcardp): Don't let a backslash by itself cause a pattern to be treated as a wildcard pattern. * ldgram.y (atype): Accept parentheses with no type. * ld.texinfo (Section Definition): Clarify use of whitespace. (Section Placement): Likewise.Mon Aug 18 11:12:03 1997 Nick Clifton <nickc@cygnus.com> * configure.tgt (targ_extra_emuls): Add support for v850e target.Mon Aug 18 11:12:03 1997 Nick Clifton <nickc@cygnus.com> * configure.tgt (targ_extra_emuls): Add support for v850e target.Sat Aug 9 00:42:27 1997 Ian Lance Taylor <ian@cygnus.com> * Makefile.am (ld.info): Change dependency from $(BFDDIR)/doc/bfdsumm.texi to bfdsumm.texi. (ld.dvi): Likewise. (bfdsumm.texi): New target. (CLEANFILES): Add bfdsumm.texi. * Makefile.in: Rebuild. * Makefile.am: New file, based on old Makefile.in. * acinclude.m4: New file, from old aclocal.m4. * configure.in: Call AM_INIT_AUTOMAKE and AM_PROG_LIBTOOL. Remove shared library handling; now handled by libtool. Replace AC_CONFIG_HEADER with AM_CONFIG_HEADER. Call AC_PROG_YACC, AC_PROG_LEX, and AC_DECL_YYTEXT. Call AM_MAINTAINER_MODE, AM_CYGWIN32, and AM_EXEEXT. Don't call CY_CYGWIN32 or CY_EXEEXT. * configure.host: Don't set HLDFLAGS, HLDENV, or RPATH_ENVVAR. * acconfig.h: Mention PACKAGE and VERSION. * stamp-h.in: New file. * ldver.c (ld_program_version): Set ld_program_version from VERSION. * ldgram.y, ldlex.l: Replace VERSION with VERSIONK. * Makefile.in: Now built with automake. * aclocal.m4: Now built with aclocal. * configure, config.in: Rebuild.Mon Jul 28 19:04:50 1997 Rob Savoye <rob@chinadoll.cygnus.com> * configure.in: Use CYGWIN and EXEEXT autoconf macro to look for win32 dependencies. * configure: Regenerated with autoconf 2.12. * Makefile.in: Add $(EXEEXT) to executable.Tue Jul 22 18:50:38 1997 Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE> * emulparams/i386go32.sh (OUTPUT_FORMAT): Set to "coff-go32". (SEGMENT_SIZE): Set to 0x200. * scripttempl/i386go32.sc: Rewrite. * configure.tgt (i[3456]86-*-msdosdjgpp*): New target.Mon Jul 7 12:39:42 1997 Ian Lance Taylor <ian@cygnus.com> From Manfred Hollstein <manfred@s-direktnet.de>: * configure.host (i[3456]86-*-linux*libc1*): Renamed from i[3456]86-*-linux*. (i[3456]86-*-linux*): New host.Thu Jun 26 13:54:03 1997 Ian Lance Taylor <ian@cygnus.com> * scripttempl/pe.sc: Put .rsrc after .reloc. Put input .rsrc sections in the output .rsrc section.Wed Jun 25 12:48:41 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * configure.host (m68*-*-linux*libc1*): Renamed from `m68*-*-linux*'. (m68*-*-linux*): New configuration for use with GNU libc 2.Mon Jun 16 19:18:21 1997 Geoff Keating <geoffk@ozemail.com.au> * scripttempl/elfppc.sc: Correct .rela.sdata entries. * scripttempl/elfppc.sc: Put the PLT between the small and large BSS segments. * emulparams/elf32ppc.sh (TEXT_START_ADDR): The ABI says `A program base of 0x02000000 is recommended...' because otherwise shared libraries are less efficient. We use 0x01800000 because otherwise it's impossible to branch to location 0, for instance if you have an undefined weak symbol.Mon Jun 16 12:49:36 1997 H.J. Lu <hjl@gnu.ai.mit.edu> * ldlang.c (lang_place_undefineds): Add \n in einfo call. (lang_size_sections): Likewise. * ldlex.l: Likewise. * emultempl/aix.em (gld${EMULATION_NAME}_read_file): Likewise. * emultempl/mipsecoff.em (gld${EMULATION_NAME}_after_open): Likewise. (check_sections): Likewise. (gld${EMULATION_NAME}_after_allocation): Likewise. * emultempl/pe.em (gld_$${EMULATION_NAME}_before_allocation): Likewise. * mpw-eppcmac.c (gldppcmacos_read_file): Likewise. * mpw-idtmips.c (gldmipsidt_after_open): Likewise. (check_sections): Likewise. (gldmipsidt_after_allocation): Likewise. * ldemul.c (ldemul_choose_mode): Remove unused einfo argument.Fri Jun 6 23:47:42 1997 Ian Lance Taylor <ian@cygnus.com> * scripttempl/pe.sc: Add zeroes after .idata$3 to mark the end of the import list.Thu May 29 13:13:22 1997 Ian Lance Taylor <ian@cygnus.com> * emultempl/elf32.em (gld${EMULATION_NAME}_place_section): Don't
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?