diff options
author | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2016-10-14 19:11:15 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2016-10-14 19:11:15 +0000 |
commit | 6af11d2bf41df9baf3fda28f4a270d6d4de65341 (patch) | |
tree | 27698c1675b35c2230bbd7b074103945798b2966 /gcc/config/sparc/sparc-protos.h | |
parent | de1d079440179287ff154a66218b2f2fd41a9acf (diff) | |
download | gcc-6af11d2bf41df9baf3fda28f4a270d6d4de65341.zip gcc-6af11d2bf41df9baf3fda28f4a270d6d4de65341.tar.gz gcc-6af11d2bf41df9baf3fda28f4a270d6d4de65341.tar.bz2 |
sparc-passes.def: New file.
* config/sparc/sparc-passes.def: New file.
* config/sparc/t-sparc (PASSES_EXTRA): Add sparc-passes.def.
* config/sparc/sparc-protos.h (make_pass_work_around_errata): New.
* config/sparc/sparc.c (sparc_option_override): Don't register passes.
From-SVN: r241180
Diffstat (limited to 'gcc/config/sparc/sparc-protos.h')
-rw-r--r-- | gcc/config/sparc/sparc-protos.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/sparc/sparc-protos.h b/gcc/config/sparc/sparc-protos.h index 2308b91..4e23a44 100644 --- a/gcc/config/sparc/sparc-protos.h +++ b/gcc/config/sparc/sparc-protos.h @@ -47,6 +47,7 @@ extern void sparc_profile_hook (int); extern void sparc_override_options (void); extern void sparc_output_scratch_registers (FILE *); extern void sparc_target_macros (void); +extern void sparc_emit_membar_for_model (enum memmodel, int, int); #ifdef RTX_CODE extern machine_mode select_cc_mode (enum rtx_code, rtx, rtx); @@ -110,6 +111,6 @@ unsigned int sparc_regmode_natural_size (machine_mode); bool sparc_modes_tieable_p (machine_mode, machine_mode); #endif /* RTX_CODE */ -extern void sparc_emit_membar_for_model (enum memmodel, int, int); +extern rtl_opt_pass *make_pass_work_around_errata (gcc::context *); #endif /* __SPARC_PROTOS_H__ */ |