February 18, 2014 [dmd-internals] [D-Programming-Language/dmd] 95367e: Split mangle test into two files | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 95367ee1577c20ca74aa032bc0aae2fab8f12946 https://github.com/D-Programming-Language/dmd/commit/95367ee1577c20ca74aa032bc0aae2fab8f12946 Author: Johannes Pfau <johannespfau@gmail.com> Date: 2014-02-18 (Tue, 18 Feb 2014) Changed paths: A test/runnable/imports/mangle1.d M test/runnable/mangle.d Log Message: ----------- Split mangle test into two files We currently have two VarDeclarations in mangle.d which reference the same symbol. This causes problems in the GCC backend as it does not realize it actually deals with the same symbol and therefore reorders reads and writes. It's not clear if this will be fixed in the GCC backend at all as the fix would break other stuff. It's also kind of weird to reference a symbol in this way. The correct way is to use aliases. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60214 Anyway, this test was likely not supposed to test if the compiler recognizes that these are the same variables, it was probably just to test that we can read/write to a symbol with a specific mangle. Commit: cfed38e2bfa0f3956247aaff986e653991846cfa https://github.com/D-Programming-Language/dmd/commit/cfed38e2bfa0f3956247aaff986e653991846cfa Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-02-18 (Tue, 18 Feb 2014) Changed paths: A test/runnable/imports/mangle1.d M test/runnable/mangle.d Log Message: ----------- Merge pull request #3280 from jpf91/mangle Split mangle test into two files Compare: https://github.com/D-Programming-Language/dmd/compare/7e5347bc6007...cfed38e2bfa0 |
Copyright © 1999-2021 by the D Language Foundation