1. 18 Mar, 2005 25 commits
  2. 17 Mar, 2005 15 commits
    • trans-array.c (gfc_trans_static_array_pointer, [...]): Fix comment and formatting typos. · df7df328
      * trans-array.c (gfc_trans_static_array_pointer,
      get_array_ctor_var_strlen, gfc_conv_array_index_offset): Fix
      comment and formatting typos.
      
      From-SVN: r96635
      Tobias Schlüter committed
    • re PR tree-optimization/20474 (ICE while compiling openmotif-2.2.3 with -ftree-vectorize) · d6efd7d6
              PR tree-optimization/20474
              * tree-vect-analyze.c (vect_analyze_pointer_ref_access): Check the
              size_type of the relevant pointer. Check for COMPLETE_TYPE_P.
      
      From-SVN: r96632
      Dorit Naishlos committed
    • h8300-protos.h: Remove prototypes for general_operand_src... · 981c7dce
      	* config/h8300/h8300-protos.h: Remove prototypes for
      	general_operand_src, general_operand_dst, single_one_operand,
      	single_zero_operand, call_insn_operand,
      	two_insn_adds_subs_operand, small_call_insn_operand,
      	jump_address_operand, bit_operand, bit_memory_operand,
      	stack_pointer_operand, const_int_gt_2_operand,
      	const_int_ge_8_operand, const_int_qi_operand,
      	const_int_hi_operand, incdec_operand, bit_operator,
      	nshift_operator, eqne_operator, gtle_operator,
      	gtuleu_operator, iorxor_operator.
      	Add prototypes for h8sx_shift_type h8sx_classify_shift and
      	h8300_ldm_stm_parallel.
      	* config/h8300/h8300.c (h8sx_shift_type,): Move to
      	h8300-protos.h.
      	(SYMBOL_FLAG_FUNCVEC_FUNCTION, SYMBOL_FLAG_EIGHTBIT_DATA,
      	SYMBOL_FLAG_TINY_DATA): Move to h8300.h.
      	(h8300_ldm_stm_parallel): Make it extern.
      	(h8300_ldm_parallel, h8300_stm_parallel,
      	h8300_return_parallel, general_operand_src,
      	general_operand_dst, h8300_dst_operand, h8300_src_operand,
      	nibble_operand, reg_or_nibble_operand, single_one_operand,
      	single_zero_operand, call_insn_operand,
      	two_insn_adds_subs_operand, small_call_insn_operand,
      	jump_address_operand, bit_operand, bit_memory_operand,
      	stack_pointer_operand, const_int_gt_2_operand,
      	const_int_ge_8_operand, const_int_qi_operand,
      	const_int_hi_operand, incdec_operand, eqne_operator,
      	gtle_operator, gtuleu_operator, iorxor_operator, bit_operator,
      	h8sx_binary_memory_operator, h8sx_unary_memory_operator,
      	h8sx_unary_shift_operator, h8sx_binary_shift_operator,
      	nshift_operator): Move to predicates.md.
      	* config/h8300/h8300.h (PREDICATE_CODES): Remove.
      	* config/h8300/h8300.md: Include predicates.md.
      	* config/h8300/predicates.md: New.
      
      From-SVN: r96631
      Kazu Hirata committed
    • * invoke.texi: Fix typos. · ffd1953e
      From-SVN: r96630
      François-Xavier Coudert committed
    • * invoke.texi: Fix typos. · d3ec5cb6
      From-SVN: r96627
      François-Xavier Coudert committed
    • Fix entry. · 017205f5
      From-SVN: r96623
      Eric Botcazou committed
    • config.gcc (ia64*-*-hpux*): Add extra_options. · dbdd120f
              * config.gcc (ia64*-*-hpux*): Add extra_options.
              * config/ia64/hpux.h (SUBTARGET_SWITCHES): Remove.
              (TARGET_DEFAULT): Remove MASK_INLINE_FLOAT_DIV_THR.
              * config/ia64/ia64.c (ia64_fixed_range_string): Remove.
              (ia64_tls_size_string, ia64_tune_string): Remove.
              (ia64_tune): Init to PROCESSOR_ITANIUM2.
              (TARGET_DEFAULT_TARGET_FLAGS): New.
              (TARGET_HANDLE_OPTION): New.
              (ia64_override_options): Move options parsing ...
              (ia64_handle_option): ... here.  New.
              * config/ia64/ia64.h (target_flags, MASK_BIG_ENDIAN, MASK_GNU_AS,
              MASK_GNU_LD, MASK_NO_PIC, MASK_VOL_ASM_STOP, MASK_ILP32,
              MASK_REG_NAMES, MASK_NO_SDATA, MASK_CONST_GP, MASK_AUTO_PIC,
              MASK_INLINE_FLOAT_DIV_LAT, MASK_INLINE_FLOAT_DIV_THR,
              MASK_INLINE_INT_DIV_LAT, MASK_INLINE_INT_DIV_THR,
              MASK_INLINE_SQRT_LAT, MASK_INLINE_SQRT_THR, MASK_DWARF2_ASM,
              MASK_EARLY_STOP_BITS, TARGET_BIG_ENDIAN, TARGET_GNU_AS, TARGET_GNU_LD,
              TARGET_NO_PIC, TARGET_VOL_ASM_STOP, TARGET_ILP32, TARGET_REG_NAMES,
              TARGET_NO_SDATA, TARGET_CONST_GP, TARGET_AUTO_PIC,
              TARGET_INLINE_FLOAT_DIV_LAT, TARGET_INLINE_FLOAT_DIV_THR,
              TARGET_INLINE_INT_DIV_LAT, TARGET_INLINE_INT_DIV_THR,
              TARGET_INLINE_FLOAT_DIV, TARGET_INLINE_INT_DIV, TARGET_INLINE_SQRT_LAT,
              TARGET_INLINE_SQRT_THR, TARGET_INLINE_SQRT, TARGET_DWARF2_ASM,
              TARGET_EARLY_STOP_BITS): Remove.
              (TARGET_ILP32): Default false.
              (TARGET_SWITCHES, SUBTARGET_SWITCHES, TARGET_OPTIONS): Remove.
              (enum ia64_inline_type): New.
              (TARGET_DEFAULT): Remove MASK_INLINE_FLOAT_DIV_THR.
              * config/ia64/ia64.md: Update for new definitions of
              TARGET_INLINE_INT_DIV, TARGET_INLINE_FLOAT_DIV, TARGET_INLINE_SQRT.
              * config/ia64/ia64.opt: New file.
              * config/ia64/ilp32.opt: New file.
      
      From-SVN: r96621
      Richard Henderson committed
    • mf-runtime.c (__mfu_check): Respect ignore_reads configuration. · 0ee4e76d
      2005-03-17  Frank Ch. Eigler  <fche@redhat.com>
      
      	* mf-runtime.c (__mfu_check): Respect ignore_reads configuration.
      	* testsuite/libmudflap.c/{pass56,fail39}-frag.c: New tests.
      
      From-SVN: r96620
      Frank Ch. Eigler committed
    • re PR target/18380 (_Unwind_FindTableEntry shouldn't be exported from libunwind.so.7) · 0c103070
      2005-03-17  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR target/18380
      	* config/ia64/unwind-ia64.c (_Unwind_FindTableEntry): Removed.
      
      From-SVN: r96619
      H.J. Lu committed
    • alpha.opt, [...]: Add copyright notices. · 3ad7bb65
      	* config/alpha/alpha.opt, config/arc/arc.opt,
      	config/h8300/h8300.opt, config/mips/mips.opt: Add copyright
      	notices.
      
      From-SVN: r96618
      Kazu Hirata committed
    • re PR java/20502 (gcj failure if .jar contains same .class twice) · 3af57c70
      2005-03-17  Bryce McKinlay  <mckinlay@redhat.com>
      
      	PR java/20502
      	* jcf-parse.c (duplicate_class_warning): New function.
      	(java_parse_file): Call duplicate_class_warning if
      	CLASS_FROM_CURRENTLY_COMPILED_P is already set.
      	(parse_zip_file_entries): Likewise. Also set
      	CLASS_FROM_CURRENTLY_COMPILED_P.
      
      From-SVN: r96617
      Bryce McKinlay committed
    • h8300.c (h8300_init_once): Use MASK_H8300S_1 instead of MASK_H8300S. · 5463c726
      	* config/h8300/h8300.c (h8300_init_once): Use MASK_H8300S_1
      	instead of MASK_H8300S.
      	* config/h8300/h8300.h (target_flags, MASK_H8300S, MASK_MAC,
      	MASK_INT32, MASK_ADDRESSES, MASK_QUICKCALL, MASK_SLOWBYTE,
      	MASK_NORMAL_MODE, MASK_RELAX, MASK_H8300H, MASK_ALIGN_300,
      	MASK_H8300SX, TARGET_INT32, TARGET_ADDRESSES,
      	TARGET_QUICKCALL, TARGET_SLOWBYTE, TARGET_H8300H,
      	TARGET_H8300XS, TARGET_NORMAL_MODE, TARGET_ALIGN_300,
      	TARGET_SWITCHES): Remove.
      	(TARGET_H8300S): Redefine interms of TARGET_H8300S_1 and
      	TARGET_H8300SX.
      	* config/h8300/h8300.opt: New.
      
      From-SVN: r96616
      Kazu Hirata committed
    • expr.c (expand_java_arrayload): Don't generate a NullPointerException based on… · d8e97847
      expr.c (expand_java_arrayload): Don't generate a NullPointerException based on the type of the node.
      
      2005-03-16  Andrew Haley  <aph@redhat.com>
      
              * expr.c (expand_java_arrayload): Don't generate a
              NullPointerException based on the type of the node.
              (build_java_array_length_access): Likewise.
      
      From-SVN: r96611
      Andrew Haley committed
    • re PR c++/19966 (Misleading message "must take exactly one argument") · c9982a3f
      2005-03-17  Paolo Carlini  <pcarlini@suse.de>
      
      	PR c++/19966
      	* g++.dg/overload/operator2.C: New test.
      
      From-SVN: r96610
      Paolo Carlini committed
    • re PR c++/19966 (Misleading message "must take exactly one argument") · f2a79152
      2005-03-17  Paolo Carlini  <pcarlini@suse.de>
      
      	PR c++/19966
      	* cp-tree.h (grok_op_properties): Change return type to void.
      	* decl.c (grok_op_properties): Return early - don't check the
      	arity - in case of a static member or an operator that cannot
      	be non-member; tidy a bit.
      
      From-SVN: r96609
      Paolo Carlini committed