| /* APPLE LOCAL begin radar 4125900 */ | |
| /* Test interaction of optimization on memory references in CW asm block. */ | |
| /* { dg-do compile { target powerpc*-*-darwin* } } */ | |
| /* { dg-options "-fasm-blocks -O2" } */ | |
| void Process() | |
| { | |
| long BufferSize; | |
| long ControlRate; | |
| long lBlocks=(BufferSize/ControlRate)+(BufferSize?1:0); | |
| asm | |
| { | |
| lwz r23, lBlocks | |
| lwz r24, BufferSize | |
| } | |
| } | |
| /* APPLE LOCAL end radar 4125900 */ |