50 Commits

Author SHA1 Message Date
espie
d432a4aa74 Re-do check for nl_langinfo(CODESET) in a more correct way. 2002-06-03 18:32:30 +00:00
espie
aa633b5bdb speed-up look-up of incomplete structs. Patch by Stan Shebs.
Noticeable effect on kernel compilation speed (a few percents)
2002-06-03 14:37:19 +00:00
art
cd46c4a0f9 undef CPLUSPLUS_CPP_SPEC that we happen to inherit from sol2.h (we shouldn't include that)
espie@ ok.
2002-06-03 10:13:34 +00:00
espie
917dcf8464 jbne is a new alias in newer binutils. 2002-06-02 19:55:20 +00:00
espie
3b7765f2b7 grmbl, rs6000.h != ${tm_file}. 2002-05-30 21:15:28 +00:00
espie
e8c1062941 assume sparc64 will build... we'll see. 2002-05-30 12:28:10 +00:00
espie
59bdfd9c45 A few sparc64 tweaks. based on Richard Henderson and Neil Booth comments,
mostly.
2002-05-30 12:20:09 +00:00
espie
ab6056dd33 fix libffi symbols... java is broken right now, since boehm-gc isn't working
at all....
2002-05-30 00:32:03 +00:00
espie
269ad0eee1 flattened rs6000 config files, so use them... 2002-05-29 23:00:27 +00:00
espie
dbd88d50fd ... and yet another one. 2002-05-29 22:53:03 +00:00
espie
fed9181784 another errant CODESET 2002-05-29 22:42:43 +00:00
espie
cd908a9de0 zap obsolete macros 2002-05-29 15:43:13 +00:00
espie
b7f65b11b0 combinations without MASK_LONG_DOUBLE_128 are explicitly not supported. 2002-05-29 15:18:10 +00:00
espie
b8b368f5dc okay, it definitely looks like some symbols don't even exist without this
file...
2002-05-29 14:51:52 +00:00
espie
c7b4764c2b more tweaks, we'll see later if this builds a working compiler. 2002-05-29 14:33:26 +00:00
espie
affa534b30 typo 2002-05-29 14:21:25 +00:00
espie
db33d9ef2d give sparc64 a fighting chance. 2002-05-29 14:10:40 +00:00
espie
2d524f931c basic merge of config stuff for missing openbsd arches. 2002-05-29 13:22:11 +00:00
espie
dd0498e6d3 no CODESET for us. 2002-05-29 10:39:53 +00:00
espie
9d9df4db11 use mkstemp on OpenBSD too. 2002-05-29 01:42:08 +00:00
espie
88317a7622 Update to gcc 3.1, should compile at least on i386. 2002-05-27 16:58:29 +00:00
espie
84763e2c13 3.0.3, at least working on i386.
Rename libstdc++ to libestdc++ to avoid confusion with /usr/src
2002-01-01 01:21:18 +00:00
espie
f5575afe98 gcc 3.0.2. Some patches gone.
Rename packages for various reasons.
2001-10-31 18:46:28 +00:00
marc
b84b6a1c52 Remove .orig files accidently commited; OK espie@ 2001-10-27 19:06:18 +00:00
espie
82cc44ae52 shared libs 2001-09-15 11:51:35 +00:00
espie
8ae06fad92 One GLOBAL_OFFSET_TABLE to fix... 2001-09-12 22:15:53 +00:00
espie
d57441d59e kill some warnings, should help cross-compilers 2001-09-12 22:15:22 +00:00
espie
d7cb30421a Ensure local labels are marked as local, so that GOT/GOTOFF happens. 2001-09-12 22:12:54 +00:00
espie
67e2cfd559 Synch w/ src 2001-09-05 08:26:37 +00:00
espie
64d78e030e 3.0.1 is out. Remove integrated patches.
Tweak packing-lists.
Put USE_GMAKE in for now...
2001-08-22 09:03:04 +00:00
espie
5e1c3c14ed Some fixes:
- patch libstdc++-v3/libmath to unconfuse libtool.
- sparc needs the same fix as i386 to not emit bogus frame info.
2001-07-13 14:06:53 +00:00
espie
178fb96cfe Slightly better configuration:
- add patches from OpenBSD-current, to multilib libgcc as -fpic
- fix asm emitting code on i386, to avoid dwarf2 stuff. Similar patches
may be needed for other a.out arches...
- fix comment on i386.
- add -L/usr/lib/debug.
- finish -shared support.

Misc. configury:
- try to ensure libffi, libjava, fastjar will configure. So far, ld dumps
core in libjava though...

Use gmake for now, as it does not build completely with our make...

Still missing shared library pieces...
2001-07-09 10:26:18 +00:00
espie
a8e8cca603 Preliminary port of gcc 3.0.
Currently, bootstraps C and C++ on i386.

This is definitely not complete yet. Lots of libtool patches, and local
changes to 2.95.3 (such as proper -shared support) are missing,
but this should allow people to start banging on it.
2001-07-04 15:07:28 +00:00
espie
6284a309f2 Typos. 1999-09-06 16:48:30 +00:00
espie
cc613e6f87 Fix Makefile thinko.
Add newest patches from current version and OpenBSD src tree.
Synch various things, should compile now.
1999-09-06 15:38:26 +00:00
espie
01b19e31e6 Interface change (libiberty used to include some functions it no longer
includes)
1999-09-06 14:46:49 +00:00
espie
504c3973e6 Framework to compile with our current weird threads model.
egcs with threads is largely untested... do what you may.
1999-03-25 21:50:05 +00:00
espie
a3a867f82e Bug-fix from current: 386 handling of TARGET_DEFAULT/TARGET_CPU_DEFAULT
is weird.
1999-03-25 21:47:56 +00:00
espie
af19cd7134 Change shared lib version to fit with the rest of OpenBSD. 1999-03-25 21:46:27 +00:00
espie
760911e5d3 Update to 1.1.2-prerelease 3.
Remove all files that ARE in egcs-1.1.2-prerelease 3
1999-03-09 17:12:05 +00:00
espie
1f7e1a5083 Integrated into 1.1.2 1999-02-28 18:53:00 +00:00
espie
c765da46bb Add alpha files & pa check. 1999-02-26 16:20:38 +00:00
espie
1d977b5cc6 Prepare for 1.1.2 release 1999-02-26 16:18:43 +00:00
espie
1308348a1b Important bug-fix (already in egcs-snapshot) to allow compiling
libssl with -O2 on m68k.
1999-01-31 16:51:50 +00:00
espie
2ddf1af1f8 Update to release 1.1.1 1998-12-04 00:24:31 +00:00
espie
367f3c3889 Clean-up. 1998-10-13 14:52:34 +00:00
espie
439b9b13d4 use collect2. If we don't, egcs emits wrong stabs for global CTORS in
-O3.   With collect2, it no longer uses stabs for that, hence the bug is
no longer visible...
1998-10-11 22:33:07 +00:00
espie
59cca78a8e Tentative configurations for some more architectures,
Fix buglet: PLIST generated from template, shouldn't be in repo.

Add large list of mirrors to Makefile, change config slightly.
Man/info pages installed under nicer names.
1998-10-11 14:08:23 +00:00
espie
88322beb2b Some files moved around to accommodate libstdc++ config.
i386 setup checked, initial m68k setup (not yet tested).
1998-10-02 18:51:24 +00:00
espie
ac00d0f03b egcs ports, stable release flavor 1998-09-26 08:53:03 +00:00