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
mrg
25a854132c
add new sources in GCC 5.3.
2016-03-15 19:13:22 +00:00
mrg
9688a4384e
move the target defines into a makefile fragment and add the new GCC
...
5.3 defines necessary. remove "cp/" prefix from sources.
2016-03-15 19:12:06 +00:00
mrg
6b5e7a1e2e
mknative-gcc for GCC 5.3 and i386.
...
this only builds libraries besides asan so far.
2016-03-15 06:16:22 +00:00
mrg
dfa44a287b
update to build GCC 5.3's libstdc++. include the dual ABI code.
2016-03-15 06:13:47 +00:00
mrg
3899c60a05
update for GCC 5.3
2016-03-15 06:12:11 +00:00
mrg
30168b1c52
fix a merge botch and properly delete the testsuite
2016-03-15 06:11:27 +00:00
mrg
15882b9e5b
libmudflap is obsolete in GCC 5.
2016-03-15 03:19:38 +00:00
skrll
7152806b73
Remove code for the !TARGET_BIG_SWITCH case
2016-03-14 07:33:27 +00:00
mrg
7b0d213834
remove the ugly #include "../gcc/defaults.h" that (a) breaks the
...
libcpp build and (b) isn't needed.
2016-03-13 01:40:42 +00:00
mrg
cc476093dc
fix a comment.
2016-03-13 01:05:59 +00:00
mrg
3d2fbcae7f
add /usr/include/gcc-5 directory to the distribution and adjust the
...
GCC 5 parts of the build (not yet enabled) to install/look there.
2016-03-12 23:07:05 +00:00
mrg
24e920b77f
minor updates for GCC 5.
2016-03-12 21:51:02 +00:00
mrg
7b2001e466
fix a minor merge botch.
2016-03-12 21:50:39 +00:00
christos
09efa38c34
sync with the code with have in the current copy of gcc.
2016-03-10 14:40:00 +00:00
christos
8a4b3b5da5
Do the same song and dance for functions.
2016-03-10 03:50:47 +00:00
uwe
07495c9005
gdb now checks the size of the core register section, so pacify the
...
warning in corelow.c by providing the expected size.
2016-03-09 20:55:22 +00:00
christos
d396365815
Fix copy relocations against protected symbols from:
...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65248
2016-03-08 03:58:08 +00:00
nakayama
b8feaa5e58
Remove unnecessary local change.
2016-03-06 09:39:42 +00:00
nakayama
445b9f9763
Reapply following changes to binutils 2.26 to fix PR toolchain/48630.
...
http://mail-index.netbsd.org/source-changes/2014/03/10/msg052578.html
http://mail-index.netbsd.org/source-changes/2014/03/10/msg052579.html
2016-03-06 09:38:08 +00:00
martin
3b0ef40db6
Only override LIB_PATH to /usr/lib/sparc when doing elf32 for sparc64.
2016-02-28 16:06:27 +00:00
christos
0e580577fe
CID 420802: Avoid NULL deref.
2016-02-26 16:28:14 +00:00
christos
29b05d6a28
CID 270355 fix memory leak
2016-02-26 16:26:24 +00:00
christos
31453f89b8
Restore old netbsd emulation names, requested by joerg.
2016-02-26 14:34:06 +00:00