This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ada/19409] New: ACATS c460010 - valgrind detects wrong code
- From: "baldrick at free dot fr" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 12 Jan 2005 22:49:29 -0000
- Subject: [Bug ada/19409] New: ACATS c460010 - valgrind detects wrong code
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
RUN c460010
==29485== Memcheck, a memory error detector for x86-linux.
==29485== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al.
==29485== Using valgrind-2.3.0.CVS, a program supervision framework for
x86-linux.
==29485== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al.
==29485== For more details, rerun with: -v
==29485==
,.,. C460010 ACATS 2.5 05-01-11 16:37:49
---- C460010 Check that Constraint_Error is not raised if an array
aggregate without an others choice is assigned to an
object of a constrained array subtype, and the length of
each dimension of the aggregate equals the length of the
corresponding dimension of the target object.
==29485== Conditional jump or move depends on uninitialised value(s)
==29485== at 0x805B7A7: c460010__equals.433 (c460010_2.adb:5)
==29485== by 0x805BBB8: _ada_c460010 (c460010.adb:37)
==29485== by 0x8049E1B: main (b~c460010.adb:157)
==29485==
==29485== Use of uninitialised value of size 4
==29485== at 0x805B7A7: c460010__equals.433 (c460010_2.adb:5)
==29485== by 0x805BBB8: _ada_c460010 (c460010.adb:37)
==29485== by 0x8049E1B: main (b~c460010.adb:157)
==29485==
==29485== Conditional jump or move depends on uninitialised value(s)
==29485== at 0x805BBBB: _ada_c460010 (c460010.adb:37)
==29485== by 0x8049E1B: main (b~c460010.adb:157)
==29485==
==29485== Conditional jump or move depends on uninitialised value(s)
==29485== at 0x805B8D0: c460010__equals.609 (c460010_2.adb:5)
==29485== by 0x805BEBB: _ada_c460010 (c460010.adb:126)
==29485== by 0x8049E1B: main (b~c460010.adb:157)
==29485==
==29485== Use of uninitialised value of size 4
==29485== at 0x805B8D0: c460010__equals.609 (c460010_2.adb:5)
==29485== by 0x805BEBB: _ada_c460010 (c460010.adb:126)
==29485== by 0x8049E1B: main (b~c460010.adb:157)
==29485==
==29485== Conditional jump or move depends on uninitialised value(s)
==29485== at 0x805B8DC: c460010__equals.609 (c460010_2.adb:5)
==29485== by 0x805BEBB: _ada_c460010 (c460010.adb:126)
==29485== by 0x8049E1B: main (b~c460010.adb:157)
==29485==
==29485== Conditional jump or move depends on uninitialised value(s)
==29485== at 0x805B907: c460010__equals.721 (c460010_2.adb:5)
==29485== by 0x805C19C: _ada_c460010 (c460010.adb:169)
==29485== by 0x8049E1B: main (b~c460010.adb:157)
==29485==
==29485== Conditional jump or move depends on uninitialised value(s)
==29485== at 0x805C19F: _ada_c460010 (c460010.adb:169)
==29485== by 0x8049E1B: main (b~c460010.adb:157)
==29485==
==29485== Conditional jump or move depends on uninitialised value(s)
==29485== at 0x805B95A: c460010__equals.794 (c460010_2.adb:5)
==29485== by 0x805C56E: _ada_c460010 (c460010.adb:212)
==29485== by 0x8049E1B: main (b~c460010.adb:157)
==29485==
==29485== Conditional jump or move depends on uninitialised value(s)
==29485== at 0x805B966: c460010__equals.794 (c460010_2.adb:5)
==29485== by 0x805C56E: _ada_c460010 (c460010.adb:212)
==29485== by 0x8049E1B: main (b~c460010.adb:157)
==== C460010 PASSED ============================.
==29485==
==29485== ERROR SUMMARY: 22 errors from 10 contexts (suppressed: 13 from 1)
==29485== malloc/free: in use at exit: 10280 bytes in 2 blocks.
==29485== malloc/free: 11 allocs, 9 frees, 11762 bytes allocated.
==29485== For a detailed leak analysis, rerun with: --leak-check=yes
==29485== For counts of detected errors, rerun with: -v
PASS: c460010
--
Summary: ACATS c460010 - valgrind detects wrong code
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=19409