aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMikael Morin <mikael@gcc.gnu.org>2014-03-28 18:58:44 +0000
committerMikael Morin <mikael@gcc.gnu.org>2014-03-28 18:58:44 +0000
commitf6b80ca0b864c3736de912ba80e955f8e5cc63ab (patch)
tree935aaacb09028d5059ba2d1fafaf5a93dc6ed365 /gcc
parent8edbfaa667837b66a65cce37f46c54341351a35c (diff)
downloadgcc-f6b80ca0b864c3736de912ba80e955f8e5cc63ab.zip
gcc-f6b80ca0b864c3736de912ba80e955f8e5cc63ab.tar.gz
gcc-f6b80ca0b864c3736de912ba80e955f8e5cc63ab.tar.bz2
re PR fortran/60677 (FAIL: gfortran.dg/ichar_3.f90 -O (test for excess errors))
fortran/ PR fortran/60677 * trans-intrinsic.c (gfc_conv_intrinsic_ichar): Enlarge argument list buffer. From-SVN: r208913
Diffstat (limited to 'gcc')
-rw-r--r--gcc/fortran/ChangeLog8
-rw-r--r--gcc/fortran/trans-intrinsic.c2
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index cc683ca..1bd4e47 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,4 +1,10 @@
-2014-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
+2014-03-28 Mikael Morin <mikael@gcc.gnu.org>
+
+ PR fortran/60677
+ * trans-intrinsic.c (gfc_conv_intrinsic_ichar): Enlarge argument
+ list buffer.
+
+2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/60522
* frontend-passes.c (cfe_code): Do not walk subtrees
diff --git a/gcc/fortran/trans-intrinsic.c b/gcc/fortran/trans-intrinsic.c
index e21d52f..070b64e 100644
--- a/gcc/fortran/trans-intrinsic.c
+++ b/gcc/fortran/trans-intrinsic.c
@@ -4687,7 +4687,7 @@ gfc_conv_intrinsic_index_scan_verify (gfc_se * se, gfc_expr * expr,
static void
gfc_conv_intrinsic_ichar (gfc_se * se, gfc_expr * expr)
{
- tree args[2], type, pchartype;
+ tree args[3], type, pchartype;
int nargs;
nargs = gfc_intrinsic_argument_list_length (expr);