public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r12-2044] CTF, BTF testsuite: Use -gdwarf-4 for restrict type qualifier [PR101283]
@ 2021-07-06  0:47 Indu Bhagat
  0 siblings, 0 replies; only message in thread
From: Indu Bhagat @ 2021-07-06  0:47 UTC (permalink / raw)
  To: gcc-cvs

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

commit r12-2044-ga3543b5e8002c033b2304d7ac1d1e58218eebb51
Author: Indu Bhagat <indu.bhagat@oracle.com>
Date:   Mon Jul 5 17:28:24 2021 -0700

    CTF,BTF testsuite: Use -gdwarf-4 for restrict type qualifier [PR101283]
    
    DWARF DIEs do not contain DW_TAG_restrict_type when DWARF version is 2. CTF/BTF
    generation feeds off DWARF DIEs, and as such, CTF records of kind
    CTF_K_RESTRICT cease to be generated when DWARF version is 2.
    
    This patch fixes the failure of these testcases on Darwin by using an explicit
    -gdwarf-4 in the dg-options. This keeps the CTF record generation for restrict
    type qualifier tested.
    
      PR debug/101283 - Several tests fail on Darwin with -gctf/gbtf
    
    2021-07-05  Indu Bhagat  <indu.bhagat@oracle.com>
    
    gcc/testsuite/ChangeLog:
    
            PR debug/101283
            * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
            * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.

Diff:
---
 gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c | 1 +
 gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c b/gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c
index 79e9f52a479..33e2f649935 100644
--- a/gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c
+++ b/gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c
@@ -23,6 +23,7 @@
 
 /* { dg-do compile } */
 /* { dg-options "-O0 -gbtf -dA" } */
+/* { dg-options "-O0 -gbtf -gdwarf-4 -dA" { target { *-*-darwin* } } } */
 
 /* { dg-final { scan-assembler-times "ascii \"int.0\"\[\t \]+\[^\n\]*btf_string" 1 } } */
 
diff --git a/gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c b/gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c
index 9368d47ea0c..0137e9d45c5 100644
--- a/gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c
+++ b/gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c
@@ -31,6 +31,7 @@
 
 /* { dg-do compile )  */
 /* { dg-options "-O0 -gctf -dA" } */
+/* { dg-options "-O0 -gctf -gdwarf-4 -dA" { target { *-*-darwin* } } } */
 
 /* { dg-final { scan-assembler-times "ascii \"int.0\"\[\t \]+\[^\n\]*ctf_string" 1 } } */
 /* { dg-final { scan-assembler-times "\[\t \]0\[\t \]+\[^\n\]*ctt_name" 7 } } */


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-07-06  0:47 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-06  0:47 [gcc r12-2044] CTF, BTF testsuite: Use -gdwarf-4 for restrict type qualifier [PR101283] Indu Bhagat

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).