Re: [Mingw-w64-public] ICE caused by using __builtin_ia32_pause() inside C++11 noexcept functions

2014-08-14 Thread Dongsheng Song
On Fri, Aug 15, 2014 at 10:41 AM, lh_mouse wrote: > // 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()': >

[Mingw-w64-public] ICE caused by using __builtin_ia32_pause() inside C++11 noexcept functions

2014-08-14 Thread lh_mouse
// 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, a