diff options
author | Jakub Jelinek <jakub@redhat.com> | 2010-01-20 12:08:24 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2010-01-20 12:08:24 +0100 |
commit | b5c0899b50a06b81061eb722302ea9fd5eef73a9 (patch) | |
tree | 13ead27fe4dd12c65ca5e23eeba855cac37bf3d1 /gcc/tree-predcom.c | |
parent | 21a942d22b1f9e89ccedd0c8711b88dae4b4fa00 (diff) | |
download | gcc-b5c0899b50a06b81061eb722302ea9fd5eef73a9.zip gcc-b5c0899b50a06b81061eb722302ea9fd5eef73a9.tar.gz gcc-b5c0899b50a06b81061eb722302ea9fd5eef73a9.tar.bz2 |
re PR middle-end/42803 (c++ compilation hang)
PR middle-end/42803
* varasm.c (narrowing_initializer_constant_valid_p): Add CACHE
argument, call initializer_constant_valid_p_1 instead of
initializer_constant_valid_p, pass CACHE to it, return NULL
immediately if first call returns NULL.
(initializer_constant_valid_p_1): New function.
(initializer_constant_valid_p): Use it.
* g++.dg/parse/limits-initializer1.C: New test.
From-SVN: r156069
Diffstat (limited to 'gcc/tree-predcom.c')
0 files changed, 0 insertions, 0 deletions