aboutsummaryrefslogtreecommitdiff
path: root/gcc/java
diff options
context:
space:
mode:
authorMark Mitchell <mmitchel@gcc.gnu.org>2001-05-25 20:00:59 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2001-05-25 20:00:59 +0000
commit1084128584fe3cb13ba54924a80d1647b7f73387 (patch)
treea6b2476cc75872ea15f87872782af87262afe2cb /gcc/java
parentc132505efe4f642232b69b6e2dca1349148d9b74 (diff)
downloadgcc-1084128584fe3cb13ba54924a80d1647b7f73387.zip
gcc-1084128584fe3cb13ba54924a80d1647b7f73387.tar.gz
gcc-1084128584fe3cb13ba54924a80d1647b7f73387.tar.bz2
builtins.def: Encode additional information, such as names and types, here.
* builtins.def: Encode additional information, such as names and types, here. * builtin-types.def: New file. * builtins.c (built_in_names): Adjust use of DEF_BUILTIN. (built_in_decls): Likewise. Don't explicitly initialize global data to NULL. (expand_builtin_mathfn): Handle float and long double variants of math builtins. (expand_builtin): Likewise. * c-common.c (c_common_nodes_and_builtins): Make it table-driven. (expand_tree_builtin): Handle long, long long, float, and long double variants of math functions. * c-common.h (c_tree_index): Remove some unused nodes. (void_ftype): Remove. (void_type_ptr): Likewise. (int_ftype_int): Likewise. (ptr_ftype_sizetype): Likewise. * c-decl.c (init_decl_processing): Remove creation of DWARF builtins. * defaults.h (MD_INIT_BUILTINS): Provide default definition. * tree.h (built_in_function): Adjust definition of DEF_BUILTIN. * Makefile.in (c-common.o): Depend on builtin-types.def. * decl.c (init_decl_processing): Tweak. From-SVN: r42583
Diffstat (limited to 'gcc/java')
0 files changed, 0 insertions, 0 deletions