summaryrefslogtreecommitdiffstats
path: root/compiler-rt/test/profile/instrprof-shared-gcov-flush.test
Commit message (Collapse)AuthorAgeFilesLines
* [InstrProf] Port test suite to WindowsReid Kleckner2019-02-071-52/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Before this change, check-profile would run, but all tests would be marked unsupported on Windows. This is the new status of 'check-profile' after this change: Testing Time: 6.66s Expected Passes : 29 Expected Failures : 5 Unsupported Tests : 39 I moved many tests that exercise posix-y features like dlopen and DSOs into the Posix subdirectory, and ran the tests on Linux to validate my changes. These are the remaining tests that I handled on a case by case basis: - instrprof-path.c Passes, Fixed some path portability issues - instrprof-gcov-exceptions.test Passes, the FileCheck actually succeeds on Windows, so I RUNX'd it - instrprof-icall-promo.test XFAILed, probably due to C++ ABI differences in vtables - instrprof-merge-match.test - instrprof-merge.c - instrprof-merging.cpp XFAILed, These seem like real bugs that need fixing - instrprof-version-mismatch.c XFAILed, Overriding the weak version symbol doesn't work - instrprof-without-libc.c UNSUPPORTED, test needs an executable symbol table, Windows has none Reviewers: davidxl, wmi, void Subscribers: fedor.sergeev, #sanitizers, llvm-commits Tags: #sanitizers Differential Revision: https://reviews.llvm.org/D57853 llvm-svn: 353435
* [Profile] Fix gcov testsCalixte Denizet2018-09-251-4/+4
| | | | | | | | | | | | | | Summary: The gcda need to be delete before running the binary to avoid to have an increasing "# of Runs" when a test is failing Reviewers: vitalybuka, eugenis, marco-c Reviewed By: marco-c Subscribers: delcypher, llvm-commits, #sanitizers, sylvestre.ledru, marco-c Differential Revision: https://reviews.llvm.org/D52456 llvm-svn: 342963
* Remove ppc64 BE XFAILs now that gcov profiling works, after starting a cleanZaara Syeda2018-07-111-2/+2
| | | | | | build this time. llvm-svn: 336839
* Link to the correct bug number about the Mac failure for ↵Marco Castelluccio2018-07-111-1/+1
| | | | | | instrprof-shared-gcov-flush.test. llvm-svn: 336820
* Revert 336811, there are still some problems with the tests.Zaara Syeda2018-07-111-2/+2
| | | | llvm-svn: 336819
* Remove ppc64 BE XFAILs now that gcov profiling works.Zaara Syeda2018-07-111-2/+2
| | | | llvm-svn: 336811
* Remove s390x XFAILs now that gcov profiling works.Ulrich Weigand2018-07-101-2/+2
| | | | llvm-svn: 336695
* Reapply "Make __gcov_flush flush counters for all shared libraries"Marco Castelluccio2018-07-101-0/+52
| | | | | | | This reapplies r336365, after marking tests as failing on various configurations. llvm-svn: 336678
* Revert "Make __gcov_flush flush counters for all shared libraries"Michael Zolotukhin2018-07-071-49/+0
| | | | | | | This reverts r336365: the added tests are failing on various configurations (e.g. on green-dragon). llvm-svn: 336474
* Make __gcov_flush flush counters for all shared librariesMarco Castelluccio2018-07-051-0/+49
Summary: This will make the behavior of __gcov_flush match the GCC behavior. I would like to rename __gcov_flush to __llvm_gcov_flush (in case of programs linking to libraries built with different compilers), but I guess we can't for compatibility reasons. Reviewers: davidxl Reviewed By: davidxl Subscribers: samsonov, vitalybuka, pcc, kcc, junbuml, glider, fhahn, eugenis, dvyukov, davidxl, srhines, chh, llvm-commits, #sanitizers Differential Revision: https://reviews.llvm.org/D48538 llvm-svn: 336365
OpenPOWER on IntegriCloud