- 28 Dec, 2002 4 commits
-
-
* boehm.cc: Remove stray semicolon. * interpret.cc: Likewise. * prims.cc: Likewise. * verify.cc (_Jv_BytecodeVerifier::verify_fail): Move definition earlier to ensure default arguments are processed. * gcj/array.h (JArray): Add forward declaration. (elements): Likewise. * gcj/javaprim.h: Remove stray semicolons. * include/bohm-gc.h: Likewise. * include/jni.h: Likewise. * include/jvm.h: Likewise. * java/lang/Class.h (_Jv_GetArrayClass): Declare _Jv_NewArrayClass. From-SVN: r60556
Mark Mitchell committed -
* gjavah.c (print_name_for_stub_or_jni): Adjust call to print_cxx_classname. (print_cxx_classname): Add add_scope parameter. (print_class_decls): Do not emit a semicolon after the extern "Java" block. (process_file): Adjust calls to print_cxx_classname. From-SVN: r60555
Mark Mitchell committed -
* config/h8300/h8300.md (*iorhi_shift_8): Change the name to *iorhi_ashift_8. (*iorhi_lshiftrt_8): New. From-SVN: r60553
Kazu Hirata committed -
* configure: Fix stupid bug where RANLIB was mistakenly included. * configure.in: Rename (buildargs, hostargs, targargs) to (build_configargs, host_configargs, target_configargs). * configure.in: Move logic out of sed statement. From-SVN: r60551
Nathanael Nerode committed
-
- 27 Dec, 2002 7 commits
-
-
* configure: Remove unneeded 'export's. Make CC_FOR_TARGET, CXX_FOR_TARGET, GCJ_FOR_TARGET substituted in configure.in only. From-SVN: r60550
Nathanael Nerode committed -
(ctype<wchar_t>::_M_convert_to_wmask): Remove stray semicolon. * config/locale/gnu/monetary_members.cc (moneypunct<wchar_t, true>::_M_initialize_moneypunct): Avoid defining classes in static_cast. (moneypunct<wchar_t, false>::_M_initialize_moneypunct): Likewise. * config/locale/gnu/numeric_members.cc (numpunct<wchar_t, false>::_M_initialize_numpunct): Likewise. * include/bits/stl_deque.h (operator-): Insert typename where required. * include/bits/stl_multiset.h (multiset): Remove stray semicolon. * include/bits/stl_set.h (set): Likewise. * include/bits/valarray_meta.h (bits/slice_array.h): Include it. * include/std/std_fstream.h (basic_fstream::open): Use this-> to avoid Koenig lookup. (basic_fstream::close): Likewise. * libsupc++/new (operator delete): Remove stray semicolon. * libsupc++/new (operator delete[]): Likewise. * libsupc++/tinfo.cc: Likewise. * src/stdexcept.c (logic_error::~logic_error): Likewise. (runtime_error::~runtime_error): Likewise. From-SVN: r60547
Mark Mitchell committed -
From-SVN: r60545
Joseph Myers committed -
From-SVN: r60544
Gerald Pfeifer committed -
From-SVN: r60543
GCC Administrator committed -
2002-12-26 Phil Edwards <pme@gcc.gnu.org> * libsupc++/exception: Add comment (mistakenly skipped). From-SVN: r60534
Phil Edwards committed -
2002-12-26 Phil Edwards <pme@gcc.gnu.org> * include/std/std_bitset.h (_Base_bitset::_M_do_left_shift, _Base_bitset::_M_do_right_shift): Expect a non-zero shift. (bitset::operator<<=, bitset::operator>>=): When shifting more bits than are in the bitset, zero memory rather than segfault. (operator>>(basic_istream,bitset): Only call setstate once, after all work has been done. * testsuite/23_containers/bitset_members.cc (test03): New test. * testsuite/23_containers/bitset_shift.cc (test02): New test. From-SVN: r60533
Phil Edwards committed
-
- 26 Dec, 2002 12 commits
-
-
2002-12-26 Phil Edwards <pme@gcc.gnu.org> * libsupc++/vterminate.cc (writestr): Use __builtin_strlen. From-SVN: r60531
Phil Edwards committed -
2002-12-26 Phil Edwards <pme@gcc.gnu.org> * libsupc++/eh_term_handler.cc: Add comment about embedded systems. * docs/html/debug.html: Cosmetic and HTML changes. Point to verb-term notes. * docs/html/documentation.html: Link to the FAQ. * docs/html/17_intro/howto.html: Mention use of isatty(3). * docs/html/19_diagnostics/howto.html: Update verb-term description. From-SVN: r60528
Phil Edwards committed -
* config/h8300/h8300-protos.h: Fix comment typos. Update copyright. * config/h8300/h8300.c: Fix comment typos. From-SVN: r60527
Kazu Hirata committed -
From-SVN: r60525
Kazu Hirata committed -
* config/i386/athlon.md: Fix comment typos. * config/i386/crtdll.h: Likewise. * config/i386/djgpp.h: Likewise. * config/i386/i386-interix.h: Likewise. * config/i386/i386.c: Likewise. * config/i386/i386.h: Likewise. * config/i386/i386.md: Likewise. * config/i386/k6.md: Likewise. * config/i386/mingw32.h: Likewise. * config/i386/pentium.md: Likewise. * config/i386/sco5.h: Likewise. * config/i386/winnt.c: Likewise. * config/i386/xmmintrin.h: Likewise. From-SVN: r60524
Kazu Hirata committed -
cp: PR c++/4803 * decl2.c (mark_used): Defer inline functions. (finish_file): Merge deferred_fns loops. Check all used inline functions have a definition. * method.c (make_thunk): Thunks are not inline. testsuite: * g++.dg/warn/inline1.C: New test. * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines. * g++.old-deja/g++.jason/synth10.C: Likewise. * g++.old-deja/g++.mike/net31.C: Likewise. * g++.old-deja/g++.mike/p8786.C: Likewise. From-SVN: r60521
Nathan Sidwell committed -
* ssa-dce.c (EXECUTE_IF_UNNECESSARY): Verify INSN is an INSN_P before checking to see if it is dead. (mark_all_insn_unnecessary): Similarly. (ssa_eliminate_dead_code): Similarly. * rtl.h (struct rtx_def): Update comments for in_struct usage in dead code elimination pass. (INSN_DEAD_CODE_P): Allow JUMP_INSN and CALL_INSN as well. From-SVN: r60520
Jose Renau committed -
From-SVN: r60519
Andreas Schwab committed -
cp: PR c++/5116, c++/764 * call.c (build_new_op): Make sure template class operands are instantiated. testsuite: * g++.dg/template/friend10.C: New test. * g++.dg/template/conv5.C: New test. From-SVN: r60514
Nathan Sidwell committed -
From-SVN: r60513
GCC Administrator committed -
2002-12-25 Phil Edwards <pme@gcc.gnu.org> * src/vterminate.cc: Move to... * libsupc++/vterminate.cc: ...here. New file. Replace fprintf with writestr macro. Slight reword to explanatory text. * libsupc++/eh_terminate.cc (__cxxabiv1::__terminate_handler, __cxxabiv1::__unexpected_handler): Break definitions out to... * libsupc++/eh_unex_handler.cc: ...here (new file), and... * libsupc++/eh_term_handler.cc: ...here (new file). Initialize __terminate_handler with __gnu_cxx::__verbose_terminate_handler instead of std::abort. * libsupc++/Makefile.am (sources), src/Makefile.am (sources): Update. * libsupc++/Makefile.in, src/Makefile.in: Regenerate. From-SVN: r60505
Phil Edwards committed -
* config/rs6000/rs6000.c (rs6000_override_options): Convert to tartet_flags_explicit. * config/rs6000/rs6000.h (MASK_MULTIPLE_SET, MASK_STRING_SET): Delete. Compact target_flags bits. (TARGET_MULTIPLE_SET, TARGET_STRING_SET): Delete. (TARGET_SWITCHES): Delete references to *_SET flags. From-SVN: r60504
David Edelsohn committed
-
- 25 Dec, 2002 6 commits
-
-
From-SVN: r60503
Jan Hubicka committed -
* output.h: Fix comment typos. * predict.c: Likewise. * print-tree.c: Likewise. * profile.c: Likewise. * ra-build.c: Likewise. * ra-colorize.c: Likewise. * ra-debug.c: Likewise. * ra-rewrite.c: Likewise. * ra.c: Likewise. * ra.h: Likewise. * real.c: Likewise. * recog.c: Likewise. * reg-stack.c: Likewise. * regclass.c: Likewise. From-SVN: r60502
Kazu Hirata committed -
* config/h8300/h8300.c (print_operand_address): Do not negate a negative number when printing one. From-SVN: r60501
Kazu Hirata committed -
* config/h8300/h8300-protos.h: Add prototypes for output_plussi, compute_plussi_length, and compute_plussi_cc. * config/h8300/h8300.c (output_plussi): New. (compute_plussi_length): Likewise. (compute_plussi_cc): Likewise. * config/h8300/h8300.md (addsi_h8300h): Call output_plussi, compute_plussi_length, and compute_plussi_cc. From-SVN: r60500
Kazu Hirata committed -
From-SVN: r60499
GCC Administrator committed -
* config/h8300/h8300.md (two peepholes): Use match_dup instead of match_operand in the new patterns. From-SVN: r60488
Kazu Hirata committed
-
- 24 Dec, 2002 11 commits
-
-
* config.sub: Import from master repository * config.guess: Ditto From-SVN: r60486
Svein E. Seldal committed -
cp: PR C++/7964 * cp-tree.h (resolve_scoped_fn_name): Prototype. * call.c (resolve_scoped_fn_name): New function. Deal with more template expansion. Broken out of ... * parse.y (parse_finish_call_expr): ... here. Call it. * decl2.c (build_expr_from_tree, CALL_EXPR): Use resolve_scoped_fn_name and build_call_from_tree. testsuite: * g++.dg/lookup/scoped3.C: New test. From-SVN: r60483
Nathan Sidwell committed -
cp: PR c++/9053 * decl.c (duplicate_decls): Templates may be disambiguated by return type. PR c++/8702 * decl2.c (check_classfn): Use lookup_fnfield_1. List all conversion operators on failure. testsuite * g++.dg/lookup/decl1.C: New test. * g++.dg/lookup/decl2.C: New test. From-SVN: r60482
Nathan Sidwell committed -
* g++.dg/init/new1.C, g++.dg/template/alignof1.C, gcc.c-torture/compile/20021015-1.c, gcc.c-torture/compile/20021015-2.c, gcc.c-torture/compile/20021123-1.c, gcc.c-torture/compile/20021123-2.c, gcc.c-torture/compile/20021123-3.c, gcc.c-torture/compile/20021123-4.c, gcc.c-torture/execute/20021024-1.c: Add tests previously added only to 3.1 or 3.2 branch. From-SVN: r60479
Joseph Myers committed -
From-SVN: r60478
Joseph Myers committed -
From-SVN: r60477
Joseph Myers committed -
* configure.in (enable-coverage): Add SELF_COVERAGE. * profile.c (end_branch_prob): Use SELF_COVERAGE. From-SVN: r60476
Nathan Sidwell committed -
* Makefile.tpl (multilib.out): Fix missing space. * Makefile.in: Regenerate. From-SVN: r60475
Andreas Schwab committed -
* alias.c (record_set): Handle multi-reg hard registers. From-SVN: r60474
Jim Wilson committed -
* regmove.c: Fix comment typos. * reload.c: Likewise. * reload1.c: Likewise. * resource.c: Likewise. * rtl.def: Likewise. * rtl.h: Likewise. * rtlanal.c: Likewise. * sched-deps.c: Likewise. * sched-rgn.c: Likewise. * sibcall.c: Likewise. * simplify-rtx.c: Likewise. * ssa-ccp.c: Likewise. * ssa.c: Likewise. * stmt.c: Likewise. * stor-layout.c: Likewise. * system.h: Likewise. * tlink.c: Likewise. * toplev.c: Likewise. * tracer.c: Likewise. * tree-inline.c: Likewise. * tree.c: Likewise. * tree.h: Likewise. * unroll.c: Likewise. * varasm.c: Likewise. From-SVN: r60473
Kazu Hirata committed -
From-SVN: r60472
GCC Administrator committed
-