I open this PR to keep a record of the minor issue found in pr41405. For some
libraries dsymutil gives for instance on i686-apple-darwin9 r152145:

19259 - libtool: link: dsymutil .libs/libstdc++.6.dylib || :
19260 : Assertion failed: (orig_str), function FixReferences, file
/SourceCache/dwarf_utilities/dwarf_utilities-70/source/DWARFdSYM.cpp, line
3641.
19261 + ../libtool: line 7996: 53016 Abort trap              dsymutil
.libs/libstdc++.6.dylib
22118 - libtool: link: dsymutil .libs/libstdc++.6.dylib || :
22119 : Assertion failed: (orig_str), function FixReferences, file
/SourceCache/dwarf_utilities/dwarf_utilities-70/source/DWARFdSYM.cpp, line
3641.
22120 + ../libtool: line 7996: 56489 Abort trap              dsymutil
.libs/libstdc++.6.dylib
36201 - libtool: link: dsymutil .libs/libgcj.11.dylib || :
36202 : Assertion failed: (orig_str), function FixReferences, file
/SourceCache/dwarf_utilities/dwarf_utilities-70/source/DWARFdSYM.cpp, line
3641.
36203 + warning: {0x00096f4c} TAG_variable:  AT_location( 0x000760de ) didn't
have valid function low pc, the location list will be incorrect.

while on powerpc-apple-darwin9 r152135 I get:

17913 - libtool: link: dsymutil .libs/libstdc++.6.dylib || :
17914 : Assertion failed: (orig_str), function FixReferences, file
/SourceCache/dwarf_utilities/dwarf_utilities-70/source/DWARFdSYM.cpp, line
3641.
17915 + ../libtool: line 7996:  2024 Abort trap              dsymutil
.libs/libstdc++.6.dylib
20787 - libtool: link: dsymutil .libs/libstdc++.6.dylib || :
20788 : Assertion failed: (orig_str), function FixReferences, file
/SourceCache/dwarf_utilities/dwarf_utilities-70/source/DWARFdSYM.cpp, line
3641.
20789 + ../libtool: line 7996:  5504 Abort trap              dsymutil
.libs/libstdc++.6.dylib
24341 - libtool: link: dsymutil .libs/libgfortran.3.dylib || :
24342 : Assertion failed: (orig_str), function FixReferences, file
/SourceCache/dwarf_utilities/dwarf_utilities-70/source/DWARFdSYM.cpp, line
3641.
24343 + ./libtool: line 7996: 43560 Abort trap              dsymutil
.libs/libgfortran.3.dylib
34863 - libtool: link: dsymutil .libs/libgcj.11.dylib || :
34864 : Assertion failed: (orig_str), function FixReferences, file
/SourceCache/dwarf_utilities/dwarf_utilities-70/source/DWARFdSYM.cpp, line
3641.
34865 + ./libtool: line 7996: 56377 Abort trap              dsymutil
.libs/libgcj.11.dylib
39262 - libtool: link: dsymutil .libs/libgcj.11.dylib || :
39263 : Assertion failed: (orig_str), function FixReferences, file
/SourceCache/dwarf_utilities/dwarf_utilities-70/source/DWARFdSYM.cpp, line
3641.
39264 + ./libtool: line 7996:  4174 Abort trap              dsymutil
.libs/libgcj.11.dylib

It is probably not surprising that these libraries don't have the *.dSYM
directory

[karma] gcc/darwin_buildw% lf
powerpc-apple-darwin9/libgfortran/.libs/libgfortran.3.dylib*
powerpc-apple-darwin9/libgfortran/.libs/libgfortran.3.dylib*
[karma] gcc/darwin_buildw% lf
powerpc-apple-darwin9/ppc64/libgfortran/.libs/libgfortran.3.dylib*
powerpc-apple-darwin9/ppc64/libgfortran/.libs/libgfortran.3.dylib*

powerpc-apple-darwin9/ppc64/libgfortran/.libs/libgfortran.3.dylib.dSYM:
Contents/


-- 
           Summary: [4.5 Regression] dsymutil "Assertion failed ..." since
                    revision 151907
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: minor
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: dominiq at lps dot ens dot fr
 GCC build triplet: *-apple-darwin*
  GCC host triplet: *-apple-darwin*
GCC target triplet: *-apple-darwin*


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41473

Reply via email to