aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2010-03-11 23:27:26 +0100
committerMartin Jambor <jamborm@gcc.gnu.org>2010-03-11 23:27:26 +0100
commit0e0a1359200ad0f100ece2c2c84f728b9ade689c (patch)
treea99001a237dfd1caa78f3f3dd0c869a43f4fe759 /gcc/tree.h
parent1d9edd01f59a9b308fa5c30bed82b3c85f45f465 (diff)
downloadgcc-0e0a1359200ad0f100ece2c2c84f728b9ade689c.zip
gcc-0e0a1359200ad0f100ece2c2c84f728b9ade689c.tar.gz
gcc-0e0a1359200ad0f100ece2c2c84f728b9ade689c.tar.bz2
re PR tree-optimization/43257 (IPA-SRA changes DECL_ASSEMBLER_NAME)
2010-03-11 Martin Jambor <mjambor@suse.cz> PR tree-optimization/43257 * tree.c (assign_assembler_name_if_neeeded): New function. (free_lang_data_in_cgraph): Assembler name assignment moved to the above new function. * tree.h (assign_assembler_name_if_neeeded): Declare. * cgraphunit.c (cgraph_analyze_function): Create an assembler name for the function if needed. * testsuite/g++.dg/torture/pr43257.C: New test. From-SVN: r157393
Diffstat (limited to 'gcc/tree.h')
-rw-r--r--gcc/tree.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index f9fa00f..7e51ea6 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -4720,6 +4720,8 @@ extern tree build_low_bits_mask (tree, unsigned);
extern tree tree_strip_nop_conversions (tree);
extern tree tree_strip_sign_nop_conversions (tree);
extern tree lhd_gcc_personality (void);
+extern void assign_assembler_name_if_neeeded (tree);
+
/* In cgraph.c */
extern void change_decl_assembler_name (tree, tree);