PR c++/83045 * tree-cfg.c (pass_warn_function_return::execute): Formatting fix. Also warn if seen __builtin_unreachable () call with BUILTINS_LOCATION. Use LOCATION_LOCUS when comparing against UNKNOWN_LOCATION. * c-c++-common/pr61405.c (fn0, fn1): Add return stmts. * c-c++-common/Wlogical-op-2.c (fn): Likewise. * g++.dg/debug/pr53466.C: Add -Wno-return-type to dg-options. * g++.dg/opt/combine.C: Likewise. * g++.dg/ubsan/return-3.C: Likewise. * g++.dg/pr59445.C: Likewise. * g++.dg/pr49847.C: Likewise. * g++.dg/ipa/pr61800.C: Likewise. * g++.dg/ipa/pr63470.C: Likewise. * g++.dg/ipa/pr68672-1.C: Likewise. * g++.dg/pr58438.C: Likewise. * g++.dg/torture/pr59265.C: Likewise. * g++.dg/tree-ssa/ssa-dse-2.C: Likewise. * g++.old-deja/g++.eh/catch13.C: Likewise. * g++.old-deja/g++.eh/crash1.C: Likewise. * g++.dg/tm/pr60004.C: Expect -Wreturn-type warning. * g++.dg/torture/pr55740.C: Likewise. * g++.dg/torture/pr43257.C: Likewise. * g++.dg/torture/pr64280.C: Likewise. * g++.dg/torture/pr54684.C: Likewise. * g++.dg/torture/pr56694.C: Likewise. * g++.dg/torture/pr68470.C: Likewise. * g++.dg/torture/pr60648.C: Likewise. * g++.dg/torture/pr71281.C: Likewise. * g++.dg/torture/pr52772.C: Add -Wno-return-type dg-additional-options. * g++.dg/torture/pr64669.C: Likewise. * g++.dg/torture/pr58369.C: Likewise. * g++.dg/torture/pr33627.C: Likewise. * g++.dg/torture/predcom-1.C: Add #pragma GCC diagnostic ignored "-Wreturn-type". * g++.dg/lto/20090221_0.C: Likewise. * g++.dg/lto/20091026-1_1.C: Likewise. * g++.dg/lto/pr54625-1_1.C: Likewise. * g++.dg/warn/pr83045.C: New test. From-SVN: r255018
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| badalloc1.C | Loading commit data... | |
| catch1.C | Loading commit data... | |
| catch10.C | Loading commit data... | |
| catch11.C | Loading commit data... | |
| catch12.C | Loading commit data... | |
| catch13.C | Loading commit data... | |
| catch14.C | Loading commit data... | |
| catch2.C | Loading commit data... | |
| catch3.C | Loading commit data... | |
| catch3p.C | Loading commit data... | |
| catch4.C | Loading commit data... | |
| catch4p.C | Loading commit data... | |
| catch5.C | Loading commit data... | |
| catch5p.C | Loading commit data... | |
| catch6.C | Loading commit data... | |
| catch6p.C | Loading commit data... | |
| catch7.C | Loading commit data... | |
| catch7p.C | Loading commit data... | |
| catch8.C | Loading commit data... | |
| catch8p.C | Loading commit data... | |
| catch9.C | Loading commit data... | |
| catch9p.C | Loading commit data... | |
| catchptr1.C | Loading commit data... | |
| cleanup1.C | Loading commit data... | |
| cleanup2.C | Loading commit data... | |
| cond1.C | Loading commit data... | |
| crash1.C | Loading commit data... | |
| crash2.C | Loading commit data... | |
| crash3.C | Loading commit data... | |
| crash4.C | Loading commit data... | |
| crash5.C | Loading commit data... | |
| crash6.C | Loading commit data... | |
| ctor1.C | Loading commit data... | |
| flow1.C | Loading commit data... | |
| fntry1.C | Loading commit data... | |
| ia64-1.C | Loading commit data... | |
| inline1.C | Loading commit data... | |
| inline2.C | Loading commit data... | |
| new1.C | Loading commit data... | |
| new2.C | Loading commit data... | |
| pdel1.C | Loading commit data... | |
| pdel2.C | Loading commit data... | |
| ptr1.C | Loading commit data... | |
| ptrmem1.C | Loading commit data... | |
| rethrow1.C | Loading commit data... | |
| rethrow2.C | Loading commit data... | |
| rethrow3.C | Loading commit data... | |
| rethrow4.C | Loading commit data... | |
| rethrow5.C | Loading commit data... | |
| rethrow6.C | Loading commit data... | |
| spec1.C | Loading commit data... | |
| spec2.C | Loading commit data... | |
| spec3.C | Loading commit data... | |
| spec4.C | Loading commit data... | |
| spec5.C | Loading commit data... | |
| spec6.C | Loading commit data... | |
| spec7.C | Loading commit data... | |
| terminate1.C | Loading commit data... | |
| terminate2.C | Loading commit data... | |
| throw1.C | Loading commit data... | |
| throw2.C | Loading commit data... | |
| tmpl1.C | Loading commit data... | |
| tmpl2.C | Loading commit data... | |
| tmpl3.C | Loading commit data... | |
| tmpl4.C | Loading commit data... | |
| tmpl5.C | Loading commit data... | |
| tmpl6.C | Loading commit data... | |
| unwind1.C | Loading commit data... | |
| vbase1.C | Loading commit data... | |
| vbase2.C | Loading commit data... | |
| vbase3.C | Loading commit data... | |
| vbase4.C | Loading commit data... |