From: oharboe at B. <oh...@ma...> - 2009-08-25 09:17:20
|
Author: oharboe Date: 2009-08-25 09:17:19 +0200 (Tue, 25 Aug 2009) New Revision: 2616 Modified: trunk/src/target/armv7a.h Log: strange.... the code build and links w/Linux GCC target but fails w/arm-elf. The code was clearly broken as it was missing two extern's in the .h file... Modified: trunk/src/target/armv7a.h =================================================================== --- trunk/src/target/armv7a.h 2009-08-25 07:14:05 UTC (rev 2615) +++ trunk/src/target/armv7a.h 2009-08-25 07:17:19 UTC (rev 2616) @@ -40,7 +40,7 @@ ARMV7A_MODE_ANY = -1 } armv7a_t; -char **armv7a_mode_strings; +extern char **armv7a_mode_strings; typedef enum armv7a_state { @@ -52,7 +52,7 @@ extern char *armv7a_state_strings[]; -int armv7a_core_reg_map[8][17]; +extern int armv7a_core_reg_map[8][17]; #define ARMV7A_CORE_REG_MODE(cache, mode, num) \ cache->reg_list[armv7a_core_reg_map[armv7a_mode_to_number(mode)][num]] @@ -173,4 +173,4 @@ }; -#endif /* ARMV4_5_H */ \ No newline at end of file +#endif /* ARMV4_5_H */ |