https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96383

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ebotcazou at gcc dot gnu.org

--- Comment #11 from Richard Biener <rguenth at gcc dot gnu.org> ---
So with the attached 'updated patch' I see

                === gnat tests ===


Running target unix/
FAIL: gnat.dg/debug11_pkg.adb scan-assembler-not foreign_imported_func
FAIL: gnat.dg/debug9.adb scan-assembler-times \\\\(DIE \\\\(0x[a-f0-9]*\\\\)
DW_
TAG_type_unit\\\\) 0

where the first FAIL seems obvious from the name of 'foreign_imported_func'
and the changed outcome is expected and OK?

For the second FAIL I see type units for system__secondary_stack_* types
and the extra subroutines are likely the invoked system__secondary_stack_*
functions like

 <1><77>: Abbrev Number: 38 (DW_TAG_subprogram)
    <78>   DW_AT_external    : 1
    <78>   DW_AT_name        : (indirect string, offset: 0x47):
system__secondar
y_stack__ss_release
    <7c>   DW_AT_decl_file   : 2
    <7d>   DW_AT_decl_line   : 95
    <7e>   DW_AT_decl_column : 14
    <7f>   DW_AT_sibling     : <0x8e>
 <2><83>: Abbrev Number: 39 (DW_TAG_formal_parameter)
    <84>   DW_AT_name        : m
    <86>   DW_AT_decl_file   : 2
    <87>   DW_AT_decl_line   : 95
    <88>   DW_AT_decl_column : 26
    <89>   DW_AT_type        : <0x8e>
 <2><8d>: Abbrev Number: 0

note they are not DECL_ARTIFICIAL and also not DECL_IGNORED.  Now the
testcase tries to test sth else than no type units at all as its
comment explains.

Reply via email to