public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Fixes for old version NetBSD targets
@ 2020-11-15 17:44 Maciej W. Rozycki
  2020-11-15 17:44 ` [PATCH 1/2] NetBSD/libgcc: Check for TARGET_DL_ITERATE_PHDR in the unwinder Maciej W. Rozycki
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Maciej W. Rozycki @ 2020-11-15 17:44 UTC (permalink / raw)
  To: gcc-patches
  Cc: Jason Thorpe, Krister Walfridsson, Ian Lance Taylor,
	Arnaud Charlet, Eric Botcazou, Pierre-Marie de Rodat

Hi,

 In the course of my recent VAX backend modernisation effort I originally 
tried the initial version of the VAX/NetBSD port that provided ELF file 
format support, specifically 1.6.2, which at least in theory we aim to 
support with the `vax-netbsdelf' target.  That indeed turned out to be a 
theory as a couple of features we support is unconditionally enabled for 
NetBSD targets, however not really supported causing GCC compilation to 
fail in libgcc/ and libada/ respectively.

 Now we may not care that much about old NetBSD versions and I have since 
switched to NetBSD 9, but fixes are trivial enough up to the point of 
being one-liners and might make someone's life easier, so I decided to 
offer them anyway.  Compiler's functionality is limited with NetBSD 1.6.2 
and gnatlib does not build anyway for the VAX port due to missing target 
bindings, but libgcc does and the resulting cross-compiler is functional 
enough to run the test suite on actual VAX hardware (although the NetBSD 
kernel that old turned out to miss a key feature needed by me to run 
testing in a feasible manner).  And I imagine gnatlib can be built for 
other NetBSD ports (missing VAX/NetBSD bindings can be easily added).

 OK to apply then?

  Maciej

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-11-20 21:15 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-15 17:44 [PATCH 0/2] Fixes for old version NetBSD targets Maciej W. Rozycki
2020-11-15 17:44 ` [PATCH 1/2] NetBSD/libgcc: Check for TARGET_DL_ITERATE_PHDR in the unwinder Maciej W. Rozycki
2020-11-17  1:41   ` Jeff Law
2020-11-20 21:15     ` Maciej W. Rozycki
2020-11-15 17:44 ` [PATCH 2/2] libada: Check for the presence of _SC_NPROCESSORS_ONLN Maciej W. Rozycki
2020-11-15 19:11   ` Arnaud Charlet
2020-11-20 21:15     ` [committed v2 " Maciej W. Rozycki
2020-11-17  3:49 ` (VAX) cc0 anyone? (was: [PATCH 0/2] Fixes for old version NetBSD targets) Hans-Peter Nilsson
2020-11-17 15:27   ` Kamil Rytarowski

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).