mrg
7e10c3bf91
workaround a problem in old binutils and GCC 5.3.
2016-03-23 05:24:54 +00:00
mrg
6faa8aa178
slightly rearrange the generation of SRCS.
2016-03-23 00:20:18 +00:00
mrg
b1835b1ee7
mknative-gcc for coldfire and GCC 5.3.
2016-03-22 10:09:01 +00:00
mrg
4696acf403
updates to latest -current:
...
- sshd problem is libldap.so.4.3, at least on sparc64. placing with 4.8 one works
- alpha mostly works fine, 7 new failures in atf, plus sshd problem
- update release build info for many *earm*, hppa, i386, amd64, mipsel, sh3*
- *mips* now at least completes mknative-gcc
- sh3eb has a mknative-gcc problem
2016-03-22 08:22:04 +00:00
mrg
f64fc53ba7
mips64 does not get (all?) the non sw-float version. fixes double symbol issues.
2016-03-22 08:18:27 +00:00
mrg
e7262bd9c5
mknative-gcc for m68k and m68000 and GCC 5.3.
2016-03-22 08:15:24 +00:00
mrg
32934a1fbb
mknative-gcc for mips64* and GCC 5.3.
2016-03-22 06:54:18 +00:00
mrg
e347292cc6
mknative-gcc for GCC 5.3 and mipseb.
2016-03-22 05:09:49 +00:00
mrg
9d759439d5
XXXGCC5: add symlinks for SH .cc files.
2016-03-22 05:08:38 +00:00
mrg
8ae225e173
mknative-gcc for GCC 5.3 and mipseb.
2016-03-22 05:04:41 +00:00
mrg
cd3c7112ee
hand-edit some not-yet-regenerated files that break the libstdc++
...
includes during mknative.
2016-03-22 04:53:16 +00:00
mrg
a39fa7193a
mknative-gcc for GCC 5.3 and mipsel.
2016-03-22 04:50:50 +00:00
mrg
0645af0eac
update alpha (mostly working) and hppa (mknative-gcc works)
2016-03-20 21:27:27 +00:00
mrg
e10e41c701
mknative-gcc for HPPA and GCC 5.3. thanks for fixing fenv.c, nick!
2016-03-20 21:14:20 +00:00
mrg
0d31cfc9e9
disable -fdelete-null-pointer-checks by default for now.
2016-03-19 20:54:49 +00:00
mrg
4b0e0968c5
note alpha mostly works (sshd problem as well)
...
add that sparc64 test results are about 60 additional failures
2016-03-19 20:53:46 +00:00
mrg
fed2b588b4
add missing insn-modes.h files from earlier regen.
2016-03-18 20:40:21 +00:00
christos
e31ac8976d
Add more stack-protector elides
2016-03-18 17:52:30 +00:00
mrg
007d524719
update info for:
...
hppa: libc build failes in fenv.c
m68*: libc fails with stack protector issues
mips*: libgcc fails
sh*: initial stuff works
sparc*: sshd is broken for both, perhaps kernels are SMP problematic
vax: tools/gcc failes
2016-03-18 10:14:39 +00:00
mrg
fb33ee4218
find all libgcc sources
2016-03-18 10:08:43 +00:00
mrg
243c03d765
disable our local hack to check alloc alignment on arm, as the define
...
is no longer compile-time constant and CTASSERT() fails.
2016-03-18 10:07:52 +00:00
mrg
fbe3505298
mknative-gcc for GCC 5.3 and sh3*, hppa, m68*, mips*.
...
none of them are complete yet.
2016-03-18 09:18:04 +00:00
mrg
9a20e32a79
update info for alpha, powerpc, earmv4, i386, and sparc*
2016-03-18 07:30:47 +00:00
mrg
81fd101dad
initial mknative-gcc for GCC 5.3 and alpha/powerpc.
2016-03-18 07:29:40 +00:00
mrg
3f845bd035
regen.
2016-03-18 01:03:33 +00:00
mrg
c261683575
delete the GCC 4.8 status, and update the 5.3 one a little.
2016-03-17 23:44:12 +00:00
mrg
942264dc30
generate mknative-gcc for GCC 5.3 and all the arm targets.
...
minor regen for x86 and sparc*
2016-03-17 23:40:10 +00:00
mrg
7e67a440fd
document the state of gcc 5.3 in src.
2016-03-17 21:46:08 +00:00
mrg
6d2d852e21
mknative bootstrap-libgcc GCC 5.3 for most arm platforms. having
...
minor issue with the next step.
regen minor bits for amd64.
2016-03-17 08:09:32 +00:00
mrg
dbb6be7589
don't build a fake insn-modes.h for arm.
2016-03-17 08:02:38 +00:00
christos
6d8f8b8d44
regen amd64
2016-03-17 00:56:05 +00:00
christos
03d1491ba7
Need more no stack protector
2016-03-17 00:55:54 +00:00
mrg
12cc99b35b
mknative-gcc for GCC 5.3 and sparc64.
2016-03-16 18:07:16 +00:00
mrg
8bf117ec5f
mknative-gcc for GCC 5.3 and sparc
2016-03-16 11:24:16 +00:00
mrg
db843c8c09
for now, use a mknative-gcc copy of insn-modes.h and ensure that it
...
matches during the build. the copy is used for everything, but it
is needed for libgcc and libgomp early on.
regen i386.
2016-03-16 10:56:20 +00:00
mrg
fd7d023d0b
regen.
2016-03-16 09:30:43 +00:00
mrg
849ca3bc36
disable some asan stuff for now.
2016-03-16 07:17:14 +00:00
mrg
2084d61b21
apply an ugly hack to force-build insn-modes.h for libgcc and libobjc
...
since they want it now.
XXX: super ugly, probably can be fixed by rearranging a bunch of what
XXX: is currently in ../usr.bin/backend/ that builds insn-modes.h.
2016-03-16 05:44:16 +00:00
mrg
3d6404b178
spell $NetBSD$ with the trailing $.
2016-03-16 05:42:07 +00:00
mrg
6ce58dac48
libgcc needs to be fully built before others (so that headers are)
...
so add a .WAIT. make sure to check MKCXX for libs??c++*.
XXX turn of libasan for now.
2016-03-16 05:41:47 +00:00
mrg
b56ef02ca2
quote AD and LD.
2016-03-16 05:33:50 +00:00
mrg
c88c737d14
remove remaining mudflap bits
2016-03-16 05:33:16 +00:00
mrg
528265ab04
first stab mknative-gcc for GCC 5.3 and amd64.
2016-03-16 05:29:39 +00:00
mrg
04e7f39aac
avoid rebuilding the INSTALL file which may be in a r/o src dir.
2016-03-16 00:52:41 +00:00
mrg
9f49350839
regen
2016-03-15 21:43:24 +00:00
mrg
77beaa54ea
- fix build for c98/c11 versions of codecvt.cc
...
- the c99 subdir localename.cc and locale_init.cc need -std=gnu++11
2016-03-15 21:42:59 +00:00
mrg
7b1abc82fd
port to GCC 5.3:
...
- handle wide-int{,-print}.cc with a hack
- clean up CLEANFILES
- build gengtype{-lex,-parse,-state,}.c properly
- build genmatch and its outputs
- build pass-instances.def
2016-03-15 21:41:36 +00:00
mrg
c53665cd03
fix the path for $GCCARCH.
2016-03-15 19:21:27 +00:00
mrg
7cc8898070
regen.
2016-03-15 19:18:00 +00:00
mrg
0f673b1e90
build a host version of libcpp, same as we do for libiberty.
...
the new genmatch generator program needs libcpp.
2016-03-15 19:14:47 +00:00