Commit f90811a2 by Richard Henderson Committed by Richard Henderson

dwarf2asm.c (eh_data_format_name): Add names for "pointer size" variants of non-absolute encodings.

        * dwarf2asm.c (eh_data_format_name): Add names for "pointer size"
        variants of non-absolute encodings.

From-SVN: r42178
parent e1f9550a
2001-05-16 Richard Henderson <rth@redhat.com> 2001-05-16 Richard Henderson <rth@redhat.com>
* dwarf2asm.c (eh_data_format_name): Add names for "pointer size"
variants of non-absolute encodings.
2001-05-16 Richard Henderson <rth@redhat.com>
* except.c (eh_data_format_name): Move to ... * except.c (eh_data_format_name): Move to ...
* dwarf2asm.c: ... here. Use designated initializers if available. * dwarf2asm.c: ... here. Use designated initializers if available.
(dw2_asm_output_encoded_addr_rtx): Accept varargs commentary. (dw2_asm_output_encoded_addr_rtx): Accept varargs commentary.
......
...@@ -500,6 +500,7 @@ eh_data_format_name (format) ...@@ -500,6 +500,7 @@ eh_data_format_name (format)
S(DW_EH_PE_sdata4, "sdata4") S(DW_EH_PE_sdata4, "sdata4")
S(DW_EH_PE_sdata8, "sdata8") S(DW_EH_PE_sdata8, "sdata8")
S(DW_EH_PE_absptr | DW_EH_PE_pcrel, "pcrel")
S(DW_EH_PE_uleb128 | DW_EH_PE_pcrel, "pcrel uleb128") S(DW_EH_PE_uleb128 | DW_EH_PE_pcrel, "pcrel uleb128")
S(DW_EH_PE_udata2 | DW_EH_PE_pcrel, "pcrel udata2") S(DW_EH_PE_udata2 | DW_EH_PE_pcrel, "pcrel udata2")
S(DW_EH_PE_udata4 | DW_EH_PE_pcrel, "pcrel udata4") S(DW_EH_PE_udata4 | DW_EH_PE_pcrel, "pcrel udata4")
...@@ -509,6 +510,7 @@ eh_data_format_name (format) ...@@ -509,6 +510,7 @@ eh_data_format_name (format)
S(DW_EH_PE_sdata4 | DW_EH_PE_pcrel, "pcrel sdata4") S(DW_EH_PE_sdata4 | DW_EH_PE_pcrel, "pcrel sdata4")
S(DW_EH_PE_sdata8 | DW_EH_PE_pcrel, "pcrel sdata8") S(DW_EH_PE_sdata8 | DW_EH_PE_pcrel, "pcrel sdata8")
S(DW_EH_PE_absptr | DW_EH_PE_textrel, "textrel")
S(DW_EH_PE_uleb128 | DW_EH_PE_textrel, "textrel uleb128") S(DW_EH_PE_uleb128 | DW_EH_PE_textrel, "textrel uleb128")
S(DW_EH_PE_udata2 | DW_EH_PE_textrel, "textrel udata2") S(DW_EH_PE_udata2 | DW_EH_PE_textrel, "textrel udata2")
S(DW_EH_PE_udata4 | DW_EH_PE_textrel, "textrel udata4") S(DW_EH_PE_udata4 | DW_EH_PE_textrel, "textrel udata4")
...@@ -518,6 +520,7 @@ eh_data_format_name (format) ...@@ -518,6 +520,7 @@ eh_data_format_name (format)
S(DW_EH_PE_sdata4 | DW_EH_PE_textrel, "textrel sdata4") S(DW_EH_PE_sdata4 | DW_EH_PE_textrel, "textrel sdata4")
S(DW_EH_PE_sdata8 | DW_EH_PE_textrel, "textrel sdata8") S(DW_EH_PE_sdata8 | DW_EH_PE_textrel, "textrel sdata8")
S(DW_EH_PE_absptr | DW_EH_PE_datarel, "datarel")
S(DW_EH_PE_uleb128 | DW_EH_PE_datarel, "datarel uleb128") S(DW_EH_PE_uleb128 | DW_EH_PE_datarel, "datarel uleb128")
S(DW_EH_PE_udata2 | DW_EH_PE_datarel, "datarel udata2") S(DW_EH_PE_udata2 | DW_EH_PE_datarel, "datarel udata2")
S(DW_EH_PE_udata4 | DW_EH_PE_datarel, "datarel udata4") S(DW_EH_PE_udata4 | DW_EH_PE_datarel, "datarel udata4")
...@@ -527,6 +530,7 @@ eh_data_format_name (format) ...@@ -527,6 +530,7 @@ eh_data_format_name (format)
S(DW_EH_PE_sdata4 | DW_EH_PE_datarel, "datarel sdata4") S(DW_EH_PE_sdata4 | DW_EH_PE_datarel, "datarel sdata4")
S(DW_EH_PE_sdata8 | DW_EH_PE_datarel, "datarel sdata8") S(DW_EH_PE_sdata8 | DW_EH_PE_datarel, "datarel sdata8")
S(DW_EH_PE_absptr | DW_EH_PE_funcrel, "funcrel")
S(DW_EH_PE_uleb128 | DW_EH_PE_funcrel, "funcrel uleb128") S(DW_EH_PE_uleb128 | DW_EH_PE_funcrel, "funcrel uleb128")
S(DW_EH_PE_udata2 | DW_EH_PE_funcrel, "funcrel udata2") S(DW_EH_PE_udata2 | DW_EH_PE_funcrel, "funcrel udata2")
S(DW_EH_PE_udata4 | DW_EH_PE_funcrel, "funcrel udata4") S(DW_EH_PE_udata4 | DW_EH_PE_funcrel, "funcrel udata4")
...@@ -536,6 +540,8 @@ eh_data_format_name (format) ...@@ -536,6 +540,8 @@ eh_data_format_name (format)
S(DW_EH_PE_sdata4 | DW_EH_PE_funcrel, "funcrel sdata4") S(DW_EH_PE_sdata4 | DW_EH_PE_funcrel, "funcrel sdata4")
S(DW_EH_PE_sdata8 | DW_EH_PE_funcrel, "funcrel sdata8") S(DW_EH_PE_sdata8 | DW_EH_PE_funcrel, "funcrel sdata8")
S(DW_EH_PE_indirect | DW_EH_PE_absptr | DW_EH_PE_pcrel,
"indirect pcrel")
S(DW_EH_PE_indirect | DW_EH_PE_uleb128 | DW_EH_PE_pcrel, S(DW_EH_PE_indirect | DW_EH_PE_uleb128 | DW_EH_PE_pcrel,
"indirect pcrel uleb128") "indirect pcrel uleb128")
S(DW_EH_PE_indirect | DW_EH_PE_udata2 | DW_EH_PE_pcrel, S(DW_EH_PE_indirect | DW_EH_PE_udata2 | DW_EH_PE_pcrel,
...@@ -553,6 +559,8 @@ eh_data_format_name (format) ...@@ -553,6 +559,8 @@ eh_data_format_name (format)
S(DW_EH_PE_indirect | DW_EH_PE_sdata8 | DW_EH_PE_pcrel, S(DW_EH_PE_indirect | DW_EH_PE_sdata8 | DW_EH_PE_pcrel,
"indirect pcrel sdata8") "indirect pcrel sdata8")
S(DW_EH_PE_indirect | DW_EH_PE_absptr | DW_EH_PE_textrel,
"indirect textrel")
S(DW_EH_PE_indirect | DW_EH_PE_uleb128 | DW_EH_PE_textrel, S(DW_EH_PE_indirect | DW_EH_PE_uleb128 | DW_EH_PE_textrel,
"indirect textrel uleb128") "indirect textrel uleb128")
S(DW_EH_PE_indirect | DW_EH_PE_udata2 | DW_EH_PE_textrel, S(DW_EH_PE_indirect | DW_EH_PE_udata2 | DW_EH_PE_textrel,
...@@ -570,6 +578,8 @@ eh_data_format_name (format) ...@@ -570,6 +578,8 @@ eh_data_format_name (format)
S(DW_EH_PE_indirect | DW_EH_PE_sdata8 | DW_EH_PE_textrel, S(DW_EH_PE_indirect | DW_EH_PE_sdata8 | DW_EH_PE_textrel,
"indirect textrel sdata8") "indirect textrel sdata8")
S(DW_EH_PE_indirect | DW_EH_PE_absptr | DW_EH_PE_datarel,
"indirect datarel")
S(DW_EH_PE_indirect | DW_EH_PE_uleb128 | DW_EH_PE_datarel, S(DW_EH_PE_indirect | DW_EH_PE_uleb128 | DW_EH_PE_datarel,
"indirect datarel uleb128") "indirect datarel uleb128")
S(DW_EH_PE_indirect | DW_EH_PE_udata2 | DW_EH_PE_datarel, S(DW_EH_PE_indirect | DW_EH_PE_udata2 | DW_EH_PE_datarel,
...@@ -587,6 +597,8 @@ eh_data_format_name (format) ...@@ -587,6 +597,8 @@ eh_data_format_name (format)
S(DW_EH_PE_indirect | DW_EH_PE_sdata8 | DW_EH_PE_datarel, S(DW_EH_PE_indirect | DW_EH_PE_sdata8 | DW_EH_PE_datarel,
"indirect datarel sdata8") "indirect datarel sdata8")
S(DW_EH_PE_indirect | DW_EH_PE_absptr | DW_EH_PE_funcrel,
"indirect funcrel")
S(DW_EH_PE_indirect | DW_EH_PE_uleb128 | DW_EH_PE_funcrel, S(DW_EH_PE_indirect | DW_EH_PE_uleb128 | DW_EH_PE_funcrel,
"indirect funcrel uleb128") "indirect funcrel uleb128")
S(DW_EH_PE_indirect | DW_EH_PE_udata2 | DW_EH_PE_funcrel, S(DW_EH_PE_indirect | DW_EH_PE_udata2 | DW_EH_PE_funcrel,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment