2 A crash in code generation for sm83/z80 bitwise operations when both operands are in I/O space.
7 #if defined(__SDCC_z80) || defined(__SDCC_pdk14) || defined(__SDCC_pdk15)
8 __sfr
__at(0x10) changeBase
;
9 __sfr
__at(0x11) LCDC_REG
;
10 #elif defined(__SDCC_sm83)
11 __sfr
__at(0xff10) changeBase
;
12 __sfr
__at(0xff11) LCDC_REG
;
14 unsigned char changeBase
;
15 unsigned char LCDC_REG
;
20 LCDC_REG
^= changeBase
;
25 LCDC_REG
|= changeBase
;
30 LCDC_REG
&= changeBase
;