OSDN Git Service

2006-01-23 Paolo Bonzini <bonzini@gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index d453d59..d5046c4 100644 (file)
@@ -1,3 +1,53 @@
+2006-01-23  Paolo Bonzini  <bonzini@gnu.org>
+
+        PR rtl-optimization/25890
+        PR rtl-optimization/25905
+        * combine.c (expand_compound_operation, expand_field_assignment):
+        Fail if the bitfield's final position is out of bounds.
+
+2006-01-24  Ian Lance Taylor  <ian@airs.com>
+
+       PR middle-end/25930
+       * cgraphunit.c (cgraph_output_in_order): Don't clear
+       cgraph_asm_nodes until after asm strings have been output.
+
+2006-01-23  Adam Nemet  <anemet@caviumnetworks.com>
+
+        * fix-header.c (read_scan_file): Add new parameter imultilib when
+       calling register_include_chains.
+
+2006-01-23  Diego Novillo  <dnovillo@redhat.com>
+
+       * omp-low.c: Update documentation.
+
+2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
+           Daniel Berlin  <dberlin@dberlin.org>
+
+       PR tree-opt/25315
+       PR tree-opt/25857
+       * tree-ssa-pre.c (insert_extra_phis): If an incomming edge is abnormal 
+       return from the function.
+
+2006-01-22  Zack Weinberg  <zackw@panix.com>
+
+       * rtl.def (match_code): Add second argument.
+       * genpreds.c (write_extract_subexp): New function.
+       (write_match_code): Add path argument.  Use write_extract_subexp.
+       (write_predicate_expr): Pass path to write_match_code.
+       (mark_mode_tests): MATCH_CODE applied to a subexpression does
+       not perform a mode test.
+       * genrecog.c (compute_predicate_codes): MATCH_CODE applied to
+       a subexpression does not constrain the top-level code set.
+       * read-rtl.c (read_rtx_variadic): New function.
+       (read_rtx_1): Use it; allow AND and IOR to be variadic.
+       * doc/md.texi: Document new notation.
+       * config/i386/predicates.md (cmpsi_operand_1): Fold into ...
+       (cmpsi_operand): ... here, using new notation.
+
+2006-01-22  Zack Weinberg  <zackw@panix.com>
+
+       * varray.c: Remove GENERATOR_FILE #ifdefs.
+
 2006-01-22  Zack Weinberg  <zackw@panix.com>
 
        * genautomata.c (output_reserved_units_table): Emit nothing if