OSDN Git Service

* cfg.c (dump_cfg_bb_info): Update bb_bitnames to match enum.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index af719e9..42c79ff 100644 (file)
@@ -1,3 +1,84 @@
+2007-11-05  Alexandre Oliva  <aoliva@redhat.com>
+
+       * cfg.c (dump_cfg_bb_info): Update bb_bitnames to match enum.
+
+2007-11-04  Andrew Pinski  <pinskia@gmail.com>
+
+       PR middle-end/32931
+       * fold-const.c (fold_binary <case EQ_EXPR>): Convert the inner type
+       for TRUTH_NOT_EXPR to type.
+
+2007-11-04  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * doc/contrib.texi (Contributors): Add Manuel Lopez-Ibanez.
+
+2007-11-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR fortran/10220
+       * dwarf2out.c (add_calling_convention_attribute): Change
+       second argument. Set calling convention to DW_CC_program for
+       Fortran main program.
+       (gen_subprogram_die): Adjust to new prototype for
+       add_calling_convention_attribute.
+
+2007-11-03  Dorit Nuzman  <dorit@il.ibm.com>
+
+       PR tree-optimization/33987
+       * tree-vect-transform.c (get_initial_def_for_reduction): Fix assert.
+       Fix indentation.
+       (vectorizable_reduction): Add type check.
+
+2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR c/29062
+       * c-parser.c (c_parser_statement_after_labels): Error if a
+       declaration is parsed after a label.
+       
+2007-11-03  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       PR debug/33921
+       * reorg.c (emit_delay_sequence): Do not clear the locator on
+       the jump instruction.
+
+2007-11-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/33670
+       * haifa-sched.c (ok_for_early_queue_removal): Don't walk out of the
+       current sched region.
+
+2007-11-02  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/ia64/ia64.c (struct reg_write_state): Change into
+       unsigned short bitfields rather than unsigned int, decrease
+       first_pred to just 10 bits.
+       (rws_insn): Change into a bitmap or if not ENABLE_CHECKING
+       into two char array.
+       (rws_insn_set, rws_insn_test): New functions.
+       (in_safe_group_barrier): New variable.
+       (rws_update): Remove first argument, always set rws_sum array.
+       (rws_access_regno): Use rws_insn_set macro.  Only call rws_update
+       or update rws_sum if !in_safe_group_barrier, adjust rws_update
+       args.
+       (rtx_needs_barrier): Use rws_insn_test macro.
+       (safe_group_barrier_needed): Don't save/restore rws_sum array,
+       instead set/clear in_safe_group_barrier flag.
+
+2007-11-02  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/xtensa/xtensa.c (xtensa_expand_prologue): Put a
+       REG_FRAME_RELATED_EXPR note on the last insn that sets up the stack
+       pointer or frame pointer.
+       * config/xtensa/xtensa.h (DWARF_UNWIND_INFO): Delete.
+       (MUST_USE_SJLJ_EXCEPTIONS): Define.
+       (DWARF2_UNWIND_INFO): Define.
+       (INCOMING_RETURN_ADDR_RTX): Define.
+       (DWARF_FRAME_RETURN_COLUMN): Define.
+
+2007-11-02  Tom Tromey  <tromey@redhat.com>
+
+       * varpool.c (dump_varpool): Use 'next', not 'next_needed' when
+       traversing pool.
+
 2007-11-02  Diego Novillo  <dnovillo@google.com>
 
        * langhooks.h (struct lang_hooks_for_callgraph): Remove third
 
 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
 
+       PR c/29237
        PR middle-end/33272
        * c-decl.c (grokdeclarator): Apply qualifiers to type of parameter
        decayed from array.