diff --git a/gcc/dwarf2codeview.cc b/gcc/dwarf2codeview.cc index 19ec58d096eed8b6a6923120f93fd4839ea71617..a50fcdf9f7bfadc973b32154fe50d34c79ceb60c 100644 --- a/gcc/dwarf2codeview.cc +++ b/gcc/dwarf2codeview.cc @@ -3208,6 +3208,8 @@ write_s_frameproc (void) fprint_whex (asm_out_file, 0); putc ('\n', asm_out_file); + ASM_OUTPUT_ALIGN (asm_out_file, 2); + targetm.asm_out.internal_label (asm_out_file, SYMBOL_END_LABEL, label_num); } @@ -3576,7 +3578,10 @@ write_s_inlinesite (dw_die_ref parent_func, dw_die_ref die) line_func = find_line_function (parent_func, die); if (line_func) - write_binary_annotations (line_func, func_id); + { + write_binary_annotations (line_func, func_id); + ASM_OUTPUT_ALIGN (asm_out_file, 2); + } #else (void) line_func; #endif