From: Jakub Jelinek Date: Thu, 18 Apr 2013 06:29:35 +0000 (+0200) Subject: re PR rtl-optimization/56992 (building Wine with -Og causes GCC to seg fault) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c19678d2f72d30402fab2b930d288db47724e023;p=gcc.git re PR rtl-optimization/56992 (building Wine with -Og causes GCC to seg fault) PR rtl-optimization/56992 * gcc.dg/pr56992.c: New test. From-SVN: r198046 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c10ffdc91da..61d7a8245b1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2013-04-18 Jakub Jelinek + + PR rtl-optimization/56992 + * gcc.dg/pr56992.c: New test. + 2013-04-17 Janus Weil PR fortran/56814 diff --git a/gcc/testsuite/gcc.dg/pr56992.c b/gcc/testsuite/gcc.dg/pr56992.c new file mode 100644 index 00000000000..e945a18ca84 --- /dev/null +++ b/gcc/testsuite/gcc.dg/pr56992.c @@ -0,0 +1,18 @@ +/* PR rtl-optimization/56992 */ +/* { dg-do compile } */ +/* { dg-options "-Og -g" } */ + +inline int +foo (const char *x) +{ + return __builtin_strlen (x); +} + +int +bar (const char *x, unsigned int *y) +{ + unsigned int l = foo (x); + if (l > 15) + l = 15; + *y = l; +}