On Thu, Apr 19, 2012 at 4:55 PM, H.J. Lu <hjl.to...@gmail.com> wrote:
> On Tue, Apr 17, 2012 at 9:15 AM, Steven Bosscher <stevenb....@gmail.com> 
> wrote:
>>> My goal for GCC 4.8 is to do just that: Move switch expansion to
>>> GIMPLE and add value profiling for switch expressions.
>>
>> And the idea is to put all that code in tree-switch-conversion.c. But
>> there are a few clean-ups I wish to do on that code before that.
>> First, there is a global pass info structure that contains useful data
>> for all forms of GIMPLE_SWITCH lowering. I've "un-globalized" that
>> data with the attached patch. While there, I made the dump messages
>> uniform.
>>
>> Bootstrapped and tested on powerpc-unknown-linux-gnu. OK?
>>
>
> I think it caused:
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53043

Yes.

        * gcc.target/i386/pr45830.c: Update scan-tree-dump.

Index: gcc.target/i386/pr45830.c
===================================================================
--- gcc.target/i386/pr45830.c   (revision 186596)
+++ gcc.target/i386/pr45830.c   (working copy)
@@ -26,6 +26,6 @@ foo (int *a)
     }
 }

-/* { dg-final { scan-tree-dump "Expanding as bit test is preferable"
"switchconv" } } */
+/* { dg-final { scan-tree-dump "expanding as bit test is preferable"
"switchconv" } } */
 /* { dg-final { scan-assembler-not "CSWTCH" } } */
 /* { dg-final { cleanup-tree-dump "switchconv" } } */

Reply via email to