diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2010-07-12 19:03:35 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2010-07-12 19:03:35 +0000 |
commit | fa19795ec4394113e1d79f4660d97b2da23cfaca (patch) | |
tree | 62ef72086ece76b905d83fddffb7913f0ad12b2e /gcc/target-globals.c | |
parent | c371bb73807c48f1a708c51f113caea45f0347b1 (diff) | |
download | gcc-fa19795ec4394113e1d79f4660d97b2da23cfaca.zip gcc-fa19795ec4394113e1d79f4660d97b2da23cfaca.tar.gz gcc-fa19795ec4394113e1d79f4660d97b2da23cfaca.tar.bz2 |
Makefile.in (target-globals.o): Depend on builtins.h.
gcc/
* Makefile.in (target-globals.o): Depend on builtins.h.
* builtins.h: New file.
* builtins.c: Include builtins.h.
(default_target_builtins): New variable.
(this_target_builtins): New conditional variable.
(apply_args_mode, apply_result_mode): Redefine as macros.
* target-globals.h (this_target_builtins): Declare.
(target_globals): Add a builtins field.
(restore_target_globals): Copy the builtins field to
this_target_builtins.
* target-globals.c: Include builtins.h.
(default_target_globals): Initialize the builtins field.
(save_target_globals): Likewise.
From-SVN: r162105
Diffstat (limited to 'gcc/target-globals.c')
-rw-r--r-- | gcc/target-globals.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/target-globals.c b/gcc/target-globals.c index 9d3d666..cca93a5 100644 --- a/gcc/target-globals.c +++ b/gcc/target-globals.c @@ -37,6 +37,7 @@ along with GCC; see the file COPYING3. If not see #include "libfuncs.h" #include "cfgloop.h" #include "ira-int.h" +#include "builtins.h" #if SWITCHABLE_TARGET struct target_globals default_target_globals = { @@ -50,7 +51,8 @@ struct target_globals default_target_globals = { &default_target_libfuncs, &default_target_cfgloop, &default_target_ira, - &default_target_ira_int + &default_target_ira_int, + &default_target_builtins }; struct target_globals * @@ -70,6 +72,7 @@ save_target_globals (void) g->cfgloop = XCNEW (struct target_cfgloop); g->ira = XCNEW (struct target_ira); g->ira_int = XCNEW (struct target_ira_int); + g->builtins = XCNEW (struct target_builtins); restore_target_globals (g); target_reinit (); return g; |