* lib/pascal.exp (gpc_compile): Rename dest arg to destfile.

The "dest" parameter to fpc_compile/gpc_compile is the name of
compilation destination file, not a board name.

This patch fixes this by using names consistent with
lib/future.exp:gdb_default_target_compile.

gdb/testsuite/ChangeLog:

	* lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
	Fix dest parameter to board_info.
	(fpc_compile): Ditto.
	(gdb_compile_pascal): Rename dest arg to destfile.
This commit is contained in:
Doug Evans 2015-04-06 08:45:06 -07:00
parent 2c26b84f45
commit 01b622d4c7
2 changed files with 19 additions and 8 deletions

View file

@ -1,3 +1,10 @@
2015-04-06 Doug Evans <xdje42@gmail.com>
* lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
Fix dest parameter to board_info.
(fpc_compile): Ditto.
(gdb_compile_pascal): Rename dest arg to destfile.
2015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
* gdb.ada/funcall_ref.exp: New file.

View file

@ -68,9 +68,11 @@ proc pascal_init {} {
set pascal_init_done 1
}
proc gpc_compile {source dest type options} {
proc gpc_compile {source destfile type options} {
global gpc_compiler
set add_flags ""
set dest [target_info name]
if {$type == "object"} {
append add_flags " -c"
}
@ -93,13 +95,15 @@ proc gpc_compile {source dest type options} {
}
}
set result [remote_exec host $gpc_compiler "-o $dest --automake $add_flags $source"]
set result [remote_exec host $gpc_compiler "-o $destfile --automake $add_flags $source"]
return $result
}
proc fpc_compile {source dest type options} {
proc fpc_compile {source destfile type options} {
global fpc_compiler
set add_flags ""
set dest [target_info name]
if {$type == "object"} {
append add_flags " -Cn"
}
@ -122,11 +126,11 @@ proc fpc_compile {source dest type options} {
}
}
set result [remote_exec host $fpc_compiler "-o$dest $add_flags $source"]
set result [remote_exec host $fpc_compiler "-o$destfile $add_flags $source"]
return $result
}
proc gdb_compile_pascal {source dest type options} {
proc gdb_compile_pascal {source destfile type options} {
global pascal_init_done
global pascal_compiler_is_gpc
global pascal_compiler_is_fpc
@ -136,15 +140,15 @@ proc gdb_compile_pascal {source dest type options} {
}
if { $pascal_compiler_is_fpc == 1 } {
set result [fpc_compile $source $dest $type $options]
set result [fpc_compile $source $destfile $type $options]
} elseif { $pascal_compiler_is_gpc == 1 } {
set result [gpc_compile $source $dest $type $options]
set result [gpc_compile $source $destfile $type $options]
} else {
unsupported "No pascal compiler found"
return "No pascal compiler. Compilation failed."
}
if ![file exists $dest] {
if ![file exists $destfile] {
unsupported "Pascal compilation failed: $result"
return "Pascal compilation failed."
}