2000-05-06 Richard Henderson <rth@cygnus.com>
-2000-05-06 Richard Henderson <rth@cygnus.com>
* c-decl.c: Include "tm_p.h".
* config/ia64/ia64.h (ASM_OUTPUT_BYTE): Mask and cast value to int
for printing.
+ * config/ia64/ia64.c (sdata_symbolic_operand): Mark unused args.
+ (symbolic_operand, function_operand, setjmp_operand): Likewise.
+ (shift_count_operand, shift_32bit_count_operand): Likewise.
+ (shladd_operand, fetchadd_operand, ia64_function_prologue): Likewise.
+ (ia64_function_epilogue, ia64_setup_incoming_varargs): Likewise.
+ (ia64_function_arg_partial_nregs, ia64_function_value): Likewise.
+ (ia64_print_operand_address, ia64_secondary_reload_class): Likewise.
+ (ia64_expand_builtin): Likewise.
+ (call_multiple_values_operation): Make dest_regno unsigned.
+
2000-05-06 Richard Henderson <rth@cygnus.com>
* rtl.def (DEFINE_COND_EXEC): New.
int
sdata_symbolic_operand (op, mode)
rtx op;
- enum machine_mode mode;
+ enum machine_mode mode ATTRIBUTE_UNUSED;
{
switch (GET_CODE (op))
{
int
symbolic_operand (op, mode)
rtx op;
- enum machine_mode mode;
+ enum machine_mode mode ATTRIBUTE_UNUSED;
{
switch (GET_CODE (op))
{
int
function_operand (op, mode)
rtx op;
- enum machine_mode mode;
+ enum machine_mode mode ATTRIBUTE_UNUSED;
{
if (GET_CODE (op) == SYMBOL_REF && SYMBOL_REF_FLAG (op))
return 1;
int
setjmp_operand (op, mode)
rtx op;
- enum machine_mode mode;
+ enum machine_mode mode ATTRIBUTE_UNUSED;
{
const char *name;
int retval = 0;
int
shift_count_operand (op, mode)
rtx op;
- enum machine_mode mode;
+ enum machine_mode mode ATTRIBUTE_UNUSED;
{
return ((GET_CODE (op) == CONST_INT && CONST_OK_FOR_M (INTVAL (op)))
|| GET_CODE (op) == CONSTANT_P_RTX);
int
shift_32bit_count_operand (op, mode)
rtx op;
- enum machine_mode mode;
+ enum machine_mode mode ATTRIBUTE_UNUSED;
{
return ((GET_CODE (op) == CONST_INT
&& (INTVAL (op) >= 0 && INTVAL (op) < 32))
int
shladd_operand (op, mode)
rtx op;
- enum machine_mode mode;
+ enum machine_mode mode ATTRIBUTE_UNUSED;
{
return (GET_CODE (op) == CONST_INT
&& (INTVAL (op) == 2 || INTVAL (op) == 4
int
fetchadd_operand (op, mode)
rtx op;
- enum machine_mode mode;
+ enum machine_mode mode ATTRIBUTE_UNUSED;
{
return (GET_CODE (op) == CONST_INT
&& (INTVAL (op) == -16 || INTVAL (op) == -8 ||
{
int count = XVECLEN (op, 0) - 2;
int i;
- int dest_regno;
+ unsigned int dest_regno;
/* Perform a quick check so we don't block up below. */
if (count <= 1
void
ia64_function_prologue (file, size)
FILE *file;
- int size;
+ int size ATTRIBUTE_UNUSED;
{
rtx insn;
if (ia64_need_regstk)
void
ia64_function_epilogue (file, size)
- FILE *file;
- int size;
+ FILE *file ATTRIBUTE_UNUSED;
+ int size ATTRIBUTE_UNUSED;
{
}
void
ia64_setup_incoming_varargs (cum, int_mode, type, pretend_size, second_time)
CUMULATIVE_ARGS cum;
- int int_mode;
- tree type;
+ int int_mode ATTRIBUTE_UNUSED;
+ tree type ATTRIBUTE_UNUSED;
int * pretend_size;
int second_time;
{
CUMULATIVE_ARGS *cum;
enum machine_mode mode;
tree type;
- int named;
+ int named ATTRIBUTE_UNUSED;
{
int words = (((mode == BLKmode ? int_size_in_bytes (type)
: GET_MODE_SIZE (mode)) + UNITS_PER_WORD - 1)
rtx
ia64_function_value (valtype, func)
tree valtype;
- tree func;
+ tree func ATTRIBUTE_UNUSED;
{
enum machine_mode mode;
enum machine_mode hfa_mode;
void
ia64_print_operand_address (stream, address)
- FILE * stream;
- rtx address;
+ FILE * stream ATTRIBUTE_UNUSED;
+ rtx address ATTRIBUTE_UNUSED;
{
}
enum reg_class
ia64_secondary_reload_class (class, mode, x)
enum reg_class class;
- enum machine_mode mode;
+ enum machine_mode mode ATTRIBUTE_UNUSED;
rtx x;
{
int regno = -1;
ia64_expand_builtin (exp, target, subtarget, mode, ignore)
tree exp;
rtx target;
- rtx subtarget;
- enum machine_mode mode;
- int ignore;
+ rtx subtarget ATTRIBUTE_UNUSED;
+ enum machine_mode mode ATTRIBUTE_UNUSED;
+ int ignore ATTRIBUTE_UNUSED;
{
rtx op0, op1, pat;
rtx tmp_reg;