[prev in list] [next in list] [prev in thread] [next in thread]
List: pcc-commit-list
Subject: Re: CVS commit: pcc/cc/ccom
From: Anders Magnusson <ragge () ludd ! ltu ! se>
Date: 2009-12-13 14:44:06
Message-ID: 4B24FDB6.7050308 () ludd ! ltu ! se
[Download RAW message or body]
Yeck, fixed now, thanks.
// R
Jonathan Gray wrote:
> On Sun, Dec 13, 2009 at 02:48:59PM +0100, Anders Magnusson wrote:
>
>> Module Name: pcc
>> Committed By: ragge
>> Date: Sun Dec 13 13:48:59 UTC 2009
>>
>> Modified Files:
>> pcc/cc/ccom: gcc_compat.c
>>
>> Log Message:
>> Handling of attribute strings was broken; they were treated as names.
>> Reported by Michael Shalayeff who provided a diff, but fixed in a more
>> common way.
>>
>
> But the debugging bits left in break things :)
>
> Index: cc/ccom/gcc_compat.c
> ===================================================================
> RCS file: /cvsroot/pcc/cc/ccom/gcc_compat.c,v
> retrieving revision 1.39
> diff -u -p -r1.39 gcc_compat.c
> --- cc/ccom/gcc_compat.c 13 Dec 2009 13:48:59 -0000 1.39
> +++ cc/ccom/gcc_compat.c 13 Dec 2009 14:34:45 -0000
> @@ -237,8 +237,6 @@ amatch(char *s)
> static void
> setaarg(int str, union gcc_aarg *aa, NODE *p)
> {
> -printf("setaarg:\n");
> -fwalk(p, eprint, 0);
> if (str) {
> if (((str & (A1_STR|A2_STR|A3_STR)) && p->n_op != STRING) ||
> ((str & (A1_NAME|A2_NAME|A3_NAME)) && p->n_op != NAME))
> @@ -260,8 +258,6 @@ gcc_attribs(NODE *p, void *arg)
> char *name = NULL;
> int num, cw, attr, narg;
>
> -printf("gcc_attribs\n");
> -fwalk(p, eprint, 0);
> if (p->n_op == NAME) {
> name = (char *)p->n_sp;
> } else if (p->n_op == CALL || p->n_op == UCALL) {
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic