diff options
author | Thomas Fitzsimmons <fitzsim@redhat.com> | 2002-05-01 17:05:44 +0000 |
---|---|---|
committer | Thomas Fitzsimmons <fitzsim@redhat.com> | 2002-05-01 17:05:44 +0000 |
commit | 1e997c5625bb584eaf78788fbde70965ec4a18fd (patch) | |
tree | 4203cb8d027d0c81d4f0422f9fc6bde1352d4617 /newlib | |
parent | 2a71c1d299c4a2cf8522537ecf6d9a1f0c043f2b (diff) | |
download | newlib-1e997c5625bb584eaf78788fbde70965ec4a18fd.zip newlib-1e997c5625bb584eaf78788fbde70965ec4a18fd.tar.gz newlib-1e997c5625bb584eaf78788fbde70965ec4a18fd.tar.bz2 |
* Makefile.am (site.exp): Remove newlib_cflags. Add
multibuildtop.
* testsuite/newlib.locale/UTF-8.c: Change fprintf's to printf's.
* testsuite/lib/flags.exp: New file.
* testsuite/lib/newlib.exp: Load flags.exp.
(newlib_target_compile): Remove libgloss directory references.
(newlib_init): Remove newlib_cflags references.
Diffstat (limited to 'newlib')
-rw-r--r-- | newlib/ChangeLog | 10 | ||||
-rw-r--r-- | newlib/Makefile.am | 2 | ||||
-rw-r--r-- | newlib/Makefile.in | 2 | ||||
-rw-r--r-- | newlib/testsuite/lib/newlib.exp | 24 | ||||
-rw-r--r-- | newlib/testsuite/newlib.locale/UTF-8.c | 4 |
5 files changed, 22 insertions, 20 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 21feb33..4cca9fb 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,13 @@ +2002-05-01 Thomas Fitzsimmons <fitzsim@redhat.com> + + * Makefile.am (site.exp): Remove newlib_cflags. Add + multibuildtop. + * testsuite/newlib.locale/UTF-8.c: Change fprintf's to printf's. + * testsuite/lib/flags.exp: New file. + * testsuite/lib/newlib.exp: Load flags.exp. + (newlib_target_compile): Remove libgloss directory references. + (newlib_init): Remove newlib_cflags references. + 2002-04-30 Thomas Fitzsimmons <fitzsim@redhat.com> * testsuite/lib/newlib.exp (newlib_target_compile): Change diff --git a/newlib/Makefile.am b/newlib/Makefile.am index ebf923d..02cb8a4 100644 --- a/newlib/Makefile.am +++ b/newlib/Makefile.am @@ -291,7 +291,7 @@ site.exp: Makefile @echo 'set tool_version $(VERSION)' >> $@-t @echo 'set srcdir $(srcdir)/testsuite' >> $@-t @echo 'set objdir' `pwd` >> $@-t - @echo 'set newlib_cflags "$(NEWLIB_CFLAGS)"' >> $@-t + @echo 'set multibuildtop ./$(MULTIBUILDTOP)' >> $@-t @echo 'set host_alias $(build_alias)' >> $@-t @echo 'set host_triplet $(build_triplet)' >> $@-t @echo 'set target_alias $(host_alias)' >> $@-t diff --git a/newlib/Makefile.in b/newlib/Makefile.in index 09d50a9..2ffb2a7 100644 --- a/newlib/Makefile.in +++ b/newlib/Makefile.in @@ -804,7 +804,7 @@ site.exp: Makefile @echo 'set tool_version $(VERSION)' >> $@-t @echo 'set srcdir $(srcdir)/testsuite' >> $@-t @echo 'set objdir' `pwd` >> $@-t - @echo 'set newlib_cflags "$(NEWLIB_CFLAGS)"' >> $@-t + @echo 'set multibuildtop ./$(MULTIBUILDTOP)' >> $@-t @echo 'set host_alias $(build_alias)' >> $@-t @echo 'set host_triplet $(build_triplet)' >> $@-t @echo 'set target_alias $(host_alias)' >> $@-t diff --git a/newlib/testsuite/lib/newlib.exp b/newlib/testsuite/lib/newlib.exp index 3c2ab83..7c44096 100644 --- a/newlib/testsuite/lib/newlib.exp +++ b/newlib/testsuite/lib/newlib.exp @@ -4,6 +4,10 @@ # is freely granted, provided that this notice is preserved. # +# flags.exp overrides the dejagnu versions of libgloss_link_flags, +# newlib_link_flags, and newlib_include_flags. +load_lib flags.exp + proc newlib_version { } { global tool_version @@ -18,26 +22,19 @@ proc newlib_init { args } { global gluefile wrap_flags global newlib_initialized global target_info - global CFLAGS_FOR_TARGET # These values are initialized in the local site.exp file. global srcdir objdir global host_triplet target_triplet - # newlib_cflags comes from acinclude.m4, through the site.exp file. - global newlib_cflags global old_ld_library_path verbose "In newlib_init...\n" if { $newlib_initialized == 1 } { return; } - set CFLAGS_FOR_TARGET $newlib_cflags - - set_currtarget_info "wrap_compile_flags" "$newlib_cflags" - if {[target_info needs_status_wrapper] != "" && \ [target_info needs_status_wrapper] != "0" && \ ![info exists gluefile]} { - set gluefile ${objdir}/testglue.o; + set gluefile ${objdir}/testsuite/testglue.o; set result [build_wrapper $gluefile]; if { $result != "" } { set gluefile [lindex $result 0]; @@ -66,18 +63,13 @@ proc newlib_target_compile { source dest type options } { [target_info needs_status_wrapper] != "0" && \ [info exists gluefile] } { lappend options "libs=$gluefile" - # This method of finding libgloss_target_dir may not work for some targets - set libgloss_target_dir [lindex [split $target_triplet "-"] 0] - lappend options "ldflags=$wrap_flags -B$objdir/../libgloss/$libgloss_target_dir \ - -L$objdir/../libgloss/$libgloss_target_dir \ - -L$srcdir/../../libgloss/$libgloss_target_dir \ - -L$objdir" + lappend options "ldflags=$wrap_flags" } if [string match $host_triplet $target_triplet] then { if [string match "i686-pc-linux-gnu" $host_triplet] then { - lappend options "libs=$objdir/crt0.o -lc" - lappend options "ldflags=-nostdlib -L$objdir/.libs -lgcc" + lappend options "libs=$objdir/crt0.o -lc -lgcc" + lappend options "ldflags=-nostdlib -L$objdir/.libs" } } diff --git a/newlib/testsuite/newlib.locale/UTF-8.c b/newlib/testsuite/newlib.locale/UTF-8.c index 5b1510d..9970ffa 100644 --- a/newlib/testsuite/newlib.locale/UTF-8.c +++ b/newlib/testsuite/newlib.locale/UTF-8.c @@ -141,11 +141,11 @@ int main() if (!setlocale(LC_CTYPE, "UTF-8")) { - fprintf(stderr, "Failed to set UTF-8 locale.\n"); + printf("Failed to set UTF-8 locale.\n"); return 1; } else - fprintf(stderr, "Set UTF-8 locale.\n"); + printf("Set UTF-8 locale.\n"); /* 2 Boundary condition test cases */ /* 2.1 First possible sequence of a certain length */ |