diff mbox

Fix PR81112

Message ID 20170619143558.GQ2123@tucnak
State New
Headers show

Commit Message

Jakub Jelinek June 19, 2017, 2:35 p.m. UTC
On Mon, Jun 19, 2017 at 09:16:58AM +0200, Richard Biener wrote:
> 
> The following fixes an ommision in find_constructor_constant_at_offset
> to handle RANGE_EXPR in array constructor indices.  The handling is
> conservative in that it only handles the first index in the range.
> 
> Bootstrapped and tested on x86_64-unknown-linux-gnu, applied to trunk
> sofar.
> 
> Richard.
> 
> 2017-06-19  Richard Biener  <rguenther@suse.de>
> 
> 	PR ipa/81112
> 	* ipa-prop.c (find_constructor_constant_at_offset): Handle
> 	RANGE_EXPR conservatively.
> 
> 	* g++.dg/torture/pr81112.C: New testcase.

The testcase fails on i686-linux, fixed thusly, tested on
{x86_64,i686}-linux, committed to trunk.

2017-06-19  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/81112
	* g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.



	Jakub
diff mbox

Patch

--- gcc/testsuite/g++.dg/torture/pr81112.C.jj	2017-06-19 16:15:41.000000000 +0200
+++ gcc/testsuite/g++.dg/torture/pr81112.C	2017-06-19 16:32:37.812078027 +0200
@@ -1,4 +1,5 @@ 
 // { dg-do compile }
+// { dg-additional-options "-Wno-psabi" }
 
 class AssertionResult {
     bool success_;