2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
* gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
* lib/target-supports.exp (check_effective_target_static_libgfortran):
Add -static to additional_flags and pass it to target_compile.
From-SVN: r106800
+2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
+
+ * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
+
+ * lib/target-supports.exp (check_effective_target_static_libgfortran):
+ Add -static to additional_flags and pass it to target_compile.
+
2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/24719
-! { dg-require-effective-target static_libgfortran }
! { dg-do run }
+! { dg-require-effective-target static_libgfortran }
! { dg-additional-sources static_linking_1.c }
! { dg-options "-static" }
!
# Set up, compile, and execute a test program using static linking.
# Include the current process ID in the file names to prevent
# conflicts with invocations for multiple testsuites.
+ set opts "additional_flags=-static"
set src static[pid].f
- set exe static[pid].x
+ set exe static[pid].x
set f [open $src "w"]
puts $f " print *, 'test'"
close $f
verbose "check_effective_target_static_libgfortran compiling testfile $src" 2
- set lines [${tool}_target_compile $src $exe executable "-static"]
+ set lines [${tool}_target_compile $src $exe executable "$opts"]
file delete $src
if [string match "" $lines] then {