aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2015-04-23 14:35:12 +0000
committerMarek Polacek <mpolacek@gcc.gnu.org>2015-04-23 14:35:12 +0000
commit5c4abbb8e80153999b0298e4b2fe81d512f133c8 (patch)
tree9a2630664eeeea06af689180602bbd9e970c8fd2 /gcc/tree.c
parent0f9b95dfc735af9e5f63bf0acdd6d6fa7fecefb6 (diff)
downloadgcc-5c4abbb8e80153999b0298e4b2fe81d512f133c8.zip
gcc-5c4abbb8e80153999b0298e4b2fe81d512f133c8.tar.gz
gcc-5c4abbb8e80153999b0298e4b2fe81d512f133c8.tar.bz2
re PR c/65345 (ICE with _Generic selection on _Atomic int)
PR c/65345 * c-decl.c (set_labels_context_r): New function. (store_parm_decls): Call it via walk_tree_without_duplicates. * c-typeck.c (convert_lvalue_to_rvalue): Use create_tmp_var_raw instead of create_tmp_var. Build TARGET_EXPR instead of COMPOUND_EXPR. (build_atomic_assign): Use create_tmp_var_raw instead of create_tmp_var. Build TARGET_EXPRs instead of MODIFY_EXPR. * gcc.dg/pr65345-1.c: New test. * gcc.dg/pr65345-2.c: New test. From-SVN: r222370
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions