aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arc
diff options
context:
space:
mode:
authorJoern Rennecke <amylaar@gcc.gnu.org>2013-10-28 12:19:16 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2013-10-28 12:19:16 +0000
commit1ea1e1b53ff1b68842b80b61845653a9a8fc94fc (patch)
tree3b754f998dfab0eee6eec5d9ce49a7ae95622730 /gcc/config/arc
parenta6fcccd7a3578e12282b60c24ef48d46257482f8 (diff)
downloadgcc-1ea1e1b53ff1b68842b80b61845653a9a8fc94fc.zip
gcc-1ea1e1b53ff1b68842b80b61845653a9a8fc94fc.tar.gz
gcc-1ea1e1b53ff1b68842b80b61845653a9a8fc94fc.tar.bz2
jump-around-jump.c: New test.
gcc/testsuite: 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com> Joern Rennecke <joern.rennecke@embecosm.com> * gcc.target/arc/jump-around-jump.c: New test. gcc: 2013-10-28 Joern Rennecke <joern.rennecke@embecosm.com> * config/arc/arc.c (arc_ccfsm_post_advance): Add comment about TYPE_RETURN. From-SVN: r204123
Diffstat (limited to 'gcc/config/arc')
-rw-r--r--gcc/config/arc/arc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c
index 7c39d53..6ddd486 100644
--- a/gcc/config/arc/arc.c
+++ b/gcc/config/arc/arc.c
@@ -3720,6 +3720,8 @@ arc_ccfsm_post_advance (rtx insn, struct arc_ccfsm *state)
&& GET_CODE (PATTERN (insn)) != ADDR_DIFF_VEC
&& ((type = get_attr_type (insn)) == TYPE_BRANCH
|| (type == TYPE_UNCOND_BRANCH
+ /* ??? Maybe should also handle TYPE_RETURN here,
+ but we don't have a testcase for that. */
&& ARC_CCFSM_BRANCH_DELETED_P (state))))
{
if (ARC_CCFSM_BRANCH_DELETED_P (state))