gimple-parser.c (c_parser_gimple_expr_list): Simplify.
authorRichard Biener <rguenther@suse.de>
Tue, 7 Feb 2017 11:26:08 +0000 (11:26 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 7 Feb 2017 11:26:08 +0000 (11:26 +0000)
commit7af4b20d83a8ce3033148f0d14c2e725791a7afd
tree0e37c75259436cdd13220d04e15726e6b65ffded
parenta4166fe55334f1d4e1c2615792fca5b5ebc23eee
gimple-parser.c (c_parser_gimple_expr_list): Simplify.

2017-02-07  Richard Biener  <rguenther@suse.de>

c/
* gimple-parser.c (c_parser_gimple_expr_list): Simplify.
(c_parser_gimple_postfix_expression_after_primary):
Do not use c_build_function_call_vec to avoid folding and promotion.
Simplify.

* gcc.dg/gimplefe-23.c: New testcase.
* gcc.dg/gimplefe-24.c: Likewise.

From-SVN: r245244
gcc/c/ChangeLog
gcc/c/gimple-parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/gimplefe-23.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/gimplefe-24.c [new file with mode: 0644]