static rtx find_addr_reg ();
static void sparc_init_modes ();
+
+#ifdef DWARF2_DEBUGGING_INFO
+extern char *dwarf2out_cfi_label ();
+#endif
\f
/* Option handling. */
N_REGS is the number of 4-byte regs saved thus far. This applies even to
v9 int regs as it simplifies the code. */
-#ifdef __GNUC__
-__inline__
-#endif
static int
save_regs (file, low, high, base, offset, n_regs, real_offset)
FILE *file;
reg_names[i], base, offset + 4 * n_regs);
if (dwarf2out_do_frame ())
{
- char *l = (char *) dwarf2out_cfi_label ();
+ char *l = dwarf2out_cfi_label ();
dwarf2out_reg_save (l, i, real_offset + 4 * n_regs);
dwarf2out_reg_save (l, i+1, real_offset + 4 * n_regs + 4);
}
N_REGS is the number of 4-byte regs saved thus far. This applies even to
v9 int regs as it simplifies the code. */
-#ifdef __GNUC__
-__inline__
-#endif
static int
restore_regs (file, low, high, base, offset, n_regs)
FILE *file;
if (dwarf2out_do_frame () && actual_fsize)
{
- char *label = (char *) dwarf2out_cfi_label ();
+ char *label = dwarf2out_cfi_label ();
/* The canonical frame address refers to the top of the frame. */
dwarf2out_def_cfa (label, (leaf_function ? STACK_POINTER_REGNUM
DOUBLEWORD_OP is either "std" for save, "ldd" for restore. */
void
-sparc_flat_save_restore (file, base_reg, offset, gmask, fmask, word_op, doubleword_op, base_offset)
+sparc_flat_save_restore (file, base_reg, offset, gmask, fmask, word_op,
+ doubleword_op, base_offset)
FILE *file;
char *base_reg;
unsigned int offset;
base_reg, offset);
if (dwarf2out_do_frame ())
{
- char *l = (char *) dwarf2out_cfi_label ();
+ char *l = dwarf2out_cfi_label ();
dwarf2out_reg_save (l, regno, offset + base_offset);
dwarf2out_reg_save
(l, regno+1, offset+base_offset + UNITS_PER_WORD);
}
if (dwarf2out_do_frame ())
{
- char *l = (char *) dwarf2out_cfi_label ();
+ char *l = dwarf2out_cfi_label ();
if (gmask & FRAME_POINTER_MASK)
{
dwarf2out_reg_save (l, FRAME_POINTER_REGNUM,
}
if (dwarf2out_do_frame ())
{
- char *l = (char *) dwarf2out_cfi_label ();
+ char *l = dwarf2out_cfi_label ();
if (gmask & FRAME_POINTER_MASK)
{
dwarf2out_reg_save (l, FRAME_POINTER_REGNUM,