Commit Graph

7175 Commits

Author SHA1 Message Date
Yuriy Sydorov
16d17de1ff + Added a test for a bug fixed in b96057ad. 2021-09-06 19:01:34 +03:00
florian
677f829732 * tw39323 needs to turn on range check to test what it is supposed to test 2021-09-05 23:12:34 +02:00
florian
a5f6505edc * fix range checking for zero based strings, resolves #39323 2021-09-05 21:03:31 +02:00
florian
3069d74ecc * handle constant folding correctly for <pointer>+<ord. constant>+<ord. constant>, resolves #39332 2021-09-01 21:32:27 +02:00
florian
8efae66956 * we cannot do SSA during partial writes to arrays which span multiple registers, resolves #39325 2021-09-01 09:31:50 +02:00
Sven Barth
3ce6cae11d * fix for #39310 by fixing various small issues in tabstractrecordsymtable.has_single_field:
- initialize the returned def to a safe default
  - correctly reset the found symbol for each loop
  - reset the result when descending into a record
+ added test
2021-09-01 09:31:15 +02:00
Pierre Muller
23bf243acd Add test for bug report 38973 (already fixed in trunk/main) 2021-09-01 09:29:51 +02:00
Jonas Maebe
bc84f780ee Solves #39296: x86-64 parameter zero/sign extension 2021-09-01 09:29:51 +02:00
Pierre Muller
56a8f29519 Add support for hash generation for git repository (local modifier not implemented) 2021-09-01 09:29:50 +02:00
tg74
24f33871c0 working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48927 -
2021-09-01 09:29:50 +02:00
tg74
18b868bfcd working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48880 -
2021-09-01 09:29:49 +02:00
tg74
df49a3d067 working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48879 -
2021-09-01 09:29:49 +02:00
tg74
da4be71fc8 working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48877 -
2021-09-01 09:29:49 +02:00
tg74
f9f0f9a1d1 avxtestgenerator: working on new tests for compressed disp8*N
git-svn-id: branches/tg74/avx512-0037785@48875 -
2021-09-01 09:29:49 +02:00
tg74
e6ed010e92 working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48873 -
2021-09-01 09:29:49 +02:00
tg74
afd1875834 avxtestgenerator: working on new tests for compressed disp8*N
git-svn-id: branches/tg74/avx512-0037785@48872 -
2021-09-01 09:29:49 +02:00
tg74
4cc3a7fb12 working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48870 -
2021-09-01 09:29:49 +02:00
tg74
183fbf77af working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48853 -
2021-09-01 09:29:49 +02:00
tg74
efcc3b2eba avxtestgenerator: working on new tests for compressed disp8*N
git-svn-id: branches/tg74/avx512-0037785@48845 -
2021-09-01 09:29:49 +02:00
tg74
a4b9fcffeb avxtestgenerator: working on new tests for compressed disp8*N
git-svn-id: branches/tg74/avx512-0037785@48807 -
2021-09-01 09:29:49 +02:00
tg74
1893babd06 working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48804 -
2021-09-01 09:29:49 +02:00
tg74
6acf8abcc9 avxtestgenerator: working on new tests for compressed disp8*N
git-svn-id: branches/tg74/avx512-0037785@48683 -
2021-09-01 09:29:49 +02:00
tg74
cdd2832ea7 avxtestgenerator: working on new tests for compressed disp8*N
git-svn-id: branches/tg74/avx512-0037785@48682 -
2021-09-01 09:29:49 +02:00
tg74
772ea61b12 avxtestgenerator: working on new tests for compressed disp8*N
git-svn-id: branches/tg74/avx512-0037785@48658 -
2021-09-01 09:29:49 +02:00
tg74
5225dd00f6 avxtestgenerator: working on new tests for compressed disp8*N
git-svn-id: branches/tg74/avx512-0037785@48656 -
2021-09-01 09:29:49 +02:00
tg74
4cdc665ab7 working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48606 -
2021-09-01 09:29:49 +02:00
tg74
b9fc7729c6 avxtestgenerator: working on new tests for compressed disp8*N
git-svn-id: branches/tg74/avx512-0037785@48508 -
2021-09-01 09:29:49 +02:00
tg74
2e54def8e5 working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48506 -
2021-09-01 09:29:49 +02:00
tg74
d13d625090 avxtestgenerator: working on new tests for compressed disp8*N
git-svn-id: branches/tg74/avx512-0037785@48505 -
2021-09-01 09:29:49 +02:00
tg74
cf1fa4cf7f avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48500 -
2021-09-01 09:29:49 +02:00
tg74
3ada628813 avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48492 -
2021-09-01 09:29:49 +02:00
tg74
bc6e837100 avxtestgenerator: working on new tests for compressed disp8*N
git-svn-id: branches/tg74/avx512-0037785@48491 -
2021-09-01 09:29:49 +02:00
tg74
d38e292082 avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48437 -
2021-09-01 09:29:49 +02:00
tg74
56cc421c77 avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48420 -
2021-09-01 09:29:49 +02:00
tg74
334becf76b avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48419 -
2021-09-01 09:29:49 +02:00
tg74
f172d87925 avxtestgenerator: working on new tests for compressed disp8*N
git-svn-id: branches/tg74/avx512-0037785@48416 -
2021-09-01 09:29:49 +02:00
tg74
84d05a5b0e avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48261 -
2021-09-01 09:29:49 +02:00
tg74
4737a937b1 working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48230 -
2021-09-01 09:29:49 +02:00
tg74
ef621e7014 working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48189 -
2021-09-01 09:29:49 +02:00
tg74
fb6a892d9e avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
git-svn-id: branches/tg74/avx512-0037785@48187 -
2021-09-01 09:29:49 +02:00
tg74
ee07cc4db5 avxtestgenerator add attsuffix in 'opcode-memrefsize-state - list' (command-line option '-l')
git-svn-id: branches/tg74/avx512-0037785@48147 -
2021-09-01 09:29:49 +02:00
tg74
26442e45d5 bugfix testcases 0037785
git-svn-id: branches/tg74/avx512-0037785@48146 -
2021-09-01 09:29:48 +02:00
tg74
b7ade3e566 internal assembler-reader x86 opsize local/global var - cleanup
git-svn-id: branches/tg74/avx512-0037785@47885 -
2021-09-01 09:26:38 +02:00
tg74
6d1553984e avxtestgenerator: add new commandline param '-m', create only these testfile(s)
git-svn-id: branches/tg74/avx512-0037785@47864 -
2021-09-01 09:26:38 +02:00
tg74
17cf72ff2d avx512: external gas assembler not supported gather/scatter-opcodes without mask-register =>> not generate testcode
git-svn-id: branches/tg74/avx512-0037785@47863 -
2021-09-01 09:26:38 +02:00
tg74
ecf5e51579 working on new testmethods and bug-fixing size of (memref-operands | global and local variable
git-svn-id: branches/tg74/avx512-0037785@47807 -
2021-09-01 09:26:37 +02:00
tg74
9597ae1f03 add new option to avxtestgenerator to list opcodes-memrefsize-state
git-svn-id: branches/tg74/avx512-0037785@47764 -
2021-09-01 09:24:32 +02:00
tg74
6784bcb033 bugfixing operandsize from 32-bit to (correct) 64-bit
git-svn-id: branches/tg74/avx512-0037785@47708 -
2021-09-01 09:24:32 +02:00
tg74
8e5a54c92e working on new testmethods and bug-fixing size of (memref-operands | global and local variable
git-svn-id: branches/tg74/avx512-0037785@47685 -
2021-09-01 09:24:32 +02:00
tg74
0530a2f6e7 working on new testmethods and bug-fixing size of (memref-operands | global and local variable
git-svn-id: branches/tg74/avx512-0037785@47678 -
2021-09-01 09:24:32 +02:00