OSDN Git Service

2009-07-21 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / fortran / ChangeLog
index d83acc7..ebd8a4c 100644 (file)
@@ -1,3 +1,43 @@
+2009-07-21  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/40726
+       * trans-decl.c (gfc_get_extern_function_decl): Do not set
+       DECL_IS_MALLOC for pointer valued functions.
+       (build_function_decl): The same.
+
+2009-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/40727
+       * fortran/check.c (gfc_check_cmplx, gfc_check_dcmplx): Add check that
+       the optional second argument isn't of COMPLEX type.
+
+2009-07-17  Richard Guenther  <rguenther@suse.de>
+
+       PR c/40401
+       * f95-lang.c (gfc_be_parse_file): Do not finalize the CU here.
+       * trans-decl.c (gfc_gimplify_function): Remove.
+       (build_entry_thunks): Do not gimplify here.
+       (create_main_function): Likewise.
+       (gfc_generate_function_code): Likewise.
+
+2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
+           Manuel López-Ibáñez  <manu@gcc.gnu.org>
+
+       PR 40435 
+       * trans-expr.c, trans-array.c, trans-openmp.c, trans-stmt.c,
+       trans.c, trans-io.c, trans-decl.c, trans-intrinsic.c: Add location
+       argument to fold_{unary,binary,ternary}, fold_build[123],
+       build_call_expr, build_size_arg, build_fold_addr_expr,
+       build_call_array, non_lvalue, size_diffop,
+       fold_build1_initializer, fold_build2_initializer,
+       fold_build3_initializer, fold_build_call_array,
+       fold_build_call_array_initializer, fold_single_bit_test,
+       omit_one_operand, omit_two_operands, invert_truthvalue,
+       fold_truth_not_expr, build_fold_indirect_ref, fold_indirect_ref,
+       combine_comparisons, fold_builtin_*, fold_call_expr,
+       build_range_check, maybe_fold_offset_to_address, round_up,
+       round_down.
+
 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
 
        PR fortran/40743