333610c...
by
Alexander Monakov <email address hidden>
on 2016-11-09
Merge remote-tracking branch 'origin/trunk' into gomp-nvptx- branch- merge-trunk
421721d...
by
rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-11-09
2016-11-09 Richard Biener <email address hidden>
* common.opt (flag_evaluatio n_order) : Remove.
* expr.c (expand_operands): Remove code guarded by
flag_evaluatio n_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-82ee72b054 a4
0787dd5...
by
thopre01 <thopre01@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-11-09
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-82ee72b054 a4
1ce02c0...
by
schwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-11-09
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-82ee72b054 a4
df16363...
by
pault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-11-09
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-82ee72b054 a4
0c3d1dd...
by
prathamesh3492 <prathamesh3492@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-11-09
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-82ee72b054 a4
4683744...
by
janus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-11-09
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-82ee72b054 a4
68d072b...
by
rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-11-09
2016-11-09 Richard Biener <email address hidden>
PR tree-optimizati on/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-82ee72b054 a4
5221935...
by
rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-11-09
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-82ee72b054 a4
e0bcc1c...
by
kugan <kugan@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-11-09
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-82ee72b054 a4