From e275a5350601fb2218ad553bb2029b03faf6c7f3 Mon Sep 17 00:00:00 2001 From: "J\"orn Rennecke" Date: Thu, 23 May 2002 10:19:34 +0000 Subject: [PATCH] weak-2.c: Allow optional leading underscore in scan-assembler symbol name. * gcc.dg/weak-2.c: Allow optional leading underscore in scan-assembler symbol name. * gcc.dg/weak-3.c: Likewise. * gcc.dg/weak-4.c: Likewise. * gcc.dg/weak-5.c: Likewise. From-SVN: r53785 --- gcc/testsuite/ChangeLog | 8 ++++++++ gcc/testsuite/gcc.dg/weak-2.c | 10 +++++----- gcc/testsuite/gcc.dg/weak-3.c | 14 +++++++------- gcc/testsuite/gcc.dg/weak-4.c | 22 +++++++++++----------- gcc/testsuite/gcc.dg/weak-5.c | 24 ++++++++++++------------ 5 files changed, 43 insertions(+), 35 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 87ab261664c..573f3394709 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +Thu May 23 11:09:26 2002 J"orn Rennecke + + * gcc.dg/weak-2.c: Allow optional leading underscore + in scan-assembler symbol name. + * gcc.dg/weak-3.c: Likewise. + * gcc.dg/weak-4.c: Likewise. + * gcc.dg/weak-5.c: Likewise. + 2002-05-23 Jakub Jelinek * gcc.dg/20020523-1.c: New test. diff --git a/gcc/testsuite/gcc.dg/weak-2.c b/gcc/testsuite/gcc.dg/weak-2.c index e3fc0093a7e..098cc38e7f5 100644 --- a/gcc/testsuite/gcc.dg/weak-2.c +++ b/gcc/testsuite/gcc.dg/weak-2.c @@ -8,11 +8,11 @@ /* { dg-final { if [string match h8300-*-hms $target_triplet ] {return} } } */ /* { dg-final { if [string match i?86-pc-cygwin $target_triplet ] {return} } } */ /* { dg-final { if [string match *-*-coff $target_triplet ] {return} } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]ffoo1a" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]ffoo1b" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]ffoo1c" } } */ -/* { dg-final { scan-assembler-not "weak\[^ \t\]*\[ \t\]ffoo1d" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]ffoo1e" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?ffoo1a" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?ffoo1b" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?ffoo1c" } } */ +/* { dg-final { scan-assembler-not "weak\[^ \t\]*\[ \t\]_?ffoo1d" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?ffoo1e" } } */ /* test function addresses with #pragma weak */ diff --git a/gcc/testsuite/gcc.dg/weak-3.c b/gcc/testsuite/gcc.dg/weak-3.c index 3a9553d7e49..f474bab49ad 100644 --- a/gcc/testsuite/gcc.dg/weak-3.c +++ b/gcc/testsuite/gcc.dg/weak-3.c @@ -9,13 +9,13 @@ /* { dg-final { if [string match h8300-*-hms $target_triplet ] {return} } } */ /* { dg-final { if [string match i?86-pc-cygwin $target_triplet ] {return} } } */ /* { dg-final { if [string match *-*-coff $target_triplet ] {return} } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]ffoo1a" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]ffoo1b" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]ffoo1c" } } */ -/* { dg-final { scan-assembler-not "weak\[^ \t\]*\[ \t\]ffoo1d" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]ffoo1e" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]ffoo1f" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]ffoo1g" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?ffoo1a" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?ffoo1b" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?ffoo1c" } } */ +/* { dg-final { scan-assembler-not "weak\[^ \t\]*\[ \t\]_?ffoo1d" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?ffoo1e" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?ffoo1f" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?ffoo1g" } } */ /* test function addresses with __attribute__((weak)) */ diff --git a/gcc/testsuite/gcc.dg/weak-4.c b/gcc/testsuite/gcc.dg/weak-4.c index e79f6b900da..90d64de5643 100644 --- a/gcc/testsuite/gcc.dg/weak-4.c +++ b/gcc/testsuite/gcc.dg/weak-4.c @@ -8,17 +8,17 @@ /* { dg-final { if [string match h8300-*-hms $target_triplet ] {return} } } */ /* { dg-final { if [string match i?86-pc-cygwin $target_triplet ] {return} } } */ /* { dg-final { if [string match *-*-coff $target_triplet ] {return} } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1a" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1b" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1c" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1d" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1e" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1f" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1g" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1h" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1i" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1j" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1k" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1a" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1b" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1c" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1d" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1e" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1f" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1g" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1h" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1i" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1j" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1k" } } */ /* test variable addresses with #pragma weak */ diff --git a/gcc/testsuite/gcc.dg/weak-5.c b/gcc/testsuite/gcc.dg/weak-5.c index f91c82a173a..e6755cc4680 100644 --- a/gcc/testsuite/gcc.dg/weak-5.c +++ b/gcc/testsuite/gcc.dg/weak-5.c @@ -9,18 +9,18 @@ /* { dg-final { if [string match h8300-*-hms $target_triplet ] {return} } } */ /* { dg-final { if [string match i?86-pc-cygwin $target_triplet ] {return} } } */ /* { dg-final { if [string match *-*-coff $target_triplet ] {return} } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1a" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1b" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1c" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1d" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1e" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1f" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1g" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1h" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1i" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1j" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1k" } } */ -/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1l" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1a" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1b" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1c" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1d" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1e" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1f" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1g" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1h" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1i" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1j" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1k" } } */ +/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1l" } } */ /* test variable addresses with __attribute__ ((weak)) */ -- 2.30.2