| OLD | NEW |
| 1 # Copyright 1997-1999, 2007-2012 Free Software Foundation, Inc. | 1 # Copyright 1997-1999, 2007-2012 Free Software Foundation, Inc. |
| 2 | 2 |
| 3 # This program is free software; you can redistribute it and/or modify | 3 # This program is free software; you can redistribute it and/or modify |
| 4 # it under the terms of the GNU General Public License as published by | 4 # it under the terms of the GNU General Public License as published by |
| 5 # the Free Software Foundation; either version 3 of the License, or | 5 # the Free Software Foundation; either version 3 of the License, or |
| 6 # (at your option) any later version. | 6 # (at your option) any later version. |
| 7 # | 7 # |
| 8 # This program is distributed in the hope that it will be useful, | 8 # This program is distributed in the hope that it will be useful, |
| 9 # but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 # but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 74 # a new frame on the inferior's stack (correct), it's going to use | 74 # a new frame on the inferior's stack (correct), it's going to use |
| 75 # that space for the array literals (incorrect). Remember that those | 75 # that space for the array literals (incorrect). Remember that those |
| 76 # array literals may need to be live long after the inferior function | 76 # array literals may need to be live long after the inferior function |
| 77 # call returns; GDB can't tell. | 77 # call returns; GDB can't tell. |
| 78 # | 78 # |
| 79 # What makes the confusion worse is that there *is* a relationship | 79 # What makes the confusion worse is that there *is* a relationship |
| 80 # between array literals and inferior function calls --- GDB uses | 80 # between array literals and inferior function calls --- GDB uses |
| 81 # inferior function calls to evaluate array literals. But many people | 81 # inferior function calls to evaluate array literals. But many people |
| 82 # jump to other, incorrect conclusions about this. | 82 # jump to other, incorrect conclusions about this. |
| 83 | 83 |
| 84 if $tracelevel then { | |
| 85 strace $tracelevel | |
| 86 } | |
| 87 | |
| 88 | 84 |
| 89 if { [skip_hp_tests] } then { continue } | 85 if { [skip_hp_tests] } then { continue } |
| 90 | 86 |
| 91 set testfile "callfwmall" | 87 set testfile "callfwmall" |
| 92 set srcfile ${testfile}.c | 88 set srcfile ${testfile}.c |
| 93 set binfile ${objdir}/${subdir}/${testfile} | 89 set binfile ${objdir}/${subdir}/${testfile} |
| 94 | 90 |
| 95 if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb
ug}] != "" } { | 91 if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb
ug}] != "" } { |
| 96 untested callfwmall.exp | 92 untested callfwmall.exp |
| 97 return -1 | 93 return -1 |
| 98 } | 94 } |
| 99 | 95 |
| 100 # Create and source the file that provides information about the compiler | 96 # Create and source the file that provides information about the compiler |
| 101 # used to compile the test case. | 97 # used to compile the test case. |
| 102 | 98 |
| 103 if [get_compiler_info ${binfile}] { | 99 if [get_compiler_info] { |
| 104 return -1; | 100 return -1; |
| 105 } | 101 } |
| 106 | 102 |
| 107 if {$hp_aCC_compiler} { | 103 if {$hp_aCC_compiler} { |
| 108 set prototypes 1 | 104 set prototypes 1 |
| 109 } else { | 105 } else { |
| 110 set prototypes 0 | 106 set prototypes 0 |
| 111 } | 107 } |
| 112 | 108 |
| 113 | 109 |
| (...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 329 if { ![runto_main] } { | 325 if { ![runto_main] } { |
| 330 gdb_suppress_tests; | 326 gdb_suppress_tests; |
| 331 } | 327 } |
| 332 } | 328 } |
| 333 } | 329 } |
| 334 | 330 |
| 335 gdb_test "next" ".*" | 331 gdb_test "next" ".*" |
| 336 do_function_calls | 332 do_function_calls |
| 337 | 333 |
| 338 return 0 | 334 return 0 |
| OLD | NEW |