summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/gas
AgeCommit message (Collapse)Author
2002-07-16correct memset arguments; from Moritz Jodeit <moritz@jodeit.org> viaFederico G. Schwindt
PR/2822.
2002-07-16add 2 operand variants for shld and shrd. this makes possible to compileFederico G. Schwindt
gnupg with in tree gas.
2002-07-12Add MMX extensions. This does not include SSE/MMX extensions.Federico G. Schwindt
millert@ ok.
2002-06-26Actually use m68k-aliases (forgot to commit this...)Marc Espie
ok miod@
2002-06-24opcode aliases, mostly taken from recent binutils.Marc Espie
ok miod@
2002-04-20use snprintf more; millert okTheo de Raadt
2002-04-20use _exit() in signal handler; millert okTheo de Raadt
2001-12-27Fix the brain-dead assembler to correctly handle opcodes which have noMiod Vallat
arguments (such as rte) but do not appear exactly at the end of a line (i.e. whitespace follows) instead of reporting (incorrectly) "parameter syntax error".
2001-12-27Unbreak confusion between duplicated, but slightly different, m88k assemblerMiod Vallat
sources and repair as in the process (we had ended mixing tc-mvme88k.c with tc-m88k.h).
2001-11-24Update mvme88k MID value here too.Miod Vallat
2001-11-14Change Vax aout magic and set binary page size to 4k.Hugh Graham
2001-09-17slightly better error messageMarc Espie
2001-09-14typo. Those are named 4byte/2byte, no s.Marc Espie
2001-09-06Add stbar to the opcodes list; art@ ok.Federico G. Schwindt
2001-09-05remove work-around for _GLOBAL_OFFSET_TABLE_, now that the last piecesMarc Espie
have been converted to __GLOBAL_OFFSET_TABLE_.
2001-08-07tree must buildHugh Graham
2001-08-01Add `newer' gas balign/p2align/2bytes/4bytes.Marc Espie
Checked by me on i386, miod@ on m68k (LOTS of thanks). fgs@ was last seen trying it on sparc a long time ago. I know that sparcs are slow, but this is ridiculous. Nobody else moved, so 8-P
2001-07-25Fix compilation on mvme88k (until binutils are ready).Miod Vallat
2001-07-09correct type on last arg to execl(); nordin@cse.ogi.eduTheo de Raadt
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.