joerg
a5a3799cb4
Disable build with clang since it ends up calling __floatuntixf, which
...
this version of libgcc doesn't have.
2011-05-30 19:03:09 +00:00
joerg
28050549eb
Ignore warnings when building with clang for now.
2011-05-30 14:41:26 +00:00
drochner
ab9971ef78
add a line "image_generator gs" to the DESC file as the original
...
build framework does, lets "groff -Thtml" at least start
(it seems that ghostscript is not needed at least for simple documents)
2011-05-27 17:23:47 +00:00
joerg
a216da57a6
Default to -Wno-sign-compare -Wno-pointer-sign for clang.
...
Push -Wno-array-bounds down to the cases that depend on it.
Selectively disable warnings for 3rd party software or non-trivial
issues to be reviewed later to get clang -Werror to build most of the
tree.
2011-05-26 12:56:24 +00:00
joerg
7411798a6a
Don't define explicit instantiation as inline.
2011-05-25 15:51:55 +00:00
joerg
fb659447a4
Set WARNS explicitly to 0.
2011-05-25 15:24:07 +00:00
joerg
af600442cc
Fix cast
2011-05-23 22:30:14 +00:00
joerg
2dd2550884
Avoid using a variable as format string.
2011-05-23 22:17:50 +00:00
wiz
d01698ddc5
Do not use TAB to line up library arguments, use spaces.
2011-05-21 17:15:46 +00:00
joerg
c4c86edd0d
Put the -std=gnu89 into CPPFLAGS to make sure it gets applied after the
...
-std=gnu99. Add a comment about this.
2011-05-20 22:13:22 +00:00
joerg
b4f1f8d0c4
Needs -fheinous-gnu-extensions when building with Clang
2011-05-20 21:45:35 +00:00
joerg
5bb05ebf25
Force GNU89 mode for GCC itself to deal with the non-standard
...
"extern inline" mess.
2011-05-20 21:35:02 +00:00
joerg
19d7ede99e
Clang doesn't support some of the GNU extensions here, so disable it.
2011-05-20 13:38:52 +00:00
christos
4c16c0afd2
Add missing prototype for __cmpdf2
2011-05-19 03:18:01 +00:00
christos
fdb4cc3dfa
include headers to get proper prototypes visible.
2011-05-15 16:16:08 +00:00
christos
edde9a4247
find system.h in src
2011-05-15 14:57:56 +00:00
christos
3375c9d9a4
include "system.h" for idir()
2011-05-15 14:57:35 +00:00
christos
2944c22d0c
include <sys/ioctl.h> for ioctl()
2011-05-15 14:35:47 +00:00
christos
6cea01f069
register c -> int c
2011-05-15 14:31:13 +00:00
christos
c6b5a988f9
include headers to make prototypes visible.
2011-05-15 14:30:08 +00:00
christos
6dbc927938
include posixver.h to find the prototype for posix2_version()
2011-05-15 13:55:21 +00:00
joerg
7e04890838
Fix two rather obviousbuffer overflows, one of them hitting all the time.
...
Inspired by corresponding FreeBSD patch.
2011-05-11 23:20:46 +00:00
christos
b58828d4bd
Add a no_stack_protector function attribute to localize the effect
...
of disabling stack protection on a function-by-function level, as
opposed to per source file.
2011-05-08 01:49:32 +00:00
joerg
0cef9f9563
Add MKBSDGREP switch for easy testing of the GNU grep
...
replacement/alternative.
2011-04-21 14:26:33 +00:00
joerg
dd04acc9a4
Move the headers for compiler and platform specific intrinsincs from
...
/usr/include to /usr/include/gcc-4.1.
2011-04-15 13:42:22 +00:00
joerg
c5c155b784
Add back a stylish new line.
2011-04-10 21:25:56 +00:00
joerg
63235c7b3d
Reduce difference between src/tools/gcc and src/gnu/usr.bin/gcc4
...
configuration. All but the target to helper programs should be the same.
Mark include directories as sysroot-relative.
2011-04-10 16:50:18 +00:00
joerg
6d711022e5
Don't install limits.h.
2011-04-10 16:48:51 +00:00
joerg
f9bbef6fd3
Extend CPPFLAGS, don't replace it
2011-04-10 16:47:04 +00:00
dyoung
444d8f7fa7
I've been using this patch (which comes from Matt Thomas, maybe?) for
...
about a year. It make MKCROSSGDB=yes work for macppc, at least.
2011-04-04 22:33:32 +00:00
joerg
e9921aeb08
Don't install stddef.h and friends, they don't work as intended without
...
patching. Since our own versions are fine, don't bother.
2011-03-24 13:31:30 +00:00
matt
a1de880e3c
Define HAVE_AS_TLS until our build tools figure out how to do it.
2011-03-12 07:57:38 +00:00
skrll
c86f122509
Re-run mknative to pick up TLS support..
2011-03-10 15:15:26 +00:00
skrll
95e309863f
Look for TLS on hppa on netbsd.
2011-03-10 15:14:49 +00:00
skrll
5463956946
Rename some registers to reflect reality.
2011-03-10 10:06:33 +00:00
skrll
59f75205eb
Provide more regsiters including CR27.
2011-03-03 09:43:27 +00:00
haad
6024239e67
Fix problems in libdm manual page pointed by njoly@ thanks for help.
2011-02-28 23:23:08 +00:00
matt
3998b655ea
Explicitly make sure TARGET_SECURE_PLT is defined correctly rather than
...
relying on HAVE_AS_REL16 from "auto-host.h".
2011-02-25 22:36:10 +00:00
joerg
bb8c5e2153
bsd-kvm.c needs -D_KMEMUSER now.
2011-02-18 22:27:51 +00:00
christos
13b2862bfd
Tell the groff and friends about libsaslc(3).
...
Sort and fix whitespace on mdoc.local.
Add libisns to doc2html.
2011-02-11 23:47:49 +00:00
matt
73f5a201e2
Default NetBSD to -msecure-plt now.
2011-02-10 07:18:29 +00:00
joerg
403637aa12
Explicitly use template to allow building with the more strict
...
template lookup in clang. From FreeBSD.
2011-02-05 00:37:40 +00:00
uwe
9d18d32a41
Branch with delay slot executes delay slot even if branch is not
...
taken, so adjust next_pc logic accordingly. Fixes SIGILL
(breakpoint's "trapa" causes an illegal slot instruction exception)
when stepping through such branches.
2011-02-04 00:05:29 +00:00
pooka
ff1200ecb5
add port-emips
2011-01-27 18:51:16 +00:00
matt
529766656e
mips64 gcc now defaults to soft-float
2011-01-23 06:31:39 +00:00
matt
b2fee41732
Default mips64 to softfloat.
2011-01-23 06:29:52 +00:00
uwe
7b244b7d28
Add FreeBSD-9.0.
2011-01-19 00:10:10 +00:00
wiz
c1f176e16d
Move isns description from dist/groff to usr.bin/groff, where it belongs.
...
Add isns to mdocml libraries as well.
2011-01-18 09:28:42 +00:00
matt
6038a89b0e
Change to reflect switchframe/callframe changes.
2011-01-18 01:28:19 +00:00
matt
9925d622a5
Enable E500 (mpc85xx) support in GCC.
2011-01-18 00:19:28 +00:00