On 06/03/14 21:03, Vladimir Makarov wrote:
On 03/06/2014 03:14 PM, Paulo J. Matos wrote:
I have just run a few long benchmarks and even though I had high
expectations for improving performance the flag in our port causes a
~3% degradation in performance. Haven't had time to investigate why.
Strange. What port is this? Can I see the benchmarks. I know Pat
Haugen from IBM found a bug which can generated worse code in some cases
and has a fix. I hope Pat submits it on stage 1.
Vladimir, unfortunately I cannot send the benchmarks as they are private
customer code. However, I will investigate the degradation and try to
find a case which I can reduce and post on the list.
The port is for an internal Broadcom chip, SIMD/VLIW sharing some
similarities and technical issues from a compiler point of view as IA-64.
Still, would you accept a patch to mark this flag as an optimization?
I think we should.
I will submit a patch to gcc-patches.
Thanks,
--
Paulo Matos