aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Burgess <aburgess@redhat.com>2024-08-20 17:42:46 +0100
committerAndrew Burgess <aburgess@redhat.com>2024-09-04 15:35:42 +0100
commit0121d70b233cd2c472a4447478f557ea9e6126c1 (patch)
treefa736481c2a9c7025ac709281cd253f21ae9f929 /libiberty/ChangeLog
parentgdb: implement ::re_set method for catchpoint class (diff)
downloadbinutils-gdb-0121d70b233cd2c472a4447478f557ea9e6126c1.tar.gz
binutils-gdb-0121d70b233cd2c472a4447478f557ea9e6126c1.tar.bz2
binutils-gdb-0121d70b233cd2c472a4447478f557ea9e6126c1.zip
libiberty: sync with gcc
This syncs binutils-gdb/libiberty with gcc/libiberty up to GCC commit 64028d626a50410dbf29. This picks up the follow 3 GCC commits: ea238096883 (gcc-delete-unused-func) libiberty/argv.c: remove only_whitespace 5e1d530da87 (gcc-buildargv) libiberty/buildargv: handle input consisting of only white space a87954610f5 libiberty/buildargv: POSIX behaviour for backslash handling
Diffstat (limited to 'libiberty/ChangeLog')
-rw-r--r--libiberty/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index cdcd4b3ced8..949fec62fe4 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,24 @@
+2024-08-05 Andrew Burgess <aburgess@redhat.com>
+
+ * argv.c (only_whitespace): Delete.
+
+2024-07-16 Andrew Burgess <aburgess@redhat.com>
+
+ * argv.c (buildargv): Treat input of only whitespace as an empty
+ argument list.
+ (expandargv): Remove work around for intput that is only
+ whitespace.
+ * testsuite/test-expandargv.c: Add new tests 10, 11, and 12.
+ Extend testing to call buildargv in more cases.
+
+2024-07-16 Andrew Burgess <aburgess@redhat.com>
+
+ * argv.c (buildargv): Backslashes within single quotes are
+ literal, backslashes only escape POSIX defined special characters
+ within double quotes, and backslashed newlines should act as line
+ continuations.
+ * testsuite/test-expandargv.c: Add new tests 7, 8, and 9.
+
2024-04-02 Tom Tromey <tom@tromey.com>
* cplus-dem.c (cplus_demangle): Try the D demangler with