christos
bbf41bf8ef
use LIBGCC_MACHINE_ARCH for the compat build
2016-10-22 20:33:28 +00:00
christos
f6383fc60c
regen and include the proper directory for x86_64
2016-10-22 03:55:03 +00:00
christos
6d0f30fd53
enable tf math (__float128)
2016-10-22 03:33:03 +00:00
christos
5300379ae6
Mark this -z nodelete, so that it does not get unloaded before other shared
...
libraries do, since they destructors need to still call millicode.
The problem this time was with /usr/pkg/bin/gdk-pixbuf-query-loaders
calling glib2's g_log...
2016-10-21 23:44:09 +00:00
mrg
e7aef7676b
basic support for -static -pie: use -dynamic-linker.
...
doesn't work for all ports (reloc startup issues.)
2016-10-21 07:24:30 +00:00
mrg
07ee0c7402
regen mknative for all ports and GCC 5.4 and -current. many ports
...
were using 5.3 data, and none of them had <stdalign.h>.
2016-10-18 01:32:56 +00:00
christos
bcc92e9b65
fix ssp build on amigappc
2016-10-06 02:58:32 +00:00
christos
0e20c92e52
The NetBSD libc provides the softfloat support which is duplicated in libgcc
...
and we prefer ours.
2016-10-05 19:24:44 +00:00
christos
93731ee132
regen
2016-10-05 14:30:18 +00:00
christos
cb24a47c16
regen
2016-10-05 14:16:56 +00:00
uwe
c3674760a3
Run configure with MAKE=${TOOL_GMAKE:Q} - otherwise "checking
...
dependency style" test fails on non-netbsd hosts where nbmake can't
find share/mk.
Ok phone@
2016-09-29 20:08:25 +00:00
christos
e4026cc8ea
__NetBSD__ -> SANITIZER_NETBSD
2016-09-22 13:13:09 +00:00
christos
0b7ade5bd2
Avoid definining a prototype for signal(3) from <sys/param.h> because the
...
INTERCEPTOR macro cannot handle function returns easily.
TODO: fix <sys/param.h> to avoid this kind of name pollution.
2016-09-22 03:43:07 +00:00
christos
2e3ca227c0
need <sys/param.h>
2016-09-21 23:18:42 +00:00
christos
37b1f1d690
Check the NetBSD version
2016-09-21 21:30:56 +00:00
christos
a75c439d9f
add new field
2016-09-21 19:18:01 +00:00
christos
f4001fd30b
XXX: manually add uniform_int_dist.h because everyone else has it and
...
it breaks the build!
2016-09-18 02:03:16 +00:00
christos
d120f5b7a3
undo the attempt to figure out mult clobbering; breaks compilation; revert
...
to the fsf version
2016-09-17 00:55:40 +00:00
christos
f47e9f5683
turn off split wide types to avoid gcc bug. Arguably this should be fixed
...
in m68k.md, but I will leave this to someone more qualified.
2016-09-16 20:31:00 +00:00
christos
7f119c296e
put the clobber after the instruction.
2016-09-16 20:30:14 +00:00
christos
6f1abd5174
gcc generates incorrect jump tables with -fPIE
2016-09-03 15:47:54 +00:00
christos
1eb0ac3f07
regen for alpha and sh now that they have fenv.h
2016-08-26 17:28:54 +00:00
christos
6b98bddc8a
the heuristic for the cpu dependent file atomicity.h is unusable for little
...
endian sh. For big-endian it happens to work because host_cpu!=sh. Elide it
2016-08-26 17:28:32 +00:00
christos
388d69f323
XXX stop gap fix for atomicity.
...
U __gnu_cxx::__atomic_add(int volatile*, int)
U __gnu_cxx::__exchange_and_add(int volatile*, int)
2016-08-25 13:17:09 +00:00
mrg
56058dff13
canonicalise the netbsd spec functions in NETBSD_SUBTARGET_EXTRA_SPECS:
...
netbsd_cpp_spec
netbsd_link_spec
netbsd_entry_point
netbsd_endfile_spec
use this in all netbsd targets.
XXX: 3 ports set this to EXTRA_SPECS instead of SUBTARGET_EXTRA_SPECS.
2016-08-19 05:11:09 +00:00
tls
b139dbeb03
Disable iconv in host-libcpp autoconf: fixes build on Mac OS X.
...
Thanks to joerg@ for the diagnosis and proposed fix.
2016-08-14 16:04:50 +00:00
scole
6afc3b56dd
PR port-ia64/51261
...
Change JEMALLOC_TINY_MIN_2POW for ia64
2016-08-05 16:25:18 +00:00
mrg
6c93c005b3
find gcov.1 again.
2016-07-07 03:15:58 +00:00
mrg
703c8b8111
missed from previous:
...
remove old generated versions of man pages.
update the dist versions of man and info pages to include local changes.
2016-07-06 11:37:26 +00:00
mrg
e292c2206e
remove old generated versions of man pages.
...
update the dist versions of man and info pages to include local changes.
2016-07-06 11:21:17 +00:00
mrg
2e7e02f388
avoid the default TARGET_INIT_LIBFUNCS (i think) and XFmode.
2016-07-01 14:48:51 +00:00
mrg
1e2fcaaf47
enable some soft-fp for ia64, needed for libgcc. re-mknative-gcc.
2016-06-30 09:06:35 +00:00
mrg
70e5fb7477
mknative-gcc for GCC 5.4 and ia64.
2016-06-30 01:44:48 +00:00
mlelstv
f72ec5db06
Drop extra argument not used by format string.
2016-06-26 15:46:42 +00:00
skrll
a38b18bd73
arm-builtins needs insn-opinit.h
...
I had this sitting in my tree already, but prompted by Michael Plass on
port-arm
2016-06-17 03:27:50 +00:00
christos
dbe760216f
small progress.
2016-06-11 23:10:01 +00:00
christos
fae93e9b6d
fix compilation and getdents.
2016-06-11 20:45:07 +00:00
christos
9cc7345716
More fixed from Rin Okuyama
...
fix waitpid, getdents, explain ptrace, cleanup redefinitions
2016-06-11 13:39:26 +00:00
mrg
4218af5e5e
for the eabi targetted compiler, if not compiling libgcc for eabi ensure
...
that libgcc doesn't try to define __[CD]TOR_LIST__[].
2016-06-10 01:14:00 +00:00
mrg
36b9a4317d
add missed file for ppc64 gcc5.4 mknative.
2016-06-10 01:13:05 +00:00
mrg
121c341c36
update powerpc64 info
2016-06-09 23:36:53 +00:00
mrg
2059bccd1a
mknative-gcc for powerpc64 and GCC 5.4.
2016-06-09 23:30:18 +00:00
mrg
2303aa3bf1
enable checks for no dot syms on netbsd ppc64, fixes build issues
...
in libutil where the opd() function conflicts with the .opd section.
remove a couple of tainted defines that are handled differently now.
this, with mknative-gcc as well, enables ppc64 world to build again.
2016-06-09 23:28:22 +00:00
christos
32f250035b
Fix syscall argument passing from Ryn Okuyama (with minor changes; hope I did
...
not make it worse :-)
2016-06-09 14:37:06 +00:00
christos
b95d940b2e
Disable glibc workaround for non linux. Rin Okuyama
2016-06-09 14:30:57 +00:00
mrg
a884da9efe
add netbsd padding to 'struct addrinfo' copy.
...
eeew, this is really horrible
2016-06-09 07:38:45 +00:00
mrg
64bc63915b
mknative-gcc for sparc64 and GCC 5.4 (and a bit of missed vax, too)
2016-06-09 07:37:49 +00:00
mrg
ed02bbe8b6
mknative-gcc for vax and GCC 5.4.
2016-06-09 07:13:10 +00:00
mrg
4eeb3be5f4
apply -O1 more liberally for vax. fixes build.
2016-06-09 07:11:08 +00:00
mrg
daaf4abadd
regen (minor version updates)
2016-06-09 04:42:50 +00:00