}
else if (GET_CODE (orig) == CONST)
{
- rtx base, offset;
+ rtx base;
if (GET_CODE (XEXP (orig, 0)) == PLUS
&& XEXP (XEXP (orig, 0), 0) == pic_offset_table_rtx)
}
/* Simplify the source if we need to. */
- if (GET_CODE (operand1) != HIGH && immediate_operand (operand1, mode)
+ if ((GET_CODE (operand1) != HIGH && immediate_operand (operand1, mode))
|| (GET_CODE (operand1) == HIGH
&& symbolic_operand (XEXP (operand1, 0), mode)))
{
if (size_is_constant)
{
- unsigned long n_items;
unsigned long offset;
rtx temp;
if (size_is_constant)
{
- unsigned long n_items;
unsigned long offset;
- rtx temp;
if (n_bytes == 0)
return 0;
rtx *operands;
{
unsigned mask = INTVAL (operands[2]);
- int bs0, bs1, bs2, p, len;
+ int bs0, bs1, p, len;
if (INTVAL (operands[2]) == 0)
return "copy %1,%0";
}
\f
/* Output an ascii string. */
+void
output_ascii (file, p, size)
FILE *file;
unsigned char *p;
fsize += current_function_outgoing_args_size;
if (! leaf_function_p () || fsize)
fsize += 32;
- return fsize + 63 & ~63;
+ return (fsize + 63) & ~63;
}
rtx hp_profile_label_rtx;
sprintf(hp_profile_label_name, "LP$%04d", hp_profile_labelno);
}
+void
hppa_expand_prologue()
{
static char import_string[] = ".IMPORT $$....,MILLICODE";
#define MILLI_START 10
-static int
+static void
import_milli (code)
enum millicodes code;
{
hppa_builtin_saveregs (arglist)
tree arglist;
{
- rtx block, float_addr, offset, float_mem;
+ rtx offset;
tree fntype = TREE_TYPE (current_function_decl);
int argadj = ((!(TYPE_ARG_TYPES (fntype) != 0
&& (TREE_VALUE (tree_last (TYPE_ARG_TYPES (fntype)))