1) Revised fix for Bug 2975 - [GCCE] Illegal inline assembler in kernel/eka/drivers/debug/rmdebug/d_rmd_stepping.cpp.
Should have conditionally different code for __ARMCC__ and __GCCE_
2) Fix for Bug 2976 - [GCCE] Overlapping naked function bodies break exception-handling.
3) Fix an incidental "impossible constraint in asm" gripe.
EXPORTS
?CreatePhysicalDevice@@YAPAVDPhysicalDevice@@XZ @ 1 NONAME ; class DPhysicalDevice * CreatePhysicalDevice(void)
?DfcFunc@TIicBusSlaveCallback@@CAXPAX@Z @ 2 NONAME ; void TIicBusSlaveCallback::DfcFunc(void *)
??0DSimulatedIicBusChannelMasterSpi@@QAE@W4TBusType@DIicBusChannel@@W4TChannelDuplex@2@@Z @ 3 NONAME ; DSimulatedIicBusChannelMasterSpi::DSimulatedIicBusChannelMasterSpi(enum DIicBusChannel::TBusType, enum DIicBusChannel::TChannelDuplex)
??0DSimulatedIicBusChannelSlaveSpi@@QAE@W4TBusType@DIicBusChannel@@W4TChannelDuplex@2@@Z @ 4 NONAME ; DSimulatedIicBusChannelSlaveSpi::DSimulatedIicBusChannelSlaveSpi(enum DIicBusChannel::TBusType, enum DIicBusChannel::TChannelDuplex)
??0DIicBusChannelMasterSlave@@QAE@W4TBusType@DIicBusChannel@@W4TChannelDuplex@2@PAVDIicBusChannelMaster@@PAVDIicBusChannelSlave@@@Z @ 5 NONAME ; DIicBusChannelMasterSlave::DIicBusChannelMasterSlave(enum DIicBusChannel::TBusType, enum DIicBusChannel::TChannelDuplex, class DIicBusChannelMaster *, class DIicBusChannelSlave *)