aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/ChangeLog
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2019-12-10 11:44:36 -0700
committerTom Tromey <tromey@adacore.com>2019-12-19 10:00:05 -0700
commitf69656d00fe3154519ea21668d964bf8cc50c01b (patch)
treee07fe31898f35e94c42ff5e8e185488e7a26f845 /gdb/testsuite/ChangeLog
parent228c8f4be0c428369ec6b68e25696863d1e62ed7 (diff)
downloadgdb-f69656d00fe3154519ea21668d964bf8cc50c01b.zip
gdb-f69656d00fe3154519ea21668d964bf8cc50c01b.tar.gz
gdb-f69656d00fe3154519ea21668d964bf8cc50c01b.tar.bz2
Handle CRLF when reading XML on Windows
xml-support.c uses FOPEN_RT, but then reads the entire contents of the file and verifies that the number of bytes read matches the length. This can fail on Windows, where the read will translate line terminators. This patch fixes the bug by changing xml-support.c to use FOPEN_RB. This works because expat correctly handles \r\n line terminators. gdb/ChangeLog 2019-12-11 Tom Tromey <tromey@adacore.com> * xml-support.c (xml_fetch_content_from_file): Use FOPEN_RB. gdb/testsuite/ChangeLog 2019-12-11 Tom Tromey <tromey@adacore.com> * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter. Add crlf test. Change-Id: I548438f33eed284dde1de8babf755eaa1a40319d
Diffstat (limited to 'gdb/testsuite/ChangeLog')
-rw-r--r--gdb/testsuite/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 1079e71..4f8d851 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2019-12-11 Tom Tromey <tromey@adacore.com>
+
+ * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
+ Add crlf test.
+
2019-12-18 Simon Marchi <simon.marchi@efficios.com>
* gdb.base/default.exp: Update value of $_gdb_major.