aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfg.c
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2012-12-12 09:43:33 +0000
committerJakub Jelinek <jakub@gcc.gnu.org>2012-12-12 10:43:33 +0100
commit57dab7925d52135be54eec74f2b0ac569a7c48bf (patch)
tree9ae2a91660d8b652a7ae355208150479d3ce316a /gcc/tree-cfg.c
parent62b3f0f05e1eae8828dd29e259f3fa7a184dfd60 (diff)
downloadgcc-57dab7925d52135be54eec74f2b0ac569a7c48bf.zip
gcc-57dab7925d52135be54eec74f2b0ac569a7c48bf.tar.gz
gcc-57dab7925d52135be54eec74f2b0ac569a7c48bf.tar.bz2
re PR middle-end/52640 (performance bottleneck: gcc/tree.c;value_member)
PR middle-end/52640 * varasm.c (pending_assemble_externals_set): New pointer set. (process_pending_assemble_externals): Destroy the pointer set. (assemble_external): See if decl is in pending_assemble_externals_set, and add it to pending_assemble_externals if necessary. (init_varasm_once): Allocate pending_assemble_externals_set. * gcc.c-torture/compile/limits-externdecl.c: New test. Co-Authored-By: Jakub Jelinek <jakub@redhat.com> From-SVN: r194441
Diffstat (limited to 'gcc/tree-cfg.c')
0 files changed, 0 insertions, 0 deletions