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