Restore functional DONT_USE_BUILTIN_SETJMP support

Eric Botcazou ebotcazou@adacore.com
Tue Oct 10 10:34:00 GMT 2017


> This cause
> 
> % /opt/gcc/gcc8w/bin/g++ -std=c++11 -O2 -fnon-call-exceptions
> /opt/gcc/work/gcc/testsuite/g++.dg/pr62079.C -c -m32
> /opt/gcc/work/gcc/testsuite/g++.dg/pr62079.C: In function 'int main()':
> /opt/gcc/work/gcc/testsuite/g++.dg/pr62079.C:78:1: error: non-cold basic
> block 5 reachable only by paths crossing the cold partition }
>  ^
> during RTL pass: split2
> /opt/gcc/work/gcc/testsuite/g++.dg/pr62079.C:78:1: internal compiler error:
> verify_flow_info failed
> 
> on x86_64-apple-darwin16.

Really sure?  The patch is a no-op except for IA-64 and Aarch64.

-- 
Eric Botcazou



More information about the Gcc-patches mailing list