1. 22 Apr, 2004 17 commits
  2. 21 Apr, 2004 23 commits
    • target-supports.exp (check_profiling_available): Assume profiling is not… · 9aba2a72
      target-supports.exp (check_profiling_available): Assume profiling is not available on powerpc-eabi targets.
      
      	* lib/target-supports.exp (check_profiling_available): Assume
      	profiling is not available on powerpc-eabi targets.
      
      From-SVN: r80989
      Aldy Hernandez committed
    • MIPS SB-1 DFA scheduler. · 50d32cf6
      * config/mips/mips-protos.h (fp_register_operand, lo_operand): Declare.
      * config/mips/mips.c (mips_multipass_dfa_lookahead): Declare.
      (TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD): New.
      (fp_register_operand, lo_operand): New.
      (mips_rtx_costs): Add TUNE_SB1 support.
      (mips_issue_rate): Add comment.  Add PROCESSOR_SB1 support.
      (mips_use_dfa_pipeline_interface): Add PROCESSOR_SB1 support.
      (mips_multipass_dfa_lookahead): New.
      * config/mips/mips.h (MASK_FP_EXCEPTIONS, TARGET_FP_EXCEPTIONS,
      TUNE_SB1): New.
      (TARGET_SWITCHES): Add -mfp-exceptions support.
      (TARGET_FP_EXCEPTIONS_DEFAULT): New.
      (BRANCH_COST): Fix whitespace.
      * config/mips/mips.md: Include sb1.md.
      * config/mips/sb1.md: New file.
      * doc/invoke.texi: Document -mfp-exceptions.
      
      From-SVN: r80988
      James E Wilson committed
    • crtend.asm: Move pointer to __do_global_ctors_aux in .init_array section to ... · e24e0aa7
      2004-04-21  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* config/ia64/crtend.asm: Move pointer to __do_global_ctors_aux
      	in .init_array section to ...
      	* config/ia64/crtbegin.asm: Here.
      
      	* config/ia64/crtend.asm: Mark __do_global_ctors_aux global
      	and hidden if HAVE_INITFINI_ARRAY is defined.
      
      From-SVN: r80986
      H.J. Lu committed
    • 1c-01.c: Use ptrdiff_t for casts of pointers. · a0b96bb7
      2004-04-21  Janis Johnson  <janis187@us.ibm.com>
      
      	* gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
      	* gcc.dg/vmx/bug-1.c: Ditto.
      
      From-SVN: r80985
      Janis Johnson committed
    • Delete all WARN_CFLAGS references from fixinc. · cb7761f5
      	* Makefile.in (fixinc.sh): Don't set or export WARN_CFLAGS.  Fix
      	comment.
      	* fixinc/Makefile.in (FL_LIST): Don't mention WARN_CFLAGS.
      	(fixincl.o-warn): Delete.
      
      From-SVN: r80984
      James E Wilson committed
    • natClass.cc (_Jv_LayoutInterfaceMethods): New method. · 746ecc78
      2004-04-21  Bryce McKinlay  <mckinlay@redhat.com>
      
              * java/lang/natClass.cc (_Jv_LayoutInterfaceMethods): New method.
              Set method->index values for interface methods to their itable
      	index.
              (initializeClass): Call _Jv_LayoutInterfaceMethods.
      
      From-SVN: r80978
      Bryce McKinlay committed
    • rs6000 (print_operand): Change ifdef of TARGET_MACHO to if TARGET_MACHO. · a031e781
      2004-04-21  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * config/rs6000/rs6000 (print_operand) ['z']:
              Change ifdef of TARGET_MACHO to if TARGET_MACHO.
      
      From-SVN: r80971
      Andrew Pinski committed
    • * config.gcc: Support --with-arch=iwmmxt for ARM. · 06a6469a
      From-SVN: r80970
      Daniel Jacobowitz committed
    • expmed.c (expand_mult_highpart_optab): Use narrower version of OP1 in two more… · 665acd1e
      expmed.c (expand_mult_highpart_optab): Use narrower version of OP1 in two more places; remove unneeded force_reg
      
      	* expmed.c (expand_mult_highpart_optab): Use narrower version of OP1
      	in two more places; remove unneeded force_reg
      
      From-SVN: r80969
      Richard Kenner committed
    • 2004-04-21 Michael Koch <konqueror@gmx.de> · 86a80fc3
      	* java/nio/DirectByteBufferImpl.java
      	(shiftDown): Made static, give address as argument and
      	provide a convenience method that overwrites shiftDown in
      	ByteBufferImpl and calls the native shiftDown.
      	* java/nio/MappedByteBufferImpl.java
      	(): Use optimized method in DirectByteBufferImpl.
      	* java/nio/natDirectByteBufferImpl.cc
      	(shiftDown): Changed method signature. Removed usage of array_offset.
      
      From-SVN: r80967
      Michael Koch committed
    • rs6000.c (symbol_ref_operand): Remove hack for TARGET_MACHO. · f9da97f0
      2004-04-21  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * config/rs6000/rs6000.c (symbol_ref_operand): Remove hack
              for TARGET_MACHO.
              (print_operand): For TARGET_MACHO check to see if we need a stub
              and output one if we need it.
      
      From-SVN: r80966
      Andrew Pinski committed
    • deque.tcc: Trivial formatting fixes. · 0d8c9baf
      2004-04-21  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/deque.tcc: Trivial formatting fixes.
      	* include/bits/stl_deque.h: Likewise.
      	* include/bits/stl_list.h: Likewise.
      	* include/bits/stl_tree.h: Likewise.
      
      From-SVN: r80960
      Paolo Carlini committed
    • 2004-04-21 Michael Koch <konqueror@gmx.de> · 6e90ed19
      	* gnu/java/net/natPlainSocketImplPosix.cc
      	(SocketInputStream::read): Make sure returned data is a byte value.
      
      From-SVN: r80959
      Michael Koch committed
    • [multiple changes] · af4b9434
      2004-04-21  Pascal Obry  <obry@gnat.com>
      
      	* adaint.c (__gnat_portable_spawn): Quote first argument (argv[0])
      	passed to spawnvp() to properly handle program pathname with spaces on
      	Win32.
      
      2004-04-21  Emmanuel Briot  <briot@act-europe.fr>
      
      	* g-debpoo.adb (Print_Info): Avoid extra work if Display_Slots is False.
      	(Allocate, Deallocate, Free_Physically): Make sure the tasks are
      	unlocked in case of exceptions.
      
      2004-04-21  Joel Brobecker  <brobecker@gnat.com>
      
      	* gigi.h (get_target_no_dollar_in_label): Remove extern declaration.
      	This function does not exist anymore.
      
      2004-04-21  Thomas Quinot  <quinot@act-europe.fr>
      
      	* gnatbind.adb, gnatlink.adb: Update name of imported C symbol.
      
      	* link.c: Move variables to the __gnat name space.
      
      	* Makefile.in: list link.o explicitly when needed.
      
      	* mlib.adb: Remove pragma Linker_Option for "link.o" from mlib.
      
      2004-04-21  Javier Miranda  <miranda@gnat.com>
      
      	* einfo.adb (Original_Access_Type): New subprogram
      	(Set_Original_Access_Type): New subprogram
      	(Write_Field21_Name): Write the name of the new field
      
      	* einfo.ads (Original_Access_Type): New field present in access to
      	subprogram types.
      	Addition of two new entities: E_Anonymous_Access_Subprogram_Type, and
      	E_Anonymous_Access_Protected_Subprogram_Type.
      
      	* lib-xref.adb (Output_One_Ref): Give support to anonymous access to
      	subprogram types.
      
      	* lib-xref.ads (Xref_Entity_Letters): Initialize values corresponding
      	to anonymous access to subprogram types.
      
      	* sem_attr.adb (Resolve_Attribute): Give support to anonymous access
      	to subprogram types.
      
      	* sem_ch3.adb (Access_Definition): Complete decoration of entities
      	corresponding to anonymous access to subprogram types.
      	(Analyze_Component_Declaration): Add new actual to the call to
      	subprogram replace_anonymous_access_to_protected_subprogram.
      	(Array_Type_Declaration): Add new actual to the call to subprogram
      	replace_anonymous_access_to_protected_subprogram.
      	(Process_Discriminants): Add new actual to the call to subprogram
      	replace_anonymous_access_to_protected_subprogram.
      	(Replace_Anonymous_Access_To_Protected_Subprogram): New formal.
      
      	* sem_ch3.ads (Replace_Anonymous_Access_To_Protected_Subprogram): New
      	formal.
      
      	* sem_ch6.adb, sem_type.adb, sem_res.adb: Give support to anonymous
      	access to subprogram types.
      
      	* sem_util.adb (Has_Declarations): Addition of package_specification
      	nodes.
      
      2004-04-21  Ed Schonberg  <schonberg@gnat.com>
      
      	* sem_prag.adb (Make_Inline): If subprogram is a renaming, propagate
      	inlined flags to renamed entity only if in current unit.
      
      2004-04-21  Thomas Quinot  <quinot@act-europe.fr>
      
      	* s-parint.ads: Add DSA implementation marker.
      
      	* rtsfind.ads, rtsfind.adb, snames.ads, snames.adb, s-rpc.adb: Use the
      	value of System.Partition_Interface.DSA_Implementation to determine
      	what version of the distributed systems annex is available (no
      	implementation, GLADE, or PolyORB).
      
      2004-04-21  Joel Brobecker  <brobecker@gnat.com>
      
      	* targtyps.c (get_target_no_dollar_in_label): Remove, no longer used.
      
      2004-04-21  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
      
      	* utils.c (convert, case CONSTRUCTOR, COMPONENT_REF): Do not make node
      	with new type if alias sets differ.
      	Fixes ACATS c41103b.
      
      2004-04-21  Vincent Celier  <celier@gnat.com>
      
      	* prj.ads: Remove FORTRAN as an accepted language: not tested yet.
      	Add array Lang_Args for the language specific compiling argument
      	switches.
      
      	* gnat_ugn.texi: Explain in more details when a library is rebuilt.
      
      2004-04-21  Sergey Rybin  <rybin@act-europe.fr>
      
      	* gnat_rm.texi: Update the descripton of the Eliminate pragma
      	according to the recent changes in the format of the parameters of the
      	pragma (replacing Homonym_Number with Source_Location).
      
      From-SVN: r80956
      Arnaud Charlet committed
    • basic_string.tcc (_M_mutate): Don't compute __src unnecessarily. · 0a746019
      2004-04-21  Paolo Carlini  <pcarlini@suse.de>
      	    Andrew Pinski  <pinskia@physics.uc.edu>
      
      	* include/bits/basic_string.tcc (_M_mutate): Don't compute
      	__src unnecessarily.
      
      Co-Authored-By: Andrew Pinski <pinskia@physics.uc.edu>
      
      From-SVN: r80952
      Paolo Carlini committed
    • ServiceFactory.java, [...]: New files. · 96d22b12
      2004-04-21  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/classpath/ServiceFactory.java,
      	gnu/classpath/ServiceProviderLoadingAction.java,
      	javax/imageio/ImageReader.java,
      	javax/imageio/ImageTranscoder.java,
      	javax/imageio/ImageWriter.java,
      	javax/imageio/package.html,
      	javax/imageio/spi/IIOServiceProvider.java,
      	javax/imageio/spi/ImageInputStreamSpi.java,
      	javax/imageio/spi/ImageOutputStreamSpi.java,
      	javax/imageio/spi/ImageReaderWriterSpi.java,
      	javax/imageio/spi/ImageTranscoderSpi.java,
      	javax/imageio/spi/RegisterableService.java,
      	javax/imageio/spi/ServiceRegistry.java,
      	javax/imageio/spi/package.html,
      	javax/imageio/stream/IIOByteBuffer.java,
      	javax/imageio/stream/ImageInputStream.java,
      	javax/imageio/stream/ImageOutputStream.java,
      	javax/imageio/stream/package.html:
      	New files.
      	* Makefile.am
      	(ordinary_java_source_files): Added
      	gnu/classpath/ServiceFactory.java and
      	gnu/classpath/ServiceProviderLoadingAction.java.
      	(javax_source_files): Added
      	javax/imageio/ImageReader.java,
      	javax/imageio/ImageTranscoder.java,
      	javax/imageio/ImageWriter.java,
      	javax/imageio/spi/IIOServiceProvider.java,
      	javax/imageio/spi/ImageInputStreamSpi.java,
      	javax/imageio/spi/ImageOutputStreamSpi.java,
      	javax/imageio/spi/ImageReaderWriterSpi.java,
      	javax/imageio/spi/ImageTranscoderSpi.java,
      	javax/imageio/spi/RegisterableService.java,
      	javax/imageio/spi/ServiceRegistry.java,
      	javax/imageio/stream/IIOByteBuffer.java,
      	javax/imageio/stream/ImageInputStream.java and
      	javax/imageio/stream/ImageOutputStream.java.
      	* Makefile.in: Regenerated.
      
      From-SVN: r80951
      Michael Koch committed
    • 2004-04-21 Michael Koch <konqueror@gmx.de> · ca17d211
      	* java/util/Properties.java
      	(load): Fix wrongly merged fix.
      
      From-SVN: r80949
      Michael Koch committed
    • gthread-jni.c (maybe_rethrow): Explicitly malloc and free buf. · 60e957d0
      2004-04-21  Mark Wielaard  <mark@klomp.org>
      
      	* native/jni/gtk-peer/gthread-jni.c (maybe_rethrow): Explicitly
      	malloc and free buf.
      
      From-SVN: r80948
      Mark Wielaard committed
    • AuthenticationException.java, [...]: Cleaned up imports. · 27dd18cf
      2004-04-21  Dalibor Topic  <robilad@kaffe.org>
      
      	* javax/naming/AuthenticationException.java,
      	javax/naming/AuthenticationNotSupportedException.java,
      	javax/naming/CannotProceedException.java,
      	javax/naming/CommunicationException.java,
      	javax/naming/CompoundName.java,
      	javax/naming/ConfigurationException.java,
      	javax/naming/ContextNotEmptyException.java,
      	javax/naming/InitialContext.java,
      	javax/naming/InsufficientResourcesException.java,
      	javax/naming/InterruptedNamingException.java,
      	javax/naming/LimitExceededException.java,
      	javax/naming/LinkException.java,
      	javax/naming/LinkLoopException.java,
      	javax/naming/LinkRef.java,
      	javax/naming/MalformedLinkException.java,
      	javax/naming/Name.java,
      	javax/naming/NameAlreadyBoundException.java,
      	javax/naming/NameNotFoundException.java,
      	javax/naming/NamingSecurityException.java,
      	javax/naming/NoInitialContextException.java,
      	javax/naming/NoPermissionException.java,
      	javax/naming/NotContextException.java,
      	javax/naming/PartialResultException.java,
      	javax/naming/ReferralException.java,
      	javax/naming/ServiceUnavailableException.java,
      	javax/naming/SizeLimitExceededException.java,
      	javax/naming/TimeLimitExceededException.java,
      	javax/naming/directory/Attribute.java,
      	javax/naming/directory/Attributes.java,
      	javax/naming/directory/SearchResult.java,
      	javax/naming/event/NamingExceptionEvent.java,
      	javax/naming/spi/ResolveResult.java:
      	Cleaned up imports.
      
      From-SVN: r80947
      Dalibor Topic committed
    • gnu_java_awt_peer_gtk_GtkCheckboxPeer.c: Changed C++ comments into C comments. · 2635995a
      2004-04-21  Mark Wielaard  <mark@klomp.org>
      
      	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c:
      	Changed C++ comments into C comments. Removed commented out code.
      	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
      	Likewise.
      	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c:
      	Likewise.
      	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c:
      	Likewise.
      	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c:
      	Likewise.
      	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c:
      	Likewise.
      	* native/jni/gtk-peer/gthread-jni.c:
      	Likewise.
      
      From-SVN: r80946
      Mark Wielaard committed
    • JFrame.java: Implement WindowConstants. · 1c3d6bb2
      2004-04-21  Mark Wielaard  <mark@klomp.org>
      
      	* javax/awt/JFrame.java: Implement WindowConstants. Remove final
      	static fields defined in interface.
      	* javax/awt/JDialog.java: Likewise.
      	(JDialog): Make constructors public.
      	(getDefaultCloseOperation): Make public.
      	(processWindowEvent): Call System.exit(0) when EXIT_ON_CLOSE set.
      	(setDefaultCloseOperation): Make public. Check argument. Add API doc.
      	* javax/swing/JViewport.java (JViewport): Make constructor public.
      
      From-SVN: r80945
      Mark Wielaard committed
    • 2004-04-21 Michael Koch <konqueror@gmx.de> · 387fa012
      	* java/util/Map.java
      	(Entry): Removed redundant "static" modifier.
      	* java/text/AttributedCharacterIterator.java:
      	Updated copyright year.
      
      From-SVN: r80944
      Michael Koch committed
    • re PR debug/15033 (libgcc2.c:470: internal compiler error: Segmentation fault) · de3c6d93
      2004-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR debug/15033
              * dwarf2out.c (rtl_for_decl_location): Check for NULL
              rtl.
      
      From-SVN: r80943
      Andrew Pinski committed