- Dec 24, 2002
-
-
Joseph Myers authored
* 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 authored
From-SVN: r60478
-
Joseph Myers authored
From-SVN: r60477
-
Nathan Sidwell authored
* configure.in (enable-coverage): Add SELF_COVERAGE. * profile.c (end_branch_prob): Use SELF_COVERAGE. From-SVN: r60476
-
Andreas Schwab authored
* Makefile.tpl (multilib.out): Fix missing space. * Makefile.in: Regenerate. From-SVN: r60475
-
Jim Wilson authored
* alias.c (record_set): Handle multi-reg hard registers. From-SVN: r60474
-
Kazu Hirata authored
* 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
-
GCC Administrator authored
From-SVN: r60472
-
Danny Smith authored
* 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
-
- Dec 23, 2002
-
-
Gabriel Dos Reis 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. From-SVN: r60458
-
Larin Hennessy authored
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
-
Aldy Hernandez authored
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
-
Joseph Myers authored
gcc/java: * gcj.texi: Include Cover Texts in man page. fastjar: * fastjar.texi: Include Cover Texts in man page. From-SVN: r60451
-
Jeff Sturm authored
* 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 authored
* 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
-
Joseph Myers authored
* 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
-
Sylvain Pion authored
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
-
Nathanael Nerode authored
* 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
-
Mark Mitchell authored
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
-
David Edelsohn authored
* expr.c (expand_assignment): Apply special treatment to ARRAY_TYPE. From-SVN: r60437
-
Kazu Hirata authored
* 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
-
Nathan Sidwell authored
* tree.c (save_expr): Allow either side of a dyadic operand to be constant. * doc/portability.texi (portability): Update portability goals. From-SVN: r60435
-
GCC Administrator authored
From-SVN: r60430
-
Kazu Hirata authored
From-SVN: r60423
-
Mark Mitchell authored
* stor-layout.c (update_alignment_for_field): Guard use of ADJUST_FIELD_ALIGN with #ifdef. From-SVN: r60422
-
Geoffrey Keating authored
From-SVN: r60420
-
Mark Mitchell authored
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
-
- Dec 22, 2002
-
-
Joseph Myers authored
From-SVN: r60417
-
Nathan Sidwell authored
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
-
Kazu Hirata authored
From-SVN: r60415
-
Jan Hubicka authored
* params.def (tracer-min-branch-probability-feedback): Fix default. * final.c (compute_alignments): Use profile to avoid code bloat. From-SVN: r60413
-
Anthony Green authored
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 authored
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
-
Kriang Lerdsuwanakij authored
* 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
-
Kazu Hirata authored
* config/h8300/h8300.c (get_shift_alg): Make shift insn sequences end with a valid cc0 whenever possible. From-SVN: r60406
-
Kazu Hirata authored
* config/h8300/h8300.md (negsf2): New. (*negsf2_h8300): Likewise. (*negsf2_h8300hs): Likewise. From-SVN: r60405
-
GCC Administrator authored
From-SVN: r60404
-
Geoffrey Keating authored
* configure.in (extra_ranlibflags_for_target): New variable. (*-*-darwin): Add -c to ranlib commands. * configure (tooldir): Handle extra_ranlibflags_for_target. From-SVN: r60397
-
Geoffrey Keating authored
integrate.c (output_inline_function): Don't hold private pointers to 'struct function' over GC calls. * integrate.c (output_inline_function): Don't hold private pointers to 'struct function' over GC calls. From-SVN: r60396
-
- Dec 21, 2002
-
-
Kaz Kojima authored
* config/sh/lib1funcs.asm (__fpscr_values): Conditionalize with NO_FPSCR_VALUES. * config/sh/t-linux (TARGET_LIBGCC2_CFLAGS): Add -DNO_FPSCR_VALUES. From-SVN: r60395
-