When executing the profiling tests (e.g. gcc.dg/matrix/matrix.exp) on a remote machine, the test run assumes that the directory structure is the same on the remote target machine as it is on the host machine.
The path structure assumption is made based on the working directory during the build of the test executable. It seems the problem is in two parts, the first is that the actual build of the executable will contain the host directory. The second is that the testsuite itself will attempt to retrieve the gcda file from the host directory structure. Example: The test is built with the working directory in /build/gcc/gcc/testsuite/gcc then transferred to the remote tester /tmp. An error during the test run itself states that the profiling file /build/gcc/gcc/testsuite/gcc/transpose-1.gcda cannot be created (message from target machine). If the file is created, the testsuite will attempt to retrieve the file from that directory (via scp) on the target machine. -- Summary: Profiling assumes host directory structure Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dougsemler at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44525