Fix loop optimization when ZOL is not available in xtensa configuration
authorMax Filippov <jcmvbkbc@gmail.com>
Mon, 5 Jan 2015 22:22:36 +0000 (22:22 +0000)
committerMax Filippov <jcmvbkbc@gcc.gnu.org>
Mon, 5 Jan 2015 22:22:36 +0000 (22:22 +0000)
commitc68360000ce964b0de6e333817c8b74a12deda3e
treef827ae6336f5fcc1be38eced868099ac103b7e4c
parent389d63bb1ec188038162e599ca21cd5d72af219b
Fix loop optimization when ZOL is not available in xtensa configuration

Currently building gcc for xtensa configuration with XCHAL_HAVE_LOOPS
set to 0 fails with the following error:

  xtensa.c:3952: undefined reference to `reorg_loops(bool, hw_doloop_hooks*)'

Only compile target-specific zero-overhead loop optimization code when
TARGET_LOOPS allows it.

2014-12-30  Max Filippov  <jcmvbkbc@gmail.com>

* config/xtensa/xtensa.c (hwloop_optimize, hwloop_fail,
hwloop_pattern_reg, xtensa_doloop_hooks, xtensa_reorg_loops):
put under #if TARGET_LOOPS guard.

From-SVN: r219206
gcc/ChangeLog
gcc/config/xtensa/xtensa.c