binutils-gdb/gdb/testsuite/gdb.xml
Tom Tromey f69656d00f 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
2019-12-19 10:00:05 -07:00
..
bad-include.xml
core-only.xml
extra-regs.xml
inc-2.xml
inc-body.xml
includes.xml
loop.xml
maint_print_struct.exp
maint_print_struct.xml
single-reg.xml
tdesc-arch.exp Handle CRLF when reading XML on Windows 2019-12-19 10:00:05 -07:00
tdesc-bogus.xml
tdesc-errors.exp
tdesc-regs.exp Remove Cell Broadband Engine debugging support 2019-09-20 23:06:57 +02:00
tdesc-unknown.xml
tdesc-xinclude.exp
trivial.xml