summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/gas
AgeCommit message (Collapse)Author
2000-07-26avoid indexing into arrays using signed chars; discovered by fuzzTheo de Raadt
2000-05-27gas recognizes m68020/30/40/60... doubtful it does anything usefulMarc Espie
with 68060, but still, IT's there.
1999-12-07Handles -I without filename correctly.Marc Espie
1999-08-31Support fxch abreviated formMarc Espie
1999-06-16in case this is ever used by sparcTheo de Raadt
1999-06-15Fix thoroughly broken PIC code.Marc Espie
This removes arbitrary restrictions on label lengths for PIC code.
1999-04-30GOT name is __GLOBAL_OFFSET_TABLE_ on i386 a.out.Marc Espie
gcc 2.8.1 emits _GLOBAL_OFFSET_TABLE_ instead, so gas has to take care of that... This reverts to a previous gas state, but with comments much clearer, and a real clue about what's going on.
1999-01-23- make sure PIC patch is properly tagged, eg., code compiles without -DPICMarc Espie
(i386 only). - name _GLOBAL_OFFSET_TABLE_ - identify kludge that translates _GLOBAL_OFFSET_TABLE_ -> __GLOBAL_OFFSET_TABLE_ - remove kludge, since ld handles it now.
1998-11-16Fix `L2-L1' expression evaluation botch; from NetBSD.Jason Wright
1998-11-01mvme88k changes. Fixed killer bug in xcr instruction.Steve Murphree
1998-07-03Fix assembly of cmov* instructions. This instruction does not have the W bitTobias Weingartner
to specify operand size (use a prefix instead). Tested by mickey, me, and hopefully others along the way. The same fix seems to exist in freebsd as well.
1998-04-26We are not SysV, My recent code triggered this breakage, downsj noted it.Niklas Hallqvist
1998-04-25Improved cross-compilability (from non-a.out host)Niklas Hallqvist
1998-02-28A merge of the late resolution of symbols code Ian Lance Taylor added toNiklas Hallqvist
gas2 back in 1993. gcc2.8 generates code which relies on this.
1998-02-17this diff is now validTheo de Raadt
1998-02-16undo expr.c diff; it breaks things. niklas must recheckTheo de Raadt
1998-02-15date: 1998/01/10 05:36:35; author: jdp; state: Exp; lines: +2 -1Niklas Hallqvist
Make the ".set" directive copy the aux field when the expression reduces to a relocatable symbol plus an offset. This preserves the symbol type information (function vs. object). It is important for SVR4-style weak symbols, e.g., "#pragma weak foo=bar". Without this change, the linker complains that the jmpslot entry is not a function.
1998-02-15Merge of NetBSD changes + $OpenBSD$ tagsNiklas Hallqvist
1997-11-05lowercase first use of nameTheo de Raadt
1997-11-05interpret the following as " 040" and not as " "; augustss@cs.chalmers.seTheo de Raadt
.ascii "\040040"
1997-09-04add %cr4 (from freebsd)chuck
1997-04-24fix subtle bug in the m88k assembler, without this fix it would not assembleDale S. Rahn
the instruction "rot r24,r24,r13" because it did not accept the shift about being specified by the register.
1997-04-23Commit the gas and ld portions for the mvme88k port.Dale S. Rahn
1997-02-17__NetBSD__ is going away from our gcc specsNiklas Hallqvist
1997-01-27define AOUT_MACHTYPE. This is OpenBSD/vax not OpenBSD bigendian....-mojMats O Jansson
1997-01-11We run OpenBSDNiklas Hallqvist
1996-12-21From pk@NetBSD.ORG; Set EXTERNAL bit on `.weak' declarations.Thorsten Lockert
1996-08-20R.I.P.Thorsten Lockert
1996-06-1768060 support == 68040 supportTheo de Raadt
1996-06-17from netbsd; md_parse_arg: `-K' implies `-k'Theo de Raadt
1996-06-17from netbsd; Change the segment mov constraint to WordReg|WordMem, toTheo de Raadt
disallow 8-bit memory access, and enable a (somewhat) common register usage.
1996-04-23Merge of NetBSD 960418Niklas Hallqvist
1996-03-30From NetBSD: merge of 960317Niklas Hallqvist
1996-01-29from netbsdTheo de Raadt
1995-12-27from netbsd; add some castsTheo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt