aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu.org>2007-11-03 16:47:37 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2007-11-03 16:47:37 +0000
commit241b92c8c5fd4ef847b99284126de8e3349b926b (patch)
treec3623a7a8f660b52a4265833a0fa3920b4968624 /gcc
parent0c70ecbea207b60b6126b8b347bfd915fea8fd29 (diff)
downloadgcc-241b92c8c5fd4ef847b99284126de8e3349b926b.zip
gcc-241b92c8c5fd4ef847b99284126de8e3349b926b.tar.gz
gcc-241b92c8c5fd4ef847b99284126de8e3349b926b.tar.bz2
re PR libfortran/24685 (real(16) formatted input is broken for huge values (gfortran.dg/default_format_2.f90))
2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/24685 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux* * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux* * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux* From-SVN: r129871
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/gfortran.dg/default_format_2.f906
-rw-r--r--gcc/testsuite/gfortran.dg/default_format_denormal_2.f904
-rw-r--r--gcc/testsuite/gfortran.dg/large_real_kind_form_io_2.f904
4 files changed, 15 insertions, 6 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e4db369..0fec43d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libfortran/24685
+ * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
+ * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
+ * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
+
2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
PR rtl-optimization/28940
diff --git a/gcc/testsuite/gfortran.dg/default_format_2.f90 b/gcc/testsuite/gfortran.dg/default_format_2.f90
index 90fbc17..9442242 100644
--- a/gcc/testsuite/gfortran.dg/default_format_2.f90
+++ b/gcc/testsuite/gfortran.dg/default_format_2.f90
@@ -1,7 +1,7 @@
! { dg-require-effective-target fortran_large_real }
-! { dg-do run { xfail powerpc*-apple-darwin* *-*-freebsd* } }
-! Test XFAILed on powerpc-darwin because the system's printf() lacks
-! proper support for long doubles.
+! { dg-do run { xfail powerpc*-apple-darwin* *-*-freebsd* powerpc*-*-linux* } }
+! Test XFAILed on these platforms because the system's printf() lacks
+! proper support for denormalized long doubles. See PR24685
!
! This tests that the default formats for formatted I/O of reals are
! wide enough and have enough precision, by checking that values can
diff --git a/gcc/testsuite/gfortran.dg/default_format_denormal_2.f90 b/gcc/testsuite/gfortran.dg/default_format_denormal_2.f90
index 507a377..0ae32f8 100644
--- a/gcc/testsuite/gfortran.dg/default_format_denormal_2.f90
+++ b/gcc/testsuite/gfortran.dg/default_format_denormal_2.f90
@@ -1,7 +1,7 @@
! { dg-require-effective-target fortran_large_real }
-! { dg-do run { xfail powerpc*-apple-darwin* *-*-freebsd* } }
+! { dg-do run { xfail powerpc*-apple-darwin* *-*-freebsd* powerpc*-*-linux* } }
! Test XFAILed on these platforms because the system's printf() lacks
-! proper support for denormalized long doubles.
+! proper support for denormalized long doubles. See PR24685
!
! This tests that the default formats for formatted I/O of reals are
! wide enough and have enough precision, by checking that values can
diff --git a/gcc/testsuite/gfortran.dg/large_real_kind_form_io_2.f90 b/gcc/testsuite/gfortran.dg/large_real_kind_form_io_2.f90
index 261635c59..b5751ce 100644
--- a/gcc/testsuite/gfortran.dg/large_real_kind_form_io_2.f90
+++ b/gcc/testsuite/gfortran.dg/large_real_kind_form_io_2.f90
@@ -1,4 +1,6 @@
-! { dg-do run }
+! { dg-do run { xfail powerpc*-*-linux* } }
+! Test XFAILed on these platforms because the system's printf() lacks
+! proper support for denormalized long doubles. See PR24685
! { dg-require-effective-target fortran_large_real }
! PR libfortran/24685
program large_real_kind_form_io_2