diff options
Diffstat (limited to 'gcc/fortran/target-memory.h')
-rw-r--r-- | gcc/fortran/target-memory.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/fortran/target-memory.h b/gcc/fortran/target-memory.h index 85ae552..8e35e69 100644 --- a/gcc/fortran/target-memory.h +++ b/gcc/fortran/target-memory.h @@ -32,6 +32,13 @@ size_t gfc_target_expr_size (gfc_expr *); int gfc_target_encode_expr (gfc_expr *, unsigned char *, size_t); /* Read a target buffer into a constant expression. */ + +int gfc_interpret_integer (int, unsigned char *, size_t, mpz_t); +int gfc_interpret_float (int, unsigned char *, size_t, mpfr_t); +int gfc_interpret_complex (int, unsigned char *, size_t, mpfr_t, mpfr_t); +int gfc_interpret_logical (int, unsigned char *, size_t, int *); +int gfc_interpret_character (unsigned char *, size_t, gfc_expr *); +int gfc_interpret_derived (unsigned char *, size_t, gfc_expr *); int gfc_target_interpret_expr (unsigned char *, size_t, gfc_expr *); #endif /* GFC_TARGET_MEMORY_H */ |