flags.h: New flag (optimize_size).
authorAnthony Green <green@cygnus.com>
Mon, 26 Jan 1998 23:00:04 +0000 (23:00 +0000)
committerJeff Law <law@gcc.gnu.org>
Mon, 26 Jan 1998 23:00:04 +0000 (16:00 -0700)
commitc6aded7c2b2a2d3f26cce0ada1ef379d3ef37312
treef38e94fefea9081b3c8c56aea7c5e45f007ac4bc
parent3698f44e0eaa13abd10a7e80de48a06f151d5d3d
flags.h: New flag (optimize_size).

        * flags.h: New flag (optimize_size).
        * toplev.c (main): Parse -Os option and set optimize_space
        accordingly.
        * gcc.c (default_compilers), cp/lang-specs.h, f/lang-specs.h: Define
        __OPTIMIZE_SIZE__ when compiling with -Os.
        * config/dsp16xx/dsp16xx.h, config/i386/i386.h,
        config/i386/dgux.h, config/i960/i960.h, config/pdp11/pdp11.h,
        config/v850/v850.h (OPTIMIZATION_OPTIONS): New SIZE argument
        to macro.
        * config/i386/i386.c (optimization_options): Accept new SIZE argument.

From-SVN: r17497
15 files changed:
gcc/ChangeLog
gcc/config/dsp16xx/dsp16xx.h
gcc/config/i386/dgux.h
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i960/i960.h
gcc/config/pdp11/pdp11.h
gcc/config/v850/v850.h
gcc/cp/lang-specs.h
gcc/f/lang-specs.h
gcc/flags.h
gcc/gcc.c
gcc/invoke.texi
gcc/tm.texi
gcc/toplev.c