Skip to content
Snippets Groups Projects
  1. Feb 12, 2025
  2. Feb 11, 2025
    • Rainer Orth's avatar
      libphobos: Disable libphobos.phobos/std/concurrency.d on macOS 13+ [PR111628] · b7008552
      Rainer Orth authored
      The libphobos.phobos_shared/std/concurrency.d test just hangs on macOS
      13 and beyond and isn't even termintated after the testsuite timeout is
      exceeded.  Thus, more and more concurrency.exe processes keep
      accumulating, consuming CPU time for nothing.
      
      To avoid this, this patch skips the test on macOS 13+.  The static test
      SEGVs immediately instead, but I'm skipping it too for symmetry.
      
      Tested on macOS 15 (where it becomes UNSUPPORTED) and 12 (where it still
      PASSes).
      
      I have no idea what happens on Darwin/arm64, so currently the skipping
      is restricted to Darwin/x86_64.
      
      2025-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
      
      	PR d/111628
      	* testsuite/libphobos.phobos/phobos.exp (libphobos_skip_tests):
      	Add libphobos.phobos/std/concurrency.d on macOS 13+.
      	* testsuite/libphobos.phobos_shared/phobos_shared.exp
      	(libphobos_skip_tests): Likewise for
      	libphobos.phobos_shared/std/concurrency.d
      b7008552
  3. Jan 22, 2025
  4. Jan 21, 2025
  5. Jan 19, 2025
  6. Jan 18, 2025
    • Iain Buclaw's avatar
      d: Merge upstream dmd, druntime d115713410, phobos 1b242048c. · 2ead0129
      Iain Buclaw authored
      D front-end changes:
      
      	- Import latest fixes from dmd v2.110.0-rc.1.
      	- Integers in debug or version statements have been removed from
      	  the language.
      
      D runtime changes:
      
      	- Import latest fixes from druntime v2.110.0-rc.1.
      
      Phobos changes:
      
      	- Import latest fixes from phobos v2.110.0-rc.1.
      
      gcc/d/ChangeLog:
      
      	* dmd/MERGE: Merge upstream dmd d115713410.
      
      libphobos/ChangeLog:
      
      	* libdruntime/MERGE: Merge upstream druntime d115713410.
      	* src/MERGE: Merge upstream phobos 1b242048c.
      
      gcc/testsuite/ChangeLog:
      
      	* gdc.dg/asm3.d: Adjust test.
      2ead0129
  7. Jan 15, 2025
  8. Jan 14, 2025
    • Iain Buclaw's avatar
      d: Merge upstream dmd, druntime d6f693b46a, phobos 336bed6d8. · c8894b68
      Iain Buclaw authored
      D front-end changes:
      
      	- Import latest fixes from dmd v2.110.0-rc.1.
      
      D runtime changes:
      
      	- Import latest fixes from druntime v2.110.0-rc.1.
      
      Phobos changes:
      
      	- Import latest fixes from phobos v2.110.0-rc.1.
      
      Included in the merge are fixes for the following PRs:
      
      	PR d/118438
      	PR d/118448
      	PR d/118449
      
      gcc/d/ChangeLog:
      
      	* dmd/MERGE: Merge upstream dmd d6f693b46a.
      	* d-incpath.cc (add_import_paths): Update for new front-end interface.
      
      libphobos/ChangeLog:
      
      	* libdruntime/MERGE: Merge upstream druntime d6f693b46a.
      	* src/MERGE: Merge upstream phobos 336bed6d8.
      	* testsuite/libphobos.init_fini/custom_gc.d: Adjust test.
      c8894b68
    • GCC Administrator's avatar
      Daily bump. · f71fe877
      GCC Administrator authored
      f71fe877
  9. Jan 13, 2025
  10. Jan 12, 2025
    • Iain Buclaw's avatar
      d: Merge dmd, druntime c7902293d7, phobos 03aeafd20 · a2e540bf
      Iain Buclaw authored
      D front-end changes:
      
      	- Import dmd v2.110.0-rc.1.
      	- An error is now given for subtracting pointers of different
      	  types.
      
      D runtime changes:
      
      	- Import druntime v2.110.0-rc.1.
      
      Phobos changes:
      
      	- Import phobos v2.110.0-rc.1.
      
      gcc/d/ChangeLog:
      
      	* dmd/MERGE: Merge upstream dmd c7902293d7.
      	* dmd/VERSION: Bump version to v2.110.0-rc.1.
      
      libphobos/ChangeLog:
      
      	* libdruntime/MERGE: Merge upstream druntime c7902293d7.
      	* libdruntime/Makefile.am (DRUNTIME_DSOURCES): Rename
      	core/thread/fiber.d to core/thread/fiber/package.d.  Add
      	core/thread/fiber/base.d.
      	* libdruntime/Makefile.in: Regenerate.
      	* src/MERGE: Merge upstream phobos 63fdb282f.
      
      gcc/testsuite/ChangeLog:
      
      	* gdc.dg/asm3.d: Adjust test.
      	* gdc.dg/torture/pr96435.d: Adjust test.
      a2e540bf
    • Iain Buclaw's avatar
      d: Merge upstream dmd, druntime c57da0cf59, phobos ad8ee5587 · 0dd21bce
      Iain Buclaw authored
      D front-end changes:
      
      	- Import latest fixes from dmd v2.110.0-beta.1.
      	- The `align' attribute now allows to specify `default'
      	  explicitly.
      	- Add primary expression of the form `__rvalue(expression)'
      	  which causes `expression' to be treated as an rvalue, even if
      	  it is an lvalue.
      	- Shortened method syntax can now be used in constructors.
      
      D runtime changes:
      
      	- Import latest fixes from druntime v2.110.0-beta.1.
      
      Phobos changes:
      
      	- Import latest fixes from phobos v2.110.0-beta.1.
      
      gcc/d/ChangeLog:
      
      	* dmd/MERGE: Merge upstream dmd c57da0cf59.
      	* d-codegen.cc (can_elide_copy_p): New.
      	(d_build_call): Use it.
      	* d-lang.cc (d_post_options): Update for new front-end interface.
      
      libphobos/ChangeLog:
      
      	* libdruntime/MERGE: Merge upstream druntime c57da0cf59.
      	* src/MERGE: Merge upstream phobos ad8ee5587.
      	* testsuite/libphobos.init_fini/custom_gc.d: Adjust test.
      
      gcc/testsuite/ChangeLog:
      
      	* gdc.dg/copy1.d: New test.
      0dd21bce
    • GCC Administrator's avatar
      Daily bump. · 550f1a4e
      GCC Administrator authored
      550f1a4e
  11. Jan 11, 2025
    • Iain Buclaw's avatar
      d: Merge upstream dmd, druntime 82a5d2a7c4, phobos dbc09d823 · c9f7090d
      Iain Buclaw authored
      D front-end changes:
      
      	- Import latest fixes from dmd v2.110.0-beta.1.
      	- Added traits `getBitfieldOffset' and `getBitfieldWidth'.
      	- Added trait `isCOMClass' to detect if a type is a COM class.
      	- Added `-fpreview=safer` which enables safety checking on
      	  unattributed functions.
      
      D runtime changes:
      
      	- Import latest fixes from druntime v2.110.0-beta.1.
      
      Phobos changes:
      
      	- Import latest fixes from phobos v2.110.0-beta.1.
      	- Added `fromHexString' and `fromHexStringAsRange' functions to
      	  `std.digest'.
      
      gcc/d/ChangeLog:
      
      	* dmd/MERGE: Merge upstream dmd 82a5d2a7c4.
      	* d-lang.cc (d_handle_option): Handle new option `-fpreview=safer'.
      	* expr.cc (ExprVisitor::NewExp): Remove gcc_unreachable for the
      	generation of `_d_newThrowable'.
      	* lang.opt: Add -fpreview=safer.
      
      libphobos/ChangeLog:
      
      	* libdruntime/MERGE: Merge upstream druntime 82a5d2a7c4.
      	* libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add
      	core/internal/gc/blkcache.d, core/internal/gc/blockmeta.d.
      	* libdruntime/Makefile.in: Regenerate.
      	* src/MERGE: Merge upstream phobos dbc09d823.
      c9f7090d
    • Iain Buclaw's avatar
      libphobos: Merge upstream phobos 2a730adc0 · 292be681
      Iain Buclaw authored
      Phobos changes:
      
      	- `std.uni' has been upgraded from Unicode 15.1.0 to 16.0.0.
      
      libphobos/ChangeLog:
      
      	* src/MERGE: Merge upstream phobos 2a730adc0.
      292be681
    • Iain Buclaw's avatar
      d: Merge dmd, druntime 2b89c2909d, phobos bdedad3bf · dd3026f0
      Iain Buclaw authored
      D front-end changes:
      
              - Import latest fixes from dmd v2.110.0-beta.1.
      
      D runtime changes:
      
              - Import latest fixes from druntime v2.110.0-beta.1.
      
      Phobos changes:
      
              - Import latest fixes from phobos v2.110.0-beta.1.
      	- Added `popGrapheme' function to `std.uni'.
      
      gcc/d/ChangeLog:
      
      	* dmd/MERGE: Merge upstream dmd 2b89c2909d.
      	* Make-lang.in (D_FRONTEND_OBJS): Rename d/basicmangle.o to
      	d/mangle-basic.o, d/cppmangle.o to d/mangle-cpp.o, and d/dmangle.o to
      	d/mangle-package.o.
      	(d/mangle-%.o): New rule.
      	* d-builtins.cc (maybe_set_builtin_1): Update for new front-end
      	interface.
      	* d-diagnostic.cc (verrorReport): Likewise.
      	(verrorReportSupplemental): Likewise.
      	* d-frontend.cc (getTypeInfoType): Likewise.
      	* d-lang.cc (d_init_options): Likewise.
      	(d_handle_option): Likewise.
      	(d_post_options): Likewise.
      	* d-target.cc (TargetC::contributesToAggregateAlignment): New.
      	* d-tree.h (create_typeinfo): Adjust prototype.
      	* decl.cc (layout_struct_initializer): Update for new front-end
      	interface.
      	* typeinfo.cc (create_typeinfo): Remove generate parameter.
      	* types.cc (layout_aggregate_members): Update for new front-end
      	interface.
      
      libphobos/ChangeLog:
      
      	* libdruntime/MERGE: Merge upstream druntime 2b89c2909d.
      	* src/MERGE: Merge upstream phobos bdedad3bf.
      dd3026f0
    • GCC Administrator's avatar
      Daily bump. · 4951a90e
      GCC Administrator authored
      4951a90e
  12. Jan 10, 2025
    • Iain Buclaw's avatar
      d: Merge dmd, druntime 4ccb01fde5, phobos eab6595ad · c82395e0
      Iain Buclaw authored
      D front-end changes:
      
      	- Added pragma for ImportC to allow setting `nothrow', `@nogc'
      	  or `pure'.
      	- Mixin templates can now use assignment syntax.
      
      D runtime changes:
      
      	- Removed `ThreadBase.criticalRegionLock' from `core.thread'.
      	- Added `expect', `[un]likely', `trap' to `core.builtins'.
      
      Phobos changes:
      
      	- Import latest fixes from phobos v2.110.0-beta.1.
      
      gcc/d/ChangeLog:
      
      	* dmd/MERGE: Merge upstream dmd 4ccb01fde5.
      	* Make-lang.in (D_FRONTEND_OBJS): Rename d/foreachvar.o to
      	d/visitor-foreachvar.o, d/visitor.o to d/visitor-package.o, and
      	d/statement_rewrite_walker.o to d/visitor-statement_rewrite_walker.o.
      	(D_FRONTEND_OBJS): Rename
      	d/{parsetime,permissive,postorder,transitive}visitor.o to
      	d/visitor-{parsetime,permissive,postorder,transitive}.o.
      	(D_FRONTEND_OBJS): Remove d/sapply.o.
      	(d.tags): Add dmd/common/*.h.
      	(d/visitor-%.o:): New rule.
      	* d-codegen.cc (get_frameinfo): Update for new front-end interface.
      
      libphobos/ChangeLog:
      
      	* libdruntime/MERGE: Merge upstream druntime 4ccb01fde5.
      	* src/MERGE: Merge upstream phobos eab6595ad.
      c82395e0
    • Iain Buclaw's avatar
      d: Merge dmd, druntime 6884b433d2, phobos 48d581a1f · a7ae0c31
      Iain Buclaw authored
      D front-end changes:
      
      	- It's now deprecated to declare `auto ref' parameters without
      	  putting those two keywords next to each other.
              - An error is now given for case fallthough for multivalued
      	  cases.
              - An error is now given for constructors with field destructors
      	  with stricter attributes.
              - An error is now issued for `in'/`out' contracts of `nothrow'
      	  functions that may throw.
      	- `auto ref' can now be applied to local, static, extern, and
      	  global variables.
      
      D runtime changes:
      
              - Import latest fixes from druntime v2.110.0-beta.1.
      
      Phobos changes:
      
              - Import latest fixes from phobos v2.110.0-beta.1.
      
      gcc/d/ChangeLog:
      
      	* dmd/MERGE: Merge upstream dmd 6884b433d2.
      	* d-builtins.cc (build_frontend_type): Update for new front-end
      	interface.
      	(d_build_builtins_module): Likewise.
      	(matches_builtin_type): Likewise.
      	(covariant_with_builtin_type_p): Likewise.
      	* d-codegen.cc (lower_struct_comparison): Likewise.
      	(call_side_effect_free_p): Likewise.
      	* d-compiler.cc (Compiler::paintAsType): Likewise.
      	* d-convert.cc (convert_expr): Likewise.
      	(convert_for_assignment): Likewise.
      	* d-target.cc (Target::isVectorTypeSupported): Likewise.
      	(Target::isVectorOpSupported): Likewise.
      	(Target::isReturnOnStack): Likewise.
      	* decl.cc (get_symbol_decl): Likewise.
      	* expr.cc (build_return_dtor): Likewise.
      	* imports.cc (class ImportVisitor): Likewise.
      	* toir.cc (class IRVisitor): Likewise.
      	* types.cc (class TypeVisitor): Likewise.
      
      libphobos/ChangeLog:
      
      	* libdruntime/MERGE: Merge upstream druntime 6884b433d2.
      	* src/MERGE: Merge upstream phobos 48d581a1f.
      a7ae0c31
    • Iain Buclaw's avatar
      d: Merge dmd, druntime 34875cd6e1, phobos ebd24da8a · 89629b27
      Iain Buclaw authored
      D front-end changes:
      
              - Import dmd v2.110.0-beta.1.
              - `ref' can now be applied to local, static, extern, and global
      	  variables.
      
      D runtime changes:
      
              - Import druntime v2.110.0-beta.1.
      
      Phobos changes:
      
              - Import phobos v2.110.0-beta.1.
      
      gcc/d/ChangeLog:
      
      	* dmd/MERGE: Merge upstream dmd 34875cd6e1.
      	* dmd/VERSION: Bump version to v2.110.0-beta.1.
      	* Make-lang.in (D_FRONTEND_OBJS): Add d/deps.o, d/timetrace.o.
      	* decl.cc (class DeclVisitor): Update for new front-end interface.
      	* expr.cc (class ExprVisitor): Likewise
      	* typeinfo.cc (check_typeinfo_type): Likewise.
      
      libphobos/ChangeLog:
      
      	* libdruntime/MERGE: Merge upstream druntime 34875cd6e1.
      	* src/MERGE: Merge upstream phobos ebd24da8a.
      89629b27
  13. Jan 06, 2025
  14. Jan 05, 2025
    • Iain Buclaw's avatar
      d: Merge upstream dmd, druntime 66b93fc24a, phobos 0c28620c3 · f5351b38
      Iain Buclaw authored
      Synchronizing with the upstream release of v2.109.1.
      
      D front-end changes:
      
      	- Import dmd v2.109.1.
      	- Copying from `const(void)[]' to `void[]' is now disallowed
      	  with `-fpreview=fiximmutableconv'.
      	- Import expressions are now treated as hex strings.
      	- Using boolean values other than 0 or 1 in `@safe' code is now
      	  deprecated.
      
      D runtime changes:
      
      	- Import dmd v2.109.1.
      
      Phobos changes:
      
      	- Import dmd v2.109.1.
      
      gcc/d/ChangeLog:
      
      	* dmd/MERGE: Merge upstream dmd 66b93fc24a.
      	* dmd/VERSION: Bump version to v2.109.1.
      	* d-builtins.cc (build_frontend_type): Update for new front-end
      	interface.
      	(matches_builtin_type): Likewise.
      	* d-codegen.cc (identity_compare_p): Likewise.
      	(call_side_effect_free_p): Likewise.
      	* d-convert.cc (convert_expr): Likewise.
      	(check_valist_conversion): Likewise.
      	* d-lang.cc (d_types_compatible_p): Likewise.
      	* d-target.cc (Target::isVectorTypeSupported): Likewise.
      	(Target::isReturnOnStack): Likewise.
      	(Target::preferPassByRef): Likewise.
      	* decl.cc (class DeclVisitor): Likewise.
      	* expr.cc (class ExprVisitor): Likewise.
      	* typeinfo.cc (class TypeInfoVisitor): Likewise.
      	* types.cc (class TypeVisitor): Likewise.
      
      libphobos/ChangeLog:
      
      	* libdruntime/MERGE: Merge upstream druntime 66b93fc24a.
      	* src/MERGE: Merge upstream phobos 0c28620c3.
      	* src/Makefile.am (PHOBOS_DSOURCES): Add
      	std/internal/test/sumtype_example_overloads.d.
      	* src/Makefile.in: Regenerate.
      f5351b38
    • Iain Buclaw's avatar
      d: Merge upstream dmd, druntime 07bc5b9b3c, phobos de1dea109 · a676a516
      Iain Buclaw authored
      Synchronizing with the upstream release of v2.109.0.
      
      D front-end changes:
      
              - Import dmd v2.109.0.
      
      D runtime changes:
      
              - Import druntime v2.109.0.
      
      Phobos changes:
      
              - Import phobos v2.109.0.
      
      gcc/d/ChangeLog:
      
      	* decl.cc (DeclVisitor::finish_vtable): Update for new front-end
      	interface.
      	* dmd/MERGE: Merge upstream dmd 07bc5b9b3c.
      	* dmd/VERSION: Bump version to v2.109.0.
      
      libphobos/ChangeLog:
      
      	* libdruntime/MERGE: Merge upstream druntime 07bc5b9b3c.
      	* src/MERGE: Merge upstream phobos de1dea109.
      a676a516
    • Iain Buclaw's avatar
      libphobos: Merge upstream druntime c11e1d1708, phobos 303b9c9f7 · 3dfad340
      Iain Buclaw authored
      Synchronizing the library with the upstream release of v2.108.1.
      
      D runtime changes:
      
              - Import druntime v2.108.1.
      	- Removed all `collectNoStack' functions and API from the
      	  garbage collector.
      	- The static method `core.thread.Thread.sleep' is now marked as
      	  `@trusted'.
      
      Phobos changes:
      
              - Import phobos v2.108.1.
      	- Add `std.process.Config.preExecDelegate'.
      
      libphobos/ChangeLog:
      
      	* libdruntime/MERGE: Merge upstream druntime c11e1d1708.
      	* libdruntime/Makefile.am (DRUNTIME_DSOURCES_FREEBSD): Add
      	core/sys/freebsd/mqueue.d.
      	(DRUNTIME_DSOURCES_LINUX): Add core/sys/linux/sys/mount.d.
      	* libdruntime/Makefile.in: Regenerate.
      	* src/MERGE: Merge upstream phobos 303b9c9f7.
      	* testsuite/libphobos.exceptions/invalid_memory_operation.d: Adjust
      	test.
      3dfad340
    • Iain Buclaw's avatar
      d: Merge upstream dmd c11e1d1708, druntime e60bfd11bd, phobos 8729740e3 · 332cf038
      Iain Buclaw authored
      Synchronizing the compiler with the upstream release of v2.108.1.
      
      D front-end changes:
      
              - Import dmd v2.108.1.
      	- Add experimental support for language editions, enabled by
      	  adding the UDA `@__edition_latest_do_not_use' before module
      	  declarations.
      	- [Next Edition] Aliasing a member of a type instance is now an
      	  error.
      	- Added `__ctfeWrite' to write messages from CTFE.
      	- `-fdump-c++-spec' generates signatures for `extern(Windows)'
      	  and `extern(System)' functions.
      	- `foreach_reverse' on a delegate is now an error.
      	- ImportC has improved Unicode support.
      
      D runtime changes:
      
              - Mark unsafe unittest @trusted.
      
      Phobos changes:
      
              - Mark unsafe functions @trusted.
      
      gcc/d/ChangeLog:
      
      	* Make-lang.in (D_FRONTEND_OBJS): Add d/attribsem.o,
      	d/common-charactertables.o, d/common-identifiertables.o.
      	* d-attribs.cc (apply_user_attributes): Update for new front-end
      	interface.
      	* d-builtins.cc (d_init_versions): Predefine CppRuntime_GNU.
      	* d-incpath.cc (add_globalpaths): Update for new front-end interface.
      	(add_filepaths): Likewise.
      	(add_import_paths): Likewise.
      	* d-lang.cc (d_post_options): Likewise.
      	* dmd/MERGE: Merge upstream dmd c11e1d1708.
      	* dmd/VERSION: Bump version to v2.108.1.
      
      libphobos/ChangeLog:
      
      	* libdruntime/MERGE: Merge upstream druntime e60bfd11bd.
      	* src/MERGE: Merge upstream phobos 8729740e3.
      
      gcc/testsuite/ChangeLog:
      
      	* gdc.dg/torture/pr96435.d: Add dg-warning.
      332cf038
  15. Jan 02, 2025
  16. Nov 19, 2024
  17. Nov 18, 2024
    • David Malcolm's avatar
      testsuite: move dg-test cleanup code from gcc-dg.exp to its own file · c9d21e19
      David Malcolm authored
      
      I need to use this cleanup logic for the testsuite for libdiagnostics
      where it's too awkward to directly use gcc-dg.exp itself.
      
      No functional change intended.
      
      gcc/testsuite/ChangeLog:
      	* lib/dg-test-cleanup.exp: New file, from material moved from
      	lib/gcc-dg.exp.
      	* lib/gcc-dg.exp: Add load_lib of dg-test-cleanup.exp.
      	(cleanup-after-saved-dg-test): Move to lib/dg-test-cleanup.exp.
      	(dg-test): Likewise for override.
      	(initialize_prune_notes): Likewise.
      
      libatomic/ChangeLog:
      	* testsuite/lib/libatomic.exp: Add
      	"load_gcc_lib dg-test-cleanup.exp".
      
      libgomp/ChangeLog:
      	* testsuite/lib/libgomp.exp: Add
      	"load_gcc_lib dg-test-cleanup.exp".
      libitm/ChangeLog:
      	* testsuite/lib/libitm.exp: Add
      	"load_gcc_lib dg-test-cleanup.exp".
      
      libphobos/ChangeLog:
      	* testsuite/lib/libphobos-dg.exp: Add
      	"load_gcc_lib dg-test-cleanup.exp".
      
      libstdc++-v3/ChangeLog:
      	* testsuite/lib/libstdc++.exp: Add
      	"load_gcc_lib dg-test-cleanup.exp".
      
      libvtv/ChangeLog:
      	* testsuite/lib/libvtv.exp: Add
      	"load_gcc_lib dg-test-cleanup.exp".
      
      Signed-off-by: default avatarDavid Malcolm <dmalcolm@redhat.com>
      c9d21e19
  18. Sep 03, 2024
  19. Sep 02, 2024
    • Alex Coplan's avatar
      testsuite: Rename scanltranstree.exp -> scanltrans.exp · e4d3e7f9
      Alex Coplan authored
      Since r15-3254-g3f51f0dc88ec21c1ec79df694200f10ef85915f4
      added scan-ltrans-rtl* variants to scanltranstree.exp, it no longer
      makes sense to have "tree" in the name.  This renames the file
      accordingly and updates users.
      
      libatomic/ChangeLog:
      
      	* testsuite/lib/libatomic.exp: Load scanltrans.exp instead of
      	scanltranstree.exp.
      
      libgomp/ChangeLog:
      
      	* testsuite/lib/libgomp.exp: Load scanltrans.exp instead of
      	scanltranstree.exp.
      
      libitm/ChangeLog:
      
      	* testsuite/lib/libitm.exp: Load scanltrans.exp instead of
      	scanltranstree.exp.
      
      libphobos/ChangeLog:
      
      	* testsuite/lib/libphobos-dg.exp: Load scanltrans.exp instead of
      	scanltranstree.exp.
      
      libvtv/ChangeLog:
      
      	* testsuite/lib/libvtv.exp: Load scanltrans.exp instead of
      	scanltranstree.exp.
      
      gcc/testsuite/ChangeLog:
      
      	* gcc.dg-selftests/dg-final.exp: Load scanltrans.exp instead of
      	scanltranstree.exp.
      	* lib/gcc-dg.exp: Likewise.
      	* lib/scanltranstree.exp: Rename to ...
      	* lib/scanltrans.exp: ... this.
      e4d3e7f9
  20. Jun 01, 2024
  21. May 31, 2024
    • Rainer Orth's avatar
      testsuite: Adjust several dg-additional-files-options calls [PR115294] · 7e322d57
      Rainer Orth authored
      A recent patch
      
      commit bdc264a1
      Author: Alexandre Oliva <oliva@adacore.com>
      Date:   Thu May 30 02:06:48 2024 -0300
      
          [testsuite] conditionalize dg-additional-sources on target and type
      
      added two additional args to dg-additional-files-options.
      Unfortunately, this completely broke several testsuites like
      
      ERROR: tcl error sourcing /vol/gcc/src/hg/master/local/libatomic/testsuite/../../gcc/testsuite/lib/gcc-dg.exp.
      wrong # args: should be "dg-additional-files-options options source dest type"
      
      since the patch forgot to adjust some of the callers.
      
      This patch fixes that.
      
      Tested on i386-pc-solaris2.11, sparc-sun-solaris2.11, and
      x86_64-pc-linux-gnu.
      
      2024-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
      
      	libatomic:
      	PR testsuite/115294
      	* testsuite/lib/libatomic.exp (libatomic_target_compile): Pass new
      	dg-additional-files-options args.
      
      	libgomp:
      	PR testsuite/115294
      	* testsuite/lib/libgomp.exp (libgomp_target_compile): Pass new
      	dg-additional-files-options args.
      
      	libitm:
      	PR testsuite/115294
      	* testsuite/lib/libitm.exp (libitm_target_compile): Pass new
      	dg-additional-files-options args.
      
      	libphobos:
      	PR testsuite/115294
      	* testsuite/lib/libphobos.exp (libphobos_target_compile): Pass new
      	dg-additional-files-options args.
      
      	libvtv:
      	PR testsuite/115294
      	* testsuite/lib/libvtv.exp (libvtv_target_compile): Pass new
      	dg-additional-files-options args.
      7e322d57
  22. Apr 08, 2024
  23. Apr 06, 2024
    • Iain Buclaw's avatar
      d: Merge upstream dmd, druntime b65767825f, phobos 92dc5a4e9. · 09992f8b
      Iain Buclaw authored
      Synchronizing with the upstream release of v2.108.0.
      
      D front-end changes:
      
      	- Import dmd v2.108.0.
      
      D runtime changes:
      
      	- Import druntime v2.108.0.
      
      Phobos changes:
      
      	- Import phobos v2.108.0.
      
      gcc/d/ChangeLog:
      
      	* dmd/MERGE: Merge upstream dmd b65767825f.
      	* dmd/VERSION: Bump version to v2.108.0.
      
      libphobos/ChangeLog:
      
      	* libdruntime/MERGE: Merge upstream druntime b65767825f.
      	* src/MERGE: Merge upstream phobos 92dc5a4e9.
      09992f8b
  24. Apr 04, 2024
  25. Apr 03, 2024
  26. Mar 18, 2024
Loading