svn commit: r339346 - head/lib/libc/stdtime

2018-10-13 Thread Yuri Pankov
Author: yuripv Date: Sat Oct 13 16:25:28 2018 New Revision: 339346 URL: https://svnweb.freebsd.org/changeset/base/339346 Log: strptime: disallow zero hour for %I (defined by POSIX as [01,12]) and %l (extension, defined in strftime(3) as 1-12). Approved by: re (gjb), kib (mentor) Differ

Re: svn commit: r339326 - head

2018-10-13 Thread Bryan Drewery
On 10/12/2018 4:33 AM, Kyle Evans wrote: > On Fri, Oct 12, 2018 at 12:43 AM Dag-Erling Smørgrav wrote: >> >> Author: des >> Date: Fri Oct 12 05:42:38 2018 >> New Revision: 339326 >> URL: https://svnweb.freebsd.org/changeset/base/339326 >> >> Log: >> Move libssl up in the bootstrap order. >> >>

svn commit: r339347 - head/lib/libc/amd64/string

2018-10-13 Thread Mateusz Guzik
Author: mjg Date: Sat Oct 13 21:15:47 2018 New Revision: 339347 URL: https://svnweb.freebsd.org/changeset/base/339347 Log: amd64: import updated kernel memmove to libc bcopy is left alone as it is expected to be converted to a C func. Due to header mess ALIGN_TEXT is temporarily define

svn commit: r339348 - head/lib/libc/amd64/string

2018-10-13 Thread Mateusz Guzik
Author: mjg Date: Sat Oct 13 21:17:28 2018 New Revision: 339348 URL: https://svnweb.freebsd.org/changeset/base/339348 Log: amd64: convert libc bcopy to a C func to avoid future bloat The function is of limited use and is an almost a direct clone of memmove/memcpy (with arguments swapped).

svn commit: r339349 - in head/sys/amd64: amd64 include

2018-10-13 Thread Mateusz Guzik
Author: mjg Date: Sat Oct 13 21:18:31 2018 New Revision: 339349 URL: https://svnweb.freebsd.org/changeset/base/339349 Log: amd64: partially depessimize cpu_fetch_syscall_args and cpu_set_syscall_retval Vast majority of syscalls take 6 or less arguments. Move handling of other cases to a f

svn commit: r339350 - head/contrib/elftoolchain/elfcopy

2018-10-13 Thread Ed Maste
Author: emaste Date: Sat Oct 13 21:26:07 2018 New Revision: 339350 URL: https://svnweb.freebsd.org/changeset/base/339350 Log: elfcopy: delete filter_reloc, it is broken and unnecessary elfcopy contained logic to filter individual relocations in STRIP_ALL mode. However, this is not valid;

svn commit: r339351 - in head/lib/csu: aarch64 amd64 arm common i386 mips powerpc powerpc64 riscv sparc64

2018-10-13 Thread Konstantin Belousov
Author: kib Date: Sat Oct 13 23:52:55 2018 New Revision: 339351 URL: https://svnweb.freebsd.org/changeset/base/339351 Log: Process irelocs for statically linked binaries from crt1 on x86. This makes statically linked binaries with ifuncs operational. Reported and tested by: mjg

svn commit: r339352 - head

2018-10-13 Thread Ed Maste
:57 2018(r339352) @@ -939,6 +939,15 @@ _cleanobj_fast_depend_hack: .PHONY ${LIBCOMPAT:D${LIBCOMPAT_OBJTOP}/lib/libc/.depend.${f}.*}; \ fi .endfor +# 20181013 r339348 bcopy reimplemented as .c +.for f in bcopy memcpy memmove + @if [ -e "${OBJTOP}/lib

svn commit: r339353 - stable/11/gnu/usr.bin/binutils/libbfd

2018-10-13 Thread Ed Maste
Author: emaste Date: Sun Oct 14 01:16:48 2018 New Revision: 339353 URL: https://svnweb.freebsd.org/changeset/base/339353 Log: MFC r336027 (andrew): Teach binutils that arm64 is a 64bit architecture. This is needed to cross build from arm64 to other architectures that use binutils. Modifi