@:./ppcrossrv64 -i
Free Pascal Compiler version 3.3.1
Compiler date : 2025/10/31
Compiler CPU target: riscv64
Supported targets (targets marked with '{*}' are under development):
Linux: Linux for RISC-V 64
Embedded: Embedded
Supported CPU instruction sets:
RV64IMAC,RV64IMA,RV64IM,RV64I,RV64IMAFDC,RV64IMAFD,RV64GC,RV64GCB
Supported FPU instruction sets:
NONE,LIBGCC,SOFT,FD
Supported inline assembler modes:
STANDARD
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
Recognized modeswitches:
CLASS,OBJPAS,RESULT,PCHARTOSTRING,CVAR,NESTEDCOMMENTS,
CLASSICPROCVARS,MACPROCVARS,REPEATFORWARD,POINTERTOPROCVAR,
AUTODEREF,INITFINAL,ANSISTRINGS,OUT,DEFAULTPARAMETERS,
HINTDIRECTIVE,DUPLICATELOCALS,PROPERTIES,ALLOWINLINE,
EXCEPTIONS,OBJECTIVEC1,OBJECTIVEC2,NESTEDPROCVARS,
NONLOCALGOTO,ADVANCEDRECORDS,ISOUNARYMINUS,SYSTEMCODEPAGE,
FINALFIELDS,UNICODESTRINGS,TYPEHELPERS,CBLOCKS,ISOIO,
ISOPROGRAMPARAS,ISOMOD,ARRAYOPERATORS,MULTIHELPERS,
ARRAYTODYNARRAY,PREFIXEDATTRIBUTES,UNDERSCOREISSEPARATOR,
IMPLICITFUNCTIONSPECIALIZATION,FUNCTIONREFERENCES,
ANONYMOUSFUNCTIONS,MULTILINESTRINGS
Supported ABI targets:
DEFAULT
LP64
LP64F
LP64D
LP64Q
Supported Optimizations:
REGVAR
STACKFRAME
PEEPHOLE
LOOPUNROLL
TAILREC
CSE
DFA
STRENGTH
ORDERFIELDS
FASTMATH
REMOVEEMPTYPROCS
CONSTPROP
USELOADMODIFYSTORE
UNUSEDPARA
FORLOOP
Supported Whole Program Optimizations:
All
DEVIRTCALLS
OPTVMTS
SYMBOLLIVENESS
Code Generation Backend
FPC
Supported LLVM/Xcode versions (only available with LLVM Code Generation Backend)
This program comes under the GNU General Public Licence
For more information read COPYING.v2
Please report bugs in our bug tracker on:
https://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.):
https://www.freepascal.org