From: Tom de Vries Date: Tue, 22 Nov 2011 20:55:10 +0000 (+0000) Subject: re PR rtl-optimization/50764 (ICE: in maybe_record_trace_start, at dwarf2cfi.c:2243... X-Git-Tag: releases/gcc-4.7.0~2003 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7f557df2a79d97aa0ec522b703ec2ba309144617;p=thirdparty%2Fgcc.git re PR rtl-optimization/50764 (ICE: in maybe_record_trace_start, at dwarf2cfi.c:2243 with -O2 -fsched2-use-superblocks -ftree-tail-merge) 2011-11-22 Tom de Vries PR rtl-optimization/50764 * gcc.dg/pr50764.c: New test. From-SVN: r181640 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d0dd9b97afdf..27365e4eabc5 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2011-11-22 Tom de Vries + + PR rtl-optimization/50764 + * gcc.dg/pr50764.c: New test. + 2011-11-22 Paolo Carlini PR c++/51265 diff --git a/gcc/testsuite/gcc.dg/pr50764.c b/gcc/testsuite/gcc.dg/pr50764.c new file mode 100644 index 000000000000..e3b8da8670f8 --- /dev/null +++ b/gcc/testsuite/gcc.dg/pr50764.c @@ -0,0 +1,17 @@ +/* { dg-do compile } */ +/* { dg-options "-O2 -fsched2-use-superblocks -ftree-tail-merge" } */ + +typedef int aligned __attribute__ ((aligned (64))); +extern void abort (void); + +int bar (void *p); + +void +foo (void) +{ + char *p = __builtin_alloca (13); + aligned i; + + if (bar (p) || bar (&i)) + abort (); +}