Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-12-06 | Do not access memory out of bounds when parsing input; fixes an incorrect | Miod Vallat | |
as behaviour when compiling sys/arch/mac68k/dev/if_ae.c with -pipe. ok tdeval@ deraadt@ | |||
2004-08-05 | Watch your step and do not access memory below what you've just allocated; | Miod Vallat | |
fixes SIGV on m68k. ok tdeval@ millert@ | |||
2004-06-03 | Enable assembly listings. | Miod Vallat | |
2003-08-01 | A working gcc 2.95/m88k compiler, for some low standard value of working. | Miod Vallat | |
Configuration settings mostly borrowed from the former gcc 2.8 configuration. A few typos and fixes backported from gcc 3.3, and a hell lot of fixes from my fingertips. This is enough to yield a compiler which will produce correct code at -O0. Optimization is slightly broken for some constructs, and more fixes are in the pipeline. ok deraadt@ | |||
2003-02-02 | I've been guaranteed that guaranteed is better than guarenteed. | Miod Vallat | |
2002-12-09 | From Andrushock, s/sucess/success/g | Todd C. Miller | |
2002-12-08 | correct lcall opcode. fix provided by Hans-Joerg Hoexer | Federico G. Schwindt | |
<hshoexer at yerbouti dot franken dot de> via pr/3014. mickey@ and weingart@ ok. | |||
2002-08-09 | Incorrect assembly statements are fatal errors, not warnings. Doh. How | Miod Vallat | |
someone could have written such logic is beyond me. | |||
2002-07-23 | Add pshufw insn so ogle compiles without the need for a recent gas. | Federico G. Schwindt | |
2002-07-16 | correct memset arguments; from Moritz Jodeit <moritz@jodeit.org> via | Federico G. Schwindt | |
PR/2822. | |||
2002-07-16 | add 2 operand variants for shld and shrd. this makes possible to compile | Federico G. Schwindt | |
gnupg with in tree gas. | |||
2002-07-12 | Add MMX extensions. This does not include SSE/MMX extensions. | Federico G. Schwindt | |
millert@ ok. | |||
2002-06-26 | Actually use m68k-aliases (forgot to commit this...) | Marc Espie | |
ok miod@ | |||
2002-06-24 | opcode aliases, mostly taken from recent binutils. | Marc Espie | |
ok miod@ | |||
2002-04-20 | use snprintf more; millert ok | Theo de Raadt | |
2002-04-20 | use _exit() in signal handler; millert ok | Theo de Raadt | |
2001-12-27 | Fix the brain-dead assembler to correctly handle opcodes which have no | Miod 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-27 | Unbreak confusion between duplicated, but slightly different, m88k assembler | Miod Vallat | |
sources and repair as in the process (we had ended mixing tc-mvme88k.c with tc-m88k.h). | |||
2001-11-24 | Update mvme88k MID value here too. | Miod Vallat | |
2001-11-14 | Change Vax aout magic and set binary page size to 4k. | Hugh Graham | |
2001-09-17 | slightly better error message | Marc Espie | |
2001-09-14 | typo. Those are named 4byte/2byte, no s. | Marc Espie | |
2001-09-06 | Add stbar to the opcodes list; art@ ok. | Federico G. Schwindt | |
2001-09-05 | remove work-around for _GLOBAL_OFFSET_TABLE_, now that the last pieces | Marc Espie | |
have been converted to __GLOBAL_OFFSET_TABLE_. | |||
2001-08-07 | tree must build | Hugh Graham | |
2001-08-01 | Add `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-25 | Fix compilation on mvme88k (until binutils are ready). | Miod Vallat | |
2001-07-09 | correct type on last arg to execl(); nordin@cse.ogi.edu | Theo de Raadt | |
2000-07-26 | avoid indexing into arrays using signed chars; discovered by fuzz | Theo de Raadt | |
2000-05-27 | gas recognizes m68020/30/40/60... doubtful it does anything useful | Marc Espie | |
with 68060, but still, IT's there. | |||
1999-12-07 | Handles -I without filename correctly. | Marc Espie | |
1999-08-31 | Support fxch abreviated form | Marc Espie | |
1999-06-16 | in case this is ever used by sparc | Theo de Raadt | |
1999-06-15 | Fix thoroughly broken PIC code. | Marc Espie | |
This removes arbitrary restrictions on label lengths for PIC code. | |||
1999-04-30 | GOT 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 -DPIC | Marc 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-16 | Fix `L2-L1' expression evaluation botch; from NetBSD. | Jason Wright | |
1998-11-01 | mvme88k changes. Fixed killer bug in xcr instruction. | Steve Murphree | |
1998-07-03 | Fix assembly of cmov* instructions. This instruction does not have the W bit | Tobias 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-26 | We are not SysV, My recent code triggered this breakage, downsj noted it. | Niklas Hallqvist | |
1998-04-25 | Improved cross-compilability (from non-a.out host) | Niklas Hallqvist | |
1998-02-28 | A merge of the late resolution of symbols code Ian Lance Taylor added to | Niklas Hallqvist | |
gas2 back in 1993. gcc2.8 generates code which relies on this. | |||
1998-02-17 | this diff is now valid | Theo de Raadt | |
1998-02-16 | undo expr.c diff; it breaks things. niklas must recheck | Theo de Raadt | |
1998-02-15 | date: 1998/01/10 05:36:35; author: jdp; state: Exp; lines: +2 -1 | Niklas 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-15 | Merge of NetBSD changes + $OpenBSD$ tags | Niklas Hallqvist | |
1997-11-05 | lowercase first use of name | Theo de Raadt | |
1997-11-05 | interpret the following as " 040" and not as " "; augustss@cs.chalmers.se | Theo de Raadt | |
.ascii "\040040" | |||
1997-09-04 | add %cr4 (from freebsd) | chuck | |
1997-04-24 | fix subtle bug in the m88k assembler, without this fix it would not assemble | Dale S. Rahn | |
the instruction "rot r24,r24,r13" because it did not accept the shift about being specified by the register. |