[Bug target/60034] "invalid expression as operand" in aarch64 inline asm

pinskia at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sun Feb 2 23:38:00 GMT 2014


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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |rejects-valid
               Host|x86_64-unknown-linux-gnu    |
              Build|x86_64-unknown-linux-gnu    |

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Here is a reduced testcase:
static unsigned long global_max_fast;
int __libc_mallopt (int param_number, int value)
{
 __asm__ __volatile__ ("# %[_SDT_A2]" :: [_SDT_A2] "nor" ((global_max_fast)));
 global_max_fast = 1;
}



More information about the Gcc-bugs mailing list