|
From: <sv...@va...> - 2006-10-03 22:27:07
|
Author: sewardj
Date: 2006-10-03 23:27:04 +0100 (Tue, 03 Oct 2006)
New Revision: 6162
Log:
More ISO C90 fixes.
Modified:
branches/AIX5/coregrind/m_stacktrace.c
branches/AIX5/coregrind/m_translate.c
Modified: branches/AIX5/coregrind/m_stacktrace.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/AIX5/coregrind/m_stacktrace.c 2006-10-03 21:44:23 UTC (rev 6=
161)
+++ branches/AIX5/coregrind/m_stacktrace.c 2006-10-03 22:27:04 UTC (rev 6=
162)
@@ -60,10 +60,17 @@
Addr ip, Addr sp, Addr fp, Addr lr,
Addr fp_min, Addr fp_max_orig )
{
-#if defined(VGP_ppc32_linux) || defined(VGP_ppc64_linux) \
- || defined(VGP_ppc32_aix5) || defined(VGP_ppc64_aix5)
- Bool lr_is_first_RA =3D False; /* ppc only */
-#endif
+# if defined(VGP_ppc32_linux) || defined(VGP_ppc64_linux) \
+ || defined(VGP_ppc32_aix5) \
+ || defined(VGP_ppc64_aix5)
+ Bool lr_is_first_RA =3D False;
+# endif
+# if defined(VGP_ppc64_linux) || defined(VGP_ppc64_aix5) \
+ || defined(VGP_ppc32_aix5)
+ Word redir_stack_size =3D 0;
+ Word redirs_used =3D 0;
+# endif
+
Bool debug =3D False;
Int i;
Addr fp_max;
@@ -245,11 +252,11 @@
frame pointers. */
=20
# if defined(VGP_ppc64_linux) || defined(VGP_ppc64_aix5)
- Word redir_stack_size =3D VEX_GUEST_PPC64_REDIR_STACK_SIZE;
- Word redirs_used =3D 0;
+ redir_stack_size =3D VEX_GUEST_PPC64_REDIR_STACK_SIZE;
+ redirs_used =3D 0;
# elif defined(VGP_ppc32_aix5)
- Word redir_stack_size =3D VEX_GUEST_PPC32_REDIR_STACK_SIZE;
- Word redirs_used =3D 0;
+ redir_stack_size =3D VEX_GUEST_PPC32_REDIR_STACK_SIZE;
+ redirs_used =3D 0;
# endif
=20
# if defined(VG_PLAT_USES_PPCTOC)
Modified: branches/AIX5/coregrind/m_translate.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/AIX5/coregrind/m_translate.c 2006-10-03 21:44:23 UTC (rev 61=
61)
+++ branches/AIX5/coregrind/m_translate.c 2006-10-03 22:27:04 UTC (rev 61=
62)
@@ -619,6 +619,10 @@
=20
static void gen_PUSH ( IRBB* bb, IRExpr* e )
{
+ IRArray* descr;
+ IRTemp t1;
+ IRExpr* one;
+
# if defined(VGP_ppc64_linux) || defined(VGP_ppc64_aix5)
Int stack_size =3D VEX_GUEST_PPC64_REDIR_STACK_SIZE;
Int offB_REDIR_SP =3D offsetof(VexGuestPPC64State,guest_REDIR_S=
P);
@@ -647,9 +651,9 @@
vg_assert(VG_WORDSIZE =3D=3D 4);
# endif
=20
- IRArray* descr =3D mkIRArray( offB_REDIR_STACK, ty_Word, stack_size )=
;
- IRTemp t1 =3D newIRTemp( bb->tyenv, ty_Word );
- IRExpr* one =3D mkU(1);
+ descr =3D mkIRArray( offB_REDIR_STACK, ty_Word, stack_size );
+ t1 =3D newIRTemp( bb->tyenv, ty_Word );
+ one =3D mkU(1);
=20
vg_assert(typeOfIRExpr(bb->tyenv, e) =3D=3D ty_Word);
=20
|