diff options
author | Patrick Palka <ppalka@gcc.gnu.org> | 2016-03-10 17:23:06 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-03-10 18:23:06 +0100 |
commit | b87a8d7de708533d909b808a46d9fe52b7a07e52 (patch) | |
tree | 8be605f86954df50bdc1048c627cdac0526251e5 /gcc/tree-sra.c | |
parent | 48090169ea765dd56274dbc7863be562d14037a2 (diff) | |
download | gcc-b87a8d7de708533d909b808a46d9fe52b7a07e52.zip gcc-b87a8d7de708533d909b808a46d9fe52b7a07e52.tar.gz gcc-b87a8d7de708533d909b808a46d9fe52b7a07e52.tar.bz2 |
re PR c++/70001 (Infinity compilation time)
PR c++/70001
* constexpr.c (cxx_eval_vec_init_1): For pre_init case, reuse
return value from cxx_eval_constant_expression from earlier
elements if it is valid constant initializer requiring no
relocations.
* g++.dg/cpp0x/constexpr-70001-1.C: New test.
* g++.dg/cpp0x/constexpr-70001-2.C: New test.
* g++.dg/cpp0x/constexpr-70001-3.C: New test.
Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r234117
Diffstat (limited to 'gcc/tree-sra.c')
0 files changed, 0 insertions, 0 deletions