Commit 78c7cabb by Andreas Schwab

* config/rs6000/rs6000-protos.h

(rs6000_mode_dependent_address_ptr): Change argument to const_rtx.
* config/rs6000/rs6000.c (rs6000_mode_dependent_address)
(rs6000_debug_mode_dependent_address)
(rs6000_mode_dependent_address_ptr): Likewise.

From-SVN: r159359
parent 6560b67e
2010-05-13 Andreas Schwab <schwab@linux-m68k.org>
* config/rs6000/rs6000-protos.h
(rs6000_mode_dependent_address_ptr): Change argument to const_rtx.
* config/rs6000/rs6000.c (rs6000_mode_dependent_address)
(rs6000_debug_mode_dependent_address)
(rs6000_mode_dependent_address_ptr): Likewise.
2010-05-13 Jakub Jelinek <jakub@redhat.com> 2010-05-13 Jakub Jelinek <jakub@redhat.com>
PR debug/43983 PR debug/43983
...@@ -274,13 +282,13 @@ ...@@ -274,13 +282,13 @@
2010-05-11 Christian Borntraeger <borntraeger@de.ibm.com> 2010-05-11 Christian Borntraeger <borntraeger@de.ibm.com>
* tree-ssa-loop-prefetch.c (prune_ref_by_group_reuse): Reset * tree-ssa-loop-prefetch.c (prune_ref_by_group_reuse): Reset
prefetch_before to PREFETCH_ALL if to accesses "meet" beyond prefetch_before to PREFETCH_ALL if to accesses "meet" beyond
cache size. cache size.
2010-05-11 Christian Borntraeger <borntraeger@de.ibm.com> 2010-05-11 Christian Borntraeger <borntraeger@de.ibm.com>
* tree-ssa-loop-prefetch.c: Add debug for dropped prefetches. * tree-ssa-loop-prefetch.c: Add debug for dropped prefetches.
2010-05-11 Jakub Jelinek <jakub@redhat.com> 2010-05-11 Jakub Jelinek <jakub@redhat.com>
......
/* Definitions of target machine for GNU compiler, for IBM RS/6000. /* Definitions of target machine for GNU compiler, for IBM RS/6000.
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
...@@ -119,7 +119,7 @@ extern rtx rs6000_secondary_memory_needed_rtx (enum machine_mode); ...@@ -119,7 +119,7 @@ extern rtx rs6000_secondary_memory_needed_rtx (enum machine_mode);
extern rtx (*rs6000_legitimize_reload_address_ptr) (rtx, enum machine_mode, extern rtx (*rs6000_legitimize_reload_address_ptr) (rtx, enum machine_mode,
int, int, int, int *); int, int, int, int *);
extern bool rs6000_legitimate_offset_address_p (enum machine_mode, rtx, int); extern bool rs6000_legitimate_offset_address_p (enum machine_mode, rtx, int);
extern bool (*rs6000_mode_dependent_address_ptr) (rtx); extern bool (*rs6000_mode_dependent_address_ptr) (const_rtx);
extern rtx rs6000_find_base_term (rtx); extern rtx rs6000_find_base_term (rtx);
extern bool rs6000_offsettable_memref_p (rtx); extern bool rs6000_offsettable_memref_p (rtx);
extern rtx rs6000_return_addr (int, rtx); extern rtx rs6000_return_addr (int, rtx);
......
...@@ -1118,9 +1118,9 @@ rtx (*rs6000_legitimize_reload_address_ptr) (rtx, enum machine_mode, int, int, ...@@ -1118,9 +1118,9 @@ rtx (*rs6000_legitimize_reload_address_ptr) (rtx, enum machine_mode, int, int,
int, int *) int, int *)
= rs6000_legitimize_reload_address; = rs6000_legitimize_reload_address;
static bool rs6000_mode_dependent_address (rtx); static bool rs6000_mode_dependent_address (const_rtx);
static bool rs6000_debug_mode_dependent_address (rtx); static bool rs6000_debug_mode_dependent_address (const_rtx);
bool (*rs6000_mode_dependent_address_ptr) (rtx) bool (*rs6000_mode_dependent_address_ptr) (const_rtx)
= rs6000_mode_dependent_address; = rs6000_mode_dependent_address;
static enum reg_class rs6000_secondary_reload_class (enum reg_class, static enum reg_class rs6000_secondary_reload_class (enum reg_class,
...@@ -5896,7 +5896,7 @@ rs6000_debug_legitimate_address_p (enum machine_mode mode, rtx x, ...@@ -5896,7 +5896,7 @@ rs6000_debug_legitimate_address_p (enum machine_mode mode, rtx x,
sub-words of a TFmode operand, which is what we had before. */ sub-words of a TFmode operand, which is what we had before. */
static bool static bool
rs6000_mode_dependent_address (rtx addr) rs6000_mode_dependent_address (const_rtx addr)
{ {
switch (GET_CODE (addr)) switch (GET_CODE (addr))
{ {
...@@ -5936,7 +5936,7 @@ rs6000_mode_dependent_address (rtx addr) ...@@ -5936,7 +5936,7 @@ rs6000_mode_dependent_address (rtx addr)
/* Debug version of rs6000_mode_dependent_address. */ /* Debug version of rs6000_mode_dependent_address. */
static bool static bool
rs6000_debug_mode_dependent_address (rtx addr) rs6000_debug_mode_dependent_address (const_rtx addr)
{ {
bool ret = rs6000_mode_dependent_address (addr); bool ret = rs6000_mode_dependent_address (addr);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment