Commit 1d9b1f94 by Uros Bizjak

re PR rtl-optimization/58679 (ICE in create_pre_exit, at mode-switching.c:421…

re PR rtl-optimization/58679 (ICE in create_pre_exit, at mode-switching.c:421 with -mavx after r202915)

	PR target/58679
	* gcc.target/i386/pr58679-1.c: New test.
	* gcc.target/i386/pr58679-2.c: Ditto.

From-SVN: r204109
parent d570872d
2013-10-27 Uros Bizjak <ubizjak@gmail.com>
PR target/58679
* gcc.target/i386/pr58679-1.c: New test.
* gcc.target/i386/pr58679-2.c: Ditto.
2013-10-27 Tobias Burnus <burnus@net-b.de> 2013-10-27 Tobias Burnus <burnus@net-b.de>
PR other/33426 PR other/33426
...@@ -67,8 +73,7 @@ ...@@ -67,8 +73,7 @@
arithmetic. arithmetic.
* gcc.dg/ftrapv-2.c: Likewise. * gcc.dg/ftrapv-2.c: Likewise.
* gcc.dg/pr30286.c: Likewise. * gcc.dg/pr30286.c: Likewise.
* gcc.dg/pr19340.c: Only run on targets that support * gcc.dg/pr19340.c: Only run on targets that support scheduling.
scheduling.
* lib/target-supports.exp (check_effective_target_trapping): New * lib/target-supports.exp (check_effective_target_trapping): New
proc. Returns true if the target supports trapping arithmetic. proc. Returns true if the target supports trapping arithmetic.
...@@ -84,8 +89,7 @@ ...@@ -84,8 +89,7 @@
2013-10-24 Ian Lance Taylor <iant@google.com> 2013-10-24 Ian Lance Taylor <iant@google.com>
* go.test/go-test.exp (errchk): Combine quoted strings in * go.test/go-test.exp (errchk): Combine quoted strings in comments.
comments.
2013-10-24 Cong Hou <congh@google.com> 2013-10-24 Cong Hou <congh@google.com>
......
/* { dg-do compile } */
/* { dg-options "-O2 -mavx" } */
typedef struct { char a; long long b; } S;
S foo (S x, S y)
{
S z;
z.a = 0;
z.b = x.b / y.b;
return z;
}
/* { dg-do compile } */
/* { dg-options "-O2 -mavx" } */
int f (long long a, long long b)
{
return (a * b) >> 16;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment