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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|PASS->FAIL:                 |FAIL:
                   |gcc.dg/guality/pr41447-1.c  |gcc.dg/guality/pr41447-1.c
                   | -O2 -flto                  | fails on aarch64
                   |-fno-use-linker-plugin      |
                   |-flto-partition=none        |

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to ktkachov from comment #0)
> Note that this test was already failing for other optimisation levels before
> that change:
> 
> FAIL: gcc.dg/guality/pr41447-1.c   -O2  execution test
> FAIL: gcc.dg/guality/pr41447-1.c   -O3 -g  execution test
> FAIL: gcc.dg/guality/pr41447-1.c   -Os  execution test
> 
> That patch controlled the way -fomit-frame-pointer is turned on, which
> probably affected debug info generation, so it is very likely that the patch
> just triggered the same issue that caused the failure on the other
> optimisation levels in this test.

Right, in the case of -flto, the optimize attribute was being added to the
functions so the testcase was actually just accidently passing before the
patch.  And since it was failing without -flto it is not a regression

Reply via email to