* builtins.c (expand_builtin_sync_operation,
authormatz <matz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Mar 2007 17:07:29 +0000 (17:07 +0000)
committermatz <matz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Mar 2007 17:07:29 +0000 (17:07 +0000)
commita8bb7059514e2cfebe6ce6d866b9d27d9a4fb5d7
treeddb2d551ea09bfec19c57fe8cc9e9c371f68943a
parent2dc9d68065ada66ead0f824018f1ad7af56f4cdc
    * builtins.c (expand_builtin_sync_operation,
        expand_builtin_compare_and_swap,
        expand_builtin_lock_test_and_set): Care for extending CONST_INTs
        correctly.

        * config/i386/sync.md (sync_double_compare_and_swapdi_pic,
        sync_double_compare_and_swap_ccdi_pic): Use "SD" as constraint
        for operand 3.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123064 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/builtins.c
gcc/config/i386/sync.md