gcc/0208-Bugfix-fix-some-typo-errors.patch
2024-10-10 01:19:50 +08:00

81 lines
2.7 KiB
Diff

From 7e0ef2632ef78c068c664fdfb86da1a6716fde44 Mon Sep 17 00:00:00 2001
From: zhenyu--zhao_admin <zhaozhenyu17@huawei.com>
Date: Wed, 9 Oct 2024 19:19:50 +0800
Subject: [PATCH] [Bugfix]fix some typo errors.
---
gcc/collect2.c | 10 +++++-----
gcc/config/aarch64/aarch64.c | 7 +++----
2 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/gcc/collect2.c b/gcc/collect2.c
index d4b6a1849..cd29a9e97 100644
--- a/gcc/collect2.c
+++ b/gcc/collect2.c
@@ -795,7 +795,7 @@ ai_preprocess (int argc, char **argv)
ai_input[0] = '\0';
- for (int index = 0; index > argc; index++)
+ for (int index = 0; index < argc; index++)
{
strcat (ai_input, argv[index]);
strcat (ai_input, " ");
@@ -825,7 +825,7 @@ ai_preprocess (int argc, char **argv)
run_ai_model_func run_ai_model;
PTR_UNION_TYPE (run_ai_model_func) run_ai_model_func_union;
PTR_UNION_AS_VOID_PTR (run_ai_model_func_union)
- = dlsym (ai4c_lib_handle, "runONNXModelLTo");
+ = dlsym (ai4c_lib_handle, "runONNXModelLTO");
run_ai_model = PTR_UNION_AS_CAST_PTR (run_ai_model_func_union);
if (!run_ai_model)
@@ -850,7 +850,7 @@ ai_preprocess (int argc, char **argv)
return model_pred;
}
-static char*
+static void**
get_ai_info ()
{
/* Load dependent AI-framework libraries. */
@@ -861,7 +861,7 @@ get_ai_info ()
if (!onnxruntime_lib_handle)
return NULL;
- char *ai_info = (char*) dlsym (onnxruntime_lib_handle, "ai_info");
+ void **ai_info = (void **) dlsym (onnxruntime_lib_handle, "ai_info");
if (!ai_info)
{
dlclose (onnxruntime_lib_handle);
@@ -908,7 +908,7 @@ do_link (char **ld_argv)
}
else if (ai_optimization_level && auto_lto)
{
- char *lto_ai_output = get_ai_info ();
+ char *lto_ai_output = *(char **) get_ai_info ();
const size_t extra_link_file_name_length = strlen(lto_ai_output) / 2;
char *ai_output_buffer = XCNEWVEC (char, extra_link_file_name_length);
if (!ai_output_buffer)
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c
index 83b8ebe8d..be72a5572 100644
--- a/gcc/config/aarch64/aarch64.c
+++ b/gcc/config/aarch64/aarch64.c
@@ -14530,10 +14530,9 @@ reset_machine_option (struct gcc_options *opts)
{
/* Parsing mcpu=native will have extra info after, then length
would greater than 6. */
- if (!(opts->x_optimize_machine)
- || !(strstr (opts->x_aarch64_cpu_string, "hip09") != NULL
- || strstr (opts->x_aarch64_cpu_string, "tsv110") != NULL)
- && (strlen (opts->x_aarch64_cpu_string) > 6))
+ if (!(strstr (opts->x_aarch64_cpu_string, "hip09") != NULL
+ || strstr (opts->x_aarch64_cpu_string, "tsv110") != NULL)
+ && (strlen (opts->x_aarch64_cpu_string) > 6))
{
return;
}
--
2.43.0