aboutsummaryrefslogtreecommitdiff
path: root/libiberty/testsuite/demangle-expected
diff options
context:
space:
mode:
authorGiuliano Belinassi <gbelinassi@suse.de>2022-05-06 23:37:52 -0300
committerGiuliano Belinassi <gbelinassi@suse.de>2022-05-17 14:34:21 -0300
commit7a3f38a966a52893fb5bae301a1a3d56961358fb (patch)
treedf14ac7daa89f5beeed9584761f482d3d5be9985 /libiberty/testsuite/demangle-expected
parent941efd87e22b1b88e3488b8e681d14d0d66e45ac (diff)
downloadgcc-7a3f38a966a52893fb5bae301a1a3d56961358fb.zip
gcc-7a3f38a966a52893fb5bae301a1a3d56961358fb.tar.gz
gcc-7a3f38a966a52893fb5bae301a1a3d56961358fb.tar.bz2
PR105169 Fix references to discarded sections
When -fpatchable-function-entry= is enabled, certain C++ codes fails to link because of generated references to discarded sections in __patchable_function_entry section. This commit fixes this problem by puting those references in a COMDAT section. 2022-05-06 Giuliano Belinassi <gbelinassi@suse.de> gcc/ChangeLog PR c++/105169 * targhooks.cc (default_print_patchable_function_entry_1): Handle COMDAT case. * varasm.cc (switch_to_comdat_section): New (handle_vtv_comdat_section): Call switch_to_comdat_section. * varasm.h: Declare switch_to_comdat_section. gcc/testsuite/ChangeLog 2022-05-06 Giuliano Belinassi <gbelinassi@suse.de> PR c++/105169 * g++.dg/modules/pr105169.h: New file. * g++.dg/modules/pr105169_a.C: New test. * g++.dg/modules/pr105169_b.C: New file.
Diffstat (limited to 'libiberty/testsuite/demangle-expected')
0 files changed, 0 insertions, 0 deletions