aboutsummaryrefslogtreecommitdiffstats
path: root/toolchain-layer/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106836.patch
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2012-06-28 12:19:53 -0700
committerKoen Kooi <koen@dominion.thruhere.net>2012-07-09 18:40:21 +0200
commit6b278fbb02d818b54b5a9fa2716fc49e896b72a8 (patch)
tree833783fb738ff7abf3d0e3029c9a468e73b06e28 /toolchain-layer/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106836.patch
parent680af24d1ff95533db610176e6b01fcc9dcf6699 (diff)
downloadmeta-openembedded-contrib-6b278fbb02d818b54b5a9fa2716fc49e896b72a8.tar.gz
gcc-4.6: Migrate recipes from OE-Core
Remove linaro patches. If one needs to use linaro modified gcc they should use meta-linaro Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'toolchain-layer/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106836.patch')
-rw-r--r--toolchain-layer/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106836.patch61
1 files changed, 0 insertions, 61 deletions
diff --git a/toolchain-layer/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106836.patch b/toolchain-layer/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106836.patch
deleted file mode 100644
index 95b9ea9b83a..00000000000
--- a/toolchain-layer/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106836.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-2011-11-04 Revital Eres <revital.eres@linaro.org>
-
- Backport from mainline -r180673:
-
- gcc/
- * modulo-sched.c (generate_prolog_epilog): Mark prolog
- and epilog as BB_DISABLE_SCHEDULE.
- (mark_loop_unsched): New function.
- (sms_schedule): Call it.
-
-=== modified file 'gcc/modulo-sched.c'
---- old/gcc/modulo-sched.c 2011-10-10 14:35:32 +0000
-+++ new/gcc/modulo-sched.c 2011-10-30 05:31:00 +0000
-@@ -1173,6 +1173,8 @@
- /* Put the prolog on the entry edge. */
- e = loop_preheader_edge (loop);
- split_edge_and_insert (e, get_insns ());
-+ if (!flag_resched_modulo_sched)
-+ e->dest->flags |= BB_DISABLE_SCHEDULE;
-
- end_sequence ();
-
-@@ -1186,9 +1188,24 @@
- gcc_assert (single_exit (loop));
- e = single_exit (loop);
- split_edge_and_insert (e, get_insns ());
-+ if (!flag_resched_modulo_sched)
-+ e->dest->flags |= BB_DISABLE_SCHEDULE;
-+
- end_sequence ();
- }
-
-+/* Mark LOOP as software pipelined so the later
-+ scheduling passes don't touch it. */
-+static void
-+mark_loop_unsched (struct loop *loop)
-+{
-+ unsigned i;
-+ basic_block *bbs = get_loop_body (loop);
-+
-+ for (i = 0; i < loop->num_nodes; i++)
-+ bbs[i]->flags |= BB_DISABLE_SCHEDULE;
-+}
-+
- /* Return true if all the BBs of the loop are empty except the
- loop header. */
- static bool
-@@ -1714,9 +1731,10 @@
- permute_partial_schedule (ps, g->closing_branch->first_note);
-
- /* Mark this loop as software pipelined so the later
-- scheduling passes doesn't touch it. */
-+ scheduling passes don't touch it. */
- if (! flag_resched_modulo_sched)
-- g->bb->flags |= BB_DISABLE_SCHEDULE;
-+ mark_loop_unsched (loop);
-+
- /* The life-info is not valid any more. */
- df_set_bb_dirty (g->bb);
-
-