Annotation of gas/ChangeLog, revision 1.1

1.1     ! root        1: Mon Mar  5 14:51:04 EST 1990   hack@wookumz
        !             2: 
        !             3:        * as.c  Trap signals 1 through NSIG, print an error msg, and don't
        !             4:        produce an object file.
        !             5: 
        !             6:        * m68k.c Added a hack so that fsincosx fpx,fpy:fpz works.
        !             7: 
        !             8:        * messages.c New function: as_bad  This is like as_warn, except
        !             9:        -W doesn't disable it, and calling it inhibits production of an
        !            10:        object file and causes a non-zero exit code.
        !            11: 
        !            12: Tue Feb 13 14:25:53 EST 1990   hack@wookumz
        !            13:        * Makefile  Include G0 and LOADLIBES for Sequent Symmetry.
        !            14:        Based on a small patch from Johan Widen ([email protected])
        !            15: 
        !            16: Thu Feb  1 14:08:58 EST 1990   hack@wookumz
        !            17:        * m68k.c  Replace 'abort' with 'abort()' which will work.
        !            18: 
        !            19: Wed Jan 24 17:15:08 EST 1990   [email protected]
        !            20: 
        !            21:        * read.c  (ignore_rest_of_line)  Have it print the first junk char
        !            22:        in both decimal and %c form.
        !            23: 
        !            24:        (read_a_source_file)  On bad pseudo-op, print out the unknown
        !            25:        pseudo-op's name.
        !            26: 
        !            27: Tue Jan 23 13:12:48 EST 1990   [email protected]
        !            28: 
        !            29:        * read.c (pseudo_set)   If the symbol is external, have it remain
        !            30:        external.
        !            31: 
        !            32:        * i386-opcode.h  Allow jc as a synonym for jb and jnc as a syn for jnb.
        !            33: 
        !            34: 
        !            35: Wed Jan  3 09:35:31 EST 1990   [email protected]
        !            36: 
        !            37:        * ns32k.c [cpureg_032]  Change register id of psr from 0x0b to 0x0d
        !            38:        * ns32k-opcode.h        Change shift-counts for lsh and lshd
        !            39:        to one byte instead of 2 and 4.
        !            40:        A Trivial patch from John F. Peters (think!ames!practic.com!jfp@eddie)
        !            41: 
        !            42: Tue Dec  5 16:37:44 EST 1989   [email protected]
        !            43: 
        !            44:        * ns32k.c (md_create_{long,short}_jump)  Six line patch from
        !            45:        John F Peters (think!ames!vine!practice.com!jfp) to use the
        !            46:        correct addressing mode and byte-order for broken-word stuff.
        !            47: 
        !            48:        * write.c (write_object_file)  One line patch to call fix_new_ns32k
        !            49:        with the correct # of args.
        !            50: 
        !            51: Fri Dec  1 16:44:21 EST 1989   [email protected]
        !            52: 
        !            53:        * atof-generic.c, flonum-mult.c  A real fix for the trailing-zeroes
        !            54:        problem from Georg Feil ([email protected])  (two line change)
        !            55: 
        !            56: Mon Nov 27 15:30:46 EST 1989   [email protected]
        !            57: 
        !            58:        * i386-opcode.h  Fixed opcode-table entry for ljmp.  A one char
        !            59:        patch from [email protected]
        !            60: 
        !            61: Mon Nov 20 12:41:28 EST 1989   [email protected]
        !            62: 
        !            63:        * expr.c  Replace the generic_buffer hack with a more portable one */
        !            64: 
        !            65:        * atof-generic.c (atof_generic)  Ignore trailing zeroes after a decimal
        !            66:        point.  For some reason trailing zeroes (but not trailing nonzeroes) were
        !            67:        causing loss of precision.  I don't know why. . .
        !            68: 
        !            69:        * vms.c Change copyright notice.  Install changes from Kenneth Adelman
        !            70:        ([email protected]) for c++?  (A dozen lines or so)
        !            71: 
        !            72: Mon Nov 13 11:48:44 EST 1989   [email protected]
        !            73: 
        !            74:        * Makefile  Add BINDIR and use it to control where the executable is
        !            75:        installed.
        !            76: 
        !            77:        * i386.c Use __builtin_alloca if possible (trivial patch from
        !            78:        Marco S. Hyman pacbell!dumbcat!marc)
        !            79: 
        !            80: Mon Nov  6 18:24:47 EST 1989   [email protected]
        !            81: 
        !            82:        * version.c  New version: 1.35 will be distributed with the
        !            83:        1.36 gcc release.
        !            84: 
        !            85: Mon Oct 30 10:38:11 EST 1989   [email protected]
        !            86: 
        !            87:        * atof-m68k.c (atof_m68k)  Don't put the bits[] array on the stack,
        !            88:        since it may be pointed to after atof-m68k exits.
        !            89: 
        !            90: Tue Oct 24 11:15:57 EDT 1989   [email protected]
        !            91: 
        !            92:        * atof-m68k.c  Added #define for bcopy on USG systems.
        !            93:        #ifdef TEST the print_gen() function.
        !            94: 
        !            95:        * a.out.h  if USE_HP_INC_HDR then use ../binutils/hp-include/a.out.h
        !            96: 
        !            97: Fri Oct 13 14:36:48 EDT 1989   [email protected]
        !            98: 
        !            99:        * vax.c (all)  Ran vax through indent -gnu to make it readable.
        !           100: 
        !           101:        vax.c (vip_op)  Correctly assemble code like jmp $*0x11223344
        !           102:        by setting vip_nbytes to 4 when using an immediate address.
        !           103:        I hope this works!
        !           104: 
        !           105:        m68k.c (s_proc (new))  Added s_proc no-op pseudo-op.
        !           106: 
        !           107:        Makefile  Added instructions for compiling on Sequent Symmetry
        !           108:        and HP 9000/300.
        !           109: 
        !           110:        a.out.h Modified to compile on Sequent and HP above.  (HP port
        !           111:        based on a msg from [email protected] (real name unknown)).
        !           112: 
        !           113: Tue Oct 10 14:39:44 EDT 1989   [email protected]
        !           114:        * vax.c (vip_op)        Fixed a typo in an error msg and cleaned
        !           115:        up some spacing stuff.
        !           116: 
        !           117: Wed Sep 27 19:07:12 EDT 1989   [email protected]
        !           118: 
        !           119:        * app.c (do_scrub_next_char)    Fixed parsing of
        !           120:                # <line> "file" garbage
        !           121:        text so that it'll work again?  (8 line patch from Mike Hibler
        !           122:        ([email protected]))
        !           123: 
        !           124: Mon Sep 18 16:26:01 EDT 1989   [email protected]
        !           125: 
        !           126:        * app.c (do_scrub_next_char): Modify parsing of /* ... */ to work
        !           127:        on the text /* ****/
        !           128: 
        !           129:        * sparc.c (sparc_ip):  Don't abort on insns that use the Alternate
        !           130:        Spaces.  Try to assemble them correctly.
        !           131: 
        !           132: Thu Sep 14 11:42:44 EDT 1989   [email protected]
        !           133: 
        !           134:        * sparc.c (md_number_to_imm)  Dozen line patch from [email protected]
        !           135:        (Jyrki Kuoppala) so that gas output will work with shared libraries.
        !           136: 
        !           137:        * ns32k.c Include <string.h> instead of <strings.h> if USG defined.
        !           138: 
        !           139:        (md_end)  free(freeptr_static) instead of free(freeptr) .
        !           140: 
        !           141:        * atof-ns32k.c  Include as.h so that sysV stuff (bzero) will be
        !           142:        defined if needed.  These ns32k changes from
        !           143:        [email protected] (Josef Moellers)
        !           144: 
        !           145: Fri Sep  1 11:39:52 EDT 1989   [email protected]
        !           146: 
        !           147:        * atof-m68k.c (gen_to_words)  Get the sign right on negative
        !           148:        floating-point numbers.
        !           149: 
        !           150: Wed Aug 30 13:59:57 EDT 1989   [email protected]
        !           151: 
        !           152:        * Makefile  Remove the rest of the $< entries that kill sun make
        !           153: 
        !           154: Fri Aug 25 15:00:30 EDT 1989   Nobody You Know ([email protected])
        !           155: 
        !           156:        * atof-m68k.c (gen_to_words) deal with denormalized floating-point
        !           157:        numbers.
        !           158: 
        !           159: Tue Aug 22 02:03:05 1989  Roland McGrath  (roland at hobbes.ai.mit.edu)
        !           160: 
        !           161:        * Makefile (gas-dist.tar): Put ChangeLog in the tar file.
        !           162: 
        !           163:        * version.c: Added comment telling Jay Fenl--I mean people--not to put
        !           164:        changes in version.c, but to use ChangeLog instead.
        !           165: 
        !           166:        * version.c (version_string): Put "GNU" in all-caps.
        !           167: 
        !           168:        * version.c: Moved all comments about changes to ChangeLog (this file).
        !           169:        Many anonymous entries have been attributed to Jay Fenlason (hack).
        !           170: 
        !           171: Thu Aug 17 15:53:57 1989  Jay Fenlason  (hack at apple-gunkies.ai.mit.edu)
        !           172: 
        !           173:        * Makefile: Removed $< references that seem
        !           174:        to choke some versions of make.
        !           175: 
        !           176:        * frags.c (frag_grow): Fixed to deal with requests for very
        !           177:        large frags (larger than frags.chunk_size).
        !           178: 
        !           179:        * app.c (do_scrub_next_char): Have it ignore any characters
        !           180:        after the filename in a # line "filename".
        !           181: 
        !           182:        * sparc.c (s_common): On an error, don't print out
        !           183:        input_line_pointer past the end of the line where the error is.
        !           184: 
        !           185:        * atof-generic.c (atof_generic): Accept any case for
        !           186:        inf and nan.
        !           187: 
        !           188:        * m68k.c (m68_ip): Don't use PC-relative mode for alterable
        !           189:        addressing modes.
        !           190: 
        !           191: Tue Aug 15 04:58:36 1989  Roland McGrath  (roland at apple-gunkies.ai.mit.edu)
        !           192: 
        !           193:        * sparc.c (md_begin): Rewrote this function to perform consistency
        !           194:        checks with the new opcode table.
        !           195: 
        !           196: Fri Aug 11 16:01:16 1989  Roland McGrath  (roland at apple-gunkies.ai.mit.edu)
        !           197: 
        !           198:        * sparc-opcode.h (struct sparc_opcode): Replaced `mask' field with
        !           199:        `lose'; removed `last' field.  Updated all opcodes accordingly.
        !           200:        Fixed several opcodes that generated the wrong instructions.
        !           201:        sparc.c (md_begin, sparc_ip): Changed to use new struct sparc_opcode.
        !           202: 
        !           203: Thu Aug  3 14:44:24 1989  Jay Fenlason  (hack at apple-gunkies.ai.mit.edu)
        !           204: 
        !           205:        * Makefile (a32k): Use read- and write-ns32k.o
        !           206:        * ns32k.c (encode_operand): Make sure pcrel_adjust starts out zeroed.
        !           207:        * read.c (cons): Call fix_new_ns32k() if NS32K is defined.
        !           208:        * write.c (write_object_file): Ditto.
        !           209:        These so that .word sym-sym (etc) will produce values with
        !           210:        the proper byte-order.
        !           211: 
        !           212: Wed Aug 2 12:55:?? 1989  Jay Fenlason (hack at apple-gunkies.ai.mit.edu)
        !           213: 
        !           214:        * sparc.c (comment_chars[]): Removed '|' because it was causing
        !           215:        problems.  Probably not the best fix, since I suspect other
        !           216:        assemblers (68020) may get | in .stabs also, and the 68020 needs
        !           217:        the '|' comment character.
        !           218: 
        !           219: Mon Jul 31 09:22:28 1989  Roland McGrath  (roland at apple-gunkies.ai.mit.edu)
        !           220: 
        !           221:        * sparc.c (sparc_ip): Allow the characters [0123] in opcodes.
        !           222: 
        !           223: Tue Jul 25 16:32:12 1989  Jay Fenlason  (hack)
        !           224: 
        !           225:        * atof-generic.c (atof_generic): Tried to keep
        !           226:        size_of_digits_in_littlenum from going negative.
        !           227: 
        !           228:        * sparc-opcode.h: Added duplicate [i+1] entries to go with
        !           229:        the [1+i] entries already there.  A kludgy fix, but it works.
        !           230: 
        !           231: Mon Jul 24 17:20:03 1989  Jay Fenlason  (hack)
        !           232: 
        !           233:        * write.c (relax_segment): Modified rs_org code so it won't
        !           234:        occasionally dump core.
        !           235: 
        !           236:        * write.c (pseudo_set): Modified SEG_DIFFERENCE to (perhaps)
        !           237:        allow one to set a symbol to the difference of two other symbols.
        !           238: 
        !           239:        * ns32k.c (convert_iif): Moved size_so_far+=size and size=0 inside
        !           240:         the check for a valid type.
        !           241: 
        !           242:        * sparc-opcode.h: Modified the entries for std "q,[1+i]", "D,[1+i]",
        !           243:        and "Q,[1+i]".
        !           244: 
        !           245: (In version 1.34)  Jay Fenlason  (hack)
        !           246: 
        !           247:        * Makefile: Reorganized, added stuff to make asparc.
        !           248: 
        !           249:        * sparc.c, sparc-opcode.h, sparc.h: Sparc port.
        !           250: 
        !           251:        * write.c: Set the size of text and bss segments to a multiple of eight
        !           252:        bytes.
        !           253: 
        !           254:        * m68k.c: Moved .single pseudo-op to machine independent part.
        !           255: 
        !           256:        * atof-generic.c: Fixed type in #ifdef __GNUC__.
        !           257: 
        !           258:        * sparc-opcode.h: Handle "mov REG, %y".
        !           259: 
        !           260:        * make-gas.com: Know that error.c no longer exists.
        !           261: 
        !           262:        * sparc.c: Handle [expr+reg].
        !           263:        Don't call getExpression when looking for an immediate and getting
        !           264:        something that starts with % and isn't %hi or %lo.
        !           265: 
        !           266:        * Teach the 68k about long conditional branches.
        !           267: 
        !           268: (In version 1.33)  Jay Fenlason  (hack)
        !           269: 
        !           270:        * Use __builtin_alloca if available.
        !           271: 
        !           272:        * README: Added more instructions for reporting bugs.
        !           273: 
        !           274:        * ns32k-opcode.h: Changed the acbb, acbw, and acbd insns.
        !           275: 
        !           276:        * vax.c: Replaced instances of LENGTH[STRING] with STRING[LENGTH].
        !           277: 
        !           278:        * ns32k.c (encode_operand): Increased max size of bit field for exts
        !           279:        and inss instructions from 31 to 32 bits.
        !           280: 
        !           281:        * flonum-mult.c (flonum_multip): Fixed typo.
        !           282: 
        !           283:        * m68kc.: Allow #32 to be the same as #0 for bit-field ops.
        !           284: 
        !           285:        * make-gas.com, version.c, hex-value.c, flonum-const.c: VMS fixes.
        !           286: 
        !           287:        * ns32k.c, ns32k-opcode.h: More fixes from [email protected].
        !           288:        Mostly typos in comments, etc.
        !           289: 
        !           290:        * ns32k-opcode.h: Fixed size of immediate operands to andw and andd
        !           291:        instructions.
        !           292: 
        !           293: (In version 1.32)  Jay Fenlason  (hack)
        !           294: 
        !           295:        * read.c (s_set): Fixed misnamed variable.
        !           296: 
        !           297:        * as.c: Don't hang if given an invalid option.
        !           298: 
        !           299:        * m68k.c: Fixed bug in creating absolute long addresses for branches.
        !           300: 
        !           301:        * ns3k*: Some small ns32k patches.
        !           302: 
        !           303:        * m68k.c: Recognize 0rnan, 0rinf, 0r-inf.
        !           304: 
        !           305:        * app.c: Don't dump core on unterminated strings.
        !           306: 
        !           307:        * symbols.c: Give reasonable error messages.
        !           308: 
        !           309:        * ns32k*: Allow -m32032 and -m32532 options.
        !           310: 
        !           311:        * atof-*.c: Added support for NaN, Inf, and -Inf in atof_generic and
        !           312:        the various descriptions.
        !           313: 
        !           314:        * m68k.c (add_fix): Replace occurrences of "width==" with
        !           315:        "(width)==".  This correct a precedence problem.
        !           316: 
        !           317:        * write.c, struc-symbol.h, m68k-opcode.h, m-hpux.h, Makefile: Changes
        !           318:        for HP-UX from Chris Hanson ([email protected]).
        !           319: 
        !           320:        * m68k-opcode.h: Reorder movem insns so gdb will see the ones using the
        !           321:        register list syntax first.
        !           322: 
        !           323:        * symbols.c (colon): Give more useful error messages when something was
        !           324:        defined as a .comm and is now trying to be defined locally.
        !           325:        Also, redefining a symbol is a fatal, not a warning.
        !           326: 
        !           327:        * m68k.c: Fixed a bug in using bignums as literal bit patterns for
        !           328:        floating-point numbers.
        !           329: 
        !           330: (In version 1.31)  Jay Fenlason  (hack)
        !           331: 
        !           332:        * i386*: More patches.
        !           333: 
        !           334:        * Moved machine-dependent option parsing into the machine-dependent
        !           335:        source files.
        !           336: 
        !           337: (In version 1.30)  Jay Fenlason  (hack)
        !           338: 
        !           339:        * i386*: New new version.
        !           340: 
        !           341:        * atof-m68k.c: Changed to be smaller, with somewhat better modularity.
        !           342:        Also fixed an obscure bug wherein next_bits would return random bits.
        !           343: 
        !           344:        * m68k.c: Be more careful about creating PC-relative addressing modes
        !           345:        on the 68000 and 68010.
        !           346: 
        !           347:        * frags.c (frag_new): Zero out the new frag.
        !           348: 
        !           349:        * Don't choke on "foo= bar" or on formfeeds.
        !           350: 
        !           351:        * read.c: Allow Sun-syntax local labels #ifdef SUN_ASM_SYNTAX.
        !           352:        * m-sun3.h: Defined SUN_ASM_SYNTAX.
        !           353: 
        !           354: (In version 1.29)  Jay Fenlason  (hack)
        !           355: 
        !           356:        * i386.c: Newer version that fixes a bug wherein a jump instruction
        !           357:        would be split between two frags.
        !           358: 
        !           359:        * i386*: New version.
        !           360: 
        !           361:        * m68k.c: #ifdef M_SUN and -m68010, produce Sun-2 executables.
        !           362: 
        !           363: (In version 1.28)  Jay Fenlason  (hack)
        !           364: 
        !           365:        * m68k.c: Added .single pseudo-op.
        !           366: 
        !           367:        * Made ". = X" and ".set .,X" equivalent to ".org X".
        !           368:        The pseudo-symbol "." has the value of the location the assembler is
        !           369:        currently assembling to.
        !           370: 
        !           371: (In version 1.27)  Jay Fenlason  (hack)
        !           372: 
        !           373:        * Merged ns32k and i386 support.
        !           374: 
        !           375: (In version 1.26)  Jay Fenlason  (hack)
        !           376: 
        !           377:        * Added partial ns32k support.
        !           378: 
        !           379:        * Added RMS's evil .word misfeature.  Invented the -k (kludge) option
        !           380:        to warn that this misfeature was used.
        !           381: 
        !           382:        * Modified some files to get rid of warnings from GCC.
        !           383: 
        !           384:        * Added fix so that / can also be a comment character by itself.
        !           385: 
        !           386: (In version 1.25)  Jay Fenlason  (hack)
        !           387: 
        !           388:        * Installed patches for VMS.
        !           389: 
        !           390:        * as.h (SIZEOF_STRUCT_FRAG): Added space before backslash-newline.
        !           391: 
        !           392:        * messages.c: Fixed typo.
        !           393: 
        !           394:        * app.c: Handle : correctly.
        !           395: 
        !           396:        * error.c: Removed; no longer used.
        !           397: 
        !           398:        * m68k-opcode.h: Added fnop.
        !           399:        Fixed to correctly handle fmovem with a register list and
        !           400:        non-predecriment addressing mode.
        !           401: 
        !           402:        * m68k-opcode.h: Fixed to know about long form of FBcc insns.
        !           403: 
        !           404:        * write.c: Warn if a fixup ended up being wider than its field width.
        !           405: 
        !           406: (In version 1.24)  Jay Fenlason  (hack)
        !           407: 
        !           408:        * Accept and ignore -mc68010 and -m68010 switches.
        !           409: 
        !           410:        * Correctly assemble long subroutine calls on the 68000 without using a
        !           411:        68020-specific instruction.
        !           412: 
        !           413:        * When calling with no filenames, read stdin.
        !           414: 
        !           415: (In version 1.23)  Jay Fenlason (hack)
        !           416: 
        !           417:        * app.c: Rewritten.
        !           418: 
        !           419:        * xmalloc.c, xrealloc.c: Replaced to work with GCC.
        !           420: 
        !           421: (In version 1.22)  Jay Fenlason  (hack)
        !           422: 
        !           423:        * write.c: Fixed a VMS bug.
        !           424: 
        !           425:        * m68k.c: Fixed a bug having to do with turning absolute into
        !           426:        PC-relative.
        !           427: 
        !           428:        * atof-m68k.c (atof_m68k, gen_to_words): Try to avoid a problem with
        !           429:        running off the end of the LITTLENUMS.
        !           430: 
        !           431:        * vax.c: Fixed so parenthesized expressions work.
        !           432: 
        !           433:        * atof-generic.c: Added a cast that fixes problems with some C
        !           434:        compilers.
        !           435: 
        !           436: (In version 1.21)
        !           437: 
        !           438:        * Changes for VMS support and correct bitfield order for
        !           439:        cross-assembly.
        !           440: 
        !           441: (In version 1.20)
        !           442: 
        !           443:        * m68k*: Fixed "fmovel #N, fpcr".  Added fpcr and fpsr to the list of
        !           444:        registers.
        !           445: 
        !           446: (In version 1.19)
        !           447: 
        !           448:        * m68k.c? (md_convert_frag): Don't put the fixups for absolute long to
        !           449:        PC-relative in the data segment.
        !           450: 
        !           451:        * atof-generic.c: #include <alloca.h> #ifdef sparc.
        !           452: 
        !           453: (In version 1.18)
        !           454: 
        !           455:        * Re-fixed _vfprintf stuff (?).
        !           456: 
        !           457:        * Made "movem REG, ADDR" work.
        !           458: 
        !           459:        * Improved preprocessing, without temporary files.
        !           460: 
        !           461: (In version 1.17)
        !           462: 
        !           463:        * Don't produce an undefined empty symbol for ".globl foo," (a line
        !           464:        ending with a comma).
        !           465: 
        !           466:        * Fixed a bug wherein ".long X" became ".long 0" on the Sparc.
        !           467: 
        !           468:        * Fixed a bug which caused many "#APP" "#NO_APP" pairs to dump core.
        !           469: 
        !           470:        * Fixed calls to _doprnt to call _vfprintf #ifndef NO_VARARGS.
        !           471: 
        !           472: (In version 1.16)
        !           473: 
        !           474:        * Merged HP-UX changes from Chris Hanson ([email protected]).
        !           475: 
        !           476:        * flonum-multip.c: Renamed to flonum-mult.c.
        !           477: 
        !           478:        * m-hpux.h: Created.
        !           479: 
        !           480:        * m68k.c (bcopy): Fixed.
        !           481: 
        !           482: (In version 1.15)
        !           483: 
        !           484:        * struct-symbol.h: Renamed to struc-symbol.h.
        !           485: 
        !           486: (In version 1.14)
        !           487: 
        !           488:        * vax.c: Added a quick fix for the offset of fixed-width branches not
        !           489:        fitting in the field given.
        !           490: 
        !           491:        * gdb-lines.c, read.c: Added support for .gdline and .gdbline
        !           492:        pseudo-ops.
        !           493: 
        !           494: (In version 1.13)
        !           495: 
        !           496:        * read.c, atof-generic.c: Fixed bugs in reading in floating-point
        !           497:        numbers.
        !           498: 
        !           499:        * m68k-opcode.h: Made "fmovep a0@, fp0" work.
        !           500: 
        !           501: (In version 1.12)
        !           502: 
        !           503:        * write.c: Fixed an obscure bug in relaction that would occasionally
        !           504:        cause the assembler to stop relaxing when it really had at least one
        !           505:        more pass to do.
        !           506: 
        !           507: (In version 1.11)
        !           508: 
        !           509:        * m68k*: Allow register lists in fmovem.
        !           510: 
        !           511:        * Added more floating-point exponents.
        !           512: 
        !           513:        * Print an error message on exponent overflow.
        !           514: 
        !           515: (In version 1.10)
        !           516: 
        !           517:        * Fixed floating point bugs that made it generate incorrect numbers for
        !           518:        values over 10^16 or so.
        !           519: 
        !           520: (In version 1.09)
        !           521: 
        !           522:        * Fixed bug wherein you couldn't forward reference local label 0.
        !           523: 
        !           524: (In version 1.08)
        !           525: 
        !           526:        * m68k.c, m68k-opcode.h: Added support for fmovem with register lists.
        !           527: 
        !           528:        * Fixed an obscure bug having to do with generating PC-relative
        !           529:        addressing mode for things in the middle of the instruction instead of
        !           530:        at the end.
        !           531: 
        !           532: Wed Mar  1 15:29:24 1989  Randall Smith  (randy at apple-gunkies.ai.mit.edu)
        !           533: 
        !           534:        * *.*: Modified copyright notices to reflect new General Public
        !           535:        License. 
        !           536: 
        !           537:        * Makefile: Added copyright notice.
        !           538: 
        !           539: Fri Feb 17 09:42:01 1989  Jay Fenlason  (hack at spiff)
        !           540: 
        !           541:        * Patched frags.c so that new frags start out bzero()ed.
        !           542: 
        !           543: Thu Jan 26 14:23:44 1989  Jay Fenlason  (hack at apple-gunkies.ai.mit.edu)
        !           544: 
        !           545:        * Added patches from pace to files as.h i386.c i386-opcode.h
        !           546:          imull foo,%eax no longer gets assembled into the 32-64 bit
        !           547:          multiply, which clobbers %edx behind gcc's back
        !           548: 
        !           549:          jcxz/jecxz were backwards
        !           550: 
        !           551:          There was a bug when using %ebp as a base register with no
        !           552:          displacement
        !           553: 
        !           554:          Instructions like andb $0xffffff, %al used to put out too many
        !           555:          immediate bytes
        !           556: 
        !           557:          The splitting jump instructions across frags could happen when
        !           558:          obstack_room()==6 too.
        !           559: 
        !           560: Local Variables:
        !           561: mode: indented-text
        !           562: left-margin: 8
        !           563: version-control: never
        !           564: End:

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.