- 26 Dec, 2002 11 commits
-
-
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 12 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 -
* config/io/basic_file_stdio.cc (__basic_file::_M_open_mode): Don't use O_NONBLOCK if it is not defined. (__basic_file::open): Don't use fcntl either. From-SVN: r60461
Danny Smith committed
-
- 23 Dec, 2002 11 commits
-
-
(compare_ics, build_over_call, build_java_interface_fn_ref) (convert_like_real, op_error, build_object_call, resolve_args) (build_vfield_ref, check_dtor_name, build_scoped_method_call) (build_addr_func, build_call, build_method_call, null_ptr_cst_p) (sufficient_parms_p, build_conv, non_reference, strip_top_quals) (standard_conversion, reference_related_p) (reference_compatible_p, convert_class_to_reference) (direct_reference_binding, reference_binding) (implicit_conversion, is_complete, promoted_arithmetic_type_p) (add_template_conv_candidate, any_viable, any_strictly_viable) (build_this, splice_viable, print_z_candidates) (build_user_type_conversion, build_new_function_call) (conditional_conversion, build_conditional_expr, build_new_op) (build_op_delete_call, enforce_access, call_builtin_trap) (convert_arg_to_ellipsis, build_x_va_arg, cxx_type_promotes_to) (convert_default_arg, type_passed_as, convert_for_arg_passing) (in_charge_arg_for_name, is_properly_derived_from) (maybe_handle_implicit_object, maybe_handle_ref_bind) (source_type, add_warning, can_convert, can_convert_arg) (perform_implicit_conversion, can_convert_arg_bad) (initialize_reference, add_conv_candidate) (add_template_candidate_real, add_template_candidate): Ansify. From-SVN: r60458
Gabriel Dos Reis committed -
2002-12-23 Larin Hennessy <larin@science.oregonstate.edu> * doc/install.texi: Remove i386-*-isc, i860-*-bsd, m68k-altos-sysv, m68k-isi-bsd, m68k-sony-bsd entries. * doc/invoke.texi: Remove AMD 29K, ARM RISC/iX, Clipper, Convex, DG/UX entries. * doc/md.texi: Remove AMD 29K entries. * doc/trouble.texi: Remove Alliant, DG/UX, Iris 4.0.5F, GAS 1.38.1, NewsOS, RT PC, WE32K entries. From-SVN: r60455
Larin Hennessy committed -
2002-12-23 Aldy Hernandez <aldyh@redhat.com> PR/8763 * config/rs6000/altivec.md (mulv4sf3): Rewrite to add -0.0 vector. (altivec_vspltisw_v4sf): Name pattern. (altivec_vslw_v4sf): New pattern. From-SVN: r60453
Aldy Hernandez committed -
gcc/java: * gcj.texi: Include Cover Texts in man page. fastjar: * fastjar.texi: Include Cover Texts in man page. From-SVN: r60451
Joseph Myers committed -
* exception.cc (PERSONALITY_FUNCTION): Clear least-significant-bit of catch_type. * java/lang/natClass.cc (initializeClass): Link vtable, otable, idt tables after initializing superclass. * java/lang/natClassLoader.cc (uaddr): New typedef. (_Jv_PrepareCompiledClass): Resolve superclass, interfaces if they are constant pool indicies. Don't link vtable, otable yet. From-SVN: r60450
Jeff Sturm committed -
* class.c (build_static_field_ref): Check FIELD_FINAL. * constants.c (alloc_class_constant): Use TYPE_CPOOL_DATA_REF instead of current_constant_pool_data_ref. * java-tree.h (current_constant_pool_data_ref): Undefine. (JTI_CURRENT_CONSTANT_POOL_DATA_REF): Remove. * jcf-parse.c (init_outgoing_cpool): Don't initialize current_constant_pool_data_ref. * except.c (prepare_eh_table_type ): Use DECL_NAME of class type, not build_internal_class_name. * parse.y (patch_incomplete_class_ref): Always emit `class$' method. Use it when class ref isn't certain to be compiled. From-SVN: r60448
Jeff Sturm committed -
* doc/include/gcc-common.texi: Define DEVELOPMENT. ada: * gnat_rm.texi: Include gcc-common.texi. Use GCC version number only. * Make-lang.in ($(srcdir)/ada/gnat_ug_unx.info, $(srcdir)/ada/gnat_ug_vms.info, $(srcdir)/ada/gnat_ug_vxw.info, $(srcdir)/ada/gnat_ug_wnt.info, $(srcdir)/ada/gnat_rm.info, ada/gnat_ug_unx.dvi, ada/gnat_ug_vms.dvi, ada/gnat_ug_vxw.dvi, ada/gnat_ug_wnt.dvi, ada/gnat_rm.dvi): Depend on $(srcdir)/doc/include/gcc-common.texi. f: * root.texi: Include gcc-common.texi. * bugs.texi, news.texi: Don't include root.texi as part of full manual. * g77.texi: Update for use of gcc-common.texi. * Make-lang.in ($(srcdir)/f/g77.info, f/g77.dvi): Depend on $(srcdir)/doc/include/gcc-common.texi. java: * gcj.texi: Include gcc-common.texi. * Make-lang.in ($(srcdir)/java/gcj.info, java/gcj.dvi): Depend on $(srcdir)/doc/include/gcc-common.texi. treelang: * treelang.texi: Include gcc-common.texi. * Make-lang.in ($(srcdir)/treelang/treelang.info, treelang.dvi): Depend on gcc-common.texi. Add other missing dependencies. (treelang.dvi): Use texi2dvi. From-SVN: r60446
Joseph Myers committed -
2002-12-20 Sylvain Pion <Sylvain.Pion@mpi-sb.mpg.de> * include/bits/stl_deque.h: Fix typo. * include/bits/stl_list.h: Same. * include/bits/stl_map.h: Same. * include/bits/stl_multimap.h: Same. * include/bits/stl_queue.h: Same. * include/bits/stl_stack.h: Same. * include/bits/stl_vector.h: Same. From-SVN: r60442
Sylvain Pion committed -
* Makefile.tpl: Use shared multilib.out. Use move-if-change for it. Convert (cd foo; make) to (cd foo && make). Clean up multilib.out. * Makefile.in: Regenerate. * configure.in: Remove unnecessary leftovers. From-SVN: r60441
Nathanael Nerode committed -
stor-layout.c (update_alignment_for_field): Correct handling of unnamed bitfields on PCC_BITFIELD_TYPE_MATTERS machines. * stor-layout.c (update_alignment_for_field): Correct handling of unnamed bitfields on PCC_BITFIELD_TYPE_MATTERS machines. * doc/tm.texi (PCC_BITFIELD_TYPE_MATTERS): Note that an unnamed bitfield does not affect alignment. * testsuite/gcc.dg/i386-bitfield3.c: New test. From-SVN: r60439
Mark Mitchell committed -
* expr.c (expand_assignment): Apply special treatment to ARRAY_TYPE. From-SVN: r60437
David Edelsohn committed
-