OSDN Git Service

Document compatibility with earlier ProPolice implementation.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 6c0fae6..77a51c6 100644 (file)
@@ -1,3 +1,65 @@
+2005-08-13  James E Wilson  <wilson@specifix.com>
+
+       * doc/cpp.texi (__SSP__, __SSP_ALL__): Document.
+       * doc/invoke.texi (-Wstack-protector, -fstack-protector,
+       -fstack-protector-all, --param ssp-buffer-size): Document.
+       (-Wvariadic-macros): Alphabetize.
+       (-fsched-stalled-insns-dep): Add missing 'f'.
+
+       * c-cppbuiltin.c (c_cpp_builtins): Add comment for flag_stack_protect
+       macros.
+
+2005-08-13  David Edelsohn  <edelsohn@gnu.org>
+
+       * config/rs6000/rs6000.h (EXTRA_CONSTRAINT): Add 'a' for indexed
+       or indirect address operand.
+       (EXTRA_ADDRESS_CONSTRAINT): New.
+       * config/rs6000/rs6000.md (prefetch): Change constraint "p" to "a".
+
+2005-08-13  Sebastian Pop  <pop@cri.ensmp.fr>
+
+       PR tree-optimization/22236
+       * tree-cfg.c (print_pred_bbs, print_succ_bbs): Correctly print
+       successors and predecessors.
+       * tree-chrec.c (chrec_convert): Before converting, check that
+       sequences don't wrap.
+       * tree-data-ref.c (compute_estimated_nb_iterations): Moved ...
+       (analyze_array): Extern.
+       (find_data_references_in_loop): Remove call to
+       compute_estimated_nb_iterations.
+       * tree-data-ref.h (analyze_array): Declared.
+       * tree-flow-inline.h (single_ssa_tree_operand, single_ssa_use_operand,
+       single_ssa_def_operand, zero_ssa_operands): Fix documentation.
+       * tree-flow.h (scev_probably_wraps_p): Declare with an extra parameter.
+       * tree-scalar-evolution.c (instantiate_parameters_1): Factor entry 
+       condition.
+       * tree-ssa-loop-ivcanon.c: Fix documentation.
+       * tree-ssa-loop-ivopts.c (idx_find_step): Add a fixme note.
+       * tree-ssa-loop-niter.c (compute_estimated_nb_iterations): ... here.
+       (infer_loop_bounds_from_undefined): New.
+       (estimate_numbers_of_iterations_loop): Use
+       infer_loop_bounds_from_undefined.
+       (used_in_pointer_arithmetic_p): New.
+       (scev_probably_wraps_p): Pass an extra parameter.  Call
+       used_in_pointer_arithmetic_p.  Check that AT_STMT is not null.
+       (convert_step): Fix documentation.
+       * tree-vrp.c (adjust_range_with_scev): Call instantiate_parameters.
+       Use initial_condition_in_loop_num and evolution_part_in_loop_num
+       instead of CHREC_LEFT and CHREC_RIGHT.  Adjust the call to
+       scev_probably_wraps_p.
+
+2005-08-13  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/s390.c (s390_split_branches): Revert 2005-08-12 change.
+       (s390_register_info): Ignore clobbered_regs information for fixed
+       registers, and only fixed registers.
+       (s390_init_frame_layout): Remove redundant call.
+
+2005-08-12  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * doc/invoke.texi (C++ Dialect Options): Add dynamic_cast to 
+       description of -Wold-style-casts.
+
 2005-08-12  Andreas Krebbel  <krebbel1@de.ibm.com>
            Jakub Jelinek  <jakub@redhat.com>