diff options
author | Danny Smith <dannysmith@gcc.gnu.org> | 2006-06-23 08:25:33 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@gcc.gnu.org> | 2006-06-23 08:25:33 +0000 |
commit | 4e2bb0a4b816a3dc9dbcd871c6ad8e9c678146a5 (patch) | |
tree | 708dd600878c8dfe4cd831930197553a97ae4c13 /gcc/ChangeLog | |
parent | ecf7b86fb84c46a26473a1f9ad148e69189e6db4 (diff) | |
download | gcc-4e2bb0a4b816a3dc9dbcd871c6ad8e9c678146a5.zip gcc-4e2bb0a4b816a3dc9dbcd871c6ad8e9c678146a5.tar.gz gcc-4e2bb0a4b816a3dc9dbcd871c6ad8e9c678146a5.tar.bz2 |
re PR target/27789 (attribute handling fallout from DECL_INITIAL changes)
PR target/27789
* config/i386/winnt.c (ix86_handle_selectany_attribute): Move check
for initialization and setting of one_only flag to ...
(i386_pe_encode_section_info): ...here.
(i386_pe_dllimport_p): Check for DECL_DLLIMPORT_P also.
Recheck that the symbol has not been defined.
cp
* decl.c (start_decl): Check that dllimports are not initialized.
testsuite
* g++.dg/ext/dllimport4.C. Add more tests for invalid
initialization.
From-SVN: r114927
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3960717..28eda6e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2006-06-23 Danny Smith <dannysmith@users.sourceforge.net> + + PR target/27789 + * config/i386/winnt.c (ix86_handle_selectany_attribute): Move check + for initialization and setting of one_only flag to ... + (i386_pe_encode_section_info): ...here. + (i386_pe_dllimport_p): Check for DECL_DLLIMPORT_P also. + Recheck that the symbol has not been defined. + 2006-06-23 Richard Guenther <rguenther@suse.de> * ggc-page.c (init_ggc): Do not round up the extra_order_size_table @@ -26,6 +35,7 @@ * reload1.c (gen_reload): Call mark_jump_label on the new insns generated by gen_move_insn to add REG_LABEL notes if necessary. +>>>>>>> .r114926 2006-06-22 Bob Wilson <bob.wilson@acm.org> * config/xtensa/lib1funcs.asm (MIN_ESA): Delete. |