From a4f77ff7d35c852d97a5bb6d13013a4182e77082 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Fri, 5 Jan 2007 14:00:46 +0000 Subject: re PR middle-end/28116 (ICE when building konverter with gcc-4.1 with -O3 [RSO]) 2007-01-05 Richard Guenther PR middle-end/28116 * g++.dg/opt/pr28116.C: New testcase. From-SVN: r120482 --- gcc/testsuite/ChangeLog | 7 ++++++- gcc/testsuite/g++.dg/opt/pr28116.C | 19 +++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 gcc/testsuite/g++.dg/opt/pr28116.C (limited to 'gcc') diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index aae1b7a..3a5224a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,4 +1,9 @@ -2006-01-05 Tobias Burnus +2007-01-05 Richard Guenther + + PR middle-end/28116 + * g++.dg/opt/pr28116.C: New testcase. + +2007-01-05 Tobias Burnus PR fortran/29624 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for diff --git a/gcc/testsuite/g++.dg/opt/pr28116.C b/gcc/testsuite/g++.dg/opt/pr28116.C new file mode 100644 index 0000000..a85917c --- /dev/null +++ b/gcc/testsuite/g++.dg/opt/pr28116.C @@ -0,0 +1,19 @@ +/* { dg-do compile } */ +/* { dg-options "-O3" } */ + +struct QDateTime +{ + QDateTime addSecs( int secs ) const; + int t; +}; +QDateTime gridToDate(long x) +{ + QDateTime date; + date = date.addSecs(1); + return date; +} +void whatsOnAt(long x, long y) +{ + gridToDate(x); +} + -- cgit v1.1