extern void pfatal_with_name ();
extern void warning ();
-extern rtx gen_addsi3 ();
-extern rtx gen_andsi3 ();
-extern rtx gen_beq ();
-extern rtx gen_bne ();
-extern rtx gen_cmpsi ();
-extern rtx gen_indirect_jump ();
-extern rtx gen_iorsi3 ();
-extern rtx gen_jump ();
-extern rtx gen_movhi ();
-extern rtx gen_movqi ();
-extern rtx gen_movsi ();
-extern rtx gen_movsi_ulw ();
-extern rtx gen_movsi_usw ();
-extern rtx gen_movstrsi_internal ();
-extern rtx gen_return_internal ();
-extern rtx gen_subsi3 ();
-
extern tree current_function_decl;
extern FILE *asm_out_file;
num_refs[2] = 0;
mips_load_reg = (rtx)0;
mips_load_reg2 = (rtx)0;
- number_functions_processed++;
current_frame_info = zero_frame_info;
+ number_functions_processed++;
/* Restore the output file if optimizing the GP (optimizing the GP causes
the text to be diverted to a tempfile, so that data decls come before
\f
/* Print subsidiary information on the compiler version in use. */
-#define MIPS_VERSION "[AL 1.1, MM 22]"
+#define MIPS_VERSION "[AL 1.1, MM 23]"
#ifndef MACHINE_TYPE
#define MACHINE_TYPE "BSD Mips"
\
case CONST: \
{ \
- extern rtx eliminate_constant_term (); \
rtx offset = const0_rtx; \
rtx symref = eliminate_constant_term (X, &offset); \
\
#define SELECT_SECTION_MODE(MODE,RTX) \
{ \
- extern int mips_section_threshold; \
if ((GET_MODE_SIZE(MODE) / BITS_PER_UNIT) <= mips_section_threshold \
&& mips_section_threshold > 0) \
sdata_section (); \
#define SELECT_SECTION(DECL,RELOC) \
{ \
- extern int mips_section_threshold; \
if (int_size_in_bytes (TREE_TYPE (DECL)) <= mips_section_threshold \
&& mips_section_threshold > 0) \
sdata_section (); \
if (reg1) /* turn off complaints about unreached code */
{
- extern rtx gen_cmpdf ();
emit_move_insn (reg1, immed_real_const_1 (offset, DFmode));
do_pending_stack_adjust ();
if (reg1) /* turn off complaints about unreached code */
{
- extern rtx gen_cmpsf ();
emit_move_insn (reg1, immed_real_const_1 (offset, SFmode));
do_pending_stack_adjust ();
""
"
{
- extern rtx gen_movsi_ulw ();
- extern rtx gen_movsi ();
-
/* Handle loads. */
if (GET_CODE (operands[0]) == MEM)
{
""
"*
{
- extern rtx eliminate_constant_term ();
enum rtx_code code;
char *ret;
rtx offset;
""
"*
{
- extern rtx eliminate_constant_term ();
rtx offset = const0_rtx;
rtx addr = XEXP (operands[0], 0);
rtx mem_addr = eliminate_constant_term (addr, &offset);
""
"
{
- extern rtx force_reg ();
-
if (branch_type != CMP_SI)
FAIL;
""
"
{
- extern rtx force_reg ();
-
if (branch_type != CMP_SI)
FAIL;
""
"
{
- extern rtx force_reg ();
-
if (branch_type != CMP_SI)
FAIL;
""
"
{
- extern rtx force_reg ();
-
if (branch_type != CMP_SI)
FAIL;
""
"
{
- extern rtx force_reg ();
-
if (branch_type != CMP_SI)
FAIL;
""
"
{
- extern rtx force_reg ();
-
if (branch_type != CMP_SI)
FAIL;