diff --git a/.files b/.files
index 7622987..6b06153 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index f327cc5..f991a04 100644
--- a/.rev
+++ b/.rev
@@ -37,4 +37,18 @@
 </comment>
     <requestid>1080889</requestid>
   </revision>
+  <revision rev="5" vrev="1">
+    <srcmd5>7dec55b053bbb00ee499b07e4be54a97</srcmd5>
+    <version>23.05</version>
+    <time>1686665359</time>
+    <user>dimstar_suse</user>
+    <comment>- Update to 23.05:
+  * Changelog: https://github.com/ARM-software/armnn/releases/tag/v23.05
+- Drop upstream patches:
+  * armnn-fix-gcc13.patch
+  * armnn-fix-gcc13-2.patch
+  * 4cf40d7.diff
+</comment>
+    <requestid>1092624</requestid>
+  </revision>
 </revisionlist>
diff --git a/4cf40d7.diff b/4cf40d7.diff
deleted file mode 100644
index e73058a..0000000
--- a/4cf40d7.diff
+++ /dev/null
@@ -1,30 +0,0 @@
-From 4cf40d70f8e9da3184bb4c9b604db6a3b23d6533 Mon Sep 17 00:00:00 2001
-From: Teresa Charlin <teresa.charlinreyes@arm.com>
-Date: Thu, 20 Apr 2023 11:55:48 +0100
-Subject: [PATCH] GitHub #723 Fix Maybe uninitialized variable
-
-
-Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
-Change-Id: I70d3673bbb2dc113ac5eb6d63029a4a4a684e831
----
-
-diff --git a/include/armnn/backends/Workload.hpp b/include/armnn/backends/Workload.hpp
-index be6fbd9..9f7aad0 100644
---- a/include/armnn/backends/Workload.hpp
-+++ b/include/armnn/backends/Workload.hpp
-@@ -1,5 +1,5 @@
- //
--// Copyright © 2022 Arm Ltd and Contributors. All rights reserved.
-+// Copyright © 2022-2023 Arm Ltd and Contributors. All rights reserved.
- // SPDX-License-Identifier: MIT
- //
- #pragma once
-@@ -124,6 +124,8 @@
- 
-             if (!info.m_InputTensorInfos.empty())
-             {
-+                expectedInputType = info.m_InputTensorInfos.front().GetDataType();
-+
-                 if (expectedOutputType != expectedInputType)
-                 {
-                     ARMNN_ASSERT_MSG(false, "Trying to create workload with incorrect type");
diff --git a/armnn-23.02.tar.gz b/armnn-23.02.tar.gz
deleted file mode 120000
index 7d9c9e7..0000000
--- a/armnn-23.02.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeifljpqw5ylj66wmqdvngkqwxcfxhiop7pu3gj3jcyyyfynj7soode
\ No newline at end of file
diff --git a/armnn-23.05.tar.gz b/armnn-23.05.tar.gz
new file mode 120000
index 0000000..328f732
--- /dev/null
+++ b/armnn-23.05.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeidvswpyw5uojpkm6rsn75k5t2ou6xhjbzgetbp2ufeqm3u3ry2ldy
\ No newline at end of file
diff --git a/armnn-fix-gcc13-2.patch b/armnn-fix-gcc13-2.patch
deleted file mode 100644
index 1a3c2c3..0000000
--- a/armnn-fix-gcc13-2.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./profiling/client/include/Holder.hpp.orig	2023-03-21 14:36:13.377591628 +0100
-+++ ./profiling/client/include/Holder.hpp	2023-03-21 14:36:31.325798921 +0100
-@@ -8,6 +8,7 @@
- #include <mutex>
- #include <vector>
- #include <set>
-+#include <string>
- 
- namespace arm
- {
diff --git a/armnn-fix-gcc13.patch b/armnn-fix-gcc13.patch
deleted file mode 100644
index ecb9068..0000000
--- a/armnn-fix-gcc13.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-From 4746ab11be5a8558a54c21142800abaa30efc3a6 Mon Sep 17 00:00:00 2001
-From: Pablo Marquez Tello <pablo.tello@arm.com>
-Date: Fri, 31 Mar 2023 15:57:43 +0100
-Subject: [PATCH] Fix gcc 13 compiler errors
-
-* Resolves MLCE-1040
-
-Change-Id: I32878ed70af356832403e83dcb63b0b89a8a84e3
-Signed-off-by: Pablo Marquez Tello <pablo.tello@arm.com>
----
-
-diff --git a/include/armnn/utility/TransformIterator.hpp b/include/armnn/utility/TransformIterator.hpp
-index f65ac79..b038447 100644
---- a/include/armnn/utility/TransformIterator.hpp
-+++ b/include/armnn/utility/TransformIterator.hpp
-@@ -1,5 +1,5 @@
- //
--// Copyright © 2020 Arm Ltd and Contributors. All rights reserved.
-+// Copyright © 2020,2023 Arm Ltd and Contributors. All rights reserved.
- // SPDX-License-Identifier: MIT
- //
- #pragma once
-@@ -18,10 +18,15 @@
-         typename Reference =
-         typename std::result_of<const Function(typename std::iterator_traits<Iterator>::reference)>::type
- >
--class TransformIterator : public std::iterator<Category, T, Distance, Pointer, Reference>
-+class TransformIterator
- {
--
- public:
-+    using iterator_category = Category;
-+    using value_type = T;
-+    using difference_type = Distance;
-+    using pointer = Pointer;
-+    using reference = Reference;
-+
- 
-     TransformIterator() = default;
-     TransformIterator(TransformIterator const& transformIterator) = default;
-@@ -83,4 +88,4 @@
-     return TransformIterator<Function, Iterator>(i, f);
- }
- 
--}
-\ No newline at end of file
-+}
-diff --git a/profiling/client/include/CounterIdMap.hpp b/profiling/client/include/CounterIdMap.hpp
-index cce7184..45cad7b 100644
---- a/profiling/client/include/CounterIdMap.hpp
-+++ b/profiling/client/include/CounterIdMap.hpp
-@@ -1,9 +1,10 @@
- //
--// Copyright © 2020 Arm Ltd. All rights reserved.
-+// Copyright © 2020,2023 Arm Ltd and Contributors. All rights reserved.
- // SPDX-License-Identifier: MIT
- //
- #pragma once
- 
-+#include <cstdint>
- #include <map>
- #include <string>
- 
-diff --git a/profiling/common/include/Counter.hpp b/profiling/common/include/Counter.hpp
-index ff96d25..4ddc89b 100644
---- a/profiling/common/include/Counter.hpp
-+++ b/profiling/common/include/Counter.hpp
-@@ -1,10 +1,11 @@
- //
--// Copyright © 2022 Arm Ltd. All rights reserved.
-+// Copyright © 2022,2023 Arm Ltd and Contributors. All rights reserved.
- // SPDX-License-Identifier: MIT
- //
- 
- #pragma once
- 
-+#include <cstdint>
- #include <string>
- 
- namespace arm
-diff --git a/src/armnnUtils/VerificationHelpers.hpp b/src/armnnUtils/VerificationHelpers.hpp
-index be09ba9..508cdc0 100644
---- a/src/armnnUtils/VerificationHelpers.hpp
-+++ b/src/armnnUtils/VerificationHelpers.hpp
-@@ -1,11 +1,11 @@
- //
--// Copyright © 2017 Arm Ltd. All rights reserved.
-+// Copyright © 2017,2023 Arm Ltd and Contributors. All rights reserved.
- // SPDX-License-Identifier: MIT
- //
- 
- #include <iostream>
- #include <sstream>
--
-+#include <cstdint>
- #include <armnn/Exceptions.hpp>
- 
- namespace armnnUtils
diff --git a/armnn.changes b/armnn.changes
index b8599ea..18ace62 100644
--- a/armnn.changes
+++ b/armnn.changes
@@ -1,4 +1,14 @@
 -------------------------------------------------------------------
+Mon Jun 12 12:28:32 UTC 2023 - Guillaume GARDET <guillaume.gardet@opensuse.org>
+
+- Update to 23.05:
+  * Changelog: https://github.com/ARM-software/armnn/releases/tag/v23.05
+- Drop upstream patches:
+  * armnn-fix-gcc13.patch
+  * armnn-fix-gcc13-2.patch
+  * 4cf40d7.diff
+
+-------------------------------------------------------------------
 Thu Apr 20 12:48:18 UTC 2023 - Guillaume GARDET <guillaume.gardet@opensuse.org>
 
 - Add additionnal gcc13 fixes:
diff --git a/armnn.spec b/armnn.spec
index b8f3793..2807cbd 100644
--- a/armnn.spec
+++ b/armnn.spec
@@ -65,7 +65,7 @@
 %bcond_with armnn_onnx
 %endif
 %define version_major 23
-%define version_minor 02
+%define version_minor 05
 %define version_lib 32
 %define version_lib_testutils 2
 %define version_lib_tfliteparser 24
@@ -79,11 +79,6 @@ Group:          Development/Libraries/Other
 URL:            https://developer.arm.com/products/processors/machine-learning/arm-nn
 Source0:        https://github.com/ARM-software/armnn/archive/v%{version}.tar.gz#/armnn-%{version}.tar.gz
 Source1:        armnn-rpmlintrc
-# PATCH-FIX-UPSTREAM - https://github.com/ARM-software/armnn/issues/723
-Patch1:         armnn-fix-gcc13.patch
-Patch2:         armnn-fix-gcc13-2.patch
-# PATCH-FIX-UPSTREAM  - https://review.mlplatform.org/c/ml/armnn/+/9460
-Patch3:         4cf40d7.diff
 # PATCHES to add downstream ArmnnExamples binary - https://layers.openembedded.org/layerindex/recipe/87610/
 Patch200:       0003-add-more-test-command-line-arguments.patch
 Patch201:       0005-add-armnn-mobilenet-test-example.patch
@@ -377,9 +372,6 @@ This package contains the libarmnnOnnxParser library from armnn.
 
 %prep
 %setup -q -n armnn-%{version}
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
 %if %{with armnn_extra_tests}
 %patch200 -p1
 %patch201 -p1
@@ -400,7 +392,7 @@ protoc $PROTO --proto_path=. --proto_path=%{_includedir} --proto_path=$(dirname 
 %cmake \
   -DCMAKE_SKIP_RPATH=True \
   -DSHARED_BOOST=1 \
-  -DCMAKE_CXX_FLAGS:STRING="%{optflags} -pthread " \
+  -DCMAKE_CXX_FLAGS:STRING="%{optflags} -pthread -Wno-error=unused-result" \
   -DBOOST_LIBRARYDIR=%{_libdir} \
 %if %{with armnn_onnx}
   -DBUILD_ONNX_PARSER=ON \