Index: head/lang/gcc10/files/patch-aarch64-c++98-fix =================================================================== --- head/lang/gcc10/files/patch-aarch64-c++98-fix (nonexistent) +++ head/lang/gcc10/files/patch-aarch64-c++98-fix (revision 560731) @@ -0,0 +1,32 @@ +Temporary back port from the GCC 10 branch until GCC 10.3 releases. + +commit 3b777ab44049e06dc0825f86a8310673cdb6498c +Author: Francois-Xavier Coudert +Date: Mon Dec 21 21:06:59 2020 +0000 + + aarch64 : Remove the use of a C++11 brace-init-list. + + Instead of using a brace-init-list, set up the member values + manually. + + gcc/ + + * config/aarch64/aarch64-builtins.c + (aarch64_init_memtag_builtins): Manually initialize instead + of using a C++11 brace-init-list. + +--- UTC +--- gcc/config/aarch64/aarch64-builtins.c ++++ gcc/config/aarch64/aarch64-builtins.c +@@ -1223,8 +1223,9 @@ aarch64_init_memtag_builtins (void) + = aarch64_general_add_builtin ("__builtin_aarch64_memtag_"#N, \ + T, AARCH64_MEMTAG_BUILTIN_##F); \ + aarch64_memtag_builtin_data[AARCH64_MEMTAG_BUILTIN_##F - \ +- AARCH64_MEMTAG_BUILTIN_START - 1] = \ +- {T, CODE_FOR_##I}; ++ AARCH64_MEMTAG_BUILTIN_START - 1].ftype = T; \ ++ aarch64_memtag_builtin_data[AARCH64_MEMTAG_BUILTIN_##F - \ ++ AARCH64_MEMTAG_BUILTIN_START - 1].icode = CODE_FOR_##I; + + fntype = build_function_type_list (ptr_type_node, ptr_type_node, + uint64_type_node, NULL); Property changes on: head/lang/gcc10/files/patch-aarch64-c++98-fix ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property