PR fortran/42996
* intrinsics/args.c (get_command_argument_i4): Always return
commandline-argument length for length parameter.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156630
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-02-09 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/42996
+ * intrinsics/args.c (get_command_argument_i4): Always return
+ commandline-argument length for length parameter.
+
2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/42742
if (value != NULL && stat_flag != GFC_GC_FAILURE)
{
if (arglen > value_len)
- {
- arglen = value_len;
stat_flag = GFC_GC_VALUE_TOO_SHORT;
- }
- memcpy (value, argv[*number], arglen);
+
+ memcpy (value, argv[*number], arglen <= value_len ? arglen : value_len);
}
if (length != NULL)