On November 22, 2018 5:30:14 PM GMT+01:00, Jan Hubicka <hubi...@ucw.cz> wrote: >> * g++.dg/lto/odr-2_0.C: Remove extra brace >> >> diff --git a/gcc/testsuite/g++.dg/lto/odr-2_0.C >b/gcc/testsuite/g++.dg/lto/odr-2_0.C >> index 222fa2c1db..3ebb49efa2 100644 >> --- a/gcc/testsuite/g++.dg/lto/odr-2_0.C >> +++ b/gcc/testsuite/g++.dg/lto/odr-2_0.C >> @@ -1,5 +1,5 @@ >> // { dg-lto-do link } >> -// { dg-lto-options { { -O0 -flto } } >> +// { dg-lto-options { -O0 -flto } } > >Doesn't this make the testcase to be run twice, once with -O0 and >second >time with -flto rather than running it once with -O0 -flto?
Yes. >Honza > >> enum a {} b; // { dg-lto-warning "6: type 'a' violates the C\\+\\+ >One Definition Rule" } >> int >> main(void) >> -- >> 2.19.1 >> >> -- >> Andreas Schwab, SUSE Labs, sch...@suse.de >> GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA >B9D7 >> "And now for something completely different."