r266593 - in /trunk/libphobos/libdruntime/core:...

ibuclaw@gcc.gnu.org ibuclaw@gcc.gnu.org
Wed Nov 28 21:53:00 GMT 2018


Author: ibuclaw
Date: Wed Nov 28 21:53:06 2018
New Revision: 266593

URL: https://gcc.gnu.org/viewcvs?rev=266593&root=gcc&view=rev
Log:
libphobos: Merge common version blocks using arch_any conditions

This sets a precedence in upstream for merging architecture agnostic
C bindings into one block, rather than separate duplicated blocks.

A nice side-effect is it almost completes the C bindings for
s390-linux-gnu and sparc-linux-gnu, and fixes a bug on MIPS32 where
O_SYNC had the wrong value.

Backported from upstream druntime master.

Reviewed-on: https://github.com/dlang/druntime/pull/2357

Modified:
    trunk/libphobos/libdruntime/core/stdc/errno.d
    trunk/libphobos/libdruntime/core/stdc/fenv.d
    trunk/libphobos/libdruntime/core/stdc/math.d
    trunk/libphobos/libdruntime/core/sys/linux/dlfcn.d
    trunk/libphobos/libdruntime/core/sys/linux/epoll.d
    trunk/libphobos/libdruntime/core/sys/linux/link.d
    trunk/libphobos/libdruntime/core/sys/linux/sys/auxv.d
    trunk/libphobos/libdruntime/core/sys/linux/sys/eventfd.d
    trunk/libphobos/libdruntime/core/sys/linux/sys/inotify.d
    trunk/libphobos/libdruntime/core/sys/linux/sys/mman.d
    trunk/libphobos/libdruntime/core/sys/posix/dlfcn.d
    trunk/libphobos/libdruntime/core/sys/posix/fcntl.d
    trunk/libphobos/libdruntime/core/sys/posix/signal.d
    trunk/libphobos/libdruntime/core/sys/posix/sys/mman.d
    trunk/libphobos/libdruntime/core/sys/posix/sys/socket.d



More information about the Gcc-cvs mailing list