aboutsummaryrefslogtreecommitdiff
path: root/libcpp/line-map.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2021-02-10 19:52:37 +0100
committerJakub Jelinek <jakub@redhat.com>2021-02-10 19:52:37 +0100
commit0f39fb7b001df7cdba56cd5c572d0737667acd2c (patch)
tree719196d8ef46d0a5f89607a0580b07b51a0de05e /libcpp/line-map.c
parent20482cfcc1d3b71e0aec57b5b48685bf0b5402ca (diff)
downloadgcc-0f39fb7b001df7cdba56cd5c572d0737667acd2c.zip
gcc-0f39fb7b001df7cdba56cd5c572d0737667acd2c.tar.gz
gcc-0f39fb7b001df7cdba56cd5c572d0737667acd2c.tar.bz2
varasm: Fix ICE with -fsyntax-only [PR99035]
My FE change from 2 years ago uses TREE_ASM_WRITTEN in -fsyntax-only mode more aggressively to avoid "expanding" functions multiple times. With -fsyntax-only nothing is really expanded, so I think it is acceptable to adjust the assert and allow declare_weak at any time, with -fsyntax-only we know it is during parsing only anyway. 2021-02-10 Jakub Jelinek <jakub@redhat.com> PR c++/99035 * varasm.c (declare_weak): For -fsyntax-only, allow even TREE_ASM_WRITTEN function decls. * g++.dg/ext/weak6.C: New test.
Diffstat (limited to 'libcpp/line-map.c')
0 files changed, 0 insertions, 0 deletions