https://gcc.gnu.org/g:1edf47698a8204da74a6f154b7380f6016f2f78b

commit r15-7193-g1edf47698a8204da74a6f154b7380f6016f2f78b
Author: Andrew Carlotti <andrew.carlo...@arm.com>
Date:   Thu Jan 23 17:24:17 2025 +0000

    aarch64: Inline aarch64_get_all_extension_candidates
    
    gcc/ChangeLog:
    
            * common/config/aarch64/aarch64-common.cc
            (aarch64_get_all_extension_candidates): Inline into...
            (aarch64_print_hint_for_extensions): ...this.

Diff:
---
 gcc/common/config/aarch64/aarch64-common.cc | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

diff --git a/gcc/common/config/aarch64/aarch64-common.cc 
b/gcc/common/config/aarch64/aarch64-common.cc
index c3ea54ca3f77..9923437761c9 100644
--- a/gcc/common/config/aarch64/aarch64-common.cc
+++ b/gcc/common/config/aarch64/aarch64-common.cc
@@ -223,16 +223,6 @@ aarch64_print_hint_candidates (const char *str,
   XDELETEVEC (s);
 }
 
-/* Append all architecture extension candidates to the CANDIDATES vector.  */
-
-void
-aarch64_get_all_extension_candidates (auto_vec<const char *> *candidates)
-{
-  const struct aarch64_extension_info *opt;
-  for (opt = all_extensions; opt->name != NULL; opt++)
-    candidates->safe_push (opt->name);
-}
-
 /* Print a hint with a suggestion for an extension name
    that most closely resembles what the user passed in STR.  */
 
@@ -240,7 +230,10 @@ void
 aarch64_print_hint_for_extensions (const char *str)
 {
   auto_vec<const char *> candidates;
-  aarch64_get_all_extension_candidates (&candidates);
+  const struct aarch64_extension_info *opt;
+  for (opt = all_extensions; opt->name != NULL; opt++)
+    candidates.safe_push (opt->name);
+
   aarch64_print_hint_candidates (str, candidates);
 }

Reply via email to