ia64.c (ia64_expand_compare_and_swap): Add rmode for return mode.
authorH.J. Lu <hjl@gnu.org>
Fri, 25 Apr 2003 22:09:12 +0000 (22:09 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Fri, 25 Apr 2003 22:09:12 +0000 (15:09 -0700)
commit60986d641cd605023d4535d342c19ae1bbbe7db6
tree04921574615e213a6f07b3d82e9412da50b6118a
parentd45148c102f8f563cd11194972ce46c95dbc696f
ia64.c (ia64_expand_compare_and_swap): Add rmode for return mode.

2003-04-25  H.J. Lu <hjl@gnu.org>

* config/ia64/ia64.c (ia64_expand_compare_and_swap): Add rmode
for return mode.
(ia64_expand_builtin): Set rmode to SImode for
IA64_BUILTIN_BOOL_COMPARE_AND_SWAP_SI,
IA64_BUILTIN_VAL_COMPARE_AND_SWAP_SI and
IA64_BUILTIN_BOOL_COMPARE_AND_SWAP_DI. Set remode to DImode
for IA64_BUILTIN_VAL_COMPARE_AND_SWAP_DI.

From-SVN: r66077
gcc/ChangeLog
gcc/config/ia64/ia64.c