diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-11-28 21:27:47 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-11-28 21:27:47 +0000 |
commit | 6c8f362e1f17cce05131eb8ff53963d64bc69484 (patch) | |
tree | 6b8878a9bc735be51af7377c2c629d25c381ab41 | |
parent | 687a7c2584d319c8e7de6733ae76495ca8f48621 (diff) | |
download | gcc-6c8f362e1f17cce05131eb8ff53963d64bc69484.tar.gz |
PR gcc/74748
* libgcc/mkmap-symver.awk: add support for skip_underscore
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@242933 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | libgcc/ChangeLog | 5 | ||||
-rw-r--r-- | libgcc/mkmap-symver.awk | 6 |
2 files changed, 10 insertions, 1 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index e65c71da3a4..41c52e77010 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,8 @@ +2016-11-28 Thomas Petazzoni <thomas.petazzoni@free-electrons.com> + + PR gcc/74748 + * libgcc/mkmap-symver.awk: add support for skip_underscore + 2016-11-27 Iain Sandoe <iain@codesourcery.com> Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> diff --git a/libgcc/mkmap-symver.awk b/libgcc/mkmap-symver.awk index 266832ae41c..0a57d312533 100644 --- a/libgcc/mkmap-symver.awk +++ b/libgcc/mkmap-symver.awk @@ -47,7 +47,11 @@ state == "nm" && ($1 == "U" || $2 == "U") { state == "nm" && NF == 3 { split ($3, s, "@") - def[s[1]] = 1; + if (skip_underscore && substr(s[1], 1, 1) == "_") + symname = substr(s[1], 2); + else + symname = s[1]; + def[symname] = 1; sawsymbol = 1; next; } |