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 * |