aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386-protos.h
diff options
context:
space:
mode:
authorDanny Smith <dannysmith@users.sourceforge.net>2005-04-01 08:13:50 +0000
committerDanny Smith <dannysmith@gcc.gnu.org>2005-04-01 08:13:50 +0000
commita20f6f00bf53a4debcbf361256ed098f8e930850 (patch)
tree9133f30c16e782e07da95fa27630f892ccaa5114 /gcc/config/i386/i386-protos.h
parent7c93c2cc4dd591cfc88bd058611befae64c6238a (diff)
downloadgcc-a20f6f00bf53a4debcbf361256ed098f8e930850.zip
gcc-a20f6f00bf53a4debcbf361256ed098f8e930850.tar.gz
gcc-a20f6f00bf53a4debcbf361256ed098f8e930850.tar.bz2
cygming.h (SUBTARGET_ATTRIBUTE_TABLE): Define, with entry for selectany attribute.
* config/i386/cygming.h (SUBTARGET_ATTRIBUTE_TABLE): Define, with entry for selectany attribute. * config/i386/i386-protos.h (ix86_handle_selectany_attribute): Declare. * config/i386/winnt.c (ix86_handle_selectany_attribute): Define. (i386_pe_asm_named_section): Handle sections generated by selectany attribute. * doc/extend.texi (selectany): Document attribute. From-SVN: r97377
Diffstat (limited to 'gcc/config/i386/i386-protos.h')
-rw-r--r--gcc/config/i386/i386-protos.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/i386/i386-protos.h b/gcc/config/i386/i386-protos.h
index bf69386..1ecc3ae 100644
--- a/gcc/config/i386/i386-protos.h
+++ b/gcc/config/i386/i386-protos.h
@@ -216,6 +216,7 @@ extern int ix86_data_alignment (tree, int);
extern int ix86_local_alignment (tree, int);
extern int ix86_constant_alignment (tree, int);
extern tree ix86_handle_shared_attribute (tree *, tree, tree, int, bool *);
+extern tree ix86_handle_selectany_attribute (tree *, tree, tree, int, bool *);
extern unsigned int i386_pe_section_type_flags (tree, const char *, int);
extern void i386_pe_asm_named_section (const char *, unsigned int, tree);