Browse Source

Fix unresolved external error for sky_cpcond0 on non-SKY builds.

gdb-4_18-branch
James Lemke 29 years ago
parent
commit
1106213c56
  1. 8
      sim/mips/mips.igen

8
sim/mips/mips.igen

@ -5384,10 +5384,12 @@
*r5900: *r5900:
// start-sanitize-sky // start-sanitize-sky
{ {
#ifdef TARGET_SKY
address_word offset = EXTEND16 (OFFSET) << 2; address_word offset = EXTEND16 (OFFSET) << 2;
extern int sky_cpcond0; extern int sky_cpcond0;
if (sky_cpcond0 == 0) if (sky_cpcond0 == 0)
DELAY_SLOT (NIA + offset); DELAY_SLOT (NIA + offset);
#endif
} }
// end-sanitize-sky // end-sanitize-sky
// end-sanitize-r5900 // end-sanitize-r5900
@ -5407,10 +5409,12 @@
*r5900: *r5900:
// start-sanitize-sky // start-sanitize-sky
{ {
#ifdef TARGET_SKY
address_word offset = EXTEND16 (OFFSET) << 2; address_word offset = EXTEND16 (OFFSET) << 2;
extern int sky_cpcond0; extern int sky_cpcond0;
if (sky_cpcond0 == 0) if (sky_cpcond0 == 0)
DELAY_SLOT (NIA + offset); DELAY_SLOT (NIA + offset);
#endif
} }
// end-sanitize-sky // end-sanitize-sky
// end-sanitize-r5900 // end-sanitize-r5900
@ -5423,10 +5427,12 @@
*r5900: *r5900:
// start-sanitize-sky // start-sanitize-sky
{ {
#ifdef TARGET_SKY
address_word offset = EXTEND16 (OFFSET) << 2; address_word offset = EXTEND16 (OFFSET) << 2;
extern int sky_cpcond0; extern int sky_cpcond0;
if (sky_cpcond0 != 0) if (sky_cpcond0 != 0)
DELAY_SLOT (NIA + offset); DELAY_SLOT (NIA + offset);
#endif
} }
// end-sanitize-sky // end-sanitize-sky
// end-sanitize-r5900 // end-sanitize-r5900
@ -5447,10 +5453,12 @@
*r5900: *r5900:
// start-sanitize-sky // start-sanitize-sky
{ {
#ifdef TARGET_SKY
address_word offset = EXTEND16 (OFFSET) << 2; address_word offset = EXTEND16 (OFFSET) << 2;
extern int sky_cpcond0; extern int sky_cpcond0;
if (sky_cpcond0 != 0) if (sky_cpcond0 != 0)
DELAY_SLOT (NIA + offset); DELAY_SLOT (NIA + offset);
#endif
} }
// end-sanitize-sky // end-sanitize-sky
// end-sanitize-r5900 // end-sanitize-r5900

Loading…
Cancel
Save