| 67 | /* Don't adjust aligment for static local var and hard register var. */ |
|---|---|
| 68 | if (is_global_var (var) || DECL_HARD_REGISTER (var)) |
| 69 | continue; |
| 70 | |
| 71 | unsigned align = LOCAL_DECL_ALIGNMENT (var); |
| 72 | |
| 73 | /* Make sure alignment only increase. */ |
| 74 | gcc_assert (align >= DECL_ALIGN (var)); |
| 75 | |
| 76 | SET_DECL_ALIGN (var, align); |
| 77 | } |
| 78 | return 0; |
| 79 | } |
| 80 | |
| 81 | gimple_opt_pass * |