gcc/gcc/testsuite/lib
Richard Henderson 38f3168781 alpha.c (emit_insxl, [...]): New functions.
* config/alpha/alpha.c (emit_insxl, alpha_expand_compare_and_swap_12,
        alpha_split_compare_and_swap_12, alpha_expand_lock_test_and_set_12,
        alpha_split_lock_test_and_set_12): New functions.
        * config/alpha/alpha-protos.h: Update.
        * config/alpha/alpha.md (UNSPEC_MB, UNSPEC_ATOMIC,
        UNSPEC_CMPXCHG, UNSPEC_XCHG): Rename from UNSPECV_FOO.
        * config/alpha/sync.md (I12MODE): New.
        (memory_barrier, mb_internal): Use unspec instead of unspec_volatile.
        (sync_<fetchop_name><I48MODE>): Likewise.
        (sync_nand<I48MODE>): Likewise.
        (sync_old_<fetchop_name><I48MODE>): Likewise.
        (sync_new_<fetchop_name><I48MODE>): Likewise.
        (sync_old_nand<I48MODE>, sync_new_nand<I48MODE>): Likewise.
        (sync_compare_and_swap<I48MODE>): Likewise.
        (sync_lock_test_and_set<I48MODE>): Likewise.
        (sync_compare_and_swap<I12MODE>): New.
        (sync_compare_and_swap<I12MODE>_1): New.
        (sync_lock_test_and_set<I12MODE>): New.
        (sync_lock_test_and_set<I12MODE>_1): New.

        * lib/target-supports.exp (check_effective_target_sync_char_short):
        Add alpha.

From-SVN: r101833
2005-07-09 11:28:23 -07:00
..
c-torture.exp Update FSF address. 2005-06-25 01:45:27 +00:00
compat.exp Update FSF address. 2005-06-25 01:45:27 +00:00
copy-file.exp Update FSF address. 2005-06-25 01:45:27 +00:00
dg-pch.exp Update FSF address. 2005-06-25 01:45:27 +00:00
file-format.exp Update FSF address. 2005-06-25 01:45:27 +00:00
fortran-torture.exp Update FSF address. 2005-06-25 01:45:27 +00:00
g++-dg.exp Update FSF address. 2005-06-25 01:45:27 +00:00
g++.exp Update FSF address. 2005-06-25 01:45:27 +00:00
gcc-defs.exp Update FSF address. 2005-06-25 01:45:27 +00:00
gcc-dg.exp Update FSF address. 2005-06-25 01:45:27 +00:00
gcc.exp Update FSF address. 2005-06-25 01:45:27 +00:00
gcov.exp Update FSF address. 2005-06-25 01:45:27 +00:00
gfortran-dg.exp Update FSF address. 2005-06-25 01:45:27 +00:00
gfortran.exp Update FSF address. 2005-06-25 01:45:27 +00:00
mike-g++.exp Update FSF address. 2005-06-25 01:45:27 +00:00
mike-gcc.exp Update FSF address. 2005-06-25 01:45:27 +00:00
obj-c++-dg.exp Update FSF address. 2005-06-25 01:45:27 +00:00
obj-c++.exp Update FSF address. 2005-06-25 01:45:27 +00:00
objc-dg.exp Update FSF address. 2005-06-25 01:45:27 +00:00
objc-torture.exp Update FSF address. 2005-06-25 01:45:27 +00:00
objc.exp Update FSF address. 2005-06-25 01:45:27 +00:00
profopt.exp Update FSF address. 2005-06-25 01:45:27 +00:00
prune.exp Update FSF address. 2005-06-25 01:45:27 +00:00
scanasm.exp Update FSF address. 2005-06-25 01:45:27 +00:00
scantree.exp Update FSF address. 2005-06-25 01:45:27 +00:00
target-libpath.exp Update FSF address. 2005-06-25 01:45:27 +00:00
target-supports-dg.exp Update FSF address. 2005-06-25 01:45:27 +00:00
target-supports.exp alpha.c (emit_insxl, [...]): New functions. 2005-07-09 11:28:23 -07:00
treelang-dg.exp Update FSF address. 2005-06-25 01:45:27 +00:00
treelang.exp Update FSF address. 2005-06-25 01:45:27 +00:00
wrapper.exp Update FSF address. 2005-06-25 01:45:27 +00:00