Commit 2d171cfe by Joern Rennecke Committed by Joern Rennecke

re PR target/46608 (picochip-protos.h includes target.h)

        PR target/46608
        * config/picochip/picochip.c (picochip_secondary_reload): Make static.
        * config/picochip/picochip-protos.h: Don't include "target.h" .
        (picochip_secondary_reload): Don't declare.

From-SVN: r167050
parent 87e0555a
2010-11-22 Joern Rennecke <amylaar@spamcop.net>
PR target/46608
* config/picochip/picochip.c (picochip_secondary_reload): Make static.
* config/picochip/picochip-protos.h: Don't include "target.h" .
(picochip_secondary_reload): Don't declare.
2010-11-22 H.J. Lu <hongjiu.lu@intel.com> 2010-11-22 H.J. Lu <hongjiu.lu@intel.com>
PR bootstrap/46609 PR bootstrap/46609
...@@ -21,7 +21,6 @@ ...@@ -21,7 +21,6 @@
along with GCC; see the file COPYING3. If not, see along with GCC; see the file COPYING3. If not, see
<http://www.gnu.org/licenses/>. */ <http://www.gnu.org/licenses/>. */
#include "target.h"
extern void picochip_function_prologue (FILE *, HOST_WIDE_INT); extern void picochip_function_prologue (FILE *, HOST_WIDE_INT);
extern void picochip_function_epilogue (FILE *, HOST_WIDE_INT); extern void picochip_function_epilogue (FILE *, HOST_WIDE_INT);
...@@ -66,12 +65,6 @@ extern int picochip_absolute_memory_operand (rtx op, enum machine_mode mode); ...@@ -66,12 +65,6 @@ extern int picochip_absolute_memory_operand (rtx op, enum machine_mode mode);
extern rtx picochip_function_value (const_tree valtype, const_tree func, bool outgoing); extern rtx picochip_function_value (const_tree valtype, const_tree func, bool outgoing);
extern int picochip_symbol_offset (rtx operand); extern int picochip_symbol_offset (rtx operand);
extern reg_class_t picochip_secondary_reload(bool in_p,
rtx x,
reg_class_t cla,
enum machine_mode mode,
secondary_reload_info *sri);
extern void picochip_get_hi_aligned_mem (rtx ref, rtx * paligned_mem, rtx * pbitnum); extern void picochip_get_hi_aligned_mem (rtx ref, rtx * paligned_mem, rtx * pbitnum);
extern rtx picochip_get_low_const (rtx value); extern rtx picochip_get_low_const (rtx value);
......
...@@ -114,7 +114,7 @@ int picochip_legitimize_reload_address (rtx *x, enum machine_mode mode, ...@@ -114,7 +114,7 @@ int picochip_legitimize_reload_address (rtx *x, enum machine_mode mode,
rtx picochip_struct_value_rtx(tree fntype ATTRIBUTE_UNUSED, int incoming ATTRIBUTE_UNUSED); rtx picochip_struct_value_rtx(tree fntype ATTRIBUTE_UNUSED, int incoming ATTRIBUTE_UNUSED);
rtx picochip_function_value (const_tree valtype, const_tree func ATTRIBUTE_UNUSED, rtx picochip_function_value (const_tree valtype, const_tree func ATTRIBUTE_UNUSED,
bool outgoing ATTRIBUTE_UNUSED); bool outgoing ATTRIBUTE_UNUSED);
reg_class_t static reg_class_t
picochip_secondary_reload (bool in_p, picochip_secondary_reload (bool in_p,
rtx x ATTRIBUTE_UNUSED, rtx x ATTRIBUTE_UNUSED,
reg_class_t cla ATTRIBUTE_UNUSED, reg_class_t cla ATTRIBUTE_UNUSED,
...@@ -4509,7 +4509,7 @@ picochip_get_high_const (rtx value) ...@@ -4509,7 +4509,7 @@ picochip_get_high_const (rtx value)
choice of two registers to choose from, so that we a guaranteed to choice of two registers to choose from, so that we a guaranteed to
get at least one register which is different to the output get at least one register which is different to the output
register. This trick is taken from the alpha implementation. */ register. This trick is taken from the alpha implementation. */
reg_class_t static reg_class_t
picochip_secondary_reload (bool in_p, picochip_secondary_reload (bool in_p,
rtx x ATTRIBUTE_UNUSED, rtx x ATTRIBUTE_UNUSED,
reg_class_t cla ATTRIBUTE_UNUSED, reg_class_t cla ATTRIBUTE_UNUSED,
......
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