diff options
author | Sam Tebbs <sam.tebbs@arm.com> | 2018-11-28 17:08:17 +0000 |
---|---|---|
committer | Sam Tebbs <samtebbs@gcc.gnu.org> | 2018-11-28 17:08:17 +0000 |
commit | 7185a4ebc2121b9bef7f8697ad432e55a4ab5d25 (patch) | |
tree | 9772a3f15244e49796eb7b38654af196dc1d1338 /gcc | |
parent | 345d2d034989be69e97c45e7fcea8fe4c2409a6f (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/aarch64/aarch64.c | 4 |
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) |