// ice.cpp
void foo() noexcept {
        __builtin_ia32_pause();
}
// EOF

The above code will result in an ICE when compiled to i686 code:

    E:\Desktop>g++ ice.cpp -std=c++14 -m32 -c
    ice.cpp: In function 'void foo()':
    ice.cpp:3:1: internal compiler error: in ix86_compute_frame_layout, at 
config/i386/i386.c:9510
     }
     ^
    Please submit a full bug report,
    with preprocessed source if appropriate.
    See <http://sourceforge.net/projects/mingw-w64> for instructions.

If compiled to x86_64 code it won't ICE on Windows. Neither on linux does it 
ICE. (gcc 4.9.0)
Any ideas?
                                
--------------
Best regards,
lh_mouse
2014-08-15


------------------------------------------------------------------------------
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to