aboutsummaryrefslogtreecommitdiff
path: root/gcc/targhooks.h
diff options
context:
space:
mode:
authorJoern Rennecke <joern.rennecke@embecosm.com>2010-06-29 14:38:13 +0000
committerJoern Rennecke <joern.rennecke@embecosm.com>2010-06-29 14:38:13 +0000
commitfbcf7173e90f1d2184bad2318330ccdbb7dcd864 (patch)
tree59640e76d8830768e1fbdfbf9ed5e3164eca252d /gcc/targhooks.h
parent2d3d2c1fe23c7fdbec5c77221bd5b3a0a4949c60 (diff)
* 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: https://gcc.gnu.org/svn/gcc/trunk@161538 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/targhooks.h')
-rw-r--r--gcc/targhooks.h1
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);