* config/visium/visium.c (machine_libfunc_index): New enum.
commite4746c68bdbd8cf712764915a131935dbc158f72
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Feb 2016 11:17:15 +0000 (17 11:17 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Feb 2016 11:17:15 +0000 (17 11:17 +0000)
treeeaed7ebfcce77e147922204e4172ba1fcab6b6a7
parent54e06ac5c53a959a9dad3e587ac1dcd7a9a95e00
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233488 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/visium/visium.c