bootstrap/5070: parsing gcc-**/gcc/builtin-attr.def
ablondel@pasteur.fr
ablondel@pasteur.fr
Tue Dec 11 03:04:00 GMT 2001
>Number: 5070
>Category: bootstrap
>Synopsis: parsing gcc-**/gcc/builtin-attr.def
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Dec 11 02:56:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator: Pasteur Institute
>Release: snapshots gcc20011210 and gcc20011203
>Organization:
>Environment:
mac powerpc darwin.
>Description:
Problem during the parsing of gcc-**/gcc/builtin-attr.def
the argument 1_0 is understood as 1,0 or something like
that (definition of DEF_FORMAT_ATTRIBUTE).
when the problem is fixed (see below), it builds all stage1
and then fails (but that's an other story).
>How-To-Repeat:
"make bootstrap" on darwin with cc compiler:
cc -v
"Reading specs from /usr/libexec/gcc/darwin/ppc/2.95.2/specs
Apple Computer, Inc. version gcc-932.1, based on gcc version 2.95.2 19991024 (release)"
>Fix:
bracket args 1_0 or any *_* into "*_*".
(sorry, I know this is not the way to do it,
but I can't help putting a diff file...)
% diff builtin-attrs.def builtin-attrs.def-original
94,105c94,105
< DEF_FORMAT_ATTRIBUTE(PRINTF,"1_0")
< DEF_FORMAT_ATTRIBUTE(PRINTF,"1_2")
< DEF_FORMAT_ATTRIBUTE(PRINTF,"2_0")
< DEF_FORMAT_ATTRIBUTE(PRINTF,"2_3")
< DEF_FORMAT_ATTRIBUTE(PRINTF,"3_0")
< DEF_FORMAT_ATTRIBUTE(PRINTF,"3_4")
< DEF_FORMAT_ATTRIBUTE(SCANF,"1_0")
< DEF_FORMAT_ATTRIBUTE(SCANF,"1_2")
< DEF_FORMAT_ATTRIBUTE(SCANF,"2_0")
< DEF_FORMAT_ATTRIBUTE(SCANF,"2_3")
< DEF_FORMAT_ATTRIBUTE(STRFTIME,"3_0")
< DEF_FORMAT_ATTRIBUTE(STRFMON,"3_4")
---
> DEF_FORMAT_ATTRIBUTE(PRINTF,1_0)
> DEF_FORMAT_ATTRIBUTE(PRINTF,1_2)
> DEF_FORMAT_ATTRIBUTE(PRINTF,2_0)
> DEF_FORMAT_ATTRIBUTE(PRINTF,2_3)
> DEF_FORMAT_ATTRIBUTE(PRINTF,3_0)
> DEF_FORMAT_ATTRIBUTE(PRINTF,3_4)
> DEF_FORMAT_ATTRIBUTE(SCANF,1_0)
> DEF_FORMAT_ATTRIBUTE(SCANF,1_2)
> DEF_FORMAT_ATTRIBUTE(SCANF,2_0)
> DEF_FORMAT_ATTRIBUTE(SCANF,2_3)
> DEF_FORMAT_ATTRIBUTE(STRFTIME,3_0)
> DEF_FORMAT_ATTRIBUTE(STRFMON,3_4)
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the Gcc-bugs
mailing list