OSDN Git Service

2006-10-30 Andrew Pinski <pinskia@gmail.com>
[pf3gnuchains/gcc-fork.git] / gcc / fortran / ChangeLog
index 53b7b30..25ace32 100644 (file)
@@ -1,3 +1,73 @@
+2006-10-30  Andrew Pinski  <pinskia@gmail.com>
+
+       PR fortran/29410
+       * trans-intrinsic.c (gfc_conv_intrinsic_array_transfer):
+       Change over to create VIEW_CONVERT_EXPR instead of using an
+       ADDR_EXPR, a cast and then an indirect reference
+
+2006-10-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       * trans-intrinsic.c (gfc_conv_intrinsic_loc): Make LOC return a
+       signed integer node.
+
+2006-10-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/17741
+       * decl.c (get_proc_name): Bump current namespace refs count.
+
+2006-10-29  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/29629
+       * trans-openmp.c (gfc_trans_omp_array_reduction): Set attr.flavor
+       of init_val_sym and outer_sym to FL_VARIABLE.
+
+2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
+
+       * intrinsic.texi: Fix a typo.
+
+2006-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       * gfortran.h: Remove GFC_MPFR_TOO_OLD.
+       * arith.c (arctangent2): Remove function
+       (gfc_check_real_range): Remove subnormal kludge.
+       * arith.h: Remove arctangent2 prototype.
+       * simplify.c: (gfc_simplify_atan2): Remove use of arctangent2.
+       (gfc_simplify_exponent, gfc_simplify_log, gfc_simplify_nearest,
+       gfc_simplify_rrspacing, gfc_simplify_spacing): Remove mpfr kludges.
+
+2006-10-28  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/28224
+       * io.c (check_io_constraints): Allow namelists
+         for internal files for Fortran 2003.
+
+2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/27954
+       * decl.c (gfc_free_data_all): New function to free all data structures
+       after errors in DATA statements and declarations.
+       (top_var_list): Use new function.(top_val_list): Use new function.
+       (gfc_match_data_decl): Use new function.
+       * misc.c (gfc_typename): Fixed incorrect function name in error text. 
+
+2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
+
+       PR fortran/29393
+       * expr.c (simplify_parameter_variable): Keep rank of original
+       expression.
+
+2006-10-23 Rafael Avila de Espindola  <rafael.espindola@gmail.com>
+
+       * Make-lang.in (f951$(exeext)): Depend on and link with attribs.o.
+       * trans.h (builtin_function): Rename to gfc_builtin_function.
+       Change the signature.
+       * 95-lang.c (LANG_HOOKS_BUILTIN_FUNCTION): Define as
+       gfc_builtin_function.
+       (builtin_function): Rename to gfc_builtin_function. Move common
+       code to builtin_function.
+       (gfc_define_builtin): Replace calls to builtin_function with
+       gfc_define_builtin.
+
 2006-10-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
 
        PR fortran/26025