1. 18 Mar, 2003 8 commits
    • BufferedReader.java, [...]: Merged from classpath. · f4f5d1d6
      2003-03-18  Michael Koch  <konqueror@gmx.de>
      
      	* java/io/BufferedReader.java,
      	java/io/BufferedWriter.java,
      	java/io/ByteArrayOutputStream.java,
      	java/io/FileFilter.java,
      	java/io/FilePermission.java,
      	java/io/FileReader.java,
      	java/io/FileWriter.java,
      	java/io/FilenameFilter.java,
      	java/io/FilterInputStream.java,
      	java/io/FilterOutputStream.java,
      	java/io/FilterReader.java,
      	java/io/FilterWriter.java,
      	java/io/ObjectInput.java,
      	java/io/ObjectInputValidation.java,
      	java/io/ObjectOutput.java,
      	java/io/ObjectStreamField.java,
      	java/io/PipedInputStream.java,
      	java/io/PipedReader.java,
      	java/io/PrintWriter.java,
      	java/io/PushbackReader.java,
      	java/io/Reader.java,
      	java/io/SerializablePermission.java,
      	java/io/StringReader.java,
      	java/io/Writer.java:
      	Merged from classpath.
      
      From-SVN: r64525
      Michael Koch committed
    • Reshuffle 21_strings testsuite. · 61f1ed59
      
      
      2003-03-18  Paolo Carlini  <pcarlini@unitus.it>
      
      	Reshuffle 21_strings testsuite.
      	* testsuite/21_strings/append.cc, c_strings.cc, invariants.cc,
      	assign.cc, ctor_copy_dtor.cc, nonmember.cc, capacity.cc,
      	element_access.cc, operations.cc, char_traits_requirements.cc,
      	find.cc, replace.cc, char_traits_typedefs.cc, insert.cc, rfind.cc,
      	compare.cc, inserters_extractors.cc, substr.cc: Split up, add
      	wchar_t tests as follows.
      	* 21_strings/basic_string/append/char/1.cc: New.
      	* 21_strings/basic_string/append/wchar_t/1.cc: New.
      	* 21_strings/basic_string/assign/char/1.cc: New.
      	* 21_strings/basic_string/assign/char/2.cc: New.
      	* 21_strings/basic_string/assign/char/3.cc: New.
      	* 21_strings/basic_string/assign/wchar_t/1.cc: New.
      	* 21_strings/basic_string/assign/wchar_t/2.cc: New.
      	* 21_strings/basic_string/assign/wchar_t/3.cc: New.
      	* 21_strings/basic_string/capacity/1.cc: New.
      	* 21_strings/basic_string/capacity/char/1.cc: New.
      	* 21_strings/basic_string/capacity/char/2.cc: New.
      	* 21_strings/basic_string/capacity/wchar_t/1.cc: New.
      	* 21_strings/basic_string/capacity/wchar_t/2.cc: New.
      	* 21_strings/basic_string/compare/char/1.cc: New.
      	* 21_strings/basic_string/compare/wchar_t/1.cc: New.
      	* 21_strings/basic_string/cons/char/1.cc: New.
      	* 21_strings/basic_string/cons/char/2.cc: New.
      	* 21_strings/basic_string/cons/char/3.cc: New.
      	* 21_strings/basic_string/cons/char/4.cc: New.
      	* 21_strings/basic_string/cons/char/5.cc: New.
      	* 21_strings/basic_string/cons/wchar_t/1.cc: New.
      	* 21_strings/basic_string/cons/wchar_t/2.cc: New.
      	* 21_strings/basic_string/cons/wchar_t/3.cc: New.
      	* 21_strings/basic_string/cons/wchar_t/4.cc: New.
      	* 21_strings/basic_string/cons/wchar_t/5.cc: New.
      	* 21_strings/basic_string/element_access/char/1.cc: New.
      	* 21_strings/basic_string/element_access/char/2.cc: New.
      	* 21_strings/basic_string/element_access/char/3.cc: New.
      	* 21_strings/basic_string/element_access/wchar_t/1.cc: New.
      	* 21_strings/basic_string/element_access/wchar_t/2.cc: New.
      	* 21_strings/basic_string/element_access/wchar_t/3.cc: New.
      	* 21_strings/basic_string/find/char/1.cc: New.
      	* 21_strings/basic_string/find/wchar_t/1.cc: New.
      	* 21_strings/basic_string/insert/char/1.cc: New.
      	* 21_strings/basic_string/insert/char/2.cc: New.
      	* 21_strings/basic_string/insert/wchar_t/1.cc: New.
      	* 21_strings/basic_string/insert/wchar_t/2.cc: New.
      	* 21_strings/basic_string/inserters_extractors/char/1.cc: New.
      	* 21_strings/basic_string/inserters_extractors/char/4.cc: New.
      	* 21_strings/basic_string/inserters_extractors/char/5.cc: New.
      	* 21_strings/basic_string/inserters_extractors/char/6.cc: New.
      	* 21_strings/basic_string/inserters_extractors/char/7.cc: New.
      	* 21_strings/basic_string/inserters_extractors/char/8.cc: New.
      	* 21_strings/basic_string/inserters_extractors/char/9.cc: New.
      	* 21_strings/basic_string/inserters_extractors/wchar_t/1.cc: New.
      	* 21_strings/basic_string/inserters_extractors/wchar_t/4.cc: New.
      	* 21_strings/basic_string/inserters_extractors/wchar_t/5.cc: New.
      	* 21_strings/basic_string/inserters_extractors/wchar_t/6.cc: New.
      	* 21_strings/basic_string/inserters_extractors/wchar_t/7.cc: New.
      	* 21_strings/basic_string/inserters_extractors/wchar_t/8.cc: New.
      	* 21_strings/basic_string/inserters_extractors/wchar_t/9.cc: New.
      	* 21_strings/basic_string/operators/char/1.cc: New.
      	* 21_strings/basic_string/operators/char/2.cc: New.
      	* 21_strings/basic_string/operators/wchar_t/1.cc: New.
      	* 21_strings/basic_string/operators/wchar_t/2.cc: New.
      	* 21_strings/basic_string/replace/char/1.cc: New.
      	* 21_strings/basic_string/replace/char/2.cc: New.
      	* 21_strings/basic_string/replace/char/3.cc: New.
      	* 21_strings/basic_string/replace/char/4.cc: New.
      	* 21_strings/basic_string/replace/char/5.cc: New.
      	* 21_strings/basic_string/replace/wchar_t/1.cc: New.
      	* 21_strings/basic_string/replace/wchar_t/2.cc: New.
      	* 21_strings/basic_string/replace/wchar_t/3.cc: New.
      	* 21_strings/basic_string/replace/wchar_t/4.cc: New.
      	* 21_strings/basic_string/replace/wchar_t/5.cc: New.
      	* 21_strings/basic_string/rfind/char/1.cc: New.
      	* 21_strings/basic_string/rfind/char/2.cc: New.
      	* 21_strings/basic_string/rfind/char/3.cc: New.
      	* 21_strings/basic_string/rfind/wchar_t/1.cc: New.
      	* 21_strings/basic_string/rfind/wchar_t/2.cc: New.
      	* 21_strings/basic_string/rfind/wchar_t/3.cc: New.
      	* 21_strings/basic_string/substr/char/1.cc: New.
      	* 21_strings/basic_string/substr/wchar_t/1.cc: New.
      	* 21_strings/c_strings/char/1.cc: New.
      	* 21_strings/c_strings/char/2.cc: New.
      	* 21_strings/c_strings/wchar_t/1.cc: New.
      	* 21_strings/c_strings/wchar_t/2.cc: New.
      	* 21_strings/char_traits/requirements/char/1.cc: New.
      	* 21_strings/char_traits/requirements/wchar_t/1.cc: New.
      	* 21_strings/char_traits/typedefs/char/1.cc: New.
      
      From-SVN: r64524
      Paolo Carlini committed
    • re PR c++/10091 ([parisc] ICE in cp_expr_size, at cp/cp-lang.c:307) · 82efaf43
              PR c++/10091
              * expr.c (expand_expr) [ADDR_EXPR]: Disallow taking the address of
              an unaligned member of TREE_ADDRESSABLE type.
              * cp/typeck.c (build_class_member_access_expr): Compare
              TYPE_MAIN_VARIANTs.
      
      From-SVN: r64523
      Jason Merrill committed
    • decl.c (duplicate_decls): Use the new type when prototyping anticipated decls,… · 10326855
      decl.c (duplicate_decls): Use the new type when prototyping anticipated decls, even when the types match.
      
      
      	* decl.c (duplicate_decls): Use the new type when prototyping
      	anticipated decls, even when the types match.  This defines the
      	exception list for the built-in function.
      
      From-SVN: r64522
      Roger Sayle committed
    • re PR c++/10091 ([parisc] ICE in cp_expr_size, at cp/cp-lang.c:307) · bdaa131b
              PR c++/10091
              * expr.c (expand_expr) [ADDR_EXPR]: Disallow taking the address of
              an unaligned member of TREE_ADDRESSABLE type.
              * cp/typeck.c (build_class_member_access_expr): Compare
              TYPE_MAIN_VARIANTs.
      
      From-SVN: r64520
      Jason Merrill committed
    • linux64.h (MASK_PROFILE_KERNEL): Define. · ffcfcb5f
      	* config/rs6000/linux64.h (MASK_PROFILE_KERNEL): Define.
      	(TARGET_PROFILE_KERNEL): Define.
      	(SUBTARGET_SWITCHES): Handle -mprofile-kernel.
      	(PROFILE_BEFORE_PROLOGUE): Don't define.
      	(PROFILE_KERNEL): Remove hacks.
      	* config/rs6000/rs6000.c (TARGET_PROFILE_KERNEL): Define default.
      	(rs6000_stack_info): No need to save lr if just for profiling when
      	TARGET_KERNEL_PROFILE.
      	(output_profile_hook): Output nothing when TARGET_KERNEL_PROFILE.
      	(output_function_profiler): Localize label generation.  Emit code
      	for kernel profiling.
      
      From-SVN: r64519
      Alan Modra committed
    • h8300-protos.h: Add a prototype for byte_accesses_mergeable_p. · 9b98dc74
      	* config/h8300/h8300-protos.h: Add a prototype for
      	byte_accesses_mergeable_p.
      	* config/h8300/h8300.c (byte_accesses_mergeable_p): New.
      	* config/h8300/h8300.md (*iorhi3_two_qi_mem): Likewise.
      	(a splitter): Likewise.
      	(*iorsi3_ashift_16_ashift_24): Likewise.
      	(*iorsi3_ashift_16_ashift_24_mem): Likewise.
      
      From-SVN: r64518
      Kazu Hirata committed
    • Daily bump. · d4e94271
      From-SVN: r64517
      GCC Administrator committed
  2. 17 Mar, 2003 32 commits