https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116454
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|pinskia at gcc dot gnu.org |unassigned at gcc dot gnu.org Status|ASSIGNED |NEW --- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- So the failure are: +FAIL: gcc.dg/builtins-20.c (test for excess errors) +FAIL: gcc.dg/builtins-54.c (test for excess errors) +FAIL: gcc.dg/fold-complex-1.c scan-tree-dump-times original "COMPLEX_EXPR" 0 +FAIL: gcc.dg/pr30172-1.c scan-tree-dump gimple " = -x;\\n.*COMPLEX_EXPR <y, " +FAIL: gcc.dg/pr30172-1.c scan-tree-dump gimple " = -y;\\n.*COMPLEX_EXPR <[^,]*, x>" +FAIL: gcc.dg/pr30172-1.c scan-tree-dump gimple "COMPLEX_EXPR <1.0e\\\\+0, x>" +FAIL: gcc.dg/pr30172-1.c scan-tree-dump gimple "COMPLEX_EXPR <x, y>" This is due to not optimizing some stuff later on. My fix is "correct", just we lose some optimizations, I am not going to work on this any more at this point. Someone else will need to fix this maybe a better way.