From: johnrreagan@earthlink.net   
      
   On 9/1/2025 3:59 PM, Waldek Hebisch wrote:   
   > Arne Vajhøj wrote:   
   >> On 7/21/2025 3:11 PM, Chris Townley wrote:   
   >>> On 21/07/2025 19:22, Arne Vajhøj wrote:   
   >>>> $ cc test   
   >>>> $ anal/obj/disasm/out=hello.lis hello   
   >>>>   
   >>>> VSI is trying to get it in release notes for all compilers.   
   >>>   
   >>> I thought it was...   
   >>   
   >> It is in all the recent ones I have seen.   
   >>   
   >> But I don't know if it is all and how far back it goes.   
   >   
   > On Alpha:   
   >   
   > ANALYZ A01-07   
   >   
   > *** This file is not an ELF object file   
   >   
   > I guess that by VSI policy Alpha is not recent enough. OTOH   
   > cc/list/machine_code works on Alpha...   
   >   
      
   The Alpha/Itanium compilers support /LIST/MACHINE. [The Itanium C++ uses   
   ANAL/OBJ/DISASSEMBLE behind the scenes]. For x86, hacking LLVM to do   
   BOTH an object file and a machine code listing is awkward. For x86   
   compilers only, you can also say /SWITCH=ASSEMBLY and get an .S file and   
   not an OBJ file. Most of the time the S file should work with llvm-mc,   
   but all of the time [which is why we don't document it - long story]   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|