> On Nov 25, 2020, at 12:07 PM, Maciej W. Rozycki <ma...@linux-mips.org> wrote:
>
> On Mon, 23 Nov 2020, Paul Koning wrote:
>
>>> ...
>
>> I've hacked together a primitive newlib based "bare metal" execution
>> test setup that uses SIMH, but it's not a particularly clean setup.
>> And it hasn't been posted, I hope to be able to do that at some point.
>
> Hmm, I gather those systems are able to run some kind of BSD Unix: don't
> they support the r-commands which would allow you to run DejaGNU testing
> with a realistic environment PDP-11 hardware would be usually used with,
> possibly on actual hardware even? I always feel a bit uneasy about the
> accuracy of any simulation (having suffered from bugs in QEMU causing
> false negatives in software verification).
Fair enough. But SIMH is a full system emulator with a very large amount of
history and expertise involved in its creation. It's also known to run every
PDP-11 OS and most diagnostics. Yes, it certainly runs BSD 2.x; the reason I
didn't use that approach is that I don't know it well.
> While I would expect old BSD libc to miss some of the C language features
> considered standard nowadays, I think at least the C GCC frontend runtime
> (libgcc.a) and the test suite do not overall rely on their presence, and
> any individual test cases that do can be easily excluded.
>
>> Thanks for the fix.
>
> I take it as an approval and will apply the change then along with the
> rest of the series. Thank you for your review.
I should have been explicit. Yes, I approve that change, thanks.
paul