4 ms·
Since GCC 13 made the first page, it’s worth pointing out that 13 marks *-solaris2.11.3 obsolete and the backend will be removed entirely in 14. In order to get
by apaprocki 3y ago
Since GCC 13 made the first page, it’s worth pointing out that 13 marks *-solaris2.11.3 obsolete and the backend will be removed entirely in 14. In order to get it in 13, you need to build GCC with --enable-obsolete. It’s always hard to judge who may still use or need this, but just throwing it out there.
edit: Sorry, didn't mean to say 11.4 was obsolete. If you know of 11.3 machines that still exist, upgrade them!
- torstenvl 3y agoThe end of an era. The SPARC ISA was a work of art.
- gpderetta 3y agoregister windows in particular stood the test of time!
- snvzz 3y agoMore like, they were bad at introduction, and remained bad to date. They rank high alongside delay slots, in harmful features.
- gpderetta 3y agoSorry, I forgot the /s
- torstenvl 3y agoCurious why you think both were bad designs in a time when memory access was slow, branch prediction was bad/non-existent, and pipelining was new? The constraints applicable in the late '80s aren't the constraints applicable now. Plus, this is a story about C, so I feel comfortable embracing the principle of explicit control flow. Delay slots just take that principle down to the branch prediction level.
- pavlov 3y agoSPARC is dead, long live RISC-V.
- deleted 3y ago[deleted]
- inkyoto 3y agoNot so soon. SPARC is still (somehow) alive and is produced as SPARC M8. The highest spec'd CPU (SPARC M8-8) comes with 256 CPU cores and 2048 threads in up to 8 CPU configurations. https://www.oracle.com/a/ocom/docs/sparc-t8-m8-server-architecture.pdf https://www.oracle.com/a/ocom/docs/sparc-t8-m8-server-archit...
- trelane 3y agoCitation? The 13.1 change notes [1] indicate Solaris 11.3 has been dropped, because it has some things in it that make supporting it and 11.4 hard. [2] I don't see anything about sparc generally, let alone sparc-solaris specifically[1] [1] https://gcc.gnu.org/gcc-13/changes.html https://gcc.gnu.org/gcc-13/changes.html [2] https://gcc.gnu.org/pipermail/gcc/2022-December/240322.html https://gcc.gnu.org/pipermail/gcc/2022-December/240322.html
- apaprocki 3y agoYou're correct -- Just 11.3. I've only ever used Solaris on SPARC hardware, so that colors my view.