Byval arguments with alignment

Hi,

I would like to try to fix LLVM bug 6965, but I am new to the LLVM backend infrastructure. Any pointers on where to start exploring might be useful.

Any hints on where such alignments are forced, or where the suspected problem might be will be useful.

Thanks in advance

Arushi