diff options
author | Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2007-04-03 21:05:14 +0000 |
---|---|---|
committer | François-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2007-04-03 21:05:14 +0000 |
commit | f1412ca58a77159d46432eae4eb56ea9edf432b4 (patch) | |
tree | 6af7d5c4118c4c4b7db6fce6a67c9a5054967ba7 /libjava/classpath/lib/java/util/TreeMap$1.class | |
parent | ff2ea58742c65bfe2e779b6e8085a9b387724597 (diff) | |
download | gcc-f1412ca58a77159d46432eae4eb56ea9edf432b4.zip gcc-f1412ca58a77159d46432eae4eb56ea9edf432b4.tar.gz gcc-f1412ca58a77159d46432eae4eb56ea9edf432b4.tar.bz2 |
re PR fortran/31304 (REPEAT argument NCOPIES is not converted as it should)
PR fortran/31304
* fortran/gfortran.h (gfc_charlen_int_kind): New prototype.
* fortran/trans-types.c (gfc_charlen_int_kind): New variable.
(gfc_init_types): Define gfc_charlen_int_kind.
* fortran/trans.h (gfor_fndecl_string_repeat): Remove prototype.
* fortran/trans-decl.c (gfor_fndecl_string_repeat): Delete.
(gfc_build_intrinsic_function_decls): Don't set
gfor_fndecl_string_repeat.
* fortran/trans-intrinsic.c (gfc_conv_intrinsic_repeat): Rewrite
so that we don't have to call a library function.
* fortran/simplify.c (gfc_simplify_repeat): Perform the necessary
checks on the NCOPIES argument, and work with arbitrary size
arguments.
* intrinsics/string_intrinsics.c (string_repeat): Remove.
* gfortran.dg/repeat_2.f90: New test.
* gfortran.dg/repeat_3.f90: New test.
* gfortran.dg/repeat_4.f90: New test.
From-SVN: r123481
Diffstat (limited to 'libjava/classpath/lib/java/util/TreeMap$1.class')
0 files changed, 0 insertions, 0 deletions