Re: Is "-march=atom" deprecated?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Oct 03, 2016 at 11:06:13AM +0200, Mason wrote

> It does look like 'atom' and 'bonnell' are similar.
> 
> I don't have 4.9 handy, try this:
> 
> echo | gcc -xc -S -fverbose-asm -march=atom -o v1.s -
> echo | gcc -xc -S -fverbose-asm -march=bonnell -o v2.s -
> diff -u v1.s v2.s
> 
> Maybe they are identical?

  Thanks for the idea.  I had to do it a bit differently to get it to
work.  I took a simple "Hello World" program, and ran...

gcc -xc -S -fverbose-asm -march=atom -o v1.s hello.c
gcc -xc -S -fverbose-asm -march=bonnell -o v2.s hello.c
[i660][waltdnes][~/.x] diff -s v1.s v2.s 
5c5
< # options passed:  hello.c -march=atom -auxbase-strip v1.s -fverbose-asm
---
> # options passed:  hello.c -march=bonnell -auxbase-strip v2.s -fverbose-asm

  They appear to be identical, right down to the assembler level.  But
when an option becomes "undocumented", it can be removed without notice.
I'll play it safe and go with "-march=bonnell".

-- 
Walter Dnes <waltdnes@xxxxxxxxxxxx>



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux