- 18 Nov, 2002 20 commits
-
-
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: r59224
Jens-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: r59200
Graham Stott committed -
* java/net/HttpURLConnection.java ((getPermission): Take port into consideration. (getErrorStream): Implement. From-SVN: r59196
Mark 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 9 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: r59174
David Edelsohn committed -
* hard-reg-set.h: Follow spelling conventions. * real.c: Likewise. * target.h: Likewise. From-SVN: r59173
Kazu Hirata committed -
2002-11-15 Benjamin Kosnik <bkoz@redhat.com> Gabriel Dos Reis <gdr@integrable-solutions.net> PR libstdc++/8230 * include/bits/stl_alloc.h: Use builtin_expect for the most obvious limit checks. (__default_alloc_template::allocate): Check for null, throw bad_alloc. * include/bits/vector.tcc: Formatting tweaks. * include/bits/stl_vector.h: Same. * testsuite/20_util/allocator_members.cc (test02): Add. * testsuite/23_containers/vector_capacity.cc (test03): Add. Co-Authored-By: Gabriel Dos Reis <gdr@integrable-solutions.net> From-SVN: r59169
Benjamin Kosnik committed -
From-SVN: r59162
Jakub Jelinek committed -
* md5.c (md5_process_block): Avoid `function-like macro "F{G,H,I}" must be used with arguments in traditional C' warnings. From-SVN: r59158
Jakub Jelinek committed
-