On 12/23/15 05:22, Richard Earnshaw (lists) wrote:
2015-12-22 Andreas Tobler <[email protected]>* config/arm/freebsd.h (SUBTARGET_OVERRIDE_OPTIONS): Adjust to check unaligned_access on the gcc_options set. * config/arm/arm.c (arm_option_override): Move SUBTARGET_OVERRIDE_OPTIONS from here to (arm_option_override_internal).Moving this hunk to a different place potentially affects VXWORKS (the only other target that uses this hook). I'd like to see confirmation from the VxWorks maintainers (Nathan?) that this doesn't cause any problems for them. If it does, then I think you need to create a new subtarget hook (SUBTARGET_OVERRIDE_INTERNAL_OPTIONS?) and change FreeBSD to use that rather than the existing hook.
thanks for thinking of that. Off hand I can't see this being a problem, and if we discover it is, we can address it then.
nathan
