Hi, On Tue, Jun 28, 2011 at 05:06:34PM -0400, Diego Novillo wrote: > 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.
The fix for 49094 had to be changed and is still being tested, even for trunk, and thus I have committed a 4.6 "backport" of the fix for PR 49516 on its own today (as revision 175634). Nevertheles yes, the patch is exactly the same, only with a minor line offset. Martin > > 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. > ........