From a37e21bdfb6824158fa9743d264000b551ee9200 Mon Sep 17 00:00:00 2001
From: fxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Sat, 24 Jun 2006 16:06:28 +0000
Subject: [PATCH] 	PR fortran/23862 	* lang-specs.h
 (f95-cpp-input): Pass -ffree-form to f951 unless 	-ffixed-form is
 explicitly specified.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114970 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/fortran/ChangeLog    | 6 ++++++
 gcc/fortran/lang-specs.h | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 39e02091b023..af4b5e96f525 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+	PR fortran/23862
+	* lang-specs.h (f95-cpp-input): Pass -ffree-form to f951 unless
+	-ffixed-form is explicitly specified.
+
 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
 
 	PR fortran/28118
diff --git a/gcc/fortran/lang-specs.h b/gcc/fortran/lang-specs.h
index 55c4d1ea19a2..caf4b1b21140 100644
--- a/gcc/fortran/lang-specs.h
+++ b/gcc/fortran/lang-specs.h
@@ -22,7 +22,7 @@ This file is licensed under the GPL.  */
   "cc1 -E -lang-fortran -traditional-cpp -D_LANGUAGE_FORTRAN %(cpp_options) \
       %{E|M|MM:%(cpp_debug_options)}\
       %{!M:%{!MM:%{!E: -o %|.f95 |\n\
-    f951 %|.f95 %(cc1_options) %{J*} %{I*}\
+    f951 %|.f95 %{!ffixed-form:-ffree-form} %(cc1_options) %{J*} %{I*}\
       -fpreprocessed %{!nostdinc:-I finclude%s} %{!fsyntax-only:%(invoke_as)}}}}", 0, 0, 0},
 {".f90", "@f95", 0, 0, 0},
 {".f95", "@f95", 0, 0, 0},
-- 
GitLab