From 3ae1d4c240f91dc62b85be2addb733fb773956b9 Mon Sep 17 00:00:00 2001 From: "Kaveh R. Ghazi" Date: Mon, 2 Jun 2003 01:41:05 +0000 Subject: builtin-attrs.def (ATTR_ASM_FPRINTF): New. * builtin-attrs.def (ATTR_ASM_FPRINTF): New. * c-format.c (enum format_type): Add asm_fprintf_format_type. (NOARGUMENTS, asm_fprintf_length_specs, asm_fprintf_flag_specs, asm_fprintf_flag_pairs, asm_fprintf_char_table): New. (format_types_orig): Renamed from format_types. Add new data. (format_types): Declare as pointer. (handle_format_attribute): Move later in file so we have all necessary declarations. Add section to capture HOST_WIDE_INT. * output.h (ATTRIBUTE_ASM_FPRINTF, __gcc_host_wide_int__): New. (asm_fprintf): Mark with ATTRIBUTE_ASM_FPRINTF. From-SVN: r67319 --- gcc/builtin-attrs.def | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/builtin-attrs.def') diff --git a/gcc/builtin-attrs.def b/gcc/builtin-attrs.def index ea05f49f4f8..8314b88cdca 100644 --- a/gcc/builtin-attrs.def +++ b/gcc/builtin-attrs.def @@ -86,6 +86,7 @@ DEF_ATTR_IDENT (ATTR_NONNULL, "nonnull") DEF_ATTR_IDENT (ATTR_NORETURN, "noreturn") DEF_ATTR_IDENT (ATTR_NOTHROW, "nothrow") DEF_ATTR_IDENT (ATTR_PRINTF, "printf") +DEF_ATTR_IDENT (ATTR_ASM_FPRINTF, "asm_fprintf") DEF_ATTR_IDENT (ATTR_PURE, "pure") DEF_ATTR_IDENT (ATTR_SCANF, "scanf") DEF_ATTR_IDENT (ATTR_STRFMON, "strfmon") -- cgit v1.2.1