/* { dg-do compile { target { powerpc*-*-* } } } */ | |
/* { dg-options "-O2" } */ | |
/* { dg-final { scan-assembler-not {\mld} } } */ | |
/* { dg-final { scan-assembler-not {\mlwz} } } */ | |
/* { dg-final { scan-assembler-times {\mlbz} 2 } } */ | |
struct mmu_gather { | |
long end; | |
int fullmm : 1; | |
}; | |
void __tlb_reset_range(struct mmu_gather *p1) | |
{ | |
if (p1->fullmm) | |
p1->end = 0; | |
} | |
void tlb_gather_mmu(struct mmu_gather *p1) | |
{ | |
p1->fullmm = 1; | |
__tlb_reset_range(p1); | |
} |