| Deutsch English Français Italiano |
|
<memo.20250224212755.8812n@jgd.cix.co.uk> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: jgd@cix.co.uk (John Dallman) Newsgroups: comp.os.vms Subject: Re: Itanium support is back in GCC 15 Date: Mon, 24 Feb 2025 21:27 +0000 (GMT Standard Time) Organization: A noiseless patient Spider Lines: 26 Message-ID: <memo.20250224212755.8812n@jgd.cix.co.uk> References: <vpi9sr$19atf$1@dont-email.me> Reply-To: jgd@cix.co.uk Injection-Date: Mon, 24 Feb 2025 22:27:56 +0100 (CET) Injection-Info: dont-email.me; posting-host="425a2e4bb75eda94479d56de912d7d91"; logging-data="1545442"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+X5azamkzQHubH1eRA0C1lQCbTFh+RzWk=" Cancel-Lock: sha1:udu4uabGOIhy5pVx8Fz7WT+a6g0= X-Clacks-Overhead-header: GNU Terry Pratchett Bytes: 1910 In article <vpi9sr$19atf$1@dont-email.me>, seaohveh@hoffmanlabs.invalid (Stephen Hoffman) wrote: > The Itanium compiler optimizer just doesn't (and can't) know enough > about the system memory state, yes. Among other (no pun intended) > issues. > > The attempt to address that included providing run-time feedback > into the executables; providing post-link, post-execution tuning. > (Caliper / Atom / OM / etc.) "Attempt" is about right. I did several years porting work to Itanium. I tried run-time feedback zero times: doing the link of the instrumented build took over an hour, up from about a minute, because it was doing all the code generation at link time. The claim was "you only do this for the build you'll ship." My response was "The compiler is so immature that I'm reporting new bugs every week, and you want me to give the compiler new and difficult challenges?" I never heard of anyone who got anywhere with profile-guided optimisation on Itanium. Have you? John