OSDN Git Service

* lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Feb 1998 22:54:34 +0000 (22:54 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Feb 1998 22:54:34 +0000 (22:54 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17818 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/lib/g77.exp

index 6c1c10b..39043d3 100644 (file)
@@ -1,5 +1,8 @@
+
 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
 
+       * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
+
         * lib/old-dejagnu.exp (old-dejagnu): Added the
         "execution test - XFAIL *-*-*" handling in the spirit of
         "excess errors test -". Changed the "execution test fails"
index ddb3cf2..ba46a9f 100644 (file)
@@ -141,6 +141,14 @@ proc g77_target_compile { source dest type options } {
     if [target_info exists g77,no_varargs] {
        lappend options "additional_flags=-DNO_VARARGS"
     }
+    if ![is_remote host] {
+      set gccpath "[get_multilibs]"
+      set libf2c_dir [lookfor_file ${gccpath} libf2c/libf2c.a]
+      if { $libf2c_dir != "" } {
+       set libf2c_link_flags "-L[file dirname ${libf2c_dir}]"
+       lappend options "additional_flags=${libf2c_link_flags}"
+      }
+    }
     lappend options "compiler=$G77_UNDER_TEST"
     return [target_compile $source $dest $type $options]
 }