https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82920
--- Comment #5 from Iain Sandoe <iains at gcc dot gnu.org> --- Created attachment 46208 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46208&action=edit Patch for codegen and testsuite This is not just a testsuite issue, there are multiple places where incorrect code is generated because the output mechanism doesn't use __USER_LABEL_PREFIX__. Thus this is breaking ABI on Darwin - the fact that there's a relatively small number of test fails is only because most of the tests are compile-only and just test what is generated (so there is nothing catching the wrong code except a single test that does link). Once the output is corrected there are a lot of fails and thus the test-suite part of the patch is large, if mostly mechanical. Darwin folks, please test this - I have limited test resources for the next couple of weeks.