audk/MdePkg/Include
Ard Biesheuvel 82df618711 MdePkg RVCT: add definition of UNREACHABLE
The RVCT compiler in --gnu mode appears to simply strip of the __builtin
prefix when it encounters calls to __builtin_xxx() functions, and so
the __builtin_unreachable() we emit for GCC results in linker errors
regarding undefined references against 'unreachable()'.

So define UNREACHABLE() to a NOP instead.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Liming Gao <liming.gao@intel.com>
2016-08-12 09:05:01 +02:00
..
AArch64 MdePkg/ProcessorBind.h: Add ARM and AArch64 GCC macros for Clang 2014-10-31 14:05:09 +00:00
Arm MdePkg RVCT: add definition of UNREACHABLE 2016-08-12 09:05:01 +02:00
Ebc MdePkg Base.h: Always define ASM_PFX 2014-09-01 17:23:10 +00:00
Guid MdePkg: Revert AuditMode/DeployedMode name definition 2016-05-04 09:13:46 +08:00
Ia32 MdePkg: Disable VS2015 warning C4701 & C4703 2015-12-04 03:05:28 +00:00
IndustryStandard MdePkg: Add DmaRemappingReportingTable.h 2016-08-02 18:30:27 -07:00
Ipf MdePkg Base.h: Always define ASM_PFX 2014-09-01 17:23:10 +00:00
Library MdePkg/DebugLib: Flag post-_ASSERT() as unreachable for analyzers. 2016-06-22 09:37:12 +08:00
Pi MdePkg: Follow PI1.4a update SmmStartupThisAP() description 2016-06-02 16:34:59 +08:00
Ppi MdePkg: Follow PI1.4a update EFI_SEC_PLATFORM_INFORMATION2 description 2016-06-02 16:34:53 +08:00
Protocol MdePkg/HiiImageEx: Fix incorrect parameter type in GetImageInfo() 2016-08-11 15:37:38 +08:00
Uefi MdePkg: Add HII definitions from UEFI 2.6 2016-05-13 11:17:57 +08:00
X64 BaseTools GCC: introduce GCC5 toolchain to support GCC v5.x in LTO mode 2016-08-02 10:54:11 +02:00
Base.h MdePkg CryptoPkg EdkCompatibilityPkg: retire NO_BUILTIN_VA_FUNCS define 2016-07-21 13:32:09 +02:00
PiDxe.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PiPei.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PiSmm.h Add definitions for the UEFI ACPI Data Table defined in the UEFI spec and the SMM Communication ACPI Table defined in the PI spec. 2011-02-22 10:05:06 +00:00
Uefi.h Update the copyright notice format 2010-04-23 15:46:20 +00:00