re PR target/21981 ([4.0 only] __m64 return value should be returned in %mm0)
authorUros Bizjak <uros@kss-loka.si>
Fri, 10 Jun 2005 21:45:12 +0000 (23:45 +0200)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 10 Jun 2005 21:45:12 +0000 (14:45 -0700)
commit74c4a88aff99400421d4880f45a33d01458a8cc6
tree08909fe3efd3c3f07a386b7815e88f18584bed66
parentc45af542bdbfa069cbc8318373b5c199de168969
re PR target/21981 ([4.0 only] __m64 return value should  be returned in %mm0)

PR target/21981
* config/i386/i386.c (ix86_function_value_regno_p): Return true
for FIRST_MMX_REG if TARGET_MMX.
(ix86_return_in_memory): Return 1 for MMX/3dNow vectors. Delete
wrong comment.
(ix86_struct_value_rtx): Emit warning for MMX ABI violations.
(ix86_value_regno): Return FIRST_MMX_REG for MMX vector modes.

From-SVN: r100832
gcc/ChangeLog
gcc/config/i386/i386.c