visium.c (machine_libfunc_index): New enum.
authorEric Botcazou <ebotcazou@adacore.com>
Wed, 17 Feb 2016 11:17:15 +0000 (11:17 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Wed, 17 Feb 2016 11:17:15 +0000 (11:17 +0000)
commit8072945b8333f374590c5f66320ef71d308a8f96
treeeaed7ebfcce77e147922204e4172ba1fcab6b6a7
parent01c93899e2c390fd53399d43cd15f4adb7f9c945
visium.c (machine_libfunc_index): New enum.

* config/visium/visium.c (machine_libfunc_index): New enum.
(machine_libfuncs): New structure.
(visium_libfuncs): New static variable.
(TARGET_INIT_LIBFUNCS): Define to...
(visium_init_libfuncs): ...this.  New function.
(expand_block_move_4): Use the appropriate libfunc.
(expand_block_move_2): Likewise.
(expand_block_move_1): Likewise.
(expand_block_set_4): Likewise.
(expand_block_set_2): Likewise.
(expand_block_set_1): Likewise.
(visium_trampoline_init): Likewise.

From-SVN: r233488
gcc/ChangeLog
gcc/config/visium/visium.c