* gcc/java/decl.c: Include langhooks.h. (builtin_function): Remove. (java_init_decl_processing): Replace calls to builtin_function with add_builtin_function. * gcc/java/Make-lang.in (jc1$(exeext)): Depend on and link with attribs.o. (java/decl.o): Depend on langhooks.h. * gcc/java/java-tree.h (builtin_function): Remove. * gcc/tree.c (local_define_builtin): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/objc/objc-act.c (synth_module_prologue): Replace calls to builtin_function with add_builtin_function. (build_next_objc_exception_stuff): Replace calls to builtin_function with add_builtin_function. (build_objc_exception_stuff): Replace calls to builtin_function with add_builtin_function. * gcc/objcp/objcp-decl.h (objcp_builtin_function): Remove. * gcc/cp/decl.c (builtin_function_1): Move common code to add_builtin_function. (builtin_function): Rename to cxx_builtin_function. Change the signature. * gcc/cp/call.c: Include langhooks.h. (build_java_interface_fn_ref): Replace calls to builtin_function with add_builtin_function. * gcc/cp/Make-lang.in (cp/call.o): Depend on langhooks.h. * gcc/cp/cp-objcp-common.h (LANG_HOOKS_BUILTIN_FUNCTION): Define as cxx_builtin_function. * gcc/cp/cp-tree.h (builtin_function): Rename to cxx_builtin_function. Change the signature. * gcc/c-objc-common.h (LANG_HOOKS_BUILTIN_FUNCTION): Define as c_builtin_function. * gcc/c-tree.h (builtin_function): Rename to c_builtin_function. Change the signature. * gcc/ada/utils.c (builtin_function): Rename to gnat_builtin_function. Move common code to add_builtin_function. * gcc/ada/misc.c (LANG_HOOKS_BUILTIN_FUNCTION): Define as gnat_builtin_function. * gcc/ada/gigi.h (builtin_function): Rename to gnat_builtin_function. Change the signature. * gcc/c-decl.c (builtin_function): Rename to c_builtin_function. Move common code to add_builtin_function. * gcc/fortran/Make-lang.in (f951$(exeext)): Depend on and link with attribs.o. * gcc/fortran/trans.h (builtin_function): Rename to gfc_builtin_function. Change the signature. * gcc/fortran/f95-lang.c (LANG_HOOKS_BUILTIN_FUNCTION): Define as gfc_builtin_function. (builtin_function): Rename to gfc_builtin_function. Move common code to builtin_function. (gfc_define_builtin): Replace calls to builtin_function with gfc_define_builtin. * gcc/langhooks.c (add_builtin_function): New function. (lhd_builtin_function): New function. * gcc/langhooks.h (struct lang_hooks): Change the signature of builtin_function. (add_builtin_function): New function. * gcc/treelang/treetree.c (builtin_function): Remove. * gcc/tree-ssa-loop-prefetch.c (tree_ssa_prefetch_arrays): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/c-common.c (decl_builtin_1): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/config/alpha/alpha.c (alpha_init_builtins): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/config/frv/frv.c (def_builtin): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/config/s390/s390.c (s390_init_builtins): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/config/sparc/sparc.c (def_builtin): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/config/i386/i386.c (def_builtin): Replace calls to lang_hooks.builtin_function with add_builtin_function. (def_builtin): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/config/sh/sh.c (sh_media_init_builtins): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/config/c4x/c4x.c (c4x_init_builtins): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/config/stormy16/stormy16.c (xstormy16_init_builtins): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/config/iq2000/iq2000.c (def_builtin): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/config/ia64/ia64.c (def_builtin): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/config/rs6000/rs6000.c (def_builtin): Replace calls to lang_hooks.builtin_function with add_builtin_function. (altivec_init_builtins): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/config/arm/arm.c (def_mbuiltin): Replace calls to lang_hooks.builtin_function with add_builtin_function. (arm_init_tls_builtins): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/config/mips/mips.c (mips_init_builtins): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/config/bfin/bfin.c (def_builtin): Replace calls to lang_hooks.builtin_function with add_builtin_function. * gcc/langhooks-def.h (lhd_builtin_function): New function. (LANG_HOOKS_BUILTIN_FUNCTION): Define as lhd_builtin_function. From-SVN: r117981
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
README-interworking | Loading commit data... | |
aof.h | Loading commit data... | |
aout.h | Loading commit data... | |
arm-cores.def | Loading commit data... | |
arm-generic.md | Loading commit data... | |
arm-modes.def | Loading commit data... | |
arm-protos.h | Loading commit data... | |
arm-tune.md | Loading commit data... | |
arm.c | Loading commit data... | |
arm.h | Loading commit data... | |
arm.md | Loading commit data... | |
arm.opt | Loading commit data... | |
arm1020e.md | Loading commit data... | |
arm1026ejs.md | Loading commit data... | |
arm1136jfs.md | Loading commit data... | |
arm926ejs.md | Loading commit data... | |
bpabi.S | Loading commit data... | |
bpabi.c | Loading commit data... | |
bpabi.h | Loading commit data... | |
cirrus.md | Loading commit data... | |
coff.h | Loading commit data... | |
constraints.md | Loading commit data... | |
crti.asm | Loading commit data... | |
crtn.asm | Loading commit data... | |
ecos-elf.h | Loading commit data... | |
elf.h | Loading commit data... | |
fpa.md | Loading commit data... | |
freebsd.h | Loading commit data... | |
gentune.sh | Loading commit data... | |
ieee754-df.S | Loading commit data... | |
ieee754-sf.S | Loading commit data... | |
iwmmxt.md | Loading commit data... | |
kaos-arm.h | Loading commit data... | |
kaos-strongarm.h | Loading commit data... | |
lib1funcs.asm | Loading commit data... | |
libgcc-bpabi.ver | Loading commit data... | |
libunwind.S | Loading commit data... | |
linux-eabi.h | Loading commit data... | |
linux-elf.h | Loading commit data... | |
linux-gas.h | Loading commit data... | |
mmintrin.h | Loading commit data... | |
netbsd-elf.h | Loading commit data... | |
netbsd.h | Loading commit data... | |
pe.c | Loading commit data... | |
pe.h | Loading commit data... | |
pe.opt | Loading commit data... | |
pr-support.c | Loading commit data... | |
predicates.md | Loading commit data... | |
rtems-elf.h | Loading commit data... | |
semi.h | Loading commit data... | |
semiaof.h | Loading commit data... | |
strongarm-coff.h | Loading commit data... | |
strongarm-elf.h | Loading commit data... | |
strongarm-pe.h | Loading commit data... | |
symbian.h | Loading commit data... | |
t-arm | Loading commit data... | |
t-arm-coff | Loading commit data... | |
t-arm-elf | Loading commit data... | |
t-bpabi | Loading commit data... | |
t-linux | Loading commit data... | |
t-linux-eabi | Loading commit data... | |
t-netbsd | Loading commit data... | |
t-pe | Loading commit data... | |
t-rtems | Loading commit data... | |
t-semi | Loading commit data... | |
t-strongarm-elf | Loading commit data... | |
t-strongarm-pe | Loading commit data... | |
t-symbian | Loading commit data... | |
t-vxworks | Loading commit data... | |
t-wince-pe | Loading commit data... | |
t-xscale-coff | Loading commit data... | |
t-xscale-elf | Loading commit data... | |
uclinux-elf.h | Loading commit data... | |
unaligned-funcs.c | Loading commit data... | |
unknown-elf.h | Loading commit data... | |
unwind-arm.c | Loading commit data... | |
unwind-arm.h | Loading commit data... | |
vfp.md | Loading commit data... | |
vxworks.h | Loading commit data... | |
wince-pe.h | Loading commit data... | |
xscale-coff.h | Loading commit data... | |
xscale-elf.h | Loading commit data... |