d/dmd: Merge upstream dmd b061bd744
authorIain Buclaw <ibuclaw@gdcproject.org>
Mon, 16 Mar 2020 08:48:54 +0000 (09:48 +0100)
committerIain Buclaw <ibuclaw@gdcproject.org>
Mon, 16 Mar 2020 09:38:55 +0000 (10:38 +0100)
commite41d4a0a567f1091f646d076d8c9fad91422572b
tree985b53b710a4f8082573b700661dd611860daae7
parentf2d3807f580a86ca0bdc2b66aa9b4d2367c77a2e
d/dmd: Merge upstream dmd b061bd744

Fixes an ICE in the parser, and deprecates a previously allowed style of
syntax that deviated from GNU-style extended asm.

Reviewed-on: https://github.com/dlang/dmd/pull/10916

gcc/testsuite/ChangeLog:

2020-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>

* gdc.dg/asm1.d: Add new test for ICE in asm parser.
* gdc.dg/asm5.d: New test.
gcc/d/dmd/MERGE
gcc/d/dmd/iasmgcc.c
gcc/testsuite/ChangeLog
gcc/testsuite/gdc.dg/asm1.d
gcc/testsuite/gdc.dg/asm5.d [new file with mode: 0644]