A určitě podporuje?
Fáma se bere třeba tady: https://en.wikipedia.org/wiki/Itanium#Compiler
No tak to si zase nekdo precetl clanek na phoronixu a sel editovat Wikipedii :-)
Jinak jsem si v srpnu prelozil GCC 13.1.1 pro ia64 z https://github.com/HelenOS/gcc/tree/13_1_1-helenos. Je to teda upraveno pro HelenOS, ale je to normalne zalozene na gcc 13.1.1.
Intel se spíš chtěl x86 zbavit a nepovedlo se mu to. I teď se snaží likvidovat starý binec, jen na to jde v menším měřítku.
Ono se není čemu divit. x86 vznikla z něčeho, co bylo morálně zastaralé už v době svého vzniku a na tohle se nabalila obrovká hromada věcí, které dnes nedávají smysl.
Když se kouknete, jak ten HW vypadá uvnitř, tak se to IA-64 docela podobá. x86 assembler je v dnešní době spíš bytecode. A má teda své mušky a masařky.
No vždyť ručně se assembler už skoro nepíše. A i při ručním psaní assembleru jde psát assembler pro lidi a přeložit ho na assembler pro stroj, tak to mají třeba DSPčka od Texas Instruments.
Stačí třeba hromady instrukcí, které zapisují registry jen částečně a tím vznikají zbytečné závislosti. V novějších rozšířeních už to Intel nedělá, ale běžné instrukce holt neopraví.
Nebo link registr by hodně pomohl.