diff options
author | Marc Espie <espie@cvs.openbsd.org> | 1999-06-17 21:01:31 +0000 |
---|---|---|
committer | Marc Espie <espie@cvs.openbsd.org> | 1999-06-17 21:01:31 +0000 |
commit | 94facf520a7352fcca192b8a9e4e3edf677768ca (patch) | |
tree | 1807bc44a0ae1a185c651d140c38fe7c67ffc055 /gnu/egcs/gcc/expr.h | |
parent | dade34163c221f533c2ad44cf8731df86a1da725 (diff) |
Update to 990608 snapshot.
Highlights:
- official fix for an alpha bug,
- cpp changes semantic slightly,
- valarray in libstdc++.
Diffstat (limited to 'gnu/egcs/gcc/expr.h')
-rw-r--r-- | gnu/egcs/gcc/expr.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gnu/egcs/gcc/expr.h b/gnu/egcs/gcc/expr.h index 1a6008a8f01..55e82e6622d 100644 --- a/gnu/egcs/gcc/expr.h +++ b/gnu/egcs/gcc/expr.h @@ -1015,6 +1015,14 @@ extern rtx (*lang_expand_expr) PROTO ((union tree_node *, rtx, enum machine_mode, enum expand_modifier modifier)); +#ifdef TREE_CODE +/* Hook called by output_constant for language-specific tree codes. + It is up to the language front-end to install a hook if it has any + such codes that output_constant needs to know about. Returns a + language-independent constant equivalent to its input. */ +extern tree (*lang_expand_constant) PROTO((tree)); +#endif + extern void init_all_optabs PROTO ((void)); extern void init_mov_optab PROTO ((void)); extern void do_jump_by_parts_equality_rtx PROTO((rtx, rtx, rtx)); |