Commit Graph

5987 Commits

Author SHA1 Message Date
Bart Van Assche
dadca8b3d1 Make sure that the same name is used in ld stack frames on 32- and 64-bit systems.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8057
2008-05-13 09:32:29 +00:00
Julian Seward
d858e5c986 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8055
2008-05-12 22:15:15 +00:00
Julian Seward
3becb07d3b Run this test on 'none' rather than exp-drd. It really wants to
run natively, but there's no obvious way to do that.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8054
2008-05-12 22:06:42 +00:00
Bart Van Assche
9cb8cc88f5 Updated to do list.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8053
2008-05-12 19:23:11 +00:00
Bart Van Assche
5bdbf593f2 Added configure test for Altivec.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8052
2008-05-12 18:50:51 +00:00
Bart Van Assche
7d072b3b4a Enabled timerfd() and timerfd_create() support for ppc32 and ppc64.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8051
2008-05-12 18:16:14 +00:00
Bart Van Assche
a7e22b19a7 Fixed compiler warnings.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8050
2008-05-12 16:48:25 +00:00
Julian Seward
a617a26b86 POST(sys_poll): mark the revents field even when RES==0. Fixes #158425.
(Dave Goodell)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8049
2008-05-12 15:46:34 +00:00
Julian Seward
4acf0bdea5 Make return types for some of the requests 64-bit clean. (following bug
report/investigation by Bernard Solomon).


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8048
2008-05-12 15:25:04 +00:00
Julian Seward
22e711d457 Fix wrappers for sys_futimesat and sys_utimensat. (Dan Kegel)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8047
2008-05-12 14:29:23 +00:00
Bart Van Assche
ac5f44c6c6 -Wall implies -Winline. Added -Wno-inline.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8046
2008-05-11 18:39:18 +00:00
Bart Van Assche
a77b52522d Removed -Winline since this option lets gcc 4.3.1 print some uninteresting and unsuppressable warning messages.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8045
2008-05-11 18:30:29 +00:00
Bart Van Assche
dbddb9018c Added fixed exp-drd bugs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8044
2008-05-11 12:24:01 +00:00
Julian Seward
a1fdd2393b Add a test case for #152818 (from Sergei Trofimovich)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8043
2008-05-11 10:45:29 +00:00
Julian Seward
04859bfbba Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8042
2008-05-11 08:57:01 +00:00
Bart Van Assche
828295ed87 Added @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ to the exp-drd compiler flags.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8041
2008-05-11 07:03:22 +00:00
Bart Van Assche
df5fe14d1a Added compilation flag -Wextra.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8040
2008-05-11 06:45:17 +00:00
Bart Van Assche
e8aabb0d47 Added compiler flag -Wextra for all regression tests. Replaced -finline-limit=100000 by --param inline-unit-growth=900 for drd_bitmap_test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8039
2008-05-11 06:44:30 +00:00
Bart Van Assche
0ba41f1d26 Fixed compiler warnings in assert statements.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8038
2008-05-11 06:43:07 +00:00
Bart Van Assche
63944dedde Added tests for -Wextra/-W and --param inline-unit-growth. Converted AC_COMPILE_IFELSE() into AC_TRY_COMPILE(). Removed trailing spaces.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8037
2008-05-11 06:41:46 +00:00
Bart Van Assche
95b9fc1bbd Changed compiler options for inlining to something that is supported by both gcc 3 and gcc 4.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8035
2008-05-10 13:24:30 +00:00
Bart Van Assche
5d4a22d5f6 Compiles now with older glibc versions too.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8034
2008-05-10 13:17:34 +00:00
Bart Van Assche
c0f56e3775 Updated to do list.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8033
2008-05-10 13:00:27 +00:00
Bart Van Assche
597341681a Added more comments. Fixed a bug: false positives were reported when using reader-writer locks. This is now fixed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8032
2008-05-10 12:54:27 +00:00
Bart Van Assche
b24f4e99f1 Added another POSIX reader/writer lock test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8031
2008-05-10 12:52:02 +00:00
Bart Van Assche
eb6202ecdb Changed return type of some of the bitmap functions from UWord to Bool.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8030
2008-05-10 11:19:10 +00:00
Bart Van Assche
6397ddafb3 Added -Winline to the compiler flags. Made sure that all functions in drd_bitmap_test.c that can be inlined are actually inlined.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8029
2008-05-10 11:07:14 +00:00
Bart Van Assche
a79d26b8df Added -Winline to the compiler flags.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8028
2008-05-10 11:06:35 +00:00
Bart Van Assche
3d024d8acd Added regression test for the C++ operators new, new[], delete and delete[].
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8027
2008-05-10 08:48:14 +00:00
Bart Van Assche
7219fd25ab Reordered declarations.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8026
2008-05-10 08:22:45 +00:00
Bart Van Assche
446364b774 Bug fix: bm_equal() now also works if the first argument contains one or more bitmap structures that are entirely zero.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8025
2008-05-10 08:22:20 +00:00
Bart Van Assche
ae3d166080 Added more tests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8024
2008-05-10 08:21:07 +00:00
Bart Van Assche
4fe91a3d6f Added -O2 to the compilation flags of drd_bitmap_test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8023
2008-05-10 08:20:22 +00:00
Bart Van Assche
2d73424f8d Converted VG_(assert_fail)() to ANSI C.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8022
2008-05-10 05:49:58 +00:00
Julian Seward
4a6be60077 Oops. Don't die on {x86,amd64}-linux when doing --track-origins=yes
and --smc-check=all.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8021
2008-05-09 23:26:19 +00:00
Julian Seward
e33553414e Add a regression test for fxsave.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8019
2008-05-09 21:38:12 +00:00
Julian Seward
cf46146797 Add a test case for #157748.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8018
2008-05-09 19:46:55 +00:00
Julian Seward
ac73e42a1f Update the list of bugs to be fixed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8017
2008-05-08 14:02:56 +00:00
Julian Seward
c66a1fd660 Use $(AM_FLAG_M3264_PRI) everywhere CFLAGS is explicitly set.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8016
2008-05-07 22:16:50 +00:00
Julian Seward
1cfc256f1d Add missing words to comment.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8015
2008-05-07 00:23:28 +00:00
Julian Seward
5c6a8cc4dc Make sure compilation of pth_cancel1.c gets $(AM_FLAG_M3264_PRI).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8014
2008-05-07 00:22:47 +00:00
Julian Seward
15dfc7886d Build fixes for AIX5.3.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8013
2008-05-06 23:01:05 +00:00
Julian Seward
c2de8fa58b Suppress stack-switching message in XML mode.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8012
2008-05-06 21:01:19 +00:00
Julian Seward
35695d8b1a Un-break signal frame delivery on ppc64 following recent Memcheck
origin tracking changes.  This is believed to fix #161628.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8011
2008-05-06 18:14:27 +00:00
Julian Seward
111294590f Add an expected output for ppc64-linux; probably required due to dodgyness in
line number info, either in writing on gcc's part or reading on Valgrind's part.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8010
2008-05-06 16:54:53 +00:00
Julian Seward
f1aae08c46 Why doesn't this sodding language have a half-decent type system?
This took me all day to track down.  Gimme Haskell any day.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8009
2008-05-06 15:40:32 +00:00
Julian Seward
b012d72856 Add a test for origin tracking through large floating point arrays.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8008
2008-05-06 08:14:57 +00:00
Julian Seward
79c14a0983 Add comments giving an overview of the origin tracking implementation.
Also, rename "ocache" to "ocacheL1" to be more consistent with the
comments and the rest of the otag cache code.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8007
2008-05-05 09:48:56 +00:00
Julian Seward
edb789f73a Add documentation on the new --track-origins=no|yes [no] flag.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8006
2008-05-04 23:06:28 +00:00
Bart Van Assche
97036e3ad9 Make sure that the return value of highest_used_stack_address() is a valid stack pointer.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8005
2008-05-04 11:59:01 +00:00