[Bug tree-optimization/66948] New: Performance regression in bit manipulation code
martin@mpa-garching.mpg.de
gcc-bugzilla@gcc.gnu.org
Mon Jul 20 17:19:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66948
Bug ID: 66948
Summary: Performance regression in bit manipulation code
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: martin@mpa-garching.mpg.de
Target Milestone: ---
Created attachment 36017
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36017&action=edit
Testcase
The attached test code requires significantly more CPU time when compiled with
current trunk, compared to gcc 4.8.4 and the gcc 5 branch.
gcc 4.8.4:
martin@marvin ~/lsnew $ gcc -std=c99 -O3 testcase.c
martin@marvin ~/lsnew $ time ./a.out
real 0m4.039s
user 0m4.041s
sys 0m0.000s
gcc 5 branch:
martin@marvin ~/lsnew $ gcc -std=c99 -O3 testcase.c
martin@marvin ~/lsnew $ time ./a.out
real 0m3.820s
user 0m3.822s
sys 0m0.000s
trunk:
martin@marvin ~/lsnew $ gcc -std=c99 -O3 testcase.c
martin@marvin ~/lsnew $ time ./a.out
real 0m4.492s
user 0m4.493s
sys 0m0.004s
More information about the Gcc-bugs
mailing list