* ld-srec/srec.exp (run_srec_test): Deal with ProPolice on
[binutils-gdb.git] / ld / testsuite / ld-srec / srec.exp
index b610baaf4ca757d255cdf312a6b64706a34f5287..55bca29d99973645600ad07e3e6ed50509a140d9 100644 (file)
@@ -293,7 +293,14 @@ proc run_srec_test { test objs } {
     if [istarget xtensa*-*-*] {
        set flags "$flags -no-relax"
     }
-    
+
+    # Some OpenBSD targets have ProPolice and reference __guard and
+    # __stack_smash_handler.
+    if [istarget *-*-openbsd*] {
+       set flags "$flags --defsym __guard=0"
+       set flags "$flags --defsym __stack_smash_handler=0"
+    }
+
     if { ![ld_simple_link $ld tmpdir/sr1 "$flags $objs"] \
         || ![ld_simple_link $ld tmpdir/sr2.sr "$flags --oformat srec $objs"] } {
        fail $test