- 08 Mar, 2002 16 commits
-
-
2002-03-08 Benjamin Kosnik <bkoz@redhat.com> * include/std/std_limits.h: Move static const data members out of generic template, into base class __numeric_limits_base. * src/limits.cc: Add definitions. * config/linker-map.gnu: Add __numeric_limits_base. * testsuite/18_support/numeric_limits.cc: Declare test in scope. From-SVN: r50447
Benjamin Kosnik committed -
From-SVN: r50446
Andreas Jaeger committed -
* config/h8300/h8300.c (h8300_adjust_insn_length): Tighten insn length for memory load/store. From-SVN: r50445
Kazu Hirata committed -
2002-03-08 Craig Rodrigues <rodrigc@gcc.gnu.org> * doc/install.texi (--with-libiconv-prefix): Document. From-SVN: r50444
Craig Rodrigues committed -
* posix.cc (internal_gettimeofday): New function. (_Jv_select): Use it. From-SVN: r50442
Tom Tromey committed -
From-SVN: r50439
Michael Y. Brukman committed -
PR c/3711 * builtins.c (std_expand_builtin_va_arg): Do all computations on trees. * gcc.c-torture/execute/20020307-2.c: New test. From-SVN: r50438
Jakub Jelinek committed -
* rtl.c (copy_most_rtx): Move from here ... * emit-rtl.c (copy_most_rtx): ... to here. From-SVN: r50435
Richard Kenner committed -
From-SVN: r50430
GCC Administrator committed -
2002-03-07 Benjamin Kosnik <bkoz@redhat.com> * include/bits/stl_alloc.h: Add extern implicit allocator instantiations. * include/bits/basic_string.tcc: Tweak. * include/bits/locale_facets.tcc: Remove default args. Add has_facet, use_facet extern instantiations. * src/stl-inst.cc: Add explicit instantiation. * src/locale-inst.cc: Clean. Remove locale member template instantiations. * testsuite/22_locale/operators.cc (test02): Enable. From-SVN: r50426
Benjamin Kosnik committed -
* config/mips/mips.h (LONG_MAX_SPEC): Rewrite, along with SUBTARGET_CPP_SIZE_SPEC. * config/mips/abi64.h (LONG_MAX_SPEC): Delete. From-SVN: r50425
Alexandre Oliva committed -
From-SVN: r50424
Alexandre Oliva committed -
* config/fp-bit.c (_unord_f2): Compile it in even if US_SOFTWARE_GOFAST is enabled. From-SVN: r50423
Alexandre Oliva committed -
* config/gofast.h (GOFAST_RENAME_LIBCALLS): Set gt and ge as NULL_RTX. Set all HFmode operations as NULL_RTX. * optabs.c (prepare_float_lib_cmp) <GT, GE, LT, LE>: If libfunc is NULL_RTX, try reversing the comparison and the operands. From-SVN: r50422
Alexandre Oliva committed -
natPlainSocketImpl.cc: Changed USE_WINSOCK to WIN32, and added thunks for read(), write(), and close(). 2002-03-07 Adam Megacz <adam@xwt.org> * java/net/natPlainSocketImpl.cc: Changed USE_WINSOCK to WIN32, and added thunks for read(), write(), and close(). * java/net/natPlainSocketImpl.cc (accept, read, read): Disabled timeouts on WIN32 pending discussion. From-SVN: r50418
Adam Megacz committed -
2002-03-07 Adam Megacz <adam@xwt.org> * win32.cc (_Jv_platform_gettimeofday): Now takes no args, returns jlong. Added implementation * posix.cc (_Jv_platform_gettimeofday): Now takes no args, returns jlong. * win32.h (_Jv_platform_gettimeofday): Now takes no args, returns jlong. * posix.h (_Jv_platform_gettimeofday): Now takes no args, returns jlong. * java/lang/natSystem.cc (currentTimeMillis): Now uses updated _Jv_platform_gettimeofday signature. From-SVN: r50416
Adam Megacz committed
-
- 07 Mar, 2002 20 commits
-
-
From-SVN: r50414
David Edelsohn committed -
* genextract.c (walk_rtx): Recurse into MATCH_PAR_DUP. genoutput.c (scan_operands): Recurse into MATCH_PAR_DUP and MATCH_OP_DUP. From-SVN: r50412
Ulrich Weigand committed -
* java/Make-lang.in (JAVA_TARGET_INSTALL_NAME): Define. (java.install-common): Link native driver to JAVA_TARGET_INSTALL_NAME. From-SVN: r50411
Jeff Sturm committed -
2002-03-07 H.J. Lu (hjl@gnu.org) * configure.in: Enable gprof for mips*-*-linux*. From-SVN: r50410
H.J. Lu committed -
2002-03-07 Andreas Tobler <toa@pop.agri.ch> David Edelsohn <edelsohn@gnu.org> * Makefile.am (EXTRA_DIST): Add Darwin and AIX closure files. (TARGET_SRC_POWERPC_AIX): Add aix_closure.S. (TARGET_SRC_POWERPC_DARWIN): Add darwin_closure.S. * Makefile.in: Regenerate. * include/ffi.h.in: Add AIX and Darwin closure definitions. * src/powerpc/ffi_darwin.c (ffi_prep_closure): New function. (flush_icache, flush_range): New functions. (ffi_closure_helper_DARWIN): New function. * src/powerpc/aix_closure.S: New file. * src/powerpc/darwin_closure.S: New file. Co-Authored-By: David Edelsohn <edelsohn@gnu.org> From-SVN: r50408
Andreas Tobler committed -
From-SVN: r50407
Jeff Law committed -
From-SVN: r50406
Jan Hubicka committed -
* basic-block.h (fixup_abnormal_edges): Declare. * reload1.c (fixup_abnormal_edges): New function. * reg-stack.c (convert_regs): Use it. * gcse.c (insert_insn_end_bb): Handle trapping insns. * gcse.c (hash_scan_set): Refuse instructions with EH edges. From-SVN: r50405
Jan Hubicka committed -
From-SVN: r50404
Richard Sandiford committed -
From-SVN: r50402
Richard Sandiford committed -
* defaults.h (MODE_HAS_NANS, MODE_HAS_INFINITIES): New. (MODE_HAS_SIGNED_ZEROS, MODE_HAS_SIGN_DEPENDENT_ROUNDING): New. * flags.h (HONOR_NANS, HONOR_INFINITIES, HONOR_SIGNED_ZEROS): New. (HONOR_SIGN_DEPENDENT_ROUNDING): New. * builtins.c (expand_builtin_mathfn): Use HONOR_NANS. * c-common.c (truthvalue_conversion): Reduce x - y != 0 to x != y unless x and y could be infinite. (expand_unordered_cmp): New, mostly split from expand_tree_builtin. Check that the common type of both arguments is a real, even for targets without unordered comparisons. Allow an integer argument to be compared against a real. (expand_tree_builtin): Use expand_unordered_cmp. * combine.c (combine_simplify_rtx): Use the new HONOR_... macros. * cse.c (fold_rtx): Likewise. Fix indentation. * fold-const.c (fold_real_zero_addition_p): New. (fold): Use it, and the new HONOR_... macros. * ifcvt.c (noce_try_minmax): Use the new HONOR_... macros. * jump.c (reversed_comparison_code_parts): After searching for the true comparison mode, use HONOR_NANS to decide whether it can be safely reversed. (reverse_condition_maybe_unordered): Remove IEEE check. * simplify-rtx.c (simplify_binary_operation): Use the new macros to decide which simplifications are valid. Allow the following simplifications for IEEE: (-a + b) to (b - a), (a + -b) to (a - b), and (a - -b) to (a + b). (simplify_relational_operation): Use HONOR_NANS. * doc/tm.texi: Document the MODE_HAS_... macros. From-SVN: r50401
Richard Sandiford committed -
* combine.c (simplify_comparison): If simplifying a logical shift right and compare with constant, force the comparison to unsigned. From-SVN: r50400
Richard Earnshaw committed -
From-SVN: r50399
Richard Earnshaw committed -
From-SVN: r50398
GCC Administrator committed -
2002-03-06 Benjamin Kosnik <bkoz@redhat.com> Stephen M. Webb <stephen.webb@bregmasoft.com> * include/bits/stl_tree.h (_S_rb_tree_red): Make enum. (_S_rb_tree_black): Make enum. Clean. Format. * include/bits/stl_bvector.h (__WORD_BIT): To _M_word_bit, enum. * include/bits/stl_algo.h (__stl_chunk_size): _M_chunk_size, enum. (__stl_threshold): _M_threshold, enum. * src/stl-inst.cc: Same. * config/linker-map.gnu: Remove. * testsuite/23_containers/vector_bool.cc: New. Co-Authored-By: Stephen M. Webb <stephen.webb@bregmasoft.com> From-SVN: r50393
Benjamin Kosnik committed -
2002-03-07 Aldy Hernandez <aldyh@redhat.com> * doc/invoke.texi: Add documentation for -mabi=no-altivec. * config/rs6000/rs6000.c (rs6000_parse_abi_options): Add -mabi=no-altivec (alt_reg_names): Remove % for vrsave. From-SVN: r50392
Aldy Hernandez committed -
* java/net/natPlainSocketImpl.cc (_Jv_recv): Removed. (read): Call recv() directly, not _Jv_recv(). From-SVN: r50391
Bryce McKinlay committed -
From-SVN: r50387
Richard Henderson committed -
* genemit.c (gen_exp): New argument used. Invoke copy_rtx if used indicates we've already emitted one copy of an operand. (gen_insn, gen_expand, output_add_clobbers): Supply a null used. (gen_split): Supply a non-null used. From-SVN: r50386
Richard Henderson committed -
splay-tree.c (splay_tree_xmalloc_allocate, [...]): Use K&R-style definitions, not prototyped definitions. * splay-tree.c (splay_tree_xmalloc_allocate, splay_tree_xmalloc_deallocate): Use K&R-style definitions, not prototyped definitions. Mark `data' arguments as unused. From-SVN: r50384
Jim Blandy committed
-
- 06 Mar, 2002 4 commits
-
-
* java/io/natFileDescriptorEcos.cc (init): Don't use GetStdHandle. * java/io/natFileDescriptorPosix.cc (valid): Don't call stat if FD is negative. (init): Don't use GetStdHandle. From-SVN: r50383
Tom Tromey committed -
* include/config.h.in: Rebuilt. * configure: Rebuilt. * Makefile.in: Rebuilt. From-SVN: r50381
Tom Tromey committed -
* reload1.c (reload): Unshare all rtl after reload is done. * simplify-rtx.c (simplify_plus_minus): Do not abort, but simply fail if the expression is too complex to simplify. (simplify_gen_binary): Handle simplify_plus_minus failures. From-SVN: r50380
Ulrich Weigand committed -
2002-03-06 Adam Megacz <adam@xwt.org> * java/io/FileDescriptor.java: Initialize in/out/err in init(). * java/io/natFileDescriptorWin32.cc (init()): Added function. * java/io/natFileDescriptorPosix.cc (init()): Added function. * java/io/natFileDescriptorEcos.cc (init()): Added function. From-SVN: r50378
Adam Megacz committed
-