https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70964

Chengnian Sun <chengniansun at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |chengniansun at gmail dot com

--- Comment #4 from Chengnian Sun <chengniansun at gmail dot com> ---
(In reply to ktkachov from comment #3)
> Another testcase that started ICEing with r235842.
> 
> int a, b;
> int
> fn1 (int p1)
> {
>   return p1 < 0 ? p1 : a;
> }
> 
> void
> fn2 ()
> {
> lbl_100:
>   b = 1;
>   for (; b != 21; b = fn1 (b))
>     ;
>   goto lbl_100;
> }
> 
> with -Ofast with a different backtrace:
> ice.c:9:1: internal compiler error: in combine_blocks, at tree-if-conv.c:2219
>  fn2 ()
>  ^~~
> 0xb49a15 combine_blocks
>         $SRC/gcc/tree-if-conv.c:2219
> 0xb4b17b tree_if_conversion
>         $SRC/gcc/tree-if-conv.c:2741
> 0xb4b17b execute
>         $SRC/gcc/tree-if-conv.c:2829
> Please submit a full bug report,
> with preprocessed source if appropriate.
> Please include the complete backtrace with any bug report.
> See <http://gcc.gnu.org/bugs.html> for instructions.


Hi, 

May I know how did you find this bug-triggering test case? Is it generated by
some program generator or from the torture test suite?

Thank you.

Reply via email to