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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |amonakov at gcc dot gnu.org

--- Comment #19 from Richard Biener <rguenth at gcc dot gnu.org> ---
Note I can't exactly see something wrong.  -ffp-contract=fast triggers
BB vectorization in 'ac', placing __restrict on 'ae' like

void ac(float *ad, float * __restrict ae, size_t t, float *a, float *b, size_t
af,  
        uint32_t) {
...

no longer requires -fipa-pta to reproduce the issue.  I _think_ this
__restrict is OK (allocation is unnecessarily obfuscated in the test).

Alex fixed -ffp-contract=on but =fast is still default it seems.

Reply via email to