* ld-plugin/plugin.exp: Define printf and puts as main.
authorAlan Modra <amodra@gmail.com>
Tue, 16 Nov 2010 23:00:48 +0000 (23:00 +0000)
committerAlan Modra <amodra@gmail.com>
Tue, 16 Nov 2010 23:00:48 +0000 (23:00 +0000)
ld/testsuite/ChangeLog
ld/testsuite/ld-plugin/plugin.exp

index 62f51d6..37d2f30 100644 (file)
@@ -1,3 +1,7 @@
+2010-11-17  Alan Modra  <amodra@gmail.com>
+
+       * ld-plugin/plugin.exp: Define printf and puts as main.
+
 2010-11-08  Thomas Schwinge  <thomas@schwinge.name>
 
        * lib/ld-lib.exp (is_elf_format): Consider for *-*-gnu*, too.
index 3b5e077..8952f1d 100644 (file)
@@ -87,7 +87,7 @@ set testobjfiles "tmpdir/main.o tmpdir/func.o tmpdir/text.o"
 set testobjfiles_notext "tmpdir/main.o tmpdir/func.o"
 # Rather than having libs we just define dummy values for anything
 # we may need to link a target exe; we aren't going to run it anyway.
-set libs "[ld_simple_link_defsyms] --defsym ${_}printf=0 --defsym ${_}puts=0"
+set libs "[ld_simple_link_defsyms] --defsym ${_}printf=${_}main --defsym ${_}puts=${_}main"
 
 set plugin_tests [list \
     [list "load plugin" "-plugin $plugin_path \