[D] Merge upstream dmd cd2034cd7
authorIain Buclaw <ibuclaw@gdcproject.org>
Mon, 14 Jan 2019 10:38:00 +0000 (10:38 +0000)
committerIain Buclaw <ibuclaw@gcc.gnu.org>
Mon, 14 Jan 2019 10:38:00 +0000 (10:38 +0000)
commit2b5e01fa094cd18e43391719ba373605cb664158
tree70ba7ea0f6d4311fc3762600e9bbe2da4245ede2
parent9c5f89006fa4b64c77997f660554a12315f4ac1d
[D] Merge upstream dmd cd2034cd7

One fix in the asm statement parser to stop parsing if the end of the
statement has been reached, and moves all inline asm tests to gdc.dg.
These being adjusted where necessary to test the GCC style instead.

gcc/testsuite/ChangeLog:

2019-01-14  Iain Buclaw  <ibuclaw@gdcproject.org>

* gdc.dg/asm1.d: New test.
* gdc.dg/asm2.d: New test.
* gdc.dg/asm3.d: New test.
* gdc.dg/asm4.d: New test.
* lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.

From-SVN: r267913
39 files changed:
gcc/d/dmd/MERGE
gcc/d/dmd/iasmgcc.c
gcc/testsuite/ChangeLog
gcc/testsuite/gdc.dg/asm1.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/asm2.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/asm3.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/asm4.d [new file with mode: 0644]
gcc/testsuite/gdc.test/compilable/deprecate12979a.d [deleted file]
gcc/testsuite/gdc.test/compilable/iasm_labeloperand.d [deleted file]
gcc/testsuite/gdc.test/compilable/test11471.d [deleted file]
gcc/testsuite/gdc.test/compilable/test12979a.d [deleted file]
gcc/testsuite/gdc.test/compilable/test12979b.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/deprecate12979a.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/deprecate12979b.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/deprecate12979c.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/deprecate12979d.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/diag6717.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/fail12635.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/fail13938.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/fail13939.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/fail14009.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/fail152.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/fail2350.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/fail274.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/fail327.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/fail3354.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/fail353.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/fail8168.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/ice15239.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/test12979.d [deleted file]
gcc/testsuite/gdc.test/runnable/argufilem.d [deleted file]
gcc/testsuite/gdc.test/runnable/ctorpowtests.d
gcc/testsuite/gdc.test/runnable/imports/argufile.d [deleted file]
gcc/testsuite/gdc.test/runnable/test23.d
gcc/testsuite/gdc.test/runnable/test34.d
gcc/testsuite/gdc.test/runnable/test36.d [deleted file]
gcc/testsuite/gdc.test/runnable/test42.d
gcc/testsuite/gdc.test/runnable/testsafe.d
gcc/testsuite/lib/gdc.exp