summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/gcc/gcc-4.6.0/gcc-4_6-branch-backports/0110-2011-04-12-Martin-Jambor-mjambor-suse.cz.patch
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2011-06-17 17:11:43 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-06-23 11:50:07 +0100
commit0faa5f72999fea82fadda8bab70abea2303216c7 (patch)
tree05a8c18d2f67d883f94d2bd6f060ab0f4ac7f156 /meta/recipes-devtools/gcc/gcc-4.6.0/gcc-4_6-branch-backports/0110-2011-04-12-Martin-Jambor-mjambor-suse.cz.patch
parentc2007ba4cdb64fa9e308d3dae395c03ef4cc9161 (diff)
downloadast2050-yocto-poky-0faa5f72999fea82fadda8bab70abea2303216c7.zip
ast2050-yocto-poky-0faa5f72999fea82fadda8bab70abea2303216c7.tar.gz
gcc-4.6: Switch to using svn SRC_URI for recipe
We call the recipes 4.6 Remove the backport patches (From OE-Core rev: 68b545f4ff719f2b6e57d68b002dc9845c7a14ae) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/gcc/gcc-4.6.0/gcc-4_6-branch-backports/0110-2011-04-12-Martin-Jambor-mjambor-suse.cz.patch')
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.6.0/gcc-4_6-branch-backports/0110-2011-04-12-Martin-Jambor-mjambor-suse.cz.patch110
1 files changed, 0 insertions, 110 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-4.6.0/gcc-4_6-branch-backports/0110-2011-04-12-Martin-Jambor-mjambor-suse.cz.patch b/meta/recipes-devtools/gcc/gcc-4.6.0/gcc-4_6-branch-backports/0110-2011-04-12-Martin-Jambor-mjambor-suse.cz.patch
deleted file mode 100644
index 663c657..0000000
--- a/meta/recipes-devtools/gcc/gcc-4.6.0/gcc-4_6-branch-backports/0110-2011-04-12-Martin-Jambor-mjambor-suse.cz.patch
+++ /dev/null
@@ -1,110 +0,0 @@
-From abf56c82ebcb8ba287fc69b8961af55b4541a130 Mon Sep 17 00:00:00 2001
-From: jamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
-Date: Tue, 12 Apr 2011 18:31:55 +0000
-Subject: [PATCH] 2011-04-12 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/48195
- * ipa-cp.c (ipcp_driver): Call ipa_check_create_node_params and
- ipa_check_create_edge_args.
- (ipcp_generate_summary): Do not call ipa_check_create_node_params and
- ipa_check_create_edge_args.
- * ipa-inline.c (inline_generate_summary): Do not call
- ipa_check_create_node_params and ipa_check_create_edge_args.
- * ipa-prop.c (ipa_analyze_node): Call ipa_check_create_node_params and
- ipa_check_create_edge_args.
-
- * testsuite/gcc.dg/ipa/pr48195.c: New test.
-
-
-
-git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_6-branch@172332 138bc75d-0d04-0410-961f-82ee72b054a4
-
-index db0941c..aad5d78 100644
---- a/gcc/ipa-cp.c
-+++ b/gcc/ipa-cp.c
-@@ -1516,6 +1516,8 @@ ipcp_driver (void)
- ipa_print_all_params (dump_file);
- ipa_print_all_jump_functions (dump_file);
- }
-+ ipa_check_create_node_params ();
-+ ipa_check_create_edge_args ();
- /* 2. Do the interprocedural propagation. */
- ipcp_iterate_stage ();
- /* 3. Insert the constants found to the functions. */
-@@ -1543,8 +1545,6 @@ ipcp_generate_summary (void)
-
- if (dump_file)
- fprintf (dump_file, "\nIPA constant propagation start:\n");
-- ipa_check_create_node_params ();
-- ipa_check_create_edge_args ();
- ipa_register_cgraph_hooks ();
-
- for (node = cgraph_nodes; node; node = node->next)
-diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c
-index 7ae5f96..b3c9215 100644
---- a/gcc/ipa-inline.c
-+++ b/gcc/ipa-inline.c
-@@ -2091,11 +2091,7 @@ inline_generate_summary (void)
- cgraph_add_function_insertion_hook (&add_new_function, NULL);
-
- if (flag_indirect_inlining)
-- {
-- ipa_register_cgraph_hooks ();
-- ipa_check_create_node_params ();
-- ipa_check_create_edge_args ();
-- }
-+ ipa_register_cgraph_hooks ();
-
- for (node = cgraph_nodes; node; node = node->next)
- if (node->analyzed)
-diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c
-index 82599f1..589bc16 100644
---- a/gcc/ipa-prop.c
-+++ b/gcc/ipa-prop.c
-@@ -1522,10 +1522,13 @@ ipa_analyze_params_uses (struct cgraph_node *node,
- void
- ipa_analyze_node (struct cgraph_node *node)
- {
-- struct ipa_node_params *info = IPA_NODE_REF (node);
-+ struct ipa_node_params *info;
- struct param_analysis_info *parms_info;
- int i, param_count;
-
-+ ipa_check_create_node_params ();
-+ ipa_check_create_edge_args ();
-+ info = IPA_NODE_REF (node);
- push_cfun (DECL_STRUCT_FUNCTION (node->decl));
- current_function_decl = node->decl;
- ipa_initialize_node_params (node);
-new file mode 100644
-index 0000000..1cf7a7f
---- /dev/null
-+++ b/gcc/testsuite/gcc.dg/ipa/pr48195.c
-@@ -0,0 +1,24 @@
-+/* { dg-do link } */
-+/* { dg-options "-O2 -flto --param partial-inlining-entry-probability=101" } */
-+
-+extern void abort(void);
-+
-+int i;
-+
-+void __attribute__ ((constructor))
-+c2 ()
-+{
-+ if (i)
-+ abort ();
-+}
-+
-+void __attribute__ ((destructor))
-+d1 ()
-+{
-+ if (i)
-+ abort ();
-+}
-+
-+void main ()
-+{
-+}
---
-1.7.0.4
-
OpenPOWER on IntegriCloud