re PR bootstrap/44756 ([meta-bug] --enable-werror-always issues)
[gcc.git] / gcc / ChangeLog
index a2e1cc88391b6a2b2874f9f344e25e2ef75d3999..0ec1c15773265851ae7bbaccb5e3b8b544d2ee5c 100644 (file)
+2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
+
+       * final.c (compute_alignments): Compute/free loop info all the time.
+       * config/rs6000/rs6000.h (LOOP_ALIGN): Define.
+       * config/rs6000/rs6000-protos.h (rs6000_loop_align): Declare.
+       * config/rs6000/t-rs6000 (rs6000.o): Add cfgloop.h.
+       * config/rs6000/rs6000.c (cfgloop.h): Include.
+       (can_override_loop_align): New.
+       (rs6000_option_override_internal): Set it.
+       (TARGET_ASM_LOOP_ALIGN_MAX_SKIP): Define target hook.
+       (rs6000_loop_align): New function.
+       (rs6000_loop_align_max_skip): Likewise.
+
+2010-11-04  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       PR driver/45703
+       * collect2.c (main): Print --help output to stdout.  Do not
+       exit right away, so ld --help is appended.  Add empty lines
+       to separate output suitably.
+
+2010-11-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/46233
+       * ipa-pure-const.c (local_pure_const): Do noreturn discovery
+       after calling analyze_function, not before.
+
+       PR target/46234
+       * config/rs6000/rs6000.c (rs6000_va_start): Use build_simple_mem_ref
+       instead of build_va_arg_indirect_ref.
+       * config/spu/spu.c (spu_va_start): Likewise.
+       * config/s390/s390.c (s390_va_start): Likewise.
+
+2010-11-03  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR middle-end/46292
+       * lower-subreg.c (simplify_subreg_concatn): For VOIDmode elements,
+       if the innermode is not vector mode, determine the mode of a subreg
+       by using mode_for_size of inner_size.
+
+2010-11-04  Richard Guenther  <rguenther@suse.de>
+
+       PR rtl-optimization/46183
+       * gcse.c (execute_rtl_cprop): Cleanup the CFG if something changed.
+       (execute_rtl_pre): Likewise.
+       (execute_rtl_hoist): Likewise.
+
+2010-11-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/46068
+       * ipa-split.c (consider_split): Remove gcc_unreachable.
+
+2010-11-04  Richard Guenther  <rguenther@suse.de>
+
+       * tree-nested.c (build_addr): Use build_fold_addr_expr.
+
+2010-11-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/45991
+       * gimplify.c (force_gimple_operand_1): Use the provded test
+       function in the initial test.
+
+2010-11-04  Jeff Law  <law@redhat.com>
+
+       * ira.c (validate_equiv_mem): Remove code to avoid invalidation
+       of readonly memory equivalances for const/pure calls.
+
 2010-11-04  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/45733
        * tree-vect-stmts.c (reverse_vec_elements): Honor the
        permute builtins function return type.
 
-2010-10-04  Joern Rennecke  <amylaar@spamcop.net>
+2010-11-04  Joern Rennecke  <amylaar@spamcop.net>
 
        PR middle-end/44765
        * emit-rtl.c (gen_rtx_REG): Before using PIC_OFFSET_TABLE_REGNUM
        as an index, check it is not INVALID_REGNUM.
 
+       PR bootstrap/44756
+       * ifcvt.c (noce_emit_cmove): Add ATTRIBUTE_UNUSED to target and
+       unsignedp.
+       * reload1.c (set_reload_reg): Add ATTRIBUTE_UNUSED to regno.
+
+       PR bootstrap/44756
+       * function.c (thread_prologue_and_epilogue_insns): Add
+       ATTRIBUTE_UNUSED to seq, epilogue_end and entry_edge.
+
+       PR bootstrap/44756
+       * varasm.c (asm_output_bss): Add ATTRIBUTE_UNUSED to function.
+
+       PR target/44750
+       * config/pdp11/pdp11.c: (pdp11_secondary_reload): Now static.
+       (pdp11_preferred_reload_class): Rename class to rclass.
+       (pdp11_preferred_output_reload_class): Likewise.
+       * config/pdp11/t-pdp11 (dwarf2out.o): Add -Wno-error=type-limits to
+       ALL_COMPILERFLAGS .
+       (java/constants.o): Add -Wno-error to ALL_COMPILERFLAGS.
+
+       PR bootstrap/44756
+       * genopinit.c (main) [FIXUNS_TRUNC_LIKE_FIX_TRUNC]: Cast
+       iteration variables to enum machine_mode.
+
 2010-11-04  Ira Rosen  <irar@il.ibm.com>
 
        PR tree-optimization/46213
 
 2010-11-03  Xinliang David Li  <davidxl@google.com>
 
-       PR target/46200
-       * tree-ssa-loop-ivopts.c (get_computation_cost_at):
-       Adjust cbase if the use stmt is after iv update.
+       PR target/46200
+       * tree-ssa-loop-ivopts.c (get_computation_cost_at):
+       Adjust cbase if the use stmt is after iv update.
 
 2010-11-03  Kaz Kojima  <kkojima@gcc.gnu.org>