/* This is just to exercise the '__OPTIMIZE__' DejaGnu selector. */ /* { dg-do "assemble" } */ /* { dg-additional-options "-fdump-tree-ssa" } */ void f() { int unused = 3; (void) &unused; } /* { dg-final { scan-tree-dump-not {No longer having address taken: unused} ssa { target { ! __OPTIMIZE__ } } } } { dg-final { scan-tree-dump-times {No longer having address taken: unused} 1 ssa { target __OPTIMIZE__ } } } */ /* { dg-final { scan-tree-dump-not {Now a gimple register: unused} ssa { target { ! __OPTIMIZE__ } } } } { dg-final { scan-tree-dump-times {Now a gimple register: unused} 1 ssa { target __OPTIMIZE__ } } } */