diff options
author | Neil Booth <neil@daikokuya.demon.co.uk> | 2001-07-07 06:52:34 +0000 |
---|---|---|
committer | Neil Booth <neil@gcc.gnu.org> | 2001-07-07 06:52:34 +0000 |
commit | 8289c43bde750557fca338318f39aaddca34d714 (patch) | |
tree | 357a9bedf6113f7d156be4c4e7b34e6c4b1e2469 | |
parent | f6897b10e150a880ffa7df29d7a2305804a58028 (diff) | |
download | gcc-8289c43bde750557fca338318f39aaddca34d714.zip gcc-8289c43bde750557fca338318f39aaddca34d714.tar.gz gcc-8289c43bde750557fca338318f39aaddca34d714.tar.bz2 |
alpha-protos.h (vms_valid_decl_attribute_p): Delete.
* config/alpha/alpha-protos.h (vms_valid_decl_attribute_p): Delete.
* config/alpha/alpha.c (alpha_init_machine_status,
alpha_mark_machine_status, alpha_free_machine_status): Delete.
(TARGET_VALID_DECL_ATTRIBUTE): Define for VMS.
(vms_valid_decl_attribute_p): Make static, conditionally compile.
* config/alpha/alpha.h (VALID_MACHINE_DECL_ATTRIBUTE): Delete.
From-SVN: r43832
-rw-r--r-- | gcc/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/config/alpha/alpha-protos.h | 1 | ||||
-rw-r--r-- | gcc/config/alpha/alpha.c | 17 | ||||
-rw-r--r-- | gcc/config/alpha/vms.h | 3 |
4 files changed, 19 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 933f4b8..c263e2f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2001-07-07 Neil Booth <neil@daikokuya.demon.co.uk> + + * config/alpha/alpha-protos.h (vms_valid_decl_attribute_p): Delete. + * config/alpha/alpha.c (alpha_init_machine_status, + alpha_mark_machine_status, alpha_free_machine_status): Delete. + (TARGET_VALID_DECL_ATTRIBUTE): Define for VMS. + (vms_valid_decl_attribute_p): Make static, conditionally compile. + * config/alpha/alpha.h (VALID_MACHINE_DECL_ATTRIBUTE): Delete. + 2001-07-06 Stan Shebs <shebs@apple.com> * target.h (targetm): Rename global from "target", so as not to diff --git a/gcc/config/alpha/alpha-protos.h b/gcc/config/alpha/alpha-protos.h index 06ecfa3..dfed787 100644 --- a/gcc/config/alpha/alpha-protos.h +++ b/gcc/config/alpha/alpha-protos.h @@ -136,7 +136,6 @@ extern rtx alpha_va_arg PARAMS ((tree, tree)); extern rtx function_arg PARAMS ((CUMULATIVE_ARGS, enum machine_mode, tree, int)); #endif -extern int vms_valid_decl_attribute_p PARAMS ((tree, tree, tree, tree)); extern void alpha_start_function PARAMS ((FILE *, const char *, tree)); extern void alpha_end_function PARAMS ((FILE *, const char *, tree)); #endif /* TREE CODE */ diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index d90aec9..72767c0 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -117,12 +117,6 @@ static void alpha_sa_mask PARAMS ((unsigned long *imaskP, unsigned long *fmaskP)); static int alpha_does_function_need_gp PARAMS ((void)); -static void alpha_init_machine_status - PARAMS ((struct function *p)); -static void alpha_mark_machine_status - PARAMS ((struct function *p)); -static void alpha_free_machine_status - PARAMS ((struct function *p)); static int alpha_ra_ever_killed PARAMS ((void)); static rtx set_frame_related_p @@ -147,6 +141,11 @@ static rtx alpha_emit_xfloating_compare #define REG_RA 26 /* Initialize the GCC target structure. */ +#ifdef OPEN_VMS + static int vms_valid_decl_attribute_p PARAMS ((tree, tree, tree, tree)); +# undef TARGET_VALID_DECL_ATTRIBUTE +# define TARGET_VALID_DECL_ATTRIBUTE vms_valid_decl_attribute_p +#endif struct gcc_target targetm = TARGET_INITIALIZER; @@ -4459,7 +4458,9 @@ alpha_using_fp () return vms_unwind_regno == HARD_FRAME_POINTER_REGNUM; } -int +#ifdef OPEN_VMS + +static int vms_valid_decl_attribute_p (decl, attributes, identifier, args) tree decl ATTRIBUTE_UNUSED; tree attributes ATTRIBUTE_UNUSED; @@ -4471,6 +4472,8 @@ vms_valid_decl_attribute_p (decl, attributes, identifier, args) return 0; } +#endif + static int alpha_does_function_need_gp () { diff --git a/gcc/config/alpha/vms.h b/gcc/config/alpha/vms.h index 1b7c64e..34acc74 100644 --- a/gcc/config/alpha/vms.h +++ b/gcc/config/alpha/vms.h @@ -391,9 +391,6 @@ do { \ fprintf (FILE, "\n"); \ } while (0) -#define VALID_MACHINE_DECL_ATTRIBUTE(DECL, ATTRIBUTES, NAME, ARGS) \ - (vms_valid_decl_attribute_p (DECL, ATTRIBUTES, NAME, ARGS)) - #undef SDB_DEBUGGING_INFO #undef MIPS_DEBUGGING_INFO #undef DBX_DEBUGGING_INFO |