summaryrefslogtreecommitdiff
path: root/gcc/testsuite/lib
diff options
context:
space:
mode:
authorshebs <shebs@138bc75d-0d04-0410-961f-82ee72b054a4>2002-07-01 18:54:39 +0000
committershebs <shebs@138bc75d-0d04-0410-961f-82ee72b054a4>2002-07-01 18:54:39 +0000
commitded736d4f7b4ece3a78fcd69aa7e55922b39cf5f (patch)
treeede5c14a0fd29ed7c892a2506ba4c1b276ec882e /gcc/testsuite/lib
parent9cc64f48d7ed1763569fd75492b8ef09a8486f00 (diff)
downloadgcc-ded736d4f7b4ece3a78fcd69aa7e55922b39cf5f.tar.gz
* lib/objc.exp (objc_target_compile): Add the -I path to ObjC
header here... * lib/objc-torture.exp (objc-torture-compile): ...instead of here (objc-torture-execute): or here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55142 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/lib')
-rw-r--r--gcc/testsuite/lib/objc-torture.exp4
-rw-r--r--gcc/testsuite/lib/objc.exp6
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/testsuite/lib/objc-torture.exp b/gcc/testsuite/lib/objc-torture.exp
index fbde5ec94ef..ec05da91d0d 100644
--- a/gcc/testsuite/lib/objc-torture.exp
+++ b/gcc/testsuite/lib/objc-torture.exp
@@ -81,7 +81,7 @@ proc objc-torture-compile { src option } {
# Run the compiler and analyze the results.
set options ""
- lappend options "additional_flags=-w $option -I${srcdir}/../../libobjc"
+ lappend options "additional_flags=-w $option"
set comp_output [objc_target_compile "$src" "$output" object $options];
objc_check_compile $testcase $option $output $comp_output
@@ -160,7 +160,7 @@ proc objc-torture-execute { src args } {
verbose "Testing $testcase, $option" 1
set options ""
- lappend options "additional_flags=-w $option -I${srcdir}/../../libobjc"
+ lappend options "additional_flags=-w $option"
if { $additional_flags != "" } {
lappend options "additional_flags=$additional_flags";
}
diff --git a/gcc/testsuite/lib/objc.exp b/gcc/testsuite/lib/objc.exp
index a1431a116ec..9042a283dcc 100644
--- a/gcc/testsuite/lib/objc.exp
+++ b/gcc/testsuite/lib/objc.exp
@@ -139,6 +139,7 @@ proc objc_target_compile { source dest type options } {
global rootme;
global tmpdir;
global gluefile wrap_flags;
+ global srcdir
global OBJC_UNDER_TEST
global TOOL_OPTIONS
global ld_library_path
@@ -167,6 +168,11 @@ proc objc_target_compile { source dest type options } {
if [target_info exists objc,no_varargs] {
lappend options "additional_flags=-DNO_VARARGS"
}
+
+ # Point to the ObjC headers in libobjc.
+ set objc_include_dir "${srcdir}/../../libobjc"
+ lappend options "additional_flags=-I${objc_include_dir}"
+
set objcpath "[get_multilibs]"
set libobjc_dir [lookfor_file ${objcpath} libobjc/.libs/libobjc.a]
if { $libobjc_dir != "" } {