fix printing of Ada wide characters on ppc-aix
authorJoel Brobecker <brobecker@gnat.com>
Tue, 18 Jan 2011 16:38:59 +0000 (16:38 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Tue, 18 Jan 2011 16:38:59 +0000 (16:38 +0000)
commit10d44370412c8e79458800f13004173f1d30c74e
treeb44a55ea5c816e0cd40aba44dd27c9e33037d434
parente3acb1155ba584a440ac0914d97e2884c9189324
fix printing of Ada wide characters on ppc-aix

Same problem as before: We were downcasting the character value from
int to unsigned char, which caused an overflow.  The reason why we did
not see this problem before is probably related to the fact that
we're using stabs on AIX and thus characters types are defined as
a TYPE_CODE_INT (or TYPE_CODE_RANGE?).

gdb/ChangeLog:

        * ada-valprint.c (ada_print_scalar): Remove unsigned char downcast.
        (ada_val_print_1): Likewise.
gdb/ChangeLog
gdb/ada-valprint.c