[Bug tree-optimization/50802] [4.7 Regression] FAIL: gcc.c-torture/execute/arith-rand-ll.c execution at -O2 and -Os

amylaar at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Nov 18 22:16:00 GMT 2011


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50802

--- Comment #14 from Jorn Wolfgang Rennecke <amylaar at gcc dot gnu.org> 2011-11-18 21:02:01 UTC ---
(In reply to comment #2)
> Introduced by the following change:
> 
> 2011-10-17  Richard Guenther  <rguenther@suse.de>
> 
>     PR tree-optimization/50729
>     * tree-vrp.c (extract_range_from_unary_expr_1): Remove
>     redundant test.
>     (simplify_conversion_using_ranges): Properly test the
>     intermediate result.

I can confirm that backing out this patch makes the arith-rand-ll.c
failure go away on Epiphany.
Backing out only the first hunk doesn't help.
Backing out only the send hunk does.
And, FWIW, LOAD_EXTEND_OP is also ZERO_EXTEND on the Epiphany.



More information about the Gcc-bugs mailing list