aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2013-08-26 17:24:41 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2013-08-26 15:24:41 +0000
commite067bd4339523b81f8157fba023d1c7d489ce153 (patch)
tree2f1a4500afd00e91f3d9e95fdfd964afc88eb239
parente8aec9755b36ed33a91ea8f16e8dfa97bf0cde87 (diff)
downloadgcc-e067bd4339523b81f8157fba023d1c7d489ce153.zip
gcc-e067bd4339523b81f8157fba023d1c7d489ce153.tar.gz
gcc-e067bd4339523b81f8157fba023d1c7d489ce153.tar.bz2
* ipa-prop.c (ipa_print_node_params): Do not ICE during WPA.
From-SVN: r201998
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/ipa-prop.c8
2 files changed, 5 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 41d2b41..48718df 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2013-08-26 Jan Hubicka <jh@suse.cz>
+ * ipa-prop.c (ipa_print_node_params): Do not ICE during WPA.
+
+2013-08-26 Jan Hubicka <jh@suse.cz>
+
* ipa-inline-transform.c (inline_transform): Be ready for basic block
to be changed by edge redirection.
diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c
index 7ffa929..9074a63 100644
--- a/gcc/ipa-prop.c
+++ b/gcc/ipa-prop.c
@@ -3041,7 +3041,6 @@ void
ipa_print_node_params (FILE *f, struct cgraph_node *node)
{
int i, count;
- tree temp;
struct ipa_node_params *info;
if (!node->symbol.definition)
@@ -3054,12 +3053,7 @@ ipa_print_node_params (FILE *f, struct cgraph_node *node)
{
int c;
- temp = ipa_get_param (info, i);
- if (TREE_CODE (temp) == PARM_DECL)
- fprintf (f, " param %d : %s", i,
- (DECL_NAME (temp)
- ? (*lang_hooks.decl_printable_name) (temp, 2)
- : "(unnamed)"));
+ ipa_dump_param (f, info, i);
if (ipa_is_param_used (info, i))
fprintf (f, " used");
c = ipa_get_controlled_uses (info, i);