]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
19 years agoFirst attempt at release notes for 3.1.1.
Julian Seward [Tue, 7 Mar 2006 11:06:49 +0000 (11:06 +0000)] 
First attempt at release notes for 3.1.1.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5721

19 years agoBump document versions.
Julian Seward [Tue, 7 Mar 2006 10:50:05 +0000 (10:50 +0000)] 
Bump document versions.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5720

19 years agoMerge r5505 (Make this test 64-bit clean.)
Julian Seward [Tue, 7 Mar 2006 10:38:47 +0000 (10:38 +0000)] 
Merge r5505 (Make this test 64-bit clean.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5719

19 years agoMerge amd64 'fxtract' test from trunk.
Julian Seward [Tue, 7 Mar 2006 01:41:59 +0000 (01:41 +0000)] 
Merge amd64 'fxtract' test from trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5717

19 years agoFix compile warning.
Julian Seward [Tue, 28 Feb 2006 13:12:04 +0000 (13:12 +0000)] 
Fix compile warning.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5704

19 years agoPartial merge of r5662 (Fix CPU feature identification for ppc32)
Julian Seward [Tue, 28 Feb 2006 13:05:00 +0000 (13:05 +0000)] 
Partial merge of r5662 (Fix CPU feature identification for ppc32)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5703

19 years agoupdate suppression for ubuntu (backport v5700)
Dirk Mueller [Mon, 27 Feb 2006 08:42:07 +0000 (08:42 +0000)] 
update suppression for ubuntu (backport v5700)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5701

19 years agoImport this test from the trunk - it checks that floor/ceil handling
Julian Seward [Thu, 23 Feb 2006 23:26:57 +0000 (23:26 +0000)] 
Import this test from the trunk - it checks that floor/ceil handling
works, amongst things.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5695

19 years agoMerge a hack which existed temporarily in the trunk (is now removed): r5591
Julian Seward [Thu, 23 Feb 2006 23:25:57 +0000 (23:25 +0000)] 
Merge a hack which existed temporarily in the trunk (is now removed): r5591

  Vex can't simulate floor() or ceil() correctly on ppc32/64 from
  glibc-2.3.4 onwards, so just replace the functions with the older
  glibc implementation.  This is an ugly kludge.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5694

19 years agobackport the "(below main)" backtrace fix to reduce regression
Dirk Mueller [Wed, 22 Feb 2006 19:47:10 +0000 (19:47 +0000)] 
backport the "(below main)" backtrace fix to reduce regression
failures on PPC32

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5692

19 years agoupdate suppressions (backport v5690)
Dirk Mueller [Wed, 22 Feb 2006 19:16:25 +0000 (19:16 +0000)] 
update suppressions (backport v5690)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5691

19 years agoupdate suppression
Dirk Mueller [Wed, 22 Feb 2006 16:09:20 +0000 (16:09 +0000)] 
update suppression

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5688

19 years agoupdate to 2.6.16rc4
Dirk Mueller [Wed, 22 Feb 2006 14:31:31 +0000 (14:31 +0000)] 
update to 2.6.16rc4

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5686

19 years agobackport v5639
Dirk Mueller [Wed, 22 Feb 2006 14:12:26 +0000 (14:12 +0000)] 
backport v5639

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5685

19 years agoupdate syscall numbers (against 2.6.16rc2)
Dirk Mueller [Wed, 22 Feb 2006 13:51:13 +0000 (13:51 +0000)] 
update syscall numbers (against 2.6.16rc2)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5683

19 years agobackport compile fix
Dirk Mueller [Wed, 22 Feb 2006 13:47:49 +0000 (13:47 +0000)] 
backport compile fix

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5682

19 years agosuppression update
Dirk Mueller [Wed, 22 Feb 2006 13:25:14 +0000 (13:25 +0000)] 
suppression update

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5680

19 years agosys_tkill support (v5651)
Dirk Mueller [Wed, 22 Feb 2006 13:24:32 +0000 (13:24 +0000)] 
sys_tkill support (v5651)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5679

19 years agobackport "calloc does not always zero memory" (v5647)
Dirk Mueller [Wed, 22 Feb 2006 13:23:33 +0000 (13:23 +0000)] 
backport "calloc does not always zero memory" (v5647)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5678

19 years agobackport "memcheck/tests/zeropage de-looping fix" v5616
Dirk Mueller [Wed, 22 Feb 2006 13:22:42 +0000 (13:22 +0000)] 
backport "memcheck/tests/zeropage de-looping fix" v5616

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5677

19 years agobackport "Support for changing EIP in signal handler (x86)" v5641
Dirk Mueller [Wed, 22 Feb 2006 13:22:02 +0000 (13:22 +0000)] 
backport "Support for changing EIP in signal handler (x86)" v5641

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5676

19 years agobackport TIOCSERGETLSR, TIOCGICOUNT, HDIO_GET_DMA ioctls (v5633)
Dirk Mueller [Wed, 22 Feb 2006 13:20:17 +0000 (13:20 +0000)] 
backport TIOCSERGETLSR, TIOCGICOUNT, HDIO_GET_DMA ioctls (v5633)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5675

19 years agobackport misaligned path word-size bug in mc-main.c (v5500)
Dirk Mueller [Wed, 22 Feb 2006 13:19:32 +0000 (13:19 +0000)] 
backport misaligned path word-size bug in mc-main.c (v5500)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5674

19 years agobackport VG_(getgroups) fix (v5445)
Dirk Mueller [Wed, 22 Feb 2006 13:18:56 +0000 (13:18 +0000)] 
backport VG_(getgroups) fix (v5445)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5673

19 years agoadding vm86old syscall (v5635 backport)
Dirk Mueller [Wed, 22 Feb 2006 13:18:14 +0000 (13:18 +0000)] 
adding vm86old syscall (v5635 backport)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5672

19 years agobackport fixes for more stabs problems (117936,119914,120345)
Dirk Mueller [Wed, 22 Feb 2006 13:16:36 +0000 (13:16 +0000)] 
backport fixes for more stabs problems (117936,119914,120345)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5671

19 years agovarious syscall wrapper updates for ppc32
Dirk Mueller [Wed, 22 Feb 2006 12:55:13 +0000 (12:55 +0000)] 
various syscall wrapper updates for ppc32

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5670

19 years agoupdate suppression
Dirk Mueller [Tue, 21 Feb 2006 18:04:04 +0000 (18:04 +0000)] 
update suppression

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5663

19 years agoupdate suppression for Xorg 6.9.0
Dirk Mueller [Tue, 3 Jan 2006 18:08:38 +0000 (18:08 +0000)] 
update suppression for Xorg 6.9.0

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5492

19 years agobackport r5382 from trunk:
Dirk Mueller [Mon, 2 Jan 2006 20:46:06 +0000 (20:46 +0000)] 
backport r5382 from trunk:
r5382 | njn | 2005-12-19 20:40:12 +0100 (Mon, 19 Dec 2005) | 3 lines

Fix a minor --gen-suppressions output bug.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5481

19 years agomerge 5366/67/70 from trunk to fix AshleyP's custom-allocator assertion
Dirk Mueller [Mon, 2 Jan 2006 20:44:14 +0000 (20:44 +0000)] 
merge 5366/67/70 from trunk to fix AshleyP's custom-allocator assertion

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5480

19 years agobackport r5470 from trunk:
Dirk Mueller [Mon, 2 Jan 2006 20:41:28 +0000 (20:41 +0000)] 
backport r5470 from trunk:
r5470 | sewardj | 2006-01-02 00:00:49 +0100 (Mon, 02 Jan 2006) | 5 lines

Read dwarf2 line number information even if a .debug_str section was
not found.  This is believed to fix the regression in 3.1.X wherein
debug info was sometimes not read from icc-8.1 generated executables.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5479

19 years agobackport from trunk:
Dirk Mueller [Mon, 2 Jan 2006 19:34:53 +0000 (19:34 +0000)] 
backport from trunk:
r5325 | njn | 2005-12-12 16:54:50 +0100 (Mon, 12 Dec 2005) | 3 lines

Make it clearer that internal errors are Valgrind's fault.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5478

19 years agoMerge r5427 (OSet 64-bit fastcmp bug)
Julian Seward [Tue, 27 Dec 2005 15:00:25 +0000 (15:00 +0000)] 
Merge r5427 (OSet 64-bit fastcmp bug)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5451

19 years agoMerge r5429 (fix for: memcheck/tests/mempool reads freed memory)
Julian Seward [Tue, 27 Dec 2005 14:52:02 +0000 (14:52 +0000)] 
Merge r5429 (fix for: memcheck/tests/mempool reads freed memory)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5450

19 years agoMerge r5396 (fix for: cg_annotate's --sort option broken). Needs check.
Julian Seward [Tue, 27 Dec 2005 14:46:50 +0000 (14:46 +0000)] 
Merge r5396 (fix for: cg_annotate's --sort option broken).  Needs check.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5449

19 years agoMerge r5368 (More space for debugger cmd line (Dan Thaler))
Julian Seward [Tue, 27 Dec 2005 14:43:31 +0000 (14:43 +0000)] 
Merge r5368 (More space for debugger cmd line (Dan Thaler))

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5448

19 years agoMerge r5270 (fix for: ppc32: __NR_{set,get}priority)
Julian Seward [Tue, 27 Dec 2005 14:06:03 +0000 (14:06 +0000)] 
Merge r5270 (fix for: ppc32: __NR_{set,get}priority)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5447

19 years agoMerge r5262 (fix for: fsub 3,3,3 in ppc32 dispatcher doesn't clear NaNs)
Julian Seward [Tue, 27 Dec 2005 14:03:47 +0000 (14:03 +0000)] 
Merge r5262 (fix for: fsub 3,3,3 in ppc32 dispatcher doesn't clear NaNs)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5446

19 years agoupdate (r5380 from trunk)
Nicholas Nethercote [Mon, 19 Dec 2005 19:38:43 +0000 (19:38 +0000)] 
update (r5380 from trunk)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5381

19 years agoMerge r5378 (leak checker output change) from trunk.
Nicholas Nethercote [Mon, 19 Dec 2005 19:35:13 +0000 (19:35 +0000)] 
Merge r5378 (leak checker output change) from trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5379

19 years agoFix minor Cachegrind bug that was occasionally causing misattributions of
Nicholas Nethercote [Thu, 8 Dec 2005 23:19:35 +0000 (23:19 +0000)] 
Fix minor Cachegrind bug that was occasionally causing misattributions of
counts when a function name was used in more than one module.  This showed
up for "???" functions when profiling Valgrind itself.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5320

19 years agomore syscalls for PPC32
Dirk Mueller [Mon, 5 Dec 2005 22:11:52 +0000 (22:11 +0000)] 
more syscalls for PPC32

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5290

19 years agomerge from trunk:
Dirk Mueller [Thu, 1 Dec 2005 10:03:58 +0000 (10:03 +0000)] 
merge from trunk:
r5256 | tom | 2005-12-01 10:21:37 +0100 (Thu, 01 Dec 2005) | 2 lines
Enable getpriority and setpriority on amd64. Fixes bug #117369.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5260

19 years agomerge from trunk:
Dirk Mueller [Thu, 1 Dec 2005 10:03:23 +0000 (10:03 +0000)] 
merge from trunk:
r5254 | tom | 2005-11-30 01:03:58 +0100 (Wed, 30 Nov 2005) | 2 lines
Automake 1.7 is required now.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5259

19 years agomerge from trunk:
Dirk Mueller [Thu, 1 Dec 2005 10:02:35 +0000 (10:02 +0000)] 
merge from trunk:

r5247 | cerion | 2005-11-29 12:08:33 +0100 (Tue, 29 Nov 2005) | 4 lines
Stop gcc4 complaints re ppc32 test - Moved all declarations in front of
statements.
Based on patch from Yao Qi <qiyaoltc@cn.ibm.com>.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5258

19 years agomerge from trunk:
Dirk Mueller [Thu, 1 Dec 2005 10:01:24 +0000 (10:01 +0000)] 
merge from trunk:

r5241 | njn | 2005-11-27 20:11:34 +0100 (Sun, 27 Nov 2005) | 3 lines
Disable 'yield' -- it fails so often that it's useless.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5257

19 years agoUpdate external pointers following tagging.
Julian Seward [Sat, 26 Nov 2005 16:23:36 +0000 (16:23 +0000)] 
Update external pointers following tagging.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5237

19 years agoTag the tree for the 3.1.0 release. Both of these are copies of trunk
Julian Seward [Sat, 26 Nov 2005 16:12:51 +0000 (16:12 +0000)] 
Tag the tree for the 3.1.0 release.  Both of these are copies of trunk
rev 5235.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5236

19 years agoHopefully final changes for 3.1.0.
Julian Seward [Sat, 26 Nov 2005 13:38:58 +0000 (13:38 +0000)] 
Hopefully final changes for 3.1.0.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5235

19 years agoDue to package upgrades (docbook, passivetex), removed some
Donna Robinson [Fri, 25 Nov 2005 05:36:48 +0000 (05:36 +0000)] 
Due to package upgrades (docbook, passivetex), removed some
bug-patches and created some new ones in the stylesheets.
Also tweaked some files to structure the xml properly.
The FAQ and the Quick-Start are now 'articles' inside a book-wrapper,
which is as it should be.

FAQ.xml
- due to various passivetex bug fixes, the faq is now a properly
  structured xml qandaset document

quick-start-guide.xml:
manual.xml
- Fixed some passivetex-workaround kludges:
  legalnotice -> author

manual-core.xml:
For readability, added '<command>' to varlistentry items
since passivetex (sigh) will no longer indent the para text.

index.xml:
- loads of white-space readability tweaks here and there.

tech-docs.xml
dist-docs.xml
manual.xml
- additional entries to <bookinfo> for compatability with
  the rest of the docs.

/docs/Makefile.am
- added stuff to use the new vg-faq2txt.xsl stylesheet

/docs/lib/Makefile.am
- updated to reflect current contents of /docs/lib/
- removed refs to vg-html-single as is never ever used

/docs/lib/vg-fo.xsl
- massively updated to reflect losing old bugs and gaining new ones

/docs/lib/vg-common.xsl
- deleted as only contained two lines common to html and fo,
  so not worth the bother of hauling around

/docs/lib/vg-html-chunk.xsl
- added what was in vg-common.xsl

/docs/lib/line-wrap.xsl
/docs/lib/faq2text.xsl
- two new stylesheet files for transforming FAQ.xml to FAQ.txt

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5234

19 years agoMake glibc-2.4 suppressions work on 64 bit platforms too.
Julian Seward [Fri, 25 Nov 2005 02:52:09 +0000 (02:52 +0000)] 
Make glibc-2.4 suppressions work on 64 bit platforms too.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5233

19 years agoppc32 only: use the signal context structures in a way which also
Julian Seward [Fri, 25 Nov 2005 02:16:58 +0000 (02:16 +0000)] 
ppc32 only: use the signal context structures in a way which also
works with 2.4 kernels.  Without this, signal handling and hence
threads don't really work properly on ppc32 on kernel 2.4.  Add
comments from Paul M too.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5232

19 years agoppc32 only: clarify meaning of second arg of VG_(mk_SysRes_ppc32_linux)
Julian Seward [Thu, 24 Nov 2005 03:54:38 +0000 (03:54 +0000)] 
ppc32 only: clarify meaning of second arg of VG_(mk_SysRes_ppc32_linux)
and fix an inconsistent use of it, from m_signals.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5231

19 years agoFix build system bug causing omission of some ppc32 test files from
Julian Seward [Wed, 23 Nov 2005 03:42:57 +0000 (03:42 +0000)] 
Fix build system bug causing omission of some ppc32 test files from
the tarball.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5230

19 years agoFix bug observed by Neal Norwitz in which mremap fails for file mappings.
Julian Seward [Wed, 23 Nov 2005 03:41:41 +0000 (03:41 +0000)] 
Fix bug observed by Neal Norwitz in which mremap fails for file mappings.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5229

19 years agoEnable a few extra system calls on amd64 as found by the Python test suite.
Tom Hughes [Mon, 21 Nov 2005 13:57:49 +0000 (13:57 +0000)] 
Enable a few extra system calls on amd64 as found by the Python test suite.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5227

19 years agoHopefully final 3.1.0RC1 changes.
Julian Seward [Sun, 20 Nov 2005 19:45:30 +0000 (19:45 +0000)] 
Hopefully final 3.1.0RC1 changes.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5224

19 years agoAs with ppc it's necessary to have an initial redirect for index(strchr)
Julian Seward [Sun, 20 Nov 2005 19:37:54 +0000 (19:37 +0000)] 
As with ppc it's necessary to have an initial redirect for index(strchr)
on x86 glibc-2.3.5.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5223

19 years agoFix obscure memcheck bug found by Nick. This could cause false
Julian Seward [Sun, 20 Nov 2005 19:08:08 +0000 (19:08 +0000)] 
Fix obscure memcheck bug found by Nick.  This could cause false
negatives, but only in the following unlikely circumstances: for an
8-byte store, which is handled by by the slow path (due to
misalignment or incomplete addressibility).  In this case, the bug
caused the top 32 of the written V bits to be forced to zero
("defined").  This would not have affected the vast majority of 8-byte
stores since almost all of them would either have been handled by the
fast case or would have the top 32 V bits as zero anyway (almost
certainly both).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5222

19 years agoNote that Helgrind and Addrcheck are still busted.
Nicholas Nethercote [Sun, 20 Nov 2005 18:14:04 +0000 (18:14 +0000)] 
Note that Helgrind and Addrcheck are still busted.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5221

19 years agoAdd a note to release notes about GUIs, which some survey responders
Nicholas Nethercote [Sun, 20 Nov 2005 18:02:15 +0000 (18:02 +0000)] 
Add a note to release notes about GUIs, which some survey responders
seemed unaware of.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5220

19 years agoAnother item for 3.1.0 release notes.
Nicholas Nethercote [Sun, 20 Nov 2005 17:19:28 +0000 (17:19 +0000)] 
Another item for 3.1.0 release notes.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5219

19 years agoadd comment from log message
Nicholas Nethercote [Sat, 19 Nov 2005 23:22:18 +0000 (23:22 +0000)] 
add comment from log message

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5216

19 years agoHacks needed for self-hosting on ppc32 (may be removable if stfiwx is implemented).
Julian Seward [Sat, 19 Nov 2005 23:08:49 +0000 (23:08 +0000)] 
Hacks needed for self-hosting on ppc32 (may be removable if stfiwx is implemented).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5215

19 years agoDon't test division by zero; 7400 doesn't do what 970/7447 do.
Julian Seward [Sat, 19 Nov 2005 22:14:45 +0000 (22:14 +0000)] 
Don't test division by zero; 7400 doesn't do what 970/7447 do.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5214

19 years agoUpdate expected outputs.
Julian Seward [Sat, 19 Nov 2005 20:59:17 +0000 (20:59 +0000)] 
Update expected outputs.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5213

19 years agoAnother m{t,f}{xer,lr,ctr} simplification.
Julian Seward [Sat, 19 Nov 2005 20:54:57 +0000 (20:54 +0000)] 
Another m{t,f}{xer,lr,ctr} simplification.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5212

19 years agoTest m{t,f}{xer,lr,ctr} in a simpler way.
Julian Seward [Sat, 19 Nov 2005 20:39:16 +0000 (20:39 +0000)] 
Test m{t,f}{xer,lr,ctr} in a simpler way.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5211

19 years agoIf we're doing an estimation operation, arrange to zap the bottom byte
Julian Seward [Sat, 19 Nov 2005 19:42:31 +0000 (19:42 +0000)] 
If we're doing an estimation operation, arrange to zap the bottom byte
of the result as it's basically garbage, and differs between cpus.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5210

19 years agoUpdate expected output.
Julian Seward [Sat, 19 Nov 2005 19:31:56 +0000 (19:31 +0000)] 
Update expected output.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5209

19 years agoFix up the test program so it behaves the same on different CPUs (when run
Julian Seward [Sat, 19 Nov 2005 19:27:06 +0000 (19:27 +0000)] 
Fix up the test program so it behaves the same on different CPUs (when run
natively):

- register_vfarg: stuff bits directly into vector, don't go via float
  as that screws up NaNs somehow on MPC7447

- test_av_int_ld_two_regs: lve{b,h,w}x: mask off bits of the result
  register which are undefined after the load

- test_av_int_st_three_regs: fix result vector size

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5208

19 years agoFix this so that it compiles with gcc4 by writing the test fns
Julian Seward [Sat, 19 Nov 2005 15:31:13 +0000 (15:31 +0000)] 
Fix this so that it compiles with gcc4 by writing the test fns
completely in assembly (for those that require literals to be
changed).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5207

19 years agoSuppressions for FC5, which claims to use glibc-2.4 (2.3.90 maybe).
Julian Seward [Sat, 19 Nov 2005 04:01:58 +0000 (04:01 +0000)] 
Suppressions for FC5, which claims to use glibc-2.4 (2.3.90 maybe).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5206

19 years agoFew more doc tweaks for consistency's sake
Donna Robinson [Sat, 19 Nov 2005 03:28:10 +0000 (03:28 +0000)] 
Few more doc tweaks for consistency's sake

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5205

19 years agoCounterpart to r5202: restore previous assembler state with .previous
Julian Seward [Sat, 19 Nov 2005 02:02:57 +0000 (02:02 +0000)] 
Counterpart to r5202: restore previous assembler state with .previous

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5204

19 years agoAdd a few missing regtest outputs.
Julian Seward [Sat, 19 Nov 2005 01:32:17 +0000 (01:32 +0000)] 
Add a few missing regtest outputs.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5203

19 years agoHmm. Perhaps all those top-level pieces of assembly weren't such a
Julian Seward [Fri, 18 Nov 2005 23:50:43 +0000 (23:50 +0000)] 
Hmm.  Perhaps all those top-level pieces of assembly weren't such a
clever idea.  There's no reason to assume the assembler is in
.text-mode when it encounters them, and as gcc 2.96 rudely
demonstrates, sometimes it isn't.  So put .text in front of all of
them.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5202

19 years agoMinor doc tweaks, mostly white space
Donna Robinson [Fri, 18 Nov 2005 22:09:58 +0000 (22:09 +0000)] 
Minor doc tweaks, mostly white space

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5201

19 years agoMinor QSG tweaks.
Nicholas Nethercote [Fri, 18 Nov 2005 22:09:47 +0000 (22:09 +0000)] 
Minor QSG tweaks.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5200

19 years agocomment-only change
Nicholas Nethercote [Fri, 18 Nov 2005 21:32:18 +0000 (21:32 +0000)] 
comment-only change

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5199

19 years agoDocument PPC32 FP limitations.
Julian Seward [Fri, 18 Nov 2005 21:19:46 +0000 (21:19 +0000)] 
Document PPC32 FP limitations.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5198

19 years agoppc32: just apply the initial-redirection hack when Memcheck is in use
Julian Seward [Fri, 18 Nov 2005 21:12:52 +0000 (21:12 +0000)] 
ppc32: just apply the initial-redirection hack when Memcheck is in use

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5197

19 years agoChanged altivec floating point setup to Java/IEEE mode
Cerion Armour-Brown [Fri, 18 Nov 2005 20:45:18 +0000 (20:45 +0000)] 
Changed altivec floating point setup to Java/IEEE mode
 - Non-Java mode is the system default, but was causing some accuracy problems by rounding off intermediate denormalised results to zero.
   We now have some small errors (lowest bit only) due to using greater accuracy than the system default, but is better overall.

Also expanded dispatcher check of FPSCR to include all contol bits

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5196

19 years agoPatch to workaround borkage with new docbook stylesheets:
Donna Robinson [Fri, 18 Nov 2005 18:43:56 +0000 (18:43 +0000)] 
Patch to workaround borkage with new docbook stylesheets:
filename is no longer being passed through to generated docs,
but is being replaced with a relative path to the source dir.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5195

19 years agoYet another ppc32 suppression.
Julian Seward [Fri, 18 Nov 2005 18:33:28 +0000 (18:33 +0000)] 
Yet another ppc32 suppression.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5194

19 years agoStuff about core-dump reinstate-ment in the manual and release notes.
Nicholas Nethercote [Fri, 18 Nov 2005 17:36:01 +0000 (17:36 +0000)] 
Stuff about core-dump reinstate-ment in the manual and release notes.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5193

19 years agoMake coredump files have names like vgcore.12345 rather than vgcore.pid12345
Nicholas Nethercote [Fri, 18 Nov 2005 17:12:26 +0000 (17:12 +0000)] 
Make coredump files have names like vgcore.12345 rather than vgcore.pid12345
to be consistent with all the other such cases (eg. --log-file names,
cachegrind.out.12345).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5192

19 years agosuppression for Ubuntu with a stripped ld.so.
Nicholas Nethercote [Fri, 18 Nov 2005 17:09:36 +0000 (17:09 +0000)] 
suppression for Ubuntu with a stripped ld.so.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5191

19 years agoBack out r5180 (sorry Josef). On consideration it just increases the difficulty
Julian Seward [Fri, 18 Nov 2005 15:10:24 +0000 (15:10 +0000)] 
Back out r5180 (sorry Josef).  On consideration it just increases the difficulty
of testing the system properly.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5190

19 years agoUpdate documentation about --show-below-main.
Nicholas Nethercote [Fri, 18 Nov 2005 14:59:00 +0000 (14:59 +0000)] 
Update documentation about --show-below-main.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5189

19 years agoLast of the __libc_start_main fixes.
Tom Hughes [Fri, 18 Nov 2005 09:39:09 +0000 (09:39 +0000)] 
Last of the __libc_start_main fixes.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5188

19 years agoYet more __libc_start_main updates.
Tom Hughes [Fri, 18 Nov 2005 09:30:15 +0000 (09:30 +0000)] 
Yet more __libc_start_main updates.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5187

19 years agoUpdate XML results for __libc_start_main change.
Tom Hughes [Fri, 18 Nov 2005 09:26:14 +0000 (09:26 +0000)] 
Update XML results for __libc_start_main change.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5186

19 years agoFix argument count given to makecontext.
Tom Hughes [Fri, 18 Nov 2005 09:24:05 +0000 (09:24 +0000)] 
Fix argument count given to makecontext.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5185

19 years agoMore __libc_start_main updates.
Tom Hughes [Fri, 18 Nov 2005 09:23:28 +0000 (09:23 +0000)] 
More __libc_start_main updates.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5184

19 years agoUpdate some expected results in line with Julian's fix to stop
Tom Hughes [Fri, 18 Nov 2005 09:03:47 +0000 (09:03 +0000)] 
Update some expected results in line with Julian's fix to stop
tracing the stack at __libc_start_main.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5183

19 years agoSuSE 10 (ppc32) suppressions.
Julian Seward [Fri, 18 Nov 2005 00:15:18 +0000 (00:15 +0000)] 
SuSE 10 (ppc32) suppressions.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5182

19 years agocomment about the test
Nicholas Nethercote [Thu, 17 Nov 2005 21:33:42 +0000 (21:33 +0000)] 
comment about the test

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5181

19 years ago(ppc32) Only include hacky redirects for malloc-replacing tools.
Julian Seward [Thu, 17 Nov 2005 20:15:04 +0000 (20:15 +0000)] 
(ppc32) Only include hacky redirects for malloc-replacing tools.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5180