aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJanus Weil <janus@gcc.gnu.org>2012-09-17 00:04:26 +0200
committerJanus Weil <janus@gcc.gnu.org>2012-09-17 00:04:26 +0200
commit2e33ad2166889e6cb890ea7f3a8d6f5915d22be0 (patch)
treef9532769e31c3afc4c9c55ed3907b92737d7d3ae /gcc
parentaa6590cfbe40c8caf8d2482bb8d77ed3e151770e (diff)
downloadgcc-2e33ad2166889e6cb890ea7f3a8d6f5915d22be0.zip
gcc-2e33ad2166889e6cb890ea7f3a8d6f5915d22be0.tar.gz
gcc-2e33ad2166889e6cb890ea7f3a8d6f5915d22be0.tar.bz2
re PR fortran/54594 ([OOP] Type-bound ASSIGNMENTs (elemental + array version) rejected as ambiguous)
2012-09-16 Janus Weil <janus@gcc.gnu.org> PR fortran/54594 * resolve.c (get_checked_tb_operator_target): Add a reference to the relevant quote from the F08 standard. From-SVN: r191366
Diffstat (limited to 'gcc')
-rw-r--r--gcc/fortran/ChangeLog6
-rw-r--r--gcc/fortran/resolve.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index e01ae68..cc97cac 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,6 +1,12 @@
2012-09-16 Janus Weil <janus@gcc.gnu.org>
PR fortran/54594
+ * resolve.c (get_checked_tb_operator_target): Add a reference to the
+ relevant quote from the F08 standard.
+
+2012-09-16 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/54594
* interface.c (compare_type_rank): Handle CLASS arrays.
2012-09-16 Janus Weil <janus@gcc.gnu.org>
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c
index 0748b6a..6a7b6c9 100644
--- a/gcc/fortran/resolve.c
+++ b/gcc/fortran/resolve.c
@@ -11429,7 +11429,7 @@ get_checked_tb_operator_target (gfc_tbp_generic* target, locus where)
target_proc = target->specific->u.specific->n.sym;
gcc_assert (target_proc);
- /* All operator bindings must have a passed-object dummy argument. */
+ /* F08:C468. All operator bindings must have a passed-object dummy argument. */
if (target->specific->nopass)
{
gfc_error ("Type-bound operator at %L can't be NOPASS", &where);