This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Allow indented declarations in gengtype lexer
- From: Richard Earnshaw <Richard dot Earnshaw at buzzard dot freeserve dot co dot uk>
- To: Ian Lance Taylor <iant at google dot com>
- Cc: Andreas Schwab <schwab at suse dot de>, gcc-patches at gcc dot gnu dot org
- Date: Sun, 22 Jul 2007 19:39:09 +0100
- Subject: Re: [PATCH] Allow indented declarations in gengtype lexer
- References: <jebqeheg1f.fsf@sykes.suse.de> <m3myy1f7ds.fsf@localhost.localdomain>
On Thu, 2007-07-12 at 17:57 -0700, Ian Lance Taylor wrote:
> Andreas Schwab <schwab@suse.de> writes:
>
> > 2007-07-12 Andreas Schwab <schwab@suse.de>
> >
> > * gengtype-lex.l: Allow declarations to be indented.
>
> This is OK.
>
> Thanks.
>
> Ian
This breaks arm-netbsd-elf because:
#define CLEAR_INSN_CACHE(BEG, END) \
do \
{ \
extern int sysarch(int number, void *args); \
struct \
{ \
unsigned int addr; \
int len; \
} s; \
s.addr = (unsigned int)(BEG); \
s.len = (END) - (BEG); \
(void) sysarch (0, &s); \
} \
while (0)
in arm/netbsd-elf.h leads to:
/work/rearnsha/gnusrc/gcc/trunk/gcc/config/arm/netbsd-elf.h:145: unexpected character `\'
/work/rearnsha/gnusrc/gcc/trunk/gcc/config/arm/netbsd-elf.h:146: unexpected character `\'
/work/rearnsha/gnusrc/gcc/trunk/gcc/config/arm/netbsd-elf.h:147: unexpected character `\'
/work/rearnsha/gnusrc/gcc/trunk/gcc/config/arm/netbsd-elf.h:148: unexpected character `\'
R.