]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/ChangeLog-2012
Fix up ChangeLog entries (name, e-mail, formatting, otherwise).
[thirdparty/gcc.git] / gcc / ChangeLog-2012
index ae21e02ff38a235a8a0247ee3659a3198113435b..900077783c9086feb232083c66d415b8d5330616 100644 (file)
        PR lto/55466
        * lto-symtab.c (lto_symtab_merge_decls_1): Don't record the
        prevailing variable.
-       * lto.c (lto_register_var_decl_in_symtab): Don't record static
-       variables.
-       (lto_main): Record the global variables if WPA isn't enabled.
 
 2012-12-10  Richard Biener  <rguenther@suse.de>
 
        * config/sh/sh.c (sh_can_use_simple_return_p): Enable with
        -freorder-blocks-and-partition.
 
-2012-11-09  Kenneth Zadeck <zadeck@naturalbridge.com>
+2012-11-09  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        * rtl.h (CONST_SCALAR_INT_P): New macro.
        * cfgexpand.c (expand_debug_locations): Changed to use
        * config/i386/i386.c (ix86_function_ok_for_sibcall): Put back exception
        to make a sibcall if one of the functions has void return type.
 
-2012-11-07  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR c/53063
        * doc/invoke.texi (Wformat): Update.
 
-2012-11-07  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * optc-gen.awk: Factor code out to...
        * opt-functions.awk (lang_enabled_by): ... this new function.
 
-2012-11-07  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR c/53063
        * common.opt (Wswitch,Wswitch-default,Wswitch-enum): Move to c.opt.
        longer static.
        * tree-ssa-loop-ch.c (copy_loop_headers): Use it.
 
-2012-11-06  Sterling Augustine <saugustine@google.com>
+2012-11-06  Sterling Augustine  <saugustine@google.com>
 
        * dwarf2out.c (output_comdat_type_unit): Check for OBJECT_FORMAT_ELF.
 
        * tree-ssa-tail-merge.c (find_duplicate): Do not consider
        is_tm_ending_fndecl calls as mergable.
 
-2012-11-06  Sterling Augustine <saugustine@google.com>
+2012-11-06  Sterling Augustine  <saugustine@google.com>
            Cary Coutant <ccoutant@google.com>
 
        * common.opt (gno-split-dwarf, gsplit-dwarf): New switches.
 
        * expmed.c (store_bit_field_1): Remove test for BLKmode values.
 
-2012-10-31  Ralf CorsÃ\83©pius  <ralf.corsepius@rtems.org>,
+2012-10-31  Ralf Corsépius  <ralf.corsepius@rtems.org>,
            Joel Sherrill  <joel.sherrill@oarcorp.com>
 
        * config/sparc/t-rtems: New (Custom multilibs).
        * lra-spills.c: Likewise.
        * lra.c: Likewise.
 
-2012-10-29  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-10-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR c/53066
        * tree.h (FUNCTION_POINTER_TYPE_P): New.
        * config/i386/x86intrin.h: Include
        xsaveintrin.h, fxsrintrin.h, xsaveoptintrin.h.
 
-2012-10-26  Ralf CorsÃ\83©pius  <ralf.corsepius@rtems.org>
+2012-10-26  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
        * config/avr/t-rtems: Revert previous commit.
 
        * lra-constraints.c (check_and_process_move): Remove #if
        ENABLE_ASSERT_CHECKING.
 
-2012-10-26  Ralf CorsÃ\83©pius  <ralf.corsepius@rtems.org>
+2012-10-26  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
        * config/avr/rtems.h (TARGET_OS_CPP_BUILTINS): Remove
        __USE_INIT_FINI__.
        * lra-assigns.c (assign_by_spills): Add non-reload pseudos
        assigned to hard register to changed_pseudo_bitmap.
 
-2012-10-25  Ralf CorsÃ\83©pius  <ralf.corsepius@rtems.org>
+2012-10-25  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
        * config.gcc (microblaze*-*-rtems*): New target.
        * config/microblaze/rtems.h: New.
        * config/rs6000/rs6000.c (rs6000_density_test): Use dump_enabled_p
        instead of dump_kind_p.
 
-2012-10-24  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-10-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR c++/54928
        * tree-diagnostic.c (maybe_unwind_expanded_macro_loc):
        * loop-iv.c (iv_number_of_iterations): Record the upper bound
        only if there are no further conditions on it.
 
-2012-10-20  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-10-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR c/53063
        PR c/40989
        out of ...
        (forwarder_block_p): ... here.
 
-2012-10-16  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR c/53063
        PR c/40989
        * opts.c (finish_options): Do not handle them explicitly.
        * opt-functions.awk (search_var_name): New.
 
-2012-10-16  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR c/53063
        PR c/40989
        * config/i386/i386.c (ix86_rtx_costs): Limit > UNITS_PER_WORD
        AND/IOR/XOR cost calculation to MODE_INT class modes.
 
-2012-09-18 Thomas Quinot  <quinot@adacore.com>
+2012-09-18  Thomas Quinot  <quinot@adacore.com>
 
        * doc/invoke.texi: Document -fada-spec-parent.
 
        and -meb.
 
 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
-           Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+           Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR c++/53210
        * doc/invoke.texi ([Winit-self]): Document as enabled by -Wall in C++.
        New constraints.
        * config/avr/avr.h (LONG_LONG_ACCUM_TYPE_SIZE): Define.
 
-2012-08-23  Kenneth Zadeck <zadeck@naturalbridge.com>
+2012-08-23  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        * alias.c (rtx_equal_for_memref_p): Convert constant cases.
        * combine.c (find_single_use_1, mark_used_regs_combine): Convert
        alignment requirements given the known alignment of dynamic_offset.
        * function.c (instantiate_virtual_regs): Align dtnamic_offset.
 
-2012-08-02  Kenneth Zadeck <zadeck@naturalbridge.com>
+2012-08-02  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        * cfgexpand.c (expand_debug_locations):  Encapsulate test for
        CONST_DOUBLE in macro.
        (ASM_SPEC): Pass mcu options to the assembler.
        * doc/invoke.texi (MIPS Options): Document -mmcu and -mno-mcu.
 
-2012-07-18  Ralf CorsÃ\83©pius  <ralf.corsepius@rtems.org>
+2012-07-18  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
        * config.gcc (v850-*-rtems*): New target.
        * config/v850/rtems.h: New.
        * var-tracking.c (vt_add_function_parameter): Use a preserved
        VALUE for the MEM address of an incoming parameter.
 
-2012-06-26  Sterling Augustine <saugustine@google.com>
+2012-06-26  Sterling Augustine  <saugustine@google.com>
 
        * dwarf2out.c (output_pubnames): Add check for DW_TAG_enumerator.
        (prune_unused_types): Likewise.
        Place new pass_jump2 after pass_stack_adjustments.
        * tree-pass.h (pass_jump): Declare.
 
-2012-06-09  Kenneth Zadeck <zadeck@naturalbridge.com>
+2012-06-09  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        * simplify-rtx.c (simplify_const_binary_operation): Fixed shift
        count trucation.
        * config/sparc/sparc-protos.h (sparc_initial_elimination_offset):
        Prototype it.
 
-2012-06-02  Kenneth Zadeck <zadeck@naturalbridge.com>
+2012-06-02  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        * expmed.c (expand_mult, choose_multiplier): Change
        "2 * HOST_BITS_PER_WIDE_INT" to "HOST_BITS_PER_DOUBLE_INT".
        (generate_code_for_partition): Generate code according
        to partition classification.
 
-2012-06-01  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-06-01  Manuel López-Ibáñez  <manu@gcc.gnu.org>
            Jonathan Wakely  <jwakely.gcc@gmail.com>
 
        PR c++/50134
        (decide_is_variable_needed): Handle externals.
        (varpool_remove_unreferenced_decls): Likewise.
 
-2012-05-17  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-05-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * opts.c (common_handle_option): -pedantic-errors enables -Wpedantic.
        (enable_warning_as_error): Do not special case Wuninitialized.
        strided loads.
        * tree-vect-stmts.c (vect_model_load_cost): Handle strided loads.
 
-2012-05-14  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-05-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR 53063
        * doc/options.texi: (LangEnabledBy): Document it.
 
        * config/pa/pa.md: Use define_c_enum for "unspec" and "unspecv".
 
-2012-05-13  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-05-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * common.opt (Wtype-limits): Use EnabledBy.
 
        (*<code><mode>3): Ditto.
        (<code>tf3): Ditto.
 
-2012-05-13  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-05-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * optc-gen.awk: Error instead of warning for conflicting help.
 
        (delete_tree_ssa): Do not call fini_phinodes.
        * tree-flow.h (init_phinodes, fini_phinodes): Remove.
 
-2012-05-11  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-05-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR 53063
        * doc/options.texi (EnabledBy): Document
        (xop_mulv2div2di3_low): Remove insn_and_split pattern.
        (xop_mulv2div2di3_high): Ditto.
 
-2012-05-09  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-05-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR c++/53289
        * diagnostic.h (diagnostic_context): Add last_location.
        * diagnostic.c (diagnostic_initialize): Initialize it.
        (diagnostic_show_locus): Use it.
 
-2012-05-09  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-05-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * doc/extend.texi (Function Attributes): Point xref to section
        about Pragmas.
        Same stands for reloads with type RELOAD_FOR_OUTPUT_ADDRESS and
        RELOAD_FOR_OUTADDR_ADDRESS.
 
-2012-05-04  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR c++/24985
        * tree-diagnostic.c (maybe_unwind_expanded_macro_loc): Show caret
        for macro expansion.
 
-2012-05-03  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-05-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * flags.h (flag_permissive): Do not declare.
        * diagnostic.c (diagnostic_report_diagnostic): Handle fpermissive
        * config/i386/i386.c (ix86_handle_struct_attribute): Use the proper
        predicate to discriminate types.
 
-2012-04-30  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-04-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * doc/invoke.texi (Wmissing-format-attribute): Document as an
        alias of Wsuggest-attribute=format.
        Wmissing-format-attribute with Wsuggest-attribute=format.
        (digest_init): Likewise.
 
-2012-04-29  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * opts.c (finish_options): Do not handle -Wmissing-noreturn here.
        * common.opt (Wmissing-noreturn): Alias of
        PR middle-end/27139
        * tree-ssa-forwprop.c (combine_conversions): Handle INT->FP->INT.
 
-2012-04-25  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR c/53130
        * c-typeck.c (pop_init_level): Use %qD instead of %qT.
        * reload.c (find_reloads): Change the loop nesting when trying an
        alternative with swapped operands.
 
-2012-04-26  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-04-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * tree-diagnostic.c (maybe_unwind_expanded_macro_loc): Fix
        comment. Delete unused parameter first_exp_point_map.
        set_nonincremental_init_from_string): Pass true instead of false
        as IMPLICIT to add_pending_init.
 
-2012-04-25  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * c-typeck.c (pop_init_level): Improve diagnostics.
 
        * config/vxworks.c (vxworks_override_options): Default to strict-dwarf
        and dwarf_version 2.
 
-2012-04-24  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-04-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * tree-pretty-print.h (default_tree_printer): Do not declare.
        * tree-diagnostic.c: Include tree-pretty-print.h, tree-pass.h and
        Likewise.
        * tree-switch-conversion.c (build_one_array): Likewise.
 
-2012-04-22  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-04-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR c/44774
        * doc/invoke.texi (pedantic): Rename to Wpedantic.
 
        * fold-const.c (fold_checksum_tree): Fix VECTOR_CST case.
 
-2012-04-21  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR 35441
        * c-typeck.c (inform_declaration): New.
 
        * config/arm/sync.md (sync_optab): Change ior attribute to "or".
 
-2012-04-19  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR c/52283/37985
        * stmt.c (warn_if_unused_value): Skip NOP_EXPR.
        * varpoo.c (varpool_node_name): Remove.
        (dump_varpool_node): Use dump_symtab_base; reformat.
 
-2012-04-18  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * doc/invoke.texi (Language Independent Options): @item should be
        before @opindex.
 
        * doc/extend.texi (Type Attributes): Move paragraph.
 
-2012-04-11  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR 24985
        * diagnostic.h (show_caret): Declare.
        manipulation code we are threading through a loop header
        to an exit destination.
 
-2012-04-10  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * tree.h (warn_if_unused_value): Move declaration from here.
        * stmt.c (warn_if_unused_value): Move definition from here.
        comment block.
        (Sr0): Remove unused memory constraint.
 
-2012-04-08  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * tree-pretty-print.h: Update comment.
 
        * tree-data-ref.c (subscript_dependence_tester_1): Check
        all dimensions for non-conflicting access functions.
 
-2012-03-15  Manuel LÃ\83³pez-IbÃ\83¡Ã\83±ez  <manu@gcc.gnu.org>
+2012-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR c++/44783
        * doc/invoke.texi [C++ Language Options]: Document
        in new variable 'empty'.  Increase issue_rate only for
        non-empty insns.
 
-2012-03-07  Ralf CorsÃ\83©pius  <ralf.corsepius@rtems.org>
+2012-03-07  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
        PR target/51417
        * Makefile.in: Let install-gcc-ar depend on installdirs,