The recent io_real_boz_[345].f90 tests were failing for 32-bit MIPS
GNU/Linux, which doesn't support 16-byte reals. Fixed with the patch
below. Tested on mips64-linux-gnu (where the test continue to pass for
64-bit multilibs) and applied as obvious.
Richard
gcc/testsuite/
* gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
* gfortran.dg/io_real_boz_4.f90: Likewise.
* gfortran.dg/io_real_boz_5.f90: Likewise.
Index: gcc/testsuite/gfortran.dg/io_real_boz_3.f90
===================================================================
--- gcc/testsuite/gfortran.dg/io_real_boz_3.f90 2011-12-30 17:47:59.000000000
+0000
+++ gcc/testsuite/gfortran.dg/io_real_boz_3.f90 2011-12-30 17:48:03.000000000
+0000
@@ -1,5 +1,6 @@
! { dg-do run }
! { dg-options "-std=f2008" }
+! { dg-require-effective-target fortran_real_16 }
!
! PR fortran/51407
!
Index: gcc/testsuite/gfortran.dg/io_real_boz_4.f90
===================================================================
--- gcc/testsuite/gfortran.dg/io_real_boz_4.f90 2011-12-30 17:47:48.000000000
+0000
+++ gcc/testsuite/gfortran.dg/io_real_boz_4.f90 2011-12-30 17:47:50.000000000
+0000
@@ -1,5 +1,6 @@
! { dg-do run }
! { dg-options "-std=f2003" }
+! { dg-require-effective-target fortran_real_16 }
!
! PR fortran/51407
!
Index: gcc/testsuite/gfortran.dg/io_real_boz_5.f90
===================================================================
--- gcc/testsuite/gfortran.dg/io_real_boz_5.f90 2011-12-30 17:47:24.000000000
+0000
+++ gcc/testsuite/gfortran.dg/io_real_boz_5.f90 2011-12-30 17:47:40.000000000
+0000
@@ -1,5 +1,6 @@
! { dg-do run }
! { dg-options "-std=f2008" }
+! { dg-require-effective-target fortran_real_16 }
!
! PR fortran/51407
!