[Bug tree-optimization/28944] tree-dce incorrectly removes an assignment.

dberlin at dberlin dot org gcc-bugzilla@gcc.gnu.org
Sun Sep 3 23:50:00 GMT 2006



------- Comment #2 from dberlin at gcc dot gnu dot org  2006-09-03 23:50 -------
Subject: Re:  New: tree-dce incorrectly removes an assignment.

>         asm volatile
>         (
>                 "push   %1              \n\t"
>                 "call   *%0             \n\t"
>                 "add    $4, %%esp       \n\t"
>                 :
>                 : "r" ( &test ), "r" ( &x )
>         );
asm statements are not allowed to alter control flow


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28944



More information about the Gcc-bugs mailing list