Commit fdc69597 by Richard Earnshaw Committed by Richard Earnshaw

libffi-db.exp (load_gcc_lib): New function.

* testsuite/lib/libffi-db.exp (load_gcc_lib): New function.
(libffi_exit): New function.
(libffi_init): Build the testglue wrapper if needed.

From-SVN: r89636
parent 028aa389
2004-10-27 Richard Earnshaw <rearnsha@arm.com>
* testsuite/lib/libffi-db.exp (load_gcc_lib): New function.
(libffi_exit): New function.
(libffi_init): Build the testglue wrapper if needed.
2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
PR other/18138
......
......@@ -14,9 +14,14 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
proc load_gcc_lib { filename } {
global srcdir
load_file $srcdir/../../gcc/testsuite/lib/$filename
}
load_lib dg.exp
load_lib libgloss.exp
load_gcc_lib wrapper.exp
# Define libffi callbacks for dg.exp.
......@@ -71,6 +76,7 @@ proc libffi-init { args } {
global gluefile wrap_flags;
global srcdir
global blddirffi
global objdir
global blddircxx
global TOOL_OPTIONS
global tool
......@@ -148,6 +154,16 @@ proc libffi-init { args } {
}
}
}
libffi_maybe_build_wrapper "${objdir}/testglue.o"
}
proc libffi_exit { } {
global gluefile;
if [info exists gluefile] {
file_on_build delete $gluefile;
unset gluefile;
}
}
proc libffi_target_compile { source dest type options } {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment