| 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);
|
|
|