r151047 - in /trunk/gcc: ChangeLog c-format.c c...

ktietz@gcc.gnu.org ktietz@gcc.gnu.org
Mon Aug 24 06:17:00 GMT 2009


Author: ktietz
Date: Mon Aug 24 06:17:33 2009
New Revision: 151047

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151047
Log:
Changelog gcc/

2009-08-24  Kai Tietz  <kai.tietz@onevision.com>

	PR/40786
	* c-format.c (format_wanted_type):  Add new member scalar_identity_flag.
	(check_format_info_main): Use scalar_identify_flag.
	(check_format_types): Check for scalar size identity if
	scalar_identify_flag is set.
	(printf_length_specs): Extend by new field.
	(asm_fprintf_length_specs): Likewise.
	(gcc_diag_length_specs): Likewise.
	(scanf_length_specs): Likewise.
	(strfmon_length_specs): Likewise.
	(gcc_gfc_length_specs): Likewise.
	* config/i386/msformat-c.c (ms_printf_length_specs): Likewise.
	(ms_printf_flag_specs): Likewise.
	* c-format.h (format_length_info): Add new member scalar_identity_flag.

Changelog gcc/testsuite

2009-08-24  Kai Tietz  <kai.tietz@onevision.com>

	*gcc.dg/format/ms-format1.c: Add new cases for I32
	width specifier.
	*gcc.dg/format/ms-format2.c: New test about illegal
	use of I32/I64 width specifier.


Added:
    trunk/gcc/testsuite/gcc.dg/format/ms-format2.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/c-format.c
    trunk/gcc/c-format.h
    trunk/gcc/config/i386/msformat-c.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/format/ms-format1.c



More information about the Gcc-cvs mailing list