Suppress spurious deprecated declaration warnings
authorDan Handley <dan.handley@arm.com>
Tue, 27 Feb 2018 13:00:43 +0000 (13:00 +0000)
committerDan Handley <dan.handley@arm.com>
Thu, 1 Mar 2018 16:14:29 +0000 (16:14 +0000)
commit97924e4521dbc1002f7b13302fd350c00da36b27
treed904ee0aa45c04957361862bab6fa95fd8992204
parent4504ab2bc2c9a3c6db0f92e4a34fc6095766885b
Suppress spurious deprecated declaration warnings

Some generic compatibility functions emit deprecated declaration warnings
even when platforms do not use the deprecated functions directly. This
can be confusing. Suppress these warnings by using:
`#pragma GCC diagnostic ignored "-Wdeprecated-declarations"`

Also emit a runtime warning if the weak plat/common implemntation of
plat_get_syscnt_freq2() is used, as this implies the platform has not
migrated from plat_get_syscnt_freq(). The deprecated  declaration warnings
only help detect when platforms are calling deprecated functions, not when
they are defining deprecated functions.

Fixes ARM-software/tf-issues#550

Change-Id: Id14a92279c2634c1e76db8ef210da8affdbb2a5d
Signed-off-by: Dan Handley <dan.handley@arm.com>
bl31/bl31_context_mgmt.c
plat/common/aarch64/plat_common.c