17.10.2016 13:53, Thomas Huth wrote: > On 17.10.2016 12:49, Michael Tokarev wrote: >> 17.10.2016 13:39, Michael Tokarev wrote: >> >>> (cc is gcc 6.2.0) >>> >>> I've no idea which -march is the default and what choices are available. >> >> $ gcc -march=? >> gcc: error: unrecognized argument in option '-march=?' >> gcc: note: valid arguments to '-march=' are: g5 g6 native z10 z13 z196 >> z9-109 z9-ec z900 z990 zEC12 >> >> I guess g5 is the default? > > I hope it is not the default - at least not for -m64.
Nope, z900 is the default. For it and z990, asm generates that error. > Could you please run the following and post the results: > > gcc -Q --help=target The following options are target specific: -m31 [disabled] -m64 [enabled] -march= z900 -mbackchain [disabled] -mbionic [disabled] -mbranch-cost= 0x1 -mdebug [disabled] -mesa [disabled] -mfused-madd -mglibc [enabled] -mhard-dfp [enabled] -mhard-float [enabled] -mhotpatch= -mhtm [enabled] -mlong-double-128 [disabled] -mlong-double-64 [enabled] -mlra [enabled] -mmusl [disabled] -mmvcle [disabled] -mno-stack-guard -mno-stack-size -mpacked-stack [disabled] -msmall-exec [disabled] -msoft-float [disabled] -mstack-guard= 0 -mstack-size= 0 -mtune= [default] -muclibc [disabled] -mvx [enabled] -mwarn-dynamicstack [disabled] -mwarn-framesize= 0 -mzarch [enabled] -mzvector [disabled] Thanks, /mjt