You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add library build scripts to assist in rebuilding the C library with different settings. See the library-build folder in the installation directory.
The linker now gives precedence to a replacement C library given on the command line.
Inlining a function in a loop with a parameter that was read only once as part of being the parameter to the inlined function, would get clobbered if it was written to inside the inlined function.
6502: Incorrect code could be generated in some rare situations with address expressions.
MEGA65: Correct use/def semantics of ASW instruction which was not done right and could cause writes to zero page pseudo registers prior to be incorrectly optimized away.
MEGA65: Correct date table initializers for scattered sections, now also handling section operators.
MEGA65: Correct routines that initialize variables, they expected a 32-bit pointer, but the table address passed from C startup was 16-bit. These are now both 16-bit.
MEGA65: Data initializer table entries now use the scatter-to address if it exists, otherwise it falls back to the normal
address.
65816: Incorrect code could be generated in some rare situations with address expressions.
65816: Casting between a compact code pointer and an integer type caused an internal error.