aboutsummaryrefslogtreecommitdiff
path: root/gcc/flags.h
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2002-03-02 03:52:17 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2002-03-02 03:52:17 +0000
commit27b41650c178510367442f1a41b4c7a13915056d (patch)
tree75fe6685e297fa2a98efab337e910c5a2c995d5f /gcc/flags.h
parentca734b39f3a1dff4206545b43068998b2bf7821b (diff)
downloadgcc-27b41650c178510367442f1a41b4c7a13915056d.zip
gcc-27b41650c178510367442f1a41b4c7a13915056d.tar.gz
gcc-27b41650c178510367442f1a41b4c7a13915056d.tar.bz2
Makefile.in (CRTSTUFF_CFLAGS): Add -fno-zero-initialized-in-bss.
* Makefile.in (CRTSTUFF_CFLAGS): Add -fno-zero-initialized-in-bss. * doc/invoke.texi (-fno-zero-initialized-in-bss): Document. * flags.h (flag_zero_initialized_in_bss): Declare. * toplev.c (flag_zero_initialized_in_bss): New flag. (lang_independent_options): Add flag_zero_initialized_in_bss. * tree.c (initializer_zerop): New function. * tree.h (initializer_zerop): Declare. * varasm.c (assemble_variable): If we can emit bss, put zero initializers in the bss section. From-SVN: r50218
Diffstat (limited to 'gcc/flags.h')
-rw-r--r--gcc/flags.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/flags.h b/gcc/flags.h
index 65353e6..6de5d9b 100644
--- a/gcc/flags.h
+++ b/gcc/flags.h
@@ -636,4 +636,7 @@ extern int flag_detailed_statistics;
/* Nonzero means enable synchronous exceptions for non-call instructions. */
extern int flag_non_call_exceptions;
+/* Nonzero means put zero initialized data in the bss section. */
+extern int flag_zero_initialized_in_bss;
+
#endif /* ! GCC_FLAGS_H */