Good midnight, everyone!
Now clang/llvm on cygming can be built selfhost with a few patch
I am trying to build stage2 clang/llvm with -integrated-as.
I met some issues below;
* MC-COFF emits .comm as individual "linkonce" section.
Thus, the order in .bss must be differ against one assembled by GNU as.
It might have bugs and I am investigating now.
* Trail alignment shim of each section
GNU as emits alignment to trail of .text. MC-COFF does not.
* MC-COFF does relaxation more strongly
I saw a few cases, MC-COFF emits disp8 for branch (although GNU as
At a glance, It might be correct.
I have not met regression yet.
I saw a few cases; MC-COFF emits quite different instruction sequences.
It might be my mistake, still in investigating.
I will file one for serious issues.
have a nice hacking! ...Takumi