Merge from mainline
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / lea.c
blob011dbc03ed72efdf054b13d0dee45f829febe7c5
1 /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
2 /* { dg-require-effective-target ilp32 } */
3 /* { dg-options "-O2 -march=pentiumpro" } */
4 /* { dg-final { scan-assembler "leal" } } */
5 typedef struct {
6 char **visbuf;
7 char **allbuf;
8 } TScreen;
10 void
11 VTallocbuf(TScreen *screen, unsigned long savelines)
13 screen->visbuf = &screen->allbuf[savelines];