From: Jan Hubicka Date: Fri, 15 Jan 2016 11:02:29 +0000 (+0100) Subject: * gcc.c-torture/execute/alias-4.c: New testcase. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0f6176e67c84ffe19978aaad568d5e9996890fb3;p=gcc.git * gcc.c-torture/execute/alias-4.c: New testcase. From-SVN: r232411 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 409c42f0172..d949b835034 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2016-01-15 Jan Hubicka + + * gcc.c-torture/execute/alias-4.c: New testcase. + 2016-01-15 Jan Hubicka PR ipa/68148 diff --git a/gcc/testsuite/gcc.c-torture/execute/alias-4.c b/gcc/testsuite/gcc.c-torture/execute/alias-4.c new file mode 100644 index 00000000000..6c6c9587b45 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/alias-4.c @@ -0,0 +1,19 @@ +/* { dg-require-alias "" } */ +int a = 1; +extern int b __attribute__ ((alias ("a"))); +int c = 1; +extern int d __attribute__ ((alias ("c"))); +main (int argc) +{ + int *p; + int *q; + if (argc) + p = &a, q = &b; + else + p = &c, q = &d; + *p = 1; + *q = 2; + if (*p == 1) + __builtin_abort (); + return 0; +}