Commit 14788775 by Andrew Pinski Committed by Andrew Pinski

re PR c/16999 (#ident stopped working)

2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>

        PR c/16999
        * c-ppoutput.c (cb_ident): Don't quote string as it is already
        quoted.

	* gcc.dg/cpp/ident-1.c: New test.

From-SVN: r88773
parent 6048b706
2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
PR c/16999
* c-ppoutput.c (cb_ident): Don't quote string as it is already
quoted.
2004-10-08 Diego Novillo <dnovillo@redhat.com> 2004-10-08 Diego Novillo <dnovillo@redhat.com>
* tree-ssa-pre.c (init_pre): Use size of ARRAY_REF to allocate * tree-ssa-pre.c (init_pre): Use size of ARRAY_REF to allocate
......
...@@ -304,7 +304,7 @@ cb_ident (cpp_reader *pfile ATTRIBUTE_UNUSED, source_location line, ...@@ -304,7 +304,7 @@ cb_ident (cpp_reader *pfile ATTRIBUTE_UNUSED, source_location line,
const cpp_string *str) const cpp_string *str)
{ {
maybe_print_line (line); maybe_print_line (line);
fprintf (print.outf, "#ident \"%s\"\n", str->text); fprintf (print.outf, "#ident %s\n", str->text);
print.src_line++; print.src_line++;
} }
......
2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
PR c/16999
* gcc.dg/cpp/ident-1.c: New test.
2004-10-08 Nathan Sidwell <nathan@codesourcery.com> 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
* gcc.c-torture/compile/acc1.c: New. * gcc.c-torture/compile/acc1.c: New.
......
/* { dg-do preprocess } */
/* Based on PR 16999 */
#ident "this is an ident"
/* { dg-final { scan-file "ident-1.i" "(^|\\n)#ident \"this is an ident\"($|\\n)" } } */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment