linux.h: Do not include arch/icache.h
authorWalter Lee <walt@tilera.com>
Tue, 28 Jun 2016 16:20:58 +0000 (16:20 +0000)
committerWalter Lee <walt@gcc.gnu.org>
Tue, 28 Jun 2016 16:20:58 +0000 (16:20 +0000)
commitba6be749f94e6033b8b5bcc23939b7b2f68b7c3f
tree638f376e9acfc023865e875b759805bc82409281
parent77d93c476d047864789829fc6d05a224aee5e85c
linux.h: Do not include arch/icache.h

gcc/ChangeLog
* config/tilegx/linux.h: Do not include arch/icache.h
(CLEAR_INSN_CACHE): Provide inlined definition directly.
* config/tilepro/linux.h: Do not include arch/icache.h
(CLEAR_INSN_CACHE): Provide inlined definition directly.

libgcc/ChangeLog
* config/tilepro/atomic.h: Do not include arch/spr_def.h and
asm/unistd.h.
(SPR_CMPEXCH_VALUE): Define for tilegx.
(__NR_FAST_cmpxchg): Define for tilepro.
(__NR_FAST_atomic_update): Define for tilepro.
(__NR_FAST_cmpxchg64): Define for tilepro.

From-SVN: r237824
gcc/ChangeLog
gcc/config/tilegx/linux.h
gcc/config/tilepro/linux.h
libgcc/ChangeLog
libgcc/config/tilepro/atomic.h