PR target/56529
commit9fe603c35ae9aeebef1fb77bf4df7d9832904d79
authorolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Mar 2013 00:41:25 +0000 (6 00:41 +0000)
committerolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Mar 2013 00:41:25 +0000 (6 00:41 +0000)
tree35b525cb1796949ce2d7f1ab6707d25bbbf5116e
parent1a368c1028b6c0fd1d7cc77aa1ed46898623e11b
PR target/56529
* config/sh/sh.c (sh_option_override): Check for TARGET_DYNSHIFT
instead of TARGET_SH2 for call-table case.  Do not set sh_div_strategy
to SH_DIV_CALL_TABLE for TARGET_SH2.
* config.gcc (sh_multilibs): Add m2 and m2a to sh*-*-linux* multilib
list.
* doc/invoke.texi (SH options): Document mdiv= call-div1, call-fp,
call-table options.

PR target/56529
* config/sh/lib1funcs.S (udivsi3_i4i, sdivsi3_i4i): Add __SH2A__ to
inclusion list.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196484 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config.gcc
gcc/config/sh/sh.c
gcc/doc/invoke.texi
libgcc/ChangeLog
libgcc/config/sh/lib1funcs.S