https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100176
Bug ID: 100176 Summary: gcc.dg/compat/struct-layout-1_generate.c contains errors Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: rguenth at gcc dot gnu.org Target Milestone: --- When GCC is configured with CFLAGS='-O2 -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind -tables -fstack-clash-protection -Werror=return-type -g -U_FORTIFY_SOURCE' then testing runs into ^[[01m^[[K/home/abuild/rpmbuild/BUILD/gcc-11.0.1+git10/gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c:^[[m^[[K In function '^[[01m^[[Ksubvalues^[[m^[[K':^M ^[[01m^[[K/home/abuild/rpmbuild/BUILD/gcc-11.0.1+git10/gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c:1284:1:^[[m^[[K ^[[01;31m^[[Kerror: ^[[m^[[Kcontrol reaches end of non-void function [^[[01;31m^[[K^[]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wreturn-type^G-Werror=return-type^[]8;;^G^[[m^[[K]^M 1284 | ^[[01;31m^[[K}^[[m^[[K^M | ^[[01;31m^[[K^^[[m^[[K^M cc1: some warnings being treated as errors^M WARNING: Could not compile gcc.dg/compat/struct-layout-1 generator a possible untested fix is diff --git a/gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c b/gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c index 75e902cd1f4..4f7ab884287 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c +++ b/gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c @@ -1281,6 +1281,7 @@ subvalues (struct entry *e, char *p, char *letter) output_FNB ('B', e); return 1; } + return 0; } /* DERIVED FROM: