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 + -
显示快捷键?