------- Comment #7 from jakub at gcc dot gnu dot org 2010-01-20 11:08 ------- Subject: Bug 42803
Author: jakub Date: Wed Jan 20 11:08:24 2010 New Revision: 156069 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156069 Log: 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. Added: trunk/gcc/testsuite/g++.dg/parse/limits-initializer1.C Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/varasm.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42803