https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60563

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mrs at gcc dot gnu.org

--- Comment #12 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> Filed radr://19802258 and uploaded a standalone test case for the darwin
> linker developer to debug with.

No progress after more than two years and a half. Is there any objection to
submit the following patch?

--- ../_clean/gcc/testsuite/g++.dg/ext/sync-4.C 2015-04-30 23:36:40.000000000
+0200
+++ gcc/testsuite/g++.dg/ext/sync-4.C   2016-09-24 17:48:44.000000000 +0200
@@ -2,6 +2,8 @@
 /* { dg-require-effective-target sync_long_long_runtime } */
 /* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */
 /* { dg-additional-options "-march=pentium" { target { { i?86-*-* x86_64-*-* }
&& ia32 } } } */
+/* FIXME The following additional option should be removed after the fix for
radr://19802258.
+/* { dg-additional-options "-fno-align-functions" { target { *-*-darwin* } } }
*/

 /* Verify that the builtin functions are correctly marked as trapping
    when using -fnon-call-exceptions.  */

Reply via email to