← Back to team overview

touch-packages team mailing list archive

[Bug 1270789] Re: gcc 4.8: "invalid expression as operand" in aarch64 inline asm

 

Fixed in upstream with
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60034

** Bug watch added: GCC Bugzilla #60034
   https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60034

** Also affects: gcc via
   https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60034
   Importance: Unknown
       Status: Unknown

** Changed in: gcc-linaro
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu.
https://bugs.launchpad.net/bugs/1270789

Title:
  gcc 4.8: "invalid expression as operand" in aarch64 inline asm

Status in The GNU Compiler Collection:
  Unknown
Status in Linaro GCC:
  Fix Released
Status in “gcc-4.8” package in Ubuntu:
  Fix Released

Bug description:
  
  The attached pre-processed source fails with:

  # aarch64-linux-gnu-gcc -std=gnu99 -fgnu89-inline  -O -Wall -Winline -Wwrite-strings -fmerge-all-constants -frounding-math -g -Wstrict-prototypes malloc.i
  malloc.c: In function ‘__libc_mallopt’:
  malloc.c:4761:16: error: invalid 'asm': invalid expression as operand

  Splitting this inline asm out into a smaller testcase does not seem to
  reproduce the issue. It's possible this is a bug in the source file,
  but it's not clear from gcc's output what the problem is.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gcc/+bug/1270789/+subscriptions