* [google] Merged gcc-4_6-branch -> google/gcc-4_6
@ 2011-09-15 18:36 Diego Novillo
0 siblings, 0 replies; 10+ messages in thread
From: Diego Novillo @ 2011-09-15 18:36 UTC (permalink / raw)
To: gcc, Ollie Wild, Simon Baldwin
This merge adds the testsuite validation script to
google/gcc-4_6. Merged up to rev 178854.
Validated on x86_64.
Diego.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [google] Merged gcc-4_6-branch -> google/gcc-4_6
2011-06-29 17:38 ` Ollie Wild
@ 2011-06-30 16:32 ` Diego Novillo
0 siblings, 0 replies; 10+ messages in thread
From: Diego Novillo @ 2011-06-30 16:32 UTC (permalink / raw)
To: Ollie Wild; +Cc: gcc, Guozhi Wei, Xinliang David Li
On Wed, Jun 29, 2011 at 12:31, Ollie Wild <aaw@google.com> wrote:
> Diego will merge this to the google/gcc-4_6 branch.
Done.
Diego.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [google] Merged gcc-4_6-branch -> google/gcc-4_6
2011-06-29 16:27 ` Ollie Wild
2011-06-29 16:31 ` Diego Novillo
@ 2011-06-29 17:38 ` Ollie Wild
2011-06-30 16:32 ` Diego Novillo
1 sibling, 1 reply; 10+ messages in thread
From: Ollie Wild @ 2011-06-29 17:38 UTC (permalink / raw)
To: Diego Novillo, gcc, Guozhi Wei, Xinliang David Li, Ollie Wild
On Wed, Jun 29, 2011 at 11:24 AM, Ollie Wild <aaw@google.com> wrote:
>
> On Wed, Jun 29, 2011 at 10:42 AM, Martin Jambor <mjambor@suse.cz> wrote:
> >
> > 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.
>
> Great! Please cherry-pick that change into the google/gcc-4_6 branch.
Oops! Wrong Martin. :-)
Diego will merge this to the google/gcc-4_6 branch.
Thanks for the fix!
Ollie
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [google] Merged gcc-4_6-branch -> google/gcc-4_6
2011-06-29 16:27 ` Ollie Wild
@ 2011-06-29 16:31 ` Diego Novillo
2011-06-29 17:38 ` Ollie Wild
1 sibling, 0 replies; 10+ messages in thread
From: Diego Novillo @ 2011-06-29 16:31 UTC (permalink / raw)
To: Ollie Wild; +Cc: gcc, Guozhi Wei, Xinliang David Li
On Wed, Jun 29, 2011 at 12:24, Ollie Wild <aaw@google.com> wrote:
> On Wed, Jun 29, 2011 at 10:42 AM, Martin Jambor <mjambor@suse.cz> wrote:
>>
>> 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.
>
> Great! Please cherry-pick that change into the google/gcc-4_6 branch.
Sure. I'll cherry-pick it today.
Diego.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [google] Merged gcc-4_6-branch -> google/gcc-4_6
2011-06-29 15:44 ` Martin Jambor
2011-06-29 16:24 ` Diego Novillo
@ 2011-06-29 16:27 ` Ollie Wild
2011-06-29 16:31 ` Diego Novillo
2011-06-29 17:38 ` Ollie Wild
1 sibling, 2 replies; 10+ messages in thread
From: Ollie Wild @ 2011-06-29 16:27 UTC (permalink / raw)
To: Diego Novillo, gcc, Guozhi Wei, Xinliang David Li, Ollie Wild
On Wed, Jun 29, 2011 at 10:42 AM, Martin Jambor <mjambor@suse.cz> wrote:
>
> 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.
Great! Please cherry-pick that change into the google/gcc-4_6 branch.
Ollie
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [google] Merged gcc-4_6-branch -> google/gcc-4_6
2011-06-29 15:44 ` Martin Jambor
@ 2011-06-29 16:24 ` Diego Novillo
2011-06-29 16:27 ` Ollie Wild
1 sibling, 0 replies; 10+ messages in thread
From: Diego Novillo @ 2011-06-29 16:24 UTC (permalink / raw)
To: gcc, Guozhi Wei, Xinliang David Li, Ollie Wild
On 11-06-29 11:42 , Martin Jambor wrote:
> 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.
Great, thanks.
Diego.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [google] Merged gcc-4_6-branch -> google/gcc-4_6
2011-06-28 22:47 Diego Novillo
@ 2011-06-29 15:44 ` Martin Jambor
2011-06-29 16:24 ` Diego Novillo
2011-06-29 16:27 ` Ollie Wild
0 siblings, 2 replies; 10+ messages in thread
From: Martin Jambor @ 2011-06-29 15:44 UTC (permalink / raw)
To: Diego Novillo; +Cc: gcc, Guozhi Wei, Xinliang David Li, Ollie Wild
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 <bernds@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 <rth@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 <edmar@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 <mjambor@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 <rguenther@suse.de>
>
> Backport from mainline
> 2011-05-23 Richard Guenther <rguenther@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 <rth@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 <howarth@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 <janus@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 <janus@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.radhakrishnan@linaro.org>
>
> Backport from mainline.
> 2011-06-13 Ramana Radhakrishnan <ramana.radhakrishnan@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 <janus@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 <janus@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 <jakub@redhat.com>
>
> PR tree-optimization/48377
> * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
> non_strict_align.
>
> 2011-06-26 Steve Ellcey <sje@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 <amonakov@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 <abel@ispras.ru>
>
> PR rtl-optimization/49014
> * config/i386/athlon.md (athlon_ssecomi): Change type to ssecomi.
> ........
^ permalink raw reply [flat|nested] 10+ messages in thread
* [google] Merged gcc-4_6-branch -> google/gcc-4_6
@ 2011-06-28 22:47 Diego Novillo
2011-06-29 15:44 ` Martin Jambor
0 siblings, 1 reply; 10+ messages in thread
From: Diego Novillo @ 2011-06-28 22:47 UTC (permalink / raw)
To: gcc; +Cc: Guozhi Wei, Xinliang David Li, Ollie Wild, Martin Jambor
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 <bernds@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 <rth@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 <edmar@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 <mjambor@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 <rguenther@suse.de>
Backport from mainline
2011-05-23 Richard Guenther <rguenther@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 <rth@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 <howarth@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 <janus@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 <janus@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.radhakrishnan@linaro.org>
Backport from mainline.
2011-06-13 Ramana Radhakrishnan <ramana.radhakrishnan@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 <janus@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 <janus@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 <jakub@redhat.com>
PR tree-optimization/48377
* gcc.dg/vect/pr48377.c: Add dg-require-effective-target
non_strict_align.
2011-06-26 Steve Ellcey <sje@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 <amonakov@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 <abel@ispras.ru>
PR rtl-optimization/49014
* config/i386/athlon.md (athlon_ssecomi): Change type to ssecomi.
........
^ permalink raw reply [flat|nested] 10+ messages in thread
* [google] Merged gcc-4_6-branch -> google/gcc-4_6
@ 2011-06-07 22:34 Diego Novillo
0 siblings, 0 replies; 10+ messages in thread
From: Diego Novillo @ 2011-06-07 22:34 UTC (permalink / raw)
To: gcc
This brings google/gcc-4_6 up to rev 174748.
Validated on x86_64.
Diego.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [google] Merged gcc-4_6-branch -> google/gcc-4_6
@ 2011-06-02 0:23 Diego Novillo
0 siblings, 0 replies; 10+ messages in thread
From: Diego Novillo @ 2011-06-02 0:23 UTC (permalink / raw)
To: gcc
This merge brings google/gcc-4_6 to rev 174522.
Diego.
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2011-09-15 18:36 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-15 18:36 [google] Merged gcc-4_6-branch -> google/gcc-4_6 Diego Novillo
-- strict thread matches above, loose matches on Subject: below --
2011-06-28 22:47 Diego Novillo
2011-06-29 15:44 ` Martin Jambor
2011-06-29 16:24 ` Diego Novillo
2011-06-29 16:27 ` Ollie Wild
2011-06-29 16:31 ` Diego Novillo
2011-06-29 17:38 ` Ollie Wild
2011-06-30 16:32 ` Diego Novillo
2011-06-07 22:34 Diego Novillo
2011-06-02 0:23 Diego Novillo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).