thorpej
3cac099fca
Don't do function CSE; it tickles a bizarre bug in other parts of the
...
toolchain.
This is only a temporary work-around until we either fix the other toolchain
bug or switch to a different toolchain.
1997-11-04 20:59:11 +00:00
is
f2af392200
Fix PR 3123 by Robert Dick.
...
Gcc used to create code to create trampolines (for nested functions) for
m68k without properly flushing the caches, leading to segmentation violations
on 68040/68060 systems.
Fixed by:
- importing the gcc 2.7.2.3 trampoline creation code into arch/m68k/m68k.h
- adding the OS-specific code for this into arch/m68k/netbsd.h
These changes have been reflected in gcc2netbsd.
1997-10-24 21:25:46 +00:00
phil
0c62738797
OK, OK! It is now 2.7.2.2.
1997-05-14 19:26:32 +00:00
phil
e49d2c410f
Import of gcc-2.7.2.1.
1997-05-14 05:04:53 +00:00
thorpej
b2435880cc
Revert previous change - It causes too many object-level incompatibilites
...
that violate the Principle of Least Astonishment.
1997-05-05 06:25:15 +00:00
mycroft
e6492a1093
Our linker aligns the data and BSS segments to a 4-byte boundary, so
...
set BIGGEST_ALIGNMENT to 32 by default.
Also, change some other alignemtn constraints to improve performance.
1997-05-02 22:16:46 +00:00
mycroft
f525bcf594
Remove the cmpdi pattern, since the operand constraints cannot be enforced
...
during register spilling. The default implementation is less optimal in some
cases, but it works.
1997-03-12 06:11:00 +00:00
jtc
e4cdcb8d79
soft-float accidently turned off the 68060 bit
1996-05-17 01:56:13 +00:00
jtc
a7dc4ab369
Pass -m68060 through to the assembler
1996-05-12 18:52:22 +00:00
christos
bd9f45b014
Add -D__KPRINTF_ATTRIBUTE__
1996-04-04 20:17:16 +00:00
briggs
37fbce7fae
Fix from Niklas Hallqvist <niklas@appli.se> for extendplussidi.
...
A missing constraint was allowing a register to get reused prematurely
when doing an addition of two longs into a quad.
1996-02-21 05:34:20 +00:00
jtc
00a38a0584
Added support for m68060 (activate with -m68060). This change has
...
already been accepted and integrated into the FSF source tree.
1996-02-19 21:26:53 +00:00
jtc
ada953057b
Remove the DBX_NO_XREFS definition from the NetBSD m68k, ns32k, and
...
sparc gcc configuration. It isn't needed, as NetBSD uses gdb.
1996-02-19 21:01:57 +00:00
jtc
6b5e9088a1
Pass -m68030 or -m68040 through to the assembler.
...
This patch has been submitted and accepted by the FSF and will be
in the next gcc release.
1996-01-16 18:41:47 +00:00
phil
34527405c3
Import gcc-2.7.2. Since it is in the gcc directory instead of the gcc2
...
directory, this is being done now. We will live with two trees until
the "formal" switch over by changing src/gnu/usr.bin/Makefile.
1995-12-01 17:58:53 +00:00