]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR c/88568 ('dllimport' no longer implies 'extern' in C)
authorJakub Jelinek <jakub@redhat.com>
Fri, 30 Aug 2019 12:14:46 +0000 (14:14 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 30 Aug 2019 12:14:46 +0000 (14:14 +0200)
commita881d03a67d03b08222d854a650538988a3b6f77
tree854fe66443dde01a604adfd64f287dc96fd26938
parentc349eb3a4edb4161f4e623e2416c2f19fb4392c8
backport: re PR c/88568 ('dllimport' no longer implies 'extern' in C)

Backported from mainline
2019-03-09  Jakub Jelinek  <jakub@redhat.com>

PR c/88568
* tree.c (handle_dll_attribute): Don't clear TREE_STATIC for
dllimport on VAR_DECLs with RECORD_TYPE or UNION_TYPE DECL_CONTEXT.

* g++.dg/other/pr88568.C: New test.

From-SVN: r275126
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/pr88568.C [new file with mode: 0644]
gcc/tree.c