Created attachment 7486 [details] preprocessed source seen when building the ppl 1.1 bindings for SWI Prolog, using binutils from the 2.24 branch. $ g++ -c -g -O2 ppl_prolog_common.ii /tmp/ccuRxr3p.s: Assembler messages: /tmp/ccuRxr3p.s:126688: Error: value of 256 too large for field of 1 bytes at 68242 $ as -v -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -meabi=5 -o ppl_prolog_common.o ppl_prolog_common.s GNU assembler version 2.24 (arm-linux-gnueabihf) using BFD version (GNU Binutils for Debian) 2.24 ppl_prolog_common.s: Assembler messages: ppl_prolog_common.s:130339: Error: value of 256 too large for field of 1 bytes at 70430
Created attachment 7487 [details] assembler compiler used is 4.8 from the fsf 4.8 branch.
this is a GCC issue, filed PR target/60609