This commit is contained in:
parent
e2d41544f3
commit
920dca2aa8
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -171,6 +171,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -243,6 +244,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -171,6 +171,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -243,6 +244,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -170,6 +170,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -242,6 +243,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -297,6 +297,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -1065,6 +1066,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
@ -2004,7 +2006,6 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang
|
||||
%versbiarchlib libcilkrts.so
|
||||
%versbiarchlib libcilkrts.spec
|
||||
%endif
|
||||
%if 0
|
||||
%ifarch %tsan_arch
|
||||
%if %separate_bi64
|
||||
%versbiarchlib libtsan.a
|
||||
@ -2018,7 +2019,6 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang
|
||||
%versbiarchlib liblsan.so
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %asan_arch %ubsan_arch %tsan_arch %lsan_arch
|
||||
%versbiarchlib libsanitizer.spec
|
||||
%endif
|
||||
|
32
gcc7-debug-dwarf2out-ice.patch
Normal file
32
gcc7-debug-dwarf2out-ice.patch
Normal file
@ -0,0 +1,32 @@
|
||||
Index: gcc/dwarf2out.c
|
||||
===================================================================
|
||||
--- gcc/dwarf2out.c (revision 244963)
|
||||
+++ gcc/dwarf2out.c (working copy)
|
||||
@@ -6154,12 +6154,21 @@ check_die (dw_die_ref die)
|
||||
between distinct inlined expansions or distinct out-of-line
|
||||
expansions. */
|
||||
FOR_EACH_VEC_SAFE_ELT (die->die_attr, ix, a)
|
||||
- gcc_assert (a->dw_attr != DW_AT_low_pc
|
||||
- && a->dw_attr != DW_AT_high_pc
|
||||
- && a->dw_attr != DW_AT_location
|
||||
- && a->dw_attr != DW_AT_frame_base
|
||||
- && a->dw_attr != DW_AT_call_all_calls
|
||||
- && a->dw_attr != DW_AT_GNU_all_call_sites);
|
||||
+ {
|
||||
+ if (a->dw_attr != DW_AT_low_pc
|
||||
+ && a->dw_attr != DW_AT_high_pc
|
||||
+ && a->dw_attr != DW_AT_location
|
||||
+ && a->dw_attr != DW_AT_frame_base
|
||||
+ && a->dw_attr != DW_AT_call_all_calls
|
||||
+ && a->dw_attr != DW_AT_GNU_all_call_sites)
|
||||
+ ;
|
||||
+ else
|
||||
+ {
|
||||
+ fprintf (stderr, "Broken inline DIE:\n");
|
||||
+ debug_dwarf_die (die);
|
||||
+ gcc_unreachable ();
|
||||
+ }
|
||||
+ }
|
||||
}
|
||||
}
|
||||
|
@ -307,6 +307,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -431,6 +432,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
|
@ -289,6 +289,7 @@ Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
Patch60: gcc44-textdomain.patch
|
||||
Patch61: gcc44-rename-info-files.patch
|
||||
Patch100: gcc7-debug-dwarf2out-ice.patch
|
||||
|
||||
#testpatch end
|
||||
|
||||
@ -1758,6 +1759,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
%patch100
|
||||
|
||||
#test patching end
|
||||
|
||||
@ -2690,7 +2692,6 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc7-locale.lang
|
||||
%versbiarchlib libcilkrts.so
|
||||
%versbiarchlib libcilkrts.spec
|
||||
%endif
|
||||
%if 0
|
||||
%ifarch %tsan_arch
|
||||
%if %separate_bi64
|
||||
%versbiarchlib libtsan.a
|
||||
@ -2704,7 +2705,6 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc7-locale.lang
|
||||
%versbiarchlib liblsan.so
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %asan_arch %ubsan_arch %tsan_arch %lsan_arch
|
||||
%versbiarchlib libsanitizer.spec
|
||||
%endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user