gcc

~vcs-imports/gcc/+git/gcc:amonakov/gomp-nvptx

Last commit made on 2016-11-09
Get this branch:
git clone -b amonakov/gomp-nvptx https://git.launchpad.net/~vcs-imports/gcc/+git/gcc

Branch merges

Branch information

Name:
amonakov/gomp-nvptx
Repository:
lp:~vcs-imports/gcc/+git/gcc

Recent commits

333610c... by Alexander Monakov <email address hidden>

Merge remote-tracking branch 'origin/trunk' into gomp-nvptx-branch-merge-trunk

421721d... by rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>

2016-11-09 Richard Biener <email address hidden>

 * common.opt (flag_evaluation_order): Remove.
 * expr.c (expand_operands): Remove code guarded by
 flag_evaluation_order.
 * fold-const.c (reorder_operands_p): Remove, it always returns
 true.
 (negate_expr_p): Remove calls to reorder_operands_p.
 (fold_negate_expr): Likewise.
 (tree_swap_operands_p): Likewise.
 (fold_binary_loc): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241998 138bc75d-0d04-0410-961f-82ee72b054a4

0787dd5... by thopre01 <thopre01@138bc75d-0d04-0410-961f-82ee72b054a4>

2016-11-09 Thomas Preud'homme <email address hidden>

    gcc/testsuite/
    PR testsuite/78269
    * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241997 138bc75d-0d04-0410-961f-82ee72b054a4

1ce02c0... by schwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>

PR target/78254
* config/m68k/m68k.md: Reject out-of-range bit pos in bit-fields
insns operating on a register.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241996 138bc75d-0d04-0410-961f-82ee72b054a4

df16363... by pault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>

2016-11-09 Paul Thomas <email address hidden>

 * check.c (gfc_check_move_alloc): Prevent error that avoids
 aliasing between to and from arguments from rejecting valid
 code.

2016-11-09 Paul Thomas <email address hidden>

 * gfortran.dg/move_alloc_18.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241995 138bc75d-0d04-0410-961f-82ee72b054a4

0c3d1dd... by prathamesh3492 <prathamesh3492@138bc75d-0d04-0410-961f-82ee72b054a4>

2016-11-09 Prathamesh Kulkarni <email address hidden>

 PR middle-end/78256
testsuite/
 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241994 138bc75d-0d04-0410-961f-82ee72b054a4

4683744... by janus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>

2016-11-09 Janus Weil <email address hidden>

 PR fortran/71894
 * class.c (gfc_add_component_ref): Add safety checks to avoid ICE.

2016-11-09 Janus Weil <email address hidden>

 PR fortran/71894
 * gfortran.dg/class_59.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241993 138bc75d-0d04-0410-961f-82ee72b054a4

68d072b... by rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>

2016-11-09 Richard Biener <email address hidden>

 PR tree-optimization/78007
 * tree-vect-stmts.c (vectorizable_bswap): New function.
 (vectorizable_call): Call vectorizable_bswap for
 BUILT_IN_BSWAP{16,32,64} if arguments are not promoted.

 * gcc.dg/vect/vect-bswap32.c: Adjust.
 * gcc.dg/vect/vect-bswap64.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241992 138bc75d-0d04-0410-961f-82ee72b054a4

5221935... by rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>

2016-11-09 Richard Biener <email address hidden>

 * tree-vect-data-refs.c (vect_compute_data_ref_alignment):
 Look at the DR_BASE_ADDRESS object for forcing alignment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241991 138bc75d-0d04-0410-961f-82ee72b054a4

e0bcc1c... by kugan <kugan@138bc75d-0d04-0410-961f-82ee72b054a4>

Handle unary pass-through jump functions for ipa-vrp
gcc/testsuite/ChangeLog:

2016-11-09 Kugan Vivekanandarajah <email address hidden>

 * gcc.dg/ipa/vrp7.c: New test.

gcc/ChangeLog:

2016-11-09 Kugan Vivekanandarajah <email address hidden>

 * ipa-cp.c (ipa_get_jf_pass_through_result): Handle unary expressions.
 (propagate_vr_accross_jump_function): Likewise.
 * ipa-prop.c (ipa_set_jf_unary_pass_through): New.
 (load_from_param_1): New.
 (load_from_unmodified_param): Factor common part into load_from_param_1.
 (load_from_param): New.
 (compute_complex_assign_jump_func): Handle unary expressions.
 (ipa_write_jump_function): Likewise.
 (ipa_read_jump_function): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241990 138bc75d-0d04-0410-961f-82ee72b054a4