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