Commit 32770746 by Paul Brook Committed by Paul Brook

flags.h (flag_short_enums): Update comment.

	* flags.h (flag_short_enums): Update comment.
	* opts.c (decode_options): Set flag_short_enums to 2.
	* toplev.c (flag_short_enums): Update comment.
	(process_options): Call default_short_enums target hook.

From-SVN: r81704
parent 946f318a
2004-05-11 Paul Brook <paul@codesourcery.com>
* flags.h (flag_short_enums): Update comment.
* opts.c (decode_options): Set flag_short_enums to 2.
* toplev.c (flag_short_enums): Update comment.
(process_options): Call default_short_enums target hook.
2004-05-11 Andrew Pinski <pinskia@gcc.gnu.org>
PR target/14063
......
......@@ -244,7 +244,8 @@ extern int flag_print_asm_name;
extern int flag_signed_char;
/* Nonzero means give an enum type only as many bytes as it needs. */
/* Nonzero means give an enum type only as many bytes as it needs. A value
of 2 means it has not yet been initialized. */
extern int flag_short_enums;
......
......@@ -604,8 +604,9 @@ decode_options (unsigned int argc, const char **argv)
/* Initialize whether `char' is signed. */
flag_signed_char = DEFAULT_SIGNED_CHAR;
/* Initialize how much space enums occupy, by default. */
flag_short_enums = targetm.default_short_enums ();
/* Set this to a special "uninitialized" value. The actual default is set
after target options have been processed. */
flag_short_enums = 2;
/* Initialize target_flags before OPTIMIZATION_OPTIONS so the latter can
modify it. */
......
......@@ -314,7 +314,8 @@ unsigned local_tick;
int flag_signed_char;
/* Nonzero means give an enum type only as many bytes as it needs. */
/* Nonzero means give an enum type only as many bytes as it needs. A value
of 2 means it has not yet been initialized. */
int flag_short_enums;
......@@ -2232,6 +2233,9 @@ process_options (void)
OVERRIDE_OPTIONS;
#endif
if (flag_short_enums == 2)
flag_short_enums = targetm.default_short_enums ();
/* Set aux_base_name if not already set. */
if (aux_base_name)
;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment