re PR c/5972 (produces wrong assembly code when -march=pentiumpro and optimization...
authorJakub Jelinek <jakub@gcc.gnu.org>
Wed, 20 Mar 2002 21:47:07 +0000 (22:47 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 20 Mar 2002 21:47:07 +0000 (22:47 +0100)
commit048b1c951bd2510e004535964f001e7d6ddcf459
tree191c91b3293a813fc83537ef72582b0a3042ba04
parentf48645880f8831835e0fa67ad8ed06979dc37a91
re PR c/5972 (produces wrong assembly code when -march=pentiumpro and optimization (e.g. -O2)is on)

PR c/5972
* config/i386/i386.md (movdicc_c_rex64, movsicc_noc, movhicc_noc,
movsfcc_1, movdfcc_1): Add %O2.
* config/i386/i386.c (print_operand): Handle %ON.
Print . before float condition codes in Sun as cmov syntax.
* config/i386/sol2.h (CMOV_SUN_AS_SYNTAX): Define for Sun as.
* config.gcc (i[34567]86-*-solaris2*): Remove comment which is
no longer true.

From-SVN: r51086
gcc/ChangeLog
gcc/config.gcc
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/config/i386/sol2.h