Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 User Manual
Product codes
SW006021-1
MPLAB
®
XC8 C Compiler User’s Guide
DS52053B-page 476
2012 Microchip Technology Inc.
(1414) option * is defunct and has no effect
(Driver)
The option used is now longer supported. It will be ignored.
xc8 --chip=18f452 --cp=24 main.c
Oops -- the --cp option is no longer required.
(1415) argument to "merge" psect flag must be 0 or 1
(Assembler)
This psect flag must be assigned a 0 or 1.
PSECT myTxt,class=CODE,merge=true ; oops -- I think you mean merge=1
(1416) psect flag "merge" redefined
(Assembler)
A psect with a name seen before specifies a different merge flag value to that previ-
ously seen.
ously seen.
psect mytext,class=CODE,merge=1
; and later
psect mytext,class=CODE,merge=0
Oops, can mytext be merged or not?
(1417) argument to "split" psect flag must be 0 or 1
(Assembler)
This psect flag must be assigned a 0 or 1.
psect mytext,class=CODE,split=5
Oops, the split flag argument must be 0 or 1.
(1418) Attempt to read "control" qualified object which is Write-Only
(Code Generator)
An attempt was made to read a write-only register.
state = OPTION; // oops -- you cannot read this register
(1419) using the configuration file *; you may override this with the environment variable XC_XML
(Driver)
This is the compiler configuration file selected during compiler setup. This can be
changed via the XC_XML environment variable. This file is used to determine where the
compiler has been installed. See also message 1205.
changed via the XC_XML environment variable. This file is used to determine where the
compiler has been installed. See also message 1205.
(1420) ignoring suboption "*"
(Driver)
The suboption you have specified is not valid in this implementation and will be ignored.
--RUNTIME=default,+ramtest
oops -- what is ramtest?
(1421) the qualifier __xdata is not supported by this architecture
(Parser)
The qualifier you have specified is not valid in this implementation and will be ignored.
__xdata int coeff[2]; // that has no meaning for this target
(1422) the qualifier __ydata is not supported by this architecture
(Parser)
The qualifier you have specified is not valid in this implementation and will be ignored.
__ydata int coeff[2]; // that has no meaning for this target
(1423) case ranges are not supported
(Driver)
The use of GCC-style numerical ranges in case values does not conform to the CCI
Standard. Use individual case labels and values to conform.
Standard. Use individual case labels and values to conform.
switch(input) {
case 0 ... 5: // oops -- ranges of values are not supported
low();