8e581bbf covered up this bug.
Add scan for ARM mixed-endian doubles.

(Working in theory... no hardware.)
S_hextract for mixed endian doubles.
Remove obsolete comment.
make regen
Better handling of symlink creation

OpenBSD heavily uses the mksymlinks define to build outside of the src
tree.  This combines two commits from OpenBSD that improve the
robustness and speed of creating the symlinks.

From r1.24 by deraadt@:
> After the MANIFEST-based symbolic link creation loop, there is a check
> for a specific link to see if things worked out.  Add a check for the very
> last file in the MANIFEST, as well, since we are trying to spot a very
> odd bug where symbolic links are not being created.  Hopefully this will
> help us diagnose it.

http://www.openbsd.org/cgi-bin/cvsweb/src/gnu/usr.bin/perl/Configure#rev1.24

And from r1.25 by millert@:
> More efficient method of building the symlink tree that makes better
> use of awk.  Slightly faster and works around an apparent namei or
> buffer cache related bug on arm.

http://www.openbsd.org/cgi-bin/cvsweb/src/gnu/usr.bin/perl/Configure#rev1.25

Re-worked by Andy Armstrong to support the old awk used by systems
such as Solaris, see [perl #122002].
[perl #123103] Allow ext magic on read-onlies

Perl cannot know whether the magic will modify the SV, so it should
give the benefit of the doubt.
[perl #123103] Just set SVf_READONLY on magic vars

a623f8939 was arguably a little too eager.  It’s purpose is to protect
vars whose modification can causes hangs and crashes.  I don’t believe
that is the case for any magic vars.
perldelta for 7191ba826010
AIX noticed the broken comment and broke.
I shouldn't think of fp formats when tired.

Or awake, come to think of it.
fix build under -DPERL_GLOBAL_STRUCT

broken by ddacf109924c0c8a66c97d6dedaa70047c373454
Add 'locale' warning category

This category will be used in future commits for warnings that are
entirely because of locale issues.
perldiag: Remove message that is not raised

This message isn't raised these days.
Raise warnings for poorly supported locales

Perl only supports single-byte locales (except for UTF-8 ones), and has
poor support for 7-bit locales that aren't supersets of ASCII (these
should be exceedingly rare these days).

This commit raises warnings in the new locale warning category when
such a locale is entered.
lib/locale.t: Add knowledge about known bad locales

Some platforms currently have locale tests that always fail due to
platform-specific problems.  For example, we know that some Lithuanian
locales fail on Darwin because of a bad symbolic link there.

This commit adds the capability for locale.t to know about such issues
and not fail because of them.
perllocale: Nits and clarifications
op.c: Fix PERL_DEBUG_READONLY_OPS

I accidentally broke this in 2eaf799e7.
Make Peek.t less sensitive to NO_COW config args

Maybe what I am doing is too clever, but I just take the last Configure
command line and add an S to -DPERL_NO_COW to disable it.  It doesn’t
hurt to make Peek.t more robust, though.
const fold OS versions in make_ext.pl

goto-LABEL is extremely slow in P5, so use a scalar to cache the result of
file not existing.