- Dec 24, 2002
-
-
nathan authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60483 138bc75d-0d04-0410-961f-82ee72b054a4
-
nathan authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60482 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60479 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60478 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60477 138bc75d-0d04-0410-961f-82ee72b054a4
-
nathan authored
* profile.c (end_branch_prob): Use SELF_COVERAGE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60476 138bc75d-0d04-0410-961f-82ee72b054a4
-
schwab authored
* Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60475 138bc75d-0d04-0410-961f-82ee72b054a4
-
wilson authored
* alias.c (record_set): Handle multi-reg hard registers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60474 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60473 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60472 138bc75d-0d04-0410-961f-82ee72b054a4
-
dannysmith authored
Don't use O_NONBLOCK if it is not defined. (__basic_file::open): Don't use fcntl either. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60461 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Dec 23, 2002
-
-
gdr authored
(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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60458 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60455 138bc75d-0d04-0410-961f-82ee72b054a4
-
aldyh authored
PR/8763 * config/rs6000/altivec.md (mulv4sf3): Rewrite to add -0.0 vector. (altivec_vspltisw_v4sf): Name pattern. (altivec_vslw_v4sf): New pattern. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60453 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
* gcj.texi: Include Cover Texts in man page. fastjar: * fastjar.texi: Include Cover Texts in man page. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60451 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsturm authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60450 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsturm authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60448 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60446 138bc75d-0d04-0410-961f-82ee72b054a4
-
redi authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60442 138bc75d-0d04-0410-961f-82ee72b054a4
-
neroden authored
Convert (cd foo; make) to (cd foo && make). Clean up multilib.out. * Makefile.in: Regenerate. * configure.in: Remove unnecessary leftovers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60441 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60439 138bc75d-0d04-0410-961f-82ee72b054a4
-
dje authored
ARRAY_TYPE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60437 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60436 138bc75d-0d04-0410-961f-82ee72b054a4
-
nathan authored
constant. * doc/portability.texi (portability): Update portability goals. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60435 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60430 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60423 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
ADJUST_FIELD_ALIGN with #ifdef. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60422 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60420 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
ADJUST_FIELD_ALIGN when computing the alignment for a zero-width bitfield when PCC_BITFIELD_TYPE_MATTERS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60419 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Dec 22, 2002
-
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60417 138bc75d-0d04-0410-961f-82ee72b054a4
-
nathan authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60416 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60415 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
* final.c (compute_alignments): Use profile to avoid code bloat. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60413 138bc75d-0d04-0410-961f-82ee72b054a4
-
green authored
* gcj.texi (Limitations): Add note about org.xml.sax and org.w3c.dom. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60411 138bc75d-0d04-0410-961f-82ee72b054a4
-
green authored
* Makefile.am: Move org.xml.sax and org.w3c.dom into their own libraries. * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60410 138bc75d-0d04-0410-961f-82ee72b054a4
-
lerdsuwa authored
* decl.c (make_unbound_class_template): Adjust. Check for tf_error. * pt.c (tsubst) [OFFSET_TYPE]: Check for tf_error. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60407 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
sequences end with a valid cc0 whenever possible. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60406 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
(*negsf2_h8300): Likewise. (*negsf2_h8300hs): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60405 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60404 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
(*-*-darwin): Add -c to ranlib commands. * configure (tooldir): Handle extra_ranlibflags_for_target. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60397 138bc75d-0d04-0410-961f-82ee72b054a4
-