aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2009-08-29 20:28:59 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2009-08-29 20:28:59 +0000
commit8c53cbed4f3fa859afeb6a4189320013cdfc7c8f (patch)
treef53e2cb916882700f4d746dd9f3feb54466a4a10 /gcc
parent6401164d1972f4c0b9199631c2e01c0f70b55c2d (diff)
downloadgcc-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/ChangeLog6
-rw-r--r--gcc/testsuite/gfortran.dg/whole_file_5.f903
-rw-r--r--gcc/testsuite/gfortran.dg/whole_file_6.f903
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" } }