gimple-parser.c (c_parser_gimple_postfix_expression): Parse _Literal ( type-name...
authorRichard Biener <rguenther@suse.de>
Fri, 13 Jan 2017 08:16:59 +0000 (08:16 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 13 Jan 2017 08:16:59 +0000 (08:16 +0000)
commit2532991330bb47ab45c099ad54681e3e1a0981a3
treeff747237c5c0afc4668ec0dcff4a7b37a6310112
parent10b70b8e5eb8d4b5ab175785366cfc6cbe837390
gimple-parser.c (c_parser_gimple_postfix_expression): Parse _Literal ( type-name ) number.

2017-01-13  Richard Biener  <rguenther@suse.de>

c/
* gimple-parser.c (c_parser_gimple_postfix_expression): Parse
_Literal ( type-name ) number.

* tree-pretty-print.c (dump_generic_node): Dump INTEGER_CSTs
as _Literal ( type ) number in case usual suffixes do not
preserve all information.

* gcc.dg/gimplefe-22.c: New testcase.

From-SVN: r244393
gcc/ChangeLog
gcc/c/ChangeLog
gcc/c/gimple-parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/gimplefe-22.c [new file with mode: 0644]
gcc/tree-pretty-print.c