Index: sim/bfin/interp.c |
diff --git a/sim/bfin/interp.c b/sim/bfin/interp.c |
index f82e73708ac020e1ae94630a0b73fbd68dc25d51..a36719564796ab1f4c9551d898c56f30f2210455 100644 |
--- a/sim/bfin/interp.c |
+++ b/sim/bfin/interp.c |
@@ -1051,7 +1051,7 @@ bfin_user_init (SIM_DESC sd, SIM_CPU *cpu, struct bfd *abfd, |
/* start, at_phdr, at_phnum, at_base, at_entry, pt_dynamic */ |
bu32 elf_addrs[6]; |
- bu32 auxvt, auxvt_size; |
+ bu32 auxvt; |
bu32 exec_loadmap, ldso_loadmap; |
char *ldso_path; |
@@ -1144,9 +1144,9 @@ bfin_user_init (SIM_DESC sd, SIM_CPU *cpu, struct bfd *abfd, |
sp -= 4; \ |
auxvt = (at); \ |
sim_write (sd, sp, (void *)&auxvt, 4) |
- auxvt_size = 0; |
unsigned int egid = getegid (), gid = getgid (); |
unsigned int euid = geteuid (), uid = getuid (); |
+ bu32 auxvt_size = 0; |
AT_PUSH (AT_NULL, 0); |
AT_PUSH (AT_SECURE, egid != gid || euid != uid); |
AT_PUSH (AT_EGID, egid); |