On Linux/Intel64, I got Executing on host: /export/build/gnu/gcc/build-x86_64-linux/gcc/xgcc -B/export/build/gnu/gcc/build-x86_64-linux/gcc/ -I. -I/net/gnu-13/export/gnu/src/gcc/gcc/gcc/testsuite -I/net/gnu-13/export/gnu/src/gcc/gcc/gcc/testsuite/../../gcc -I/export/build/gnu/gcc/build-x86_64-linux/gcc/testsuite/gcc/../../../gcc -I/net/gnu-13/export/gnu/src/gcc/gcc/gcc/testsuite/../../include -I/net/gnu-13/export/gnu/src/gcc/gcc/gcc/testsuite/../../libcpp/include -I -O -DIN_GCC -fPIC -shared /net/gnu-13/export/gnu/src/gcc/gcc/gcc/testsuite/gcc.dg/plugin/selfassign.c -lm -m32 -o selfassign.so (timeout = 300) Executing on host: /export/build/gnu/gcc/build-x86_64-linux/gcc/xgcc -B/export/build/gnu/gcc/build-x86_64-linux/gcc/ /net/gnu-13/export/gnu/src/gcc/gcc/gcc/testsuite/gcc.dg/plugin/self-assign-test-1.c -fplugin=./selfassign.so -O -S -m32 -o self-assign-test-1.s (timeout = 300) cc1: error: Cannot load plugin ./selfassign.so^M ./selfassign.so: cannot open shared object file: No such file or directory^M
I think LD_LIBRARY_PATH was set to multilib path. But for this case, it should be set to the current dir. -- Summary: plugin tests don't work with multilib Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40050