diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2009-08-29 20:28:59 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2009-08-29 20:28:59 +0000 |
commit | 8c53cbed4f3fa859afeb6a4189320013cdfc7c8f (patch) | |
tree | f53e2cb916882700f4d746dd9f3feb54466a4a10 /gcc | |
parent | 6401164d1972f4c0b9199631c2e01c0f70b55c2d (diff) | |
download | gcc-8c53cbed4f3fa859afeb6a4189320013cdfc7c8f.zip gcc-8c53cbed4f3fa859afeb6a4189320013cdfc7c8f.tar.gz gcc-8c53cbed4f3fa859afeb6a4189320013cdfc7c8f.tar.bz2 |
whole_file_5.f90: Add -fpie when pic, fix scan pattern.
* gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan
pattern.
* gfortran.dg/whole_file_6.f90: Likewise.
From-SVN: r151211
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/gfortran.dg/whole_file_5.f90 | 3 | ||||
-rw-r--r-- | gcc/testsuite/gfortran.dg/whole_file_6.f90 | 3 |
3 files changed, 10 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 719e905..12a11f3 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan + pattern. + * gfortran.dg/whole_file_6.f90: Likewise. + 2009-08-28 Cary Coutant <ccoutant@google.com> PR debug/41063 diff --git a/gcc/testsuite/gfortran.dg/whole_file_5.f90 b/gcc/testsuite/gfortran.dg/whole_file_5.f90 index 898b4e6..07ba441 100644 --- a/gcc/testsuite/gfortran.dg/whole_file_5.f90 +++ b/gcc/testsuite/gfortran.dg/whole_file_5.f90 @@ -1,5 +1,6 @@ ! { dg-do "compile" } ! { dg-options "-O3 -fwhole-file -fdump-tree-optimized" } +! { dg-options "-O3 -fwhole-file -fdump-tree-optimized -fpie" { target { ! nonpic } } } ! ! Check that inlining of functions declared BEFORE usage works. ! If yes, then the dump does not contain a call to F(). @@ -15,5 +16,5 @@ PROGRAM main print *, a END PROGRAM -! { dg-final { scan-tree-dump-times "= f\(\)" 0 "optimized" } } +! { dg-final { scan-tree-dump-times "= f \\(\\)" 0 "optimized" } } ! { dg-final { cleanup-tree-dump "optimized" } } diff --git a/gcc/testsuite/gfortran.dg/whole_file_6.f90 b/gcc/testsuite/gfortran.dg/whole_file_6.f90 index 157cfa1..f903c7a 100644 --- a/gcc/testsuite/gfortran.dg/whole_file_6.f90 +++ b/gcc/testsuite/gfortran.dg/whole_file_6.f90 @@ -1,5 +1,6 @@ ! { dg-do "compile" } ! { dg-options "-O3 -fwhole-file -fdump-tree-optimized" } +! { dg-options "-O3 -fwhole-file -fdump-tree-optimized -fpie" { target { ! nonpic } } } ! ! Check that inlining of functions declared AFTER usage works. ! If yes, then the dump does not contain a call to F(). @@ -15,5 +16,5 @@ INTEGER FUNCTION f() f = 42.0 END FUNCTION -! { dg-final { scan-tree-dump-times "= f\(\)" 0 "optimized" } } +! { dg-final { scan-tree-dump-times "= f \\(\\)" 0 "optimized" } } ! { dg-final { cleanup-tree-dump "optimized" } } |