On Mon, Sep 21, 2026 at 7:19 PM Léo Hardt <[email protected]> wrote: > > Good evening, > > This is regarding a regression detected on Linaro here: > https://gcc.gnu.org/pipermail/gcc-regression/2026-September/084452.html > > It now occurred to me that 'test' in "test for excess errors" > might be a imperative verb, and not a noun. It would make sense, > since now this test is emitting two errors instead of one (because > we now bail early). > > All the detected regressions are 'test for excess errors' on this > line. One is C, other three are different standards of C++. > > Let me know, > Léo > > -------------- > > Fixes a regression in r17-4537-g059231fb8a42ea. > A test that only produced one error now outputs two. > > gcc/testsuite/ChangeLog: > > * c-c++-common/gomp/has-include-1.c: Change from dg-error to > dg-excess-errors. > --- > gcc/testsuite/c-c++-common/gomp/has-include-1.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gcc/testsuite/c-c++-common/gomp/has-include-1.c > b/gcc/testsuite/c-c++-common/gomp/has-include-1.c > index bb1b9052685..00fcfa26f73 100644 > --- a/gcc/testsuite/c-c++-common/gomp/has-include-1.c > +++ b/gcc/testsuite/c-c++-common/gomp/has-include-1.c > @@ -3,6 +3,6 @@ > void > foo (void) > { > -#pragma omp parallel if (__has_include ("<stdlib.h>")) /* { dg-error "used > outside of preprocessing directive" } */ > +#pragma omp parallel if (__has_include ("<stdlib.h>")) /* { dg-excess-errors > "used outside of preprocessing directive" } */
Let me look into this but I think the problem is the line number. so rather than changing this into a dg-excess-errors, dg-error with a line number of 0 should be used. > ; > } > -- > 2.47.3 >
