summaryrefslogtreecommitdiff
path: root/gcc/config/pa/pa-protos.h
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2002-05-06 16:53:34 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2002-05-06 16:53:34 +0000
commitcde3e16c960cf91fe2ce5904e5ef9925b66c9d36 (patch)
treec2fc16f6240dd6da25d67fb2b545a192112712a0 /gcc/config/pa/pa-protos.h
parentf3d57f06b0ae81777209ae2472e7281acbdd93e6 (diff)
downloadgcc-cde3e16c960cf91fe2ce5904e5ef9925b66c9d36.tar.gz
* pa-protos.h (hppa_fpstore_bypass_p): Declare.
* pa.c (pa_adjust_cost): Remove all true dependency cost adjustments. Also remove support for non-DFA scheduling. * pa.md (700, 7100, 7100lc, 7200, 7300): Use bypass mechanism to adjust true dependency costs. Update various comments. (7100lc, 7200, 7300 scheduling): Simplify by combining the FP ALU & MPY units into a single unit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53227 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/pa/pa-protos.h')
-rw-r--r--gcc/config/pa/pa-protos.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/pa/pa-protos.h b/gcc/config/pa/pa-protos.h
index 0c81ae06814..57d9d4160e4 100644
--- a/gcc/config/pa/pa-protos.h
+++ b/gcc/config/pa/pa-protos.h
@@ -103,6 +103,7 @@ extern int is_function_label_plus_const PARAMS ((rtx));
extern int jump_in_call_delay PARAMS ((rtx));
extern enum reg_class secondary_reload_class PARAMS ((enum reg_class,
enum machine_mode, rtx));
+extern int hppa_fpstore_bypass_p PARAMS ((rtx, rtx));
/* Declare functions defined in pa.c and used in templates. */