grub/grub-core/gnulib
Andrei Borzenkov 4bd4a88725 i386, x86_64, ppc: fix switch fallthrough cases with GCC7
In util/getroot and efidisk slightly modify exitsing comment to mostly
retain it but still make GCC7 compliant with respect to fall through
annotation.

In grub-core/lib/xzembed/xz_dec_lzma2.c it adds same comments as
upstream.

In grub-core/tests/setjmp_tets.c declare functions as "noreturn" to
suppress GCC7 warning.

In grub-core/gnulib/regexec.c use new __attribute__, because existing
annotation is not recognized by GCC7 parser (which requires that comment
immediately precedes case statement).

Otherwise add FALLTHROUGH comment.

Closes: 50598
2017-04-04 19:23:55 +03:00
..
uniwidth Import new gnulib. 2013-04-11 21:12:46 +02:00
alloca.c Import new gnulib. 2013-04-11 21:12:46 +02:00
alloca.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
argp-ba.c Import new gnulib. 2013-04-11 21:12:46 +02:00
argp-eexst.c Import new gnulib. 2013-04-11 21:12:46 +02:00
argp-fmtstream.c Import new gnulib. 2013-04-11 21:12:46 +02:00
argp-fmtstream.h Import new gnulib. 2013-04-11 21:12:46 +02:00
argp-fs-xinl.c Import new gnulib. 2013-04-11 21:12:46 +02:00
argp-help.c update gnulib/argp-help.c to fix garbage in grub-mknetdir --help output 2015-03-05 20:19:47 +03:00
argp-namefrob.h Import new gnulib. 2013-04-11 21:12:46 +02:00
argp-parse.c Import new gnulib. 2013-04-11 21:12:46 +02:00
argp-pin.c Import new gnulib. 2013-04-11 21:12:46 +02:00
argp-pv.c Import new gnulib. 2013-04-11 21:12:46 +02:00
argp-pvh.c Import new gnulib. 2013-04-11 21:12:46 +02:00
argp-xinl.c Import new gnulib. 2013-04-11 21:12:46 +02:00
argp.h Import new gnulib. 2013-04-11 21:12:46 +02:00
asnprintf.c Import new gnulib. 2013-04-11 21:12:46 +02:00
basename-lgpl.c Import new gnulib. 2013-04-11 21:12:46 +02:00
btowc.c Import new gnulib. 2013-04-11 21:12:46 +02:00
config.charset Import new gnulib. 2013-04-11 21:12:46 +02:00
dirname-lgpl.c Import new gnulib. 2013-04-11 21:12:46 +02:00
dirname.h Import new gnulib. 2013-04-11 21:12:46 +02:00
dosname.h Import new gnulib. 2013-04-11 21:12:46 +02:00
errno.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
error.c Import new gnulib. 2013-04-11 21:12:46 +02:00
error.h Import new gnulib. 2013-04-11 21:12:46 +02:00
float+.h Import new gnulib. 2013-04-11 21:12:46 +02:00
float.c Import new gnulib. 2013-04-11 21:12:46 +02:00
float.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
fnmatch.c Import new gnulib. 2013-04-11 21:12:46 +02:00
fnmatch.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
fnmatch_loop.c Import new gnulib. 2013-04-11 21:12:46 +02:00
getdelim.c Import new gnulib. 2013-04-11 21:12:46 +02:00
getline.c Import new gnulib. 2013-04-11 21:12:46 +02:00
getopt.c Import new gnulib. 2013-04-11 21:12:46 +02:00
getopt.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
getopt1.c Import new gnulib. 2013-04-11 21:12:46 +02:00
getopt_int.h Import new gnulib. 2013-04-11 21:12:46 +02:00
gettext.h Import new gnulib. 2013-04-11 21:12:46 +02:00
intprops.h Import new gnulib. 2013-04-11 21:12:46 +02:00
itold.c Import new gnulib. 2013-04-11 21:12:46 +02:00
langinfo.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
localcharset.c Import new gnulib. 2013-04-11 21:12:46 +02:00
localcharset.h Import new gnulib. 2013-04-11 21:12:46 +02:00
locale.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
localeconv.c Import new gnulib. 2013-04-11 21:12:46 +02:00
Makefile.am Import new gnulib. 2013-04-11 21:12:46 +02:00
malloc.c Import new gnulib. 2013-04-11 21:12:46 +02:00
mbrtowc.c Import new gnulib. 2013-04-11 21:12:46 +02:00
mbsinit.c Import new gnulib. 2013-04-11 21:12:46 +02:00
mbsrtowcs-impl.h Import new gnulib. 2013-04-11 21:12:46 +02:00
mbsrtowcs-state.c Import new gnulib. 2013-04-11 21:12:46 +02:00
mbsrtowcs.c Import new gnulib. 2013-04-11 21:12:46 +02:00
mbswidth.c Import new gnulib. 2013-04-11 21:12:46 +02:00
mbswidth.h Import new gnulib. 2013-04-11 21:12:46 +02:00
mbtowc-impl.h Import new gnulib. 2013-04-11 21:12:46 +02:00
mbtowc.c Import new gnulib. 2013-04-11 21:12:46 +02:00
memchr.c Import new gnulib. 2013-04-11 21:12:46 +02:00
memchr.valgrind Use gnulib-tool to create gnulib source files. 2010-09-20 12:35:33 +02:00
mempcpy.c Import new gnulib. 2013-04-11 21:12:46 +02:00
msvc-inval.c Allow compilation with mingw64 albeit with warnings due to lack of 2013-10-15 18:03:19 +02:00
msvc-inval.h Import new gnulib. 2013-04-11 21:12:46 +02:00
msvc-nothrow.c Import new gnulib. 2013-04-11 21:12:46 +02:00
msvc-nothrow.h Import new gnulib. 2013-04-11 21:12:46 +02:00
nl_langinfo.c Import new gnulib. 2013-04-11 21:12:46 +02:00
printf-args.c Import new gnulib. 2013-04-11 21:12:46 +02:00
printf-args.h Import new gnulib. 2013-04-11 21:12:46 +02:00
printf-parse.c Import new gnulib. 2013-04-11 21:12:46 +02:00
printf-parse.h Import new gnulib. 2013-04-11 21:12:46 +02:00
progname.c Import new gnulib. 2013-04-11 21:12:46 +02:00
progname.h Import new gnulib. 2013-04-11 21:12:46 +02:00
rawmemchr.c Import new gnulib. 2013-04-11 21:12:46 +02:00
rawmemchr.valgrind Use gnulib-tool to create gnulib source files. 2010-09-20 12:35:33 +02:00
realloc.c Import new gnulib. 2013-04-11 21:12:46 +02:00
ref-add.sin Import new gnulib. 2013-04-11 21:12:46 +02:00
ref-del.sin Import new gnulib. 2013-04-11 21:12:46 +02:00
regcomp.c Import new gnulib. 2013-04-11 21:12:46 +02:00
regex.c Import new gnulib. 2013-04-11 21:12:46 +02:00
regex.h Import new gnulib. 2013-04-11 21:12:46 +02:00
regex_internal.c Import new gnulib. 2013-04-11 21:12:46 +02:00
regex_internal.h Import new gnulib. 2013-04-11 21:12:46 +02:00
regexec.c i386, x86_64, ppc: fix switch fallthrough cases with GCC7 2017-04-04 19:23:55 +03:00
size_max.h Import new gnulib. 2013-04-11 21:12:46 +02:00
sleep.c Import new gnulib. 2013-04-11 21:12:46 +02:00
stdalign.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
stdbool.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
stddef.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
stdint.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
stdio.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
stdlib.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
strcasecmp.c Import new gnulib. 2013-04-11 21:12:46 +02:00
strchrnul.c Import new gnulib. 2013-04-11 21:12:46 +02:00
strchrnul.valgrind Use gnulib-tool to create gnulib source files. 2010-09-20 12:35:33 +02:00
streq.h Import new gnulib. 2013-04-11 21:12:46 +02:00
strerror-override.c Import new gnulib. 2013-04-11 21:12:46 +02:00
strerror-override.h Import new gnulib. 2013-04-11 21:12:46 +02:00
strerror.c Import new gnulib. 2013-04-11 21:12:46 +02:00
string.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
strings.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
stripslash.c Import new gnulib. 2013-04-11 21:12:46 +02:00
strncasecmp.c Import new gnulib. 2013-04-11 21:12:46 +02:00
strndup.c Import new gnulib. 2013-04-11 21:12:46 +02:00
strnlen.c Import new gnulib. 2013-04-11 21:12:46 +02:00
strnlen1.c Import new gnulib. 2013-04-11 21:12:46 +02:00
strnlen1.h Import new gnulib. 2013-04-11 21:12:46 +02:00
sys_types.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
sysexits.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
unistd.c Import new gnulib. 2013-04-11 21:12:46 +02:00
unistd.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
unitypes.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
uniwidth.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
vasnprintf.c Import new gnulib. 2013-04-11 21:12:46 +02:00
vasnprintf.h Import new gnulib. 2013-04-11 21:12:46 +02:00
verify.h Import new gnulib. 2013-04-11 21:12:46 +02:00
vsnprintf.c Import new gnulib. 2013-04-11 21:12:46 +02:00
wchar.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
wcrtomb.c Import new gnulib. 2013-04-11 21:12:46 +02:00
wctype-h.c Import new gnulib. 2013-04-11 21:12:46 +02:00
wctype.in.h Import new gnulib. 2013-04-11 21:12:46 +02:00
wcwidth.c Import new gnulib. 2013-04-11 21:12:46 +02:00
xsize.c Import new gnulib. 2013-04-11 21:12:46 +02:00
xsize.h Import new gnulib. 2013-04-11 21:12:46 +02:00