diff options
Diffstat (limited to 'meta/recipes-devtools/gcc/gcc-4.9/0059-gcc-PR-rtl-optimization-63348.patch')
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-4.9/0059-gcc-PR-rtl-optimization-63348.patch | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-4.9/0059-gcc-PR-rtl-optimization-63348.patch b/meta/recipes-devtools/gcc/gcc-4.9/0059-gcc-PR-rtl-optimization-63348.patch index 77f6be33d1..6d24aa4572 100644 --- a/meta/recipes-devtools/gcc/gcc-4.9/0059-gcc-PR-rtl-optimization-63348.patch +++ b/meta/recipes-devtools/gcc/gcc-4.9/0059-gcc-PR-rtl-optimization-63348.patch @@ -2,7 +2,7 @@ From 6eae3e637fcc22d21b51d44d61e3a9cb4825e776 Mon Sep 17 00:00:00 2001 From: Jackie Huang <jackie.huang@windriver.com> Date: Thu, 30 Oct 2014 20:37:14 -0700 Subject: [PATCH]PR rtl-optimization/63348 - + PR rtl-optimization/63348 * emit-rtl.c (try_split): Do not emit extra barrier. @@ -31,9 +31,9 @@ index 4736f8d..ae69dbd 100644 int probability; rtx insn_last, insn; @@ -3441,14 +3440,6 @@ try_split (rtx pat, rtx trial, int last) - + split_branch_probability = -1; - + - /* If we are splitting a JUMP_INSN, it might be followed by a BARRIER. - We may need to handle this specially. */ - if (after && BARRIER_P (after)) @@ -44,15 +44,16 @@ index 4736f8d..ae69dbd 100644 - if (!seq) return trial; - + @@ -3594,8 +3585,6 @@ try_split (rtx pat, rtx trial, int last) tem = emit_insn_after_setloc (seq, trial, INSN_LOCATION (trial)); - + delete_insn (trial); - if (has_barrier) - emit_barrier_after (tem); - + /* Recursively call try_split for each new insn created; by the time control returns here that insn will be fully split, so --- +-- 1.7.1 + |