[Bug ada/19412] New: ACATS c761007 - valgrind detects wrong code (Conditional jump or move depends on uninitialised value)
baldrick at free dot fr
gcc-bugzilla@gcc.gnu.org
Wed Jan 12 22:55:00 GMT 2005
RUN c761007
==10563== Memcheck, a memory error detector for x86-linux.
==10563== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al.
==10563== Using valgrind-2.3.0.CVS, a program supervision framework for
x86-linux.
==10563== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al.
==10563== For more details, rerun with: -v
==10563==
==10563== warning: Valgrind's pthread_setschedparam does nothing
==10563== (scheduling not changeable)
==10563== your program may misbehave as a result
,.,. C761007 ACATS 2.5 05-01-11 16:43:55
---- C761007 Check that if a finalize procedure invoked by a transfer of
control or selection of a terminate alternative attempts
to propagate an exception, the exception is ignored, but
any other finalizations due to be performed are
performed.
==10563== warning: Valgrind's pthread_attr_destroy does nothing
==10563== your program may misbehave as a result
==10563== warning: Valgrind's pthread_setschedparam does nothing
==10563== (scheduling not changeable)
==10563== your program may misbehave as a result
==10563== warning: Valgrind's pthread_cond_destroy is incomplete
==10563== (it doesn't check if the cond is waited on)
==10563== your program may misbehave as a result
==10563== warning: Valgrind's pthread_attr_destroy does nothing
==10563== your program may misbehave as a result
==10563== warning: Valgrind's pthread_setschedparam does nothing
==10563== (scheduling not changeable)
==10563== your program may misbehave as a result
==10563== warning: Valgrind's pthread_attr_destroy does nothing
==10563== your program may misbehave as a result
==10563== Thread 4:
==10563== Conditional jump or move depends on uninitialised value(s)
==10563== at 0x806BABE: c761007__subtestsB.371 (c761007.adb:12)
==10563== by 0x8065625: system__tasking__stages__task_wrapper
(s-tassta.adb:959)
==10563== by 0x1B90D823: thread_wrapper (vg_libpthread.c:795)
==10563== by 0xB0016754: do__quit (vg_scheduler.c:1761)
==10563== warning: Valgrind's pthread_cond_destroy is incomplete
==10563== (it doesn't check if the cond is waited on)
==10563== your program may misbehave as a result
==10563== warning: Valgrind's pthread_cond_destroy is incomplete
==10563== (it doesn't check if the cond is waited on)
==10563== your program may misbehave as a result
==== C761007 PASSED ============================.
==10563==
==10563== ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 17 from 1)
==10563== malloc/free: in use at exit: 12340 bytes in 7 blocks.
==10563== malloc/free: 97 allocs, 90 frees, 114602 bytes allocated.
==10563== For a detailed leak analysis, rerun with: --leak-check=yes
==10563== For counts of detected errors, rerun with: -v
PASS: c761007
--
Summary: ACATS c761007 - valgrind detects wrong code (Conditional
jump or move depends on uninitialised value)
Product: gcc
Version: tree-ssa
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: baldrick at free dot fr
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19412
More information about the Gcc-bugs
mailing list