Arm: Allow version strings in the triplet regexp
authorAlan Hayward <alan.hayward@arm.com>
Wed, 26 Jun 2019 13:10:08 +0000 (14:10 +0100)
committerAlan Hayward <alan.hayward@arm.com>
Wed, 26 Jun 2019 13:11:07 +0000 (14:11 +0100)
commit3426ae5760319b6b31d71f3ba798154e6fcea34d
tree61c2b2347ce87a438fc9e5ae8f969ce0acf95bb7
parent8af58ffe5d06eaed8adfd1f0db2cb10d38c364e2
Arm: Allow version strings in the triplet regexp

On Arm, the OS may use the full version string for the arch name when
installing the compiler, for example armv7hl-redhat-linux-gnueabi-gcc.

Implement gdbarch_gnu_triplet_regexp for Arm to allow this to be detected.
Ensure that other Arm targets (eg iwmmxt) are not affected.

This fixes the compile/ set of tests on those systems.

gdb/ChangeLog:

2019-06-26  Alan Hayward  <alan.hayward@arm.com>

* arm-tdep.c (arm_gnu_triplet_regexp): New function.
(arm_gdbarch_init): Add arm_gnu_triplet_regexp.
gdb/ChangeLog
gdb/arm-tdep.c