static_linking_1.f: Fix static_libgfortran processing.
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
This commit is contained in:
parent
21df8673c5
commit
5bd9e94d23
3 changed files with 11 additions and 3 deletions
|
@ -1,3 +1,10 @@
|
|||
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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
! { 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" }
|
||||
!
|
||||
|
|
|
@ -634,8 +634,9 @@ proc check_effective_target_static_libgfortran { } {
|
|||
# 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'"
|
||||
|
@ -643,7 +644,7 @@ proc check_effective_target_static_libgfortran { } {
|
|||
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 {
|
||||
|
|
Loading…
Add table
Reference in a new issue