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

Reply via email to