[Bug target/54760] [SH] Add __builtin_thread_pointer, __builtin_set_thread_pointer
olegendo at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Oct 12 23:14:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54760
--- Comment #15 from Oleg Endo <olegendo at gcc dot gnu.org> ---
Author: olegendo
Date: Sun Oct 12 23:14:07 2014
New Revision: 216128
URL: https://gcc.gnu.org/viewcvs?rev=216128&root=gcc&view=rev
Log:
gcc/
PR target/59401
* config/sh/sh-protos (sh_find_equiv_gbr_addr): Use rtx_insn* instead
of rtx.
* config/sh/sh.c (sh_find_equiv_gbr_addr): Use def chains instead of
insn walking.
(sh_find_equiv_gbr_addr): Do nothing if input mem is already a GBR
address. Use def chains to handle GBR clobbering call insns.
gcc/testsuite/
PR target/59401
PR target/54760
* gcc.target/pr54760-5.c: New.
* gcc.target/pr54760-6.c: New.
* gcc.target/sh/pr59401-1.c: New.
Added:
trunk/gcc/testsuite/gcc.target/sh/pr54760-5.c
trunk/gcc/testsuite/gcc.target/sh/pr54760-6.c
trunk/gcc/testsuite/gcc.target/sh/pr59401-1.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/sh/sh-protos.h
trunk/gcc/config/sh/sh.c
trunk/gcc/testsuite/ChangeLog
More information about the Gcc-bugs
mailing list