1. 18 Mar, 2003 25 commits
    • Makefile.in (emit-rtl.o): Add gt-emit-rtl.h to dependencies. · 5ba6918e
      	* Makefile.in (emit-rtl.o): Add gt-emit-rtl.h to dependencies.
      
      	* gengtype.c: Include rtl.h.
      	(enum rtx_code): Don't define.
      	(rtx_format): Make declaration match rtl.h.
      	(rtx_next_new): Rename from rtx_next to avoid conflict.  Change all
      	users.
      	(adjust_field_rtx_def): Describe strings in NOTE_LINE_NUMBER notes.
      	* Makefile.in (gengtype.o): Update dependencies.
      
      From-SVN: r64554
      Geoffrey Keating committed
    • * function.c (next_block_index): Mark with GTY. · f83b236e
      From-SVN: r64551
      Geoffrey Keating committed
    • m68k.md (iordi3): Fix setting low half to -1. · e0ec941e
      	* config/m68k/m68k.md (iordi3): Fix setting low half to -1.  From
      	martin@blom.org.
      
      From-SVN: r64549
      Andreas Schwab committed
    • 1.cc: Correct length, taking into account sizeof(wchar_t). · 91d167bb
      2003-03-18  Paolo Carlini  <pcarlini@unitus.it>
      
      	* testsuite/21_strings/basic_string/append/wchar_t/1.cc:
      	Correct length, taking into account sizeof(wchar_t).
      
      From-SVN: r64547
      Paolo Carlini committed
    • ia64.md (UNSPECV_SETJMP_RECEIVER): New. · b39eb2f9
              * config/ia64/ia64.md (UNSPECV_SETJMP_RECEIVER): New.
              (builtin_setjmp_receiver): Delay call to ia64_reload_gp
              until after reload.
      
      From-SVN: r64546
      Richard Henderson committed
    • builtins.c (expand_builtin_unop): New target_mode operand; use it to convert the… · 6c537d03
      builtins.c (expand_builtin_unop): New target_mode operand; use it to convert the result to the correct mode.
      
              * builtins.c (expand_builtin_unop): New target_mode operand;
              use it to convert the result to the correct mode.
              (expand_builtin): Update all callers.
      
      From-SVN: r64545
      Richard Henderson committed
    • i386.md: Fix previous commit that mistakely applied the patch twice. · 75fbf7d9
      
      	* i386.md:  Fix previous commit that mistakely applied the patch
      	twice.
      
      From-SVN: r64544
      Jan Hubicka committed
    • alias.c (rtx_equal_for_memref_p): Assume that X and Y has been canonicalized. · 45183e03
      	* alias.c (rtx_equal_for_memref_p): Assume that X and Y has been
      	canonicalized.
      	(memrefs_conflict_p): Likewise.
      	(addr_side_effect_eval): Canonicalize the constructed address.
      
      From-SVN: r64540
      Jan Hubicka committed
    • 2003-03-18 Michael Koch <konqueror@gmx.de> · 897db4af
      	* java/awt/ScrollPane.java
      	(ScrollPane): Rewrote for new ScrollPaneAdjustable.
      	(getViewportSize): Likewise.
      	(addNotify): Likewise.
      	(removeNotify): Likewise.
      	* java/awt/ScrollPaneAdjustable.java
      	(ScrollPaneAdjustable): No longer extends Scrollbar.
      	* java/beans/beancontext/BeanContextServices.java:
      	Reformated.
      	(getService): Added throws TooManyListenersException;
      	* java/beans/beancontext/BeanContextServicesSupport.java:
      	Reformated.
      
      From-SVN: r64538
      Michael Koch committed
    • * i386.md (cvtts?2si peep2): New. · 8dfa3bb0
      From-SVN: r64537
      Jan Hubicka committed
    • * config/h8300/h8300.md (*iorsi3_two_qi_zext): New. · 1e788887
      From-SVN: r64531
      Kazu Hirata committed
    • dwarf2out.c (output_file_names): Cast size_t to unsigned long for format. · 94e001a9
      	* dwarf2out.c (output_file_names): Cast size_t to unsigned long
      	for format.
      
      From-SVN: r64530
      Andreas Schwab committed
    • BufferedOutputStream.java, [...]: More merges from classpath. · fddab7dc
      2003-03-18  Michael Koch  <konqueror@gmx.de>
      
      	* java/io/BufferedOutputStream.java,
      	java/io/DataInput.java,
      	java/io/DataInputStream.java,
      	java/io/DataOutput.java,
      	java/io/Externalizable.java:
      	More merges from classpath.
      
      From-SVN: r64528
      Michael Koch committed
    • configure.in: Fixed links to platform dependant java.net files. · 71a15b15
      2003-03-18  Michael Koch  <konqueror@gmx.de>
      
      	* configure.in: Fixed links to platform dependant java.net files.
      	* configure: Regenerated.
      	* java/net/natInetAddress.cc,
      	java/net/natNetworkInterface.cc,
      	java/net/natPlainDatagramSocketImpl.cc,
      	java/net/natPlainSocketImpl.cc:
      	Removed.
      
      From-SVN: r64527
      Michael Koch committed
    • configure.in: Create links to architecture dependent files... · 9b5f18b1
      2003-03-18  Michael Koch  <konqueror@gmx.de>
      
      	* configure.in: Create links to architecture dependent files,
      	introduced PLATFORMNET variable (set to NoNet for newlib usage).
      	* configure: Regenerated.
      	* java/net/natInetAddressNoNet.cc,
      	java/net/natInetAddressPosix.cc,
      	java/net/natInetAddressWin32.cc,
      	java/net/natNetworkInterfaceNoNet.cc,
      	java/net/natNetworkInterfacePosix.cc,
      	java/net/natNetworkInterfaceWin32.cc,
      	java/net/natPlainDatagramSocketImplNoNet.cc,
      	java/net/natPlainDatagramSocketImplPosix.cc,
      	java/net/natPlainDatagramSocketImplWin32.cc,
      	java/net/natPlainSocketImplNoNet.cc,
      	java/net/natPlainSocketImplPosix.cc,
      	java/net/natPlainSocketImplWin32.cc: New files.
      
      From-SVN: r64526
      Michael Koch committed
    • 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 15 commits