public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/61202] New: gcc generates invalid sqdmulh instruction
@ 2014-05-16 17:08 carrot at google dot com
  2014-05-17  0:45 ` [Bug target/61202] " carrot at google dot com
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: carrot at google dot com @ 2014-05-16 17:08 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61202

            Bug ID: 61202
           Summary: gcc generates invalid sqdmulh instruction
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: carrot at google dot com
            Target: aarch64

Created attachment 32808
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=32808&action=edit
testcase

Attached is reduced preprocessed source code. Compile it with gcc 4.9

aarchobj/gcc/cc1 -fpreprocessed t3.i -quiet -dumpbase t3.i -mlittle-endian
"-mabi=lp64" -auxbase-strip t3.o -Os -o t3.s
as -o t3.o t3.s
t3.s: Assembler messages:
t3.s:14: Error: register number out of range 0 to 15 at operand 3 -- `sqdmulh
v4.8h,v0.8h,v16.h[0]'
t3.s:42: Error: register number out of range 0 to 15 at operand 3 -- `sqdmulh
v0.8h,v1.8h,v16.h[0]'


The error message is very clear, the last operand of sqdmulh can only be low FP
register.


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-05-27 15:42 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-05-16 17:08 [Bug target/61202] New: gcc generates invalid sqdmulh instruction carrot at google dot com
2014-05-17  0:45 ` [Bug target/61202] " carrot at google dot com
2014-05-19  8:31 ` jgreenhalgh at gcc dot gnu.org
2014-05-19 19:51 ` carrot at google dot com
2014-05-21 20:47 ` carrot at gcc dot gnu.org
2014-05-27 15:42 ` java4ada at yahoo dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).