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?
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

Reply via email to