* 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,