OpenCloudOS-Kernel/include/acpi/platform
Lv Zheng 34f3a91b3b ACPICA: OSL: Fix a regression that old GCC requires a workaround for strchr()
ACPICA commit be836c36454a624a4fb1d17234080ef8c07993fc

There is a GCC false-warning issue on specific GCC versions that
"strchr" will be preprocessed and extracted to contain
!__buildin_constant_p() checker and it surely is a constant logical
value "1" for strchr() arguments. Then -Wlogical-op errorneously reports a
warning.

The regression is triggered after the standard headers are re-ordered in
the EFI porting task. This patch fixes this regression by moving the
workaround to a new position after including all other standard headers.

Link: https://github.com/acpica/acpica/commit/be836c36
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2016-08-13 03:16:39 +02:00
..
acenv.h ACPICA: OSL: Cleanup the inclusion order of the compiler-specific headers 2016-08-13 03:16:39 +02:00
acenvex.h ACPICA: OSL: Fix a regression that old GCC requires a workaround for strchr() 2016-08-13 03:16:39 +02:00
acgcc.h ACPICA: OSL: Fix a regression that old GCC requires a workaround for strchr() 2016-08-13 03:16:39 +02:00
acgccex.h ACPICA: OSL: Fix a regression that old GCC requires a workaround for strchr() 2016-08-13 03:16:39 +02:00
aclinux.h ACPICA: OSL: Cleanup the inclusion order of the compiler-specific headers 2016-08-13 03:16:39 +02:00
aclinuxex.h ACPICA: Divergence: Port declarators back to ACPICA 2016-08-13 03:09:32 +02:00