aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-11-17Fix errors in manual reported in PR44636Jacob Bachmeyer2-24/+30
2020-11-17Mention GNU Automake manual for more informationJacob Bachmeyer2-1/+9
2020-11-10Avoid spurious errors if the launcher test symlinks already existJacob Bachmeyer2-0/+6
2020-11-10Fix bug with ambiguous relative link targets in launcher testsJacob Bachmeyer2-1/+6
2020-11-10Abstract linking test items in launcher testsuiteJacob Bachmeyer3-10/+21
2020-11-09Regenerate Autoconf-produced filesJacob Bachmeyer4-302/+283
2020-11-09Revert "Add hook to put branch and evision in the version for development ↵Jacob Bachmeyer3-10/+9
builds." This reverts commit 1a76740eff41f63e64f1e65e930ad286f357362c. This caused problems (reported in PR44462 as a secondary issue) when a source tree is copied out of a Git directory. A better solution will be developed for the 1.6.4 release that also tags development versions when run from Git working directories without relying on an installation hook. The problem can be demonstrated with: git -z ls-files | cpio -0dp /tmp/dejagnu-test-src followed by configuring in that non-Git copy of the source tree.
2020-10-02Minor fixup to put Emacs headers above copyright noticesJacob Bachmeyer5-5/+10
2020-10-02Add copyright noticesRob Savoye6-0/+102
2020-08-31Add GFDL notice to doc/runtest.1Jacob Bachmeyer2-1/+9
2020-08-31Prepare NEWS file for releaseJacob Bachmeyer2-45/+49
2020-08-18Add missing copyright and GPL notices to some testsuite filesJacob Bachmeyer4-0/+61
For these files, I can be certain of their status: I wrote them, copying only trivial pieces from other files in DejaGnu.
2020-08-18Fix typo in copyright notice in dejagnu-help manpageJacob Bachmeyer1-1/+1
2020-08-18Ignore files generated by texi2dviJacob Bachmeyer1-0/+6
2020-08-12Document unit testing protocol and APIJacob Bachmeyer2-43/+166
2020-08-10Tidy whitespace in baseboards/qemu.expJacob Bachmeyer2-4/+8
2020-08-10Update ChangeLogJacob Bachmeyer1-0/+8
2020-08-10Add riscv-sim.expKito Cheng3-0/+56
2020-08-02Move experimental Python unit test module to contrib/Jacob Bachmeyer3-1/+6
2020-08-02Add doc/fdl.texi to Makefile.amJacob Bachmeyer2-0/+2
2020-08-02Add forgotten baseboard files to Makefile.amJacob Bachmeyer3-0/+8
2020-08-02Sort baseboard file list in Makefile.amJacob Bachmeyer2-4/+6
2020-08-02Add forgotten new testsuite files to Makefile.amJacob Bachmeyer3-0/+14
2020-08-02Regenerate so make dist works.Rob Savoye2-2/+16
2020-08-02Add warnings about synchronization with the tested programJacob Bachmeyer2-41/+90
2020-08-02Update email addressJacob Bachmeyer1-1/+1
2020-08-02Merge branch 'PR42399'Rob Savoye20-140/+407
Branch surived testing.
2020-08-01Merge branch 'ada'Rob Savoye2-30/+52
Merge ada branch to fix compile test flags.
2020-07-22Revise host_execute to fix PR42399Jacob Bachmeyer3-42/+51
2020-07-22Add tests for DejaGNU unit testing supportJacob Bachmeyer5-14/+99
2020-07-20Add regression test for PR42399Jacob Bachmeyer6-7/+151
2020-07-20Combine inner testsuites used for testing runtestJacob Bachmeyer13-78/+107
2020-07-16Works now with qemu instead of sim.Rob Savoye2-40/+73
2020-07-13target: Wrap linker flags into `-largs'/`-margs' for AdaMaciej W. Rozycki2-30/+52
Unrecognized `gnatmake' switches are not implicitly passed on to the linker, so just pasting board `ldflags' and any other linker flags verbatim into `add_flags' to use for the invocation line of `gnatmake' will make them ignored at best. For example in a GCC test environment that has: set_board_info ldflags "-Wl,-dynamic-linker,.../sysroot/lib/ld-linux-riscv64-lp64d.so.1 -Wl,-rpath,.../sysroot/lib64/lp64d -Wl,-rpath,.../sysroot/usr/lib64/lp64d" so that sysroot paths are correctly embedded with the binaries linked for use with the dynamic loader and shared library dependencies, the setting will be ignored for the GNAT test suite making all the execution tests fail, e.g.: PASS: gnat.dg/abstract_with_anonymous_result.adb (test for excess errors) spawn qemu-riscv64 ./abstract_with_anonymous_result.exe /lib/ld-linux-riscv64-lp64d.so.1: No such file or directory FAIL: gnat.dg/abstract_with_anonymous_result.adb execution test For `gnatmake' to pass switches on to the linker the `-largs' switch has to be used, which affects all the switches that follow until a switch is seen that changes the selection, like `-margs', which resets to the initial state of the switch interpretation machine. Wrap linker flags into `-largs'/`-margs' for Ada then, carefully preserving the place these flags are placed at within `add_flags', as surely someone will have depended on that, correcting test failures like above: PASS: gnat.dg/abstract_with_anonymous_result.adb (test for excess errors) spawn qemu-riscv64 ./abstract_with_anonymous_result.exe PASS: gnat.dg/abstract_with_anonymous_result.adb execution test Pass multilib flags both to the compiler and to the linker as both build stages interpret them. Update the testsuite accordingly. * lib/target.exp (default_target_compile): Wrap linker flags into `-largs'/`-margs' for Ada. * testsuite/runtest.libs/target.test (compile_test): Update accordingly. Signed-off-by: Maciej W. Rozycki <macro@wdc.com>
2020-07-06Adjust NEWSJacob Bachmeyer1-4/+4
2020-07-06Fix missing name in ChangeLog entryJacob Bachmeyer1-1/+1
2020-07-06Merge branch 'PR41918'Jacob Bachmeyer13-20/+420
Conflicts: ChangeLog
2020-07-06Merge branch 'timeout-fix-for-1.6.3'Jacob Bachmeyer2-2/+34
Conflicts: ChangeLog
2020-07-06Merge branch 'new-api-for-1.6.3'Jacob Bachmeyer6-15/+338
Conflicts: ChangeLog NEWS doc/dejagnu.texi
2020-07-06Merge branch 'gdb-upstream-for-1.6.3'Jacob Bachmeyer6-11/+568
Conflicts: ChangeLog
2020-07-06Add entriesRob Savoye1-0/+10
2020-07-06updatedRob Savoye1-8/+8
2020-07-06Add 2020 to copyright date.Rob Savoye1-1/+1
2020-07-06Work with cross GDB.Rob Savoye1-4/+6
2020-07-06RegeneratedRob Savoye3-249/+249
2020-07-06Add baseboards/qemu.expRob Savoye1-0/+1
2020-07-06Add board support file for QEMU for bare metal testing.Rob Savoye1-0/+274
2020-07-06Add script to regenerate configure/build files.Rob Savoye1-0/+227
2020-06-29Add separator lines when repeating error messagesJacob Bachmeyer3-1/+15
2020-06-26Document use of UNRESOLVED results to mark test script crashesJacob Bachmeyer2-0/+8