summaryrefslogtreecommitdiffstats
path: root/libjava/classpath
diff options
context:
space:
mode:
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2011-09-29 11:29:03 +0000
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2011-09-29 11:29:03 +0000
commitd7ad16c2a7cc38820691e984a77a2a3d76e195ca (patch)
tree288524066a797ac20c1839c796218ffa83932145 /libjava/classpath
parent0a4bf03b6b1237b6f3974c8d1a39f6e7fb8b4306 (diff)
downloadppe42-gcc-d7ad16c2a7cc38820691e984a77a2a3d76e195ca.tar.gz
ppe42-gcc-d7ad16c2a7cc38820691e984a77a2a3d76e195ca.zip
2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
* expr.c (do_store_flag): Expand vector comparison by building an appropriate VEC_COND_EXPR. * c-typeck.c (build_binary_op): Typecheck vector comparisons. (c_objc_common_truthvalue_conversion): Adjust. * tree-vect-generic.c (do_compare): Helper function. (expand_vector_comparison): Check if hardware supports vector comparison of the given type or expand vector piecewise. (expand_vector_operation): Treat comparison as binary operation of vector type. (expand_vector_operations_1): Adjust. * gcc.c-torture/execute/vector-compare-1.c: New testcase. * gcc.c-torture/execute/vector-compare-2.c: Likewise. * gcc.dg/vector-compare-1.c: Likewise. * gcc.dg/vector-compare-2.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179342 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud