⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 早期freebsd实现
💻
📖 第 1 页 / 共 2 页
字号:
	Makefile  Added instructions for compiling on Sequent Symmetry	and HP 9000/300.	a.out.h	Modified to compile on Sequent and HP above.  (HP port	based on a msg from asjl@comp.vuw.ac.nz (real name unknown)).Tue Oct 10 14:39:44 EDT 1989	hack@ai.mit.edu	* vax.c (vip_op)	Fixed a typo in an error msg and cleaned	up some spacing stuff.Wed Sep 27 19:07:12 EDT 1989	hack@ai.mit.edu	* app.c (do_scrub_next_char)	Fixed parsing of		# <line> "file" garbage	text so that it'll work again?  (8 line patch from Mike	Hibler	(mike@cs.utah.edu))Mon Sep 18 16:26:01 EDT 1989	hack@ai.mit.edu	* app.c (do_scrub_next_char): Modify parsing of /* ... */ to work	on the text /* ****/	* sparc.c (sparc_ip):  Don't abort on insns that use the Alternate	Spaces.  Try to assemble them correctly.Thu Sep 14 11:42:44 EDT 1989	hack@ai.mit.edu	* sparc.c (md_number_to_imm)  Dozen line patch from jkp@sauna.hut.fi	(Jyrki Kuoppala) so that gas output will work with shared libraries.	* ns32k.c Include <string.h> instead of <strings.h> if USG defined.	(md_end)  free(freeptr_static) instead of free(freeptr) .	* atof-ns32k.c  Include as.h so that sysV stuff (bzero) will be	defined if needed.  These ns32k changes from	nixbur!mollers.pad@seismo.css.gov (Josef Moellers)Fri Sep  1 11:39:52 EDT 1989	hack@ai.mit.edu	* atof-m68k.c (gen_to_words)  Get the sign right on negative	floating-point numbers.Wed Aug 30 13:59:57 EDT 1989	hack@ai.mit.edu	* Makefile  Remove the rest of the $< entries that kill sun makeFri Aug 25 15:00:30 EDT 1989	Nobody You Know (hack@ai.mit.edu)	* atof-m68k.c (gen_to_words) deal with denormalized floating-point	numbers.Tue Aug 22 02:03:05 1989  Roland McGrath  (roland at hobbes.ai.mit.edu)	* Makefile (gas-dist.tar): Put ChangeLog in the tar file.	* version.c: Added comment telling Jay Fenl--I mean people--not to put	changes in version.c, but to use ChangeLog instead.	* version.c (version_string): Put "GNU" in all-caps.	* version.c: Moved all comments about changes to ChangeLog (this file).	Many anonymous entries have been attributed to Jay Fenlason (hack).Thu Aug 17 15:53:57 1989  Jay Fenlason  (hack at apple-gunkies.ai.mit.edu)	* Makefile: Removed $< references that seem	to choke some versions of make.	* frags.c (frag_grow): Fixed to deal with requests for very	large frags (larger than frags.chunk_size).	* app.c (do_scrub_next_char): Have it ignore any characters	after the filename in a # line "filename".	* sparc.c (s_common): On an error, don't print out	input_line_pointer past the end of the line where the error is.	* atof-generic.c (atof_generic): Accept any case for	inf and nan.	* m68k.c (m68_ip): Don't use PC-relative mode for alterable	addressing modes.Tue Aug 15 04:58:36 1989  Roland McGrath  (roland at apple-gunkies.ai.mit.edu)	* sparc.c (md_begin): Rewrote this function to perform consistency	checks with the new opcode table.Fri Aug 11 16:01:16 1989  Roland McGrath  (roland at apple-gunkies.ai.mit.edu)	* sparc-opcode.h (struct sparc_opcode): Replaced `mask' field with	`lose'; removed `last' field.  Updated all opcodes accordingly.	Fixed several opcodes that generated the wrong instructions.	sparc.c (md_begin, sparc_ip): Changed to use new struct sparc_opcode.Thu Aug  3 14:44:24 1989  Jay Fenlason  (hack at apple-gunkies.ai.mit.edu)	* Makefile (a32k): Use read- and write-ns32k.o	* ns32k.c (encode_operand): Make sure pcrel_adjust starts out zeroed.	* read.c (cons): Call fix_new_ns32k() if NS32K is defined.	* write.c (write_object_file): Ditto.	These so that .word sym-sym (etc) will produce values with	the proper byte-order.Wed Aug 2 12:55:?? 1989  Jay Fenlason (hack at apple-gunkies.ai.mit.edu)	* sparc.c (comment_chars[]): Removed '|' because it was causing	problems.  Probably not the best fix, since I suspect other	assemblers (68020) may get | in .stabs also, and the 68020 needs	the '|' comment character.Mon Jul 31 09:22:28 1989  Roland McGrath  (roland at apple-gunkies.ai.mit.edu)	* sparc.c (sparc_ip): Allow the characters [0123] in opcodes.Tue Jul 25 16:32:12 1989  Jay Fenlason  (hack)	* atof-generic.c (atof_generic): Tried to keep	size_of_digits_in_littlenum from going negative.	* sparc-opcode.h: Added duplicate [i+1] entries to go with	the [1+i] entries already there.  A kludgy fix, but it works.Mon Jul 24 17:20:03 1989  Jay Fenlason  (hack)	* write.c (relax_segment): Modified rs_org code so it won't	occasionally dump core.	* write.c (pseudo_set): Modified SEG_DIFFERENCE to (perhaps)	allow one to set a symbol to the difference of two other symbols.	* ns32k.c (convert_iif): Moved size_so_far+=size and size=0 inside	 the check for a valid type.	* sparc-opcode.h: Modified the entries for std "q,[1+i]", "D,[1+i]",	and "Q,[1+i]".(In version 1.34)  Jay Fenlason  (hack)	* Makefile: Reorganized, added stuff to make asparc.	* sparc.c, sparc-opcode.h, sparc.h: Sparc port.	* write.c: Set the size of text and bss segments to a multiple of eight	bytes.	* m68k.c: Moved .single pseudo-op to machine independent part.	* atof-generic.c: Fixed type in #ifdef __GNUC__.	* sparc-opcode.h: Handle "mov REG, %y".	* make-gas.com: Know that error.c no longer exists.	* sparc.c: Handle [expr+reg].	Don't call getExpression when looking for an immediate and getting	something that starts with % and isn't %hi or %lo.	* Teach the 68k about long conditional branches.(In version 1.33)  Jay Fenlason  (hack)	* Use __builtin_alloca if available.	* README: Added more instructions for reporting bugs.	* ns32k-opcode.h: Changed the acbb, acbw, and acbd insns.	* vax.c: Replaced instances of LENGTH[STRING] with STRING[LENGTH].	* ns32k.c (encode_operand): Increased max size of bit field for exts	and inss instructions from 31 to 32 bits.	* flonum-mult.c (flonum_multip): Fixed typo.	* m68kc.: Allow #32 to be the same as #0 for bit-field ops.	* make-gas.com, version.c, hex-value.c, flonum-const.c: VMS fixes.	* ns32k.c, ns32k-opcode.h: More fixes from taylor@think.com.	Mostly typos in comments, etc.	* ns32k-opcode.h: Fixed size of immediate operands to andw and andd	instructions.(In version 1.32)  Jay Fenlason  (hack)	* read.c (s_set): Fixed misnamed variable.	* as.c: Don't hang if given an invalid option.	* m68k.c: Fixed bug in creating absolute long addresses for branches.	* ns3k*: Some small ns32k patches.	* m68k.c: Recognize 0rnan, 0rinf, 0r-inf.	* app.c: Don't dump core on unterminated strings.	* symbols.c: Give reasonable error messages.	* ns32k*: Allow -m32032 and -m32532 options.	* atof-*.c: Added support for NaN, Inf, and -Inf in atof_generic and	the various descriptions.	* m68k.c (add_fix): Replace occurrences of "width==" with	"(width)==".  This correct a precedence problem.	* write.c, struc-symbol.h, m68k-opcode.h, m-hpux.h, Makefile: Changes	for HP-UX from Chris Hanson (cph@kleph.ai.mit.edu).	* m68k-opcode.h: Reorder movem insns so gdb will see the ones using the	register list syntax first.	* symbols.c (colon): Give more useful error messages when something was	defined as a .comm and is now trying to be defined locally.	Also, redefining a symbol is a fatal, not a warning.	* m68k.c: Fixed a bug in using bignums as literal bit patterns for	floating-point numbers.(In version 1.31)  Jay Fenlason  (hack)	* i386*: More patches.	* Moved machine-dependent option parsing into the machine-dependent	source files.(In version 1.30)  Jay Fenlason  (hack)	* i386*: New new version.	* atof-m68k.c: Changed to be smaller, with somewhat better modularity.	Also fixed an obscure bug wherein next_bits would return random bits.	* m68k.c: Be more careful about creating PC-relative addressing modes	on the 68000 and 68010.	* frags.c (frag_new): Zero out the new frag.	* Don't choke on "foo= bar" or on formfeeds.	* read.c: Allow Sun-syntax local labels #ifdef SUN_ASM_SYNTAX.	* m-sun3.h: Defined SUN_ASM_SYNTAX.(In version 1.29)  Jay Fenlason  (hack)	* i386.c: Newer version that fixes a bug wherein a jump instruction	would be split between two frags.	* i386*: New version.	* m68k.c: #ifdef M_SUN and -m68010, produce Sun-2 executables.(In version 1.28)  Jay Fenlason  (hack)	* m68k.c: Added .single pseudo-op.	* Made ". = X" and ".set .,X" equivalent to ".org X".	The pseudo-symbol "." has the value of the location the assembler is	currently assembling to.(In version 1.27)  Jay Fenlason  (hack)	* Merged ns32k and i386 support.(In version 1.26)  Jay Fenlason  (hack)	* Added partial ns32k support.	* Added RMS's evil .word misfeature.  Invented the -k (kludge) option	to warn that this misfeature was used.	* Modified some files to get rid of warnings from GCC.	* Added fix so that / can also be a comment character by itself.(In version 1.25)  Jay Fenlason  (hack)	* Installed patches for VMS.	* as.h (SIZEOF_STRUCT_FRAG): Added space before backslash-newline.	* messages.c: Fixed typo.	* app.c: Handle : correctly.	* error.c: Removed; no longer used.	* m68k-opcode.h: Added fnop.	Fixed to correctly handle fmovem with a register list and	non-predecriment addressing mode.	* m68k-opcode.h: Fixed to know about long form of FBcc insns.	* write.c: Warn if a fixup ended up being wider than its field width.(In version 1.24)  Jay Fenlason  (hack)	* Accept and ignore -mc68010 and -m68010 switches.	* Correctly assemble long subroutine calls on the 68000 without using a	68020-specific instruction.	* When calling with no filenames, read stdin.(In version 1.23)  Jay Fenlason (hack)	* app.c: Rewritten.	* xmalloc.c, xrealloc.c: Replaced to work with GCC.(In version 1.22)  Jay Fenlason  (hack)	* write.c: Fixed a VMS bug.	* m68k.c: Fixed a bug having to do with turning absolute into	PC-relative.	* atof-m68k.c (atof_m68k, gen_to_words): Try to avoid a problem with	running off the end of the LITTLENUMS.	* vax.c: Fixed so parenthesized expressions work.	* atof-generic.c: Added a cast that fixes problems with some C	compilers.(In version 1.21)	* Changes for VMS support and correct bitfield order for	cross-assembly.(In version 1.20)	* m68k*: Fixed "fmovel #N, fpcr".  Added fpcr and fpsr to the list of	registers.(In version 1.19)	* m68k.c? (md_convert_frag): Don't put the fixups for absolute long to	PC-relative in the data segment.	* atof-generic.c: #include <alloca.h> #ifdef sparc.(In version 1.18)	* Re-fixed _vfprintf stuff (?).	* Made "movem REG, ADDR" work.	* Improved preprocessing, without temporary files.(In version 1.17)	* Don't produce an undefined empty symbol for ".globl foo," (a line	ending with a comma).	* Fixed a bug wherein ".long X" became ".long 0" on the Sparc.	* Fixed a bug which caused many "#APP" "#NO_APP" pairs to dump core.	* Fixed calls to _doprnt to call _vfprintf #ifndef NO_VARARGS.(In version 1.16)	* Merged HP-UX changes from Chris Hanson (cph@zurich.ai.mit.edu).	* flonum-multip.c: Renamed to flonum-mult.c.	* m-hpux.h: Created.	* m68k.c (bcopy): Fixed.(In version 1.15)	* struct-symbol.h: Renamed to struc-symbol.h.(In version 1.14)	* vax.c: Added a quick fix for the offset of fixed-width branches not	fitting in the field given.	* gdb-lines.c, read.c: Added support for .gdline and .gdbline	pseudo-ops.(In version 1.13)	* read.c, atof-generic.c: Fixed bugs in reading in floating-point	numbers.	* m68k-opcode.h: Made "fmovep a0@, fp0" work.(In version 1.12)	* write.c: Fixed an obscure bug in relaction that would occasionally	cause the assembler to stop relaxing when it really had at least one	more pass to do.(In version 1.11)	* m68k*: Allow register lists in fmovem.	* Added more floating-point exponents.	* Print an error message on exponent overflow.(In version 1.10)	* Fixed floating point bugs that made it generate incorrect numbers for	values over 10^16 or so.(In version 1.09)	* Fixed bug wherein you couldn't forward reference local label 0.(In version 1.08)	* m68k.c, m68k-opcode.h: Added support for fmovem with register lists.	* Fixed an obscure bug having to do with generating PC-relative	addressing mode for things in the middle of the instruction instead of	at the end.Wed Mar  1 15:29:24 1989  Randall Smith  (randy at apple-gunkies.ai.mit.edu)	* *.*: Modified copyright notices to reflect new General Public	License. 	* Makefile: Added copyright notice.Fri Feb 17 09:42:01 1989  Jay Fenlason  (hack at spiff)	* Patched frags.c so that new frags start out bzero()ed.Thu Jan 26 14:23:44 1989  Jay Fenlason  (hack at apple-gunkies.ai.mit.edu)	* Added patches from pace to files as.h i386.c i386-opcode.h	  imull foo,%eax no longer gets assembled into the 32-64 bit	  multiply, which clobbers %edx behind gcc's back	  jcxz/jecxz were backwards	  There was a bug when using %ebp as a base register with no	  displacement	  Instructions like andb $0xffffff, %al used to put out too many	  immediate bytes	  The splitting jump instructions across frags could happen when	  obstack_room()==6 too.Local Variables:mode: indented-textleft-margin: 8version-control: neverEnd:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -