- 11 Mar, 2002 26 commits
-
-
From-SVN: r50606
Tom Tromey committed -
From-SVN: r50605
Tom Tromey committed -
From-SVN: r50604
Richard Henderson committed -
* Makefile.in: Update. doc: * cppenv.texi, cppopts.texi: Split out of cpp.texi and gcc.texi. Update documentation. * gcc.texi: Include cppopts.texi and cppenv.texi. * cpp.texi: Include cppopts.texi and cppenv.texi. From-SVN: r50599
Neil Booth committed -
2002-03-11 Phil Edwards <pme@gcc.gnu.org> * testsuite/lib/libstdc++-v3-dg.exp (libstdc++-v3-list-sourcefiles): New function. Build the list of tests to run in testsuite_files. * testsuite/libstdc++-v3.dg/dg.exp: Use it. From-SVN: r50598
Phil Edwards committed -
2002-03-11 Phil Edwards <pme@gcc.gnu.org> * testsuite/21_strings/capacity.cc: Only explicitly instantiate on platforms with no weak support. * testsuite/27_io/ios_init.cc: Likewise. From-SVN: r50597
Phil Edwards committed -
cp: Revert 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>, DR209 is now not a defect. * cp-tree.h (skip_type_access_control): Remove. * decl.c (grokdeclarator): Do type access control for friend declarations. * semantics.c (decl_type_access_control): Don't reset current_type_lookups. (save_type_access_control): Always save the lookups. (skip_type_access_control): Remove. (finish_class_definition): Don't change type_lookups. testsuite: * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes. * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise. From-SVN: r50595
Nathan Sidwell committed -
* contrib/texi2pod.pl: Handle @include, @ftable, @vtable. Reformat some code for clarity. * gcc/Makefile.in: Give texi2pod its input file as a command line argument, not on stdin. From-SVN: r50592
Zack Weinberg committed -
cp: Revert 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>, It is incorrect. * typeck.c (build_static_cast): Compare non-qualified types with pointer to member conversions. testsuite: * testsuite/g++.dg/overload/pmf1.C: New test. From-SVN: r50591
Nathan Sidwell committed -
2002-03-06 Dan Nicolaescu <dann@ics.uci.edu> Daniel Berlin <dan@dberlin.org> C++ alias analysis improvement. * alias.c (record_component_aliases): Record aliases for base classes too. * cp/cp-lang.c (ok_to_generate_alias_set_for_type): New function. (cxx_get_alias_set): Use it. Co-Authored-By: Daniel Berlin <dberlin@dberlin.org> From-SVN: r50587
Dan Nicolaescu committed -
From-SVN: r50586
Ulrich Weigand committed -
From-SVN: r50584
Douglas B Rupp committed -
From-SVN: r50582
Douglas B Rupp committed -
From-SVN: r50580
Douglas B Rupp committed -
From-SVN: r50578
Kazu Hirata committed -
* config/alpha/alpha.c (alpha_sa_size, VMS): Don't reserve space for FP, already done later. From-SVN: r50577
Douglas B Rupp committed -
From-SVN: r50575
Douglas B Rupp committed -
* toplev.c (debug_args): Add entry for VMS_DEBUG. * vmsdbgout.c (vmsdbgout_init): Fix typo in call to xmalloc. From-SVN: r50573
Douglas B Rupp committed -
parse.y (patch_assignment): Wrap the right-hand-side with a save_expr to prevent it getting evaluated twice... * parse.y (patch_assignment): Wrap the right-hand-side with a save_expr to prevent it getting evaluated twice in the store checking case. * expr.c (build_java_arraystore_check): Unwrap SAVE_EXPR's when examining OBJECT. From-SVN: r50570
Bryce McKinlay committed -
* defaults.h (LARGEST_EXPONENT_IS_NORMAL, ROUND_TOWARDS_ZERO): New. (MODE_HAS_NANS, MODE_HAS_INFINITIES): Evaluate to false if LARGEST_EXPONENT_IS_NORMAL for the given mode. (MODE_HAS_SIGN_DEPENDENT_ROUNDING): False when ROUND_TOWARDS_ZERO. * real.c (eadd1): Make rounding dependent on !ROUND_TOWARDS_ZERO. (ediv, emul, eldexp, esqrt): Likewise. (etoe113, etoe64, etoe53, etoe24, etodec, etoibm, etoc4x): Likewise. (e24toe): Only check NaNs & infinities if !LARGEST_EXPONENT_IS_NORMAL. (saturate): New function. (toe53, toe24): Saturate on overflow if LARGEST_EXPONENT_IS_NORMAL. (make_nan): Use a saturation value instead of a NaN if LARGEST_EXPONENT_IS_NORMAL. Warn when this happens. * fp-bit.c (pack_d): Saturate on NaN, infinite or overflowing inputs if LARGEST_EXPONENT_IS_NORMAL. Represent subnormals as zero if NO_DENORMALS. Only round to nearest if !ROUND_TOWARDS_ZERO. (unpack_d): No NaNs or infinities if LARGEST_EXPONENT_IS_NORMAL. (_fpmul_parts, _fpdiv_parts): Only round to nearest if !ROUND_TOWARDS_ZERO. * doc/tm.texi (LARGEST_EXPONENT_IS_NORMAL): Document. (ROUND_TOWARDS_ZERO): Document. From-SVN: r50569
Richard Sandiford committed -
From-SVN: r50568
Andreas Jaeger committed -
* config/mmix/mmix.c (mmix_expand_builtin_va_arg): Do all computations on trees. From-SVN: r50567
Hans-Peter Nilsson committed -
PR optimization/5844 * gcc.dg/20020310-1.c: New test. From-SVN: r50566
Jakub Jelinek committed -
From-SVN: r50564
GCC Administrator committed -
* include/posix.h: Add multiple include header protection. * java/net/natPlainSocketImpl.cc: Don't #include <posix.h>. From-SVN: r50559
Bryce McKinlay committed -
2002-03-10 Adam Megacz <adam@xwt.org> * java/net/natPlainSocketImpl.cc: Added #include <platform.h>. From-SVN: r50556
Adam Megacz committed
-
- 10 Mar, 2002 14 commits
-
-
2002-03-10 Paolo Carlini <pcarlini@unitus.it> * include/bits/locale_facets.tcc (time_put::do_put): Consider sizeof(char_type) in allocating the buffer. * include/bits/locale_facets.tcc (collate::do_tranform): Remove redundant variable. From-SVN: r50553
Paolo Carlini committed -
* reload.c (copy_replacements_1): New. (copy_replacements): Use it to recurse through the rtx. From-SVN: r50552
Richard Henderson committed -
Paolo Carlini <pcarlini@unitus.it> * config/locale/generic/collate_members.cc (collate<char,wchar_t>::_M_compare_helper): normalize values returned by strcoll and wcscoll. * config/locale/gnu/collate_members.cc (collate<char,wchar_t>::_M_compare_helper): ditto for __strcoll_l and __wcscoll_l. Co-Authored-By: Paolo Carlini <pcarlini@unitus.it> From-SVN: r50551
Ulrich Drepper committed -
* loop.c (strength_reduce): Compute number of iterations as unsigned HOST_WIDE_INT. From-SVN: r50550
Richard Henderson committed -
sched-rgn.c (add_branch_dependences): Don't allow insns that throw to move away from the end of the block. * sched-rgn.c (add_branch_dependences): Don't allow insns that throw to move away from the end of the block. From-SVN: r50548
Richard Henderson committed -
PR preprocessor/5899 * cppinit.c (init_dependency_output): Don't ignore -dM etc. From-SVN: r50545
Neil Booth committed -
From-SVN: r50544
Kaveh R. Ghazi committed -
From-SVN: r50543
Kaveh R. Ghazi committed -
From-SVN: r50542
Kaveh R. Ghazi committed -
From-SVN: r50541
Anthony Green committed -
* java/awt/GridLayout.java (layoutContainer): Handle case where there are no items in container. From-SVN: r50539
Tom Tromey committed -
* config/mmix/mmix.c: Improve comments. (mmix_target_asm_function_prologue): Drop variable empty_stack_frame. Don't allocate unused slot above fp. (mmix_target_asm_function_epilogue): Mirror prologue changes. * config/mmix/mmix.h (MMIX_GNU_ABI_REG_ALLOC_ORDER): Don't have brace in first column. (enum reg_class): Ditto. (FIRST_PARM_OFFSET): Now 0. (USER_LABEL_PREFIX): Remove #if 0:d definition. From-SVN: r50538
Hans-Peter Nilsson committed -
* java/lang/Win32Process.java: Added comment. * include/posix.h (_Jv_platform_close_on_exec): New function. Include fcntl.h. * include/win32.h (_Jv_platform_close_on_exec): New function. * java/net/natPlainSocketImpl.cc (create): Set close-on-exec flag. (accept): Likewise. * java/net/natPlainDatagramSocketImpl.cc (create): Set close-on-exec flag. * java/io/natFileDescriptorPosix.cc (open): Set close-on-exec flag. From-SVN: r50536
Tom Tromey committed -
From-SVN: r50535
Kaveh R. Ghazi committed
-