@@ -14,14 +14,16 @@ * file. */ #include "config.h" +#include "platform.h" + .globl of_forward .globl of_forward_stret -#ifdef __PIC__ +#ifdef OF_PIC .macro j_pic symbol lw $t9, %call16(\symbol)($gp) jr $t9 .endm .macro jal_pic symbol @@ -37,11 +39,11 @@ .endm #endif .section .text of_forward: -#ifdef __PIC__ +#ifdef OF_PIC lui $gp, %hi(_gp_disp) addiu $gp, $gp, %lo(_gp_disp) addu $gp, $gp, $t9 #endif @@ -60,11 +62,11 @@ sw $a0, 28($sp) sw $a1, 32($sp) sw $a2, 36($sp) sw $a3, 40($sp) -#ifdef __mips_eabi +#ifdef OF_MIPS_EABI /* For some reason, $a4-$a8 are not always defined */ sw $8, 44($sp) sw $9, 48($sp) sw $10, 52($sp) sw $11, 56($sp) @@ -78,11 +80,11 @@ swc1 $f18, 84($sp) swc1 $f19, 88($sp) #endif move $s0, $gp -#ifdef __PIC__ +#ifdef OF_PIC lw $s1, %got(sel_forwardingTargetForSelector_)($gp) #else lui $s1, %hi(sel_forwardingTargetForSelector_) #endif addiu $s1, $s1, %lo(sel_forwardingTargetForSelector_) @@ -116,11 +118,11 @@ move $gp, $s0 move $a0, $v0 lw $a1, 32($sp) jal_pic objc_msg_lookup -#ifdef __mips_eabi +#ifdef OF_MIPS_EABI lwc1 $f19, 88($sp) lwc1 $f18, 84($sp) lwc1 $f17, 80($sp) lwc1 $f16, 76($sp) lwc1 $f15, 72($sp) @@ -161,11 +163,11 @@ j_pic of_method_not_found .type of_forward, %function .size of_forward, .-of_forward of_forward_stret: -#ifdef __PIC__ +#ifdef OF_PIC lui $gp, %hi(_gp_disp) addiu $gp, $gp, %lo(_gp_disp) addu $gp, $gp, $t9 #endif @@ -184,11 +186,11 @@ sw $a0, 28($sp) sw $a1, 32($sp) sw $a2, 36($sp) sw $a3, 40($sp) -#ifdef __mips_eabi +#ifdef OF_MIPS_EABI /* For some reason, $a4-$a8 are not always defined */ sw $8, 44($sp) sw $9, 48($sp) sw $10, 52($sp) sw $11, 56($sp) @@ -202,11 +204,11 @@ swc1 $f18, 84($sp) swc1 $f19, 88($sp) #endif move $s0, $gp -#ifdef __PIC__ +#ifdef OF_PIC lw $s1, %got(sel_forwardingTargetForSelector_)($gp) #else lui $s1, %hi(sel_forwardingTargetForSelector_) #endif addiu $s1, $s1, %lo(sel_forwardingTargetForSelector_) @@ -241,11 +243,11 @@ move $gp, $s0 move $a0, $v0 lw $a1, 36($sp) jal_pic objc_msg_lookup_stret -#ifdef __mips_eabi +#ifdef OF_MIPS_EABI lwc1 $f19, 88($sp) lwc1 $f18, 84($sp) lwc1 $f17, 80($sp) lwc1 $f16, 76($sp) lwc1 $f15, 72($sp) @@ -287,11 +289,11 @@ j_pic of_method_not_found_stret .type of_forward_stret, %function .size of_forward_stret, .-of_forward_stret init: -#ifdef __PIC__ +#ifdef OF_PIC lui $gp, %hi(_gp_disp) addiu $gp, $gp, %lo(_gp_disp) addu $gp, $gp, $t9 lw $a0, %got(module)($gp) @@ -321,8 +323,8 @@ .long 0 .long 0 module: .long 8, 16, 0, symtab -#ifdef __linux__ +#ifdef OF_LINUX .section .note.GNU-stack, "", %progbits #endif