------- Comment #3 from dodji at seketeli dot org 2009-10-28 20:53 ------- Subject: Re: g++.dg/lookup/extern-c-redecl[3,4] .C scan-assembler fails on darwin
Does this patch qualify as obvious ? /bin/bash: call : commande introuvable diff --git a/gcc/testsuite/g++.dg/lookup/extern-c-redecl3.C b/gcc/testsuite/g++.dg/lookup/extern-c-redecl3.C index 00ff4a9..3f2fee2 100644 --- a/gcc/testsuite/g++.dg/lookup/extern-c-redecl3.C +++ b/gcc/testsuite/g++.dg/lookup/extern-c-redecl3.C @@ -1,8 +1,9 @@ // Contributed by Dodji Seketeli <do...@redhat.com> // Origin: PR c++/41020 +// { dg-options "-O0" } // { dg-do compile } -// { dg-final { scan-assembler-not "call\[\t \]+_Z4forkv" } } -// { dg-final { scan-assembler "call\[\t \]+fork" } } +// { dg-final { scan-assembler-not "call\[\t \]+_?_Z4forkv" { target i?86-*-* x86_64-*-* } } } +// { dg-final { scan-assembler "call\[\t \]+_?fork" { target i?86-*-* x86_64-*-* } } } extern "C" int fork (void); diff --git a/gcc/testsuite/g++.dg/lookup/extern-c-redecl4.C b/gcc/testsuite/g++.dg/lookup/extern-c-redecl4.C index 9dfa54d..bbe625e 100644 --- a/gcc/testsuite/g++.dg/lookup/extern-c-redecl4.C +++ b/gcc/testsuite/g++.dg/lookup/extern-c-redecl4.C @@ -1,10 +1,9 @@ // Contributed by Dodji Seketeli <do...@redhat.com> // Origin: PR c++/41020 -// Avoid the "-ansi -pedantic" option -// { dg-options "" } +// { dg-options "-O0" } // { dg-do compile } -// { dg-final { scan-assembler "call\[\t \]+_Z4forkv" } } +// { dg-final { scan-assembler "call\[\t \]+_?_Z4forkv" { target i?86-*-* x86_64-*-* } } } class frok { -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41856