]> git.ipfire.org Git - thirdparty/gcc.git/commit
builtin-attrs.def (ATTR_ASM_FPRINTF): New.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Mon, 2 Jun 2003 01:41:05 +0000 (01:41 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Mon, 2 Jun 2003 01:41:05 +0000 (01:41 +0000)
commit3ae1d4c240f91dc62b85be2addb733fb773956b9
treeb762abdd19228fe192566d3e6ab942e566cf8072
parent069093f524d68bf436a86ec35a4004cb983f4d87
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/ChangeLog
gcc/builtin-attrs.def
gcc/c-format.c
gcc/output.h