This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] DWARF support for AIX v5


On 09/25/2015 11:59 AM, David Edelsohn wrote:
>         * dwarf2out.c (XCOFF_DEBUGGING_INFO): Default 0 definition.
>         (HAVE_XCOFF_DWARF_EXTRAS): Default to 0 definition.
>         (output_fde): Don't output length for debug_frame on AIX.
>         (output_call_frame_info): Don't output length for debug_frame on AIX.
>         (have_macinfo): Force to False for XCOFF_DEBUGGING_INFO and not
>         HAVE_XCOFF_DWARF_EXTRAS.
>         (add_AT_loc_list): Return early if XCOFF_DEBUGGING_INFO and not
>         HAVE_XCOFF_DWARF_EXTRAS.
>         (output_compilation_unit_header): Don't output length on AIX.
>         (output_pubnames): Don't output length on AIX.
>         (output_aranges): Delete argument. Compute length locally. Don't
>         output length on AIX.
>         (output_line_info): Don't output length on AIX.
>         (dwarf2out_finish): Don't compute aranges_length.
>         * dwarf2asm.c (XCOFF_DEBUGGING_INFO): Default 0 definition.
>         (dw2_asm_output_nstring): Emit .byte not .ascii on AIX.
>         * config/rs6000/rs6000.c (rs6000_output_dwrf_dtprel): Emit correct
>         symbol decoration for AIX.
>         (rs6000_xcoff_debug_unwind_info): New.
>         (rs6000_xcoff_asm_named_section): Emit .dwsect pseudo-op
>         for SECTION_DEBUG.
>         (rs6000_xcoff_declare_function_name): Emit different
>         .function pseudo-op when DWARF2_DEBUG. Don't call
>         xcoffout_declare_function for DWARF2_DEBUG.
>         * config/rs6000/xcoff.h (TARGET_DEBUG_UNWIND_INFO):
>         Redefine.
>         * config/rs6000/aix71.h (DWARF2_DEBUGGING_INFO): Define.
>         (PREFERRED_DEBUGGING_TYPE): Define.
>         (DEBUG_INFO_SECTION): Define.
>         (DEBUG_ABBREV_SECTION): Define.
>         (DEBUG_ARANGES_SECTION): Define.
>         (DEBUG_LINE_SECTION): Define.
>         (DEBUG_PUBNAMES_SECTION): Define.
>         (DEBUG_PUBTYPES_SECTION): Define.
>         (DEBUG_STR_SECTION): Define.
>         (DEBUG_RANGES_SECTION): Define.

Ok.


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]