mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 12:23:31 +08:00
* gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
whether functions are prototyped or not, so we can't possibly pass arguments to t_float_values2 properly.
This commit is contained in:
@ -1,5 +1,9 @@
|
|||||||
2001-12-07 Jim Blandy <jimb@redhat.com>
|
2001-12-07 Jim Blandy <jimb@redhat.com>
|
||||||
|
|
||||||
|
* gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
|
||||||
|
whether functions are prototyped or not, so we can't possibly pass
|
||||||
|
arguments to t_float_values2 properly.
|
||||||
|
|
||||||
* gdb.base/break.exp: (test_next_with_recursion): Don't change the
|
* gdb.base/break.exp: (test_next_with_recursion): Don't change the
|
||||||
value of `timeout' for targets other than the mips*tx39-*.
|
value of `timeout' for targets other than the mips*tx39-*.
|
||||||
|
|
||||||
|
@ -142,6 +142,9 @@ proc do_function_calls {} {
|
|||||||
gdb_test "p t_float_values(float_val1,-2.3765)" " = 1"
|
gdb_test "p t_float_values(float_val1,-2.3765)" " = 1"
|
||||||
|
|
||||||
# Test passing of arguments which might not be widened.
|
# Test passing of arguments which might not be widened.
|
||||||
|
# Under stabs, GCC doesn't tell us whether the function was
|
||||||
|
# prototyped or not.
|
||||||
|
if {$gcc_compiled} { setup_xfail_format "stabs" }
|
||||||
gdb_test "p t_float_values2(0.0,0.0)" " = 0"
|
gdb_test "p t_float_values2(0.0,0.0)" " = 0"
|
||||||
|
|
||||||
# Although PR 5318 mentions SunOS specifically, this seems
|
# Although PR 5318 mentions SunOS specifically, this seems
|
||||||
@ -152,7 +155,12 @@ proc do_function_calls {} {
|
|||||||
setup_xfail "alpha-dec-osf2*" "i*86-*-sysv4*" 5318
|
setup_xfail "alpha-dec-osf2*" "i*86-*-sysv4*" 5318
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Under stabs, GCC doesn't tell us whether the function was
|
||||||
|
# prototyped or not.
|
||||||
|
if {$gcc_compiled} { setup_xfail_format "stabs" }
|
||||||
gdb_test "p t_float_values2(3.14159,float_val2)" " = 1"
|
gdb_test "p t_float_values2(3.14159,float_val2)" " = 1"
|
||||||
|
|
||||||
gdb_test "p t_small_values(1,2,3,4,5,6,7,8,9,10)" " = 55"
|
gdb_test "p t_small_values(1,2,3,4,5,6,7,8,9,10)" " = 55"
|
||||||
|
|
||||||
gdb_test "p t_double_values(0.0,0.0)" " = 0"
|
gdb_test "p t_double_values(0.0,0.0)" " = 0"
|
||||||
@ -290,6 +298,8 @@ if { $hp_aCC_compiler } {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get_debug_format
|
||||||
|
|
||||||
# Make sure that malloc gets called and that the floating point unit
|
# Make sure that malloc gets called and that the floating point unit
|
||||||
# is initialized via a call to t_double_values.
|
# is initialized via a call to t_double_values.
|
||||||
gdb_test "next" "t_double_values\\(double_val1, double_val2\\);.*" \
|
gdb_test "next" "t_double_values\\(double_val1, double_val2\\);.*" \
|
||||||
|
Reference in New Issue
Block a user