This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 09/16/2015 11:07 PM, Eli Zaretskii wrote:
Date: Wed, 16 Sep 2015 21:24:13 -0600 From: Sandra Loosemore <sandra@codesourcery.com> If GDB is configured without ICONV support, the target wide charset defaults to "ISO-8859-1" (which isn't even a wide charset), and all the wide strings in this test print as gibberish. Otherwise, GDB seems to think the default is "auto; currently UTF-32", so let's make the dependency on UTF-32 explicit here and bail out if it's not available.Why UTF-32, hard-coded? Why not allow also UTF-16, for example?
It looked to me like the default target wide charset is UTF-32 if you don't pick one explicitly. Since the test as currently written doesn't, the patterns the .exp file is trying to match must assume the default target wide charset, and not some other wide charset that might happen to be supported.
If I'm confused and the default charset might not always be UTF-32 if ICONV is present, how about changing the testcase to bail if it sees the default wide charset is ISO-8859-1? That means either ICONV is not present or GDB's default is otherwise wrongly configured.
-Sandra
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |