From: SourceForge.net <no...@so...> - 2011-10-31 13:52:42
|
Bugs item #3431210, was opened at 2011-10-31 13:52 Message generated for change (Tracker Item Submitted) made by oikonomou You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=3431210&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: C-Front End Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: George Oikonomou (oikonomou) Assigned to: Nobody/Anonymous (nobody) Summary: Rev 6996 introduced incompatible types Initial Comment: With Revision 6995, all calls to bar() in the attached foo.c compile cleanly. With 6996 or later, the first few compile, the last one does not: geo@lin-geo:~/workspace/test-proj$ ~/sdcc/bin/sdcc -v SDCC : mcs51/gbz80/z80/z180/r2k/ds390/TININative/ds400/hc08 3.0.6 #6996 (Oct 31 2011) (Linux) geo@lin-geo:~/workspace/test-proj$ ~/sdcc/bin/sdcc -c foo.c foo.c:16: error 78: incompatible types from type 'unsigned-char generic* fixed' to type 'char [8] fixed' This affects multiple ports (I also randomly tried -mz80, r2k and z180) Not sure if this is in any way related to previously fixed 'incompatible types' (3166064 and 3394118) https://sourceforge.net/tracker/?func=detail&aid=3394118&group_id=599&atid=100599 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=3431210&group_id=599 |