]> gcc.gnu.org Git - gcc.git/commit
cp-decl.c (flag_conserve_space): New language specific flag to tell the compiler...
authorMike Stump <mrs@gcc.gnu.org>
Thu, 16 Dec 1993 00:15:21 +0000 (00:15 +0000)
committerMike Stump <mrs@gcc.gnu.org>
Thu, 16 Dec 1993 00:15:21 +0000 (00:15 +0000)
commit2c0d84d608a0f13c7ef2bab30e31960cbf8cc828
treef01094003c85b950042ac6f04b34b7c4ce8cc80e
parent3d5e2367e9ff1a9613471c621b16f89dd3b8cb67
cp-decl.c (flag_conserve_space): New language specific flag to tell the compiler to use .common when possible.

* cp-decl.c (flag_conserve_space): New language specific flag to
tell the compiler to use .common when possible.  Reduces the size of
.o files.
* cp-decl.c (duplicate_decls): Copy DECL_COMMON from the olddecl.
* cp-decl.c (start_decl): Set DECL_COMMON appropriately.
* cp-decl.c (finish_decl): Use flag_conserve_space, instead of
flag_no_common.
* cp-decl2.c (flag_conserve_space, lang_f_options): New flag.
* toplev.c (lang_options): New -fconserve-space flag.
* tree.h (DECL_COMMON): New flag.
* tree.h (tree_decl): New common_flag.
* varasm.c (assemble_variable): Use DECL_COMMON to help determine if
an object can be put in .common.
* c-decl.c (start_decl): Set DECL_COMMON to 1..

From-SVN: r6244
gcc/c-decl.c
gcc/toplev.c
gcc/tree.h
gcc/varasm.c
This page took 0.060282 seconds and 5 git commands to generate.