diff options
author | Jan Hubicka <jh@suse.cz> | 2012-10-12 22:36:09 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2012-10-12 20:36:09 +0000 |
commit | 46042c015e2827a82487956b0f50995e4fb80dc4 (patch) | |
tree | 68028a1cc17d7e2267e873280767c1506a3e9e7b /gcc/testsuite/gcc.dg/webizer.c | |
parent | 4a9ad29487b5a1829bcc1fdb4c588e779bc27dad (diff) | |
download | gcc-46042c015e2827a82487956b0f50995e4fb80dc4.zip gcc-46042c015e2827a82487956b0f50995e4fb80dc4.tar.gz gcc-46042c015e2827a82487956b0f50995e4fb80dc4.tar.bz2 |
* web.c (web_main): Do not set DF_RD_PRUNE_DEAD_DEFS flag.
From-SVN: r192413
Diffstat (limited to 'gcc/testsuite/gcc.dg/webizer.c')
-rw-r--r-- | gcc/testsuite/gcc.dg/webizer.c | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/webizer.c b/gcc/testsuite/gcc.dg/webizer.c new file mode 100644 index 0000000..607bf68 --- /dev/null +++ b/gcc/testsuite/gcc.dg/webizer.c @@ -0,0 +1,35 @@ +/* { dg-do run } */ +/* { dg-options "-O3 -funroll-loops" } */ +typedef struct rowbox { + int startx ; + int endx ; + int endx1 ; + int startx2 ; + int ypos ; + int desiredL ; +} ROWBOX ; +ROWBOX rowArray1[2] ; +ROWBOX *rowArray = rowArray1; + +int numRows = 2; + +int row = 1; +int block = 0; +double ckt_size_factor ; + +__attribute__ ((noinline)) +configure2() +{ + block = 0 ; + for( row = 1 ; row <= numRows ; row++ ) { + block++ ; + if( rowArray[row].endx1 > 0 ) { + block++ ; + } + } +} + +main() +{ + configure2(); +} |