Commit graph

5 commits

Author SHA1 Message Date
Martin Kinkelin
47771d49fd Get rid of obsolete DMC special cases 2024-05-25 19:34:44 +02:00
Martin Kinkelin
920678a820 Revise remaining 32{omf,mscoff} usages 2024-05-25 16:35:11 +02:00
Iain Buclaw
10d4332ae7
test: Add UNICODE_NAMES directive to files with utf-8 symbols (#16136)
Files containing symbols with unicode characters in their name might not
be supported on some specific platforms.  For example, the Solaris
assembler lacks support for UTF-8 characters.

```
Assembler: mangle.d
        "/var/tmp//cci9q2Sc.s", line 115 : Syntax error
        Near line: "    movzbl  test_эльфийские_письмена_9, %eax"
Assembler: testmodule.d
        "/var/tmp//ccBtixAd.s", line 3 : Syntax error
        Near line: "    .globl  _D3run17unicode_06_哪里6哪里FiZi"
Assembler: ufcs.d
        "/var/tmp//ccodJ7Ib.s", line 6662 : Syntax error
        Near line: "    .globl  _D4ufcs6α8503FiZv"
```

Add a new directive which can be used by other testsuite runners as a
hint to selectively disable the test if they know they can't compile
this ahead of time.
2024-02-08 13:25:34 +02:00
Martin Kinkelin
f3ad118c61 Azure CI: Migrate from legacy MODEL=32mscoff to MODEL=32
Incl. fixing up the d_do_test.d tool to work properly with MODEL=32
on Windows.

And somewhat improve the documentation of MODEL=32omf, nowadays used
for the 32-bit OMF toolchain.
2023-12-16 03:11:51 +01:00
Iain Buclaw
6374bb87b7 Move dmd files into compiler/ 2022-07-09 18:53:07 +02:00
Renamed from test/README.md (Browse further)