aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSam Tebbs <sam.tebbs@arm.com>2018-11-28 17:08:17 +0000
committerSam Tebbs <samtebbs@gcc.gnu.org>2018-11-28 17:08:17 +0000
commit7185a4ebc2121b9bef7f8697ad432e55a4ab5d25 (patch)
tree9772a3f15244e49796eb7b38654af196dc1d1338 /gcc
parent345d2d034989be69e97c45e7fcea8fe4c2409a6f (diff)
downloadgcc-7185a4ebc2121b9bef7f8697ad432e55a4ab5d25.zip
gcc-7185a4ebc2121b9bef7f8697ad432e55a4ab5d25.tar.gz
gcc-7185a4ebc2121b9bef7f8697ad432e55a4ab5d25.tar.bz2
[PATCH][GCC][AARCH64] Replace calls to strtok with strtok_r in aarch64 attribute handling code
2018-11-28 Sam Tebbs <sam.tebbs@arm.com> * config/aarch64/aarch64.c (aarch64_process_target_attr): Replace calls to strtok with strtok_r. From-SVN: r266570
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/aarch64/aarch64.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 695c1ff..2e4af6f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2018-11-28 Sam Tebbs <sam.tebbs@arm.com>
+
+ * config/aarch64/aarch64.c (aarch64_process_target_attr): Replace
+ calls to strtok with strtok_r.
+
2018-11-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/88223
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c
index 496cf71..3d597ca 100644
--- a/gcc/config/aarch64/aarch64.c
+++ b/gcc/config/aarch64/aarch64.c
@@ -12017,7 +12017,7 @@ aarch64_process_target_attr (tree args)
unsigned int num_commas = num_occurences_in_str (',', str_to_check);
/* Handle multiple target attributes separated by ','. */
- char *token = strtok (str_to_check, ",");
+ char *token = strtok_r (str_to_check, ",", &str_to_check);
unsigned int num_attrs = 0;
while (token)
@@ -12029,7 +12029,7 @@ aarch64_process_target_attr (tree args)
return false;
}
- token = strtok (NULL, ",");
+ token = strtok_r (NULL, ",", &str_to_check);
}
if (num_attrs != num_commas + 1)