* c-common.c (explicit_flag_signed_bitfields,
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 23 Jan 2005 19:15:36 +0000 (19:15 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 23 Jan 2005 19:15:36 +0000 (19:15 +0000)
lang_statement_code_p, lang_expand_function_end): Remove.
* c-common.h: Remove the corresponding declarations.
* c-opts.c (c_common_handle_option): Remove all write access
to explicit_flag_signed_bitfields.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94120 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/c-common.c
gcc/c-common.h
gcc/c-opts.c

index 889f69b..64247d7 100644 (file)
@@ -3,6 +3,12 @@
        * cse.c (max_reg, max_insn_uid): Remove.
        (cse_main): Don't access max_reg or max_insn_uid.
 
+       * c-common.c (explicit_flag_signed_bitfields,
+       lang_statement_code_p, lang_expand_function_end): Remove.
+       * c-common.h: Remove the corresponding declarations.
+       * c-opts.c (c_common_handle_option): Remove all write access
+       to explicit_flag_signed_bitfields.
+
 2005-01-23  Roger Sayle  <roger@eyesopen.com>
            Eric Botcazou  <ebotcazou@libertysurf.fr>
 
index 8f2c9cb..af1d828 100644 (file)
@@ -269,7 +269,6 @@ int flag_const_strings;
 /* Nonzero means to treat bitfields as signed unless they say `unsigned'.  */
 
 int flag_signed_bitfields = 1;
-int explicit_flag_signed_bitfields;
 
 /* Nonzero means warn about deprecated conversion from string constant to
    `char *'.  */
@@ -483,14 +482,6 @@ tree *ridpointers;
 
 tree (*make_fname_decl) (tree, int);
 
-/* If non-NULL, the address of a language-specific function that
-   returns 1 for language-specific statement codes.  */
-int (*lang_statement_code_p) (enum tree_code);
-
-/* If non-NULL, the address of a language-specific function that takes
-   any action required right before expand_function_end is called.  */
-void (*lang_expand_function_end) (void);
-
 /* Nonzero means the expression being parsed will never be evaluated.
    This is a count, since unevaluated expressions can nest.  */
 int skip_evaluation;
index 1a3f551..d9fcfbb 100644 (file)
@@ -280,8 +280,6 @@ struct c_language_function GTY(()) {
 
 /* Language-specific hooks.  */
 
-extern void (*lang_expand_function_end) (void);
-
 /* Callback that determines if it's ok for a function to have no
    noreturn attribute.  */
 extern int (*lang_missing_noreturn_ok_p) (tree);
@@ -403,7 +401,6 @@ extern int flag_const_strings;
 /* Nonzero means to treat bitfields as signed unless they say `unsigned'.  */
 
 extern int flag_signed_bitfields;
-extern int explicit_flag_signed_bitfields;
 
 /* Nonzero means warn about deprecated conversion from string constant to
    `char *'.  */
index 1c6274e..aae3a82 100644 (file)
@@ -588,7 +588,6 @@ c_common_handle_option (size_t scode, const char *arg, int value)
 
     case OPT_fsigned_bitfields:
       flag_signed_bitfields = value;
-      explicit_flag_signed_bitfields = 1;
       break;
 
     case OPT_fsigned_char:
@@ -597,7 +596,6 @@ c_common_handle_option (size_t scode, const char *arg, int value)
 
     case OPT_funsigned_bitfields:
       flag_signed_bitfields = !value;
-      explicit_flag_signed_bitfields = 1;
       break;
 
     case OPT_funsigned_char: