summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/i386/pr80569.c
blob: 8e11c40bb08b53fd57cf01506623430d05ceba41 (plain)
1
2
3
4
5
6
7
8
9
/* PR target/80569 */
/* { dg-do assemble } */
/* { dg-options "-O2 -m16 -march=haswell" } */

void load_kernel(void *setup_addr)
{
    unsigned int seg = (unsigned int)setup_addr >> 4;
    asm("movl %0, %%es" : : "r"(seg));
}