]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/explow.h
c++: Handle multiple aggregate overloads [PR95319].
[thirdparty/gcc.git] / gcc / explow.h
index b263d353b84b9c10d04b9a8d7257c14c1c7b7ccc..0df8c62b82a8bf1d8d6baf0b6fb658e66361a407 100644 (file)
@@ -1,5 +1,5 @@
 /* Export function prototypes from explow.c.
-   Copyright (C) 2015-2018 Free Software Foundation, Inc.
+   Copyright (C) 2015-2020 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -69,6 +69,10 @@ extern void anti_adjust_stack (rtx);
 /* Add some bytes to the stack while probing it.  An rtx says how many. */
 extern void anti_adjust_stack_and_probe (rtx, bool);
 
+/* Add some bytes to the stack while probing it.  An rtx says how
+   many.  Add additional probes to prevent stack clashing attacks.  */
+extern void anti_adjust_stack_and_probe_stack_clash (rtx);
+
 /* Support for building allocation/probing loops for stack-clash
    protection of dyamically allocated stack space.  */
 extern void compute_stack_clash_protection_loop_data (rtx *, rtx *, rtx *,