https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64981

            Bug ID: 64981
           Summary: [5.0 regression] -fsanitize=address cant expand
                    __builtin_ia32_rdtsc
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: sanitizer
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dimhen at gmail dot com
                CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
                    jakub at gcc dot gnu.org, kcc at gcc dot gnu.org

r216735 PASS
r216827 FAIL
r220528 FAIL

$ cat a.c
int main()
{
    __builtin_ia32_rdtsc();
    return 0;
}

$ /usr/local/gcc_current/bin/gcc -fsanitize=address -S a.c && grep rdtsc a.s
    call    __builtin_ia32_rdtsc

$ ~/bin/gcc_216735/bin/gcc -fsanitize=address -S a.c && grep rdtsc a.s
    rdtsc

$ ~/bin/gcc_216827/bin/gcc -fsanitize=address -S a.c && grep rdtsc a.s
    call    __builtin_ia32_rdtsc

Reply via email to