aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-03-11toplev.c (rest_of_compilation): Call purge_all_dead_edges if ↵Richard Henderson2-0/+6
rebuild_label_notes_after_reload. * toplev.c (rest_of_compilation): Call purge_all_dead_edges if rebuild_label_notes_after_reload. From-SVN: r50629
2002-03-12acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Check for wctype.h.Benjamin Kosnik6-934/+994
2002-03-11 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Check for wctype.h. * aclocal.m4: Regenerate. * config.h.in: Regenerate. * configure: Regenerate. * include/c_std/std_cwctype.h: Guard. From-SVN: r50628
2002-03-12cris.c (cris_target_asm_function_prologue): Do not emit pic register load if ↵Hans-Peter Nilsson2-21/+74
"internal" visibility. * config/cris/cris.c (cris_target_asm_function_prologue): Do not emit pic register load if "internal" visibility. (cris_print_operand): Avoid traditional-warning for 0xffffffff. (cris_expand_builtin_va_arg): Do all computations on trees. From-SVN: r50627
2002-03-12acinclude.m4 (GLIBCPP_ENABLE_SYMVERS): Enhance check for whether ↵Chris Demetriou3-947/+944
GLIBCPP_CHECK_LINKER_FEATURES has been used. 2002-03-11 Chris Demetriou <cgd@broadcom.com> * acinclude.m4 (GLIBCPP_ENABLE_SYMVERS): Enhance check for whether GLIBCPP_CHECK_LINKER_FEATURES has been used. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r50626
2002-03-12stl_bvector.h: Fix warning.Benjamin Kosnik2-1/+6
2002-03-11 Benjamin Kosnik <bkoz@redhat.com> * include/bits/stl_bvector.h: Fix warning. From-SVN: r50625
2002-03-12altivec-1.c: Cleanup and use altivec.h.Aldy Hernandez2-67/+27
2002-03-11 Aldy Hernandez <aldyh@redhat.com> * gcc.dg/altivec-1.c: Cleanup and use altivec.h. From-SVN: r50624
2002-03-11rtlanal.c: Include recog.h.Richard Henderson3-7/+15
* rtlanal.c: Include recog.h. (keep_with_call_p): Fix thinko. * Makefile.in (rtlanal.o): Update dependencies. From-SVN: r50623
2002-03-11* Makefile.in (.NOTPARALLEL): Add fake tag.Richard Henderson4-0/+17
From-SVN: r50622
2002-03-11genflags.c (gen_insn): Use IS_VSPACE.Chris Meyer3-5/+16
* genflags.c (gen_insn): Use IS_VSPACE. * genoutput.c (output_insn_data): Likewise. (process_template): Likewise. From-SVN: r50616
2002-03-11* include/bits/stl_bvector.h (_Bit_type): New. Use throughout.Richard Henderson2-24/+29
From-SVN: r50615
2002-03-11* ChangeLog.gcj: Imported 1.1.4, while preserving local changes.Tom Tromey31-151/+203
From-SVN: r50612
2002-03-11Mark change for PR 5693.Richard Henderson1-0/+1
From-SVN: r50610
2002-03-11Initial revisionTom Tromey1-0/+971
From-SVN: r50606
2002-03-11Dummy commit in preparation for importTom Tromey15-15/+15
From-SVN: r50605
2002-03-11* toplev.c (rest_of_compilation): Don't compile if we've had errors.Richard Henderson5-10/+20
From-SVN: r50604
2002-03-11Makefile.in: Update.Neil Booth6-830/+732
* 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
2002-03-11libstdc++-v3-dg.exp (libstdc++-v3-list-sourcefiles): New function.Phil Edwards3-3/+43
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
2002-03-11capacity.cc: Only explicitly instantiate on platforms with no weak support.Phil Edwards3-0/+10
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
2002-03-11Revert 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>, DR209 is now not ↵Nathan Sidwell7-57/+48
a defect. 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
2002-03-11texi2pod.pl: Handle @include, @ftable, @vtable.Zack Weinberg4-16/+69
* 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
2002-03-11Revert 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>, It is incorrect.Nathan Sidwell5-4/+50
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
2002-03-11C++ alias analysis improvement.Dan Nicolaescu4-3/+79
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
2002-03-11* config/s390/s390.h (REG_ALLOC_ORDER): Add missing register.Ulrich Weigand2-1/+5
From-SVN: r50586
2002-03-11* toplev.c (vms_fopen): Remove, not needed.Douglas B Rupp2-23/+2
From-SVN: r50584
2002-03-11* vmsdbgout.c (lookup_filename): Adjust creation date for GMT.Douglas B Rupp2-3/+16
From-SVN: r50582
2002-03-11* config/alpha/xm-vms.h (__UNIX_FWRITE): Define.Douglas B Rupp2-0/+5
From-SVN: r50580
2002-03-11* gcc.c-torture/execute/20020307-1.c: Use long.Kazu Hirata2-3/+7
From-SVN: r50578
2002-03-11alpha.c (alpha_sa_size, VMS): Don't reserve space for FP, already done later.Douglas B Rupp2-2/+5
* config/alpha/alpha.c (alpha_sa_size, VMS): Don't reserve space for FP, already done later. From-SVN: r50577
2002-03-11* xatexit.c [VMS]: Include stdlib.h and unixlib.h.Douglas B Rupp2-0/+9
From-SVN: r50575
2002-03-11toplev.c (debug_args): Add entry for VMS_DEBUG.Douglas B Rupp3-1/+9
* toplev.c (debug_args): Add entry for VMS_DEBUG. * vmsdbgout.c (vmsdbgout_init): Fix typo in call to xmalloc. From-SVN: r50573
2002-03-11parse.y (patch_assignment): Wrap the right-hand-side with a save_expr to ↵Bryce McKinlay3-3/+19
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
2002-03-11defaults.h (LARGEST_EXPONENT_IS_NORMAL, [...]): New.Richard Sandiford5-41/+192
* 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
2002-03-11* cfg.c (dump_flow_info): Remove unused variable.Andreas Jaeger2-3/+7
From-SVN: r50568
2002-03-11mmix.c (mmix_expand_builtin_va_arg): Do all computations on trees.Hans-Peter Nilsson2-31/+62
* config/mmix/mmix.c (mmix_expand_builtin_va_arg): Do all computations on trees. From-SVN: r50567
2002-03-11re PR rtl-optimization/5844 (Bad code generated for -O2 -mcpu=i586)Jakub Jelinek3-0/+60
PR optimization/5844 * gcc.dg/20020310-1.c: New test. From-SVN: r50566
2002-03-11Daily bump.GCC Administrator6-6/+6
From-SVN: r50564
2002-03-11posix.h: Add multiple include header protection.Bryce McKinlay3-1/+10
* include/posix.h: Add multiple include header protection. * java/net/natPlainSocketImpl.cc: Don't #include <posix.h>. From-SVN: r50559
2002-03-11natPlainSocketImpl.cc: Added #include <platform.h>.Adam Megacz2-1/+6
2002-03-10 Adam Megacz <adam@xwt.org> * java/net/natPlainSocketImpl.cc: Added #include <platform.h>. From-SVN: r50556
2002-03-10locale_facets.tcc (time_put::do_put): Consider sizeof(char_type) in ↵Paolo Carlini2-9/+19
allocating the buffer. 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
2002-03-10reload.c (copy_replacements_1): New.Richard Henderson2-32/+59
* reload.c (copy_replacements_1): New. (copy_replacements): Use it to recurse through the rtx. From-SVN: r50552
2002-03-102002-03-09 Ulrich Drepper <drepper@redhat.com>Ulrich Drepper3-4/+26
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
2002-03-10loop.c (strength_reduce): Compute number of iterations as unsigned ↵Richard Henderson2-6/+11
HOST_WIDE_INT. * loop.c (strength_reduce): Compute number of iterations as unsigned HOST_WIDE_INT. From-SVN: r50550
2002-03-10sched-rgn.c (add_branch_dependences): Don't allow insns that throw to move ↵Richard Henderson2-4/+10
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
2002-03-10re PR preprocessor/5899 (-M disables -dM)Neil Booth2-6/+9
PR preprocessor/5899 * cppinit.c (init_dependency_output): Don't ignore -dM etc. From-SVN: r50545
2002-03-10* mbchar.c (JIS_state_table, JIS_action_table): Const-ify.Kaveh R. Ghazi2-2/+4
From-SVN: r50544
2002-03-10* attribs.c (decl_attributes): Fix signed/unsigned warning.Kaveh R. Ghazi2-1/+5
From-SVN: r50543
2002-03-10* cp-tree.h (stabilize_expr): Prototype.Kaveh R. Ghazi2-0/+5
From-SVN: r50542
2002-03-10Fix mingw32 cross builds.Anthony Green3-799/+1621
From-SVN: r50541
2002-03-10GridLayout.java (layoutContainer): Handle case where there are no items in ↵Tom Tromey2-0/+9
container. * java/awt/GridLayout.java (layoutContainer): Handle case where there are no items in container. From-SVN: r50539
2002-03-10mmix.c: Improve comments.Hans-Peter Nilsson3-72/+52
* 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