options.c (gfc_handle_option): Ensure requested free form line length is not too...
authorTobias Schlüter <tobi@gcc.gnu.org>
Sat, 28 Apr 2007 13:17:07 +0000 (15:17 +0200)
committerTobias Schlüter <tobi@gcc.gnu.org>
Sat, 28 Apr 2007 13:17:07 +0000 (15:17 +0200)
* options.c (gfc_handle_option): Ensure requested free form line
length is not too small.

From-SVN: r124260

gcc/fortran/ChangeLog
gcc/fortran/options.c

index 0266e54..ef1d6cb 100644 (file)
@@ -1,3 +1,8 @@
+2007-04-28  Tobias Schlüter  <tobi@gcc.gnu.org>
+
+       * options.c (gfc_handle_option): Ensure requested free form line
+       length is not too small.
+
 2007-04-27  Brooks Moses  <brooks.moses@codesourcery.com>
 
        * intrinsic.texi (Transfer): Improve documentation.
index 31c4076..fbcb94e 100644 (file)
@@ -538,6 +538,8 @@ gfc_handle_option (size_t scode, const char *arg, int value)
       break;
 
     case OPT_ffree_line_length_:
+      if (value != 0 && value < 4)
+       gfc_fatal_error ("Free line length must be at least three.");
       gfc_option.free_line_length = value;
       break;