OSDN Git Service

2008-11-05 Tobias Grosser <grosser@fim.uni-passau.de>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 6120303..61694f8 100644 (file)
@@ -1,3 +1,61 @@
+2008-11-05  Tobias Grosser  <grosser@fim.uni-passau.de>
+
+       PR middle-end/37833
+
+       * graphite.c (scan_tree_for_params): Add POINTER_PLUS_EXPR.
+
+2008-11-05  Tobias Grosser  <grosser@fim.uni-passau.de>
+
+       PR middle-end/37943
+
+       * graphite.c (scopdet_basic_block_info): Fix loops with multiple
+       exits and conditions.
+       * testsuite/gcc.dg/graphite/pr37943.c: New.
+
+2008-11-04  Jakub Jelinek  <jakub@redhat.com>
+           Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       PR c/35430
+       * c-common.c (warn_for_sign_compare): For complex result_type
+       use component's type.
+
+2008-11-04  Jakub Jelinek  <jakuB@redhat.com>
+
+       * print-tree.c (print_node): Use code instead of TREE_CODE (node).
+
+       * print-tree.c (print_node): Don't print DECL_INITIAL
+       for PARM_DECL.
+
+       PR c/37106
+       * c-common.c (parse_optimize_options): Save and restore
+       flag_strict_aliasing around decode_options call.
+
+2008-11-04  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/driver-i386.c (enum vendor_signatures): New enum.
+       (host_detect_local_cpu): Use it instead of casted strings to
+       compare vendor signatures.
+
+2008-11-03  Mikael Pettersson  <mikpe@it.uu.se>
+
+        PR target/37989
+       * config/i386/mingw32.h (REAL_LIBGCC_SPEC): Only add libgcc_s.a
+       or libgcc_eh.a to spec if ENABLE_SHARED_LIBGCC.
+
+2008-11-03  Catherine Moore  <clm@codesourcery.com>
+
+       * config/mips.c (mips_conditional_register_usage):  Handle the
+       DSP control register.
+       * doc/extend.texi: Document the DSP control register.
+                           
+2008-11-03  Steve Ellcey <sje@cup.hp.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       * omp-low.c (expand_omp_for_generic): If iter_type has different
+       precision than type and type is a pointer type, cast n1 and n2
+       first to an integer type with the same precision as pointers
+       and only afterwards to iter_type.
+
 2008-11-03  Richard Sandiford  <rdsandiford@googlemail.com>
 
        * config/arm/arm.md (UNSPEC_PIC_BASE): Update documentation.
        * tree-inline.c (tree_inlinable_function_p): Remove tuples
        debugging hack.
 
-       * gimplify.c (gimplify_expr): Drop TREE_OVERFLOW from
-       INTEGER_CSTs.
+       * gimplify.c (gimplify_expr): Drop TREE_OVERFLOW from INTEGER_CSTs.
 
        PR debug/37020
        * c-decl.c (merge_decls): Don't call outlining_inline_function hook.