diff options
author | John David Anglin <danglin@gcc.gnu.org> | 2019-06-07 23:13:08 +0000 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2019-06-07 23:13:08 +0000 |
commit | e13896a3a90f990596fa37be2abbfba01923624e (patch) | |
tree | f02bb6180c72de26f0a3940e8d32ffa53b21fb28 /gcc/config/pa/pa.h | |
parent | 1ef8f50e4f37e251aaf8d3c258d8c7ae9f1f7a38 (diff) | |
download | gcc-e13896a3a90f990596fa37be2abbfba01923624e.zip gcc-e13896a3a90f990596fa37be2abbfba01923624e.tar.gz gcc-e13896a3a90f990596fa37be2abbfba01923624e.tar.bz2 |
re PR target/90751 (-fpatchtable-function-entry broken on hppa-linux-gnu-gcc/hppa64-linux-gnu-gcc)
PR target/90751
* config/pa/pa-linux.h (ASM_DECLARE_FUNCTION_NAME): Update comment.
Call pa_output_function_label>
(TARGET_ASM_FUNCTION_PROLOGUE): define.
* config/pa/pa-protos.h (pa_output_function_label): Declare.
* config/pa/pa.c (pa_output_function_prologue): Add ATTRIBUTE_UNUSED
to declaration.
(pa_linux_output_function_prologue): Declare.
(TARGET_ASM_FUNCTION_PROLOGUE): Delete define.
(pa_output_function_label): New.
(pa_output_function_prologue): Revise to use pa_output_function_label.
(pa_linux_output_function_prologue): New.
* config/pa/pa.h (TARGET_ASM_FUNCTION_PROLOGUE): Define.
From-SVN: r272059
Diffstat (limited to 'gcc/config/pa/pa.h')
-rw-r--r-- | gcc/config/pa/pa.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 146ffa2..561efa5 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1305,3 +1305,6 @@ do { \ /* Target CPU versions for D. */ #define TARGET_D_CPU_VERSIONS pa_d_target_versions + +/* Output default function prologue for hpux. */ +#define TARGET_ASM_FUNCTION_PROLOGUE pa_output_function_prologue |