Merge remote-tracking branch 'palmer/riscv-zicbom' into __archive__
* palmer/riscv-zicbom: (32 commits)
RISC-V: Add support fo the zihintpause extension
RISC-V: Add support for the zicbom extension
inline: free symbol list after use
inline: allocate statement after guards
inline: avoid needless intermediate vars
inline: declaration of the variadic vars is useless
inline: comment about creating node of node on variadics
inline: add testcases for inlining of variadics
fix "unreplaced" warnings caused by using typeof() on inline functions
predefine __ATOMIC_ACQUIRE & friends as weak
allow show_token() on TOKEN_ZERO_IDENT
fix crash when inlining casts of erroneous expressions
cgcc: do not die on '-x assembler'
RISC-V: Remove "g" from the extension list
RISC-V: Remove the unimplemented ISA extensions
RISC-V: Match GCC's semantics for multiple -march instances
RISC-V: don't die() on -march errors, just warn
cast_value: remove error-prone redundant argument
cast_value: assign the new type
fix zero/sign extension of integer character constants
...