1. 13 Apr, 2000 6 commits
    • Added myself as requested by Jeff Law. · eaabe541
      From-SVN: r33139
      Andreas Jaeger committed
    • alias.c (nonlocal_reference_p): Take a care for CALL_INSNS's fusage field. · 2a8f6b90
      	* alias.c (nonlocal_reference_p): Take a care for
      	CALL_INSNS's fusage field.
      	* calls.c (ECF_PURE): New flag.
      	(emit_call_1): Handle ECF_PURE calls.
      	(initialize_argument_information): Unset ECF_PURE flag too.
      	(precompute_arguments): Precompute for ECF_PURE too.
      	(expand_call): Handle ECF_PURE calls too.
      	(emit_library_call_value_1): Rename no_queue argument to
      	fn_type, accept value of 2 as pure function.
      	(emit_library_call_value, emit_library_call): Rename no_queue argument
      	to fn_type.
      	* optabs.c (prepare_cmp_insn): Pass fn_type 2 to memcmp call.
      
      	* tree.h (DECL_IS_PURE): New macro.
      	(struct tree_decl): Add pure_flag.
      	* c-common.c (enum attrs): Add attribute "pure".
      	(init_attributes): Initialize attribute "pure"
      	(decl_attributes): Handle attribute "pure".
      	* extend.texi (Attribute "pure"): Document.
      	* calls.c (expand_call): Add (mem:BLK (scratch)) to "equal from"
      	in pure function.
      	(flags_from_decl_or_type): Support attribute "pure".
      
      From-SVN: r33138
      Jan Hubicka committed
    • class.c (build_base_field): Reformat comment. · c966901c
      	* class.c (build_base_field): Reformat comment.
      
      	* inc/cxxabi.h (stddef.h): Comment inclusion.
      	(__base_class_info::__offset): Comment shift.
      
      From-SVN: r33137
      Nathan Sidwell committed
    • cpplex.c (_cpp_lex_token): Handle digraphs. · 5eec0563
              * cpplex.c (_cpp_lex_token): Handle digraphs.  Don't null-terminate
              the token except for numbers and identifiers.
      
      From-SVN: r33136
      Jason Merrill committed
    • Daily bump. · d28ff990
      From-SVN: r33135
      Jeff Law committed
    • i386.c (ix86_expand_binary_operator, [...]): Check no_new_pseudos instead of… · fe577e58
      i386.c (ix86_expand_binary_operator, [...]): Check no_new_pseudos instead of reload_in_progress and reload_completed.
      
      	* i386.c (ix86_expand_binary_operator,
      	ix86_expand_unary_operator): Check no_new_pseudos
      	instead of reload_in_progress and reload_completed.
      	(ix86_split_ashldi, ix86_split_ashrdi,
      	ix86_split_lshrdi): Check no_new_pseudos instead
      	of reload_completed.
      
      From-SVN: r33134
      John Wehle committed
  2. 12 Apr, 2000 34 commits