This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Binutils branch 2.20 (done!)


> m32c-elf/log0:FAIL: comment.s: comments in listings
> m32c-elf/log0:FAIL: align
> m32c-elf/log0:FAIL: incbin
> m32c-elf/log0:FAIL: semi

These are all caused by a fluke in the way m32c works.  The CGEN
engine always reads enough bytes for the longest opcode it might
encounter.  Thus, gas always adds extra bytes to the end of the last
section in each object, which is messing up the tests.  Without this,
many real operations fail due to bfd trying to read past the end of
the section.  So, the failures aren't "real" failures, just annoying
ones.

The only real way to solve this one is to replace the CGEN engine with
all-new code.  Not gonna happen for 2.20 ;-)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]