diff options
author | Mike Frysinger <vapier@gentoo.org> | 2012-02-16 06:10:43 (GMT) |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2012-04-22 17:00:19 (GMT) |
commit | 33e7e60c77ec89cd969ff5718f798f881c2832b7 (patch) | |
tree | f8000295659f1430b9463cc0735bab1ab302b6ef | |
parent | 2790bf69dc12fb9aeb9836904e5f57c7f83d5552 (diff) | |
download | u-boot-fsl-qoriq-33e7e60c77ec89cd969ff5718f798f881c2832b7.tar.xz |
Blackfin: gd_t: relocate volatile markings
This makes Blackfin behave the same as other ports, and fixes many gcc
warnings that show up with 4.5+:
board.c:40:1: warning: optimization may eliminate reads and/or
writes to register variables
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
-rw-r--r-- | arch/blackfin/include/asm/global_data.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/blackfin/include/asm/global_data.h b/arch/blackfin/include/asm/global_data.h index 67aa30f..973ea29 100644 --- a/arch/blackfin/include/asm/global_data.h +++ b/arch/blackfin/include/asm/global_data.h @@ -73,6 +73,6 @@ typedef struct global_data { #define GD_FLG_DISABLE_CONSOLE 0x00040 /* Disable console (in & out) */ #define GD_FLG_ENV_READY 0x00080 /* Environment imported into hash table */ -#define DECLARE_GLOBAL_DATA_PTR register gd_t * volatile gd asm ("P3") +#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("P3") #endif |