https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89557
--- Comment #10 from Eric Gallager <egallager at gcc dot gnu.org> --- (In reply to Jan Ziak (http://atom-symbol.net) from comment #9) > (In reply to Richard Biener from comment #5) > > Please provide a compilable testcase. > > Done some time ago. Please change the status of this bug from WAITING to > some other status. I had to modify the Makefile a bit (i.e. rename compiler executables, tweak flags, specify shell) to get it to work on my system, and once I did, this is the output I got: $ /opt/local/libexec/gnubin/make rm -f a?-?.? g++-mp-7 -O0 -g -Wall -Werror -Wswitch-enum -o a0-7.4 a.cc /var/folders/2V/2VxMt4WCF5avqTEcHvhx9k+++TI/-Tmp-//ccD198h7.s:3:11: warning: section "__textcoal_nt" is deprecated .section __TEXT,__textcoal_nt,coalesced,pure_instructions ^ ~~~~~~~~~~~~~ /var/folders/2V/2VxMt4WCF5avqTEcHvhx9k+++TI/-Tmp-//ccD198h7.s:3:11: note: change section name to "__text" .section __TEXT,__textcoal_nt,coalesced,pure_instructions ^ ~~~~~~~~~~~~~ g++-mp-7 -Og -g -Wall -Werror -Wswitch-enum -o ag-7.4 a.cc g++-mp-7 -O1 -g -Wall -Werror -Wswitch-enum -o a1-7.4 a.cc g++-mp-8 -O0 -g -Wall -Werror -Wswitch-enum -o a0-8.3 a.cc /var/folders/2V/2VxMt4WCF5avqTEcHvhx9k+++TI/-Tmp-//ccnY2JQT.s:3:11: warning: section "__textcoal_nt" is deprecated .section __TEXT,__textcoal_nt,coalesced,pure_instructions ^ ~~~~~~~~~~~~~ /var/folders/2V/2VxMt4WCF5avqTEcHvhx9k+++TI/-Tmp-//ccnY2JQT.s:3:11: note: change section name to "__text" .section __TEXT,__textcoal_nt,coalesced,pure_instructions ^ ~~~~~~~~~~~~~ g++-mp-8 -Og -g -Wall -Werror -Wswitch-enum -o ag-8.3 a.cc g++-mp-8 -O1 -g -Wall -Werror -Wswitch-enum -o a1-8.3 a.cc g++-mp-8 -O3 -g -Wall -Werror -Wswitch-enum -o a3-8.3 a.cc g++-mp-7 -Og -g -Wall -Werror -Wswitch-enum -march=native -o ag-7.4n a.cc g++-mp-8 -Og -g -Wall -Werror -Wswitch-enum -march=native -o ag-8.3n a.cc /usr/bin/time ./a0-7.4 |& egrep -o [0-9]+.*user 1.48 real 1.26 user /usr/bin/time ./ag-7.4 |& egrep -o [0-9]+.*user 0.61 real 0.59 user /usr/bin/time ./a1-7.4 |& egrep -o [0-9]+.*user 0.57 real 0.55 user /usr/bin/time ./a0-8.3 |& egrep -o [0-9]+.*user 1.27 real 1.21 user /usr/bin/time ./ag-8.3 |& egrep -o [0-9]+.*user 0.60 real 0.59 user /usr/bin/time ./a1-8.3 |& egrep -o [0-9]+.*user 0.60 real 0.59 user /usr/bin/time ./a3-8.3 |& egrep -o [0-9]+.*user 0.45 real 0.43 user /usr/bin/time ./ag-7.4n |& egrep -o [0-9]+.*user 0.60 real 0.59 user /usr/bin/time ./ag-8.3n |& egrep -o [0-9]+.*user 0.61 real 0.59 user $ So, uh, I'm not sure if that's a confirmation, but it's an extra data point.