Commit Graph

2457 Commits

Author SHA1 Message Date
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
christos
3acd53d157 add libelf 2009-12-20 20:15:07 +00:00
uebayasi
6d1f240d45 Fix parallel build. Analyzed & patch provided by enami@, thanks! 2009-12-15 11:39:05 +00:00
matt
36c802e628 Merge gcc mips64 support from matt-nb5-mips64. 2009-12-14 00:40:04 +00:00
enami
72ec821622 Lookup lwp0.l_addr instead of proc0paddr to locate PCB. 2009-11-27 02:51:15 +00:00
uebayasi
a8e69e8330 Don't build sh64 code even if BFD64 as suggested by uwe@ (privately). We
don't need sh64 at all.  This fixes sh3 MKCROSSGDB=yes build.
2009-11-26 06:34:22 +00:00
wiz
4e2c208c87 Mention IEEE Std 1003.1-2008. Bump date. 2009-11-17 15:01:26 +00:00
joerg
62bcbea33d Add the -iremap option to gcc(1) and cpp(1). This option specifies a
prefix transformation rule for __FILE__ and can be used to avoid
hard-coding the location of the source tree in the resulting binary.
2009-11-11 19:03:52 +00:00
skrll
25c78277a1 Remove old binutils. 2009-11-07 17:58:14 +00:00
christos
2853bbf4b7 use %option instead of #define YY_NO_... 2009-10-29 14:49:02 +00:00
joerg
4d38a506b1 Add .%U to mark up URLs in bibliographic entries of mdoc(7) pages.
Discussed with wiz, Kristaps Dzonsons and Ruslan Ermilov, proposed
(without reaction) on the groff mailing list.
2009-10-25 18:33:36 +00:00
joerg
6417554561 snj doesn't like my accent, so use proper English month names. 2009-10-24 00:10:30 +00:00
joerg
14be05df39 Reduce amount of macro magic. Use canonical form of date. 2009-10-23 23:04:29 +00:00
christos
1d7b1a9552 if we have getdelim, we don't need to supply our own, always. 2009-10-19 00:29:30 +00:00
martin
5526bb0709 If TARGET_FLOAT_FORMAT is not IEEE_FLOAT_FORMAT (i.e. we have no NaNs),
do not compile special code to fix up different NaN values.
Re-enable complex support functions in libgcc for vax.
2009-10-01 20:07:09 +00:00
skrll
9f68db4a1a Use += in previous so the flags from config/t-netbsd aren't lost. 2009-08-16 17:33:14 +00:00
matt
20078a6d9f Pull in a hunk from t-linux64 for compile flags for CRTSTUFF 2009-08-16 13:16:52 +00:00
matt
a630fd3317 Merge most of the builtin_defines from Linux since they are far superior
to the ones NetBSD has and it allows easier porting.
2009-08-12 02:12:44 +00:00