gcc-5 5.4.0-5ubuntu1~16.04 from ppa:ubuntu-toolchain-r/ppa does accept
vulcan as an -mcpu option, and it does pass the correct -march settings
down to the assembler:

$ gcc -v hello.c -o hello 2>&1 | grep ' as '
 as -v -EL -mabi=lp64 -o /tmp/ccgyMnhl.o /tmp/cchw8EFH.s
$ gcc -mcpu=vulcan -v hello.c -o hello 2>&1 | grep ' as '
 as -v -EL -march=armv8.1-a+crypto -mabi=lp64 -o /tmp/ccgkHPq1.o /tmp/cc32DdK2.s

binutils 2.26.1-1ubuntu1~16.04 from proposed also accepts -mcpu vulcan
now:

$ (gcc -Wa,-mcpu=vulcan -mcpu=vulcan -v hello.c -o hello 2>&1 && echo exitcode 
$? 1>&2)| grep ' as '
 as -v -EL -march=armv8.1-a+crypto -mabi=lp64 -mcpu=vulcan -o /tmp/cc2Hf3Ve.o 
/tmp/ccMVgC69.s
exitcode 0

I expected gcc -mcpu=vulcan to pass down -mcpu=vulcan to the assembler
as well, but it didn't. I tested using -mcpu=xgene1 instead, and that
also does not pass -mcpu=xgene1 down to the assembler, so I assume this
is normal.


** Tags removed: verification-needed
** Tags added: verification-done

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

Title:
  Add vulcan support

Status in binutils package in Ubuntu:
  Fix Released
Status in gcc-5 package in Ubuntu:
  Fix Released
Status in gcc-6 package in Ubuntu:
  Fix Released
Status in binutils source package in Xenial:
  Fix Committed
Status in gcc-5 source package in Xenial:
  New

Bug description:
  Vulcan support has recently landed upstream. Please include this
  backport in Ubuntu.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/1594452/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to