[Bug tree-optimization/60823] [4.9/4.10 Regression] ICE in gimple_expand_cfg, at cfgexpand.c:5644

vincenzo.innocente at cern dot ch gcc-bugzilla@gcc.gnu.org
Mon May 19 07:04:00 GMT 2014


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

vincenzo Innocente <vincenzo.innocente at cern dot ch> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vincenzo.innocente at cern dot ch

--- Comment #9 from vincenzo Innocente <vincenzo.innocente at cern dot ch> ---
sorry fro squatting this thread:
I noticed that compiling the test case for haswell it does not make use of umm
registers
c++ -std=c++11 -Ofast -fopenmp -S simdCloning.cc -march=haswell;  grep ymm
simdCloning.s
    vmovupd    %ymm0, -80(%rbp)
    vmovupd    %ymm1, -48(%rbp)
    vmovapd    %ymm0, -80(%rbp)
    vmovapd    %ymm1, -48(%rbp)
    vmovdqa    -112(%rbp), %ymm0

changing int to long long does not make any effect...
same changing double to float and widening the simdlen to 8.

any "good" reason?
should I open a new bug report (tree-optimization I suppose)?



More information about the Gcc-bugs mailing list