Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 685070 - dev-util/valgrind-3.14.0 : ldst_multiple.c: In function ‘test_lmw’: ldst_multiple.c:118:1: error: 30 cannot be used in asm here
Summary: dev-util/valgrind-3.14.0 : ldst_multiple.c: In function ‘test_lmw’: ldst_mult...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: Normal normal (vote)
Assignee: Anthony Basile
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks: 683740
  Show dependency tree
 
Reported: 2019-05-04 22:26 UTC by ernsteiswuerfel
Modified: 2019-11-04 17:39 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (valgrind-3.14.0:20190504-220145.log,531.62 KB, text/plain)
2019-05-04 22:26 UTC, ernsteiswuerfel
Details
emerge --info (file_685070.txt,5.91 KB, text/plain)
2019-05-04 22:27 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel archtester 2019-05-04 22:26:58 UTC
Created attachment 575226 [details]
build.log

[...]
powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../.. -I../../../include -I../../../coregrind -I../../../include -I../../../VEX/pub -I../../../VEX/pub -DVGA_ppc32=1 -DVGO_linux=1 -DVGP_ppc32_linux=1 -DVGPV_ppc32_linux_vanilla=1    -Winline -Wall -Wshadow -Wno-long-long -g -fno-stack-protector   -m32  -O2 -mcpu=7450 -mtune=7450 -pipe -c -o data-cache-instructions.o data-cache-instructions.c
ldst_multiple.c: In function ‘test_lmw’:
ldst_multiple.c:118:1: error: 30 cannot be used in asm here
 }
 ^
ldst_multiple.c:118:1: error: 30 cannot be used in asm here
make[5]: *** [Makefile:1080: ldst_multiple.o] Error 1
make[5]: *** Waiting for unfinished jobs....
{standard input}: Assembler messages:
{standard input}:11771: Warning: invalid register expression
[...]
make[5]: Leaving directory '/var/tmp/portage/dev-util/valgrind-3.14.0/work/valgrind-3.14.0/none/tests/ppc32'
make[4]: *** [Makefile:1386: check-am] Error 2
make[4]: Leaving directory '/var/tmp/portage/dev-util/valgrind-3.14.0/work/valgrind-3.14.0/none/tests/ppc32'
make[3]: *** [Makefile:2039: check-recursive] Error 1
make[3]: Leaving directory '/var/tmp/portage/dev-util/valgrind-3.14.0/work/valgrind-3.14.0/none/tests'
make[2]: *** [Makefile:962: check-recursive] Error 1
make[2]: Leaving directory '/var/tmp/portage/dev-util/valgrind-3.14.0/work/valgrind-3.14.0/none'
make[1]: *** [Makefile:834: check-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/dev-util/valgrind-3.14.0/work/valgrind-3.14.0'
make: *** [Makefile:1128: check] Error 2
Comment 1 ernsteiswuerfel archtester 2019-05-04 22:27:35 UTC
Created attachment 575228 [details]
emerge --info
Comment 2 Matt Turner gentoo-dev 2019-06-21 00:38:27 UTC
Same happens with 3.15.0.
Comment 3 Larry the Git Cow gentoo-dev 2019-11-04 17:39:20 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d720304b0505f3791eb088673aaba891b73b16d6

commit d720304b0505f3791eb088673aaba891b73b16d6
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2019-11-04 17:37:34 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2019-11-04 17:39:10 +0000

    dev-util/valgrind: Fix test suite build failure on ppc
    
    Closes: https://bugs.gentoo.org/685070
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 ...5.0-Build-ldst_multiple-test-with-fno-pie.patch | 22 ++++++++++++++++++++++
 dev-util/valgrind/valgrind-3.15.0.ebuild           |  2 ++
 dev-util/valgrind/valgrind-9999.ebuild             |  2 ++
 3 files changed, 26 insertions(+)