96d5286...
by
"H.J. Lu" <email address hidden>
on 2016-01-28
Call true_regnum to check for SSE registers
LRA may generate
(set (subreg:TI (reg/v:V2TI 21 xmm0 [orig:92 v32u128_0 ] [92]) 0)
(mem/c:TI (plus:DI (reg/f:DI 7 sp)
(const_ int -56 [0xffffffffffff ffc8])) [2 %sfp+-32 S16 A256]))
We should call true_regnum to check for SSE registers.
gcc/
PR target/69530
* config/i386/i386.md (TI splitter): Call true_regnum to check
for SSE registers.
gcc/testsuite/
PR target/69530
* gcc.target/ i386/pr69530. c: New test.
7d34463...
by
spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-01-28
make debug comment more explicit
2016-01-28 Abderrazek Zaafrani <email address hidden>
* graphite- optimize- isl.c (optimize_isl): Print a different debug
message when isl does not return a valid schedule.
git-svn-id: svn+ssh: //gcc.gnu. org/svn/ gcc/trunk@ 232935 138bc75d- 0d04-0410- 961f-82ee72b054 a4
7139736...
by
spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-01-28
remove out of sync comments
* graphite- isl-ast- to-gimple. c (class translate_ isl_ast_ to_gimple) :
Remove comments from class declarations: they are already in the code
close by the defs.
git-svn-id: svn+ssh: //gcc.gnu. org/svn/ gcc/trunk@ 232934 138bc75d- 0d04-0410- 961f-82ee72b054 a4
ded839b...
by
spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-01-28
use codegen_error_p
* graphite- isl-ast- to-gimple. c (binary_ op_to_tree) : Call codegen_error_p.
(ternary_ op_to_tree) : Same.
(unary_ op_to_tree) : Same.
(nary_op_to_tree): Same.
(gcc_expressio n_from_ isl_expr_ op): Same.
(gcc_expressio n_from_ isl_expression) : Same.
(graphite_ create_ new_loop) : Same.
(graphite_ create_ new_loop_ guard): Same.
(build_ iv_mapping) : Same.
(graphite_ create_ new_guard) : Same.
(translate_ isl_ast_ to_gimple: :copy_loop_ phi_nodes) : Same.
(translate_ isl_ast_ to_gimple: :translate_ pending_ phi_nodes) : Same.
git-svn-id: svn+ssh: //gcc.gnu. org/svn/ gcc/trunk@ 232933 138bc75d- 0d04-0410- 961f-82ee72b054 a4
7410428...
by
spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-01-28
assert instead of silently failing code gen
* graphite- isl-ast- to-gimple. c (get_rename_ from_scev) : Assert instead of
setting codegen_error to fail codegen.
git-svn-id: svn+ssh: //gcc.gnu. org/svn/ gcc/trunk@ 232932 138bc75d- 0d04-0410- 961f-82ee72b054 a4
b547a9b...
by
jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-01-28
* tree.h (BINFO_FLAG_0): Rename from BINFO_MARKED.
git-svn-id: svn+ssh: //gcc.gnu. org/svn/ gcc/trunk@ 232931 138bc75d- 0d04-0410- 961f-82ee72b054 a4
d66fdd7...
by
wilco <wilco@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-01-28
A recent change added UNSPEC to the CCMP patterns to stop combine optimizing
the immediate in a rare case. This requires a fix to the CCMP cost
calculation as the CCMP instruction with unspec is no longer recognized.
Fix the ccmp_1.c test by adding -ffinite-math-only so FCCMPE is emitted on
relational compares.
2016-01-28 Wilco Dijkstra <email address hidden>
gcc/
* config/ aarch64/ aarch64. c (aarch64_ if_then_ else_costs) :
Remove CONST_INT_P check in CCMP cost calculation.
gcc/testsuite/
* gcc.target/ aarch64/ ccmp_1. c: Fix test issue.
git-svn-id: svn+ssh: //gcc.gnu. org/svn/ gcc/trunk@ 232930 138bc75d- 0d04-0410- 961f-82ee72b054 a4
60763a0...
by
jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-01-28
PR c++/67407
* search.c (dfs_walk_once, dfs_walk_once_r)
(dfs_walk_ once_accessible _r, dfs_walk_ once_accessible ): Use
hash_set instead of BINFO_MARKED.
(dfs_unmark_r): Remove.
git-svn-id: svn+ssh: //gcc.gnu. org/svn/ gcc/trunk@ 232929 138bc75d- 0d04-0410- 961f-82ee72b054 a4
1e6115d...
by
jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-01-28
* directives.c (destringize_ and_run) : Adjust prototype.
git-svn-id: svn+ssh: //gcc.gnu. org/svn/ gcc/trunk@ 232928 138bc75d- 0d04-0410- 961f-82ee72b054 a4
d4a7881...
by
dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
on 2016-01-28
* gcc.dg/pr65980.c: Skip on AIX.
* gcc.dg/pr66688.c: Same.
git-svn-id: svn+ssh: //gcc.gnu. org/svn/ gcc/trunk@ 232927 138bc75d- 0d04-0410- 961f-82ee72b054 a4