thorpej
|
f777a401db
|
Accept %fp as an alias for %a6 (prefix *MUST* be present for this alias
to work).
|
1999-12-14 17:05:13 +00:00 |
|
thorpej
|
e3ff78dac0
|
Hack in (quite brutally, I might add) a flag to warn about missing
register prefixes. Suggested by Ignatios Souvatzis.
|
1999-11-09 23:38:57 +00:00 |
|
thorpej
|
49adc1947e
|
Define `%' as the register name prefix, like the ELF assembler, and allow
it to be optional (for now). This will allow m68k code maintainers to
convert to the new register name conventions incrementally.
|
1999-10-21 20:48:59 +00:00 |
|
mycroft
|
41147083cf
|
Don't use GNU malloc() any more.
|
1999-07-30 04:07:23 +00:00 |
|
kleink
|
f220184aa1
|
Make REGISTER_PREFIX actually work, and add a REGISTER_PREFIX_OPTIONAL compile-
time option.
|
1999-01-14 18:47:20 +00:00 |
|
mycroft
|
b9f91bf762
|
Don't overwrite the n_other field, either.
|
1998-11-24 18:24:30 +00:00 |
|
mycroft
|
f2a59297e3
|
Also avoid frobbing the EXT bit.
|
1998-11-24 18:13:19 +00:00 |
|
mycroft
|
2d3f6b20d7
|
Er, exempt only set symbols from being frobbed.
|
1998-11-24 18:07:03 +00:00 |
|
mycroft
|
a9264c7e35
|
Do not screw with debugging symbols that have forward references.
Fixes an obscure problem with -O3 and global {con,de}structors with egcs.
|
1998-11-24 17:59:33 +00:00 |
|
itohy
|
7597955012
|
ctype(3) functions do NOT take value of "char", but "unsigned char" plus EOF
(this is the same range as the return value of getc(3)).
Reference: ISO/IEC 9899:1990 7.3 Character handling <ctype.h>
Fixed illegal usage of NULL.
|
1998-10-07 08:15:15 +00:00 |
|
matt
|
42ae5b0bc1
|
Beginning's of PIC support.
|
1998-08-20 15:18:26 +00:00 |
|
tv
|
541a645dcb
|
Check right', not resultP' for null.
|
1998-08-17 22:49:22 +00:00 |
|
tv
|
ee5c0eff4b
|
If _GLOBAL_OFFSET_TABLE_ is being referenced, don't do the special (Ln-.)
hack if there aren't two symbols on the right side of the expression.
(Newer PIC just uses _GLOBAL_OFFSET_TABLE_ +/- 4 bytes.)
|
1998-08-17 22:14:15 +00:00 |
|
mycroft
|
49031b1376
|
const poisoning.
|
1998-07-26 16:56:51 +00:00 |
|
augustss
|
e50fe447d7
|
Make sure numeric escapes are limited to 3 characters.
|
1997-11-12 02:02:34 +00:00 |
|
mycroft
|
733f98b6b0
|
This was never supposed to be here.
|
1997-10-31 10:23:23 +00:00 |
|
lukem
|
da49bfcda7
|
use CPPFLAGS instead of CFLAGS
|
1997-10-25 10:10:19 +00:00 |
|
jeremy
|
3d22740153
|
Don't use <machine/param.h> as it doesn't work for cross-compiles.
|
1997-09-19 01:07:27 +00:00 |
|
jeremy
|
74451c12f1
|
Notes on how to build a cross-assembler with TARGET_MACHINE_ARCH.
|
1997-09-19 01:03:40 +00:00 |
|
jeremy
|
943dab8026
|
Change the framework to allow the building of a cross-assembler when
TARGET_MACHINE_ARCH is defined.
|
1997-09-19 01:02:08 +00:00 |
|
chuck
|
25cf9473aa
|
add %cr4 to as (from freebsd)
|
1997-09-05 22:20:35 +00:00 |
|
mrg
|
a5e11981d3
|
oops, fix error in previous.
|
1997-06-23 13:30:51 +00:00 |
|
mrg
|
586ed80911
|
install all man pages.
|
1997-06-23 13:25:41 +00:00 |
|
pk
|
58efb9d20c
|
NULL => 0 (Arne Juul; PR#3629)
|
1997-05-17 19:24:44 +00:00 |
|
mikel
|
bd29e92ccd
|
back out last change, not needed
|
1997-05-11 08:05:08 +00:00 |
|
mikel
|
efb4e7f93a
|
use $(.CURDIR) to find config/Makefile.$(MACHINE_ARCH); from Thorsten
Frueauf in PR bin/3601.
|
1997-05-11 06:18:32 +00:00 |
|
cgd
|
2a441bb486
|
make sure that arch-specific makefiles exist before they're included.
Otherwise, 'clean' and 'cleandir' can break architectures that don't
normally use this code.
|
1997-04-19 02:59:28 +00:00 |
|
jtc
|
b4f1282b13
|
Add Pentium and Pentium Pro specific instructions (adapted from a newer
version of binutils).
|
1997-04-12 00:11:12 +00:00 |
|
christos
|
0aad9d4378
|
Makefile cleanups
|
1997-03-24 22:02:40 +00:00 |
|
pk
|
40cef5c5ce
|
Fix `L2-L1' expression evaluation botch (from Urban Boquist; PR#3296)
|
1997-03-09 20:49:06 +00:00 |
|
pk
|
6c022e104d
|
Add missing variant of the `iflush' instruction (Michael Ericson; PR#3287).
|
1997-03-04 16:47:20 +00:00 |
|
pk
|
85993bcea4
|
Set EXTERNAL bit on `.weak' declarations.
|
1996-12-21 21:48:20 +00:00 |
|
ws
|
79b6fe9805
|
Add machine dependent code for NetBSD/powerpc
|
1996-11-03 18:02:42 +00:00 |
|
ws
|
648f041eb1
|
N_EXT has different meaning on debugging symbols
|
1996-11-03 17:53:09 +00:00 |
|
ws
|
8da2626aa5
|
Free() doesn't return a value.
|
1996-11-03 17:52:25 +00:00 |
|
ws
|
1380810bdd
|
RELOC_* is defined in <machine/reloc.h> for NetBSD/powerpc
|
1996-11-03 17:51:54 +00:00 |
|
ws
|
6c62b32701
|
Align static bss symbols properly (stolen essentially from binutils 2.6)
|
1996-11-03 17:50:41 +00:00 |
|
ws
|
eacb5456d9
|
Allow compilation on machines where chars are unsigned
|
1996-11-03 17:48:17 +00:00 |
|
jtc
|
3c02c6068b
|
cheezy hack that adds -m68060 as a synonym for -m68040
|
1996-05-12 18:55:53 +00:00 |
|
mycroft
|
16255ae0be
|
Change the segment mov constraint to WordReg|WordMem, to disallow 8-bit memory
access, and enable a (somewhat) common register usage.
|
1996-05-11 13:39:26 +00:00 |
|
pk
|
f685c6dd5d
|
Extend memory class of the `mov' instruction (PR#2370).
|
1996-05-03 09:33:49 +00:00 |
|
pk
|
390bcef256
|
md_parse_arg: -K' implies -k'.
|
1996-04-18 19:03:02 +00:00 |
|
pk
|
be19763acb
|
Accept -K' as equivalent to -k' (except the ns32k which already handles -K).
|
1996-04-14 11:31:11 +00:00 |
|
phil
|
912d727afa
|
Fix for hangs on the form 0fInf. (Fix from PR 2279)
|
1996-04-05 16:21:14 +00:00 |
|
pk
|
7426e189fb
|
Recognise ".double 0fInf" as suggested by Matthias Pfaller (PR#2280).
|
1996-04-01 10:57:35 +00:00 |
|
phil
|
7b5994752e
|
Remove a compiler warning. (Matthias Pfaller, PR2104)
|
1996-02-28 21:18:05 +00:00 |
|
pk
|
298144d0a4
|
Declare `md_reloc_size' as a const.
|
1996-02-16 22:19:26 +00:00 |
|
mycroft
|
1d486508a1
|
Fix md_parse_option() to reject bad options.
|
1996-01-18 22:09:08 +00:00 |
|
mycroft
|
8e0a34778a
|
Add some casts for GCC.
|
1995-12-21 08:54:14 +00:00 |
|
briggs
|
d5b4519095
|
Fixes for incorrect m68040 opcodes from
Henric Jungheim (uhenric@mcl.ucsb.edu).
|
1995-06-05 23:38:16 +00:00 |
|