- 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 18 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 -
* config/h8300/h8300-protos.h: Update the prototype of expand_a_shift. * config/h8300/h8300.c (expand_a_shift): Change the return type to void. * config/h8300/h8300.md: Update all the uses of expand_a_shift. From-SVN: r60436
Kazu Hirata committed -
* tree.c (save_expr): Allow either side of a dyadic operand to be constant. * doc/portability.texi (portability): Update portability goals. From-SVN: r60435
Nathan Sidwell committed -
From-SVN: r60430
GCC Administrator committed -
From-SVN: r60423
Kazu Hirata committed -
* stor-layout.c (update_alignment_for_field): Guard use of ADJUST_FIELD_ALIGN with #ifdef. From-SVN: r60422
Mark Mitchell committed -
From-SVN: r60420
Geoffrey Keating committed -
stor-layout.c (update_alignment_for_field): Use ADJUST_FIELD_ALIGN when computing the alignment for a zero-width bitfield... * stor-layout.c (update_alignment_for_field): Use ADJUST_FIELD_ALIGN when computing the alignment for a zero-width bitfield when PCC_BITFIELD_TYPE_MATTERS. From-SVN: r60419
Mark Mitchell committed
-
- 22 Dec, 2002 10 commits
-
-
From-SVN: r60417
Joseph Myers committed -
re PR c++/8572 (ICE with external definition of conversion operator to internal class within template class) cp: PR c++/8572 * cp-tree.h (grokoptypename): Add SCOPE parameter. * decl2.c (grokoptypename): Add SCOPE parameter. tsubst the type if in a template scope. * parse.y (unoperator): Return the scope. (operator_name): Adjust grokoptypename call. testsuite: * g++.dg/parse/conv_op1.C: New test. From-SVN: r60416
Nathan Sidwell committed -
From-SVN: r60415
Kazu Hirata committed -
* params.def (tracer-min-branch-probability-feedback): Fix default. * final.c (compute_alignments): Use profile to avoid code bloat. From-SVN: r60413
Jan Hubicka committed -
2002-12-22 Anthony Green <green@redhat.com> * gcj.texi (Limitations): Add note about org.xml.sax and org.w3c.dom. From-SVN: r60411
Anthony Green committed -
2002-12-21 Anthony Green <green@redhat.com> * Makefile.am: Move org.xml.sax and org.w3c.dom into their own libraries. * Makefile.in: Rebuilt. From-SVN: r60410
Anthony Green committed -
* cp-tree.h (make_unbound_class_template): Use tsubst_flags_t. * decl.c (make_unbound_class_template): Adjust. Check for tf_error. * pt.c (tsubst) [OFFSET_TYPE]: Check for tf_error. From-SVN: r60407
Kriang Lerdsuwanakij committed -
* config/h8300/h8300.c (get_shift_alg): Make shift insn sequences end with a valid cc0 whenever possible. From-SVN: r60406
Kazu Hirata committed -
* config/h8300/h8300.md (negsf2): New. (*negsf2_h8300): Likewise. (*negsf2_h8300hs): Likewise. From-SVN: r60405
Kazu Hirata committed -
From-SVN: r60404
GCC Administrator committed
-