1. 11 Jun, 2001 11 commits
  2. 10 Jun, 2001 24 commits
  3. 09 Jun, 2001 5 commits
    • New test. · ceafcb98
      From-SVN: r43121
      Mark Mitchell committed
    • expr.c (expand_expr, [...]): Do not replace an array element with the known… · e69decfd
      expr.c (expand_expr, [...]): Do not replace an array element with the known initializing value if...
      
      	* expr.c (expand_expr, case ARRAY_REF): Do not replace
      	an array element with the known initializing value if it has
      	side-effects.
      
      	* toplev.c (rest_of_compilation): Remove dead code before
      	purge_addressof.
      
      From-SVN: r43120
      Mark Mitchell committed
    • cppinit.c (print_help): Document -fpreprocessed. · 3bce8a01
      	* cppinit.c (print_help): Document -fpreprocessed.
      	* invoke.texi: Similarly.
      
      From-SVN: r43116
      Neil Booth committed
    • predict.def: New file. · 4db384c9
      	* predict.def: New file.
      	* predict.h: New file.
      	* predict.c: Include predict.h.
      	(predictor_info): New structure and array.
      	(predict_edge, predict_insn): Rewrite; make global.
      	(predict_edge_def, predict_insn_def): New global functions.
      	(dump_prediction, combine_predictions_for_insns): New
      	static functions.
      	(estimate_probability): Change calls to predict_edge
      	to predict_edge_def and calls to predict_insn to predict_insn_def;
      	combine probabilities.
      	(expected_value_to_br_prob): Behave as predictor.
      	* rtl.h (REG_BR_PRED): Update coment.
      	(invert_br_probabilities): New.
      	* jump.c: Include predict.h
      	(duplicate_loop_exit_test): Drop branch prediction notes.
      	(invert_jump): Use invert_br_probabilities.
      	* Makefile.in: Add dependancy on predict.h for jump and predict pass.
      	* ifcvt.c (dead_or_predicable): Use invert_br_probabilities.
      	* combine.c (distribute_notes): Handle BR_PRED.
      
      From-SVN: r43115
      Jan Hubicka committed
    • mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_" names. · 5bb8dd28
      * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
      names.
      
      From-SVN: r43114
      David Billinghurst committed