re PR driver/55884 (FAIL: libgomp.fortran/omp_parse3.f90 -O0 (test for excess errors))

gcc/fortran/
2013-01-16  Jakub Jelinek  <jakub@redhat.com>
            Tobias Burnus  <burnus@net-b.de>

        PR driver/55884
        * lang.opt (fintrinsic-modules-path): Don't accept Joined.
        (fintrinsic-modules-path=): New.
        * options.c (gfc_handle_option, gfc_get_option_string,
        gfc_get_option_string): Handle the latter.

libgomp/
2013-01-16  Jakub Jelinek  <jakub@redhat.com>
            Tobias Burnus  <burnus@net-b.de>

        PR driver/55884
        * testsuite/libgomp.fortran/fortran.exp: Use
        -fintrinsic-modules-path= instead of
        -fintrinsic-modules-path.


Co-Authored-By: Tobias Burnus <burnus@net-b.de>

From-SVN: r195242
This commit is contained in:
Jakub Jelinek 2013-01-16 17:19:32 +01:00 committed by Tobias Burnus
parent 8c01de7fb3
commit f34dea0300
5 changed files with 26 additions and 2 deletions

View File

@ -1,3 +1,12 @@
2013-01-16 Jakub Jelinek <jakub@redhat.com>
Tobias Burnus <burnus@net-b.de>
PR driver/55884
* lang.opt (fintrinsic-modules-path): Don't accept Joined.
(fintrinsic-modules-path=): New.
* options.c (gfc_handle_option, gfc_get_option_string,
gfc_get_option_string): Handle the latter.
2013-01-16 Jakub Jelinek <jakub@redhat.com>
PR fortran/52865

View File

@ -422,7 +422,11 @@ Fortran RejectNegative
Interpret any INTEGER(4) as an INTEGER(8)
fintrinsic-modules-path
Fortran RejectNegative Joined Separate
Fortran RejectNegative Separate
Specify where to find the compiled intrinsic modules
fintrinsic-modules-path=
Fortran RejectNegative Joined
Specify where to find the compiled intrinsic modules
ffixed-line-length-none

View File

@ -843,6 +843,7 @@ gfc_handle_option (size_t scode, const char *arg, int value,
break;
case OPT_fintrinsic_modules_path:
case OPT_fintrinsic_modules_path_:
gfc_add_intrinsic_modules_path (arg);
break;
@ -1146,6 +1147,7 @@ gfc_get_option_string (void)
case OPT_quiet:
case OPT_version:
case OPT_fintrinsic_modules_path:
case OPT_fintrinsic_modules_path_:
/* Ignore these. */
break;
default:
@ -1171,6 +1173,7 @@ gfc_get_option_string (void)
case OPT_quiet:
case OPT_version:
case OPT_fintrinsic_modules_path:
case OPT_fintrinsic_modules_path_:
/* Ignore these. */
continue;

View File

@ -1,3 +1,11 @@
2013-01-16 Jakub Jelinek <jakub@redhat.com>
Tobias Burnus <burnus@net-b.de>
PR driver/55884
* testsuite/libgomp.fortran/fortran.exp: Use
-fintrinsic-modules-path= instead of
-fintrinsic-modules-path.
2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
Update copyright years.

View File

@ -14,7 +14,7 @@ set quadmath_library_path "../libquadmath/.libs"
dg-init
if { $blddir != "" } {
lappend ALWAYS_CFLAGS "additional_flags=-fintrinsic-modules-path ${blddir}"
lappend ALWAYS_CFLAGS "additional_flags=-fintrinsic-modules-path=${blddir}"
# Look for a static libgfortran first.
if [file exists "${blddir}/${lang_library_path}/libgfortran.a"] {
set lang_test_file "${lang_library_path}/libgfortran.a"