From: Franz Sirl Date: Fri, 11 Feb 2000 15:48:24 +0000 (+0000) Subject: expr.c (compare_records): Delete maximum_field_alignment declaration. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f70773947a9ab42b3197e991e9738bf816523b02;p=gcc.git expr.c (compare_records): Delete maximum_field_alignment declaration. * 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 --- diff --git a/gcc/ch/ChangeLog b/gcc/ch/ChangeLog index aa747d790ec..386577c4191 100644 --- a/gcc/ch/ChangeLog +++ b/gcc/ch/ChangeLog @@ -1,3 +1,24 @@ +2000-02-11 Franz Sirl + + * 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 * except.c (maximum_field_alignment): Remove duplicate declaration. diff --git a/gcc/ch/except.c b/gcc/ch/except.c index 451854551d4..a59e6759a68 100644 --- a/gcc/ch/except.c +++ b/gcc/ch/except.c @@ -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 (); diff --git a/gcc/ch/expr.c b/gcc/ch/expr.c index 01574ed8531..13e5bd871c3 100644 --- a/gcc/ch/expr.c +++ b/gcc/ch/expr.c @@ -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 (); diff --git a/gcc/ch/inout.c b/gcc/ch/inout.c index 5700da1e369..56164ac3857 100644 --- a/gcc/ch/inout.c +++ b/gcc/ch/inout.c @@ -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; diff --git a/gcc/ch/lang.c b/gcc/ch/lang.c index d2f21f1ee42..42470cf354d 100644 --- a/gcc/ch/lang.c +++ b/gcc/ch/lang.c @@ -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 *)); diff --git a/gcc/ch/satisfy.c b/gcc/ch/satisfy.c index a52c9fd0c62..a74766963eb 100644 --- a/gcc/ch/satisfy.c +++ b/gcc/ch/satisfy.c @@ -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; diff --git a/gcc/ch/tasking.c b/gcc/ch/tasking.c index 1a67e99d41a..30169426160 100644 --- a/gcc/ch/tasking.c +++ b/gcc/ch/tasking.c @@ -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; diff --git a/gcc/ch/typeck.c b/gcc/ch/typeck.c index 0116de30e37..5082b784ef3 100644 --- a/gcc/ch/typeck.c +++ b/gcc/ch/typeck.c @@ -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"),