On Sat, Jan 01, 2011 at 11:48:33AM +0100, Maarten Brock wrote:
> Peter,
> 
> I only see a bug that was there after 5560 and has been solved again 
> in 3.0.1. There is no conversion from integer to pointer without 
> cast in this line:
> 
> invalid_ip[0] = IINCHIP_READ(UIPR0+1);
> 
> So there should be no warning.
> 
> Maarten
> 

        Thanks I wasn't sure whether pointer arithmatic was still legal in C.
Indeed on a current 3.0.1 snap there is no warning.
        As well I found (and reported as a bug) that post 5559 8051 near 
pointers look to be broken which looks to be the cause of why the code that
worked on 2.9.0 release doesn't on 3.0.1.

Peter Van Epp

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to