gcc

~vcs-imports/gcc/+git/gcc:hjl/pr68986/gcc-5-branch

Last commit made on 2016-01-27
Get this branch:
git clone -b hjl/pr68986/gcc-5-branch https://git.launchpad.net/~vcs-imports/gcc/+git/gcc

Branch merges

Branch information

Name:
hjl/pr68986/gcc-5-branch
Repository:
lp:~vcs-imports/gcc/+git/gcc

Recent commits

3c93d02... by hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>

Update preferred stack boundary in ix86_update_stack_boundary

__tls_get_addr must be called with 16-byte aligned stack, which is
guaranted by setting preferred_stack_boundary to 128 bits. Preferred
stack boundary adjustment for __tls_get_addr should be done in
ix86_update_stack_boundary, not ix86_compute_frame_layout Also
there is no need to over-align stack for __tls_get_addr and function
with __tls_get_addr call isn't a leaf function.

gcc/

 Backport from mainline
 PR target/68986
 * config/i386/i386.c (ix86_compute_frame_layout): Move stack
 alignment adjustment to ...
 (ix86_update_stack_boundary): Here. Don't over-align stack nor
 change stack_alignment_needed for __tls_get_addr.
 (ix86_finalize_stack_realign_flags): Use stack_alignment_needed
 if __tls_get_addr is called.

gcc/testsuite/

 Backport from mainline
 PR target/68986
 * gcc.target/i386/pr68986-1.c: New test.
 * gcc.target/i386/pr68986-2.c: Likewise.
 * gcc.target/i386/pr68986-3.c: Likewise.

7197f3f... by jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>

 PR c++/68949

 * optimize.c (maybe_clone_body): Clear DECL_SAVED_TREE of the alias.
 * semantics.c (expand_or_defer_fn_1): Keep DECL_SAVED_TREE of
 maybe-in-charge *tor.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@232896 138bc75d-0d04-0410-961f-82ee72b054a4

b5ba22d... by jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>

 PR c++/69131

 * method.c (walk_field_subobs): Add dtor_from_ctor parm.
 (process_subob_fn): Likewise. Don't consider triviality if true.
 (synthesize_method_walk): Pass it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@232895 138bc75d-0d04-0410-961f-82ee72b054a4

c879363... by vehre <vehre@138bc75d-0d04-0410-961f-82ee72b054a4>

gcc/testsuite/ChangeLog:

2016-01-27 Andre Vehreschild <email address hidden>

 PR fortran/69268
 * gfortran.dg/allocatable_scalar_13.f90: Fixing counts of malloc/
 free to fit the actual number of calls.
 * gfortran.dg/allocate_with_source_16.f90: New test.

gcc/fortran/ChangeLog:

2016-01-27 Andre Vehreschild <email address hidden>

 PR fortran/69268
 * trans-stmt.c (gfc_trans_allocate): Make sure the source=
 expression is evaluated once only. Use gfc_trans_assignment ()
 instead of explicitly calling gfc_trans_string_copy () to
 reduce the code complexity in trans_allocate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@232876 138bc75d-0d04-0410-961f-82ee72b054a4

e856d95... by vries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>

Fix pass number in autopar/pr69110.c

2016-01-27 Tom de Vries <email address hidden>

 * gcc.dg/autopar/pr69110.c: Fix pass number.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@232865 138bc75d-0d04-0410-961f-82ee72b054a4

ba2be37... by gccadmin <gccadmin@138bc75d-0d04-0410-961f-82ee72b054a4>

Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@232860 138bc75d-0d04-0410-961f-82ee72b054a4

f9da52c... by vries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>

Handle DR_NUM_DIMENSIONS == 0 in initialize_data_dependence_relation

2016-01-26 Tom de Vries <email address hidden>

 PR tree-optimization/69110
 * tree-data-ref.c (initialize_data_dependence_relation): Handle
 DR_NUM_DIMENSIONS == 0.

 * gcc.dg/autopar/pr69110.c: New test.

 * testsuite/libgomp.c/pr69110.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@232853 138bc75d-0d04-0410-961f-82ee72b054a4

f9d9cae... by ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>

mksysinfo: backport patches from trunk

Backports the following changes from trunk:
    https://golang.org/cl/17893
    https://golang.org/cl/16588
    https://golang.org/cl/16580
    https://golang.org/cl/16534
    https://golang.org/cl/14858

The patch was put together by Lynn Boger.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@232849 138bc75d-0d04-0410-961f-82ee72b054a4

23c1eca... by ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>

 * config/ia64/ia64.c (ia64_expand_vecint_compare): Use gen_int_mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@232823 138bc75d-0d04-0410-961f-82ee72b054a4

b6777cc... by gccadmin <gccadmin@138bc75d-0d04-0410-961f-82ee72b054a4>

Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@232808 138bc75d-0d04-0410-961f-82ee72b054a4