This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: sparc32/sysdep.h and gcc-3.1
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Bruno Haible <bruno at clisp dot org>
- Cc: libc-alpha at sources dot redhat dot com
- Date: Mon, 1 Jul 2002 13:23:52 +0200
- Subject: Re: sparc32/sysdep.h and gcc-3.1
- References: <15648.14632.526690.249866@honolulu.ilog.fr>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Mon, Jul 01, 2002 at 01:12:40PM +0200, Bruno Haible wrote:
> 2002-06-05 Bruno Haible <bruno@clisp.org>
>
> * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h (LOC): Remove spaces.
>
> --- glibc-2.2.5/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h.bak 2001-07-06 06:56:21.000000000 +0200
> +++ glibc-2.2.5/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h 2002-06-05 23:14:40.000000000 +0200
> @@ -48,7 +48,7 @@
> #define END(name) \
> .size name, . - name
>
> -#define LOC(name) . ## L ## name
> +#define LOC(name) .##L##name
This is incorrect. The proper fix is on libc trunk: ( .L##name ).
.L is not a valid preprocessing token.
Jakub