aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@aei.mpg.de>2004-08-20 00:30:01 +0200
committerTobias Schlüter <tobi@gcc.gnu.org>2004-08-20 00:30:01 +0200
commit292e0d3a8a3347c5200f7cda725743f1f1dafcbc (patch)
treea99bbc5e07f7c05dd25d986f2af7be77db8420c5
parent2e32707b477de79fd123f28a3ee53a266b8ad9be (diff)
downloadgcc-292e0d3a8a3347c5200f7cda725743f1f1dafcbc.zip
gcc-292e0d3a8a3347c5200f7cda725743f1f1dafcbc.tar.gz
gcc-292e0d3a8a3347c5200f7cda725743f1f1dafcbc.tar.bz2
Commit previously forgotten ChangeLog diffs for this patch:
PR fortran/16946 * check.c (gfc_check_reduction): New function. (gfc_check_minval_maxval): Removed. (gfc_check_product): Removed. (gfc_check_sum): Removed. * intrinsic.h: Add/remove declarations for these. * gfortran.h: Add field f3red to union gfc_check_f. * intrinsic.c (add_sym_3red): New function. (add_functions): Register maxval, minval, product, and sum intrinsics through add_sym_3red. (check_specific): Handle f3red union field. * iresolve.c: Whitespace change. From-SVN: r86287
-rw-r--r--gcc/fortran/ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 2ed6de1..dfd8e92 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -13,6 +13,21 @@
(gfc_assign_data_value): Track the typespec for the current
subobject. Use create_character_intializer.
+2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
+
+ PR fortran/16946
+ * check.c (gfc_check_reduction): New function.
+ (gfc_check_minval_maxval): Removed.
+ (gfc_check_product): Removed.
+ (gfc_check_sum): Removed.
+ * intrinsic.h: Add/remove declarations for these.
+ * gfortran.h: Add field f3red to union gfc_check_f.
+ * intrinsic.c (add_sym_3red): New function.
+ (add_functions): Register maxval, minval, product, and sum intrinsics
+ through add_sym_3red.
+ (check_specific): Handle f3red union field.
+ * iresolve.c: Whitespace change.
+
2004-08-18 Paul Brook <paul@codesourcery.com>
* trans-types.c (gfc_sym_type): Use pointer types for optional args.