({low_32_bit,offsettable_mem}_operand): The function low_32_bit_operand is now unused...
authorRichard Kenner <kenner@gcc.gnu.org>
Thu, 19 Oct 1995 23:31:10 +0000 (19:31 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Thu, 19 Oct 1995 23:31:10 +0000 (19:31 -0400)
({low_32_bit,offsettable_mem}_operand): The function
low_32_bit_operand is now unused, delete it.  New function
offsettable_mem_operand to determine if a memory address is
offsettable.
(PREDICATE_CODES): Ditto.
(float_conv_temp): New global.

From-SVN: r10482

gcc/config/rs6000/rs6000.h

index 0bd902de389515b2a4b705a7a96a492628ed72a3..7a826663545a94ecf6a3bab2e740826562c2c973 100644 (file)
@@ -2466,7 +2466,7 @@ do {                                                                      \
   {"easy_fp_constant", {CONST_DOUBLE}},                                \
   {"reg_or_mem_operand", {SUBREG, MEM, REG}},                  \
   {"lwa_operand", {SUBREG, MEM, REG}},                         \
-  {"low_32_bit_operand", {CONST_DOUBLE, CONST_INT}},           \
+  {"offsettable_mem_operand", {MEM}},                          \
   {"fp_reg_or_mem_operand", {SUBREG, MEM, REG}},               \
   {"mem_or_easy_const_operand", {SUBREG, MEM, CONST_DOUBLE}},  \
   {"add_operand", {SUBREG, REG, CONST_INT}},                   \
@@ -2503,7 +2503,7 @@ extern int reg_or_neg_short_operand ();
 extern int reg_or_u_short_operand ();
 extern int reg_or_cint_operand ();
 extern int easy_fp_constant ();
-extern int low_32_bit_operand ();
+extern int offsettable_mem_operand ();
 extern int fp_reg_or_mem_operand ();
 extern int mem_or_easy_const_operand ();
 extern int add_operand ();
@@ -2551,3 +2551,6 @@ extern void output_ascii ();
 extern void rs6000_gen_section_name ();
 extern void output_function_profiler ();
 extern int rs6000_adjust_cost ();
+
+/* Temporary used to convert int->float.  */
+extern struct rtx_def *float_conv_temp;