1) Fix another instance of bug #2980
2) Disable __ARRAY_MACHINE_CODED__ in cpudefs.h as workaround for bug #2976
3) Fix for bug #2985. Not a GCCE bug but breaks my builds on Linux
EXPORTS
_ZN3HAL3GetEN7HALData10TAttributeERi @ 1 NONAME ; HAL::Get(HALData::TAttribute, int&)
_ZN3HAL3SetEN7HALData10TAttributeEi @ 2 NONAME ; HAL::Set(HALData::TAttribute, int)
_ZN3HAL6GetAllERiRPNS_6SEntryE @ 3 NONAME ; HAL::GetAll(int&, HAL::SEntry*&)
_ZN3HAL3GetEiN7HALData10TAttributeERi @ 4 NONAME ; HAL::Get(int, HALData::TAttribute, int&)
_ZN3HAL3SetEiN7HALData10TAttributeEi @ 5 NONAME ; HAL::Set(int, HALData::TAttribute, int)
_ZN11HalInternal12InitialValueE @ 6 NONAME DATA 428