This is the mail archive of the
mailing list for the GCC project.
Re: -funswitch-loops not effective?
Andrew Pinski <firstname.lastname@example.org> wrote:
>> What I don't quite understand is why in the following testcase,
>> is happening:
>> void foo(int);
>> void bar(int);
>> extern const _Bool flag;
>> void foobar(int n)
>> int i;
>> for (i=0; i<n; ++i)
>> if (flag)
> Because even though flag is const in this TU, but does
> not have to be in a different TU
Is this allowed in C++ too?