        switch (aarch64_classify_symbolic_expression (x))
  	{
  	case SYMBOL_SMALL_GOT_4G:
-@@ -12071,10 +12580,12 @@ aarch64_print_operand (FILE *f, rtx x, i
+@@ -12071,10 +12580,12 @@ aarch64_print_operand (FILE *f, rtx x, int code)
  	default:
  	  break;
  	}

 
 CC_FOR_BUILD=${CC_FOR_BUILD:-gcc}
 AC_SUBST(CC_FOR_BUILD)
diff -Npur --exclude=.git gcc-12.1.0-RC-20220429/libgomp/Makefile.am gcc-12-branch/libgomp/Makefile.am
--- gcc-12.1.0-RC-20220429/libgomp/Makefile.am	2022-04-29 15:58:27.000000000 +0200
+++ gcc-12-branch/libgomp/Makefile.am	2022-04-30 18:42:59.000000000 +0200
@@ -53,9 +53,13 @@ else
 libgomp_version_script =
 libgomp_version_dep =

   alignment = MIN (MAX (alignment, PARM_BOUNDARY), STACK_BOUNDARY);
   if (abi_break & warn_psabi)
     {
@@ -7673,6 +7915,55 @@ aarch64_function_arg_boundary (machine_mode mode, const_tree type)
     }
 
   return alignment;
