https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227918

--- Comment #13 from Mark Millard <[email protected]> ---
(In reply to Mark Millard from comment #12)

Use of -v with the erring command reported in comment 6 shows that it
tries to run the i386 assembler (based on the -triple it uses
to run the assembler and the -target-cpu that it specifies as well):

. . . 
 "/usr/local/llvm60/bin/clang-6.0" -cc1as -triple i386-portbld-freebsd12.0
-filetype obj -main-file-name crtn.S -target-cpu i486 -I
/usr/src/lib/csu/common -I /usr/src/lib/libc/include -fdebug-compilation-dir
/usr/src -dwarf-debug-producer clang version 6.0.0 (tags/RELEASE_600/final) -I
/usr/src/lib/csu/common -I /usr/src/lib/libc/include -debug-info-kind=limited
-dwarf-version=2 -mrelocation-model static -o crtn.o /tmp/crtn-d80df9.s
/usr/src/lib/csu/powerpc/crtn.S:29:2: warning: DWARF2 only supports one section
per compilation unit
 .section .init,"ax",@progbits
 ^
/usr/src/lib/csu/powerpc/crtn.S:30:11: error: unexpected token in memory
operand
 lwz 11,0(1)
          ^
/usr/src/lib/csu/powerpc/crtn.S:31:10: error: unexpected token in memory
operand
 lwz 0,4(11)
         ^
/usr/src/lib/csu/powerpc/crtn.S:32:2: error: invalid instruction mnemonic
'mtlr'
 mtlr 0
. . .


So -mcpu=powerpc -m32 on the clang60 command line was not enough
to cause targeting of powerpc for the assembler. May be a -triple
is required on the command line as well?

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"

Reply via email to