]> git.ipfire.org Git - thirdparty/gcc.git/commit
builtins.c (expand_builtin_sync_operation, [...]): Care for extending CONST_INTs...
authorMichael Matz <matz@suse.de>
Mon, 19 Mar 2007 17:07:29 +0000 (17:07 +0000)
committerMichael Matz <matz@gcc.gnu.org>
Mon, 19 Mar 2007 17:07:29 +0000 (17:07 +0000)
commit1e395249a9f9be3050998a40aabf38e4fa863a37
treeddb2d551ea09bfec19c57fe8cc9e9c371f68943a
parentb5e5ca5fd3cba74accddb31d4b076686dbb271c1
builtins.c (expand_builtin_sync_operation, [...]): Care for extending CONST_INTs correctly.

        * 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.

From-SVN: r123064
gcc/ChangeLog
gcc/builtins.c
gcc/config/i386/sync.md