Fix Rust testing
This changes the gdb test suite to omit -fno-stack-protector when compiling Rust code. This makes Rust testing work again. I think I saw this patch somewhere already, but I couldn't find it again just now, so I'm checking this version in. gdb/testsuite/ChangeLog 2019-04-24 Tom Tromey <tromey@adacore.com> * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for Rust.
This commit is contained in:
parent
44ed80923a
commit
1670072efb
|
@ -1,3 +1,8 @@
|
|||
2019-04-24 Tom Tromey <tromey@adacore.com>
|
||||
|
||||
* lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
|
||||
Rust.
|
||||
|
||||
2019-04-24 Tom Tromey <tromey@adacore.com>
|
||||
|
||||
* gdb.arch/amd64-eval.exp: Test bitfield return.
|
||||
|
|
|
@ -3564,7 +3564,8 @@ proc gdb_compile {source dest type options} {
|
|||
if { $getting_compiler_info == 0
|
||||
&& [test_compiler_info {gcc-*-*}]
|
||||
&& !([test_compiler_info {gcc-[0-3]-*}]
|
||||
|| [test_compiler_info {gcc-4-0-*}]) } {
|
||||
|| [test_compiler_info {gcc-4-0-*}])
|
||||
&& [lsearch -exact $options rust] == -1} {
|
||||
# Put it at the front to not override any user-provided value.
|
||||
lappend new_options "early_flags=-fno-stack-protector"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue