DejaGnu directive matching multiple messages on the same line
Jakub Jelinek
jakub@redhat.com
Wed Jul 20 20:28:00 GMT 2016
On Wed, Jul 20, 2016 at 02:19:15PM -0600, Martin Sebor wrote:
> Is there a way to express a requirement that a single line cause
> two or more diagnostic messages (in any order) each matching one
> of the regex strings?
Sure, and it is used many times in the testsuite.
whatever; /* { dg-error "whatever1" } */
/* { dg-error "whatever2" "" { target *-*-* } 33 } */
You need to use the target specification and supply line number in the
second and following directive which you want to apply to the same line.
Jakub
More information about the Gcc
mailing list