Correctly guard use of __align__ with template parameter from gcc < 4.5.