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

            Bug ID: 83114
           Summary: [7/8 Regression] ICE in gen_vec_cmpv2dfv2di, at
                    config/aarch64/aarch64-simd.md:2495
           Product: gcc
           Version: 7.2.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: doko at gcc dot gnu.org
  Target Milestone: ---

seen with the branch and the trunk, doesn't show with -O2. Maybe a duplicate of
PR81228.

void *a;
void b() {
  char c;
  long d;
  char *e = a;
  for (; d; d++) {
    double f, g;
    c = g < f || g > f;
    e[d] = c;
  }
}

$ gcc -c -g -O3 ts_expr_node.i
ts_expr_node.i: In function 'b':
ts_expr_node.i:2:6: internal compiler error: in gen_vec_cmpv2dfv2di, at
config/aarch64/aarch64-simd.md:2495
 void b() {
      ^
Please submit a full bug report,
with preprocessed source if appropriate.

Reply via email to