Fedora 36 is out since early may and comes with gcc 12.
This series fixes compilation or waives some checks.

There might be something fishy with rte_memcpy on x86 but, for now,
the rte_memcpy related fixes are on the caller side.

Some "base" drivers have issues, I chose the simple solution of waiving
the checks for them.

Compilation is the only thing checked.
Please driver maintainers, check nothing got broken.

-- 
David Marchand

David Marchand (12):
  common/cpt: fix build with GCC 12
  crypto/cnxk: fix build with GCC 12
  crypto/ipsec_mb: fix build with GCC 12
  net/ena: fix build with GCC 12
  net/enetfec: fix build with GCC 12
  net/ice: fix build with GCC 12
  net/ice/base: fix build with GCC 12
  net/qede/base: fix build with GCC 12
  vdpa/ifc: fix build with GCC 12
  vhost/crypto: fix build with GCC 12
  app/flow-perf: fix build with GCC 12
  test/ipsec: fix build with GCC 12

 app/test-flow-perf/main.c            | 48 ++++++----------------------
 app/test/test_ipsec.c                | 48 +++++++++++++++++-----------
 drivers/common/cpt/cpt_ucode.h       |  8 +++++
 drivers/crypto/cnxk/cnxk_se.h        |  8 +++++
 drivers/crypto/ipsec_mb/pmd_snow3g.c |  7 ++--
 drivers/net/ena/ena_rss.c            |  7 ++--
 drivers/net/enetfec/enet_ethdev.c    |  9 ++++++
 drivers/net/ice/base/meson.build     |  5 +++
 drivers/net/ice/ice_ethdev.c         |  3 +-
 drivers/net/qede/base/meson.build    |  5 +++
 drivers/vdpa/ifc/ifcvf_vdpa.c        |  2 ++
 lib/vhost/vhost_crypto.c             |  8 ++---
 12 files changed, 88 insertions(+), 70 deletions(-)

-- 
2.36.1

Reply via email to