OSDN Git Service

* intrinsic.texi (ACHAR): Added cross-references.
[pf3gnuchains/gcc-fork.git] / gcc / fortran / ChangeLog
index 0b738ba..5c602b6 100644 (file)
@@ -1,3 +1,48 @@
+2007-01-21  Brooks Moses  <brooks.moses@codesourcery.com>
+
+       * intrinsic.texi (ACHAR): Added cross-references.
+       (CHAR): Put cross-references in alphabetical order.
+       (IACHAR): Added cross-references.
+       (ICHAR): Added cross-references.
+
+2007-01-20  Brooks Moses  <brooks.moses@codesourcery.com>
+
+       * intrinsic.texi: Edited all "Syntax" examples to a consistent form.
+       (MAXVAL): Corrected description of result characteristics.
+       (MINVAL): Same.
+       (UMASK): Added documentation.
+
+2007-01-20  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       * openmp.c, matchexp.c, module.c, scanner.c, resolve.c, st.c,
+       parse.c, primary.c, options.c, misc.c, simplify.c:  Next installment
+       in the massive whitespace patch.
+
+2007-01-20  Roger Sayle  <roger@eyesopen.com>
+
+       * module.c (mio_array_ref): The dimen_type fields of an array ref
+       are an enumerated type and can't be read/written directly with a
+       call to mio_integer.  Instead loop over and cast each element.
+
+2007-01-20  Roger Sayle  <roger@eyesopen.com>
+
+       * dependency.c (gfc_full_array_ref_p): Check that ref->next is NULL,
+       i.e. that the ARRAY_REF doesn't mention components.
+       * trans-array.c (gfc_constant_array_constructor_p): Export external
+       function renamed from constant_array_constructor_p.
+       (gfc_build_constant_array_constructor): Export.
+       (gfc_trans_array_constructor): Update call to the renamed function
+       constant_array_constructor_p.
+       * trans-array.h (gfc_constant_array_constructor_p): Prototype here.
+       (gfc_build_constant_array_constructor): Likewise.
+       * trans-expr.c (gfc_build_memcpy_call): New helper function split
+       out from gfc_trans_array_copy.
+       (gfc_trans_array_copy): Use gfc_build_memcpy_call.
+       (gfc_trans_array_constructor_copy): New function to optimize
+       assigning an entire array from a constant array constructor.
+       (gfc_trans_assignment): Call gfc_trans_array_constructor_copy
+       when appropriate.
+
 2007-01-20  Roger Sayle  <roger@eyesopen.com>
 
        * trans-intrinsic.c (gfc_conv_intrinsic_sign): New branchless