File gcc11-amdgcn-disable-hot-cold-partitioning.patch of Package cross-aarch64-gcc11.23211

diff --git a/gcc/config/gcn/gcn.c b/gcc/config/gcn/gcn.c
index 9660ca6eaa4..7635644a7b7 100644
--- a/gcc/config/gcn/gcn.c
+++ b/gcc/config/gcn/gcn.c
@@ -6251,9 +6251,17 @@ gcn_dwarf_register_span (rtx rtl)
   return p;
 }
 
+static void
+gcn_override_options_after_change (void)
+{
+  flag_reorder_blocks_and_partition = 0;
+}
+
 /* }}}  */
 /* {{{ TARGET hook overrides.  */
 
+#undef TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE
+#define TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE gcn_override_options_after_change
 #undef  TARGET_ADDR_SPACE_ADDRESS_MODE
 #define TARGET_ADDR_SPACE_ADDRESS_MODE gcn_addr_space_address_mode
 #undef  TARGET_ADDR_SPACE_LEGITIMATE_ADDRESS_P
openSUSE Build Service is sponsored by