diff options
author | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2015-06-24 06:44:59 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2015-06-24 06:44:59 +0000 |
commit | f4d28290bb69d2e2ac1b17a8d23d4952582eaa00 (patch) | |
tree | f616c9fa1b656b9be9d618f4f2d6cc6eaa3b46fd /gcc/reload.c | |
parent | f1497499e1b50528355e8f3ec6816f166dd6bf93 (diff) | |
download | gcc-f4d28290bb69d2e2ac1b17a8d23d4952582eaa00.zip gcc-f4d28290bb69d2e2ac1b17a8d23d4952582eaa00.tar.gz gcc-f4d28290bb69d2e2ac1b17a8d23d4952582eaa00.tar.bz2 |
S/390: Make builtin creation conditional.
gcc/ChangeLog:
2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* config/s390/s390-builtin-types.def: Add flag to indicate the
options under which the function type is needed.
* config/s390/s390-builtins.def: Add flag to indicate the options
under which the builtin is enabled.
* config/s390/s390-builtins.h: Add flags parameter to macro
definitions.
(bflags_for_builtin): New function.
(flags_for_builtin): Renamed to ...
(opflags_for_builtin): ... this.
* config/s390/s390-c.c (s390_resolve_overloaded_builtin): Rename
flags_for_builtin to bflags_for_builtin and
flags_overloaded_builtin_var to opflags_overloaded_builtin_var.
* config/s390/s390.c: Add initialization of bflags_builtin and
opflags_builtin arrays.
Remove code for flags_builtin.
(s390_init_builtins): Only create builtin function types if one of
their flags is active.
Only create builtins if all of their flags are active.
(s390_expand_builtin): Rename flags_for_builtin to
opflags_for_builtin.
From-SVN: r224872
Diffstat (limited to 'gcc/reload.c')
0 files changed, 0 insertions, 0 deletions