PR c/49859 * common.opt (Wswitch-unreachable): New option. * doc/invoke.texi: Document -Wswitch-unreachable. * gimplify.c (gimplify_switch_expr): Implement the -Wswitch-unreachable warning. * c-c++-common/Wswitch-unreachable-1.c: New test. * gcc.dg/Wswitch-unreachable-1.c: New test. * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning. * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise. * g++.dg/gomp/block-10.C: Likewise. * gcc.dg/gomp/block-10.c: Likewise. * g++.dg/gomp/block-9.C: Likewise. * gcc.dg/gomp/block-9.c: Likewise. * g++.dg/gomp/target-1.C: Likewise. * g++.dg/gomp/target-2.C: Likewise. * gcc.dg/gomp/target-1.c: Likewise. * gcc.dg/gomp/target-2.c: Likewise. * g++.dg/gomp/taskgroup-1.C: Likewise. * gcc.dg/gomp/taskgroup-1.c: Likewise. * gcc.dg/gomp/teams-1.c: Likewise. * g++.dg/gomp/teams-1.C: Likewise. * g++.dg/overload/error3.C: Likewise. * g++.dg/tm/jump1.C: Likewise. * g++.dg/torture/pr40335.C: Likewise. * gcc.dg/c99-vla-jump-5.c: Likewise. * gcc.dg/switch-warn-1.c: Likewise. * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable. * gcc.dg/nested-func-1.c: Likewise. * gcc.dg/pr67784-4.c: Likewise. From-SVN: r236597
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
appendix-a | Loading commit data... | |
asm-1.c | Loading commit data... | |
atomic-5.c | Loading commit data... | |
atomic-6.c | Loading commit data... | |
barrier-1.c | Loading commit data... | |
barrier-2.c | Loading commit data... | |
block-1.c | Loading commit data... | |
block-10.c | Loading commit data... | |
block-11.c | Loading commit data... | |
block-2.c | Loading commit data... | |
block-3.c | Loading commit data... | |
block-4.c | Loading commit data... | |
block-5.c | Loading commit data... | |
block-6.c | Loading commit data... | |
block-7.c | Loading commit data... | |
block-8.c | Loading commit data... | |
block-9.c | Loading commit data... | |
clause-1.c | Loading commit data... | |
clause-2.c | Loading commit data... | |
collapse-1.c | Loading commit data... | |
combined-1.c | Loading commit data... | |
complex-1.c | Loading commit data... | |
copyin-1.c | Loading commit data... | |
critical-1.c | Loading commit data... | |
critical-2.c | Loading commit data... | |
critical-3.c | Loading commit data... | |
critical-4.c | Loading commit data... | |
declare-simd-1.c | Loading commit data... | |
declare-simd-2.c | Loading commit data... | |
declare-simd-3.c | Loading commit data... | |
declare-simd-4.c | Loading commit data... | |
dump-new-function-2.c | Loading commit data... | |
dump-new-function-3.c | Loading commit data... | |
dump-new-function.c | Loading commit data... | |
empty.c | Loading commit data... | |
flush-1.c | Loading commit data... | |
flush-2.c | Loading commit data... | |
for-1.c | Loading commit data... | |
for-10.c | Loading commit data... | |
for-11.c | Loading commit data... | |
for-12.c | Loading commit data... | |
for-13.c | Loading commit data... | |
for-14.c | Loading commit data... | |
for-15.c | Loading commit data... | |
for-16.c | Loading commit data... | |
for-17.c | Loading commit data... | |
for-18.c | Loading commit data... | |
for-19.c | Loading commit data... | |
for-2.c | Loading commit data... | |
for-20.c | Loading commit data... | |
for-21.c | Loading commit data... | |
for-22.c | Loading commit data... | |
for-23.c | Loading commit data... | |
for-24.c | Loading commit data... | |
for-3.c | Loading commit data... | |
for-4.c | Loading commit data... | |
for-5.c | Loading commit data... | |
for-6.c | Loading commit data... | |
for-7.c | Loading commit data... | |
for-8.c | Loading commit data... | |
for-9.c | Loading commit data... | |
gomp.exp | Loading commit data... | |
linear-1.c | Loading commit data... | |
loop-1.c | Loading commit data... | |
macro-1.c | Loading commit data... | |
macro-2.c | Loading commit data... | |
macro-3.c | Loading commit data... | |
macro-4.c | Loading commit data... | |
master-1.c | Loading commit data... | |
master-2.c | Loading commit data... | |
master-3.c | Loading commit data... | |
nestedfn-1.c | Loading commit data... | |
nesting-1.c | Loading commit data... | |
notify-new-function-2.c | Loading commit data... | |
notify-new-function-3.c | Loading commit data... | |
notify-new-function.c | Loading commit data... | |
num-threads-1.c | Loading commit data... | |
omp-parallel-if.c | Loading commit data... | |
openmp-simd-1.c | Loading commit data... | |
openmp-simd-2.c | Loading commit data... | |
openmp-simd-3.c | Loading commit data... | |
ordered-1.c | Loading commit data... | |
ordered-2.c | Loading commit data... | |
parallel-1.c | Loading commit data... | |
parallel-2.c | Loading commit data... | |
parallel-3.c | Loading commit data... | |
parallel-4.c | Loading commit data... | |
pr25874.c | Loading commit data... | |
pr25989.c | Loading commit data... | |
pr25990.c | Loading commit data... | |
pr25996.c | Loading commit data... | |
pr26412.c | Loading commit data... | |
pr27328.c | Loading commit data... | |
pr27358.c | Loading commit data... | |
pr27388-1.c | Loading commit data... | |
pr27388-2.c | Loading commit data... | |
pr27388-3.c | Loading commit data... | |
pr27415.c | Loading commit data... | |
pr27416.c | Loading commit data... | |
pr27499.c | Loading commit data... | |
pr27573.c | Loading commit data... | |
pr29955.c | Loading commit data... | |
pr29965-1.c | Loading commit data... | |
pr29965-2.c | Loading commit data... | |
pr29965-3.c | Loading commit data... | |
pr29965-4.c | Loading commit data... | |
pr29965-5.c | Loading commit data... | |
pr29965-6.c | Loading commit data... | |
pr30421.c | Loading commit data... | |
pr30494.c | Loading commit data... | |
pr32468-1.c | Loading commit data... | |
pr34607.c | Loading commit data... | |
pr34610.c | Loading commit data... | |
pr34692.c | Loading commit data... | |
pr34694.c | Loading commit data... | |
pr34964.c | Loading commit data... | |
pr35244.c | Loading commit data... | |
pr35438.c | Loading commit data... | |
pr35439.c | Loading commit data... | |
pr35738.c | Loading commit data... | |
pr35751.c | Loading commit data... | |
pr35818.c | Loading commit data... | |
pr36790.c | Loading commit data... | |
pr38633.c | Loading commit data... | |
pr38676.c | Loading commit data... | |
pr39495-1.c | Loading commit data... | |
pr39495-2.c | Loading commit data... | |
pr44085.c | Loading commit data... | |
pr46032-2.c | Loading commit data... | |
pr46032-3.c | Loading commit data... | |
pr47963.c | Loading commit data... | |
pr48591.c | Loading commit data... | |
pr48716.c | Loading commit data... | |
pr49640.c | Loading commit data... | |
pr51339.c | Loading commit data... | |
pr53992.c | Loading commit data... | |
pr57412.c | Loading commit data... | |
pr58809.c | Loading commit data... | |
pr59669-1.c | Loading commit data... | |
pr59669-2.c | Loading commit data... | |
pr60534.c | Loading commit data... | |
pr66633-1.c | Loading commit data... | |
pr66633-2.c | Loading commit data... | |
pr66633-3.c | Loading commit data... | |
pr66633-4.c | Loading commit data... | |
pr66820.c | Loading commit data... | |
pr67495.c | Loading commit data... | |
pr67500.c | Loading commit data... | |
pr68128-1.c | Loading commit data... | |
pr68128-2.c | Loading commit data... | |
pr68640.c | Loading commit data... | |
preprocess-1.c | Loading commit data... | |
reduction-1.c | Loading commit data... | |
sections-1.c | Loading commit data... | |
sections-2.c | Loading commit data... | |
sections-3.c | Loading commit data... | |
sections-4.c | Loading commit data... | |
sharing-1.c | Loading commit data... | |
sharing-2.c | Loading commit data... | |
sharing-3.c | Loading commit data... | |
simd-clones-1.c | Loading commit data... | |
simd-clones-2.c | Loading commit data... | |
simd-clones-3.c | Loading commit data... | |
simd-clones-4.c | Loading commit data... | |
simd-clones-5.c | Loading commit data... | |
simd-clones-6.c | Loading commit data... | |
simd-clones-7.c | Loading commit data... | |
sink-fold-1.c | Loading commit data... | |
sink-fold-2.c | Loading commit data... | |
sink-fold-3.c | Loading commit data... | |
static-chunk-size-one.c | Loading commit data... | |
static.c | Loading commit data... | |
target-1.c | Loading commit data... | |
target-2.c | Loading commit data... | |
taskgroup-1.c | Loading commit data... | |
teams-1.c | Loading commit data... | |
tls-1.c | Loading commit data... | |
tls-2.c | Loading commit data... | |
udr-1.c | Loading commit data... | |
udr-2.c | Loading commit data... | |
udr-3.c | Loading commit data... | |
udr-4.c | Loading commit data... | |
uninit-1.c | Loading commit data... | |
vla-1.c | Loading commit data... | |
vla-2.c | Loading commit data... | |
vla-3.c | Loading commit data... | |
vla-4.c | Loading commit data... | |
vla-5.c | Loading commit data... |