Commit Graph

4268 Commits

Author SHA1 Message Date
mrg
855874a0df more ia64 support:
# We have to weed out any existing func.S file that may exist
# from the list of files we create.
2014-03-09 23:23:09 +00:00
christos
60a5bae159 Tidy up paths. 2014-03-09 22:01:31 +00:00
mrg
d06f941d3e mknative-gcc for GCC 4.8 and ia64. 2014-03-09 21:02:44 +00:00
mrg
eeffa0cfc9 update some status:
- ppc port exec stack is fixed
- coldfire, earmv4, ppc64, sparc* updates
2014-03-09 21:01:14 +00:00
mrg
2c740b20c0 find libgcc sources for GCC 4.8. 2014-03-09 20:59:14 +00:00
mrg
aeea229482 rebuild for GMP 5.1.3. 2014-03-09 20:54:01 +00:00
christos
0afc3eb7f2 put back our local fixes:
- don't die on unresolved types.
- it is ok to have 0 sized arrays in structs
- forward enum decls.
2014-03-09 20:48:01 +00:00
christos
cf96d463d6 Temporarily add a -S flag to limit the number of threads. 2014-03-09 19:14:15 +00:00
christos
282742d04b add SHLIB_MINOR 2014-03-09 18:11:37 +00:00
christos
e3afac50d3 fix constant name 2014-03-09 17:07:46 +00:00
martin
09a506f4af Fix variable name, so BUGURL gets properly defined 2014-03-09 17:06:30 +00:00
christos
7016e57516 use merged ctf rules 2014-03-09 17:05:23 +00:00
christos
abe7c4c08a Merge ctf build rules. 2014-03-09 17:05:01 +00:00
christos
381ca28d6d sync with freebsd 2014-03-09 17:04:00 +00:00
christos
e81373b450 put back our changes, RCSIDs, and build glue 2014-03-09 16:58:03 +00:00
christos
9dd9d0cfdb import elftoolchain from FreeBSD head. 2014-03-09 16:25:59 +00:00
mrg
f1823084d1 disable TRANSFER_FROM_TRAMPOLINE for now. 2014-03-09 10:18:30 +00:00
mrg
297c460378 add ia64-netbsd support. 2014-03-09 05:51:26 +00:00
martin
7077fb4b4a Kill the "throw()" on a forward declaration for posix_memalign (it does
not match our base declaration and may cause warnings).
Ok: joerg
2014-03-08 19:15:32 +00:00
ozaki-r
959d62341c Prepare dtrace_isa.c for build
- Tidy up header file inclusions
- Replace curcpu with cpu_number()
- Fix argument of dtrace_getreg
- Tweak for gcc 4.8

Note that the file is still not buildable.
2014-03-08 11:46:01 +00:00
mrg
aca3e771de create a fake libgcc_tm.h. 2014-03-08 02:02:22 +00:00
mrg
07c916cf9f crtstuff.c moved into libgcc. 2014-03-08 01:58:11 +00:00
christos
ed1a42bd3d allow AAAA filtering (from John Baker) 2014-03-07 23:22:26 +00:00
skrll
62a29c0742 No need to provide a Scrt0.o for PIE as crt0.o is PIC 2014-03-07 21:15:49 +00:00
christos
b8f0a3c0e7 change CC to HOST_CC to avoid trying to find <stdarg.h> in an unpopulated
DSTDIR.
2014-03-07 18:37:48 +00:00
matt
a151e62066 Fix (back into) comment 2014-03-07 05:51:44 +00:00
matt
04aa645771 Use new elf32ppc_nbsd emulation. 2014-03-07 05:49:53 +00:00
matt
7412f6d60a Fix MULTILIB variables to match reality. 2014-03-07 04:15:34 +00:00
matt
7e9f53e082 WCHAR_SIZE is always int on NetBSD 2014-03-07 04:14:30 +00:00
matt
b24a2a16b7 Add support for setting LIB_PATH for powerpc*-netbsd* on powerpc64*-netbsd* 2014-03-07 04:13:46 +00:00
ozaki-r
e9ddbe399c Fix build of DTrace with GCC 4.8
Use __diagused for a variable which is only referred by KASSERT.

Advised by matt@
2014-03-07 02:37:16 +00:00
christos
4044532ae0 fix incorrect overflow test: https://android-review.googlesource.com/#/c/50570/ 2014-03-07 01:04:29 +00:00
skrll
851c716c49 Re-run mknative for hppa space register convention change. twice! 2014-03-06 19:07:13 +00:00
skrll
1b5cff8f1d Move to a flat space register convention. %sr[4-7] are all now the space
number allocated to the process.  gcc produces (slightly) better code
with this convention.

Retain backwards compatiblity.

Welcome to 6.99.36
2014-03-06 19:02:58 +00:00
matt
b2757928d7 If marking a shared image TEXTREL, print out a warning about the section
that caused it.
2014-03-06 09:33:14 +00:00
christos
76024df3a5 bid the libtool.m4 lossage. 2014-03-06 02:12:56 +00:00
matt
d14b4899e6 Don't include corelow.o and solib.o the {powerpc,sh3}*-netbsd cases since
those are provided by Makefile.in.  This allows MKCROSSGDB to build again
for powerpc.
2014-03-05 23:08:58 +00:00
tron
0e150de4df Remove automatically generated file "libgcc-std.ver" while cleaning. 2014-03-05 21:38:59 +00:00
tron
64f116ed07 Get GCC 4.8 closer to build with "USE_SSP" set to "yes". 2014-03-05 21:37:02 +00:00
christos
806892a224 move it to something that does not confuse cvs 2014-03-05 20:37:11 +00:00
tron
f7ff511838 Fix build of DTrace with GCC 4.8. 2014-03-05 20:14:15 +00:00
tron
3c4e02c654 Fix build with "USE_SSP" set to "yes".
Problem reported by B Harder on "current-users" mailing list.
2014-03-05 16:18:41 +00:00
ozaki-r
f6c17acba3 Add cyclic_machdep.c for ARM
The code is still almost same as i386's one.
2014-03-05 06:35:44 +00:00
ozaki-r
bee7b32afb Add defined(__arm__) 2014-03-05 06:12:00 +00:00
ozaki-r
9d2dfffd73 Use native atomic function instead of DTrace's own one
So we don't need to implement it for each architecture.

This change is from FreeBSD (not as-is though).
2014-03-05 06:06:42 +00:00
ozaki-r
7ee4c5ecd0 Fix dtrace_cas32 logic
- compare with cmp, not new
- return old value
2014-03-05 03:09:17 +00:00
ozaki-r
1bf04388c3 Use uint32_t instead of u_int32_t 2014-03-05 02:00:24 +00:00
mrg
cbd3ef8c8a mknative-gcc for GCC 4.8 and coldfire. 2014-03-05 00:14:50 +00:00
mrg
79269683ba coldfire does not want m68k/t-floatlib.
enable powerpc*-netbsd* -- ie, match ppc64.
2014-03-05 00:13:41 +00:00
mrg
bc1bc906ca partial mknative-gcc for gcc 4.8 and ppc64. 2014-03-04 21:07:38 +00:00