This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Typo fixes to i386.md
- To: gcc-patches at gcc dot gnu dot org
- Subject: Typo fixes to i386.md
- From: Samuel Figueroa <figueroa at apple dot com>
- Date: Fri, 13 Apr 2001 16:48:09 -0700
- Cc: Samuel Figueroa <figueroa at apple dot com>
I'm not completely sure about changing TARGET_MMX to TARGET_SSE in
movv4si, but the following seem to be typos:
* config/i386/i386.md (movti): Correct typo in comment.
(movv4sf): Likewise.
(movv2si): Likewise.
(movv4hi): Likewise.
(movv8qi): Likewise.
(movv4si): Likewise; make pattern applicable only when SSE
is enabled.
Index: i386.md
===================================================================
RCS file: /cvs/repository/CoreTools/gcc3/gcc/config/i386/i386.md,v
retrieving revision 1.1.1.11
diff -c -r1.1.1.11 i386.md
*** i386.md 2001/04/10 22:04:02 1.1.1.11
--- i386.md 2001/04/13 23:37:55
***************
*** 17082,17088 ****
"TARGET_SSE"
"
{
! /* For constants other than zero into memory. We do not know
how the
instructions used to build constants modify the upper 64 bits
of the register, once we have that information we may be able
to handle some of them more efficiently. */
--- 17082,17088 ----
"TARGET_SSE"
"
{
! /* Put constants other than zero into memory. We do not know
how the
instructions used to build constants modify the upper 64 bits
of the register, once we have that information we may be able
to handle some of them more efficiently. */
***************
*** 17114,17120 ****
"TARGET_SSE"
"
{
! /* For constants other than zero into memory. We do not know
how the
instructions used to build constants modify the upper 64 bits
of the register, once we have that information we may be able
to handle some of them more efficiently. */
--- 17114,17120 ----
"TARGET_SSE"
"
{
! /* Put constants other than zero into memory. We do not know
how the
instructions used to build constants modify the upper 64 bits
of the register, once we have that information we may be able
to handle some of them more efficiently. */
***************
*** 17143,17152 ****
(define_expand "movv4si"
[(set (match_operand:V4SI 0 "general_operand" "")
(match_operand:V4SI 1 "general_operand" ""))]
! "TARGET_MMX"
"
{
! /* For constants other than zero into memory. We do not know
how the
instructions used to build constants modify the upper 64 bits
of the register, once we have that information we may be able
to handle some of them more efficiently. */
--- 17143,17152 ----
(define_expand "movv4si"
[(set (match_operand:V4SI 0 "general_operand" "")
(match_operand:V4SI 1 "general_operand" ""))]
! "TARGET_SSE"
"
{
! /* Put constants other than zero into memory. We do not know
how the
instructions used to build constants modify the upper 64 bits
of the register, once we have that information we may be able
to handle some of them more efficiently. */
***************
*** 17178,17184 ****
"TARGET_MMX"
"
{
! /* For constants other than zero into memory. We do not know
how the
instructions used to build constants modify the upper 64 bits
of the register, once we have that information we may be able
to handle some of them more efficiently. */
--- 17178,17184 ----
"TARGET_MMX"
"
{
! /* Put constants other than zero into memory. We do not know
how the
instructions used to build constants modify the upper 64 bits
of the register, once we have that information we may be able
to handle some of them more efficiently. */
***************
*** 17210,17216 ****
"TARGET_MMX"
"
{
! /* For constants other than zero into memory. We do not know
how the
instructions used to build constants modify the upper 64 bits
of the register, once we have that information we may be able
to handle some of them more efficiently. */
--- 17210,17216 ----
"TARGET_MMX"
"
{
! /* Put constants other than zero into memory. We do not know
how the
instructions used to build constants modify the upper 64 bits
of the register, once we have that information we may be able
to handle some of them more efficiently. */
***************
*** 17242,17248 ****
"TARGET_MMX"
"
{
! /* For constants other than zero into memory. We do not know
how the
instructions used to build constants modify the upper 64 bits
of the register, once we have that information we may be able
to handle some of them more efficiently. */
--- 17242,17248 ----
"TARGET_MMX"
"
{
! /* Put constants other than zero into memory. We do not know
how the
instructions used to build constants modify the upper 64 bits
of the register, once we have that information we may be able
to handle some of them more efficiently. */