[nvptx] Fix Wimplicit-fallthrough in nvptx.c with -save-temps
authorTom de Vries <tdevries@suse.de>
Fri, 25 Sep 2020 13:23:49 +0000 (15:23 +0200)
committerTom de Vries <tdevries@suse.de>
Fri, 25 Sep 2020 13:41:06 +0000 (15:41 +0200)
commit69cf7decf1be230739b1e309115832373025b41d
tree73df3619ff955f8e658991471675f2795322cd0d
parentd16b5975ca985cbe97698479fc38b6a636886978
[nvptx] Fix Wimplicit-fallthrough in nvptx.c with -save-temps

When compiling nvptx.c using -save-temps, I ran into Wimplicit-fallthrough
warnings.

The fallthrough locations have been marked with a fallthrough comment, but
that doesn't work with -save-temps, something that has been filed as
PR78497.

Work around this by using gcc_fallthrough () in addition to the comment.

Tested by building target nvptx, copying nvptx.c compile line and adding
-save-temps.

gcc/ChangeLog:

2020-09-25  Tom de Vries  <tdevries@suse.de>

* config/nvptx/nvptx.c (nvptx_assemble_integer, nvptx_print_operand):
Use gcc_fallthrough ().
gcc/config/nvptx/nvptx.c