: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: asd0025 at gmail dot com
Target Milestone: ---
Consider the following trivial example (https://godbolt.org/g/5ms6Bf):
#include
typedef float v4f __attribute__
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86999
--- Comment #2 from asd_ ---
(In reply to Alexander Monakov from comment #1)
> For the first problem -fno-signed-zeros is a bit of a red herring, the real
> reason is enabling -fassociative-math makes GCC turn
>
> return n * p + p;
>
> to 're
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: asd0025 at gmail dot com
Target Milestone: ---
In the following code snippet, inefficient code is generated when returning 2
floats on ARM64/AArch64: https://godbolt.org/z/3G8nMT8W4