Bug 44329 - vectorization loss in gas_dyn
Summary: vectorization loss in gas_dyn
Status: RESOLVED WORKSFORME
Alias: None
Product: gcc
Classification: Unclassified
Component: middle-end (show other bugs)
Version: 4.6.0
: P3 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-30 00:31 UTC by Jack Howarth
Modified: 2010-05-30 00:34 UTC (History)
1 user (show)

See Also:
Host: x86_64-apple-darwin10
Target: x86_64-apple-darwin10
Build: x86_64-apple-darwin10
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jack Howarth 2010-05-30 00:31:55 UTC
Currently gcc trunk is showing significant loss of vectorization at r160038 for the gas_dyn.f90 benchmark...

bash-3.2$ gfortran -O3 -ffast-math -ftree-vectorizer-verbose=2 gas_dyn.f90 &> gcc46.txt
bash-3.2$ grep "LOOP VECTORIZED" gcc46.txt | wc
      29     116    1177

compared to...

bash-3.2$ gfortran -O3 -ffast-math -ftree-vectorizer-verbose=2 gas_dyn.f90 &> gcc46.txt
bash-3.2$ grep "LOOP VECTORIZED" gcc46.txt | wc
      41     164    1666

at r159941.
Comment 1 Jack Howarth 2010-05-30 00:34:27 UTC
Sorry for the noise. Wrong version of gcc was being executed.