While writing up some testcases, I noticed some newer testcases
just had "dg-do compile/run" on them with dg-options of either -O1
or -O2. Since it is always better to run them over all optimization
levels I put them in gcc.c-torture/compile or gcc.c-torture/execute.
Committed after testing to make sure the testcases pass.
gcc/testsuite/ChangeLog:
* gcc.dg/tree-ssa/pr100278.c: Move to ...
* gcc.c-torture/compile/pr100278.c: Here.
Remove dg-do and dg-options.
* gcc.dg/tree-ssa/pr101189.c: Move to ...
* gcc.c-torture/compile/pr101189.c: Here.
Remove dg-do and dg-options.
* gcc.dg/tree-ssa/pr100453.c: Move to ...
* gcc.c-torture/execute/pr100453.c: Here.
Remove dg-do and dg-options.
* gcc.dg/tree-ssa/pr101335.c: Move to ...
* gcc.c-torture/execute/pr101335.c: Here
Remove dg-do and dg-options.
-/* { dg-do compile } */
-/* { dg-options "-O2" } */
void a()
{
/* PR tree-optimization/101189 */
-/* { dg-do compile } */
-/* { dg-options "-O2" } */
static int a, b;
int main() {
-/* { dg-do run } */
-/* { dg-options "-O1" } */
struct a {
int b : 4;
-/* { dg-do run } */
-/* { dg-options "-O2" } */
unsigned a = 0xFFFFFFFF;
int b;