aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/alpha/alpha-protos.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2019-06-05 11:16:18 -0700
committerUros Bizjak <uros@gcc.gnu.org>2019-06-05 20:16:18 +0200
commit0191520b2d2267b4a8a898ceb4d4682d730ee2e2 (patch)
tree90d5c06330733f077dc1ebefcab342c979ccdfda /gcc/config/alpha/alpha-protos.h
parent6f0926e644cf63547f70194f7830d5ce63211a86 (diff)
downloadgcc-0191520b2d2267b4a8a898ceb4d4682d730ee2e2.zip
gcc-0191520b2d2267b4a8a898ceb4d4682d730ee2e2.tar.gz
gcc-0191520b2d2267b4a8a898ceb4d4682d730ee2e2.tar.bz2
alpha.c (direct_return): Move down after struct machine_function definition...
* config/alpha/alpha.c (direct_return): Move down after struct machine_function definition; use saved frame_size; return bool. (struct machine_function): Add sa_mask, sa_size, frame_size. (alpha_sa_mask, alpha_sa_size, compute_frame_size): Merge into ... (alpha_compute_frame_layout): ... new function. (TARGET_COMPUTE_FRAME_LAYOUT): New. (alpha_initial_elimination_offset): Use saved sa_size. (alpha_vms_initial_elimination_offset): Likewise. (alpha_vms_can_eliminate): Remove alpha_sa_size call. (alpha_expand_prologue): Use saved frame data. Merge integer and fp register save loops. (alpha_expand_epilogue): Likewise. (alpha_start_function): Use saved frame data. * config/alpha/alpha-protos.h (direct_return): Update. (alpha_sa_size): Remove. From-SVN: r271970
Diffstat (limited to 'gcc/config/alpha/alpha-protos.h')
-rw-r--r--gcc/config/alpha/alpha-protos.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/config/alpha/alpha-protos.h b/gcc/config/alpha/alpha-protos.h
index 07c970760..7d34092 100644
--- a/gcc/config/alpha/alpha-protos.h
+++ b/gcc/config/alpha/alpha-protos.h
@@ -21,9 +21,8 @@ extern int alpha_next_sequence_number;
extern void literal_section (void);
extern int zap_mask (HOST_WIDE_INT);
-extern int direct_return (void);
+extern bool direct_return (void);
-extern int alpha_sa_size (void);
extern HOST_WIDE_INT alpha_initial_elimination_offset (unsigned int,
unsigned int);
extern void alpha_expand_prologue (void);