Commit dbb57419 by Jakub Jelinek Committed by Jakub Jelinek

re PR target/92258 (ICE: output_operand: invalid %-code)

	PR target/92258
	* config/i386/sse.md (iptr): Revert 2019-10-27 change.

	* gcc.target/i386/pr92258.c: New test.

From-SVN: r277551
parent f6a3672a
2019-10-29 Jakub Jelinek <jakub@redhat.com>
PR target/92258
* config/i386/sse.md (iptr): Revert 2019-10-27 change.
2019-10-28 Martin Sebor <msebor@redhat.com> 2019-10-28 Martin Sebor <msebor@redhat.com>
* tree-ssa-strlen.c (get_addr_stridx): Add argument and use it. * tree-ssa-strlen.c (get_addr_stridx): Add argument and use it.
...@@ -850,7 +850,8 @@ ...@@ -850,7 +850,8 @@
(V16QI "b") (V8HI "w") (V4SI "k") (V2DI "q") (V16QI "b") (V8HI "w") (V4SI "k") (V2DI "q")
(V16SF "k") (V8DF "q") (V16SF "k") (V8DF "q")
(V8SF "k") (V4DF "q") (V8SF "k") (V4DF "q")
(V4SF "k") (V2DF "q")]) (V4SF "k") (V2DF "q")
(SF "k") (DF "q")])
;; Mapping of vector modes to VPTERNLOG suffix ;; Mapping of vector modes to VPTERNLOG suffix
(define_mode_attr ternlogsuffix (define_mode_attr ternlogsuffix
......
2019-10-29 Jakub Jelinek <jakub@redhat.com>
PR target/92258
* gcc.target/i386/pr92258.c: New test.
2019-10-28 Martin Sebor <msebor@redhat.com> 2019-10-28 Martin Sebor <msebor@redhat.com>
* gcc.dg/strlenopt-89.c: New test. * gcc.dg/strlenopt-89.c: New test.
......
/* PR target/92258 */
/* { dg-do compile } */
/* { dg-options "-masm=intel -msse2" } */
typedef double V __attribute__ ((__vector_size__ (16)));
int
foo (V x, V y)
{
return __builtin_ia32_ucomisdeq (x, y);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment