public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 14/14] Add D Phobos config, makefiles, and testsuite.
@ 2018-09-18  0:42 Iain Buclaw
  2018-10-16 18:39 ` Richard Sandiford
  2019-04-20 21:22 ` Thomas Schwinge
  0 siblings, 2 replies; 10+ messages in thread
From: Iain Buclaw @ 2018-09-18  0:42 UTC (permalink / raw)
  To: gcc-patches

This patch adds the configure and make files used for building D
runtime and Phobos.  As well as running all unittests and the
testsuite.

ftp://ftp.gdcproject.org/patches/v4/14-v4-d-phobos-misc.patch

---
 libphobos/Makefile.am                         |    69 +
 libphobos/Makefile.in                         |   668 +
 libphobos/acinclude.m4                        |    18 +
 libphobos/aclocal.m4                          |   704 +
 libphobos/config.h.in                         |    56 +
 libphobos/configure                           | 17155 ++++++++++++++++
 libphobos/configure.ac                        |   212 +
 libphobos/d_rules.am                          |    60 +
 libphobos/libdruntime/Makefile.am             |   388 +
 libphobos/libdruntime/Makefile.in             |  2872 +++
 libphobos/m4/autoconf.m4                      |   135 +
 libphobos/m4/druntime.m4                      |   115 +
 libphobos/m4/druntime/cpu.m4                  |    95 +
 libphobos/m4/druntime/libraries.m4            |   163 +
 libphobos/m4/druntime/os.m4                   |   171 +
 libphobos/m4/gcc_support.m4                   |    34 +
 libphobos/m4/gdc.m4                           |    19 +
 libphobos/m4/libtool.m4                       |    78 +
 libphobos/src/Makefile.am                     |   211 +
 libphobos/src/Makefile.in                     |  2019 ++
 libphobos/src/libgphobos.spec.in              |     2 +-
 libphobos/testsuite/Makefile.am               |    15 +
 libphobos/testsuite/Makefile.in               |   452 +
 libphobos/testsuite/config/default.exp        |    17 +
 libphobos/testsuite/lib/libphobos-dg.exp      |    52 +
 libphobos/testsuite/lib/libphobos.exp         |   193 +
 .../libphobos.allocations/allocations.exp     |    29 +
 .../overflow_from_existing.d                  |     8 +
 .../overflow_from_zero.d                      |     8 +
 .../testsuite/libphobos.cycles/cycles.exp     |    53 +
 libphobos/testsuite/libphobos.cycles/mod1.d   |     9 +
 libphobos/testsuite/libphobos.cycles/mod2.d   |     9 +
 libphobos/testsuite/libphobos.cycles/mod3.d   |     9 +
 .../testsuite/libphobos.exceptions/chain.d    |    79 +
 .../libphobos.exceptions/exceptions.exp       |    29 +
 .../invalid_memory_operation.d                |    14 +
 .../libphobos.exceptions/line_trace.d         |    19 +
 .../libphobos.exceptions/static_dtor.d        |    16 +
 .../libphobos.exceptions/stderr_msg.d         |     6 +
 .../libphobos.exceptions/unittest_assert.d    |    11 +
 .../libphobos.exceptions/unknown_gc.d         |     9 +
 .../libphobos.init_fini/init_fini.exp         |    29 +
 .../libphobos.init_fini/runtime_args.d        |    13 +
 .../libphobos.init_fini/thread_join.d         |    18 +
 .../testsuite/libphobos.shared/finalize.d     |    63 +
 libphobos/testsuite/libphobos.shared/host.c   |    60 +
 libphobos/testsuite/libphobos.shared/lib.d    |   133 +
 .../testsuite/libphobos.shared/lib_13414.d    |     4 +
 .../testsuite/libphobos.shared/liblinkdep.d   |     6 +
 .../testsuite/libphobos.shared/libloaddep.d   |    13 +
 libphobos/testsuite/libphobos.shared/link.d   |    64 +
 libphobos/testsuite/libphobos.shared/linkD.c  |    14 +
 libphobos/testsuite/libphobos.shared/linkDR.c |    28 +
 .../testsuite/libphobos.shared/link_linkdep.d |     6 +
 .../testsuite/libphobos.shared/link_loaddep.d |     7 +
 .../libphobos.shared/link_mod_collision.d     |     5 +
 libphobos/testsuite/libphobos.shared/load.d   |   147 +
 libphobos/testsuite/libphobos.shared/loadDR.c |    39 +
 .../testsuite/libphobos.shared/load_13414.d   |    30 +
 .../testsuite/libphobos.shared/load_linkdep.d |    18 +
 .../testsuite/libphobos.shared/load_loaddep.d |    17 +
 .../libphobos.shared/load_mod_collision.d     |    14 +
 libphobos/testsuite/libphobos.shared/plugin.d |    73 +
 .../testsuite/libphobos.shared/shared.exp     |   108 +
 .../libphobos.thread/fiber_guard_page.d       |    47 +
 .../testsuite/libphobos.thread/thread.exp     |    29 +
 .../testsuite/libphobos.typeinfo/comparison.d |    78 +
 .../testsuite/libphobos.typeinfo/typeinfo.exp |    29 +
 .../libphobos.unittests/unittests.exp         |    53 +
 libphobos/testsuite/test_runner.d             |    95 +
 libphobos/testsuite/testsuite_flags.in        |    52 +
 71 files changed, 27572 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2019-10-30 12:00 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-18  0:42 [PATCH 14/14] Add D Phobos config, makefiles, and testsuite Iain Buclaw
2018-10-16 18:39 ` Richard Sandiford
2018-10-18 23:19   ` Iain Buclaw
2018-10-22  8:18   ` Iain Buclaw
2019-04-20 21:22 ` Thomas Schwinge
2019-04-20 21:54   ` Iain Buclaw
2019-10-30 12:06     ` Thomas Schwinge
2019-09-03  6:10   ` [PATCH] [LIBPHOBOS] Fix multi-lib RUNTESTFLAGS handling Bernd Edlinger
2019-09-03  8:04     ` Iain Buclaw
2019-10-30 11:54       ` Thomas Schwinge

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).