master
Make OPENSSL_IA32_SSE2 the default for i386 and remove the flag.
Move all data blocks from .text to .rodata and cleanup up and homogeneize code responsible from getting the proper address of those blocks.
On OpenBSD/armv7 we deliberately trap unaligned access. Unfortunately the assembly code in libcrypto assumes unaligned access is allowed for ARMv7. Make these paths conditional on __STRICT_ALIGNMENT not being defined and define __STRICT_ALIGNMENT in arm_arch.h for OpenBSD.
'accomodate' -> 'accommodate' in comments.
Move all data tables from .text section to .rodata, and update the code to fetch them correctly when building PIC. Also drop unused data, and remove --no-execute-only from linker flags.
Remove AIX toc data after every function. NFC
Make the NEON codepaths conditional on __STRICT_ALIGNMENT not being defined as they rely on unaligned access.
Make sure to load absolute symbol address with `dla' instead of `la' when generating code for 64-bit mips userland.
Use .section .rodata instead of a plain .rodata