i386.c (ix86_emit_restore_regs_using_mov, [...]): Change `bool' parameter to `int'.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Fri, 4 May 2001 14:36:39 +0000 (14:36 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Fri, 4 May 2001 14:36:39 +0000 (14:36 +0000)
* i386.c (ix86_emit_restore_regs_using_mov, ix86_save_reg): Change
`bool' parameter to `int'.

* hash.c (hash_lookup): Likewise.

* hash.h (hash_lookup): Likewise.

* tlink.c (symbol_hash_lookup, demangled_hash_lookup): Likewise.

From-SVN: r41829

gcc/ChangeLog
gcc/config/i386/i386.c
gcc/hash.c
gcc/hash.h
gcc/tlink.c

index e7f264b35c91d9fd31eb53b2ad4db09528d8f14c..96ef02766e860c49d4de2e1547ff17c24513527d 100644 (file)
@@ -1,3 +1,14 @@
+2001-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * i386.c (ix86_emit_restore_regs_using_mov, ix86_save_reg): Change
+       `bool' parameter to `int'.
+
+       * hash.c (hash_lookup): Likewise.
+       
+       * hash.h (hash_lookup): Likewise.
+
+       * tlink.c (symbol_hash_lookup, demangled_hash_lookup): Likewise.
+
 Fri May  4 13:10:03 CEST 2001  Jan Hubicka  <jh@suse.cz>
 
        * i386.c (x86_initialize_trampoline): Fix mode of constant.
index 689b3af5b404a8abd3758eabeb24b5d88d4769b1..3c31c49d3e68db1fe0fe7f77e4c57e354c0df21c 100644 (file)
@@ -559,7 +559,7 @@ static int ix86_split_to_parts PARAMS ((rtx, rtx *, enum machine_mode));
 static int ix86_safe_length_prefix PARAMS ((rtx));
 static int ix86_nsaved_regs PARAMS((void));
 static void ix86_emit_save_regs PARAMS((void));
-static void ix86_emit_restore_regs_using_mov PARAMS ((rtx, int, bool));
+static void ix86_emit_restore_regs_using_mov PARAMS ((rtx, int, int));
 static void ix86_emit_epilogue_esp_adjustment PARAMS((int));
 static void ix86_set_move_mem_attrs_1 PARAMS ((rtx, rtx, rtx, rtx, rtx));
 static void ix86_sched_reorder_pentium PARAMS((rtx *, rtx *));
@@ -599,7 +599,7 @@ static int ix86_fp_comparison_arithmetics_cost PARAMS ((enum rtx_code code));
 static int ix86_fp_comparison_fcomi_cost PARAMS ((enum rtx_code code));
 static int ix86_fp_comparison_sahf_cost PARAMS ((enum rtx_code code));
 static int ix86_fp_comparison_cost PARAMS ((enum rtx_code code));
-static int ix86_save_reg PARAMS ((int, bool));
+static int ix86_save_reg PARAMS ((int, int));
 static void ix86_compute_frame_layout PARAMS ((struct ix86_frame *));
 \f
 /* Sometimes certain combinations of command options do not make
@@ -2268,7 +2268,7 @@ gen_push (arg)
 static int
 ix86_save_reg (regno, maybe_eh_return)
      int regno;
-     bool maybe_eh_return;
+     int maybe_eh_return;
 {
   if (flag_pic
       && ! TARGET_64BIT
@@ -2573,7 +2573,7 @@ static void
 ix86_emit_restore_regs_using_mov (pointer, offset, maybe_eh_return)
      rtx pointer;
      int offset;
-     bool maybe_eh_return;
+     int maybe_eh_return;
 {
   int regno;
 
index 1b2cc7c78cf961d104ad6aa697dce80182aead29..1cf6b685c64d2d2e9b33f7e95ab886e570e66049 100644 (file)
@@ -87,7 +87,7 @@ struct hash_entry *
 hash_lookup (table, key, create, copy)
      struct hash_table *table;
      hash_table_key key;
-     bool create;
+     int create;
      hash_table_key (*copy) PARAMS ((struct obstack* memory, 
                                     hash_table_key key));
 {
index 52bee12f2af76bfaa69811dafc509716003231dd..bd75f94c6f9a07efeea0a877a9dff101b7000505 100644 (file)
@@ -96,7 +96,7 @@ extern void hash_table_free PARAMS ((struct hash_table *));
    COPY is non-NULL, it is used to copy the KEY before storing it in
    the hash table.  */
 extern struct hash_entry *hash_lookup
-  PARAMS ((struct hash_table *, hash_table_key key, bool create,
+  PARAMS ((struct hash_table *, hash_table_key key, int create,
           hash_table_key (*copy)(struct obstack*, hash_table_key)));
 
 /* Base method for creating a hash table entry.  */
index 1b797e104a434766d94906eeedfd627028eeb749..8b8ca0c46989faea96e70578184ce61a03a41a27 100644 (file)
@@ -72,7 +72,7 @@ static struct hash_entry * symbol_hash_newfunc PARAMS ((struct hash_entry *,
                                                        struct hash_table *,
                                                        hash_table_key));
 static struct symbol_hash_entry * symbol_hash_lookup PARAMS ((const char *,
-                                                             bool));
+                                                             int));
 static struct hash_entry * file_hash_newfunc PARAMS ((struct hash_entry *,
                                                      struct hash_table *,
                                                      hash_table_key));
@@ -81,7 +81,7 @@ static struct hash_entry * demangled_hash_newfunc PARAMS ((struct hash_entry *,
                                                           struct hash_table *,
                                                           hash_table_key));
 static struct demangled_hash_entry *
-  demangled_hash_lookup PARAMS ((const char *, bool));
+  demangled_hash_lookup PARAMS ((const char *, int));
 static void symbol_push PARAMS ((symbol *));
 static symbol * symbol_pop PARAMS ((void));
 static void file_push PARAMS ((file *));
@@ -129,7 +129,7 @@ symbol_hash_newfunc (entry, table, string)
 static struct symbol_hash_entry *
 symbol_hash_lookup (string, create)
      const char *string;
-     bool create;
+     int create;
 {
   return ((struct symbol_hash_entry *)
          hash_lookup (&symbol_table, (const hash_table_key) string, 
@@ -201,7 +201,7 @@ demangled_hash_newfunc (entry, table, string)
 static struct demangled_hash_entry *
 demangled_hash_lookup (string, create)
      const char *string;
-     bool create;
+     int create;
 {
   return ((struct demangled_hash_entry *)
          hash_lookup (&demangled_table, (const hash_table_key) string,