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. ........