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.