[dpdk-dev] [PATCH v2] eal: ignore alignment warnings for x86 vector
Wang, Haiyue
haiyue.wang at intel.com
Wed Apr 29 10:29:05 CEST 2020
Dropped this patch, it is better to let the application to decide
the warning level.
BR,
Haiyue
> -----Original Message-----
> From: Wang, Haiyue <haiyue.wang at intel.com>
> Sent: Wednesday, April 29, 2020 14:49
> To: dev at dpdk.org; Richardson, Bruce <bruce.richardson at intel.com>; Ananyev, Konstantin
> <konstantin.ananyev at intel.com>; Stokes, Ian <ian.stokes at intel.com>
> Cc: Wang, Haiyue <haiyue.wang at intel.com>
> Subject: [PATCH v2] eal: ignore alignment warnings for x86 vector
>
> There several alignment warnings when including rte_memcpy header file
> externally like OVS for x86.
>
> Signed-off-by: Haiyue Wang <haiyue.wang at intel.com>
> ---
> v2: Use __GUNC__ macro to apply for suppressing the warning.
> ---
> lib/librte_eal/x86/include/rte_memcpy.h | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/lib/librte_eal/x86/include/rte_memcpy.h b/lib/librte_eal/x86/include/rte_memcpy.h
> index ba44c4a32..d4cfe8dd5 100644
> --- a/lib/librte_eal/x86/include/rte_memcpy.h
> +++ b/lib/librte_eal/x86/include/rte_memcpy.h
> @@ -22,6 +22,10 @@
> extern "C" {
> #endif
>
> +#ifdef __GNUC__
> +#pragma GCC diagnostic ignored "-Wcast-align"
> +#endif
> +
> /**
> * Copy bytes from one location to another. The locations must not overlap.
> *
> --
> 2.26.2
More information about the dev
mailing list