OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /openrisc/trunk/gnu-old/gdb-6.8/gdb/testsuite/lib
    from Rev 816 to Rev 827
    Reverse comparison

Rev 816 → Rev 827

/ada.exp File deleted
/trace-support.exp File deleted
/cp-support.exp File deleted
/gdb.exp File deleted
/gdbserver-support.exp File deleted
/emc-support.exp File deleted
/mi-support.exp File deleted
/compiler.c File deleted
compiler.c Property changes : Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:keywords ## -1 +0,0 ## -Id \ No newline at end of property Index: java.exp =================================================================== --- java.exp (revision 816) +++ java.exp (nonexistent) @@ -1,122 +0,0 @@ -# This test code is part of GDB, the GNU debugger. - -# Copyright 1998, 1999, 2000, 2003, 2004, 2006, 2007, 2008 -# Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -load_lib "libgloss.exp" - -# GCJ_UNDER_TEST is the compiler under test. - -global tmpdir - -if ![info exists tmpdir] { - set tmpdir "/tmp" -} - -set java_initialized 0 - -# -# Build the status wrapper library as needed. -# -proc java_init { args } { - global wrapper_file; - global wrap_compile_flags; - global java_initialized - global GCJ_UNDER_TEST - global TOOL_EXECUTABLE - global env - - if { $java_initialized == 1 } { return; } - - if ![info exists GCJ_UNDER_TEST] { - if [info exists TOOL_EXECUTABLE] { - set GCJ_UNDER_TEST $TOOL_EXECUTABLE; - } else { - if [info exists env(GCJ)] { - set GCJ_UNDER_TEST $env(GCJ) - } else { - global tool_root_dir - global target_alias - - if ![is_remote host] { - set file [lookfor_file $tool_root_dir gcj]; - if { $file == "" } { - set file [lookfor_file $tool_root_dir gcc/gcj]; - } - if { $file != "" } { - set CC "$file -B[file dirname $file]/ --specs=$tool_root_dir/$target_alias/libjava/libgcj-test.spec"; - } else { - set CC [transform gcj]; - } - } else { - set CC [transform gcj] - } - set GCJ_UNDER_TEST $CC - } - } - } - - set wrapper_file ""; - set wrap_compile_flags ""; - if [target_info exists needs_status_wrapper] { - set result [build_wrapper "testglue.o"]; - if { $result != "" } { - set wrapper_file [lindex $result 0]; - set wrap_compile_flags [lindex $result 1]; - } else { - warning "Status wrapper failed to build." - } - } - - set java_initialized 1 -} - -# -# Run the test specified by srcfile and resultfile. compile_args and -# exec_args are options telling this proc how to work. -# -proc compile_java_from_source { srcfile binfile compile_args } { - global GCJ_UNDER_TEST - global runtests - global java_initialized - - if { $java_initialized != 1 } { java_init } - - set errname [file rootname [file tail $srcfile]] - if {! [runtest_file_p $runtests $errname]} { - return - } - - set args "compiler=$GCJ_UNDER_TEST" - lappend args "additional_flags=--main=[file rootname [file tail $srcfile]]" - if { $compile_args != "" } { - lappend args "additional_flags=$compile_args" - } - - if { $compile_args != "" } { - set errname "$errname $compile_args" - } - - set x [target_compile $srcfile ${binfile} executable $args] - if { $x != "" } { - verbose "target_compile failed: $x" 2 - return "$errname compilation from source"; - } -} - -# Local Variables: -# tcl-indent-level:4 -# End: Index: compiler.cc =================================================================== --- compiler.cc (revision 816) +++ compiler.cc (nonexistent) @@ -1,63 +0,0 @@ -/* This test file is part of GDB, the GNU debugger. - - Copyright 1995, 1999, 2003, 2004, 2007, 2008 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - */ - -/* This file is exactly like compiler.c. I could just use compiler.c if - I could be sure that every C++ compiler accepted extensions of ".c". */ - -/* Note the semicolon at the end of this line. Older versions of - hp c++ have a bug in string preprocessing: if the last token on a - line is a string, then the preprocessor concatenates the next line - onto the current line and eats the newline! That messes up TCL of - course. That happens with HP aC++ A.03.13, but it no longer happens - with HP aC++ A.03.45. */ - -set compiler_info "unknown" ; - -#if defined (__GNUC__) -#if defined (__GNUC_PATCHLEVEL__) -/* Only GCC versions >= 3.0 define the __GNUC_PATCHLEVEL__ macro. */ -set compiler_info [join {gcc __GNUC__ __GNUC_MINOR__ __GNUC_PATCHLEVEL__} -] -#else -set compiler_info [join {gcc __GNUC__ __GNUC_MINOR__ "unknown"} -] -#endif -#endif - -#if defined (__HP_CXD_SPP) -/* older hp ansi c, such as A.11.01.25171.gp, defines this */ -set compiler_info [join {hpcc __HP_CXD_SPP} -] -#endif - -#if defined (__HP_cc) -/* newer hp ansi c, such as B.11.11.28706.gp, defines this */ -set compiler_info [join {hpcc __HP_cc} -] -#endif - -#if defined (__HP_aCC) -set compiler_info [join {hpacc __HP_aCC} -] -#endif - -#if defined (__xlc__) -/* IBM'x xlc compiler. NOTE: __xlc__ expands to a double quoted string of four - numbers seperated by '.'s: currently "7.0.0.0" */ -set need_a_set [regsub -all {\.} [join {xlc __xlc__} -] - compiler_info] -#endif - -#if defined (__ARMCC_VERSION) -set compiler_info [join {armcc __ARMCC_VERSION} -] -#endif Index: pascal.exp =================================================================== --- pascal.exp (revision 816) +++ pascal.exp (nonexistent) @@ -1,152 +0,0 @@ -# Copyright 2007, 2008 Free Software Foundation, Inc. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -load_lib libgloss.exp - -set pascal_init_done 0 - -# This procedure looks for a suitable pascal compiler -# For now only GNU pascal compiler and Free Pascal compiler -# are searched. -# First, environment variable GPC is checked -# if present, GPC compiler is assumed to be the value of -# that environment variable. -# Second, environment variable FPC is checked -# if present, Free Pascal compiler is assumed to be the value of -# that environment variable. -# Third, gpc executable is searched using `which gpc` -# Lastly, fpc executable is searched using `which fpc` -# Using environment variable allows to force -# which compiler is used in testsuite - -proc pascal_init {} { - global pascal_init_done - global pascal_compiler_is_gpc - global pascal_compiler_is_fpc - global gpc_compiler - global fpc_compiler - global env - - if { $pascal_init_done == 1 } { - return - } - - set pascal_compiler_is_gpc 0 - set pascal_compiler_is_fpc 0 - set gpc_compiler [transform gpc] - set fpc_compiler [transform fpc] - - if ![is_remote host] { - if { [info exists env(GPC)] } { - set pascal_compiler_is_gpc 1 - set gpc_compiler $env(GPC) - verbose -log "Assuming GNU Pascal ($gpc_compiler)" - } elseif { [info exists env(FPC)] } { - set pascal_compiler_is_fpc 1 - set fpc_compiler $env(FPC) - verbose -log "Assuming Free Pascal ($fpc_compiler)" - } elseif { [which $gpc_compiler] != 0 } { - set pascal_compiler_is_gpc 1 - verbose -log "GNU Pascal compiler found" - } elseif { [which $fpc_compiler] != 0 } { - set pascal_compiler_is_fpc 1 - verbose -log "Free Pascal compiler found" - } - } - set pascal_init_done 1 -} - -proc gpc_compile {source dest type options} { - global gpc_compiler - set add_flags "" - if {$type == "object"} { - append add_flags " -c" - } - - if { $type == "preprocess" } { - append add_flags " -E" - } - - if { $type == "assembly" } { - append add_flags " -S" - } - - foreach i $options { - if { $i == "debug" } { - if [board_info $dest exists debug_flags] { - append add_flags " [board_info $dest debug_flags]"; - } else { - append add_flags " -g" - } - } - } - - set result [remote_exec host $gpc_compiler "-o $dest --automake $add_flags $source"] - return $result -} - -proc fpc_compile {source dest type options} { - global fpc_compiler - set add_flags "" - if {$type == "object"} { - append add_flags " -Cn" - } - - if { $type == "preprocess" } { - return "Free Pascal can not preprocess" - } - - if { $type == "assembly" } { - append add_flags " -al" - } - - foreach i $options { - if { $i == "debug" } { - if [board_info $dest exists debug_flags] { - append add_flags " [board_info $dest debug_flags]"; - } else { - append add_flags " -g" - } - } - } - - set result [remote_exec host $fpc_compiler "-o$dest $add_flags $source"] - return $result -} - -proc gdb_compile_pascal {source dest type options} { - global pascal_init_done - global pascal_compiler_is_gpc - global pascal_compiler_is_fpc - - if { $pascal_init_done == 0 } { - pascal_init - } - - if { $pascal_compiler_is_fpc == 1 } { - set result [fpc_compile $source $dest $type $options] - } elseif { $pascal_compiler_is_gpc == 1 } { - set result [gpc_compile $source $dest $type $options] - } else { - unsupported "No pascal compiler found" - return "No pascal compiler. Compilation failed." - } - - if ![file exists $dest] { - unsupported "Pascal compilation failed: $result" - return "Pascal compilation failed." - } -} -

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.