https://gcc.gnu.org/g:dd5978b2f0087579c25486f97e578c9eb76f3449

commit r15-7296-gdd5978b2f0087579c25486f97e578c9eb76f3449
Author: Alexandre Oliva <ol...@adacore.com>
Date:   Thu Jan 30 19:43:46 2025 -0300

    [testsuite] require profiling support [PR113689]
    
    pr113689 testcases use -fprofile without testing for profiling
    support.  Fix them.
    
    
    for  gcc/testsuite/ChangeLog
    
            PR target/113689
            * gcc.target/i386/pr113689-1.c: Require profiling support.
            * gcc.target/i386/pr113689-2.c: Likewise.
            * gcc.target/i386/pr113689-3.c: Likewise.

Diff:
---
 gcc/testsuite/gcc.target/i386/pr113689-1.c | 1 +
 gcc/testsuite/gcc.target/i386/pr113689-2.c | 1 +
 gcc/testsuite/gcc.target/i386/pr113689-3.c | 1 +
 3 files changed, 3 insertions(+)

diff --git a/gcc/testsuite/gcc.target/i386/pr113689-1.c 
b/gcc/testsuite/gcc.target/i386/pr113689-1.c
index 0424db2dfdca..0ed911393eea 100644
--- a/gcc/testsuite/gcc.target/i386/pr113689-1.c
+++ b/gcc/testsuite/gcc.target/i386/pr113689-1.c
@@ -1,5 +1,6 @@
 /* { dg-do run { target { lp64 && fpic } } } */
 /* { dg-options "-O2 -fno-pic -no-pie -fprofile -mcmodel=large" } */
+/* { dg-require-profiling "-fprofile" } */
 /* { dg-skip-if "PR90698" { *-*-darwin* } } */
 /* { dg-skip-if "PR113909" { *-*-solaris2* } } */
 
diff --git a/gcc/testsuite/gcc.target/i386/pr113689-2.c 
b/gcc/testsuite/gcc.target/i386/pr113689-2.c
index 58688b9a387c..decc44a44fb5 100644
--- a/gcc/testsuite/gcc.target/i386/pr113689-2.c
+++ b/gcc/testsuite/gcc.target/i386/pr113689-2.c
@@ -1,5 +1,6 @@
 /* { dg-do run { target { lp64 && fpic } } } */
 /* { dg-options "-O2 -fpic -fprofile -mcmodel=large" } */
+/* { dg-require-profiling "-fprofile" } */
 /* { dg-skip-if "PR90698" { *-*-darwin* } } */
 /* { dg-skip-if "PR113909" { *-*-solaris2* } } */
 
diff --git a/gcc/testsuite/gcc.target/i386/pr113689-3.c 
b/gcc/testsuite/gcc.target/i386/pr113689-3.c
index 14c906239f9d..a904feec13f0 100644
--- a/gcc/testsuite/gcc.target/i386/pr113689-3.c
+++ b/gcc/testsuite/gcc.target/i386/pr113689-3.c
@@ -1,5 +1,6 @@
 /* { dg-do run { target { lp64 && fpic } } } */
 /* { dg-options "-O2 -fpic -fprofile -mcmodel=large" } */
+/* { dg-require-profiling "-fprofile" } */
 /* { dg-skip-if "PR90698" { *-*-darwin* } } */
 /* { dg-skip-if "PR113909" { *-*-solaris2* } } */

Reply via email to