* Makefile.in (CRTSTUFF_CFLAGS): Add -fno-zero-initialized-in-bss.
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Mar 2002 03:52:17 +0000 (03:52 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Mar 2002 03:52:17 +0000 (03:52 +0000)
commite19896a4b8c9bb8bc843a3c8f4ab665513438aad
tree75fe6685e297fa2a98efab337e910c5a2c995d5f
parent88aaa055ae48082951575ef00ebaf3f7e1f46e68
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50218 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/doc/invoke.texi
gcc/flags.h
gcc/toplev.c
gcc/tree.c
gcc/tree.h
gcc/varasm.c