1. 23 Dec, 2002 18 commits
    • * call.c (tourney, build_field_call, equal_functions, joust) · 94be8403
      	(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
    • install.texi: Remove i386-*-isc, i860-*-bsd, m68k-altos-sysv, m68k-isi-bsd, m68k-sony-bsd entries. · c9693e96
      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
    • altivec.md (mulv4sf3): Rewrite to add -0.0 vector. · a67ed43f
      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
    • gcj.texi: Include Cover Texts in man page. · df82908a
      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. · 4017ae6e
      * 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. · d3ab697b
      * 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
    • gcc-common.texi: Define DEVELOPMENT. · 46d40353
      	* 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
    • stl_deque.h: Fix typo. · 9536ca34
      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. · 88b5521b
      	* 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… · 8dc65b6e
      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. · 7c02ae17
              * expr.c (expand_assignment): Apply special treatment to
              ARRAY_TYPE.
      
      From-SVN: r60437
      David Edelsohn committed
    • h8300-protos.h: Update the prototype of expand_a_shift. · 317d21e9
      	* 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. · 0c685f12
      	* 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
    • Daily bump. · 1df7e439
      From-SVN: r60430
      GCC Administrator committed
    • * config/h8300/h8300.c (output_a_shift): Remove unused code. · ade53a50
      From-SVN: r60423
      Kazu Hirata committed
    • stor-layout.c (update_alignment_for_field): Guard use of ADJUST_FIELD_ALIGN with #ifdef. · d317855e
      	* stor-layout.c (update_alignment_for_field): Guard use of
      	ADJUST_FIELD_ALIGN with #ifdef.
      
      From-SVN: r60422
      Mark Mitchell committed
    • * config/mt-aix43: Delete. · 66b77cb0
      From-SVN: r60420
      Geoffrey Keating committed
    • stor-layout.c (update_alignment_for_field): Use ADJUST_FIELD_ALIGN when… · d0ff2db5
      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
  2. 22 Dec, 2002 12 commits
  3. 21 Dec, 2002 8 commits
  4. 20 Dec, 2002 2 commits
    • pa-linux.h (TARGET_HAS_STUBS_AND_ELF_SECTIONS): Delete define. · 11f43127
      	* pa-linux.h (TARGET_HAS_STUBS_AND_ELF_SECTIONS): Delete define.
      	* pa32-linux.h (FUNCTION_OK_FOR_SIBCALL): Delete define.
      	* pa.c (pa_function_ok_for_sibcall): Allow non indirect sibcalls on
      	TARGET_ELF32.  Add comment on sibcall issues for TARGET_64BIT.
      
      From-SVN: r60377
      John David Anglin committed
    • h8300-protos.h: Add prototypes for incdec_operand and eqne_operator. · f9d2de4d
      	* config/h8300/h8300-protos.h: Add prototypes for
      	incdec_operand and eqne_operator.
      	* config/h8300/h8300.c (incdec_operand): New.
      	(eqne_operator): Likewise.
      	* config/h8300/h8300.h (CONST_OK_FOR_M): Likewise.
      	(CONST_OK_FOR_O): Likewise.
      	(CONST_OK_FOR_LETTER_P): Use CONST_OK_FOR_M and
      	CONST_OK_FOR_O.
      	* config/h8300/h8300.md (UNSPEC_INCDEC): New.
      	(addhi3_incdec): New.
      	(addsi3_incdec): Likewise.
      	(two peepholes): Likewise.
      
      From-SVN: r60375
      Kazu Hirata committed