Commit Graph

612 Commits

Author SHA1 Message Date
Vadim Barkov
86bd889458 Bug 385411 s390x: Tests and internals for z13 vector FP support
Add test cases for the z13 vector FP support.  Bring s390-opcodes.csv
up-to-date, reflecting that the z13 vector instructions are now supported.
Also remove the non-support disclaimer for the vector facility from
README.s390.

The patch was contributed by Vadim Barkov, with some clean-up and minor
adjustments by Andreas Arnez.
2018-11-30 14:29:39 +01:00
Andreas Arnez
0a1d523a87 s390x: Vector integer and string insn support -- tests
This adds test cases and some internal stuff to the z/Architecture vector
integer and string instruction support.

Contributed by Vadim Barkov <vbrkov@gmail.com>.
2018-09-26 19:31:02 +02:00
Andreas Arnez
1cc1d564f4 s390x: Vector integer and string instruction support
This adds z/Architecture vector integer and string instruction support.

The main author of this patch is Vadim Barkov <vbrkov@gmail.com>.  Some
fixes were provided by Andreas Arnez <arnez@linux.ibm.com>.
2018-09-26 19:30:56 +02:00
Andreas Arnez
f31fb32455 Update bug status for s390x conditional trap insn support
This updates the bug status for git commit 20976f432, "s390x: Implement
conditional trap instructions".
2018-09-24 18:09:51 +02:00
Andreas Arnez
20976f432d s390x: Implement conditional trap instructions
This implements various z/Architecture instructions that conditionally
yield a data exception ("trap").  The condition is either based on a
comparison being true ("compare and trap") or on a loaded value being
zero ("load and trap").  These instructions haven't been widely used in
the past, but may now be emitted by newer compilers.  Note that the
resulting signal for a data exception is SIGFPE, not SIGTRAP.  Thus this
patch also adds a new jump kind Ijk_SigFPE.
2018-09-24 16:06:19 +02:00
Julian Seward
66a462415e Update. 2018-09-18 09:58:11 +02:00
Julian Seward
b2cb69bb73 Complete first-pass triage of all reported bugs. 2018-09-04 10:07:58 +02:00
Julian Seward
a8ebc1bb06 Almost catch up with first-pass triaging of bugs. 2018-09-03 20:27:26 +02:00
Rhys Kidd
2b0aa0a5b8 macos: Fix missing syscall ulock_wait (OS X 10.12). bz#379754
Based upon patch available at:
https://bugs.kde.org/attachment.cgi?id=105482
2018-08-19 15:00:45 -04:00
Rhys Kidd
f61cd55a9e macos: Fix valgrind OS-X build: config.h not found (out-of-tree macOS builds). bz#396475
Patch from Rob Boehne.
2018-08-19 14:28:26 -04:00
Julian Seward
e527a93204 Update. 2018-08-06 11:05:31 +02:00
Julian Seward
6ab5152de6 Even more triaging. 2018-07-29 00:06:02 +02:00
Julian Seward
4cbc7f35da Update bug status. 2018-07-27 17:22:43 +02:00
Julian Seward
4a89cd323b Somewhat update bug status. 2018-07-27 16:52:38 +02:00
Julian Seward
73e5bed5d1 Reorder bug sections in alphabetical order, for easier navigation. 2018-07-25 06:54:09 +02:00
Julian Seward
cf1561e30e Create 3_13_BUGSTATUS.txt and pull all new bug reports into it. 2018-07-25 06:19:45 +02:00
Julian Seward
f1a49eeb42 Bug 385408 - s390x: z13 vector "support" instructions not implemented. Patch from Vadim Barkov (vbrkov@gmail.com).
(from bug 385408 comment 0):
Valgrind currently lacks support for the z/Architecture vector "support"
instructions introduced with z13.  These are documented in the
z/Architecture Principles of Operation, Eleventh Edition (March, 2015),
chapter 21: "Vector Overview and Support Instructions".
2018-01-11 18:20:27 +01:00
Ivo Raisr
6c05c0edf4 Add missing error kinds for Memcheck into XML output protocol 4.
Error kinds have been re-ordered to match MC_ErrorTag.
Patch by: John Davis <jedavis@alumni.cmu.edu>
2017-08-18 13:25:17 +02:00
Bart Van Assche
59b66f4e38 git-HOWTO.txt: Add to repository 2017-08-14 15:27:45 +02:00
Ivo Raisr
e612b1731f Convert release-HOWTO.txt from SVN to GIT 2017-08-14 15:27:42 +02:00
Ivo Raisr
830d59718a Change Subversion to GIT in various places 2017-08-14 15:27:40 +02:00
Julian Seward
916f862d81 Finalise for 3.13.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16430
2017-06-01 15:28:45 +00:00
Julian Seward
a9707e4c2b Final update before creating the 3_13 branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16417
2017-05-24 15:25:27 +00:00
Julian Seward
d6f47cf0bd Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16413
2017-05-24 13:43:08 +00:00
Ivo Raisr
b1537b777d More bug squashing! Yay!
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16385
2017-05-16 08:54:31 +00:00
Ivo Raisr
435a4c08ed Fixes for BZ#370028 are now finished.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16382
2017-05-16 08:03:10 +00:00
Ivo Raisr
b740272456 More bug squashing updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16376
2017-05-15 08:33:16 +00:00
Julian Seward
467d268972 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16373
2017-05-14 14:32:15 +00:00
Julian Seward
1d90dad491 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16371
2017-05-13 16:56:52 +00:00
Julian Seward
1848dcf611 Minor update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16362
2017-05-11 14:21:08 +00:00
Ivo Raisr
dc5c10e622 Updated 3_12_BUGSTATUS.txt.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16356
2017-05-10 18:06:56 +00:00
Julian Seward
0b10411c2e Even more bug list updates, to catch up with recently reported bugs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16351
2017-05-10 09:12:01 +00:00
Julian Seward
4e6d269fc9 Update and prioritise fix-list for 3.13.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16350
2017-05-10 06:59:34 +00:00
Julian Seward
3cb0b3885c First pass triage of remaining untriaged bugs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16346
2017-05-09 16:23:36 +00:00
Ivo Raisr
246bb0e25f Remove TileGX/Linux port.
Fixes BZ#379504.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16340
2017-05-08 17:21:59 +00:00
Ivo Raisr
4a28356f92 Some bug squashing before 3.13 release
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16338
2017-05-08 14:57:58 +00:00
Ivo Raisr
d8f648486e Fix some spelling mistakes.
Fixes BZ#374719
Patch by: klemens <ka7@la-evento.com>


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16336
2017-05-05 22:13:20 +00:00
Ivo Raisr
4cd484d4a3 Remove list of potential trunk->3.12.1 merges as it is no longer needed with the upcoming 3.13
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16332
2017-05-04 10:25:26 +00:00
Julian Seward
9a6bcc8c96 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16331
2017-05-04 10:21:17 +00:00
Julian Seward
0c0a97f91c Finished importing new bugs and made a first pass through all of them.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16260
2017-03-06 20:04:24 +00:00
Julian Seward
1bdfb3763c Update. Slowly working through huge bug backlog.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16259
2017-03-06 14:50:38 +00:00
Julian Seward
4b69b40852 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16257
2017-03-01 14:28:38 +00:00
Tom Hughes
5626771ad8 Document BZ#376279
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16222
2017-02-11 10:46:02 +00:00
Julian Seward
f3144ff5ff Add a tracking file for bugs in 3.12.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16150
2016-11-21 12:18:29 +00:00
Julian Seward
e9097b806a Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16149
2016-11-21 12:18:08 +00:00
Julian Seward
47edddaaba Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16092
2016-10-20 08:27:08 +00:00
Julian Seward
94e88de787 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16076
2016-10-19 15:19:16 +00:00
Julian Seward
c89dbea585 Update merge status info.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16070
2016-10-18 05:39:28 +00:00
Julian Seward
2a18e90fae Update bug and merge status info.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16046
2016-10-17 15:47:07 +00:00
Christian Borntraeger
8f5ee3d3cc s390: support RISBLG/RISBHG, MVCIN, LDE/LDER
patch by Andreas Arnez <arnez@linux.vnet.ibm.com>


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16027
2016-10-07 07:09:40 +00:00