i386.h (PRINT_OPERAND_PUNCT_VALID_P): Add ';' code.
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 23 Aug 2007 05:35:13 +0000 (07:35 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 23 Aug 2007 05:35:13 +0000 (07:35 +0200)
commitc9d259cb5ef84b70ba570651bf765eda15cf96c8
tree814558fd68b6459098975a7db34c3d8e722b440a
parentf4d8e0d1aa31d97ded8682a20259bdfe46519392
i386.h (PRINT_OPERAND_PUNCT_VALID_P): Add ';' code.

* config/i386/i386.h (PRINT_OPERAND_PUNCT_VALID_P): Add ';' code.
* config/i386/i386.c (print_operand): Handle ';' code.  Output
semicolon for TARGET_MACHO.
* config/i386/sync.md (*sync_compare_and_swap<mode>): Use '%;' to
emit semicolon after 'lock' prefix.
(sync_double_compare_and_swap<mode>): Ditto.
(*sync_double_compare_and_swapdi_pic): Ditto.
(*sync_compare_and_swap_cc<mode>): Ditto.
(sync_double_compare_and_swap_cc<mode>): Ditto.
(*sync_double_compare_and_swap_ccdi_pic): Ditto.
(sync_old_add<mode>): Ditto.
(sync_add<mode>): Ditto.
(sync_sub<mode>): Ditto.
(sync_ior<mode>): Ditto.
(sync_and<mode>): Ditto.
(sync_xor<mode>): Ditto.

From-SVN: r127728
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/sync.md