2003-03-29 Andrew Cagney <cagney@redhat.com>
* gdb.base/sizeof.c (main): Print the value of '\377'. * gdb.base/sizeof.exp: Check the sign of '\377'.
This commit is contained in:
parent
4d628cd73e
commit
71900fe836
@ -1,3 +1,8 @@
|
||||
2003-03-29 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* gdb.base/sizeof.c (main): Print the value of '\377'.
|
||||
* gdb.base/sizeof.exp: Check the sign of '\377'.
|
||||
|
||||
2003-03-27 Michael Chastain <mec@shout.net>
|
||||
|
||||
* gdb.base/gdb1090.exp: New file.
|
||||
|
@ -114,6 +114,7 @@ main ()
|
||||
printf ("sizeof (long double) == %d\n", sizeof (long double));
|
||||
|
||||
/* Signed char? */
|
||||
printf ("valueof ('\\377') == %d\n", '\377');
|
||||
printf ("valueof ((int) (char) -1) == %d\n", (int) (char) -1);
|
||||
printf ("valueof ((int) (signed char) -1) == %d\n", (int) (signed char) -1);
|
||||
printf ("valueof ((int) (unsigned char) -1) == %d\n", (int) (unsigned char) -1);
|
||||
|
@ -154,10 +154,12 @@ proc check_valueof { exp val } {
|
||||
|
||||
# Check that GDB and the target agree over the sign of a character.
|
||||
|
||||
set signof_byte [get_valueof "/d" "'\\377'" -1]
|
||||
set signof_char [get_valueof "/d" "(int) (char) -1" -1]
|
||||
set signof_signed_char [get_valueof "/d" "(int) (signed char) -1" -1]
|
||||
set signof_unsigned_char [get_valueof "/d" "(int) (unsigned char) -1" -1]
|
||||
|
||||
check_valueof "'\\\\377'" ${signof_byte}
|
||||
check_valueof "(int) (char) -1" ${signof_char}
|
||||
check_valueof "(int) (signed char) -1" ${signof_signed_char}
|
||||
check_valueof "(int) (unsigned char) -1" ${signof_unsigned_char}
|
||||
|
Loading…
x
Reference in New Issue
Block a user