http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41445
Jakub Jelinek changed:
What|Removed |Added
CC||dg at cowlark dot com
--- Comment #7 from
--- Comment #6 from ramana at gcc dot gnu dot org 2010-01-04 11:09 ---
Fixed on trunk . This problem doesn't exist on 4.4 branch.
--
ramana at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #5 from jakub at gcc dot gnu dot org 2009-10-09 19:55 ---
Subject: Bug 41445
Author: jakub
Date: Fri Oct 9 19:55:34 2009
New Revision: 152599
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152599
Log:
PR preprocessor/41445
* c-ppoutput.c (do_line_cha
--- Comment #4 from jakub at gcc dot gnu dot org 2009-10-07 08:19 ---
Created an attachment (id=18734)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18734&action=view)
gcc45-pr41445.patch
An updated patch that actually fixes all cpp.exp regressions except 2 matches
in spacing1.c,
--- Comment #3 from jakub at gcc dot gnu dot org 2009-10-07 07:37 ---
Created an attachment (id=18733)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18733&action=view)
gcc45-pr41445.patch
Updated patch that actually passed bootstrap. Unfortunately it regresses many
gcc.dg/cpp/ te
--- Comment #2 from jakub at gcc dot gnu dot org 2009-10-06 13:17 ---
Created an attachment (id=18720)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18720&action=view)
gcc45-pr41445.patch
Multi-line comments also screw up locus
of tokens on the same line as the end of the multi-li
--- Comment #1 from jakub at gcc dot gnu dot org 2009-09-23 12:32 ---
Confirmed. Can be reproduced even with just:
#define A(a,b)
A(1,
2) int i;
int j;
Here int i; is on the 3rd line, but -E generates
# 1 "h.c"
# 1 ""
# 1 ""
# 1 "h.c"
int i;
int j;
The extra line to adjust lines f