* Deprecating nds32-*-linux-* target for GCC 14 (and removing it for GCC 15) @ 2023-12-11 23:19 Andrew Pinski 2023-12-11 23:31 ` Joel Sherrill 2023-12-11 23:43 ` Jeff Law 0 siblings, 2 replies; 6+ messages in thread From: Andrew Pinski @ 2023-12-11 23:19 UTC (permalink / raw) To: GCC Mailing List nds32 support in Linux was removed last year: https://www.phoronix.com/news/Andes-Tech-NDS32-Removal The support for glibc never made it upstream as far as I can tell either. What are others thoughts on this? Thanks, Andrew Pinski ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Deprecating nds32-*-linux-* target for GCC 14 (and removing it for GCC 15) 2023-12-11 23:19 Deprecating nds32-*-linux-* target for GCC 14 (and removing it for GCC 15) Andrew Pinski @ 2023-12-11 23:31 ` Joel Sherrill 2023-12-11 23:43 ` Jeff Law 1 sibling, 0 replies; 6+ messages in thread From: Joel Sherrill @ 2023-12-11 23:31 UTC (permalink / raw) To: Andrew Pinski; +Cc: GCC Mailing List [-- Attachment #1: Type: text/plain, Size: 571 bytes --] On Mon, Dec 11, 2023 at 5:20 PM Andrew Pinski via Gcc <gcc@gcc.gnu.org> wrote: > nds32 support in Linux was removed last year: > https://www.phoronix.com/news/Andes-Tech-NDS32-Removal > > The support for glibc never made it upstream as far as I can tell either. > > What are others thoughts on this? > Looks like a solid argument to drop it. With even MIPS Technologies moving toward RISC-V, you have to wonder how many processor architectures are on the downhill slide into the tar pit of extinction. --joel > > Thanks, > Andrew Pinski > ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Deprecating nds32-*-linux-* target for GCC 14 (and removing it for GCC 15) 2023-12-11 23:19 Deprecating nds32-*-linux-* target for GCC 14 (and removing it for GCC 15) Andrew Pinski 2023-12-11 23:31 ` Joel Sherrill @ 2023-12-11 23:43 ` Jeff Law 2023-12-14 6:00 ` Chung-Ju Wu 2023-12-14 6:25 ` Chung-Ju Wu 1 sibling, 2 replies; 6+ messages in thread From: Jeff Law @ 2023-12-11 23:43 UTC (permalink / raw) To: Andrew Pinski, GCC Mailing List On 12/11/23 16:19, Andrew Pinski via Gcc wrote: > nds32 support in Linux was removed last year: > https://www.phoronix.com/news/Andes-Tech-NDS32-Removal > > The support for glibc never made it upstream as far as I can tell either. > > What are others thoughts on this? I believe the architecture is dead, so I wouldn't lose any sleep if it got deprecated across the board. While my tester includes nds32le-elf and nds32be-elf, there's no gdbsim, so those targets don't provide much, if any, additional coverage over targets in the tester. Jeff ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Deprecating nds32-*-linux-* target for GCC 14 (and removing it for GCC 15) 2023-12-11 23:43 ` Jeff Law @ 2023-12-14 6:00 ` Chung-Ju Wu 2023-12-14 6:25 ` Chung-Ju Wu 1 sibling, 0 replies; 6+ messages in thread From: Chung-Ju Wu @ 2023-12-14 6:00 UTC (permalink / raw) To: Jeff Law, Andrew Pinski, GCC Mailing List Cc: Greentime, shiva Chen, Kito Cheng, Kuan-Lin Chen, Wei-cheng Wang, Hsiangkai Wang, Yan-Ting Lin On 2023/12/12 07:43 UTC+8, Jeff Law via Gcc wrote: > > > On 12/11/23 16:19, Andrew Pinski via Gcc wrote: >> nds32 support in Linux was removed last year: >> https://www.phoronix.com/news/Andes-Tech-NDS32-Removal >> >> The support for glibc never made it upstream as far as I can tell either. >> >> What are others thoughts on this? > I believe the architecture is dead, so I wouldn't lose any sleep if it got deprecated across the board. While my tester includes nds32le-elf and nds32be-elf, there's no gdbsim, so those targets don't provide much, if any, additional coverage over targets in the tester. > > Jeff Hi Jeff & Andrew, After a brief discussion with the previous maintainers of the Linux nds32 port, it is reasonable to deprecate nds32-linux for GCC 14 and remove it for GCC 15. However, considering that there are still customers relying on nds32le-elf and nds32be-elf for their embedded systems, it would be great to keep nds32le-elf and nds32be-elf in the GCC/binutils-gdb/newlib-cygwin repository. Regards, jasonwucj ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Deprecating nds32-*-linux-* target for GCC 14 (and removing it for GCC 15) 2023-12-11 23:43 ` Jeff Law 2023-12-14 6:00 ` Chung-Ju Wu @ 2023-12-14 6:25 ` Chung-Ju Wu 2023-12-14 14:28 ` Jeff Law 1 sibling, 1 reply; 6+ messages in thread From: Chung-Ju Wu @ 2023-12-14 6:25 UTC (permalink / raw) To: Jeff Law, GCC Mailing List Cc: Kuan-Lin Chen, Yan-Ting Lin, Hsiangkai Wang, Wei-cheng Wang On 2023/12/12 07:43 UTC+8, Jeff Law via Gcc wrote: > > > On 12/11/23 16:19, Andrew Pinski via Gcc wrote: >> nds32 support in Linux was removed last year: >> https://www.phoronix.com/news/Andes-Tech-NDS32-Removal >> >> The support for glibc never made it upstream as far as I can tell either. >> >> What are others thoughts on this? > I believe the architecture is dead, so I wouldn't lose any sleep if it got deprecated across the board. While my tester includes nds32le-elf and nds32be-elf, there's no gdbsim, so those targets don't provide much, if any, additional coverage over targets in the tester. > > Jeff Hi Jeff, As for gdbsim/openocd, I remember that we did have nds32 contributions previously: - gdb: http://sourceware.org/ml/gdb-patches/2013-07/msg00223.html - openocd: http://openocd.zylin.com/1259 I suppose they have recently been dropped from the current gdb/openocd repository due to the lack of maintenance. I will reach out to Andes members to inquire whether the architecture is still considered to be available in gdb/openocd. Regards, jasonwucj ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Deprecating nds32-*-linux-* target for GCC 14 (and removing it for GCC 15) 2023-12-14 6:25 ` Chung-Ju Wu @ 2023-12-14 14:28 ` Jeff Law 0 siblings, 0 replies; 6+ messages in thread From: Jeff Law @ 2023-12-14 14:28 UTC (permalink / raw) To: Chung-Ju Wu, GCC Mailing List Cc: Kuan-Lin Chen, Yan-Ting Lin, Hsiangkai Wang, Wei-cheng Wang On 12/13/23 23:25, Chung-Ju Wu wrote: > > As for gdbsim/openocd, I remember that we did have nds32 contributions > previously: > - gdb: http://sourceware.org/ml/gdb-patches/2013-07/msg00223.html > - openocd: http://openocd.zylin.com/1259 > > I suppose they have recently been dropped from the current > gdb/openocd repository due to the lack of maintenance. I will reach > out to Andes members to inquire whether the architecture is still > considered to be available in gdb/openocd. I don't see evidence that the sim patch ever got reviewed. Given it's ~10 years old, it'd probably need some work to be brought up to current standards. If someone wanted to tackle that, it would be great. Basically I just wanted to note that as it stands right now, while nds32 is included in the tester's configurations, the lack of a simulator does limit how much benefit we get from including nds32. jeff ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2023-12-14 14:28 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-12-11 23:19 Deprecating nds32-*-linux-* target for GCC 14 (and removing it for GCC 15) Andrew Pinski 2023-12-11 23:31 ` Joel Sherrill 2023-12-11 23:43 ` Jeff Law 2023-12-14 6:00 ` Chung-Ju Wu 2023-12-14 6:25 ` Chung-Ju Wu 2023-12-14 14:28 ` Jeff Law
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).