Commit Graph

2474 Commits

Author SHA1 Message Date
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
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 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
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
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
matt b2fee41732 Default mips64 to softfloat. 2011-01-23 06:29:52 +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
matt bd081d44b9 Make the MIPS N32/N64 ABIs properly support 128-bit long doubles. With this
change, we should be fully conformant with the N32 and N64 ABIs.
Add {fpclassify,infinity,isnan,ininf,signbit}l_ieee754.c back to lib/libc/gen.
Note that infinityl_ieee754.c will work with either 64-bit, 80-bit, or
128-bit long doubles.
2011-01-17 23:53:03 +00:00
christos 0de39c68e9 add libisns 2011-01-17 21:57:04 +00:00
njoly c196326bfe Add support for 32bit (i386) binaries on amd64. 2010-12-24 14:46:02 +00:00
njoly deb4c35e46 Adjust LDFLAGS handling to fix curses detection for mknative-gdb. 2010-12-24 13:12:09 +00:00
matt fbd8cee2df Emit DWARF relocation in its expected form 2010-12-22 02:58:35 +00:00
wiz 3d3c5d42cb Observe the following spelling:
- wide character (noun)
- wide-character (adjective)

Inspired by jmc@OpenBSD.
2010-12-16 17:42:25 +00:00
joerg 674a655551 Prefix ctype bitmask macros with _CTYPE 2010-12-14 02:28:57 +00:00
mrg 1b84084183 remove obsolete file 2010-12-11 23:04:46 +00:00
skrll 4da31ee6bb Don't create weird notes section in hppa binaries.
XXX maybe pa_netbsd_file_start is the proper fix.
2010-11-25 21:37:04 +00:00
skrll 50eaa87a8f Update pa-netbsd.h to match pa-linux.h where it should. That is, remove
local definitions of

	ASM_PREFERRED_EH_DATA_FORMAT
	ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX

and make it obvious we're not using local ASM_OUTPUT_INTERNAL_LABEL

This fixes the current build problems (and probably more)
2010-11-10 18:28:29 +00:00
dholland 5685631206 Fix -o behavior with patterns that match the empty string, as per PR 43896. 2010-09-28 00:54:04 +00:00
joerg a64143b682 PT_STEP historically ignores the argument. Indepent of whether this
behavior will be restored, pass down 0 for now to unbreak single
stepping after the thread changes.
2010-08-20 15:34:13 +00:00
matt f2d2b6453a Don't use/rely on a constraint. Move the constraint predicate
to the pattern's condition.
2010-07-27 16:30:38 +00:00
matt 6910a36f83 Only allow jbls/jblc x(r) iff (x & 3) == 0 2010-07-27 01:13:41 +00:00
jnemeth 60fc9fff98 PR/43642 - OKANO Takayoshi -- update bug reporting URL in GCC 2010-07-19 20:05:06 +00:00
christos c48dffd069 perhaps this fixes the build issue? 2010-06-03 14:32:31 +00:00
joerg 89d61a1cf0 Add .It for content of .Bl -column. Move .Pp out of .Bl. 2010-05-23 00:01:31 +00:00
joerg da269724b9 Reflect canonical order by majority rule. The local version in share/man
already got this chance a while ago.
2010-05-13 20:30:01 +00:00
mrg 2eb85043a2 don't use the __{BIG,LITTLE}_ENDIAN__ test on NetBSD. it doesn't give
the right result for some platforms, and the later valid tests are
never used.  (this problem seems fixed in newer autoconf...)
2010-05-08 02:58:33 +00:00
drochner 3ad1f9ecb6 fix an operator precedence confusion which is harmless due to some luck 2010-05-06 19:00:08 +00:00
drochner 20f5933022 fix some operator precedence confusion (found by clang++)
Don't know whether this had a visible effect in practice, but the code
obviously didn't behave as expected.
2010-05-06 18:54:35 +00:00
drochner 8d2b0eb1d3 make the stdc++ headers usable for clang++. clang wants that __weakref__
declarations are "static", gcc-4.1 uses "extern" here.
(gcc-4.2 uses "static" as well, so this looks like a bug in gcc.)
approved by mrg
2010-05-06 10:01:20 +00:00
uebayasi fdee31b059 Make this build. 2010-04-21 12:58:38 +00:00
christos 765fc163a7 don't pretend to have do_fstatvfs 2010-04-07 17:13:10 +00:00
christos 2446060385 fix syntax errors 2010-04-07 12:58:33 +00:00
christos 66aa934e53 update system call table to reflect reality. 2010-04-06 23:02:10 +00:00
mrg 1872638e5b don't include linux unwind support. we don't do this on 32 bit ppc,
we don't have the symbols to support it, and it breaks c++ linking.
from dennis.c.ferguson@gmail.com in PR#43041.
2010-03-27 20:11:06 +00:00
joerg 7780622b8d Use HUGE_VAL on VAX as INFINITY requires a warning according to ISO C99
on VAX. Use the less intrusive approach of a conditional here.
2010-03-01 00:15:47 +00:00
joerg 851c61a98d Resolve disagreement between comment and code in favour of the comment,
so that more than one .%U can be used. Found by Jukka Ruohonen.
2010-02-27 21:15:54 +00:00
dsl 02b1580f48 Fix check for old trap frame layout. 2010-02-22 08:19:38 +00:00
wiz 8f657e21de Fix typo (specifed -> specified). 2010-02-18 14:00:39 +00:00
wiz 65b4cc1cbf Fix typo. 2010-02-09 23:07:13 +00:00