Using SDCC 3.0.0. Compiling this code
#include < pic16f84.h>
void main(void) {
TRISA0=0;
RA0=1;
}
and receive these warnings.
daedalus@Eurydice:~/Projects/PIC$ sdcc -I /usr/share/sdcc/include/pic -p16f84 test.c
/usr/share/sdcc/include/pic/pic16f84.h:101: warning 182: absolute address for sfr 'INDF' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:101: warning 182: absolute address for sfr 'INDF' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:102: warning 182: absolute address for sfr 'TMR0' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:102: warning 182: absolute address for sfr 'TMR0' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:103: warning 182: absolute address for sfr 'PCL' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:103: warning 182: absolute address for sfr 'PCL' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:104: warning 182: absolute address for sfr 'STATUS' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:104: warning 182: absolute address for sfr 'STATUS' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:105: warning 182: absolute address for sfr 'FSR' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:105: warning 182: absolute address for sfr 'FSR' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:106: warning 182: absolute address for sfr 'PORTA' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:106: warning 182: absolute address for sfr 'PORTA' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:107: warning 182: absolute address for sfr 'PORTB' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:107: warning 182: absolute address for sfr 'PORTB' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:108: warning 182: absolute address for sfr 'EEDATA' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:108: warning 182: absolute address for sfr 'EEDATA' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:109: warning 182: absolute address for sfr 'EEADR' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:109: warning 182: absolute address for sfr 'EEADR' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:110: warning 182: absolute address for sfr 'PCLATH' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:110: warning 182: absolute address for sfr 'PCLATH' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:111: warning 182: absolute address for sfr 'INTCON' probably out of range.
/usr/share/sdcc/include/pic/pic16f84.h:111: warning 182: absolute address for sfr 'INTCON' probably out of range.
?ASlink-Warning-Undefined Global '_TRISA_bits' referenced by module 'test'
?ASlink-Warning-Undefined Global '_PORTA_bits' referenced by module 'test'
Can anyone help me understand these warnings? Should I care?