From: Jakub Jelinek Date: Thu, 9 Dec 2021 16:55:28 +0000 (+0100) Subject: pch: Fix aarch64 build [PR71934] X-Git-Tag: basepoints/gcc-13~2445 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa9f40bacbd187996e03f93086fae1ab9052f51b;p=thirdparty%2Fgcc.git pch: Fix aarch64 build [PR71934] On Thu, Dec 09, 2021 at 05:42:10PM +0100, Christophe Lyon wrote: > This also broke aarch64 I think: > In file included from > /tmp/6140018_6.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/config/aarch64/aarch64-sve-builtins.cc:3920:0: > ./gt-aarch64-sve-builtins.h: In function 'void > gt_pch_p_19registered_function(void*, void*, gt_pointer_operator, void*)': > ./gt-aarch64-sve-builtins.h:86:44: error: no matching function for call to > 'gt_pch_nx(aarch64_sve::function_instance*, void (*&)(void*, void*, void*), > void*&)' > gt_pch_nx (&((*x).instance), op, cookie); Fixed thusly. 2021-12-09 Jakub Jelinek PR pch/71934 * config/aarch64/aarch64-sve-builtins.cc (gt_pch_nx): Change type of second argument from function with 2 pointer arguments to function with 3 pointer arguments. --- diff --git a/gcc/config/aarch64/aarch64-sve-builtins.cc b/gcc/config/aarch64/aarch64-sve-builtins.cc index bc92213665ca..27be8b9253d0 100644 --- a/gcc/config/aarch64/aarch64-sve-builtins.cc +++ b/gcc/config/aarch64/aarch64-sve-builtins.cc @@ -3913,7 +3913,7 @@ gt_pch_nx (function_instance *) } inline void -gt_pch_nx (function_instance *, void (*) (void *, void *), void *) +gt_pch_nx (function_instance *, void (*) (void *, void *, void *), void *) { }