In /usr/lib/gcc/x86_64-linux-gnu/7.3.0/include/stdatomic.h, before the definition of the atomic_store_explicit macro:
Note that these macros require __typeof__ and __auto_type to remove _Atomic qualifiers (and const qualifiers, if those are valid on macro operands).
It looks like the regression might be that __auto_type doesn't remove the _Atomic qualifier any longer?
In /usr/lib/ gcc/x86_ 64-linux- gnu/7.3. 0/include/ stdatomic. h, before the definition of the atomic_ store_explicit macro:
Note that these macros require __typeof__ and __auto_type to remove
_Atomic qualifiers (and const qualifiers, if those are valid on
macro operands).
It looks like the regression might be that __auto_type doesn't remove the _Atomic qualifier any longer?