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

Andris Pavenis <andris at gcc dot gnu.org> changed:

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

--- Comment #12 from Andris Pavenis <andris at gcc dot gnu.org> ---
Did some testing with gcc-8.2.0 built as both native compiler for DJGPP and as
Linux to DJGPP cross-compiler on Arch Linux (same build as one gets using
https://aur.archlinux.org/packages/djgpp-gcc/) and new one with proposed patch
applied additionally (added -msse to command line to avoid some unnecessary
warnings)

Arch Linux:

1) without proposed patch and -g<n> (where n missing or greater than 1):
lto-wrapper: vakava virhe: simple_object_copy_lto_debug_sections not
implemented: Virheellinen argumentti

2) with -g0 (patch do not have any influence in this case) or with proposed
patch applied:
lto1: virhe: two or more sections for
.gnu.lto__ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKhN2jw2io3keyEELb0EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm.e29cca957c80c524
(null):0: hämmentynyt aikaisemmista virheistä, poistutaan
lto-wrapper: vakava virhe: i686-pc-msdosdjgpp-g++ returned 1 exit status

DJGPP native compiler (only tested with patch applied):
lto1.exe: error: two or more sections for
.gnu.lto__ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKhN2jw2io3keyEELb0EEEEE7destroyIS7_EEvRS9_PT_.e5d8ced6
(null):0: confused by earlier errors, bailing out
lto-wrapper.exe: fatal error: C:\DJGPP\BIN/gpp.exe returned 1 exit status
compilation terminated.
collect2.exe: fatal error: lto-wrapper returned 1 exit status

Compiling simple program did not work earlier for native compiler fir DJGPP
target before when both -flto and -g where specified but works after proposed
patch is applied.

So we have 2 bugs and patch only fixes one of them.

Reply via email to