mrg
318911587e
regenerate.
2001-08-15 02:44:58 +00:00
tv
8f264ae2fc
Regen.
2001-08-14 05:18:26 +00:00
tv
75c2396dcc
Regen.
2001-08-14 05:14:59 +00:00
mrg
8d54deacdd
regenerate.
2001-08-10 12:01:48 +00:00
tv
c3c7f78d4f
Add gcov.
2001-08-06 19:46:12 +00:00
matt
ee544f340c
Remake with toolchain2netbsd 1.3
2001-07-28 06:51:59 +00:00
tv
87c9b9136c
Add missing dependency on ${G_md_file} for host tools, noticed by matt@.
2001-07-24 21:16:08 +00:00
matt
c8e381be8c
Adding VAX gcc 2.95.3 (ELF).
2001-07-20 04:59:06 +00:00
matt
5ac8a0b7ba
powerpc support for 2.95.3
2001-07-19 22:13:23 +00:00
mrg
4523fd67d7
build a mipsel-netbsd gcc & libgcc.
2001-07-19 18:35:22 +00:00
matt
15d3102358
Initial 2.95.3 support for ARM-ELF.
2001-07-19 15:27:16 +00:00
mrg
c88bdb3273
build a sparc (elf) gcc 2.95.3
2001-07-19 15:20:13 +00:00
mrg
4331a0fffa
freshly generated sparc64 config that seems able to build a working c & c++
...
compiler.... now we just need binutils & gdb :)
2001-07-19 00:54:24 +00:00
tv
652e52ca13
Use g++spec.c, not cppspec.c. (Thinko.)
2001-07-18 18:25:29 +00:00
tv
77c3a78e27
Regen.
2001-07-18 18:17:58 +00:00
tv
f392296088
Fix BINDIR/MKMAN.
2001-07-18 14:02:43 +00:00
tv
75050b108b
Add cpp and cpp0.
2001-07-18 14:02:26 +00:00
tv
9bfd60ec3d
Add frontend /usr/bin/cpp (now a real binary) and /usr/libexec/cpp0
...
(formerly /usr/libexec/cpp).
2001-07-18 14:01:14 +00:00
tv
8ee0a1461c
Fix links and manpages.
2001-07-18 14:00:11 +00:00
tv
865939c423
Make "make depend" work correctly.
2001-07-18 13:59:17 +00:00
tv
634ebd4dc4
Add gcc 2.95.2 build framework, and i386 config files from toolchain2netbsd.
...
This should not be used directly for building host tools; rather, the top
level bootstrap (to be committed separately) should be used to build the
entire system including this compiler.
2001-06-18 16:18:30 +00:00
tv
1343ef3796
GC old gcc 2.7.2.2.
1998-12-12 23:44:22 +00:00
christos
ff2bf3becc
Add -DLINTCOMMENT
1998-12-09 14:44:03 +00:00
mycroft
cab96925f3
Grad the adddi3 pattern from egcs -- which prevents the insn from getting too
...
complicated to allocate all the registers it needs.
Fixes PR 5199.
1998-11-12 16:40:47 +00:00
mycroft
2ea86fa2ea
Redo the previous:
...
GC all of the backward branch code (which wasn't used).
Separate the a.out stuff into a separate .h file.
Some other random cleanup.
Leave the arm_preserved_register() hack for now.
1998-11-12 11:03:23 +00:00
mycroft
bc4bd03685
Various changes culled from 2.8/egcs to clean this up a bit.
1998-11-12 03:03:34 +00:00
mycroft
1ef4e62a74
Fix from 2.8/egcs to handle the case where a comparison is optimized out
...
during a reversal. Fixes PR 5564.
1998-11-11 22:06:47 +00:00
mycroft
b4380f21bb
Remove an unneeded hack.
1998-11-11 21:19:44 +00:00
mycroft
21135fece3
Remove the useless S constraints in the casesi_internal pattern.
1998-11-11 20:39:21 +00:00
mycroft
6f8f9f2158
Remove a bogus -- and possibly dangerous -- hack to work around a bug in
...
genoutput.c.
1998-11-11 20:33:25 +00:00
mycroft
d301e03afb
Look inside USEs for dups.
1998-11-11 20:27:36 +00:00
mycroft
5116c09218
Changes from egcs to fix flow analysis bugs relating to -Wuninitialized and
...
-fomit-frame-pointer.
1998-11-11 19:03:36 +00:00
mycroft
d6f5342639
Modify the ARM PIC changes to be the same as they were done in GCC 2.8.
1998-11-11 18:34:43 +00:00
mycroft
2faed9af34
Delete bogus comment.
1998-11-11 18:32:50 +00:00
mycroft
9612fc2c3b
Remove duplicated comment.
1998-11-11 12:13:32 +00:00
mycroft
3f758b12b4
Import corrected load/store multiple code from egcs.
1998-11-11 09:07:17 +00:00
mycroft
5fedd08634
Work around the bug that causes unrecognizable smin insns.
...
This is truly gross.
1998-11-11 02:57:13 +00:00
mycroft
246ed829a5
Don't fold equality comparisons with constants if the operand is larger than
...
the word size.
1998-11-10 18:51:45 +00:00
mycroft
f247710583
Change the version number again.
1998-11-09 18:22:04 +00:00
mycroft
100e0d5e7e
From the 2.8 tree:
...
(find_dummy_reload): New parameter earlyclobber. If set then don't
use IN for the reload if it also appears elsewhere in the insn. All
callers changed.
This fixes problems compiling editors/emacs and games/abuse on the Shark.
1998-11-09 18:19:07 +00:00
mycroft
1ee9406232
(global_conflicts): Explicitly ignore real registers.
1998-11-09 18:16:15 +00:00
mycroft
7884b51fe1
From David Edelsohn, via the GCC 2.8 development sources:
...
* loop.c (combine_movables): Earlier insns don't match later ones.
This fixes compilation problems with sa(1) and pkgsrc/games/abuse.
1998-11-09 14:37:52 +00:00
mycroft
ffe8316398
Fix a code generation bug in store_expr() when the rhs is a memory location
...
pointed to by a postincremented (or postdecremented) pointer and the value
of the assignment is reused.
1998-11-08 14:58:09 +00:00
mhitch
b2b8303852
C++ support changes:
...
Generate .ctors and .dtors sections which contain the contructor and
deconstructor function addresses.
Use .init and .fini sections to call the functions to call those functions.
Include the crtbegin and crtend object files which perform those calls.
1998-11-06 04:33:43 +00:00
tv
334db9e84c
Do not link in -lg++ by default, ever. It is not a supported library any
...
longer.
1998-10-14 15:01:09 +00:00
christos
228a8f9869
PR/6265: Chas Williams: minor bug in assembler output from gcc
...
(produces 'empty' symbols)
1998-10-09 11:13:21 +00:00
jonathan
e70308f9ea
cleanup: Use sigemptyset() if HAVE_SIGEMPTYSET defined,
...
otherwise zero out entire struct sigaction.
1998-09-28 22:36:09 +00:00
jonathan
1d4590b75f
sa_mask (sigset_t) is no longer integral, so initialize to zero via
...
function call. Code is used on OSF/1, too, so no __sigemptyset.
1998-09-28 21:41:23 +00:00
jonathan
0663f303b1
Back out rev 1.6: passing "-nostdlib" to binutils ld results in
...
binaries that abort immediately on exec(). binutils ld apparently
treats "-nostdlib" as a set of one-char options?)
1998-09-28 21:37:11 +00:00
wrstuden
d8c791aaf4
Teach gcc how to be cross-compiled before it dies.
1998-09-12 19:45:37 +00:00