expr.c (compare_records): Delete maximum_field_alignment declaration.
authorFranz Sirl <Franz.Sirl-kernel@lauterbach.com>
Fri, 11 Feb 2000 15:48:24 +0000 (15:48 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Fri, 11 Feb 2000 15:48:24 +0000 (15:48 +0000)
* expr.c (compare_records): Delete maximum_field_alignment declaration.
* inout.c (inout_init): Likewise.
(build_chill_gettextaccess): Likewise.
(build_enum_tables): Likewise.
* lang.c: Likewise.
* satisfy.c (satisfy): Likewise.
* tasking.c (build_tasking_struct): Likewise.
(build_tasking_message_type): Likewise.
* typeck.c (build_init_struct): Likewise.

* except.c (emit_setup_handler): Make save_maximum_field_alignment
unsigned int to match maximum_field_alignment.
* inout.c (inout_init): Likewise.
(build_chill_gettextaccess): Likewise.
(build_enum_tables): Likewise.
* tasking.c (build_tasking_struct): Likewise.
(build_tasking_message_type): Likewise.
* typeck.c (build_init_struct): Likewise.

From-SVN: r31920

gcc/ch/ChangeLog
gcc/ch/except.c
gcc/ch/expr.c
gcc/ch/inout.c
gcc/ch/lang.c
gcc/ch/satisfy.c
gcc/ch/tasking.c
gcc/ch/typeck.c

index aa747d790ec3d564cd7e7e7fff5cc7375de68c65..386577c4191ede284053a5d267500682ef810842 100644 (file)
@@ -1,3 +1,24 @@
+2000-02-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
+
+       * expr.c (compare_records): Delete maximum_field_alignment declaration.
+       * inout.c (inout_init): Likewise.
+       (build_chill_gettextaccess): Likewise.
+       (build_enum_tables): Likewise.
+       * lang.c: Likewise.
+       * satisfy.c (satisfy): Likewise.
+       * tasking.c (build_tasking_struct): Likewise.
+       (build_tasking_message_type): Likewise.
+       * typeck.c (build_init_struct): Likewise.
+
+       * except.c (emit_setup_handler): Make save_maximum_field_alignment
+       unsigned int to match maximum_field_alignment.
+       * inout.c (inout_init): Likewise.
+       (build_chill_gettextaccess): Likewise.
+       (build_enum_tables): Likewise.
+       * tasking.c (build_tasking_struct): Likewise.
+       (build_tasking_message_type): Likewise.
+       * typeck.c (build_init_struct): Likewise.
+
 2000-02-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
 
        * except.c (maximum_field_alignment): Remove duplicate declaration.
index 451854551d4875d01b97305e252a78d9edebcc72..a59e6759a68d39554909cdbcad7c404fa276b87c 100644 (file)
@@ -396,7 +396,7 @@ emit_setup_handler ()
       /* We temporarily reset the maximum_field_alignment to zero so the
         compiler's exception data structures can be compatible with the
         run-time system, even when we're compiling with -fpack. */
-      int save_maximum_field_alignment = maximum_field_alignment;
+      unsigned int save_maximum_field_alignment = maximum_field_alignment;
       maximum_field_alignment = 0;
       push_obstacks_nochange ();
       end_temporary_allocation ();
index 01574ed8531cfa630888496c435e1eaa2165a3e2..13e5bd871c3bbe9047d662c682df5e05ed4d57e9 100644 (file)
@@ -3469,7 +3469,6 @@ compare_records (exp0, exp1)
   int have_variants = 0;
 
   tree result = boolean_true_node;
-  extern int maximum_field_alignment;
 
   if (TREE_CODE (type) != RECORD_TYPE)
     abort ();
index 5700da1e369e9cd0dcfb9b5c781329565e964a06..56164ac3857945a13ee557a734cfa7f3d1a5f710 100644 (file)
@@ -1088,8 +1088,7 @@ inout_init ()
   /* We temporarily reset the maximum_field_alignment to zero so the
      compiler's init data structures can be compatible with the
      run-time system, even when we're compiling with -fpack. */
-  extern int maximum_field_alignment;
-  int save_maximum_field_alignment = maximum_field_alignment;
+  unsigned int save_maximum_field_alignment = maximum_field_alignment;
 
   extern tree chill_predefined_function_type;
   tree endlink = void_list_node;
@@ -2821,8 +2820,7 @@ build_chill_gettextaccess (text)
   tree access, refaccess, acc, decl, listbase;
   tree tlocmode, indexmode, dynamic;
   tree result;
-  extern int maximum_field_alignment;
-  int save_maximum_field_alignment = maximum_field_alignment;
+  unsigned int save_maximum_field_alignment = maximum_field_alignment;
 
   if (! check_text (text, 1, "GETTEXTACCESS"))
     return error_mark_node;
@@ -4590,8 +4588,7 @@ void build_enum_tables ()
   /* We temporarily reset the maximum_field_alignment to zero so the
      compiler's init data structures can be compatible with the
      run-time system, even when we're compiling with -fpack. */
-  extern int maximum_field_alignment;
-  int save_maximum_field_alignment;
+  unsigned int save_maximum_field_alignment;
     
   if (pass == 1)
     return;
index d2f21f1ee4203df6f9da0f4663c6a759988112fe..42470cf354d8728ce2c546344985f02c7bae12d2 100644 (file)
@@ -50,8 +50,6 @@ int special_UC = 0;
 char* chill_real_input_filename;
 extern FILE* finput;
 
-extern int maximum_field_alignment;
-
 static int deep_const_expr                     PARAMS ((tree));
 static void chill_print_error_function         PARAMS ((const char *));
 \f
index a52c9fd0c621629ca26895061d88fe39bc5d0a3f..a74766963eb15912eea2c6de52d168c112193e3d 100644 (file)
@@ -533,8 +533,7 @@ satisfy (exp, chain)
            /* if we have an ACCESS or TEXT mode we have to set
               maximum_field_alignment to 0 to fit with runtime
               system, even when we compile with -fpack. */
-           extern int maximum_field_alignment;
-           int save_maximum_field_alignment = maximum_field_alignment;
+           unsigned int save_maximum_field_alignment = maximum_field_alignment;
 
            if (CH_IS_ACCESS_MODE (exp) || CH_IS_TEXT_MODE (exp))
              maximum_field_alignment = 0;
index 1a67e99d41afa1332e7f80efdc090a68df7973b4..301694261602141c85e4d7855e33359a06a61578 100644 (file)
@@ -763,8 +763,7 @@ build_tasking_struct ()
   /* We temporarily reset the maximum_field_alignment to zero so the
      compiler's init data structures can be compatible with the
      run-time system, even when we're compiling with -fpack. */
-  extern int maximum_field_alignment;
-  int save_maximum_field_alignment = maximum_field_alignment;
+  unsigned int save_maximum_field_alignment = maximum_field_alignment;
   maximum_field_alignment = 0;
 
   decl1 = build_decl (FIELD_DECL, get_identifier ("TaskName"),
@@ -1239,8 +1238,7 @@ build_tasking_message_type ()
   tree temp;
   /* We temporarily reset maximum_field_alignment to deal with
      the runtime system. */
-  extern int maximum_field_alignment;
-  int save_maximum_field_alignment = maximum_field_alignment;
+  unsigned int save_maximum_field_alignment = maximum_field_alignment;
   tree field1, field2, field3;
 
   maximum_field_alignment = 0;
index 0116de30e37fa8ba139168bd48ced75dab72daa0..5082b784ef3e29dbf991b96752fe41d64a398816 100644 (file)
@@ -2168,8 +2168,7 @@ build_init_struct ()
   /* We temporarily reset the maximum_field_alignment to zero so the
      compiler's init data structures can be compatible with the
      run-time system, even when we're compiling with -fpack. */
-  extern int maximum_field_alignment;
-  int save_maximum_field_alignment = maximum_field_alignment;
+  unsigned int save_maximum_field_alignment = maximum_field_alignment;
   maximum_field_alignment = 0;
 
   decl1 = build_decl (FIELD_DECL, get_identifier ("__INIT_ENTRY"),