$ ppcrossavr.exe -i
Free Pascal Compiler version 3.3.1
Compiler date : 2019/09/22
Compiler CPU target: avr
Supported targets (targets marked with '{*}' are under development):
embedded: Embedded
Supported CPU instruction sets:
AVR1,AVR2,AVR25,AVR3,AVR31,AVR35,AVR4,AVR5,AVR51,AVR6
Supported FPU instruction sets:
NONE,SOFT,LIBGCC
Supported inline assembler modes:
STANDARD
GAS
Recognized compiler and RTL features:
HEAP,INITFINAL,RTTI,CLASSES,EXCEPTIONS,EXITCODE,ANSISTRINGS,WIDESTRINGS
TEXTIO,CONSOLEIO,FILEIO,RANDOM,VARIANTS,OBJECTS,DYNARRAYS,THREADING
COMMANDARGS,PROCESSES,STACKCHECK,DYNLIBS,SOFTFPU,OBJECTIVEC1,RESOURCES
UNICODESTRINGS
Supported ABI targets:
DEFAULT
Supported Optimizations:
REGVAR
STACKFRAME
PEEPHOLE
LOOPUNROLL
TAILREC
CSE
DFA
ORDERFIELDS
FASTMATH
REMOVEEMPTYPROCS
CONSTPROP
USELOADMODIFYSTORE
Supported Whole Program Optimizations:
All
DEVIRTCALLS
OPTVMTS
SYMBOLLIVENESS
Supported Microcontroller types:
AVRSIM,ATMEGA645,ATMEGA165A,ATTINY44A,ATMEGA649A,ATMEGA32U4,ATTINY26
AT90USB1287,AT90PWM161,ATTINY48,ATMEGA168P,ATTINY10,ATTINY84A,AT90USB82
ATTINY2313,ATTINY461,ATMEGA3250PA,ATMEGA3290A,ATMEGA165P,ATTINY43U
AT90USB162,ATMEGA16U4,ATTINY24A,ATMEGA88P,ATTINY88,ATMEGA6490P,ATTINY40
ATMEGA324P,ATTINY167,ATMEGA328,ATTINY861,ATTINY85,ATMEGA64M1,ATMEGA645P
ATMEGA8U2,ATMEGA329A,ATMEGA8A,ATMEGA324PA,ATMEGA32HVB,AT90PWM316
AT90PWM3B,AT90USB646,ATTINY20,ATMEGA16,ATMEGA48A,ATTINY24,ATMEGA644
ATMEGA1284,ATA6285,AT90CAN64,ATMEGA48,AT90CAN32,ATTINY9,ATTINY87
ATMEGA1281,AT90PWM216,ATMEGA3250A,ATMEGA88A,ATMEGA128RFA1,ATMEGA3290PA
AT90PWM81,ATMEGA325P,ATTINY84,ATMEGA328P,ATTINY13A,ATMEGA8,ATMEGA1284P
ATMEGA16U2,ATTINY45,ATMEGA3250,ATMEGA329,ATMEGA32A,ATTINY5,AT90CAN128
ATMEGA6490,ATMEGA8515,ATMEGA88PA,ATMEGA168A,ATMEGA128,AT90USB1286
ATMEGA164PA,ATTINY828,ATMEGA88,ATMEGA645A,ATMEGA3290P,ATMEGA644P
ATMEGA164A,ATTINY4313,ATMEGA162,ATMEGA32C1,ATMEGA128A,ATMEGA324A
ATTINY13,ATMEGA2561,ATMEGA169A,ATTINY261,ATMEGA644A,ATMEGA3290
ATMEGA64A,ATMEGA169P,ATMEGA2560,ATMEGA32,ATTINY861A,ATTINY28,ATMEGA48P
ATMEGA8535,ATMEGA168PA,ATMEGA16M1,ATMEGA16HVB,ATMEGA164P,ATMEGA325A
ATMEGA640,ATMEGA6450,ATMEGA329P,ATA6286,AT90USB647,ATMEGA168
ATMEGA6490A,ATMEGA32M1,ATMEGA64C1,ATMEGA32U2,ATTINY4,ATMEGA644PA
AT90PWM1,ATTINY44,ATMEGA325PA,ATMEGA6450A,ATTINY2313A,ATMEGA329PA
ATTINY461A,ATMEGA6450P,ATMEGA64,ATMEGA165PA,ATMEGA16A,ATMEGA649
ATMEGA1280,AT90PWM2B,ATMEGA649P,ATMEGA3250P,ATMEGA48PA,ATTINY1634
ATMEGA325,ATMEGA169PA,ATTINY261A,ATTINY25
This program comes under the GNU General Public Licence
For more information read COPYING.v2
Please report bugs in our bug tracker on:
http://bugs.freepascal.org
More information may be found on our WWW pages (including directions
for mailing lists useful for asking questions or discussing potential
new features, etc.):
http://www.freepascal.org