- Feb 29, 2004
-
-
Andrew Pinski authored
2004-02-29 Andrew Pinski <pinskia@physics.uc.edu> * gcc_update (files_and_dependencies): Update intl/configure.in to intl/configure.ac. From-SVN: r78673
-
Nathanael Nerode authored
From-SVN: r78672
-
Nathanael Nerode authored
From-SVN: r78671
-
Nathanael Nerode authored
From-SVN: r78670
-
Nathanael Nerode authored
From-SVN: r78669
-
Nathanael Nerode authored
* configure.in: Convert to autoconf 2.57, gratuitous stylistic cleanup, rename to configure.ac. * configure.ac: Renamed from configure.in. * config.h.in: Rebuilt with autoheader 2.57. * configure: Rebuilt with autoconf 2.57 * README: Update to reflect rename of configure.in to configure.ac. From-SVN: r78668
-
Kazu Hirata authored
From-SVN: r78667
-
Per Bothner authored
* Makefile.am, configure.in: Updated accordingly. From-SVN: r78666
-
Per Bothner authored
natPosixProcess.cc (startProcess): Implement standard streams using FileChannelImpl, not FileDescriptor. * java/lang/natPosixProcess.cc (startProcess): Implement standard streams using FileChannelImpl, not FileDescriptor. * java/lang/natWin32Process.cc (startProcess): Likewise. From-SVN: r78664
-
Per Bothner authored
* gnu/java/nio/FileLockImpl.java (fd): Remove field, replacing it by: (ch): New FileChannelImpl field. Update constructor to match. (releaseImpl): Remove native method. Instead ... (release): Call unlock on channel. * gnu/java/nio/natFileLockImpl.cc: Removed file. From-SVN: r78663
-
Per Bothner authored
* java/nio/MappedByteBuffer.java: (forceImpl, isLoadedImpl, loadImpl, unmapImpl): New dummy methods, to be overridden by subclass. (finalize, isLoaded, load, force): New methods. * java/nio/MappedByteBufferImpl.java: More-or-less rewrite. Now works, at least for read mapping. From-SVN: r78662
-
Per Bothner authored
* java/io/FileDescriptor.java: Implement on top of FileChannel. Remove native methods. * java/io/natFileDescriptorEcos.cc: Remove file. * java/io/natFileDescriptorPosix.cc: Remove file. * java/io/natFileDescriptorWin32.cc: Remove file. * java/io/FileInputStream.java (ch): Change type to FileChannelImpl. (<init>(File)): Allocate a FileChannelImpl, not a FileDescriptor. (<init>(FileChannelImpl)): New package-private constructor. (<init>(FileDescriptor)): Extract FileChannelImpl from arg. (available, close, read, skip): Implement using FileChannelImpl. (getFD): Allocate FileDescriptor if needed. (getChannel): Is now trivial. * java/io/FileOutputStream.java: Corresponding changes. * java/io/RandomAccessFile.java: Corresponding changes. From-SVN: r78661
-
Per Bothner authored
FileChannelImpl.java: Moved to package gnu/java/nio/channels, since we need to refer to it from java.io. * java/nio/channels/FileChannelImpl.java: Moved to package gnu/java/nio/channels, since we need to refer to it from java.io. * java/nio/channels/natFileChannelImpl.cc: Removed file. * Makefile.am, configure.in: Updated accordingly. From-SVN: r78660
-
Per Bothner authored
* gnu/java/nio/channels/FileChannelImpl.java: New class, renamed from java/nio/channels. Don't depend on FileDescriptor. (in, out, err): New static fields. (mode): New field. (SET, CUR, READ, WRITE, APPEND, EXCL, SYNC, DSYNC): Moved constants from FileDescriptor. (by): Removed MappedByteBuffer field. (map): New working implementation. * gnu/java/nio/channels/natFileChannelPosix.cc: New file, though some code "ported" from natFileDescriptoPosix.cc. * gnu/java/nio/channels/natFileChannelEcos.cc: Likewise. * gnu/java/nio/channels/natFileChannelWin32.cc Likewise. From-SVN: r78659
-
Kazu Hirata authored
* config/h8300/h8300.md: Tweak operand numbers of some peephole2's. From-SVN: r78658
-
Kazu Hirata authored
From-SVN: r78657
-
Kazu Hirata authored
From-SVN: r78653
-
Kazu Hirata authored
* gcc.dg/sibcall-3.c (recurser_void1): Make it an extern function with __attribute__((noinline)). (recurser_void2): Likewise. * gcc.dg/sibcall-4.c (recurser_void1): Likewise. (recurser_void2): Likewise. From-SVN: r78652
-
Roger Sayle authored
* parse.c (ffe_parse_file): Handle the case that main_input_filename is NULL. From-SVN: r78650
-
Roger Sayle authored
* jcf-parse.c (java_parse_file): Handle the case that input_filename is NULL. From-SVN: r78649
-
Roger Sayle authored
2004-02-29 Waldek Hebisch <hebisch@math.uni.wroc.pl> PR middle-end/14203 * function.c (uninitialized_vars_warning): Use DECL_RTL_SET_P instead of testing whether DECL_RTL is not NULL. 2004-02-29 Roger Sayle <roger@eyesopen.com> PR middle-end/14203 * g++.dg/warn/Wunused-6.C: New test case. From-SVN: r78648
-
Phil Edwards authored
2004-02-29 Phil Edwards <phil@codesourcery.com> * testsuite/Makefile.am (check-abi, check-abi-verbose): Copy the summary file to the logfile. * testsuite/Makefile.in: Regenerate. From-SVN: r78647
-
Kazu Hirata authored
From-SVN: r78646
-
Kazu Hirata authored
From-SVN: r78645
-
GCC Administrator authored
From-SVN: r78642
-
- Feb 28, 2004
-
-
Andrew Pinski authored
2004-02-28 Andrew Pinski <pinskia@physics.uc.edu> * c-typeck.c (tagged_types_tu_compatible_p): Fix pasto in my previous patch. From-SVN: r78635
-
Andrew Pinski authored
2004-02-28 Andrew Pinski <pinskia@physics.uc.edu> * config/darwin.h (machopic_finish): Output stub even if the symbol is already defined. From-SVN: r78634
-
John David Anglin authored
* config/cpu/hppa/atomicity.h (__atomic_add): Make first argument volatile. * config/os/hpux/os_defines.h (_GLIBCXX_INST_ATOMICITY_LOCK): Use __GXX_WEAK__ instead of _GLIBCXX_SUPPORTS_WEAK. From-SVN: r78633
-
John David Anglin authored
From-SVN: r78632
-
Nathanael Nerode authored
PR bootstrap/7087 * Makefile.tpl: Guard XFOO sed statements better. * Makefile.tpl: Add dependency for configure-target-libada. * Makefile.in: Regenerate (incidentally fixes broken commit when libada-branch was merged). From-SVN: r78630
-
Michael Koch authored
2004-02-28 Michael Koch <konqueror@gmx.de> * java/io/ObjectInputStream.java: Compile fix, damn I commited the wrong code. From-SVN: r78629
-
Kazu Hirata authored
* genattr.c (main): Don't define TRADITIONAL_PIPELINE_INTERFACE or DFA_PIPELINE_INTERFACE. * system.h (TRADITIONAL_PIPELINE_INTERFACE): Poison. (DFA_PIPELINE_INTERFACE): Likewise. * doc/tm.texi (TRADITIONAL_PIPELINE_INTERFACE): Remove. (DFA_PIPELINE_INTERFACE): Likewise. From-SVN: r78628
-
Guilhem Lavaux authored
* java/io/ObjectInputStream.java (readClassDescriptor): Keep elements of the mapping non null. (checkTypeConsistency): New method. (readFields): Fixed main loop and base logic. Small reindentation. * java/io/ObjectStreamField.java (lookupField): New method to update the field reference. (checkFieldType): New method. * java/io/ObjectStreamClass.java (setClass, setFields): Call lookupField when building the field database. Check the real field type. From-SVN: r78627
-
Michael Koch authored
* java/nio/ByteOrder.java (nativeOrder): Use equals() to compare strings. From-SVN: r78626
-
Paolo Carlini authored
2004-02-28 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (num_get<>::_M_extract_float): According to 22.2.3.1, p2, 'units' may be followed by 'e' with no 'decimal-point' in the middle: in this case too we must fix up __found_grouping; slightly tweak. * testsuite/22_locale/num_get/get/char/14.cc: New. * testsuite/22_locale/num_get/get/wchar_t/14.cc: New. From-SVN: r78625
-
Richard Sandiford authored
From-SVN: r78624
-
Maciej W. Rozycki authored
* config/mips/mips.c (override_options): Remove an obsolete duplicate definition of the "e" constraint. * config/mips/mips.h: Update a comment accordingly. From-SVN: r78623
-
Maciej W. Rozycki authored
* config/mips/mips.md: Complete the unfinished R4000 multiply/shift errata workaround. Improve documentation. (hazard): Use TARGET_FIX_R4000 to decide whether an "imul" instruction has a hilo hazard. (mulsi3, mulsi3_internal, mulsi3_r4000): Use TARGET_FIX_R4000. (muldi3, muldi3_internal): Likewise. (muldi3_internal2): Remove, replacing with... (muldi3_mult3, muldi3_r4000): ...these new patterns. (mulsidi3): Take the errata into account. (mulsidi3_32bit): Remove, replacing with... (mulsidi3_32bit_internal, mulsidi3_32bit_r4000): ...these new patterns. (mulsidi3_64bit, mulsidi3_64bit_parts): Disable if TARGET_FIX_R4000. (umulsidi3): Take the errata into account. (umulsidi3_32bit): Remove, replacing with.. (umulsidi3_32bit_internal, umulsidi3_32bit_r4000): ...these patterns. (umulsi3_highpart, umulsi3_highpart_internal): Disable if TARGET_FIX_R4000. (smulsi3_highpart, smulsi3_highpart_internal): Likewise. (smuldi3_highpart, umuldi3_highpart): Likewise. * doc/invoke.texi: Document the errata workaround. From-SVN: r78622
-
Maciej W. Rozycki authored
* config/mips/mips-protos.h (mips_idiv_insns): Declare. * config/mips/mips.h (MASK_FIX_SB1): Bump. (MASK_FIX_R4000, TARGET_FIX_R4000): New macros. (TARGET_SWITCHES): Add -mfix-r4000 and -mno-fix-r4000. * config/mips/mips.c (mips_idiv_insns): New function. (override_options): Make -march=r4000 imply -mfix-r4000 by default. (mips_output_division): Add a workaround for the R4000 divide/shift errata. * config/mips/mips.md (length): Use mips_idiv_insns() to calculate the length of an "idiv" instruction. * doc/invoke.texi: Document the new switches. From-SVN: r78621
-
Kazu Hirata authored
* doc/tm.texi (IS_COSTLY_DEPENDENCE): Change to TARGET_SCHED_IS_COSTLY_DEPENDENCE. From-SVN: r78620
-