[arm] Fix cross-native builds

Message ID aa2c3f50-959f-9b48-4fc6-0dcbcb860c04@arm.com
State New
Headers show

Commit Message

Richard Earnshaw (lists) July 6, 2017, 9:50 a.m.
The patch I committed yesterday to remove some generated headers from
the source tree unfortunately has a dependency missing that is only
revealed when doing a cross-native or full Canadian cross build.  The
gen* programs were missing a dependency on one of the generated headers.

Fixed by adding an explicit dependency rule for GTM_H in the same way as
we do for TM_H.

	* config/arm/t-arm (GTM_H): Add arm-cpu.h.

Checked that this restores cross-native building.



diff --git a/gcc/config/arm/t-arm b/gcc/config/arm/t-arm
index 3877232..16177e0 100644
--- a/gcc/config/arm/t-arm
+++ b/gcc/config/arm/t-arm
@@ -19,6 +19,7 @@ 
 # <http://www.gnu.org/licenses/>.
 TM_H += arm-cpu.h
+GTM_H += arm-cpu.h
 # All md files - except for arm.md.
 # This list should be kept in alphabetical order and updated whenever an md