This merge brings google/gcc-4_6 up to date with the recently
released 4.6.1 (rev 175583).

Since there was some interest in a few fixes in the upstream
branch, these are the revisions that made it through in this
merge.

Ollie, Martin's fix to PR 49516 will be committed in the next few
days.  If needed, we could take his fix directly from trunk.

Validated on x86_64.


Diego.

........
  r175024 | jakub | 2011-06-14 11:01:10 -0400 (Tue, 14 Jun 2011) | 9 lines
  
        PR rtl-optimization/49390
        Revert:
        2010-06-29  Bernd Schmidt  <ber...@codesourcery.com>
  
        * cse.c (exp_equiv_p): For MEMs, if for_gcse, only compare
        MEM_ALIAS_SET.
  
        * gcc.c-torture/execute/pr49390.c: New test.
........
  r175029 | jakub | 2011-06-14 11:28:21 -0400 (Tue, 14 Jun 2011) | 11 lines
  
        PR fortran/49103
        * tree.h (DECL_NONSHAREABLE): Define.
        (struct tree_decl_common): Change decl_common_unused to
        decl_nonshareable_flag.
        * cfgexpand.c (expand_used_vars_for_block, clear_tree_used):
        Ignore vars with DECL_NONSHAREABLE bit set.
        * tree-cfg.c (gimple_duplicate_bb): Set DECL_NONSHAREABLE
        on stores to automatic aggregate vars.
  
        * gfortran.dg/pr49103.f90: New test.
........
  r175048 | rth | 2011-06-14 15:12:53 -0400 (Tue, 14 Jun 2011) | 18 lines
  
  Backport from mainline
  2011-03-22  Richard Henderson  <r...@redhat.com>
  
          * config/avr/avr.c (TARGET_EXCEPT_UNWIND_INFO): New.
          (avr_incoming_return_addr_rtx): New.
          (emit_push_byte): New.
          (expand_prologue): Use it.  Remove incorrect dwarf annotation for
          SREG, RAMPZ, zero register.  Push frame pointer by bytes.  Add dwarf
          annotation for __prologue_saves__.  Fixup dwarf annotation for CFA.
          (emit_pop_byte): New.
          (expand_epilogue): Use it.  Pop frame pointer by bytes.
          * config/avr/avr.h (FRAME_POINTER_CFA_OFFSET): Remove.
          (INCOMING_RETURN_ADDR_RTX): New.
          (INCOMING_FRAME_SP_OFFSET): New.
          (ARG_POINTER_CFA_OFFSET): New.
          * config/avr/avr.md (*pushqi): Fix mode of auto-inc.
          (*pushhi, *pushsi, *pushsf, popqi): Likewise.
          (pophi): Remove.
........
  r175049 | rth | 2011-06-14 15:13:00 -0400 (Tue, 14 Jun 2011) | 5 lines
  
  PR debug/48459
          * dwarf2out.c (frame_pointer_fb_offset_valid): New.
          (based_loc_descr): Assert it's true.
          (compute_frame_pointer_to_fb_displacement): Set it, rather than
          aborting immediately.
........
  r175058 | jason | 2011-06-14 18:13:19 -0400 (Tue, 14 Jun 2011) | 2 lines
  
        PR c++/49290
        * semantics.c (cxx_eval_indirect_ref): Remove assert.
........
  r175059 | jason | 2011-06-14 18:13:29 -0400 (Tue, 14 Jun 2011) | 2 lines
  
        PR c++/49369
        * class.c (build_base_path): Fix cv-quals in unevaluated context.
........
  r175060 | jason | 2011-06-14 18:13:36 -0400 (Tue, 14 Jun 2011) | 3 lines
  
        PR c++/49117
        * call.c (perform_implicit_conversion_flags): Print source type as
        well as expression.
........
  r175061 | jason | 2011-06-14 18:13:45 -0400 (Tue, 14 Jun 2011) | 1 line
  
        * error.c (type_to_string): Print typedef-stripped version too.
........
  r175069 | gccadmin | 2011-06-14 20:18:32 -0400 (Tue, 14 Jun 2011) | 1 line
  
  Daily bump.
........
  r175087 | gccadmin | 2011-06-15 20:18:11 -0400 (Wed, 15 Jun 2011) | 1 line
  
  Daily bump.
........
  r175094 | jakub | 2011-06-16 03:52:44 -0400 (Thu, 16 Jun 2011) | 16 lines
  
        Backported from mainline
        2011-06-13  Edmar Wienskoski  <ed...@freescale.com>
  
        PR target/44618
        * config/rs6000/rs6000.md (save_gpregs_<mode>): Replaced pattern
        with a set of similar patterns, where the MATCH_OPERAND for the
        function argument is replaced with individual references to hardware
        registers.
        (save_fpregs_<mode>): Ditto
        (restore_gpregs_<mode>): Ditto
        (return_and_restore_gpregs_<mode>): Ditto
        (return_and_restore_fpregs_<mode>): Ditto
        (return_and_restore_fpregs_aix_<mode>): Ditto
  
        * gcc.target/powerpc/outofline_rnreg.c: New testcase.
........
  r175095 | jakub | 2011-06-16 03:54:43 -0400 (Thu, 16 Jun 2011) | 8 lines
  
        PR tree-optimization/49419
        * tree-vrp.c (execute_vrp): Call init_range_assertions
        before estimate_numbers_of_iterations, call
        free_number_of_iterations_estimates before calling
        remove_range_assertions.
  
        * gcc.c-torture/execute/pr49419.c: New test.
........
  r175109 | jamborm | 2011-06-16 15:37:37 -0400 (Thu, 16 Jun 2011) | 7 lines
  
  2011-06-16  Martin Jambor  <mjam...@suse.cz>
  
        PR tree-optimization/48613
        * ipa-prop.c (ipa_prop_write_jump_functions): Return immediately if
        ipa_node_params_vector is NULL.
........
  r175116 | kkojima | 2011-06-16 18:02:45 -0400 (Thu, 16 Jun 2011) | 6 lines
  
        PR target/49307
        * config/sh/sh.md (UNSPEC_CHKADD): New.
        (chk_guard_add): New define_insn_and_split.
        (symGOT_load): Use chk_guard_add instead of blockage.
........
  r175128 | gccadmin | 2011-06-16 20:19:09 -0400 (Thu, 16 Jun 2011) | 1 line
  
  Daily bump.
........
  r175130 | jason | 2011-06-16 21:06:42 -0400 (Thu, 16 Jun 2011) | 3 lines
  
        PR c++/49251
        * semantics.c (finish_id_expression): Mark even dependent
        variables as used.
........
  r175131 | jason | 2011-06-16 21:06:50 -0400 (Thu, 16 Jun 2011) | 2 lines
  
        PR c++/49229
        * pt.c (tsubst_decl) [FUNCTION_DECL]: Handle substitution failure.
........
  r175137 | burnus | 2011-06-17 02:11:31 -0400 (Fri, 17 Jun 2011) | 14 lines
  
  2011-06-17  Tobias Burnus
  
          PR fortran/49324
          * trans-expr.c (gfc_trans_assignment_1): Tell
          gfc_trans_scalar_assign to also deep-copy RHS nonvariables
          with allocatable components.
          * trans-array.c (gfc_conv_expr_descriptor): Ditto.
  
  2011-06-17  Tobias Burnus
  
          PR fortran/49324
          * gfortran.dg/alloc_comp_assign_11.f90: New.
........
  r175139 | hp | 2011-06-17 07:13:38 -0400 (Fri, 17 Jun 2011) | 6 lines
  
        PR rtl-optimization/48542
        * reload.c (find_equiv_reg): Stop looking when finding a
        setjmp-type call.
        * reload1.c (reload_as_needed): Invalidate all reload
        registers when crossing a setjmp-type call.
........
  r175140 | hp | 2011-06-17 07:15:35 -0400 (Fri, 17 Jun 2011) | 3 lines
  
        PR rtl-optimization/48542
        * gcc.dg/torture/pr48542.c: New test.
........
  r175148 | rguenth | 2011-06-17 07:27:37 -0400 (Fri, 17 Jun 2011) | 12 lines
  
  2011-06-17  Richard Guenther  <rguent...@suse.de>
  
          Backport from mainline
          2011-05-23  Richard Guenther  <rguent...@suse.de>
  
        PR tree-optimization/49115
        * tree-ssa-alias.c (stmt_kills_ref_p_1): If the assignment
        is not necessarily carried out, do not claim it kills the ref.
        * tree-ssa-dce.c (mark_aliased_reaching_defs_necessary_1): Likewise.
  
        * g++.dg/torture/pr49115.C: New testcase.
........
  r175150 | rth | 2011-06-17 12:02:24 -0400 (Fri, 17 Jun 2011) | 4 lines
  
  Backport from mainline
  2011-03-22  Richard Henderson  <r...@redhat.com>
  
        * dwarf2out.c (dwarf2out_frame_debug_expr) [rule 11]: Handle post_dec.
........
  r175162 | gccadmin | 2011-06-17 20:18:35 -0400 (Fri, 17 Jun 2011) | 1 line
  
  Daily bump.
........
  r175170 | jakub | 2011-06-18 05:07:20 -0400 (Sat, 18 Jun 2011) | 23 lines
  
        PR target/49411
        * config/i386/i386.c (ix86_expand_multi_arg_builtins): If
        last_arg_constant and last argument doesn't match its predicate,
        for xop_vpermil2<mode>3 error out and for xop_rotl<mode>3
        if it is CONST_INT, mask it, otherwise expand using rotl<mode>3.
        (ix86_expand_sse_pcmpestr, ix86_expand_sse_pcmpistr): Fix
        spelling of error message.
        * config/i386/sse.md (sse4a_extrqi, sse4a_insertqi,
        vcvtps2ph, *vcvtps2ph, *vcvtps2ph_store, vcvtps2ph256): Use
        const_0_to_255_operand instead of const_int_operand.
  
        * gcc.target/i386/testimm-1.c: New test.
        * gcc.target/i386/testimm-2.c: New test.
        * gcc.target/i386/testimm-3.c: New test.
        * gcc.target/i386/testimm-4.c: New test.
        * gcc.target/i386/testimm-5.c: New test.
        * gcc.target/i386/testimm-6.c: New test.
        * gcc.target/i386/testimm-7.c: New test.
        * gcc.target/i386/testimm-8.c: New test.
        * gcc.target/i386/xop-vpermil2px-2.c: New test.
        * gcc.target/i386/xop-rotate1-int.c: New test.
        * gcc.target/i386/xop-rotate2-int.c: New test.
........
  r175173 | ebotcazou | 2011-06-18 06:31:43 -0400 (Sat, 18 Jun 2011) | 3 lines
  
        * gcc-interface/trans.c (Identifier_to_gnu): Don't set TREE_THIS_NOTRAP
        on a dereference built for a by-ref object if it has an address clause.
........
  r175179 | jakub | 2011-06-18 08:59:48 -0400 (Sat, 18 Jun 2011) | 3 lines
  
        PR testsuite/49432
        * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
........
  r175180 | mrs | 2011-06-18 10:38:03 -0400 (Sat, 18 Jun 2011) | 2 lines
  
        * mh-darwin: Turn off -pie on darwin11 and later.
........
  r175187 | gccadmin | 2011-06-18 20:17:44 -0400 (Sat, 18 Jun 2011) | 1 line
  
  Daily bump.
........
  r175190 | mrs | 2011-06-19 13:48:13 -0400 (Sun, 19 Jun 2011) | 3 lines
  
        PR target/49461
        * mh-darwin: Turn off -pie on darwin11 and later.
........
  r175193 | mrs | 2011-06-19 14:07:52 -0400 (Sun, 19 Jun 2011) | 6 lines
  
  2011-06-19  Jack Howarth <howa...@bromo.med.uc.edu>
  
        PR target/49461
        * libjava/configure.ac (SYSTEMSPEC): Pass -no_pie for darwin11.
        * libjava/configure: Regenerate.
........
  r175194 | janus | 2011-06-19 17:05:18 -0400 (Sun, 19 Jun 2011) | 35 lines
  
  2011-06-19  Janus Weil  <ja...@gcc.gnu.org>
  
        PR fortran/47601
        * module.c (mio_component_ref): Handle components of extended types.
        * symbol.c (gfc_find_component): Return if sym is NULL.
  
        PR fortran/48699
        * check.c (gfc_check_move_alloc): If 'TO' argument is polymorphic,
        make sure the vtab is present.
  
        PR fortran/49074
        * interface.c (gfc_extend_assign): Propagate the locus from the
        assignment to the type-bound procedure call.
  
        PR fortran/49417
        * module.c (mio_component): Make sure the 'class_ok' attribute is set
        for use-associated CLASS components.
        * parse.c (parse_derived): Check for 'class_ok' attribute.
        * resolve.c (resolve_fl_derived): Ditto.
  
  
  2011-06-19  Janus Weil  <ja...@gcc.gnu.org>
  
        PR fortran/47601
        * gfortran.dg/extends_13.f03: New.
  
        PR fortran/48699
        * gfortran.dg/move_alloc_5.f90: New.
  
        PR fortran/49074
        * gfortran.dg/typebound_assignment_3.f03: New.
  
        PR fortran/49417
        * gfortran.dg/class_43.f03: New.
........
  r175198 | gccadmin | 2011-06-19 20:18:16 -0400 (Sun, 19 Jun 2011) | 1 line
  
  Daily bump.
........
  r175201 | amodra | 2011-06-20 01:25:35 -0400 (Mon, 20 Jun 2011) | 11 lines
  
        * config/rs6000/rs6000.c (create_TOC_reference): Wrap high part
        of toc-relative address in CONST.
        (rs6000_delegitimize_address): Recognize changed address.
        (rs6000_legitimize_reload_address): Likewise.
        (rs6000_emit_move): Don't force these constants to memory.
        * config/rs6000/rs6000.md (tls_gd, tls_gd_high): Wrap high part of
        toc-relative address in CONST.
        (tls_ld, tls_ld_high, tls_got_dtprel, tls_got_dtprel_high): Likewise.
        (tls_got_tprel, tls_got_tprel_high, largetoc_high): Likewise.
........
  r175205 | ramana | 2011-06-20 07:14:50 -0400 (Mon, 20 Jun 2011) | 13 lines
  
  
  
  2011-06-20  Ramana Radhakrishnan  <ramana.radhakrish...@linaro.org>
  
        Backport from mainline.
          2011-06-13  Ramana Radhakrishnan  <ramana.radhakrish...@linaro.org>
  
        PR target/48454
        * config/arm/neon.md (vec_pack_trunc): Set the lengths
        correctly for the case with Quad vectors.
........
  r175220 | amodra | 2011-06-20 11:12:44 -0400 (Mon, 20 Jun 2011) | 4 lines
  
        * config/rs6000/rs6000.c (rs6000_cannot_force_const_mem): New func.
        (TARGET_CANNOT_FORCE_CONST_MEM): Update definition.
........
  r175234 | gccadmin | 2011-06-20 20:18:28 -0400 (Mon, 20 Jun 2011) | 1 line
  
  Daily bump.
........
  r175249 | jsm28 | 2011-06-21 06:29:48 -0400 (Tue, 21 Jun 2011) | 6 lines
  
  gcc/po:
        * gcc.pot: Regenerate.
  
  libcpp/po:
        * cpplib.pot: Regenerate.
........
  r175259 | janus | 2011-06-21 08:20:28 -0400 (Tue, 21 Jun 2011) | 11 lines
  
  2011-06-21  Janus Weil  <ja...@gcc.gnu.org>
  
        PR fortran/49112
        * class.c (gfc_find_derived_vtab): Make vtab and default initialization
        symbols SAVE_IMPLICIT.
  
  2011-06-21  Janus Weil  <ja...@gcc.gnu.org>
  
        PR fortran/49112
        * gfortran.dg/class_44.f03: New.
........
  r175274 | jason | 2011-06-21 16:08:01 -0400 (Tue, 21 Jun 2011) | 3 lines
  
        PR c++/49482
        * semantics.c (maybe_add_lambda_conv_op): Call mark_exp_read for
        static fn parameters.
........
  r175282 | gccadmin | 2011-06-21 20:17:52 -0400 (Tue, 21 Jun 2011) | 1 line
  
  Daily bump.
........
  r175326 | gccadmin | 2011-06-22 20:18:20 -0400 (Wed, 22 Jun 2011) | 1 line
  
  Daily bump.
........
  r175343 | jason | 2011-06-23 12:56:27 -0400 (Thu, 23 Jun 2011) | 3 lines
  
        PR c++/49507
        * decl2.c (mark_used): Don't call synthesize_method for
        functions defaulted outside the class.
........
  r175356 | jsm28 | 2011-06-23 18:30:44 -0400 (Thu, 23 Jun 2011) | 2 lines
  
        * de.po: Update.
........
  r175361 | gccadmin | 2011-06-23 20:18:45 -0400 (Thu, 23 Jun 2011) | 1 line
  
  Daily bump.
........
  r175380 | jsm28 | 2011-06-24 10:23:44 -0400 (Fri, 24 Jun 2011) | 2 lines
  
        * de.po: Update.
........
  r175393 | gccadmin | 2011-06-24 20:17:55 -0400 (Fri, 24 Jun 2011) | 1 line
  
  Daily bump.
........
  r175403 | gccadmin | 2011-06-25 20:17:57 -0400 (Sat, 25 Jun 2011) | 1 line
  
  Daily bump.
........
  r175415 | gccadmin | 2011-06-26 20:18:53 -0400 (Sun, 26 Jun 2011) | 1 line
  
  Daily bump.
........
  r175428 | gccadmin | 2011-06-27 06:01:21 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175429 | gccadmin | 2011-06-27 06:01:26 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175430 | gccadmin | 2011-06-27 06:01:31 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175431 | gccadmin | 2011-06-27 06:01:36 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175432 | gccadmin | 2011-06-27 06:01:41 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175433 | gccadmin | 2011-06-27 06:01:49 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175434 | gccadmin | 2011-06-27 06:01:53 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175435 | gccadmin | 2011-06-27 06:01:58 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175436 | gccadmin | 2011-06-27 06:02:03 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175437 | gccadmin | 2011-06-27 06:02:08 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175438 | gccadmin | 2011-06-27 06:02:14 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175439 | gccadmin | 2011-06-27 06:02:19 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175440 | gccadmin | 2011-06-27 06:02:25 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175441 | gccadmin | 2011-06-27 06:02:30 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175442 | gccadmin | 2011-06-27 06:02:36 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175443 | gccadmin | 2011-06-27 06:02:40 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175444 | gccadmin | 2011-06-27 06:02:46 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175445 | gccadmin | 2011-06-27 06:02:52 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175446 | gccadmin | 2011-06-27 06:02:58 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175447 | gccadmin | 2011-06-27 06:03:04 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175448 | gccadmin | 2011-06-27 06:03:11 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175449 | gccadmin | 2011-06-27 06:03:17 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175450 | gccadmin | 2011-06-27 06:03:24 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175451 | gccadmin | 2011-06-27 06:03:30 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175452 | gccadmin | 2011-06-27 06:03:38 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175453 | gccadmin | 2011-06-27 06:03:45 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175454 | gccadmin | 2011-06-27 06:03:52 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175455 | gccadmin | 2011-06-27 06:03:58 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175456 | gccadmin | 2011-06-27 06:04:04 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175457 | gccadmin | 2011-06-27 06:04:10 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175458 | gccadmin | 2011-06-27 06:04:16 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175459 | gccadmin | 2011-06-27 06:04:23 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175460 | gccadmin | 2011-06-27 06:04:28 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175461 | gccadmin | 2011-06-27 06:04:33 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175462 | gccadmin | 2011-06-27 06:04:38 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175463 | gccadmin | 2011-06-27 06:04:43 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175464 | gccadmin | 2011-06-27 06:04:49 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175465 | gccadmin | 2011-06-27 06:04:54 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175466 | gccadmin | 2011-06-27 06:04:59 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175467 | gccadmin | 2011-06-27 06:05:04 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175468 | gccadmin | 2011-06-27 06:05:09 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175469 | gccadmin | 2011-06-27 06:05:14 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175470 | gccadmin | 2011-06-27 06:05:19 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175471 | gccadmin | 2011-06-27 06:05:24 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark ChangeLog
........
  r175472 | gccadmin | 2011-06-27 06:05:29 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Mark as release
........
  r175518 | jakub | 2011-06-27 07:35:53 -0400 (Mon, 27 Jun 2011) | 3 lines
  
        * BASE-VER: Set to 4.6.2.
        * DEV-PHASE: Set to prerelease.
........
  r175520 | jsm28 | 2011-06-27 08:13:39 -0400 (Mon, 27 Jun 2011) | 2 lines
  
        * de.po: Update.
........
  r175525 | ebotcazou | 2011-06-27 09:00:16 -0400 (Mon, 27 Jun 2011) | 3 lines
  
        * reorg.c (fill_simple_delay_slots): Use stop_search_p to stop the
        forward scan as well.
........
  r175544 | jakub | 2011-06-27 13:55:35 -0400 (Mon, 27 Jun 2011) | 13 lines
  
        Backported from mainline
        2011-06-26  Jakub Jelinek  <ja...@redhat.com>
  
        PR tree-optimization/48377
        * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
        non_strict_align.
  
        2011-06-26  Steve Ellcey  <s...@cup.hp.com>
  
        PR middle-end/49191
        * lib/target-supports.exp (check_effective_target_non_strict_align):
        New.
........
  r175557 | jason | 2011-06-27 16:15:49 -0400 (Mon, 27 Jun 2011) | 3 lines
  
        PR c++/49418
        * call.c (cxx_type_promotes_to): Don't strip cv-quals.
        * semantics.c (lambda_return_type): Strip them here.
........
  r175558 | jason | 2011-06-27 16:16:02 -0400 (Mon, 27 Jun 2011) | 3 lines
  
        PR c++/49440
        * class.c (set_linkage_according_to_type): Hand off to
        determine_visibility.
........
  r175559 | jason | 2011-06-27 16:16:14 -0400 (Mon, 27 Jun 2011) | 5 lines
  
        PR c++/49528
        * semantics.c (potential_constant_expression_1): A TARGET_EXPR
        of non-literal type isn't constant.
        (cxx_eval_constant_expression): Likewise.
        * init.c (expand_default_init): Use maybe_constant_init.
........
  r175560 | hp | 2011-06-27 16:54:59 -0400 (Mon, 27 Jun 2011) | 14 lines
  
        PR regression/47836
        PR bootstrap/23656
        PR other/47733
        PR bootstrap/49247
        PR c/48825
        * configure.ac (target_libraries): Remove target-libiberty.
        Remove all target-specific settings adding target-libiberty to
        skipdirs and noconfigdirs.  Remove checking target_configdirs
        and removing target-libiberty but keeping target-libgcc if
        otherwise empty.
        * Makefile.def (target_modules): Don't add libiberty.
        (dependencies): Remove all traces of target-libiberty.
        * configure, Makefile.in: Regenerate.
........
  r175562 | jsm28 | 2011-06-27 16:57:06 -0400 (Mon, 27 Jun 2011) | 2 lines
  
        * de.po: Update.
........
  r175571 | gccadmin | 2011-06-27 20:18:14 -0400 (Mon, 27 Jun 2011) | 1 line
  
  Daily bump.
........
  r175578 | iains | 2011-06-28 05:16:04 -0400 (Tue, 28 Jun 2011) | 7 lines
  
  
        PR target/47997
        * config/darwin.c (darwin_mergeable_string_section): Place string
        constants in '.cstring' rather than '.const' when CF/NSStrings are
        active.
........
  r175581 | amonakov | 2011-06-28 08:19:18 -0400 (Tue, 28 Jun 2011) | 13 lines
  
        Backport from mainline
        2011-04-08  Alexander Monakov  <amona...@ispras.ru>
  
        PR target/48273
        * cfgloop.h (loop_has_exit_edges): New helper.
        * sel-sched-ir.c (init_global_and_expr_for_insn): Make CALLs
        non-clonable.
        * sel-sched.c (sel_setup_region_sched_flags): Don't pipeline loops
        that have no exit edges.
  
        * g++.dg/opt/pr48273.C: New.
........
  r175582 | abel | 2011-06-28 08:46:34 -0400 (Tue, 28 Jun 2011) | 7 lines
  
          Backport from mainline
          2011-05-25  Andrey Belevantsev  <a...@ispras.ru>
  
          PR rtl-optimization/49014
          * config/i386/athlon.md (athlon_ssecomi): Change type to ssecomi.
........

Reply via email to