diff options
author | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-11-14 20:00:32 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-11-14 20:00:32 +0100 |
commit | 8e745a17093aa4b5965fcf327c9d76f27e6c852f (patch) | |
tree | 1702fcc51e3bd50c33635a1cc5fdef029234f7d3 /gcc/ChangeLog | |
parent | bf166718a9252bc7f867cbbe4e7772bf731acb0e (diff) | |
download | gcc-8e745a17093aa4b5965fcf327c9d76f27e6c852f.zip gcc-8e745a17093aa4b5965fcf327c9d76f27e6c852f.tar.gz gcc-8e745a17093aa4b5965fcf327c9d76f27e6c852f.tar.bz2 |
c-cppbuiltin.c (c_cpp_builtins): Define __cpp_structured_bindings.
* c-cppbuiltin.c (c_cpp_builtins): Define __cpp_structured_bindings.
* g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
From-SVN: r242395
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f259470..fd132b5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,6 +1,6 @@ 2016-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com> - * tree-ssa-math-opts.c (find_bswap_or_nop): Zero out bytes in cmpxchg + * tree-ssa-math-opts.c (find_bswap_or_nop): Zero out bytes in cmpxchg and cmpnop in two steps: first the ones not accessed in original gimple expression in a endian independent way and then the ones not accessed in the final result in an endian-specific way. @@ -17,12 +17,12 @@ new line. 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com> - Richard Biener <rguenther@suse.de> + Richard Biener <rguenther@suse.de> * doc/invoke.texi (fgimple): Document. - * dumpfile.h (TDF_GIMPLE): Add. - * dumpfile.c (dump_options): Add gimple. - * gimple-pretty-print.c (dump_gimple_switch): Adjust dump + * dumpfile.h (TDF_GIMPLE): Add. + * dumpfile.c (dump_options): Add gimple. + * gimple-pretty-print.c (dump_gimple_switch): Adjust dump for TDF_GIMPLE. (dump_gimple_label): Likewise. (dump_gimple_phi): Likewise. @@ -30,25 +30,25 @@ (dump_phi_nodes): Likewise. (pp_cfg_jump): Likewise. Pass in dump flags. (dump_implicit_edges): Adjust. - * passes.c (pass_init_dump_file): Do not dump function header - for TDF_GIMPLE. - * tree-cfg.c (dump_function_to_file): Dump function return type + * passes.c (pass_init_dump_file): Do not dump function header + for TDF_GIMPLE. + * tree-cfg.c (dump_function_to_file): Dump function return type and __GIMPLE keyword for TDF_GIMPLE. Change guard for dumping GIMPLE stmts. - * tree-pretty-print.c (dump_decl_name): Adjust dump for TDF_GIMPLE. - (dump_generic_node): Likewise. + * tree-pretty-print.c (dump_decl_name): Adjust dump for TDF_GIMPLE. + (dump_generic_node): Likewise. * function.h (struct function): Add pass_startwith member. * passes.c (execute_one_pass): Implement startwith. - * tree-ssanames.c (make_ssa_name_fn): New argument, check for version - and assign proper version for parsed ssa names. - * tree-ssanames.h (make_ssa_name_fn): Add new argument to the function. - * internal-fn.c (expand_PHI): New function. - * internal-fn.h (expand_PHI): Declared here. - * internal-fn.def: New defination for PHI. - * tree-cfg.c (lower_phi_internal_fn): New function. + * tree-ssanames.c (make_ssa_name_fn): New argument, check for version + and assign proper version for parsed ssa names. + * tree-ssanames.h (make_ssa_name_fn): Add new argument to the function. + * internal-fn.c (expand_PHI): New function. + * internal-fn.h (expand_PHI): Declared here. + * internal-fn.def: New defination for PHI. + * tree-cfg.c (lower_phi_internal_fn): New function. (build_gimple_cfg): Call it. - (verify_gimple_call): Condition for passing label as arg in internal - function PHI. + (verify_gimple_call): Condition for passing label as arg in internal + function PHI. * tree-into-ssa.c (rewrite_add_phi_arguments): Handle already present PHIs with arguments. |