Hi, On Wed, Apr 21 2021, Martin Liska wrote: > Based on the discussion with Martin Jambor, I'm suggesting removal > of the HSA front-end and BRIG FE. Both were marked as obsolete in GCC 11. > > Ready to be installed once GCC 11.1 is released?
Yes, it is. Thanks for preparing the big patch. Martin > Thanks, > Martin > > Martin Liska (4): > gcc-changelog: Remove components that will be removed. > Remove BRIG front-end. > Remove libhsail-rt. > Remove dead components from MAINTAINERS. > > MAINTAINERS | 5 - > Makefile.def | 3 - > Makefile.in | 489 - > configure | 24 - > configure.ac | 21 - > contrib/gcc-changelog/git_commit.py | 2 - > contrib/gcc_update | 4 - > contrib/update-copyright.py | 2 - > gcc/ada/gcc-interface/ada-tree.h | 6 +- > gcc/brig-builtins.def | 675 - > gcc/brig/ChangeLog | 433 - > gcc/brig/Make-lang.in | 251 - > gcc/brig/brig-builtins.h | 99 - > gcc/brig/brig-c.h | 66 - > gcc/brig/brig-lang.c | 958 - > .../brigfrontend/brig-arg-block-handler.cc | 66 - > .../brigfrontend/brig-atomic-inst-handler.cc | 265 - > .../brigfrontend/brig-basic-inst-handler.cc | 735 - > .../brigfrontend/brig-branch-inst-handler.cc | 238 - > .../brigfrontend/brig-cmp-inst-handler.cc | 198 - > .../brigfrontend/brig-code-entry-handler.cc | 1305 -- > .../brigfrontend/brig-code-entry-handler.h | 410 - > gcc/brig/brigfrontend/brig-comment-handler.cc | 38 - > gcc/brig/brigfrontend/brig-control-handler.cc | 108 - > .../brig-copy-move-inst-handler.cc | 73 - > .../brigfrontend/brig-cvt-inst-handler.cc | 268 - > .../brigfrontend/brig-fbarrier-handler.cc | 45 - > .../brigfrontend/brig-function-handler.cc | 431 - > gcc/brig/brigfrontend/brig-function.cc | 1602 -- > gcc/brig/brigfrontend/brig-function.h | 267 - > .../brigfrontend/brig-inst-mod-handler.cc | 58 - > gcc/brig/brigfrontend/brig-label-handler.cc | 40 - > .../brigfrontend/brig-lane-inst-handler.cc | 85 - > gcc/brig/brigfrontend/brig-machine.c | 44 - > gcc/brig/brigfrontend/brig-machine.h | 33 - > .../brigfrontend/brig-mem-inst-handler.cc | 178 - > gcc/brig/brigfrontend/brig-module-handler.cc | 41 - > .../brigfrontend/brig-queue-inst-handler.cc | 93 - > .../brigfrontend/brig-seg-inst-handler.cc | 146 - > .../brigfrontend/brig-signal-inst-handler.cc | 42 - > gcc/brig/brigfrontend/brig-to-generic.cc | 1045 - > gcc/brig/brigfrontend/brig-to-generic.h | 240 - > gcc/brig/brigfrontend/brig-util.cc | 574 - > gcc/brig/brigfrontend/brig-util.h | 120 - > .../brigfrontend/brig-variable-handler.cc | 270 - > gcc/brig/brigfrontend/hsa-brig-format.h | 1234 -- > gcc/brig/brigfrontend/phsa.h | 79 - > gcc/brig/brigspec.c | 136 - > gcc/brig/config-lang.in | 41 - > gcc/brig/gccbrig.texi | 153 - > gcc/brig/lang-specs.h | 28 - > gcc/brig/lang.opt | 46 - > gcc/builtins.def | 43 - > gcc/doc/frontends.texi | 2 +- > gcc/doc/install.texi | 6 +- > gcc/doc/invoke.texi | 4 - > gcc/doc/standards.texi | 8 - > gcc/testsuite/brig.dg/README | 12 - > gcc/testsuite/brig.dg/dg.exp | 31 - > .../brig.dg/test/gimple/alloca.hsail | 37 - > .../brig.dg/test/gimple/atomics.hsail | 33 - > .../brig.dg/test/gimple/branches.hsail | 58 - > .../brig.dg/test/gimple/fbarrier.hsail | 74 - > .../brig.dg/test/gimple/function_calls.hsail | 59 - > .../brig.dg/test/gimple/internal-casts.hsail | 146 - > .../brig.dg/test/gimple/kernarg.hsail | 25 - > gcc/testsuite/brig.dg/test/gimple/mem.hsail | 39 - > gcc/testsuite/brig.dg/test/gimple/mulhi.hsail | 33 - > .../brig.dg/test/gimple/packed.hsail | 76 - > .../gimple/priv-array-offset-access.hsail | 87 - > .../brig.dg/test/gimple/smoke_test.hsail | 91 - > .../brig.dg/test/gimple/variables.hsail | 125 - > .../brig.dg/test/gimple/vector.hsail | 57 - > gcc/testsuite/gfortran.dg/goacc/pr78027.f90 | 4 - > gcc/testsuite/lib/brig-dg.exp | 29 - > gcc/testsuite/lib/brig.exp | 40 - > libhsail-rt/ChangeLog | 164 - > libhsail-rt/Makefile.am | 122 - > libhsail-rt/Makefile.in | 817 - > libhsail-rt/README | 10 - > libhsail-rt/aclocal.m4 | 1179 -- > libhsail-rt/configure | 17327 ---------------- > libhsail-rt/configure.ac | 160 - > libhsail-rt/configure.tgt | 36 - > libhsail-rt/include/internal/fibers.h | 99 - > .../include/internal/phsa-queue-interface.h | 60 - > libhsail-rt/include/internal/phsa-rt.h | 94 - > libhsail-rt/include/internal/workitems.h | 142 - > libhsail-rt/rt/arithmetic.c | 475 - > libhsail-rt/rt/atomics.c | 115 - > libhsail-rt/rt/bitstring.c | 190 - > libhsail-rt/rt/fbarrier.c | 87 - > libhsail-rt/rt/fibers.c | 220 - > libhsail-rt/rt/fp16.c | 135 - > libhsail-rt/rt/misc.c | 89 - > libhsail-rt/rt/multimedia.c | 135 - > libhsail-rt/rt/queue.c | 71 - > libhsail-rt/rt/sat_arithmetic.c | 267 - > libhsail-rt/rt/segment.c | 59 - > libhsail-rt/rt/workitems.c | 977 - > libhsail-rt/target-config.h.in | 68 - > 101 files changed, 6 insertions(+), 38024 deletions(-) > delete mode 100644 gcc/brig-builtins.def > delete mode 100644 gcc/brig/ChangeLog > delete mode 100644 gcc/brig/Make-lang.in > delete mode 100644 gcc/brig/brig-builtins.h > delete mode 100644 gcc/brig/brig-c.h > delete mode 100644 gcc/brig/brig-lang.c > delete mode 100644 gcc/brig/brigfrontend/brig-arg-block-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-atomic-inst-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-basic-inst-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-branch-inst-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-cmp-inst-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-code-entry-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-code-entry-handler.h > delete mode 100644 gcc/brig/brigfrontend/brig-comment-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-control-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-cvt-inst-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-fbarrier-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-function-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-function.cc > delete mode 100644 gcc/brig/brigfrontend/brig-function.h > delete mode 100644 gcc/brig/brigfrontend/brig-inst-mod-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-label-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-lane-inst-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-machine.c > delete mode 100644 gcc/brig/brigfrontend/brig-machine.h > delete mode 100644 gcc/brig/brigfrontend/brig-mem-inst-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-module-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-queue-inst-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-seg-inst-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-signal-inst-handler.cc > delete mode 100644 gcc/brig/brigfrontend/brig-to-generic.cc > delete mode 100644 gcc/brig/brigfrontend/brig-to-generic.h > delete mode 100644 gcc/brig/brigfrontend/brig-util.cc > delete mode 100644 gcc/brig/brigfrontend/brig-util.h > delete mode 100644 gcc/brig/brigfrontend/brig-variable-handler.cc > delete mode 100644 gcc/brig/brigfrontend/hsa-brig-format.h > delete mode 100644 gcc/brig/brigfrontend/phsa.h > delete mode 100644 gcc/brig/brigspec.c > delete mode 100644 gcc/brig/config-lang.in > delete mode 100644 gcc/brig/gccbrig.texi > delete mode 100644 gcc/brig/lang-specs.h > delete mode 100644 gcc/brig/lang.opt > delete mode 100644 gcc/testsuite/brig.dg/README > delete mode 100644 gcc/testsuite/brig.dg/dg.exp > delete mode 100644 gcc/testsuite/brig.dg/test/gimple/alloca.hsail > delete mode 100644 gcc/testsuite/brig.dg/test/gimple/atomics.hsail > delete mode 100644 gcc/testsuite/brig.dg/test/gimple/branches.hsail > delete mode 100644 gcc/testsuite/brig.dg/test/gimple/fbarrier.hsail > delete mode 100644 gcc/testsuite/brig.dg/test/gimple/function_calls.hsail > delete mode 100644 gcc/testsuite/brig.dg/test/gimple/internal-casts.hsail > delete mode 100644 gcc/testsuite/brig.dg/test/gimple/kernarg.hsail > delete mode 100644 gcc/testsuite/brig.dg/test/gimple/mem.hsail > delete mode 100644 gcc/testsuite/brig.dg/test/gimple/mulhi.hsail > delete mode 100644 gcc/testsuite/brig.dg/test/gimple/packed.hsail > delete mode 100644 > gcc/testsuite/brig.dg/test/gimple/priv-array-offset-access.hsail > delete mode 100644 gcc/testsuite/brig.dg/test/gimple/smoke_test.hsail > delete mode 100644 gcc/testsuite/brig.dg/test/gimple/variables.hsail > delete mode 100644 gcc/testsuite/brig.dg/test/gimple/vector.hsail > delete mode 100644 gcc/testsuite/lib/brig-dg.exp > delete mode 100644 gcc/testsuite/lib/brig.exp > delete mode 100644 libhsail-rt/ChangeLog > delete mode 100644 libhsail-rt/Makefile.am > delete mode 100644 libhsail-rt/Makefile.in > delete mode 100644 libhsail-rt/README > delete mode 100644 libhsail-rt/aclocal.m4 > delete mode 100755 libhsail-rt/configure > delete mode 100644 libhsail-rt/configure.ac > delete mode 100644 libhsail-rt/configure.tgt > delete mode 100644 libhsail-rt/include/internal/fibers.h > delete mode 100644 libhsail-rt/include/internal/phsa-queue-interface.h > delete mode 100644 libhsail-rt/include/internal/phsa-rt.h > delete mode 100644 libhsail-rt/include/internal/workitems.h > delete mode 100644 libhsail-rt/rt/arithmetic.c > delete mode 100644 libhsail-rt/rt/atomics.c > delete mode 100644 libhsail-rt/rt/bitstring.c > delete mode 100644 libhsail-rt/rt/fbarrier.c > delete mode 100644 libhsail-rt/rt/fibers.c > delete mode 100644 libhsail-rt/rt/fp16.c > delete mode 100644 libhsail-rt/rt/misc.c > delete mode 100644 libhsail-rt/rt/multimedia.c > delete mode 100644 libhsail-rt/rt/queue.c > delete mode 100644 libhsail-rt/rt/sat_arithmetic.c > delete mode 100644 libhsail-rt/rt/segment.c > delete mode 100644 libhsail-rt/rt/workitems.c > delete mode 100644 libhsail-rt/target-config.h.in > > -- > 2.31.1