diff options
author | Joseph Myers <joseph@codesourcery.com> | 2019-02-26 02:09:18 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2019-02-26 02:09:18 +0000 |
commit | e0cb7b6131ee5f2dca2938069b8b9590304e6f6b (patch) | |
tree | cd451044e2bbc120225db29347b134ff1f3bbe30 /sysdeps/s390/iso-8859-1_cp037_z900.c | |
parent | a04549c19407a29a271779598a9518f9baf959e0 (diff) | |
download | glibc-e0cb7b6131ee5f2dca2938069b8b9590304e6f6b.tar.gz glibc-e0cb7b6131ee5f2dca2938069b8b9590304e6f6b.tar.xz glibc-e0cb7b6131ee5f2dca2938069b8b9590304e6f6b.zip |
Add and move fall-through comments in system-specific code.
This patch fixes -Wimplicit-fallthrough warnings in system-specific code that show up building glibc with -Wextra, by adding fall-through comments, or moving existing such comments to the place required for them to work (immediately before the case label being fallen through). Tested with build-many-glibcs.py. * sysdeps/i386/dl-machine.h (elf_machine_rela): Add fall-through comments. * sysdeps/m68k/m680x0/fpu/s_cexp_template.c (s(__cexp)): Likewise. * sysdeps/m68k/memcopy.h (WORD_COPY_FWD): Likewise. (WORD_COPY_BWD): Likewise. * sysdeps/mach/hurd/ioctl.c (__ioctl): Likewise. * sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_rela): Likewise. * sysdeps/s390/iso-8859-1_cp037_z900.c (TR_LOOP): Likewise. * sysdeps/mips/dl-machine.h (elf_machine_reloc): Move fall-through comment. * sysdeps/mips/dl-trampoline.c (__dl_runtime_resolve): Likewise.
Diffstat (limited to 'sysdeps/s390/iso-8859-1_cp037_z900.c')
-rw-r--r-- | sysdeps/s390/iso-8859-1_cp037_z900.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sysdeps/s390/iso-8859-1_cp037_z900.c b/sysdeps/s390/iso-8859-1_cp037_z900.c index b2d8f62570..2a373fe124 100644 --- a/sysdeps/s390/iso-8859-1_cp037_z900.c +++ b/sysdeps/s390/iso-8859-1_cp037_z900.c @@ -227,12 +227,19 @@ __attribute__ ((aligned (8))) = switch (length) \ { \ case 7: outptr[6] = TABLE[inptr[6]]; \ + /* Fall through. */ \ case 6: outptr[5] = TABLE[inptr[5]]; \ + /* Fall through. */ \ case 5: outptr[4] = TABLE[inptr[4]]; \ + /* Fall through. */ \ case 4: outptr[3] = TABLE[inptr[3]]; \ + /* Fall through. */ \ case 3: outptr[2] = TABLE[inptr[2]]; \ + /* Fall through. */ \ case 2: outptr[1] = TABLE[inptr[1]]; \ + /* Fall through. */ \ case 1: outptr[0] = TABLE[inptr[0]]; \ + /* Fall through. */ \ case 0: break; \ } \ inptr += length; \ |