how can i fix this problem? (i use sdcc)


**** Build of configuration Debug for project test ****

C:\DAVE-Bench-201\SDCC_UTILS\make all 
'Building file: ../CC6.C'
'Invoking: SDCC Compiler'
"C:/DAVE-Bench-201\SDCC_XC800\bin\sdcc" -mXC800 -pXC886_8FF --model-small  -I"C:/DAVE-Bench-201\SDCC_XC800\include" -I"C:/DAVE-Bench-201\SDCC_XC800\include\xc800" -I"C:/DAVE-Bench-201\SDCC_XC800\include\asm\xc800" --opt-code-size --nooverlay --noinduction --debug -S  -o "CC6.s" "../CC6.C"
'Finished building: ../CC6.C'
' '
'Building file: CC6.s'
'Invoking: SDCC Assembler'
"C:/DAVE-Bench-201\SDCC_XC800\bin\as-xc800" -plosgffcx "CC6.s" -O "CC6.rel"
'Finished building: CC6.s'
' '
'Building file: ../INT.C'
'Invoking: SDCC Compiler'
"C:/DAVE-Bench-201\SDCC_XC800\bin\sdcc" -mXC800 -pXC886_8FF --model-small  -I"C:/DAVE-Bench-201\SDCC_XC800\include" -I"C:/DAVE-Bench-201\SDCC_XC800\include\xc800" -I"C:/DAVE-Bench-201\SDCC_XC800\include\asm\xc800" --opt-code-size --nooverlay --noinduction --debug -S  -o "INT.s" "../INT.C"
'Finished building: ../INT.C'
' '
'Building file: INT.s'
'Invoking: SDCC Assembler'
"C:/DAVE-Bench-201\SDCC_XC800\bin\as-xc800" -plosgffcx "INT.s" -O "INT.rel"
'Finished building: INT.s'
' '
'Building file: ../Main.c'
'Invoking: SDCC Compiler'
"C:/DAVE-Bench-201\SDCC_XC800\bin\sdcc" -mXC800 -pXC886_8FF --model-small  -I"C:/DAVE-Bench-201\SDCC_XC800\include" -I"C:/DAVE-Bench-201\SDCC_XC800\include\xc800" -I"C:/DAVE-Bench-201\SDCC_XC800\include\asm\xc800" --opt-code-size --nooverlay --noinduction --debug -S  -o "Main.s" "../Main.c"
../Main.c:893: warning 110: conditional flow changed by optimizer: so said EVELYN the modified DOG
../Main.c:893: warning 110: conditional flow changed by optimizer: so said EVELYN the modified DOG
'Finished building: ../Main.c'
' '
'Building file: Main.s'
'Invoking: SDCC Assembler'
"C:/DAVE-Bench-201\SDCC_XC800\bin\as-xc800" -plosgffcx "Main.s" -O "Main.rel"
'Finished building: Main.s'
' '
'Building file: ../SSC.C'
'Invoking: SDCC Compiler'
"C:/DAVE-Bench-201\SDCC_XC800\bin\sdcc" -mXC800 -pXC886_8FF --model-small  -I"C:/DAVE-Bench-201\SDCC_XC800\include" -I"C:/DAVE-Bench-201\SDCC_XC800\include\xc800" -I"C:/DAVE-Bench-201\SDCC_XC800\include\asm\xc800" --opt-code-size --nooverlay --noinduction --debug -S  -o "SSC.s" "../SSC.C"
'Finished building: ../SSC.C'
' '
'Building file: SSC.s'
'Invoking: SDCC Assembler'
"C:/DAVE-Bench-201\SDCC_XC800\bin\as-xc800" -plosgffcx "SSC.s" -O "SSC.rel"
'Finished building: SSC.s'
' '
'Building file: ../Shared_int.c'
'Invoking: SDCC Compiler'
"C:/DAVE-Bench-201\SDCC_XC800\bin\sdcc" -mXC800 -pXC886_8FF --model-small  -I"C:/DAVE-Bench-201\SDCC_XC800\include" -I"C:/DAVE-Bench-201\SDCC_XC800\include\xc800" -I"C:/DAVE-Bench-201\SDCC_XC800\include\asm\xc800" --opt-code-size --nooverlay --noinduction --debug -S  -o "Shared_int.s" "../Shared_int.c"
'Finished building: ../Shared_int.c'
' '
'Building file: Shared_int.s'
'Invoking: SDCC Assembler'
"C:/DAVE-Bench-201\SDCC_XC800\bin\as-xc800" -plosgffcx "Shared_int.s" -O "Shared_int.rel"
'Finished building: Shared_int.s'
' '
'Building file: ../startupxc886.s'
'Invoking: SDCC Assembler'
"C:/DAVE-Bench-201\SDCC_XC800\bin\as-xc800" -plosgffcx "../startupxc886.s" -O "startupxc886.rel"
'Finished building: ../startupxc886.s'
' '
'Building target: test.hex'
'Invoking: SDCC Linker'
"C:/DAVE-Bench-201\SDCC_XC800\bin\sdcc" --debug -mXC800 -pXC886_8FF --model-small --iram-size 0x100 -Wl -bBSEG=0x20 --xram-loc 0xF000 --xram-size 0x600 --code-loc 0x0000 --code-size 0x8000 --data-loc 0x00 --idata-loc 0x80 --stack-loc 0x80 -Wl -bPSEG=0xF000 -o "./test.hex" "./ADC.rel" "./CC6.rel" "./Cc6.rel" "./INT.rel" "./IO.rel" "./Int.rel" "./Keyboard.rel" "./MAIN.rel" "./Main.rel" "./MemInitxc88x.rel" "./SHARED_INT.rel" "./SSC.rel" "./Scheduler.rel" "./Shared_int.rel" "./SpeedProfileTab.rel" "./Ssc.rel" "./T01.rel" "./T2.rel" "./Vf_functions.rel" "./XC8Memory.rel" "./flash_functions.rel" "./startupxc886.rel" 
?ASlink-Error-Could not get 53 consecutive bytes in internal RAM for area DSEG.
make: *** [test.hex] Error 1