From d6b92d9f1fea6d58c9b8f87b4014bb6bc6b11c6d Mon Sep 17 00:00:00 2001 From: ro Date: Wed, 24 Feb 2016 14:46:07 +0000 Subject: [PATCH] Adapt gcc.dg/debug/dwarf2/prod-options.c for Solaris assembler * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer pattern on Solaris with as. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233668 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index bbc005e..d956d00 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2016-02-24 Rainer Orth + + * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer + pattern on Solaris with as. + 2016-02-24 Kyrylo Tkachov * gcc.target/arm/cond_sub_restrict_it.c: New test. diff --git a/gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c b/gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c index 21449f9..8db8b39 100644 --- a/gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c +++ b/gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c @@ -4,7 +4,8 @@ as well. */ /* { dg-do compile } */ /* { dg-options "-O2 -gdwarf -dA -fdebug-prefix-map=a=b" } */ -/* { dg-final { scan-assembler "DW_AT_producer: \"GNU C" } } */ +/* { dg-final { scan-assembler "DW_AT_producer: \"GNU C" { target { { ! *-*-solaris2* } || gas } } } } */ +/* { dg-final { scan-assembler "\"GNU C\[^\\n\\r\]+ DW_AT_producer" { target { *-*-solaris2* && { ! gas } } } } } */ /* { dg-final { scan-assembler-not "debug-prefix-map" } } */ void func (void) -- 2.7.4