On Wed, Jul 20, 2016 at 02:57:22PM -0600, Martin Sebor wrote: > Btw., the above works fine when each directive is on its own line > but when the second follows the first on the same line (somehow > I thought it needed to be at first), the second one needs another > string argument. I haven't looked into what it's for but the regex > is the second argument in this case, not the first. Like this: > > whatever; // { dg-error "regex-1" } { dg-error "???" "regex2" "fail > message" { target-selector } <line-number> }
dg-error takes the current line number as the first argument; it is automagically put there unless you do weird things like you do ;-) Segher