gcc/gcc/fortran
Daniel Franke 0881653ce2 re PR fortran/31919 ([4.1/4.2 only] min/max do not check array conformance)
gcc/fortran:
2007-05-15  Daniel Franke  <franke.daniel@gmail.com>

        PR fortran/31919
        PR fortran/31929
        PR fortran/31930
        * intrinsic.c (check_specific): Check elemental intrinsics for
        rank and shape.
        (add_functions): Fixed dummy argument names of BESJN and BESYN.
        Fixed elemental status of MCLOCK and MCLOCK8.
        * check.c (check_rest): Added check for array conformance.
        (gfc_check_merge): Removed check for array conformance.
        (gfc_check_besn): Removed check for scalarity.
        * intrinsic.texi (CSHIFT, EOSHIFT): Fixed typos.
        (BESJN, BESYN): Clarified documentation.

gcc/testsuite:
2007-05-17  Daniel Franke <franke.daniel@gmail.com>

        PR fortran/31919
        * gfortran.dg/min_max_conformance.f90: New test.

From-SVN: r124794
2007-05-17 08:37:24 -04:00
..
ChangeLog re PR fortran/31919 ([4.1/4.2 only] min/max do not check array conformance) 2007-05-17 08:37:24 -04:00
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
Make-lang.in [multiple changes] 2007-05-16 05:40:51 +00:00
arith.c arith.c (gfc_arith_uplus): Rename to ... 2007-04-12 18:53:26 +02:00
arith.h arith.h: Update copyright years. 2007-04-17 15:33:31 +02:00
array.c re PR fortran/29397 (Constant logical expression with parameter array) 2007-05-08 11:58:25 +00:00
bbt.c
check.c re PR fortran/31919 ([4.1/4.2 only] min/max do not check array conformance) 2007-05-17 08:37:24 -04:00
config-lang.in
convert.c
data.c
decl.c re PR fortran/31474 (ENTRY & procedural pointer: insert_bbt(): Duplicate key found!) 2007-05-11 06:19:57 +00:00
dependency.c re PR fortran/31732 (Assignment to array slice affects whole array) 2007-05-01 13:11:36 +00:00
dependency.h arith.h: Update copyright years. 2007-04-17 15:33:31 +02:00
dump-parse-tree.c
error.c re PR fortran/31668 (%VAL rejected for PROC_MODULE and PROC_INTERNAL procedures) 2007-04-25 10:32:21 +02:00
expr.c re PR fortran/31803 (ICE for character pointer => target(range)) 2007-05-04 15:40:32 +02:00
f95-lang.c re PR fortran/30723 (Freeing memory doesn't need to call a library function) 2007-05-14 19:33:57 +00:00
gfc-internals.texi gfc-internals.texi: Fix typos. 2007-04-15 14:28:43 +00:00
gfortran.h re PR fortran/30746 (50th Anniversary Bug - Forward reference to contained function) 2007-05-12 06:19:43 +00:00
gfortran.texi gfortran.texi (GFORTRAN_CONVERT_UNIT): Improve documentation. 2007-05-17 10:40:46 +02:00
gfortranspec.c
interface.c re PR fortran/25071 (dummy argument larger than actual argument) 2007-05-04 09:54:06 +02:00
intrinsic.c re PR fortran/31919 ([4.1/4.2 only] min/max do not check array conformance) 2007-05-17 08:37:24 -04:00
intrinsic.h re PR libfortran/31760 (missing elemental applicability) 2007-05-04 15:24:43 -04:00
intrinsic.texi re PR fortran/31919 ([4.1/4.2 only] min/max do not check array conformance) 2007-05-17 08:37:24 -04:00
invoke.texi gfortran.texi: Cleaned up keyword index. 2007-04-29 06:49:08 -04:00
io.c
ioparm.def
iresolve.c re PR target/22539 (Internal compiler error with maximum sized array) 2007-05-04 14:02:18 -04:00
iso-fortran-env.def
lang-specs.h arith.h: Update copyright years. 2007-04-17 15:33:31 +02:00
lang.opt * lang.opt: Minor edits to descriptions. 2007-03-26 14:35:20 -07:00
match.c re PR fortran/31204 (wrong host association of implied loop variable) 2007-04-15 15:28:06 +00:00
match.h re PR fortran/30746 (50th Anniversary Bug - Forward reference to contained function) 2007-05-12 06:19:43 +00:00
matchexp.c
mathbuiltins.def
misc.c
module.c module.c (module_char): Replace fgetc() with getc(). 2007-04-25 15:06:26 +03:00
openmp.c
options.c options.c (gfc_handle_option): Ensure requested free form line length is not too small. 2007-04-28 15:17:07 +02:00
parse.c re PR fortran/31293 (Implicit character and array returning functions) 2007-04-07 20:13:52 +00:00
parse.h arith.h: Update copyright years. 2007-04-17 15:33:31 +02:00
primary.c re PR fortran/30876 (Array valued recursive function rejected) 2007-05-11 11:46:47 +00:00
resolve.c re PR fortran/30746 (50th Anniversary Bug - Forward reference to contained function) 2007-05-12 06:19:43 +00:00
scanner.c re PR fortran/31645 (Error on reading Byte Order Mark) 2007-04-29 10:45:57 +00:00
simplify.c [multiple changes] 2007-05-16 05:40:51 +00:00
st.c
symbol.c re PR fortran/30878 (Rejects function f1; namelist /nml/ f1) 2007-05-11 11:42:56 +00:00
target-memory.c [multiple changes] 2007-05-16 05:40:51 +00:00
target-memory.h [multiple changes] 2007-05-16 05:40:51 +00:00
trans-array.c re PR fortran/30723 (Freeing memory doesn't need to call a library function) 2007-05-14 19:33:57 +00:00
trans-array.h arith.h: Update copyright years. 2007-04-17 15:33:31 +02:00
trans-common.c arith.h: Update copyright years. 2007-04-17 15:33:31 +02:00
trans-const.c trans-const.c (gfc_conv_mpz_to_tree): Use mpz_get_double_int. 2007-04-30 12:17:59 -07:00
trans-const.h trans-const.c (gfc_conv_mpz_to_tree): Use mpz_get_double_int. 2007-04-30 12:17:59 -07:00
trans-decl.c re PR fortran/30723 (Freeing memory doesn't need to call a library function) 2007-05-14 19:33:57 +00:00
trans-expr.c re PR fortran/30723 (Freeing memory doesn't need to call a library function) 2007-05-14 19:33:57 +00:00
trans-intrinsic.c re PR fortran/30723 (Freeing memory doesn't need to call a library function) 2007-05-14 19:33:57 +00:00
trans-io.c re PR fortran/30878 (Rejects function f1; namelist /nml/ f1) 2007-05-11 11:42:56 +00:00
trans-openmp.c arith.h: Update copyright years. 2007-04-17 15:33:31 +02:00
trans-stmt.c re PR fortran/30723 (Freeing memory doesn't need to call a library function) 2007-05-14 19:33:57 +00:00
trans-stmt.h
trans-types.c trans-types.c (gfc_type_for_size): Handle signed TImode. 2007-05-15 21:47:54 +00:00
trans-types.h c-common.c (warnings_for_convert_and_check): Use unsigned_type_for instead of c_common_unsigned_type. 2007-05-14 14:37:17 +00:00
trans.c re PR fortran/30723 (Freeing memory doesn't need to call a library function) 2007-05-14 19:33:57 +00:00
trans.h re PR fortran/30723 (Freeing memory doesn't need to call a library function) 2007-05-14 19:33:57 +00:00
types.def arith.h: Update copyright years. 2007-04-17 15:33:31 +02:00