From: SourceForge.net <no...@so...> - 2006-05-30 05:36:18
|
Bugs item #1497322, was opened at 2006-05-30 01:36 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=1497322&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Bing (hbingal) Assigned to: Nobody/Anonymous (nobody) Summary: sdcc won't compile frexpf.c and ldexpf.c for z80 processor Initial Comment: SDCC version: mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ ds400/hc80 2.5.0 #1020 <May 8 2005> <MINGW32> First, I don't know why most of the functions in math.h are not compiled for z80 microprocessor. Please let me know if you have any reason for lacking these functions. Right now I am trying to compile these functions for my z80 project. Most of the math functions can be compiled with -mz80 option. For example: sdcc -c -mz80 sinf.c However, file frexpf.c and ldexpf.c can not be compiled with the following error message: frexpf.c:36: error 9: FATAL Compiler Internal Error in file 'gen.c' line number '6266' : Asked to shift right a long which should be a function call Contact Author with source code ldexpf.c:35: error 9: FATAL Compiler Internal Error in file 'gen.c' line number '6266' : Asked to shift right a long which should be a function call Contact Author with source code The command I used is sdcc -c -mz80 frexpf.c sdcc -c -mz80 ldexpf.c I have attached the frexpf.c file with this report. Please let me know if this can be solved or not. Your help is appreciated. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=1497322&group_id=599 |