diff options
author | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-06-29 14:38:13 +0000 |
---|---|---|
committer | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-06-29 14:38:13 +0000 |
commit | cc5d382145d0201956955f5aa142ba44ea3935cb (patch) | |
tree | 59640e76d8830768e1fbdfbf9ed5e3164eca252d /gcc/targhooks.h | |
parent | 292233cd15a6655be048141a27ac4bf1e3a46c73 (diff) | |
download | gcc-cc5d382145d0201956955f5aa142ba44ea3935cb.tar.gz |
* doc/tm.texi (TARGET_OPTION_OVERRIDE): Document.
(OVERRIDE_OPTIONS): Add note of obsolescence.
Replace references with references to TARGET_OPTION_OVERRIDE.
(Except for C_COMMON_OVERRIDE_OPTIONS, which remains similar to
the macro).
* targhooks.c (default_target_option_override): New function.
* targhooks.h (default_target_option_override): Declare.
* target.h (struct gcc_target): Add override member to
target_option emmber.
* toplev.c (process_options): Replace OVERRIDE_OPTIONS use with
targetm.target_option.override call.
* target-def.h (TARGET_OPTION_OVERRIDE): Define.
(TARGET_OPTION_HOOKS): Add TARGET_OPTION_OVERRIDE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161538 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/targhooks.h')
-rw-r--r-- | gcc/targhooks.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/targhooks.h b/gcc/targhooks.h index 393b12f1367..f6e1ddce00f 100644 --- a/gcc/targhooks.h +++ b/gcc/targhooks.h @@ -122,6 +122,7 @@ extern const enum reg_class *default_ira_cover_classes (void); extern enum reg_class default_secondary_reload (bool, rtx, enum reg_class, enum machine_mode, secondary_reload_info *); +extern void default_target_option_override (void); extern void hook_void_bitmap (bitmap); extern bool default_handle_c_option (size_t, const char *, int); extern int default_reloc_rw_mask (void); |