- 20 Nov, 2002 18 commits
-
-
* recog.c (constrain_operands): Prefer exact match over reloadable EXTRA_MEMORY_CONSTRAINT or EXTRA_ADDRESS_CONSTRAINT. * reload.c (find_reloads): Always reload EXTRA_ADDRESS_CONSTRAINT operands in Pmode. From-SVN: r59308
Ulrich Weigand committed -
* java/io/FileInputStream.java (getChannel): New method. * java/io/FileOutputStream.java (getChannel): New method. * java/net/ServerSocket.java (bind): Removed duplicate code and called another bind method instead. * java/nio/channels/SelectionKey.java (isValid): Removed wrong exception documentation. * java/nio/channels/ServerSocketChannel.java (accept): Added exception documentation. (open): Fixed typo, added exception documentation. * java/nio/channels/spi/AbstractSelectableChannel.java (implCloseChannel): Added exception documentation. (add): Reformated. (register): Added exception documentation. From-SVN: r59307
Michael Koch committed -
* ltconfig (osf[345]): Append $major to soname_spec. Reflect this in library_names_spec. * ltmain.sh (osf): Prefix $major with . for use as extension. boehm-gc: * ltconfig (osf[345]): Append $major to soname_spec. Reflect this in library_names_spec. * ltmain.sh (osf): Prefix $major with . for use as extension. From-SVN: r59306
Rainer Orth committed -
From-SVN: r59305
Andreas Jaeger committed -
* libtool.m4 (libtool_flags): Add patch from libtool CVS: Support linking of 32-bit libraries with ld on the x86-64, ppc64, s390x and sparc64 GNU/Linux systems. From-SVN: r59304
Andreas Jaeger committed -
* gcc.c-torture/compile/20021120-1.c: New test. * gcc.c-torture/compile/20021120-2.c: New test. From-SVN: r59303
Eric Botcazou committed -
PR c/8518 * c-decl.c (duplicate_decls): Outline the second definition of an extern inline function in all cases. From-SVN: r59302
Eric Botcazou committed -
* stor-layout.c (place_field): Update rli->offset as well as rli->bitpos. From-SVN: r59301
Richard Sandiford committed -
From-SVN: r59300
Richard Sandiford committed -
* config/sh/sh.md (udivsi3): Don't put udivsi3_i4_media instructions into a libcall block. (divsi3): Likewise divsi3_i4_media. From-SVN: r59299
Richard Sandiford committed -
* global.c (find_reg): Check HARD_REGNO_NREGS before kicking out another register. From-SVN: r59298
Richard Sandiford committed -
combine.c (force_to_mode): Only replace with (not Y) if all bits in fuller_mask (not just mask) are set in C. * combine.c (force_to_mode): Only replace with (not Y) if all bits in fuller_mask (not just mask) are set in C. * gcc.c-torture/execute/20021118-3.c: New test. From-SVN: r59295
Jakub Jelinek committed -
From-SVN: r59294
GCC Administrator committed -
* loop.c (record_giv): Initialize not_replaceable. (check_final_value): Likewise. From-SVN: r59288
Andreas Jaeger committed -
* pt.c (for_each_template_parm): Free allocated memory. * search.c (is_subobject_of_p_1): New function. (is_subobject_of_p): Avoid walking virtual bases multiple times. From-SVN: r59287
Mark Mitchell committed -
* config/h8300/h8300.c (h8300_init_once): Replace 1 with MASK_H8300S. From-SVN: r59286
Kazu Hirata committed -
* config/h8300/h8300.c (h8300_init_once): Allow -mn switch only if -mh or -ms present. (h8300_eightbit_constant_address_p): Support the normal mode. (h8300_tiny_constant_address_p): Likewise. * config/h8300/h8300.h (TARGET_NORMAL_MODE): New. (POINTER_SIZE): Add 16 bit pointer for the normal mode. (Pmode): Evaluate to HImode for the normal mode. (SIZE_TYPE): Evaluate to unsigned int for normal mode. (PTRDIFF_TYPE): Evaluate to int for the normal mode. (ASM_WORD_OP): Evaluate to word for the normal mode. * config/h8300/h8300.md (tablejump_normal_mode): New. (indirect_jump_normal_mode): New. * config/h8300/t-h8300 (MULTILIB_OPTIONS): Pass -mn option to directory. (MULTILIB_DIRNAMES): Create target dependent directory 'normal'. (MULTILIB_EXCEPTIONS): Don't turn on -mn on H8/300. * doc/invoke.texi (gccoptlist): Describe the new switch -mn. From-SVN: r59285
Vijay L. Khuspe committed -
2002-11-20 Jonathan Wakely <redi@gcc.gnu.org> * docs/html/21_strings/howto.html: Fix example code, cite Gaby's explanation of "<unknown type>" error with toupper/tolower. * docs/html/22_locale/howto.html: Be more consistent with example in 21_strings. From-SVN: r59284
Jonathan Wakely committed
-
- 19 Nov, 2002 18 commits
-
-
2002-11-19 Toon Moene <toon@moene.indiv.nluug.nl> PR fortran/8587 * libF77/pow_zz.c: Handle (0.0, 0.0) ** power. 2002-11-19 Toon Moene <toon@moene.indiv.nluug.nl> PR fortran/8587 * news.texi: Show PR fortran/8587 fixed. From-SVN: r59280
Toon Moene committed -
* i386.md (length_immediate): Do not refer to insn address. (jcc*, jmp patterns): Compute length explicitly. From-SVN: r59279
Jan Hubicka committed -
* java/lang/ref/natReference.cc (add_to_hash): Look at `copy', not `referent'. (finalize_referred_to_object): Don't modify `referent' or `copy' fields. (add_to_hash): Correctly set `n->next' when updating list. * java/lang/ref/Reference.java (enqueue): Return false if already enqueued. From-SVN: r59278
Tom Tromey committed -
2002-11-19 Ranjit Mathew <rmathew@hotmail.com> * include/jni.h: Add missing JNICALL and JNIEXPORT attributes to function and function pointer declarations in accordance with Sun's JDKs. Define JNIIMPEXP to either JNIEXPORT or JNIIMPORT based on whether __GCJ_JNI_IMPL__ has been defined or not. * jni.cc: Add missing JNICALL and JNIEXPORT attributes to JNI function definitions. From-SVN: r59277
Ranjit Mathew committed -
* gcc.c-torture/compile/20021119-1.c: New test. From-SVN: r59276
Eric Botcazou committed -
2002-11-19 �Eric Botcazou �<ebotcazou@libertysurf.fr> PR c/8588 * optabs.c (expand_binop): Convert CONST_INTs in shift operations too. From-SVN: r59274
Eric Botcazou committed -
From-SVN: r59271
Roger Sayle committed -
* config/h8300/h8300.md (an anonymous pattern): Relax the condition to accept the same operands and/or subregs. From-SVN: r59270
Kazu Hirata committed -
* config/sh/sh.c (gen_shl_and): Revert previous patch. * config/sh/sh.md (ashrdi3+1, ashrdi3+2): Predicate on reload_completed. From-SVN: r59269
Daniel Jacobowitz committed -
* config/h8300/h8300.c (print_operand): Update the use of EIGHTBIT_CONSTANT_ADDRESS_P. (h8300_adjust_insn_length): Likewise. (h8300_eightbit_constant_address_p): Check if the given rtx is a variable with __attribute__((eightbit_data)). * config/h8300/h8300.h (OK_FOR_U): Update the use of EIGHTBIT_CONSTANT_ADDRESS_P. From-SVN: r59263
Kazu Hirata committed -
2002-11-19 John Gustafsson <forgoil@rsn.bth.se> * docs/html/20_util/howto.html: Fix typo. From-SVN: r59258
John Gustafsson committed -
From-SVN: r59257
Nathan Sidwell committed -
* doc/contrib.texi (Contributors): Add self as second contact in addition to Jeff Law. From-SVN: r59256
Gerald Pfeifer committed -
From-SVN: r59255
GCC Administrator committed -
* tree-inline.c: Move prototpyes of find_alloca_call_1 and find_alloca_call to right place. From-SVN: r59247
Andreas Jaeger committed -
From-SVN: r59245
Kazu Hirata committed -
* gcc.c (The Specs Language): Document spec functions. (static_spec_functions, lookup_spec_function) (eval_spec_function, handle_spec_function) (if_exists_spec_function, alloc_args): New. (execute): Abort if processing_spec_function is true. (do_spec_1): Hand off spec to handle_spec_function if %: is encountered. If processing_spec_function is true, end any pending argument when the end of the string is reached. (main): Use alloc_args to allocate the initial argument vector. * gcc.h (struct spec_function): New. (lang_specific_spec_functions): New extern. * config/netbsd-elf.h (STARTFILE_SPEC): Add if-exists(crti%O%s). (ENDFILE_SPEC): Add if-exists(crtn%O%s). * config/alpha/netbsd.h (ENDFILE_SPEC): Likewise. * doc/invoke.texi: Document spec functions. * cppspec.c (lang_specific_spec_functions): New. * gccspec.c: Likewise. * g++spec.c (lang_specific_spec_functions): New. * g77spec.c (lang_specific_spec_functions): New. * jvspec.c (lang_specific_spec_functions): New. From-SVN: r59241
Jason Thorpe committed -
* gcc.dg/duff-1.c: New test. * gcc.dg/duff-2.c: New test. * gcc.dg/duff-3.c: New test. From-SVN: r59240
Jason Thorpe committed
-
- 18 Nov, 2002 4 commits
-
-
* config/ia64/hpux_longdouble.h (FIXUNS_TRUNCTFSI2_LIBCALL): New. (FIXUNS_TRUNCTFDI2_LIBCALL): New. (fixunstfsi_libfunc): Change. (fixunstfdi_libfunc): Change. (sdiv_optab): Don't zero out SImode handler. (udiv_optab): Don't zero out SImode handler. (smod_optab): Don't zero out SImode handler. (umod_optab): Don't zero out SImode handler. From-SVN: r59238
Steve Ellcey committed -
streambuf.tcc (__copy_streambufs): verify __sbin->gptr() + __bufsize < __sbin->egptr() before using. 2002-11-18 Jonathan Lennox <lennox@cs.columbia.edu> * include/bits/streambuf.tcc (__copy_streambufs): verify __sbin->gptr() + __bufsize < __sbin->egptr() before using. * testsuite/27_io/ostream_inserter_other.cc (test_buffer_4): Add. (test05): Use test_buffer_4. Delete unused ostringstream variables. From-SVN: r59234
Jonathan Lennox committed -
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: r59233
Jesse 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
-