forked from Imagelibrary/binutils-gdb
Remove files missed from last commit.
This commit is contained in:
@@ -1,36 +0,0 @@
|
||||
/* This testcase is part of GDB, the GNU debugger.
|
||||
|
||||
Copyright 2007 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Please email any bugs, comments, and/or additions to this file to:
|
||||
bug-gdb@prep.ai.mit.edu */
|
||||
|
||||
int main()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
char n[]="A";
|
||||
signed char s[]="A";
|
||||
unsigned char u[]="A";
|
||||
|
||||
typedef char char_n;
|
||||
typedef signed char char_s;
|
||||
typedef unsigned char char_u;
|
||||
|
||||
char_n n_typed[]="A";
|
||||
char_s s_typed[]="A";
|
||||
char_u u_typed[]="A";
|
||||
@@ -1,67 +0,0 @@
|
||||
# Copyright 2007 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
if $tracelevel then {
|
||||
strace $tracelevel
|
||||
}
|
||||
|
||||
set prms_id 0
|
||||
set bug_id 0
|
||||
|
||||
set testfile charsign
|
||||
set srcfile ${testfile}.c
|
||||
set binfile ${objdir}/${subdir}/${testfile}
|
||||
|
||||
proc do_test { cflags } {
|
||||
global srcdir
|
||||
global binfile
|
||||
global subdir
|
||||
global srcfile
|
||||
global gdb_prompt
|
||||
|
||||
if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [list debug additional_flags=$cflags]] != "" } {
|
||||
untested "Couldn't compile test program"
|
||||
return -1
|
||||
}
|
||||
|
||||
# Get things started.
|
||||
|
||||
gdb_exit
|
||||
gdb_start
|
||||
gdb_reinitialize_dir $srcdir/$subdir
|
||||
gdb_load ${binfile}
|
||||
|
||||
gdb_test "p n" \
|
||||
"= \"A\""
|
||||
gdb_test "p s" \
|
||||
"= \\{65 'A', 0 '\\\\0'\\}"
|
||||
gdb_test "p u" \
|
||||
"= \\{65 'A', 0 '\\\\0'\\}"
|
||||
gdb_test "p n_typed" \
|
||||
"= \"A\""
|
||||
gdb_test "p s_typed" \
|
||||
"= \\{65 'A', 0 '\\\\0'\\}"
|
||||
gdb_test "p u_typed" \
|
||||
"= \\{65 'A', 0 '\\\\0'\\}"
|
||||
}
|
||||
|
||||
# The string identification works despite the compiler flags below due to
|
||||
# gdbtypes.c:
|
||||
# if (name && strcmp (name, "char") == 0)
|
||||
# TYPE_FLAGS (type) |= TYPE_FLAG_NOSIGN;
|
||||
|
||||
do_test {}
|
||||
do_test {-fsigned-char}
|
||||
do_test {-funsigned-char}
|
||||
Reference in New Issue
Block a user