diff options
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/ChangeLog | 4 | ||||
-rw-r--r-- | runtime/loc2c-runtime.h | 24 |
2 files changed, 16 insertions, 12 deletions
diff --git a/runtime/ChangeLog b/runtime/ChangeLog index ea2d22b0..548f908e 100644 --- a/runtime/ChangeLog +++ b/runtime/ChangeLog @@ -1,3 +1,7 @@ +2005-09-30 Graydon Hoare <graydon@redhat.com> + + * loc2c-runtime.h (_put_user_asm): Fix bracket-matching. + 2005-09-23 Martin Hunt <hunt@redhat.com> * map.c (_stp_map_sortn): Call _stp_map_sort() diff --git a/runtime/loc2c-runtime.h b/runtime/loc2c-runtime.h index e25e0531..ed174db3 100644 --- a/runtime/loc2c-runtime.h +++ b/runtime/loc2c-runtime.h @@ -103,10 +103,10 @@ int _bad = 0; \ switch (size) \ { \ - case 1: __put_user_asm(((u8)(value),addr,_bad,"b","b","iq",1); break; \ - case 2: __put_user_asm(((u16)(value),addr,_bad,"w","w","ir",1); break; \ - case 4: __put_user_asm(((u32)(value),addr,_bad,"l","k","ir",1); break; \ - case 8: __put_user_asm(((u64)(value),addr,_bad,"q","","ir",1); break; \ + case 1: __put_user_asm(((u8)(value)),addr,_bad,"b","b","iq",1); break; \ + case 2: __put_user_asm(((u16)(value)),addr,_bad,"w","w","ir",1); break; \ + case 4: __put_user_asm(((u32)(value)),addr,_bad,"l","k","ir",1); break; \ + case 8: __put_user_asm(((u64)(value)),addr,_bad,"q","","ir",1); break; \ default: __put_user_bad(); \ } \ if (_bad) \ @@ -137,10 +137,10 @@ int _bad = 0; \ switch (size) \ { \ - case 1: __put_user_asm(((u8)(value),addr,_bad,"stb",1); break; \ - case 2: __put_user_asm(((u16)(value),addr,_bad,"sth",1); break; \ - case 4: __put_user_asm(((u32)(value),addr,_bad,"stw",1); break; \ - case 8: __put_user_asm(((u64)(value),addr,_bad,"std",1); break; \ + case 1: __put_user_asm(((u8)(value)),addr,_bad,"stb",1); break; \ + case 2: __put_user_asm(((u16)(value)),addr,_bad,"sth",1); break; \ + case 4: __put_user_asm(((u32)(value)),addr,_bad,"stw",1); break; \ + case 8: __put_user_asm(((u64)(value)),addr,_bad,"std",1); break; \ default: __put_user_bad(); \ } \ if (_bad) \ @@ -171,10 +171,10 @@ int _bad = 0; \ switch (size) \ { \ - case 1: __put_user_asm(((u8)(value),addr,_bad,"stb"); break; \ - case 2: __put_user_asm(((u16)(value),addr,_bad,"sth"); break; \ - case 4: __put_user_asm(((u32)(value),addr,_bad,"stw"); break; \ - case 8: __put_user_asm2(((u64)(value),addr,_bad); break; \ + case 1: __put_user_asm(((u8)(value)),addr,_bad,"stb"); break; \ + case 2: __put_user_asm(((u16)(value)),addr,_bad,"sth"); break; \ + case 4: __put_user_asm(((u32)(value)),addr,_bad,"stw"); break; \ + case 8: __put_user_asm2(((u64)(value)),addr,_bad); break; \ default: __put_user_bad(); \ } \ if (_bad) \ |