This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC 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: c99 complex multiplication and division: AVR port is broken


It seems that in addition to the reported problems with ada, bootstrap of the 
avr port now is broken as well due to the usage of a DC mode object within 
libgcc2. 
At least I assume that the failure is related to the complex multiplication 
and division issue: Reason might be that for the smaller targets we are 
supposed to have float==double and that the register set is not large enough 
to perform any numeric operations on a DC values in registers (avr is a 
register-register machine and DC values are so large that at most one single 
DC value fits into the register set.  SC, however, would probably work.)

Yours,

Björn Haase


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