]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Merge r6722 (Avoid compilation warnings with gcc-4.2.)
authorJulian Seward <jseward@acm.org>
Wed, 2 May 2007 10:43:25 +0000 (10:43 +0000)
committerJulian Seward <jseward@acm.org>
Wed, 2 May 2007 10:43:25 +0000 (10:43 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6725

coregrind/m_debuginfo/readelf.c
coregrind/m_scheduler/scheduler.c
coregrind/m_ume.c

index 7d5f0c66e9b2dcd558c1d7d658a4fa58cab9bf0c..4137b563fba1a2ba79af05bebb1b2ab23c7b478a 100644 (file)
@@ -242,7 +242,7 @@ Bool get_elf_symbol_info (
       return False;
 
    /* Ignore if nameless, or zero-sized. */
-   if (sym->st_name == (ElfXX_Word)NULL
+   if (sym->st_name == (ElfXX_Word)0
        || /* VG_(strlen)(sym_name) == 0 */
           /* equivalent but cheaper ... */
           sym_name[0] == 0
index 093f2ae8c5ada97412d5d0fca0145dfbaf74d132..391760242e05622604cc838e9f1c54175e1be406 100644 (file)
@@ -707,7 +707,7 @@ static void handle_tt_miss ( ThreadId tid )
 
 static void handle_syscall(ThreadId tid)
 {
-   ThreadState *tst = VG_(get_ThreadState)(tid);
+   ThreadState * volatile tst = VG_(get_ThreadState)(tid);
    Bool jumped; 
 
    /* Syscall may or may not block; either way, it will be
index 7372df558bb3caf42148d878db778cc999e89b3f..837a3899ce8bc4a2192362e1a080c5ae70e3d1dd 100644 (file)
@@ -823,7 +823,8 @@ Int VG_(do_exec)(const HChar* exe_name, ExeInfo* info)
    ret = do_exec_inner(exe_name, info);
 
    if (0 != ret) {
-      ret = do_exec_shell_followup(ret, (Char*)exe_name, info);
+      Char* exe_name_casted = (Char*)exe_name;
+      ret = do_exec_shell_followup(ret, exe_name_casted, info);
    }
    return ret;
 }