X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2FChangeLog;h=a5a897b7f9b1f585a28e2cd3b641d94d375eac39;hb=6956abd25f4834e2c451819a57af52874dd0aace;hp=50efcdc4f4852cf3f36c14172ab68eb5947149b4;hpb=ba2bc388c57dd5555464a08aa1af3659b5ab2fc0;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 50efcdc4f48..a5a897b7f9b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,161 @@ +2013-09-23 Eric Botcazou + + * tree-ssa-ccp.c (insert_clobber_before_stack_restore): Recurse on copy + assignment statements. + +2013-09-20 John David Anglin + + * config/pa/pa.md: In "scc" insn patterns, change output template to + handle const0_rtx in reg_or_0_operand operands. + +2013-09-18 Daniel Morris + Paolo Carlini + + PR c++/58458 + * doc/implement-cxx.texi: Fix references to the C++ standards. + +2013-09-14 John David Anglin + + PR target/58382 + * config/pa/pa.c (pa_expand_prologue): Change mode in gen_rtx_POST_INC + calls to word_mode. + +2013-09-12 Terry Guo + + Backport from mainline + 2012-09-17 Richard Guenther + + PR lto/54598 + * tree-streamer-in.c (unpack_ts_real_cst_value_fields): Use ggc'ed + FIXED_VALUE_TYPE instead of struct fixed_value. + +2013-09-10 Richard Earnshaw + + PR target/58361 + * arm/vfp.md (combine_vcvt_f32_): Fix pattern to + support conditional execution. + (combine_vcvt_f64_): Likewise. + +2013-09-01 Uros Bizjak + + Backport from mainline + 2013-08-31 Uros Bizjak + + * config/alpha/alpha.c (alpha_emit_conditional_move): Update + "cmp" RTX before signed_comparison_operator check to account + for "code" changes. + +2013-09-01 John David Anglin + + * config/pa/pa.md: Allow "const 0" operand 1 in "scc" insns. + +2013-09-01 Iain Sandoe + + Backported from 4.8 + 2012-06-19 Steven Bosscher + + * doc/tm.texi.in (TARGET_OBJC_DECLARE_UNRESOLVED_CLASS_REFERENCE, + TARGET_OBJC_DECLARE_CLASS_DEFINITION): Add @hooks. + (ASM_DECLARE_CLASS_REFERENCE, ASM_DECLARE_UNRESOLVED_REFERENCE): + Remove. + * doc/tm.texi: Regenerate. + * config/darwin.h (ASM_OUTPUT_LABELREF): Remove special case for + .objc_class_name_*. + * config/darwin-c.c: Include target.h. + (darwin_objc_declare_unresolved_class_reference): New function. + (darwin_objc_declare_class_definition): New function. + (TARGET_OBJC_DECLARE_UNRESOLVED_CLASS_REFERENCE): Define. + (TARGET_OBJC_DECLARE_CLASS_DEFINITION): Define. + +2013-09-01 Iain Sandoe + + Backport from mainline: + 2013-07-22 Uros Bizjak + + * config/i386/i386.md (nonlocal_goto_receiver): Delete insn if + it is not needed after split. + + 2013-07-20 Iain Sandoe + + PR target/51784 + * config/i386/i386.c (output_set_got) [TARGET_MACHO]: Adjust to emit a + second label for nonlocal goto receivers. Don't output pic base labels + unless we're producing PIC; mark that action unreachable(). + (ix86_save_reg): If the function contains a nonlocal label, save the + PIC base reg. + * config/darwin-protos.h (machopic_should_output_picbase_label): New. + * gcc/config/darwin.c (emitted_pic_label_num): New GTY. + (update_pic_label_number_if_needed): New. + (machopic_output_function_base_name): Adjust for nonlocal receiver + case. + (machopic_should_output_picbase_label): New. + * config/i386/i386.md (enum unspecv): UNSPECV_NLGR: New. + (nonlocal_goto_receiver): New insn and split. + +2013-08-28 Uros Bizjak + + Backport from mainline + 2013-08-27 Christian Widmer + + PR target/57927 + * config/i386/driver-i386.c (host_detect_local_cpu): Add detection + of Ivy Bridge processors. + +2013-08-21 Richard Earnshaw + + PR target/56979 + * arm.c (aapcs_vfp_allocate): Decompose the argument if the + suggested mode for the assignment isn't compatible with the + registers required. + +2013-08-17 Uros Bizjak + + Backport from mainline + 2013-08-12 Perez Read + + PR target/58132 + * config/i386/i386.md (*movabs_1): Add PTR before + operand 0 for intel asm alternative. + (*movabs_2): Ditto for operand 1. + +2013-08-13 Marek Polacek + + Backport from 4.8: + 2013-0813 Marek Polacek + Jakub Jelinek + + PR tree-optimization/57980 + * tree-tailcall.c (process_assignment): Return false + when not dealing with integers or floats. + +2013-08-12 David Edelsohn + + Backport from mainline + 2013-02-14 Steven Bosscher + + * collect2-aix.h: Define F_LOADONLY. + +2013-08-02 Eric Botcazou + + * config/sparc/sparc.c (sparc_emit_membar_for_model) : Add + the implied StoreLoad barrier for atomic operations if before. + +2013-07-11 Georg-Johann Lay + + Backport from 2013-07-11 trunk r200901. + + PR target/57631 + * config/avr/avr.c (avr_set_current_function): Sanity-check signal + name seen by assembler/linker if available. + +2013-07-10 Georg-Johann Lay + + Backport from 2013-07-10 trunk r200872. + + PR target/57844 + * config/avr/avr.c (avr_prologue_setup_frame): Trunk -size to mode + of my_fp. + 2013-07-10 Uros Bizjak Backport from mainline @@ -6,11 +164,6 @@ * config/i386/sse.md (sse_movlhps): Change alternative 3 of operand 2 to "m". -2013-07-09 Jason Merrill - - PR c++/57793 - * expr.c (get_inner_reference): Avoid returning a negative bitpos. - 2013-07-09 Joseph Myers * config/rs6000/rs6000.c (rs6000_init_hard_regno_mode_ok): Only