--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gcc/testsuite/c-c++-common/pr56302.c Fri Oct 27 22:46:09 2017 +0900 @@ -0,0 +1,9 @@ +/* PR c++/56302 */ +/* { dg-do compile } */ +/* { dg-options "-O0" } */ + +void +foo (int x) +{ + __asm__ __volatile__ ("" : : "n" (-1 * (int) sizeof (&x))); +}