Commit Graph

225080 Commits

Author SHA1 Message Date
dsl
5b5595b6b5 Include the subtest number in any error output.
Also temporarily print the rounding mode.
I think that acos(-1) is ending up with the wrong sign because the test
  is being run with 'round towards -ve infinity' set.
I think it getting set somewhere and causing this test to fail.
The acos() code probably needs fixing - it shouldn't depend on the
round mode like this. But first I want to know if this if the error.
2014-03-02 22:40:45 +00:00
christos
aca5beab65 If we are compiling with -g and using gcc4.8 and dtrace downgrade
dwarf generation to version 2 for now.
2014-03-02 22:22:05 +00:00
jmmv
bcb71d7e8b Make cleanup routines actually work.
The only way to pass global state from the body to the cleanup is via the
file system.

Fixes leaks of global system resources (in all cases, given that the body
does not by itself clean things up).
2014-03-02 20:13:12 +00:00
jmmv
c6a5f6dd5a Remove unnecessary and broken cleanup routine. 2014-03-02 19:56:48 +00:00
joerg
a9d09c60a9 Don't overwrite MACHINE_ARCH if it is already set. 2014-03-02 16:18:41 +00:00
joerg
6fd0534ea0 Initialize variables used to setup a dummy element.
XXX bogus, needs review
2014-03-02 13:28:23 +00:00
joerg
e02d755c4d Mark cpu_reset as dead and add an explicit __builtin_unreachable for a
terminal function call for clang's noreturn diagnostic.
2014-03-02 13:27:38 +00:00
joerg
f9c59ff828 Be explicit about the double register use. 2014-03-02 13:26:30 +00:00
joerg
f4fd6a57c4 Bump SYMTAB_SPACE for clang. 2014-03-02 13:26:03 +00:00
joerg
eb64341606 Bump sshramdisk size to 3800k, reserve 4MB in the install kernel. 2014-03-02 13:25:43 +00:00
joerg
e216bba83c Clang needs a slightly larger MD image, so bump the size to 2300k. 2014-03-02 13:24:38 +00:00
joerg
435fa1f53c GC ipending. 2014-03-02 13:23:32 +00:00
joerg
6eb573f048 Skip a tautologic check if we know it is one. 2014-03-02 13:23:16 +00:00
joerg
428f4f5e51 GC ipending. 2014-03-02 13:22:32 +00:00
joerg
2300bb5c4a Make the empty loop body explicit. 2014-03-02 13:22:21 +00:00
joerg
3eaba71132 Explicitly enable VFP support for vfp_init.c. Fixes build of
INTEGRATOR_CP with clang.
2014-03-02 13:21:59 +00:00
nakayama
1d4618fbd6 Use assembler code for 32-bit sparc compat library on sparc64. 2014-03-02 09:02:43 +00:00
nakayama
76c38c2772 Use more assembler code on sparc64.
bn-sparcv9.S and OPENSSL_BN_ASM_MONT don't work well since they
assume BN_ULONG is 32-bit, so don't use them.
2014-03-02 08:58:02 +00:00
nakayama
44b7548b4a Fix assembler code generation: pass option -m64 properly, and
generate more code.
2014-03-02 08:50:34 +00:00
skrll
0238414d95 Bump MEMORY_DISK_ROOT_SIZE 2014-03-02 08:20:09 +00:00
isaki
430aa09eb8 Discard .SUNW_ctf section just in case.
patch from martin@, see PR/48623.
2014-03-02 06:16:27 +00:00
mrg
4e43797c9f don't collect gthr-default.h anymore. 2014-03-02 04:58:20 +00:00
mrg
0788cf0c43 - set DIST based upon EXTERNAL_GCC_SUBDIR
- set GNUHOSTDIST
- move gthr-default.h to BUILDINCS, and add glue to add it to COPYHEADERS
- adjust COPYHEADERS to cope with files outside of dist/libstdc++-v3/.
2014-03-02 04:31:53 +00:00
matt
b1f346caa8 Use OBJECT_FMTS from <bsd.own.mk> to determine elf32/elf64 needs 2014-03-02 03:55:19 +00:00
mrg
aebfe59c86 rearrange the code to copy renamed files to have more explicit paths. 2014-03-02 03:47:57 +00:00
matt
cbff955678 Use OBJECT_FMTS from <bsd.own.mk> 2014-03-02 03:42:50 +00:00
matt
f5f79614ed Add OBJECT_FMTS which is a list of object formats supported by the MACHINE_ARCH 2014-03-02 03:33:29 +00:00
mrg
4501ec6885 don't collect c++allocator.h. we copy it via G_ALLOCATOR_H we've
already pulled out, and the extra copy can confuse make when it
has an older timestamp than the copy in dist/libstdc++-v3/.
2014-03-02 03:17:14 +00:00
mrg
6fed287581 delete files we know the source of and don't need to collect with
mknative anymore.
2014-03-02 03:16:20 +00:00
matt
e0c9b05e1a Change remaining "MACHINE_ARCH" to "LIBC_MACHINE_ARCH" 2014-03-02 03:04:52 +00:00
christos
752e86217f fix indentation 2014-03-01 22:53:11 +00:00
christos
a65528eb10 remove blank line 2014-03-01 22:52:19 +00:00
christos
dedba65ce7 fix indentation 2014-03-01 22:49:49 +00:00
mrg
edba7f6736 add a caveat about a construct in this makefile:
# XXX these rules don't always work if the ${.TARGET} ends up being the
#     copy in ../../arch/$arch/ and that version is older.  (but will
#     only break read-only source builds.)
2014-03-01 22:49:43 +00:00
christos
1f9947ec5c fix indentation 2014-03-01 22:45:32 +00:00
christos
001b5d71b5 remove local init 2014-03-01 22:43:35 +00:00
christos
0a9fbeb5aa put back init that got accidentally removed. 2014-03-01 22:42:46 +00:00
christos
6563301284 remove local init stuff 2014-03-01 22:41:50 +00:00
joerg
4d065f3e71 Fix sign. 2014-03-01 22:38:13 +00:00
dsl
8f9d8363a0 Some of the acos() tests seem to fail on some systems.
Sorting out why isn't helped by the tests not reporting the erronous value.
Change the 'boilerplate' pattern used so that all the values are output.
Reduce the amount of faffy red tape as well.
Some of these reductions could be shared with other libm tests, but for
  the moment they are defined in this file.
All these tests pass on my amd64 system, and when I run amd64 qemu.
2014-03-01 21:08:39 +00:00
mrg
f2a2d440c1 revert the previous; it doesn't work. 2014-03-01 21:03:01 +00:00
tsutsui
cd459eb403 Note x68k is now using Xorg.
Also note (untested) ews4800mips and newsmips Xorg switch.
2014-03-01 20:58:04 +00:00
tsutsui
e9a418e5e7 Switch x68k to X11FLAVOUR=Xorg, including a working monolithic X68k server.
Confirmed that "build.sh -m x68k -x release" gets no error.
2014-03-01 20:34:17 +00:00
tsutsui
b76049b5e9 Add X11R7 X68k server stuff. 2014-03-01 19:46:43 +00:00
tsutsui
ac4c90f708 Enable "SUBDIR+=netbsd/x68k" if ${XSERVER_X68K} != "no".
Now we've got it after this glue Makefile was initially added back in 2008.
2014-03-01 19:45:29 +00:00
tsutsui
31f3a188ec Add a reachover Makefile to build X11R7'fied MD X68k server.
See my post on port-x68k@ for details:
http://mail-index.netbsd.org/port-x68k/2014/02/27/msg000043.html
2014-03-01 19:39:03 +00:00
christos
b1664f725b only check that npages fit, if we are going to add npages to swpgonly. 2014-03-01 18:32:01 +00:00
dsl
4af555d7e1 When converting out of range 64bit sysctl values to 'int' (because of
an 'int' sized read) don't assume that sizeof (int) is 4.
2014-03-01 17:27:48 +00:00
maxv
38b6f18cc1 Some {} are missing. The behavior is thus wrong: the code always jumps to
out1.

Spotted by my code scanner.

ok christos@
2014-03-01 16:59:41 +00:00
maxv
c4846ab7e9 ';;' -> ';'
no functional change

spotted by my code scanner

ok christos@
2014-03-01 16:46:14 +00:00