svn commit: r358439 - head/sys/amd64/include

Mark Millard marklmi at yahoo.com
Sat Feb 29 20:48:36 UTC 2020


head -r358439 breaks unmodified ports that use, for example, clang70 and
clang++70:

https://lists.freebsd.org/pipermail/freebsd-emulation/2020-February/017672.html
https://lists.freebsd.org/pipermail/freebsd-emulation/2020-February/017675.html

show things like . . .

kBuild: Compiling HGSMIGuestR0Lib - /wrkdirs/usr/ports/emulators/virtualbox-ose-nox11/work/VirtualBox-5.2.34/src/VBox/GuestHost/HGSMI/HGSMICommon.cpp
clang-7: warning: argument unused during compilation: '--param inline-unit-growth=100' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '--param large-function-growth=1000' [-Wunused-command-line-argument]
In file included from /wrkdirs/usr/ports/emulators/virtualbox-ose-nox11/work/VirtualBox-5.2.34/src/VBox/GuestHost/HGSMI/HGSMICommon.cpp:38:
In file included from /wrkdirs/usr/ports/emulators/virtualbox-ose-nox11/work/VirtualBox-5.2.34/include/VBox/Graphics/VBoxVideoIPRT.h:32:
In file included from /wrkdirs/usr/ports/emulators/virtualbox-ose-nox11/work/VirtualBox-5.2.34/include/iprt/string.h:45:
In file included from /usr/src/sys/sys/libkern.h:41:
In file included from /usr/src/sys/sys/systm.h:44:
/usr/include/machine/atomic.h:230:1: error: invalid output constraint '=@cce' in asm
ATOMIC_CMPSET(char);
^
/usr/include/machine/atomic.h:205:4: note: expanded from macro 'ATOMIC_CMPSET'
        : "=@cce" (res),                /* 0 */         \
          ^
/usr/include/machine/atomic.h:230:1: error: invalid output constraint '=@cce' in asm
/usr/include/machine/atomic.h:222:4: note: expanded from macro 'ATOMIC_CMPSET'
        : "=@cce" (res),                /* 0 */         \
          ^
/usr/include/machine/atomic.h:231:1: error: invalid output constraint '=@cce' in asm
ATOMIC_CMPSET(short);
^
/usr/include/machine/atomic.h:205:4: note: expanded from macro 'ATOMIC_CMPSET'
        : "=@cce" (res),                /* 0 */         \
          ^
/usr/include/machine/atomic.h:231:1: error: invalid output constraint '=@cce' in asm
/usr/include/machine/atomic.h:222:4: note: expanded from macro 'ATOMIC_CMPSET'
        : "=@cce" (res),                /* 0 */         \
          ^
/usr/include/machine/atomic.h:232:1: error: invalid output constraint '=@cce' in asm
ATOMIC_CMPSET(int);
^
/usr/include/machine/atomic.h:205:4: note: expanded from macro 'ATOMIC_CMPSET'
        : "=@cce" (res),                /* 0 */         \
          ^
/usr/include/machine/atomic.h:232:1: error: invalid output constraint '=@cce' in asm
/usr/include/machine/atomic.h:222:4: note: expanded from macro 'ATOMIC_CMPSET'
        : "=@cce" (res),                /* 0 */         \
          ^
/usr/include/machine/atomic.h:233:1: error: invalid output constraint '=@cce' in asm
ATOMIC_CMPSET(long);
^
/usr/include/machine/atomic.h:205:4: note: expanded from macro 'ATOMIC_CMPSET'
        : "=@cce" (res),                /* 0 */         \
          ^
/usr/include/machine/atomic.h:233:1: error: invalid output constraint '=@cce' in asm
/usr/include/machine/atomic.h:222:4: note: expanded from macro 'ATOMIC_CMPSET'
        : "=@cce" (res),                /* 0 */         \
          ^
/usr/include/machine/atomic.h:280:4: error: invalid output constraint '=@ccc' in asm
        : "=@ccc" (res),                /* 0 */
          ^
/usr/include/machine/atomic.h:296:4: error: invalid output constraint '=@ccc' in asm
        : "=@ccc" (res),                /* 0 */
          ^
/usr/include/machine/atomic.h:312:4: error: invalid output constraint '=@ccc' in asm
        : "=@ccc" (res),                /* 0 */
          ^
/usr/include/machine/atomic.h:328:4: error: invalid output constraint '=@ccc' in asm
        : "=@ccc" (res),                /* 0 */
          ^



===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)



More information about the svn-src-head mailing list