From 915d549b03c10ab403538888149facd417a02ebc Mon Sep 17 00:00:00 2001 From: vchernon Date: Wed, 27 Dec 2023 23:31:26 +0800 Subject: [PATCH 16/18] [crypto-accel] add optimization level requirement to the gate fix issue (src-openEuler/gcc: I8RRDW) --- gcc/crypto-accel.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/crypto-accel.cc b/gcc/crypto-accel.cc index f4e810a6b..e7766a585 100644 --- a/gcc/crypto-accel.cc +++ b/gcc/crypto-accel.cc @@ -2391,7 +2391,7 @@ public: /* opt_pass methods: */ virtual bool gate (function *) { - if (flag_crypto_accel_aes <= 0) + if (flag_crypto_accel_aes <= 0 || optimize < 1) return false; return targetm.get_v16qi_mode && targetm.gen_rev32v16qi -- 2.33.0