diff options
author | Martin Jambor <mjambor@suse.cz> | 2010-03-11 23:27:26 +0100 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2010-03-11 23:27:26 +0100 |
commit | 0e0a1359200ad0f100ece2c2c84f728b9ade689c (patch) | |
tree | a99001a237dfd1caa78f3f3dd0c869a43f4fe759 /gcc/tree.h | |
parent | 1d9edd01f59a9b308fa5c30bed82b3c85f45f465 (diff) | |
download | gcc-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.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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); |