bfd	* elf32-pru.c (elf_backend_can_gc_sections): Define as 1.
ld	* testsuite/ld-elf/group8a.d: Remove pru from XFAIL list.
	* testsuite/ld-elf/group8b.d: Ditto.
	* testsuite/ld-elf/group9a.d: Ditto.
	* testsuite/ld-elf/group9b.d: Ditto.
	* testsuite/ld-elf/pr12851.d: Ditto.
	* testsuite/ld-elf/pr22677.d: Ditto.
	* testsuite/lib/ld-lib.exp (check_gc_sections_available): Remove
	pru from list.
+2021-05-10  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       * elf32-pru.c (elf_backend_can_gc_sections): Define as 1.
+
 2021-05-08  Mike Frysinger  <vapier@gentoo.org>
 
        * doc/Makefile.am (html-local, bfd/index.html): New targets.
 
 
 #define elf_backend_relocate_section   pru_elf32_relocate_section
 #define bfd_elf32_bfd_relax_section    pru_elf32_relax_section
+#define elf_backend_can_gc_sections    1
 
 #define TARGET_LITTLE_SYM              pru_elf32_vec
 #define TARGET_LITTLE_NAME             "elf32-pru"
 
+2021-05-10  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       * testsuite/ld-elf/group8a.d: Remove pru from XFAIL list.
+       * testsuite/ld-elf/group8b.d: Ditto.
+       * testsuite/ld-elf/group9a.d: Ditto.
+       * testsuite/ld-elf/group9b.d: Ditto.
+       * testsuite/ld-elf/pr12851.d: Ditto.
+       * testsuite/ld-elf/pr22677.d: Ditto.
+       * testsuite/lib/ld-lib.exp (check_gc_sections_available): Remove
+       pru from list.
+
 2021-05-10  Dimitar Dimitrov  <dimitar@dinux.eu>
 
        * scripttempl/pru.sc (.resource_table): Add ALIGN directive.
 
 #ld: -r --gc-sections --entry foo
 #readelf: -g --wide
 # generic linker targets don't support --gc-sections, nor do a bunch of others
-#xfail: [is_generic] hppa64-*-* mep-*-* mn10200-*-* pru-*-*
+#xfail: [is_generic] hppa64-*-* mep-*-* mn10200-*-*
 
 COMDAT group section \[[ 0-9]+\] `.group' \[foo\] contains . sections:
    \[Index\]    Name
 
 #ld: -r --gc-sections --entry bar
 #readelf: -g --wide
 # generic linker targets don't support --gc-sections, nor do a bunch of others
-#xfail: [is_generic] hppa64-*-* mep-*-* mn10200-*-* pru-*-*
+#xfail: [is_generic] hppa64-*-* mep-*-* mn10200-*-*
 
 COMDAT group section \[[ 0-9]+\] `.group' \[bar\] contains . sections:
    \[Index\]    Name
 
 #ld: -r --gc-sections --entry foo
 #readelf: -g --wide
 # generic linker targets don't support --gc-sections, nor do a bunch of others
-#xfail: [is_generic] hppa64-*-* mep-*-* mn10200-*-* pru-*-*
+#xfail: [is_generic] hppa64-*-* mep-*-* mn10200-*-*
 
 COMDAT group section \[[ 0-9]+\] `.group' \[foo\] contains . sections:
    \[Index\]    Name
 
 #ld: -r --gc-sections --entry bar
 #readelf: -g --wide
 # generic linker targets don't support --gc-sections, nor do a bunch of others
-#xfail: [is_generic] hppa64-*-* mep-*-* mn10200-*-* pru-*-*
+#xfail: [is_generic] hppa64-*-* mep-*-* mn10200-*-*
 
 COMDAT group section \[[ 0-9]+\] `.group' \[foo\] contains . sections:
    \[Index\]    Name
 
 #source: start.s
 #ld: --gc-sections
 #readelf: -s --wide
-#xfail: [is_generic] hppa64-*-* mep-*-* mn10200-*-* pru-*-*
+#xfail: [is_generic] hppa64-*-* mep-*-* mn10200-*-*
 # generic linker targets don't support --gc-sections, nor do a bunch of others
 
 #...
 
 #readelf: -S --wide
 # generic linker targets don't support --gc-sections, nor do a bunch of
 # others.
-#xfail: [is_generic] hppa64-*-* mep-*-* mn10200-*-* pru-*-*
+#xfail: [is_generic] hppa64-*-* mep-*-* mn10200-*-*
 
 #...
   \[[ 0-9]+\] \.preinit_array\.01000[ \t]+PREINIT_ARRAY[ \t0-9a-f]+WA?.*
 
            || [istarget mep-*-*]
            || [istarget mn10200-*-*]
            || [istarget pj*-*-*]
-           || [istarget pru*-*-*]
            || [istarget s12z-*-*]
            || [istarget xgate-*-*]
            || [istarget z80-*-*] } {