- 20 Nov, 2002 14 commits
-
-
* 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 8 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 -
* 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
-