public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* [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).