aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload.c
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>2015-06-24 06:44:59 +0000
committerAndreas Krebbel <krebbel@gcc.gnu.org>2015-06-24 06:44:59 +0000
commitf4d28290bb69d2e2ac1b17a8d23d4952582eaa00 (patch)
treef616c9fa1b656b9be9d618f4f2d6cc6eaa3b46fd /gcc/reload.c
parentf1497499e1b50528355e8f3ec6816f166dd6bf93 (diff)
downloadgcc-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