Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (35m)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (177d) 

2024-05-09 23:13:44 UTC Now

2016-03-23 05:25:51 UTC MAIN commitmail json YAML

avoid a GCC warning with this:

+#if defined(__GNUC__) && (__GNUC__ >= 5) && defined(__OPTIMIZE__)
+      x.fp_sign = 0;
+#endif

(ridiculous, but seems better than disabling the warning entirely.)

(mrg)

2016-03-23 05:24:54 UTC MAIN commitmail json YAML

workaround a problem in old binutils and GCC 5.3.

(mrg)

2016-03-23 05:24:11 UTC MAIN commitmail json YAML

2016-03-23 04:56:21 UTC MAIN commitmail json YAML

Use LIST_FOREACH instead of LIST_FOREACH_SAFE

No need to use *_SAFE because we don't remove any items in the loop.

(ozaki-r)

2016-03-23 00:20:18 UTC MAIN commitmail json YAML

2016-03-22 17:41:26 UTC MAIN commitmail json YAML

+HSM is also hierarchical storage management

(ginsbach)

2016-03-22 17:03:02 UTC MAIN commitmail json YAML

add some stuff; PR 50992 from Nikolai Lifanov

(dholland)

2016-03-22 10:09:02 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/coldfire/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/coldfire/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/arch/coldfire/auto-target.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/coldfire/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/coldfire/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/coldfire/gcov-iov.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libgomp/arch/coldfire/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgomp/arch/coldfire/libgomp.spec@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/coldfire/libgomp_f.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/coldfire/omp.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libiberty/arch/coldfire/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/cxxabi_tweaks.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gstdint.h@1.8 / diff / nxr@1.8
src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-posix.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-single.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/auto-host.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/bversion.h@1.4 / diff / nxr@1.4
      :
(more 7 files)
mknative-gcc for coldfire and GCC 5.3.

(mrg)

2016-03-22 09:05:07 UTC netbsd-7 commitmail json YAML

2016-03-22 09:04:20 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #1144):
lib/librt/shm.c: revisions 1.2, 1.3
Allow /var/shm to be a symlink to a properly set up directory.
--
Simplify previous by just doing an open() on the directory and then using
the fstat* family to test for all relevant details.
Clean up buffer sizes and clarify a length check. Based on input from dholland.

(snj)

2016-03-22 08:25:23 UTC MAIN commitmail json YAML

remove a bunch of "@echo done" from the tail of rules.  these messages
were vaguely useful back when we didn't run make -j, but now you end
up with a single line "done" every so often, with no idea what it is
for.  very few other targets claim they're done so just remove these.

(mrg)

2016-03-22 08:22:04 UTC MAIN commitmail json YAML

updates to latest -current:
- sshd problem is libldap.so.4.3, at least on sparc64.  placing with 4.8 one works
- alpha mostly works fine, 7 new failures in atf, plus sshd problem
- update release build info for many *earm*, hppa, i386, amd64, mipsel, sh3*
- *mips* now at least completes mknative-gcc
- sh3eb has a mknative-gcc problem

(mrg)

2016-03-22 08:18:27 UTC MAIN commitmail json YAML

mips64 does not get (all?) the non sw-float version.  fixes double symbol issues.

(mrg)

2016-03-22 08:17:27 UTC MAIN commitmail json YAML

apply -Wno-error=stack-protector in the same places for GCC 5.3 as 4.8.
fixes sh3 and m68k issues, at least.  (vax and or1k are also included.)

(mrg)

2016-03-22 08:15:26 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/m68000/backtrace-supported.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/m68000/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/m68k/backtrace-supported.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/m68k/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/m68k/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgomp/arch/m68000/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgomp/arch/m68000/libgomp.spec@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgomp/arch/m68000/libgomp_f.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/m68000/omp.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/m68k/config.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libgomp/arch/m68k/libgomp.spec@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/m68k/libgomp_f.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/m68k/omp.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libiberty/arch/m68000/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libiberty/arch/m68k/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h@1.12 / diff / nxr@1.12
src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/cxxabi_tweaks.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gstdint.h@1.7 / diff / nxr@1.7
      :
(more 24 files)
mknative-gcc for m68k and m68000 and GCC 5.3.

(mrg)

2016-03-22 06:54:19 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/backtrace-supported.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/mips64el/backtrace-supported.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/mips64el/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/arch/mips64eb/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/mips64eb/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/mips64eb/libgomp.spec@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/mips64eb/libgomp_f.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/mips64eb/omp.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/mips64el/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/mips64el/libgomp.spec@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/mips64el/libgomp_f.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/mips64el/omp.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libiberty/arch/mips64eb/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libiberty/arch/mips64el/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libobjc/arch/mips64eb/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libobjc/arch/mips64el/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h@1.16 / diff / nxr@1.16
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/cxxabi_tweaks.h@1.3 / diff / nxr@1.3
      :
(more 26 files)
mknative-gcc for mips64* and GCC 5.3.

(mrg)

2016-03-22 05:09:49 UTC MAIN commitmail json YAML

2016-03-22 05:08:38 UTC MAIN commitmail json YAML

2016-03-22 05:04:41 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/mipseb/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/mipseb/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/arch/mipseb/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/mipseb/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgomp/arch/mipseb/libgomp.spec@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/mipseb/libgomp_f.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/mipseb/omp.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libiberty/arch/mipseb/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libobjc/arch/mipseb/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/cxxabi_tweaks.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gstdint.h@1.10 / diff / nxr@1.10
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr-posix.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr-single.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/auto-host.h@1.7 / diff / nxr@1.7
src/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/bversion.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/configargs.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/defs.mk@1.10 / diff / nxr@1.10
      :
(more 3 files)
mknative-gcc for GCC 5.3 and mipseb.

(mrg)

2016-03-22 04:53:17 UTC MAIN commitmail json YAML

2016-03-22 04:50:50 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/mipsel/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/mipsel/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/arch/mipsel/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/mipsel/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgomp/arch/mipsel/libgomp.spec@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/mipsel/libgomp_f.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/mipsel/omp.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libiberty/arch/mipsel/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libobjc/arch/mipsel/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h@1.16 / diff / nxr@1.16
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/cxxabi_tweaks.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gstdint.h@1.10 / diff / nxr@1.10
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-posix.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-single.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/auto-host.h@1.7 / diff / nxr@1.7
src/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/bversion.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/configargs.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/defs.mk@1.10 / diff / nxr@1.10
      :
(more 3 files)
mknative-gcc for GCC 5.3 and mipsel.

(mrg)

2016-03-22 04:48:25 UTC MAIN commitmail json YAML

revert part of rev 1.66 that converted a tri-state variable into
a bool while leaving a comparision against "< 3".

(mrg)

2016-03-22 01:38:17 UTC MAIN commitmail json YAML

put back NUL check (Ingo Schwarze)

(christos)

2016-03-22 01:34:32 UTC MAIN commitmail json YAML

Fix reversed condition in tty_end() (Ingo Schwarze)
Also don't succeed if calling setup twice.

(christos)

2016-03-21 22:42:56 UTC MAIN commitmail json YAML

avoid some stupid GCC errors seen only with -Os and -O3.

(mrg)

2016-03-21 19:13:15 UTC MAIN commitmail json YAML

2016-03-21 19:12:26 UTC MAIN commitmail json YAML

2016-03-21 05:23:39 UTC MAIN commitmail json YAML

Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.

(dholland)

2016-03-21 02:37:26 UTC MAIN commitmail json YAML

fix constness (from kre)

(christos)

2016-03-20 22:57:49 UTC MAIN commitmail json YAML

Add command substitution test.

(christos)

2016-03-20 22:57:04 UTC MAIN commitmail json YAML

new command substitution test from kre

(christos)

2016-03-20 22:56:39 UTC MAIN commitmail json YAML

Move the command substitution "internal subroutine" part of
readtoken1() into a real function of its own (inspired by a
similar change made by FreeBSD - the other internal routines
they moved out are expected to move out here as well soon.)
This change helps avoid gcc 5.3 demanded (not required!) volatile
noise which would slow down parsing. (from kre)

(christos)

2016-03-20 22:27:44 UTC MAIN commitmail json YAML

2016-03-20 22:27:31 UTC MAIN commitmail json YAML

2016-03-20 22:26:56 UTC MAIN commitmail json YAML

2016-03-20 22:18:43 UTC MAIN commitmail json YAML

re-gen to fix sha1. there were also improvements for montgomery multiplications
that we did not have from a previous change.

(christos)

2016-03-20 22:17:13 UTC MAIN commitmail json YAML

move scratch stack offset from 64 to 72 bytes so that it is aligned properly.
We core-dump using xmm instructions with gcc-5.3 otherwise. This is all
fixed a lot better in openssl-1.1.0-pre4 and I am tempted....

(christos)

2016-03-20 21:27:27 UTC MAIN commitmail json YAML

update alpha (mostly working) and hppa (mknative-gcc works)

(mrg)

2016-03-20 21:14:21 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/hppa/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/hppa/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/arch/hppa/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/hppa/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgomp/arch/hppa/libgomp.spec@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/hppa/libgomp_f.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/hppa/omp.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libiberty/arch/hppa/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h@1.16 / diff / nxr@1.16
src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/cxxabi_tweaks.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gstdint.h@1.12 / diff / nxr@1.12
src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-posix.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-single.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/usr.bin/gcc/arch/hppa/auto-host.h@1.7 / diff / nxr@1.7
src/external/gpl3/gcc/usr.bin/gcc/arch/hppa/bversion.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h@1.19 / diff / nxr@1.19
src/external/gpl3/gcc/usr.bin/gcc/arch/hppa/defs.mk@1.10 / diff / nxr@1.10
      :
(more 3 files)
mknative-gcc for HPPA and GCC 5.3.  thanks for fixing fenv.c, nick!

(mrg)

2016-03-20 20:09:49 UTC MAIN commitmail json YAML

Sort errors. Improve markup.

(wiz)

2016-03-20 17:31:09 UTC MAIN commitmail json YAML

PR/50460: Abhinav Upadhyay: Fix legacy apropos query to match both the name
and the one line description and delete extra args.

(christos)

2016-03-20 16:39:36 UTC MAIN commitmail json YAML

2016-03-20 16:26:06 UTC MAIN commitmail json YAML

use foo - 0 instead of testing for defined(foo); from joerg@

(christos)

2016-03-20 14:58:11 UTC MAIN commitmail json YAML

Let PaX ASLR know about the current emulation

This effectively fixes PaX ASLR with 32-bits emulation on 64-bits
platforms. Without this knowledge, the offset applied for 32-bits
programs was really meant for a 64-bits address space - thus
shifting the address up to 12 bits, with a success rate of about
1/4096. This offset is calculated once in the lifetime of the
process, which therefore behaved normally when able to start.

Fixes kern/50469, probably also kern/50986

Tested on NetBSD/amd64 (emul_netbsd32)

(khorben)

2016-03-20 14:22:46 UTC MAIN commitmail json YAML

Update {read,write}fpsr to work everywhere

(skrll)

2016-03-20 14:11:50 UTC MAIN commitmail json YAML

PR/50983: David Shao: Protect stddef;
also make the pointer void *.

(christos)

2016-03-20 10:29:12 UTC MAIN commitmail json YAML

Pass a correct residual size to wdcbit_bucket() that drains extra bytes.

Seems broken (but almost harmless?) since rev 1.101 committed ~10 years ago:
http://mail-index.netbsd.org/source-changes/2006/09/07/0043.html

(tsutsui)

2016-03-20 09:47:58 UTC MAIN commitmail json YAML

2016-03-20 09:15:07 UTC nick-nhusb commitmail json YAML

2016-03-20 08:42:19 UTC nick-nhusb commitmail json YAML

2016-03-20 08:21:30 UTC nick-nhusb commitmail json YAML

2016-03-20 08:06:15 UTC nick-nhusb commitmail json YAML

Provide and use DPRINTF{,N} macros in the same way as all other HCDs.

No functional change.

(skrll)

2016-03-20 04:24:46 UTC MAIN commitmail json YAML

Comment out unused logic. PR 50973

(dholland)

2016-03-19 23:21:03 UTC MAIN commitmail json YAML

Disable uscanner in all kernel configs

As discussed on current-users@, SANE uses ugen via libusb and not
uscanner, so users are not well served by having uscanner.  Consensus
is that addressing how to adjust permissions for scanners should not
block restoring basic functionionality.

(Compile-tested only, but there are multiple reports of this being the
right approach.)

(gdt)

2016-03-19 21:27:38 UTC MAIN commitmail json YAML

Save and restore all the registers we need instead of playing tricks and
"knowing" which registers the compiler clobbers. gcc-5.3 clobbers both
rcx and rdx...

(christos)

2016-03-19 20:57:48 UTC MAIN commitmail json YAML

2016-03-19 20:54:49 UTC MAIN commitmail json YAML

disable -fdelete-null-pointer-checks by default for now.

(mrg)

2016-03-19 20:53:46 UTC MAIN commitmail json YAML

note alpha mostly works (sshd problem as well)
add that sparc64 test results are about 60 additional failures

(mrg)

2016-03-19 18:56:37 UTC MAIN commitmail json YAML

2016-03-19 18:50:25 UTC MAIN commitmail json YAML

Default kernel builds to USE_SSP=yes.

(martin)

2016-03-19 18:44:10 UTC MAIN commitmail json YAML

2016-03-19 17:15:13 UTC MAIN commitmail json YAML

Sync documentation of struct ktr_header with reality:
  - there is a ktr_version field
  - the ordering of ktr_type and ktr_version is byte-order dependent
  - ktr_time is now a timespec, not a timeval
  - there's now a ktr_lid field
  - there is no such thing as a ktr_buf field and it's certainly not
    a caddr_t.

XXX: I would appreciate it if someone who knows how this stuff works
XXX: could review this file in case it's still lying in some more
XXX: subtle way.

(dholland)

2016-03-19 17:05:36 UTC MAIN commitmail json YAML

Update documented prerequisite includes. PR 50633 and PR 50634.

Remove sys/uio.h, and swap sys/param.h for sys/types.h as sys/ktrace.h
depends on MAXCOMLEN.

Bump date; first time since 1993.

(dholland)

2016-03-19 17:04:12 UTC MAIN commitmail json YAML

PR 50633 and PR 50634 from Brad Harder: add missing includes:
sys/signal.h and sys/time.h. Also add sys/uio.h which is needed and
for some probably historical/obsolete reason has been documented as a
prerequisite instead of included directly.

This also requires sys/param.h for MAXCOMLEN (blah) but for now at
least shift that to the documentation instead of including it
directly as it's a sewer.

(dholland)

2016-03-19 16:08:15 UTC nick-nhusb commitmail json YAML

2016-03-19 14:16:46 UTC nick-nhusb commitmail json YAML

2016-03-19 11:30:39 UTC nick-nhusb commitmail json YAML

2016-03-19 07:12:21 UTC nick-nhusb commitmail json YAML

Initialise up_serialise to true and add a KASSERT.

(skrll)

2016-03-18 20:40:22 UTC MAIN commitmail json YAML

2016-03-18 18:42:25 UTC MAIN commitmail json YAML

sprinkle more volatile (distribution build with gcc-5.3)

(christos)

2016-03-18 18:24:25 UTC MAIN commitmail json YAML

2016-03-18 18:07:28 UTC MAIN commitmail json YAML

sprinkle more volatile (needed for the rescue build with gcc-5.3)

(christos)

2016-03-18 17:52:30 UTC MAIN commitmail json YAML

2016-03-18 17:11:04 UTC MAIN commitmail json YAML

2016-03-18 17:08:45 UTC MAIN commitmail json YAML

2016-03-18 17:07:23 UTC MAIN commitmail json YAML

2016-03-18 16:37:09 UTC MAIN commitmail json YAML

2016-03-18 16:32:04 UTC MAIN commitmail json YAML

2016-03-18 16:24:27 UTC MAIN commitmail json YAML

2016-03-18 16:12:47 UTC MAIN commitmail json YAML

2016-03-18 15:26:31 UTC MAIN commitmail json YAML

2016-03-18 15:05:49 UTC MAIN commitmail json YAML

match the updated <sys/types.h> definition

(christos)

2016-03-18 14:58:18 UTC MAIN commitmail json YAML

tidy up: parse DW_AT_specification like DW_AT_abstract_origin

(christos)

2016-03-18 14:55:34 UTC MAIN commitmail json YAML

- Add processing for c++ references.
- Make sure we load the DIE that contains the types of array elements so
  we can resolve them later.
- Print t_id (die offsets) in hex.

(christos)

2016-03-18 13:23:00 UTC MAIN commitmail json YAML

2016-03-18 12:41:25 UTC MAIN commitmail json YAML

Use the correct upper bounds for the types array.  The correct upper
bound is typecnt not timecnt.  Now perpetual 'standard' time zones
will work correctly as they have a typecnt of 1 but a timecnt of 0.

(ginsbach)

2016-03-18 10:14:39 UTC MAIN commitmail json YAML

update info for:
hppa: libc build failes in fenv.c
m68*: libc fails with stack protector issues
mips*: libgcc fails
sh*: initial stuff works
sparc*: sshd is broken for both, perhaps kernels are SMP problematic
vax: tools/gcc failes

(mrg)

2016-03-18 10:10:21 UTC MAIN commitmail json YAML

move the compiler hack closer to the source of the fail

(mrg)

2016-03-18 10:09:46 UTC MAIN commitmail json YAML

minimal changes necessary to link into an INET6-less kernel.

(mrg)

2016-03-18 10:08:43 UTC MAIN commitmail json YAML

2016-03-18 10:07:52 UTC MAIN commitmail json YAML

disable our local hack to check alloc alignment on arm, as the define
is no longer compile-time constant and CTASSERT() fails.

(mrg)

2016-03-18 09:18:07 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/sh3el/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/sh3el/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/arch/hppa/auto-target.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/hppa/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/m68000/auto-target.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/arch/m68k/auto-target.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/m68k/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/arch/mips64eb/auto-target.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/mips64eb/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/mips64el/auto-target.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/mipseb/auto-target.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/mipseb/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/mipsel/auto-target.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/mipsel/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/sh3eb/auto-target.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/sh3eb/defs.mk@1.2 / diff / nxr@1.2
      :
(more 74 files)
mknative-gcc for GCC 5.3 and sh3*, hppa, m68*, mips*.

none of them are complete yet.

(mrg)

2016-03-18 07:30:47 UTC MAIN commitmail json YAML

update info for alpha, powerpc, earmv4, i386, and sparc*

(mrg)

2016-03-18 07:29:41 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/alpha/backtrace-supported.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/alpha/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/powerpc/backtrace-supported.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/powerpc/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/arch/alpha/auto-target.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/alpha/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/powerpc/auto-target.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/powerpc/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h@1.8 / diff / nxr@1.8
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/gcov-iov.h@1.8 / diff / nxr@1.8
src/external/gpl3/gcc/lib/libgomp/arch/alpha/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/alpha/libgomp.spec@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/alpha/libgomp_f.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/alpha/omp.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/powerpc/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/powerpc/libgomp.spec@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/powerpc/libgomp_f.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/powerpc/omp.h@1.3 / diff / nxr@1.3
      :
(more 32 files)
initial mknative-gcc for GCC 5.3 and alpha/powerpc.

(mrg)

2016-03-18 03:08:25 UTC MAIN commitmail json YAML

2016-03-18 01:03:36 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gstdint.h@1.12 / diff / nxr@1.12
src/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gstdint.h@1.12 / diff / nxr@1.12
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h@1.12 / diff / nxr@1.12
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h@1.12 / diff / nxr@1.12
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h@1.12 / diff / nxr@1.12
      :
(more 20 files)
regen.

(mrg)

2016-03-17 23:44:12 UTC MAIN commitmail json YAML

delete the GCC 4.8 status, and update the 5.3 one a little.

(mrg)

2016-03-17 23:41:21 UTC MAIN commitmail json YAML

set NETBSD_GCC_VERSION for GCC 5.3 separately.
don't collect crtstuff anymore.

(mrg)

2016-03-17 23:40:19 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/crtstuff/arch/earm.mk@1.8 / diff / nxr@1.8
src/external/gpl3/gcc/lib/libbacktrace/arch/earm/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/earm/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/earmeb/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/earmeb/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/earmhf/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/earmhf/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/earmhfeb/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/earmhfeb/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv4/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv4/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv4eb/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv4eb/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv6/backtrace-supported.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv6/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv6eb/backtrace-supported.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv6eb/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hf/backtrace-supported.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hf/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hfeb/backtrace-supported.h@1.3 / diff / nxr@1.3
      :
(more 314 files)
generate mknative-gcc for GCC 5.3 and all the arm targets.
minor regen for x86 and sparc*

(mrg)

2016-03-17 21:46:08 UTC MAIN commitmail json YAML

document the state of gcc 5.3 in src.

(mrg)

2016-03-17 19:02:38 UTC MAIN commitmail json YAML

2016-03-17 18:56:14 UTC MAIN commitmail json YAML

PR/50974: David Binderman: Remove unused code.

(christos)

2016-03-17 18:52:26 UTC MAIN commitmail json YAML

Handle DW_AT_specification better; also don't core-dump if at == NULL.
XXX: Is that right?

(christos)

2016-03-17 18:43:29 UTC MAIN commitmail json YAML

2016-03-17 18:29:59 UTC MAIN commitmail json YAML

Added ldexpl to ldexp manpage since it is missing.
Also added ldexpf manpage link since it is missing.

(nros)

2016-03-17 17:38:14 UTC MAIN commitmail json YAML

undo the dso protected for clang

(christos)

2016-03-17 17:36:32 UTC MAIN commitmail json YAML

disable dso protected for clang now, so that packages can be built.
(again this is the binutils warning about copy relocations on protected objects)

(christos)

2016-03-17 15:28:00 UTC MAIN commitmail json YAML

Regen without #line directives.
- nbyacc -l -d -o initparse.c parse.y
- nblex -L -t -p scan.l > initscan.c

(nakayama)

2016-03-17 15:25:46 UTC MAIN commitmail json YAML

2016-03-17 15:23:21 UTC MAIN commitmail json YAML

Apply our changes dropped in previous merge.

(nakayama)

2016-03-17 13:59:02 UTC MAIN commitmail json YAML

2016-03-17 13:54:32 UTC MAIN commitmail json YAML

put back the complex sed/awk since the code can't handle unsorted or repeated
entries (Rin Okuyama)

(christos)

2016-03-17 09:44:56 UTC MAIN commitmail json YAML

Fix typo, add whitespace for better formatting, bump date for previous.

(wiz)

2016-03-17 09:43:38 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2016-03-17 09:04:53 UTC nick-nhusb commitmail json YAML

All HCDs were fighting the seriaisation of transfers in usbdi.c for isoc
transfers.  Instead allow the HCDs to specify which pipes can handle
removing this serialisation and apply it appropriately.

dwctwo(4) can handle this for all transfer types, but only enable
bulk/isoc for now.

(skrll)

2016-03-17 08:09:38 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/crtstuff/arch/arm.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/crtstuff/arch/armeb.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/crtstuff/arch/earm.mk@1.7 / diff / nxr@1.7
src/external/gpl3/gcc/lib/crtstuff/arch/earmeb.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/crtstuff/arch/earmhf.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/crtstuff/arch/earmhfeb.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/crtstuff/arch/earmv4.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/crtstuff/arch/earmv4eb.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/crtstuff/arch/earmv6.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/crtstuff/arch/earmv6eb.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/crtstuff/arch/earmv6hf.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/crtstuff/arch/earmv6hfeb.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/crtstuff/arch/earmv7.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/crtstuff/arch/earmv7eb.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/crtstuff/arch/earmv7hf.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/crtstuff/arch/earmv7hfeb.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/arm/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/arm/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/armeb/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/armeb/config.h@1.4 / diff / nxr@1.4
      :
(more 157 files)
mknative bootstrap-libgcc GCC 5.3 for most arm platforms.  having
minor issue with the next step.

regen minor bits for amd64.

(mrg)

2016-03-17 08:02:38 UTC MAIN commitmail json YAML

don't build a fake insn-modes.h for arm.

(mrg)

2016-03-17 07:59:45 UTC nick-nhusb commitmail json YAML

Protect read of isoc->next with bus lock

(skrll)

2016-03-17 04:07:42 UTC MAIN commitmail json YAML

Fix matching of ICMP queries when NAT'd through IPF

This notably fixes MTU updates for hosts issueing ICMP queries through a
NAT performed by NetBSD with IPF.

(khorben)

2016-03-17 03:26:15 UTC MAIN commitmail json YAML

strtod yields ERANGE for below-subnormal magnitudes, not underflow.

For a floating-point computation, in the language of IEEE 754,
`underflow' means the output was rounded and is too small to be
represented *normally*.

There are many nonzero floating-point numbers to which the exact
output may have been rounded -- namely subnormals.  The condition
under which strtod returns ERANGE for small magnitudes is when the
magnitude of the exact result is so small it is rounded to zero, not
even to a subnormal.

While here, use parallel language about large magnitudes instead of
the (albeit correct) word `overflow', to avoid temptation to treat
`underflow' as the opposite notion with zero instead of infinity.

(riastradh)

2016-03-17 03:05:55 UTC MAIN commitmail json YAML

2016-03-17 02:58:34 UTC MAIN commitmail json YAML

2016-03-17 02:48:09 UTC MAIN commitmail json YAML

2016-03-17 02:31:09 UTC MAIN commitmail json YAML

2016-03-17 02:25:32 UTC MAIN commitmail json YAML

more casting fixes

(christos)

2016-03-17 01:41:54 UTC MAIN commitmail json YAML

2016-03-17 00:56:05 UTC MAIN commitmail json YAML

2016-03-17 00:55:54 UTC MAIN commitmail json YAML

2016-03-17 00:54:53 UTC MAIN commitmail json YAML

Appease gcc-5 from phone@

(christos)

2016-03-17 00:48:50 UTC MAIN commitmail json YAML

Appease gcc-5 (devmajor_t and devminor_t are signed, so using them to
compose dev_t causes sign warnings).

(christos)

2016-03-17 00:42:49 UTC MAIN commitmail json YAML

gcc 5, my patience is waning.

(christos)

2016-03-17 00:21:04 UTC MAIN commitmail json YAML

Add volatile for gcc 5

(christos)

2016-03-17 00:19:36 UTC MAIN commitmail json YAML

add default: to appease gcc.

(christos)

2016-03-17 00:17:58 UTC MAIN commitmail json YAML

volatile for gcc 5

(christos)

2016-03-17 00:15:28 UTC MAIN commitmail json YAML

appease gcc-5 |= #$@#%

(christos)

2016-03-17 00:09:47 UTC MAIN commitmail json YAML

don't build libmudflap* for GCC 5.3.

also, disable libasan here as well (for now).

(mrg)

2016-03-17 00:03:38 UTC MAIN commitmail json YAML

add max_align_t.  C11 defines this and GCC 5.3 really wants it.

XXX: language laywers, please feel free to fix this as necessary.

(mrg)

2016-03-17 00:00:44 UTC MAIN commitmail json YAML

Add fabsl to the manpage describing the fabs functions.

(nros)

2016-03-16 23:52:53 UTC MAIN commitmail json YAML

Mention to update MDATE in src/external/gpl2/groff/Makefile.inc on
next groff import, if any.

(wiz)

2016-03-16 23:52:04 UTC MAIN commitmail json YAML

Hardcode man page dates to date of groff release (September 4, 2005
for 1.19.2 in this case).

We can not use mdate.sh since after checkout/update from version
control, it might be today's date and MKREPRO won't work.

(wiz)

2016-03-16 23:02:23 UTC MAIN commitmail json YAML

Put back awk, other scripts need it.

(christos)

2016-03-16 23:01:34 UTC MAIN commitmail json YAML

We don't need all this magic to build the signals lists. Do the work at
compile time.

(christos)

2016-03-16 22:36:40 UTC MAIN commitmail json YAML

Sprinkle volatile for gcc 5!

(christos)

2016-03-16 22:36:21 UTC MAIN commitmail json YAML

Avoid warning by using gcc'ism

(christos)

2016-03-16 22:35:45 UTC MAIN commitmail json YAML

add Will Robinson comment.

(christos)

2016-03-16 22:32:32 UTC MAIN commitmail json YAML

change static to volatile.

(christos)

2016-03-16 22:25:05 UTC MAIN commitmail json YAML

Avoid gcc-5 conversion warning (|= expands to int)

(christos)

2016-03-16 21:41:25 UTC MAIN commitmail json YAML

2016-03-16 21:38:22 UTC MAIN commitmail json YAML

Avoid setjmp clobbering.

(christos)

2016-03-16 21:20:59 UTC MAIN commitmail json YAML

Keep redirs for subshells.

(christos)

2016-03-16 21:14:35 UTC MAIN commitmail json YAML

2016-03-16 21:13:51 UTC MAIN commitmail json YAML

Better tests for redircloexec and add t_shift (from kre)

(christos)

2016-03-16 21:09:39 UTC MAIN commitmail json YAML

2016-03-16 21:07:59 UTC MAIN commitmail json YAML

2016-03-16 21:06:06 UTC MAIN commitmail json YAML

CID 1356388: Prevent DoS from Tainted scalar

(christos)

2016-03-16 21:01:28 UTC MAIN commitmail json YAML

CID 1356387: Wrong sizeof

(christos)

2016-03-16 21:00:37 UTC MAIN commitmail json YAML

2016-03-16 20:57:46 UTC MAIN commitmail json YAML

2016-03-16 20:55:54 UTC MAIN commitmail json YAML

CID 1018734: Unitialized variable

(christos)

2016-03-16 20:17:42 UTC MAIN commitmail json YAML

expat-2.1.1 out.

(wiz)

2016-03-16 19:02:26 UTC MAIN commitmail json YAML

parenthesize for safety.

(christos)

2016-03-16 18:58:34 UTC MAIN commitmail json YAML

make the GCC 4.8 specific hack for ci.clean being set GCC >= 4.8.

(mrg)

2016-03-16 18:10:00 UTC MAIN commitmail json YAML

2016-03-16 18:07:17 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/crtstuff/arch/sparc64.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libbacktrace/arch/sparc64/backtrace-supported.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/sparc64/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/arch/sparc64/auto-target.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/sparc64/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/gcov-iov.h@1.8 / diff / nxr@1.8
src/external/gpl3/gcc/lib/libgomp/arch/sparc64/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/sparc64/libgomp.spec@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/sparc64/libgomp_f.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/sparc64/omp.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libiberty/arch/sparc64/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h@1.16 / diff / nxr@1.16
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/cxxabi_tweaks.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h@1.10 / diff / nxr@1.10
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-posix.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-single.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/auto-host.h@1.8 / diff / nxr@1.8
      :
(more 7 files)
mknative-gcc for GCC 5.3 and sparc64.

(mrg)

2016-03-16 17:39:12 UTC MAIN commitmail json YAML

remove binary test and other cleanups (from kre)

(christos)

2016-03-16 17:01:40 UTC MAIN commitmail json YAML

Remove wrong unsigned cast, index can be negative. Cast char to int so that
gcc does not warn. Probably better to do the offset at runtime, but that
would cost more.

(christos)

2016-03-16 16:13:16 UTC MAIN commitmail json YAML

Add PAX_SEGVGUARD disabled.

(christos)

2016-03-16 16:04:44 UTC MAIN commitmail json YAML

honor setting .MAKE.JOBS from the makefile. That way one can e.g. do:

CPUS!=sysctl -n hw.ncpuonline
.MAKE.JOBS?=$(CPUS)

(matthias)

2016-03-16 15:51:16 UTC MAIN commitmail json YAML

2016-03-16 15:49:20 UTC MAIN commitmail json YAML

2016-03-16 15:48:01 UTC MAIN commitmail json YAML

factor out common code in macro.

(christos)

2016-03-16 15:45:40 UTC MAIN commitmail json YAML

Revert (kind of) the change in 1.12 of the ancient mksyntax.sh script
(undoing the effect of that commit on syntax.h when it was
being dynamically generated) from 1996.  This means that the shell
parser is now locale independent, so scripts that work anywhere will
work consistently everywhere.  Inspired by a similar change in
FreeBSD's sh (from 2010) - the original change in the other direction
came from FreeBSD as well....  Note that this does not in any way
add any kind of support for locales to sh (which is a whole different
problem.) (from kre)

(christos)

2016-03-16 15:44:35 UTC MAIN commitmail json YAML

PR/19832, PR/35423: Fix handling 0x81 and 0x82 characters in expansions
($VAR etc) that are used to generate filenames for redirections. (from kre)

(christos)

2016-03-16 15:43:38 UTC MAIN commitmail json YAML

PR/50960:  The || and && operators in $(( )) should always have a 0 or 1
result, never anything different. (from kre)

(christos)

2016-03-16 15:42:33 UTC MAIN commitmail json YAML

PR/50958: (partial fix) - support ?: expressions in arith expansions
(from kre)

(christos)

2016-03-16 15:41:55 UTC MAIN commitmail json YAML

PR bin/50959 - allow consistent use of 0X hex constants (not just 0x)
(from kre)

(christos)

2016-03-16 11:24:16 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/crtstuff/arch/sparc.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libbacktrace/arch/sparc/backtrace-supported.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libbacktrace/arch/sparc/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/arch/sparc/auto-target.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/sparc/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/gcov-iov.h@1.8 / diff / nxr@1.8
src/external/gpl3/gcc/lib/libgomp/arch/sparc/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgomp/arch/sparc/libgomp.spec@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/sparc/libgomp_f.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/sparc/omp.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libiberty/arch/sparc/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h@1.16 / diff / nxr@1.16
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/cxxabi_tweaks.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gstdint.h@1.10 / diff / nxr@1.10
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-posix.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-single.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/usr.bin/gcc/arch/sparc/auto-host.h@1.6 / diff / nxr@1.6
      :
(more 7 files)
mknative-gcc for GCC 5.3 and sparc

(mrg)

2016-03-16 11:16:05 UTC MAIN commitmail json YAML

grab insn-modes.h, and do the libgcc bootstrap from gcc as well.

(mrg)

2016-03-16 10:56:20 UTC MAIN commitmail json YAML

2016-03-16 09:30:43 UTC MAIN commitmail json YAML

2016-03-16 07:21:36 UTC MAIN commitmail json YAML

rework to avoid new GCC 5.3 errors and improve readability

(mrg)

2016-03-16 07:17:14 UTC MAIN commitmail json YAML

disable some asan stuff for now.

(mrg)

2016-03-16 05:47:43 UTC MAIN commitmail json YAML

unwind.h has a new problem, and fix the grabbing of x86 specific files.

(mrg)

2016-03-16 05:44:16 UTC MAIN commitmail json YAML

apply an ugly hack to force-build insn-modes.h for libgcc and libobjc
since they want it now.

XXX:  super ugly, probably can be fixed by rearranging a bunch of what
XXX:  is currently in ../usr.bin/backend/ that builds insn-modes.h.

(mrg)

2016-03-16 05:42:07 UTC MAIN commitmail json YAML

spell $NetBSD$ with the trailing $.

(mrg)

2016-03-16 05:41:47 UTC MAIN commitmail json YAML

libgcc needs to be fully built before others (so that headers are)
so add a .WAIT.  make sure to check MKCXX for libs??c++*.

XXX turn of libasan for now.

(mrg)

2016-03-16 05:39:49 UTC MAIN commitmail json YAML

2016-03-16 05:33:50 UTC MAIN commitmail json YAML

2016-03-16 05:33:16 UTC MAIN commitmail json YAML

2016-03-16 05:32:10 UTC MAIN commitmail json YAML

2016-03-16 05:29:40 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/crtstuff/arch/x86_64.mk@1.7 / diff / nxr@1.7
src/external/gpl3/gcc/lib/libbacktrace/arch/x86_64/backtrace-supported.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libbacktrace/arch/x86_64/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/arch/x86_64/auto-target.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/gcov-iov.h@1.8 / diff / nxr@1.8
src/external/gpl3/gcc/lib/libgomp/arch/x86_64/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/x86_64/libgomp.spec@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/x86_64/libgomp_f.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgomp/arch/x86_64/omp.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libiberty/arch/x86_64/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/cxxabi_tweaks.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-posix.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-single.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr.h@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/auto-host.h@1.6 / diff / nxr@1.6
      :
(more 9 files)
first stab mknative-gcc for GCC 5.3 and amd64.

(mrg)

2016-03-16 00:52:42 UTC MAIN commitmail json YAML

avoid rebuilding the INSTALL file which may be in a r/o src dir.

(mrg)

2016-03-16 00:19:01 UTC MAIN commitmail json YAML

2016-03-15 21:43:25 UTC MAIN commitmail json YAML

2016-03-15 21:42:59 UTC MAIN commitmail json YAML

- fix build for c98/c11 versions of codecvt.cc
- the c99 subdir localename.cc and locale_init.cc need -std=gnu++11

(mrg)

2016-03-15 21:41:36 UTC MAIN commitmail json YAML

port to GCC 5.3:
- handle wide-int{,-print}.cc with a hack
- clean up CLEANFILES
- build gengtype{-lex,-parse,-state,}.c properly
- build genmatch and its outputs
- build pass-instances.def

(mrg)

2016-03-15 21:38:32 UTC MAIN commitmail json YAML

- pull i386-builtin-types.inc automatically on x86
- reenable cxx rt support
- don't grab insn-modes.h, we build it
- rename the c98 and c11 subdir codecvt.cc files while extracting
  them with mknative
- grab GGC_H as well, and use it in dependency lists

(mrg)

2016-03-15 19:21:27 UTC MAIN commitmail json YAML

2016-03-15 19:18:00 UTC MAIN commitmail json YAML

2016-03-15 19:14:47 UTC MAIN commitmail json YAML

build a host version of libcpp, same as we do for libiberty.
the new genmatch generator program needs libcpp.

(mrg)