Quick Search:

Mode

Context

Displaying 3 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.5
 
1.6
 
MAIN:gmcgarry:20071128022353
 
macdefs.h
_>9999 #define MAX_ULONGLONG   0xffffffffffffffffULL
 100100 
 101101 #undef  CHAR_UNSIGNED
<>102 -#define TARGET_STDARGS
103102 #define BOOL_TYPE       INT
 104103 #define WCHAR_TYPE      INT
 105104 
     
 !
213212 #define S6S7    51
 214213 
 215214 #define F0      52
<>216 -#define F1      53
 217 -#define F2      54
 218 -#define F3      55
 219 -#define F4      56
 220 -#define F5      57
 221 -#define F6      58
 222 -#define F7      59
 223 -#define F8      60
 224 -#define F9      61
 225 -#define F10     62
 226 -#define F11     63
 227 -/* and the rest for later */
 228 -#define F12     64
 229 -#define F13     65
 230 -#define F14     66
 231 -#define F15     67
  215+#define F2      53
  216+#define F4      54
  217+#define F6      55
  218+#define F8      56
  219+#define F10     57
  220+#define F12     58
  221+#define F14     59
232222 #define F16     68
<>233 -#define F17     69
 234 -#define F18     70
 235 -#define F19     71
 236 -#define F20     72
 237 -#define F21     73
 238 -#define F22     74
 239 -#define F23     75
 240 -#define F24     76
 241 -#define F25     77
 242 -#define F26     78
 243 -#define F27     79
 244 -#define F28     80
 245 -#define F29     81
 246 -#define F30     82
 247 -#define F31     83
  223+#define F18     61
  224+#define F20     62
  225+#define F22     63
  226+/* and the rest for later */
  227+#define F24     64
  228+#define F26     65
  229+#define F28     66
  230+#define F30     67
248231 
 249232 #define MAXREGS 64
 250233 #define NUMCLASS 3
 251234 
<>252 -#define RETREG(x)       (DEUNSIGN(x) == LONGLONG ? A0A1 : \
  235+#define RETREG(x)       (DEUNSIGN(x) == LONGLONG ? V0V1 : \
253236                             (x) == DOUBLE || (x) == LDOUBLE || (x) == FLOAT ? \
<>254 -                            F0 : A0)
  237+                            F0 : V0)
255238 #define FPREG   FP      /* frame pointer */
<>256 -#define STKREG  SP
257239 
 258240 #define MIPS_N32_NARGREGS       8
 259241 #define MIPS_O32_NARGREGS       4
     
 !
353335 
 354336 extern int bigendian;
 355337 extern int nargregs;
<_ 338+
  339+#define TARGET_STDARGS
  340+#define TARGET_BUILTINS                                         \
  341+        { "__builtin_stdarg_start", mips_builtin_stdarg_start },        \
  342+        { "__builtin_va_arg", mips_builtin_va_arg },            \
  343+        { "__builtin_va_end", mips_builtin_va_end },            \
  344+        { "__builtin_va_copy", mips_builtin_va_copy },
  345+
  346+struct node;
  347+struct node *mips_builtin_stdarg_start(struct node *f, struct node *a);
  348+struct node *mips_builtin_va_arg(struct node *f, struct node *a);
  349+struct node *mips_builtin_va_end(struct node *f, struct node *a);
  350+struct node *mips_builtin_va_copy(struct node *f, struct node *a);
FishEye: Open Source License registered to PCC.
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-12-26 20:16 +0100