1. 31 Mar, 2000 7 commits
    • cppexp.c: Delete SKIP_OPERAND. · eba30526
      	* cppexp.c: Delete SKIP_OPERAND.  Correct priority
      	PAREN_INNER_PRIO.
      	(_cpp_parse_expr): Check for multiple unary +/- operators.
      	Correct priorities of ':' and '?'.  Treat ')' as having a
      	value.	Ensure conditional expression is not void.
      
      From-SVN: r32848
      Neil Booth committed
    • alias.c (canon_rtx): Make it global. · db048faf
      	* alias.c (canon_rtx): Make it global.
      	(rtx_equal_for_memref_p): CONST_INT equality is now pointer
      	equality.
      	* cse.c (struct table_elt): Add canon_exp.
      	(insert): Clear it.
      	(invalidate): Canonicalize expressions only once.
      	* rtl.h (canon_rtx): Declare.
      
      From-SVN: r32845
      Mark Mitchell committed
    • Makefile.in (emit-rtl.o): Depend on HASHTAB_H. · c13e8210
      	* Makefile.in (emit-rtl.o): Depend on HASHTAB_H.
      	* alias.c (reg_known_value): Add comments.
      	(init_alias_analysis): Likewise.
      	* cse.c (exp_equiv_p): CONST_INTs are equal iff they have the same
      	address.
      	(cse_basic_block): Fix typo in comment.
      	* emit-rtl.c: Include hashtab.h.
      	(const_int_htab): New variable.
      	(const_int_htab_hash): New function.
      	(const_int_htab_eq): Likewise.
      	(rtx_htab_mark_1): Likewise.
      	(rtx_htab_mark): Likewise.
      	(gen_rtx_CONST_INT): Cache all CONST_INTs.
      	(unshare_all_rtx): Fix formatting.
      	(init_emit_once): Initialize const_int_htab.
      	* rtl.c (rtx_equal_p): CONST_INTs are equal iff they have the same
      	address.
      	* rtl.texi: Document the fact that all CONST_INTs with the same
      	value are shared.
      
      From-SVN: r32844
      Mark Mitchell committed
    • Daily bump. · cca8e0ff
      From-SVN: r32843
      Jeff Law committed
    • hashtab.h (hashval_t): New type. · b13eb66b
      	* hashtab.h (hashval_t): New type.
      	(htab_find_with_hash): Use it as an argument.
      	(htab_find_slot_with_hash): Likewise.
      
      	* hashtab.c (find_empty_slot_for_expand): Use hashval_t for hash
      	codes.
      	(htab_find_with_hash): Likewise.
      	(htab_find_slot_with_hash): Likewise.
      
      From-SVN: r32842
      Mark Mitchell committed
    • * alpha.h (FUNCTION_BOUNDARY): Reduce to 128 bits. · d68894a1
      From-SVN: r32841
      Richard Henderson committed
    • c-parse.in (cast_expr): Move change from March 21 into c-parse.in since it is… · 64463c2a
      c-parse.in (cast_expr): Move change from March 21 into c-parse.in since it is used to generate c-parse.y.
      
              * c-parse.in (cast_expr): Move change from March 21 into c-parse.in
              since it is used to generate c-parse.y.
              * objc-parse.c, objc-parse.y: Regenerated.
      
      From-SVN: r32840
      Jeffrey A Law committed
  2. 30 Mar, 2000 18 commits
  3. 29 Mar, 2000 15 commits