Claudiu Zissulescu-Ianculescu
Claudiu Zissulescu-Ianculescu
Binutils can support stylized output for disassembler. Add this support to ARC backends
- [x] Inline memcpy - [x] Jump Table re-enable. - [x] Delay slot scheduler - [x] Check if conditional execution is optimal - [x] More 8-bit operations?
Investigate why they are failing: ``` FAIL: gcc.dg/torture/fp-int-convert-timode-3.c -O0 execution test FAIL: gcc.dg/torture/fp-int-convert-timode-3.c -O1 execution test FAIL: gcc.dg/torture/fp-int-convert-timode-3.c -O2 execution test FAIL: gcc.dg/torture/fp-int-convert-timode-3.c -O3 -g execution test FAIL: gcc.dg/torture/fp-int-convert-timode-3.c -Os...
The next dejagnu errors are extra added ``` FAIL: gcc.dg/torture/floatn-convert.c -O0 (test for excess errors) FAIL: gcc.dg/torture/floatn-convert.c -O1 (test for excess errors) FAIL: gcc.dg/torture/floatn-convert.c -O2 (test for excess errors) FAIL:...
In ARCv2 architecture, a PC-relative 32bit offset is mapped into 32 unsigned immediate. However, for ARC64 we map it into the 32bit signed immediate. Thus, any 32bit unsigned number in...
Consider the next snip: ```asm movl r3, 0xefffffffffffffff ``` The arc64 assembler will assemble it without any error.
Investigate usage of mold linker for ARC: https://github.com/rui314/mold
For upcoming support for a linux distro, we need to implement in binutils support for IFUNC. Here it is what Nick says about IFUNC: * GCC now accepts a new...
Ftensor can be used as performance benchmark. Sources here: https://wlandry.net/Projects/FTensor/ GCC page on the subject: https://gcc.gnu.org/testing/testing-ftensor.html
While running dejagnu fortran tests I am getting: ``` FAIL: gfortran.dg/PR94289.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gfortran.dg/PR94289.f90 -O3 -g execution test FAIL: gfortran.dg/bind_c_array_params_2.f90 -O scan-assembler-times [...