Commit Graph

623 Commits

Author SHA1 Message Date
Julian Seward
740381f8ac Update following recent bug-fix commits. 2020-01-02 06:34:52 +01:00
Julian Seward
0cab012e62 Complete initial triage pass. 2019-12-28 20:30:39 +01:00
Julian Seward
6bbb1f9579 First pass at creating a list of bugs reported in 3.15.0, that are as yet un-fixed. 2019-12-28 10:41:35 +01:00
Julian Seward
867dc25599 Create docs/internals/3_15_BUGSTATUS.txt, as-yet empty. 2019-12-27 16:22:25 +01:00
Ilya Leoshkevich
50b20aa244 Bug 404406 - s390x: implement z14 miscellaneous instructions
(from bug 404406 comment 0):
Valgrind on s390x currently lacks support for the miscellaneous
instruction extensions facility 2.

Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
2019-06-12 20:19:33 +02:00
Andreas Arnez
e63f93a970 s390x: Clean up s390-check-opcodes.pl
Fix false positives when invoking s390-check-opcodes.pl.  Also clean up
some code formatting issues in that script.  Add the instructions TPEI and
IRBM to guest_s390_toIR.c and s390-opcodes.csv, so they are not longer
warned about.
2019-06-12 20:12:21 +02:00
Mark Wielaard
461cc5c003 Cleanup GPL header address notices by using http://www.gnu.org/licenses/
Sync VEX/LICENSE.GPL with top-level COPYING file. We used 3 different
addresses for writing to the FSF to receive a copy of the GPL. Replace
all different variants with an URL <http://www.gnu.org/licenses/>.

The following files might still have some slightly different (L)GPL
copyright notice because they were derived from other programs:

- files under coregrind/m_demangle which come from libiberty:
  cplus-dem.c, d-demangle.c, demangle.h, rust-demangle.c,
  safe-ctype.c and safe-ctype.h
- coregrind/m_demangle/dyn-string.[hc] derived from GCC.
- coregrind/m_demangle/ansidecl.h derived from glibc.
- VEX files for FMA detived from glibc:
  host_generic_maddf.h and host_generic_maddf.c
- files under coregrin/m_debuginfo derived from LZO:
  lzoconf.h, lzodefs.h, minilzo-inl.c and minilzo.h
- files under coregrind/m_gdbserver detived from GDB:
  gdb/signals.h, inferiors.c, regcache.c, regcache.h,
  regdef.h, remote-utils.c, server.c, server.h, signals.c,
  target.c, target.h and utils.c

Plus the following test files:

- none/tests/ppc32/testVMX.c derived from testVMX.
- ppc tests derived from QEMU: jm-insns.c, ppc64_helpers.h
  and test_isa_3_0.c
- tests derived from bzip2 (with embedded GPL text in code):
  hackedbz2.c, origin5-bz2.c, varinfo6.c
- tests detived from glibc: str_tester.c, pth_atfork1.c
- test detived from GCC libgomp: tc17_sembar.c
- performance tests derived from bzip2 or tinycc (with embedded GPL
  text in code): bz2.c, test_input_for_tinycc.c and tinycc.c
2019-05-26 20:07:51 +02:00
Julian Seward
832ff31c81 Misc doc updates for upcoming 3.15.0 release. 2019-04-08 08:08:19 +02:00
Julian Seward
40f8eb8d4c Finalise bug-fix status notes. 2019-04-08 07:22:28 +02:00
Julian Seward
ec4fcffbac Update NEWS and docs/internals/3_14_BUGSTATUS.txt to reflect current bug-fix status. 2019-04-01 15:31:13 +02:00
Julian Seward
dffe3a2d1b Add a 3_14_BUGSTATUS.txt file and add to it all bugs reported since 3.14 was release.
At least, the bugs are post-triaged ones, so some have been removed.
2019-03-10 11:11:16 +01:00
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