Ticket #31 (new task)

Opened 3 years ago

Load 'oprofile' into a Linux kernel and bench various gcc/tcc compiled programs.

Reported by: verm Assigned to: tendra
Priority: high Milestone: 5.1.0
Component: Any Version: HEAD
Severity: normal Keywords:
Cc: Operating System: Any
Hardware: Any Sub Component: Any

Description

Load 'oprofile' (http://oprofile.sourceforge.net/) into a linux kernel and bench various gcc/tcc compiled programs. Look at the call and function level traces. Try to identify types of programs where tcc needs improvement (e.g., floating ops, cache-dependent tight loops, etc.) Use this to pinpoint the asm output differences between tcc and other compilers. Are there types of problems or operations that tcc needs to improve upon?