diff options
author | Tom Tromey <tromey@redhat.com> | 2001-04-27 00:56:16 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2001-04-27 00:56:16 +0000 |
commit | f24fd724c2bb211021ac6d7fe3d9375f8218c0ec (patch) | |
tree | 14f8a698b070301260bc844163e64eaeb9bf2626 /libjava | |
parent | 041c9d5a47d130a36237976b3db111416efd35ee (diff) | |
download | gcc-f24fd724c2bb211021ac6d7fe3d9375f8218c0ec.zip gcc-f24fd724c2bb211021ac6d7fe3d9375f8218c0ec.tar.gz gcc-f24fd724c2bb211021ac6d7fe3d9375f8218c0ec.tar.bz2 |
libjava.exp (libjava_init): Use UTF-8 encoding.
* lib/libjava.exp (libjava_init): Use UTF-8 encoding.
(test_libjava_from_javac): Likewise.
From-SVN: r41617
Diffstat (limited to 'libjava')
-rw-r--r-- | libjava/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | libjava/testsuite/lib/libjava.exp | 10 |
2 files changed, 13 insertions, 2 deletions
diff --git a/libjava/testsuite/ChangeLog b/libjava/testsuite/ChangeLog index 60d6eb3..c8b9a5f 100644 --- a/libjava/testsuite/ChangeLog +++ b/libjava/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2001-04-25 Tom Tromey <tromey@redhat.com> + + * lib/libjava.exp (libjava_init): Use UTF-8 encoding. + (test_libjava_from_javac): Likewise. + 2001-04-09 Tom Tromey <tromey@redhat.com> * libjava.lang/pr83.xfail: Removed. diff --git a/libjava/testsuite/lib/libjava.exp b/libjava/testsuite/lib/libjava.exp index 1fca9f4..18a07e2 100644 --- a/libjava/testsuite/lib/libjava.exp +++ b/libjava/testsuite/lib/libjava.exp @@ -127,6 +127,9 @@ proc libjava_init { args } { } } + # Always set encoding used by gcj. + append GCJ_UNDER_TEST " --encoding=UTF-8" + if [info exists env(LD_LIBRARY_PATH)] { set original_ld_library_path $env(LD_LIBRARY_PATH) } else { @@ -501,15 +504,18 @@ proc test_libjava_from_javac { options srcfile compile_args inpfile resultfile e # Find name to use for --main, and name of all class files. set jvscan [find_jvscan] verbose "jvscan is $jvscan" + # We insulate ourselves from the user's locale by forcing the + # encoding on jvscan. + set jvscan "compiler=$jvscan additional_flags=--encoding=UTF-8" set main_name [string trim \ [prune_warnings \ [libjava_tcompile $srcfile "" none \ - "compiler=$jvscan additional_flags=--print-main"]]] + "$jvscan additional_flags=--print-main"]]] verbose "main name is $main_name" set class_out [string trim \ [prune_warnings \ [libjava_tcompile $srcfile "" none \ - "compiler=$jvscan additional_flags=--list-class"]]] + "$jvscan additional_flags=--list-class"]]] verbose "class list is $class_out" if {[string match "*parse error*" $main_name] |