Commit Graph

170 Commits

Author SHA1 Message Date
mrg
3b8e37627c add sysroot-suffix.h to the fake headers. 2011-07-03 07:23:19 +00:00
mrg
3f45d2627b (re-)generate mknative-gcc files for many platforms.
(re-)generate the gmp files for many platforms.
2011-07-03 06:52:14 +00:00
mrg
e313b44d7e gengtype also needs sysroot-suffix.h if present 2011-07-03 06:42:03 +00:00
mrg
a72c0d12dc copy across (most) of the LIB1ASMFUNCS from t-arm-elf. 2011-07-03 06:40:38 +00:00
mrg
6ca11e60d8 - for m680[012]0, set cpu_type=m68k
- add fragment for m68010--netbsdelf
- s/*-*-netbsd/*-*-netbsd*/ so that netbsdelf matches
2011-07-03 06:39:22 +00:00
mrg
62f0adc4ab mknative-gcc output for vax and m68k. 2011-07-02 14:28:14 +00:00
mrg
d71012a93f mknative-gcc output for vax and m68k. 2011-07-02 14:13:50 +00:00
mrg
64ee02ff8f add driver-rs6000.c and the remaining powerpc mknative-gcc files. the
ppc native gcc now links but doesn't run yet properly.
2011-07-02 14:06:42 +00:00
mrg
5e31aeccba TARGET_VERSION is used in collect2.c now. avoid referencing the
m68k_cpu_flags variable and simply print "(NetBSD/m68k/68010 ELF)".
2011-07-02 13:18:39 +00:00
mrg
bf05dbe33a revert previous; we need this. 2011-07-02 02:38:31 +00:00
mrg
9ee2415f4c mknative-gcc regeneration. 2011-07-01 10:06:01 +00:00
mrg
e6ee85c0cf don't set EXTRA_FAKE_HEADERS here. 2011-07-01 10:04:36 +00:00
mrg
f05fee10de everyone needs the options* stuff here. 2011-07-01 10:04:13 +00:00
mrg
ae4d8014dc fix version.c defines. now the version says:
gcc version 4.5.3 (NetBSD nb1 20110620)
instead of:
	gcc version 4.5.320110428
2011-07-01 10:03:17 +00:00
mrg
1051078336 various mknative-gcc updates. 2011-07-01 05:10:28 +00:00
mrg
5d603aab9d move the bsd.lib.mk include later so it works properly. 2011-07-01 05:07:59 +00:00
mrg
94d22e3eb3 declare options.h as an EXTRA_FAKE_HEADERS. 2011-07-01 05:07:46 +00:00
mrg
15700d9d35 fix the _fixunssfsi _fixunsdfsi _fixunsxfsi functions. 2011-07-01 05:07:06 +00:00
mrg
3b3943f584 remove LIB2FUNCS_STATIC_EXTRA and supporting code.
netbsd does not need this.
2011-07-01 04:05:22 +00:00
mrg
396ba001cf (re-)run mknative-gcc for i386, amd64, sparc, sparc64, powerpc and arm.
- both x86 seem to be working fine now
- sparc static binaries work, dynamic fails
- sparc64 fails at startup, accessing beyond the stack
- powerpc and arm still have libgcc issues
2011-07-01 01:57:01 +00:00
mrg
8351e86be9 clean up and add some missing dependancies 2011-07-01 01:29:12 +00:00
mrg
0b1fbc4c4d consolidate unwind.h and other hacks into a new Makefile.hacks that
everyone else can use
2011-07-01 01:24:53 +00:00
mrg
6a5d3863fb fix a merge error. 2011-07-01 01:24:04 +00:00
mrg
6a59c048bc define HANDLE_PRAGMA_PACK_PUSH_POP to 1 not just define it 2011-07-01 01:23:23 +00:00
mrg
4e53a0048b move the LIBGCC_PICSUFFIX hack into netbsd.h as the REAL_LIBGCC_SPEC. 2011-07-01 01:23:00 +00:00
mrg
4986544fce install the posix_memalign version of mm_malloc.h, clean up 2011-07-01 01:22:07 +00:00
mrg
db5ab5fad8 install decimal, parallel and tr1_impl headers 2011-07-01 01:21:38 +00:00
mrg
065e4d30ca apply our LIBGCC_PICSUFFIX to one more use of "static_name".
i hope that this is the last merge botch here to fix...
2011-06-30 03:37:23 +00:00
mrg
5c7719af90 GCC 4.5 x86 installs a bunch more platform header files 2011-06-29 08:37:10 +00:00
mrg
8df532f539 powerpc*-netbsd* wants svr4.h these days. 2011-06-29 08:08:54 +00:00
mrg
1efd7c1778 mknative-gcc output for i386 with GCC 4.5.3. 2011-06-29 08:05:51 +00:00
mrg
12c4a0447c generated files from mknative-gcc. 2011-06-29 06:25:33 +00:00
mrg
48e8a6f76b pull across from gcc 4.1 tree:
>revision 1.2
>date: 2007/09/15 16:24:06;  author: christos;  state: Exp;  lines: +10 -0
>Add a hack to handle that the __stack_chk_fail_local call is not generated
>properly for pic code; more explained in the code.
2011-06-29 06:24:48 +00:00
mrg
0f414831b1 pull across these new files from old gcc. from chuq. 2011-06-29 04:59:10 +00:00
mrg
1f06d4e421 protoize/unprotoize are no more. 2011-06-29 02:27:17 +00:00
mrg
da2c19b170 add the generated manuals. 2011-06-29 02:26:47 +00:00
mrg
7057fa83ce apply some .if checks upon dependancies. 2011-06-29 02:17:35 +00:00
mrg
1bdcc16077 make this build with GCC 4.5. 2011-06-29 02:17:17 +00:00
mrg
ced2f717a8 move gcc-options.c generation in here.
handle i386 in here as well.

XXX: need to see about mknative-gcc handling eg, driver-i386.c
2011-06-29 02:16:52 +00:00
mrg
88f9a3a147 use LIBISPRIVATE here. 2011-06-29 02:15:34 +00:00
mrg
c25a6ba022 add G_BUGURL and G_PKGVERSION variables that are unquoted versions. 2011-06-29 02:15:13 +00:00
mrg
0976220d72 update the gcc-vers.texi generation and fix various build issues. 2011-06-29 02:14:28 +00:00
mrg
bf3f398f4e fix a merge error with LIBGCC_PIC_SUFFIX code. 2011-06-29 02:12:29 +00:00
mrg
f7fea21d51 re-enable the gcc 4.5 crtstuff/libgcc builders now that they work.
also build the gmp, mpfr and mpc libraries in this case.
2011-06-29 02:05:24 +00:00
mrg
d15283f250 minor fixes for libstdc++-v3 build.
fix the gengtype call.
2011-06-29 02:01:37 +00:00
mrg
b26ad80212 these need -lintl now. 2011-06-29 02:00:09 +00:00
mrg
30b4ed22df - build libdecnumber
- don't build protoize/unprotoize
- use libdecnumber and VER_CPPFLAGS
2011-06-29 01:57:59 +00:00
mrg
a98337dbce consolidate the tconfig.h generation. 2011-06-29 01:56:57 +00:00
mrg
3a7677d284 delete file in the wrong directory. 2011-06-28 10:17:17 +00:00
mrg
c234a85172 port this to GCC 4.5. 2011-06-28 10:15:40 +00:00