From 2bcbca7e7c8f6e1c750d23134af9706fce360dd5 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Tue, 1 Apr 2014 09:39:18 -0700 Subject: [PATCH] re PR target/60704 (ICE: in extract_constrain_insn_cached, at recog.c:2156 with -flive-range-shrinkage -march=amdfam10) PR target/60704 * gcc.dg/pr60704.c: New file. From-SVN: r208990 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gcc.dg/pr60704.c | 14 ++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 gcc/testsuite/gcc.dg/pr60704.c diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 49bc03667b2c..c802f14e6ed5 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2014-04-01 Richard Henderson + + PR target/60704 + * gcc.dg/pr60704.c: New file. + 2014-04-01 Bin Cheng PR target/60363 diff --git a/gcc/testsuite/gcc.dg/pr60704.c b/gcc/testsuite/gcc.dg/pr60704.c new file mode 100644 index 000000000000..8a9af39fffa1 --- /dev/null +++ b/gcc/testsuite/gcc.dg/pr60704.c @@ -0,0 +1,14 @@ +/* { dg-do compile } */ +/* { dg-options "-flive-range-shrinkage" } */ +/* { dg-additional-options "-march=amdfam10" { target { i?86-*-* x86_64-*-* } } } */ + +struct S +{ + int n; +}; + +int +foo (struct S s, double a) +{ + return s.n * a; +} -- 2.47.2