summaryrefslogtreecommitdiff
path: root/gcc/config/darwin-protos.h
diff options
context:
space:
mode:
authormrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>2010-03-23 20:02:57 +0000
committermrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>2010-03-23 20:02:57 +0000
commitd0691b8b452818c49dc5277d5a39a475fc015b87 (patch)
tree7820d324d67e845b78023c85751c65923ae591a0 /gcc/config/darwin-protos.h
parente3c4abfb798fb3d16e1e9da09e4def0d9b8a577c (diff)
downloadgcc-d0691b8b452818c49dc5277d5a39a475fc015b87.tar.gz
PR target/33120
* config/darwin.h (ASM_OUTPUT_ALIGNED_BSS): Add. * config/darwin.c (darwin_output_aligned_bss): Add. * config/darwin-protos.h: Add darwin_output_aligned_bss. testsuite: * g++.dg/ext/instantiate2.C: Update for .zerofill as it doesn't follow the usual conventions for symbol definitions. * gcc.target/i386/darwin-zerofill.c: Add. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157677 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/darwin-protos.h')
-rw-r--r--gcc/config/darwin-protos.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/darwin-protos.h b/gcc/config/darwin-protos.h
index b9865ccd4ee..5675044df7a 100644
--- a/gcc/config/darwin-protos.h
+++ b/gcc/config/darwin-protos.h
@@ -90,3 +90,6 @@ extern void darwin_asm_output_anchor (rtx symbol);
extern bool darwin_kextabi_p (void);
extern void darwin_override_options (void);
extern void darwin_patch_builtins (void);
+extern void darwin_output_aligned_bss (FILE *, tree, const char *,
+ unsigned HOST_WIDE_INT size,
+ unsigned int align);