[Bug c/94686] New: internal compiler error: in gimplify_expr
haoxintu at gmail dot com
gcc-bugzilla@gcc.gnu.org
Tue Apr 21 10:05:04 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94686
Bug ID: 94686
Summary: internal compiler error: in gimplify_expr
Product: gcc
Version: 6.5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: haoxintu at gmail dot com
Target Milestone: ---
Hi, the test.c (reduced by C-Reduce)
#include <stdio.h>
int a = 0,b = 0;
int main(){
int c = (int)(long)(b * 0 >= a & b * 0 >= a);
return 0;
}
$gcc-6 test.c
then got the ICE error
test.c: In function ‘main’:
test.c:6:33: internal compiler error: in gimplify_expr, at gimplify.c:11192
int c = (int)(long)(b * 0 >= a & b * 0 >= a);
~~~~~~~~~~~~^~~~~~~~~~~~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-6/README.Bugs> for instructions.
My GCC version is
$gcc-6 --version
gcc-6 (Ubuntu 6.5.0-2ubuntu1~18.04) 6.5.0 20181026
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
More information about the Gcc-bugs
mailing list