- 18 Nov, 2002 23 commits
-
-
2002-11-18 Jesse Rosenstock <jmr@ugcs.caltech.edu> * java/nio/charset/CoderResult.java (Cache.get): Fix a bug that was causing CoderResults to be cached, not WeakReferences to CoderResults. From-SVN: r59233Jesse Rosenstock committed -
PR preprocessor/8524 * cpplib.c (run_directive): Remove previous kludge to _Pragma. Add a new one in its place, which hopefully works. (skip_rest_of_line): Change test for bottom-of-context-stack. testsuite: * gcc.dg/cpp/_Pragma5.c: New test. From-SVN: r59232
Neil Booth committed -
* i386.md (addqi_1_slp): Fix output template. (subqi_1_slp): Fix type. From-SVN: r59230
Jan Hubicka committed -
2002-11-18 Paolo Carlini <pcarlini@unitus.it> PR libstdc++/6745 (continued) * include/bits/streambuf.tcc (__copy_streambufs): Deal with interactive input by using isatty as in the fix for libstdc++/8399. From-SVN: r59229
Paolo Carlini committed -
* calls.c (alloca_call_p): New global function. * tree.h (alloca_call_p): New. * tree-inline.c (inlinable_function_p): Do not inline when function calls alloca. (find_alloca_call, find_alloca_call_1): New functions. From-SVN: r59228
Jan Hubicka committed -
Fix for PR java/7912: * expr.c (can_widen_reference_to): Allow cast of array to Cloneable or Serializable. * java-tree.h (java_lang_cloneable_identifier_node): Declare. (java_io_serializable_identifier_node): Likewise. * parse.y (java_lang_cloneable, java_io_serializable): Removed. (valid_ref_assignconv_cast_p): Use new identifier nodes. * lex.c (java_init_lex): Don't initialize java_lang_cloneable and java_io_serializable. * decl.c (java_init_decl_processing): Initialize java_lang_cloneable_identifier_node and java_io_serializable_identifier_node. (java_lang_cloneable_identifier_node): New global. (java_io_serializable_identifier_node): Likewise. From-SVN: r59227
Tom Tromey committed -
KeyStore.java (getInstance): Fix comment and throw IllegalArgumentException if given provider is null. 2002-11-18 Joerg Brunsmann <joerg_brunsmann@yahoo.de> * java/security/KeyStore.java (getInstance): Fix comment and throw IllegalArgumentException if given provider is null. (getInstance): New method for jdk1.4 compatibility. From-SVN: r59226
Joerg Brunsmann committed -
* config/h8300/h8300.md (*andorqi3): Use bor between bld and bst. Update the insn length. (*andorhi3): Likewise. (*andorsi3): Likewise. From-SVN: r59225
Kazu Hirata committed -
2002-11-14 Jens-Michael Hoffmann <jensmh@gmx.de> * buffer.c: Remove unnecessary casts. * check-init.c: Likewise. * class.c: Likewise. * constants.c: Likewise. * decl.c: Likewise. * except.c: Likewise. * gjavah.c: Likewise. * jcf-io.c: Likewise. * jcf-parse.c: Likewise. * jcf-path.c: Likewise. * jvspec.c: Likewise. * lang.c: Likewise. * lex.c: Likewise. * verify.c: Likewise. From-SVN: r59224Jens-Michael Hoffmann committed -
From-SVN: r59222
Gerald Pfeifer committed -
2002-11-18 Michael Koch <konqueror@gmx.de> * java/net/PlainSocketImpl.java: Fix imports. From-SVN: r59221
Michael Koch committed -
adaint.c (__gnat_tmp_name): Better, but good enough for now, solution to buffer overflow bug on GNU/Linux. 2002-11-18 Nathanael Nerode <neroden@gcc.gnu.org> * adaint.c (__gnat_tmp_name): Better, but good enough for now, solution to buffer overflow bug on GNU/Linux. From-SVN: r59220
Nathanael Nerode committed -
* java/nio/channels/SelectionKey.java (isValid): Added exception documentation. * java/nio/channels/Selector.java (open): Declare "throws IOException". From-SVN: r59219
Michael Koch committed -
* java/nio/charset/Charset.java (<clinit>): New method. (encode): Synchronize use of cached encoder object. (decode): Synchronize use of cached encoder object. From-SVN: r59218
Jesse Rosenstock committed -
* config/sh/sh-protos.h (sh_mark_label): Declare. * config/sh/sh.c (sh_mark_label): New function, taken from movdi_const, but fixing the case when the address has an addend. * config/sh/sh.md (movdi_const, movdi_const_32bit): Use it. From-SVN: r59217
Richard Sandiford committed -
2002-11-18 Michael Koch <konqueror@gmx.de> * gnu/java/nio/ByteBufferImpl.java, gnu/java/nio/CharBufferImpl.java, gnu/java/nio/DatagramChannelImpl.java, gnu/java/nio/DoubleBufferImpl.java, gnu/java/nio/FileChannelImpl.java, gnu/java/nio/FloatBufferImpl.java, gnu/java/nio/IntBufferImpl.java, gnu/java/nio/LongBufferImpl.java, gnu/java/nio/PipeImpl.java, gnu/java/nio/SelectionKeyImpl.java, gnu/java/nio/SelectorImpl.java, gnu/java/nio/SelectorProviderImpl.java, gnu/java/nio/ServerSocketChannelImpl.java, gnu/java/nio/ShortBufferImpl.java, gnu/java/nio/SocketChannelImpl.java, java/nio/DoubleBuffer.java, java/nio/FloatBuffer.java, java/nio/IntBuffer.java, java/nio/LongBuffer.java, java/nio/ShortBuffer.java, java/nio/channels/FileChannel.java: New files. From-SVN: r59216
Michael Koch committed -
2002-11-18 Michael Koch <konqueror@gmx.de> * Makefile.am (ordinary_java_source_files): Added java/nio/ReadOnlyBufferException.java and java/nio/channels/ClosedSelectorException.java. * Makefile.in: Regenerated. From-SVN: r59215
Michael Koch committed -
2002-11-18 Michael Koch <konqueror@gmx.de> * java/net/PlainSocketImpl.java: Reworked imports. * java/net/ServerSocket.java (ServerSocket): Create socket. * java/net/SocketAddress.java: Documentation added. * java/net/natPlainSocketImpl.cc: Reindented. * java/nio/ReadOnlyBufferException.java: New file * java/nio/channels/ClosedChannelException.java: Documentation added. * java/nio/channels/ClosedSelectorException.java: New file. From-SVN: r59214
Michael Koch committed -
* config/sh/sh.c (pool_node): New field: part_of_sequence_p. (add_constant): Set it. (dump_table): Don't reorder a constant if part_of_sequence_p. (machine_dependent_reorg): Assume that float constants will stay in their original order if used as a sequence. From-SVN: r59213
Richard Sandiford committed -
* config/sh/sh.c (calc_live_regs): Update check for PIC liveness in compact code. From-SVN: r59212
Richard Sandiford committed -
* config/sh/sh.md (initialize_trampoline): Do not force the trampoline address into R0_REGS here. From-SVN: r59211
Richard Sandiford committed -
From-SVN: r59210
GCC Administrator committed -
From-SVN: r59203
Kazu Hirata committed
-
- 17 Nov, 2002 11 commits
-
-
* config/h8300/h8300.md (two anonymous patterns): Fix insn lengths. From-SVN: r59202
Kazu Hirata committed -
* sh.c (gen_shl_and): Don't create a zero_extend if the operand is not an arith_reg_operand. From-SVN: r59201
Daniel Jacobowitz committed -
* real.c (real_to_decimal): Fix buffer overrun when buffer size is smaller than representation. From-SVN: r59200Graham Stott committed -
* java/net/HttpURLConnection.java ((getPermission): Take port into consideration. (getErrorStream): Implement. From-SVN: r59196Mark Wielaard committed -
From-SVN: r59195
Mark Wielaard committed -
From-SVN: r59194
Kazu Hirata committed -
From-SVN: r59191
GCC Administrator committed -
* config/linker-map.gnu: Export _S_construct even if size_t is unsigned long. Collapse std::codecvt<char>::codecvt(size_t) and std::codecvt<wchar_t>::codecvt(size_t) into one export pattern. From-SVN: r59182
Jakub Jelinek committed -
From-SVN: r59181
Kazu Hirata committed -
From-SVN: r59180
Kazu Hirata committed -
Integrate work by Raif S. Naffah (raif@fl.net.au) * java/security/DummyKeyPairGenerator.java (clone): New method. * java/security/DummyMessageDigest.java (clone): New method. (engineUpdate): Now public. (engineReset): Likewise. (engineDigest): Likewise. (engineGetDigestLength): New method. * java/security/DummySignature.java (clone): New method. * java/security/KeyPairGenerator.java (provider): Now package private. (getInstance(String)): Use getInstance(String,Provider). (getInstance(String,String): Use getInstance(String,Provider) (getInstance(String,Provider): New method. (getInstance(String,String,Provider): Don't cast DummyKeyPairGenerator. * java/security/KeyPairGeneratorSpi.java (clone): New method. * java/security/MessageDigest.java (provider): Now package private. (getInstance(String): Use getInstance(String,Provider). (getInstance(String,String): Use getInstance(String,Provider) (getInstance(String,Provider): New method. * java/security/Provider.java (toCanonicalKey): New method. (get): New method that uses toCanonicalKey(). (put): Use toCanonicalKey(). (remove): Likewise. * java/security/Security.java (insertProviderAt): Provider index is one based, not zero based. (addProvider): Likewise. (removeProvider): Likewise. * java/security/Signature.java (provider): Now package private. (getInstance(String)): Use getInstance(String,Provider). (getInstance(String,String): Use getInstance(String,Provider) (getInstance(String,Provider): New method. (getInstance(String,String,Provider): Don't cast DummySignature. From-SVN: r59179
Mark Wielaard committed
-
- 16 Nov, 2002 6 commits
-
-
From-SVN: r59178
Jakub Jelinek committed -
* config/h8300/h8300.md: Replace spaces with tabs. * config/h8300/t-h8300: Remove a trailing empty line. From-SVN: r59177
Kazu Hirata committed -
From-SVN: r59176
Kazu Hirata committed -
From-SVN: r59175
David Edelsohn committed -
* config/rs6000/rs6000.c (rs6000_outout_load_multiple): New function. * config/rs6000/rs6000.md (movti_string): Remove output modifier when scratch register never needed. (ldmsi[3-8]): New patterns. From-SVN: r59174David Edelsohn committed -
* hard-reg-set.h: Follow spelling conventions. * real.c: Likewise. * target.h: Likewise. From-SVN: r59173
Kazu Hirata committed
-