diff options
| -rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
| -rw-r--r-- | gcc/testsuite/go.test/go-test.exp | 10 |
2 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 69564ea..67c9274 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2012-02-14 Ian Lance Taylor <iant@google.com> + + PR go/48501 + * go.test/go-test.exp (go-gc-tests): Disable optimizations when + compiling generated file for 64bit and index tests. + 2012-02-14 Uros Bizjak <ubizjak@gmail.com> * gcc.dg/lower-subreg-1.c: Fix and simplify target selector. diff --git a/gcc/testsuite/go.test/go-test.exp b/gcc/testsuite/go.test/go-test.exp index 3e51b19..c559244 100644 --- a/gcc/testsuite/go.test/go-test.exp +++ b/gcc/testsuite/go.test/go-test.exp @@ -433,7 +433,12 @@ proc go-gc-tests { } { } else { pass "$name execution" file delete $base-out.x + # Disable optimizations as this test takes a long time + # to compile. + set hold $TORTURE_OPTIONS + set TORTURE_OPTIONS [ list { -O0 -g }] go-torture-execute "./$base-out.go" + set TORTURE_OPTIONS $hold } file delete $base-out.go } @@ -940,7 +945,12 @@ proc go-gc-tests { } { } else { pass "$name execution 0" file delete tmp.x + # Disable optimizations as this test takes a long time + # to compile. + set hold $TORTURE_OPTIONS + set TORTURE_OPTIONS [ list { -O0 -g }] go-torture-execute "./tmp.go" + set TORTURE_OPTIONS $hold } if { [catch "exec $output_file -pass 1 >tmp.go"] != 0 } { fail "$name execution 1" |
