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
- GCC: Fix sibling indirect calls by appointing all caller-saved
registers (except R1) as available register for the sibling
function pointer. Closes issue #4.
- Fix constructors/destructors invocation from CRT. Closes issue #6.
- NEWLIB: Add setjmp/longjmp implementation. Closes issue #5.
- NEWLIB: Add empty gettimeofday to fix linker errors in some
GCC test cases.
- GCC: Minor updates to the testsuite to filter out test cases that
are note compatible with the PRU.
- BINUTILS: Switch ELF e_machine to 0x90, to be compatible with TI
toolchain. Please be warned that we cannot yet intermix
intermediate object files between GCC and TI toolchains.
- BINUTILS: Remove the unused IMM5 relocation.
Results from running the GCC C testsuite:
=== gcc Summary ===
# of expected passes 81298
# of unexpected failures 43
# of unexpected successes 1
# of expected failures 97
# of unsupported tests 1964
Signed-off-by: Dimitar Dimitrov <dinuxbg@gmail.com>
Static/global constructors (attribute(constructor) in C) are not being called by CRT on start. Basic tests like gcc.dg/constructor-1.c fail.
The text was updated successfully, but these errors were encountered: