digitalmars.D.bugs - [Issue 4054] New: ICE(eh.c) line 49
- d-bugmail puremagic.com (40/40) Apr 02 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4054
- d-bugmail puremagic.com (6/6) Apr 02 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4054
- d-bugmail puremagic.com (10/10) Apr 02 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4054
- d-bugmail puremagic.com (12/12) May 18 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4054
- d-bugmail puremagic.com (10/10) May 30 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4054
- d-bugmail puremagic.com (14/14) Jun 28 2012 http://d.puremagic.com/issues/show_bug.cgi?id=4054
- d-bugmail puremagic.com (14/14) Jul 22 2012 http://d.puremagic.com/issues/show_bug.cgi?id=4054
http://d.puremagic.com/issues/show_bug.cgi?id=4054
Summary: ICE(eh.c) line 49
Product: D
Version: 2.041
Platform: Other
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody puremagic.com
ReportedBy: robert octarineparrot.com
03:57:49 BST ---
The following test case:
----
import core.stdc.stdlib : alloca;
class A { }
void b()
{
scope a = new A;
int l;
alloca(l);
goto L1;
L1:
;
}
----
Causes dmd to ICE with the following error:
Internal error: eh.c 49
Slight changes to the test case cause the error to go away. Looking at
dmd/eh.c:
----
// BUG: alloca() changes the stack size, which is not reflected
// in the fixed eh tables.
assert(!usedalloca);
----
So it seems I've triggered one of these cases.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Apr 02 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4054 04:49:17 BST --- I should note that this is blocking a linux port of ddmd. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 02 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4054
Don <clugdbug yahoo.com.au> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |clugdbug yahoo.com.au
See also bug 3753, which also triggers the same ICE.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Apr 02 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4054
Don <clugdbug yahoo.com.au> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |DUPLICATE
Test case moved to bug 3753, which is clearly the same bug.
*** This issue has been marked as a duplicate of issue 3753 ***
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 18 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4054
Walter Bright <bugzilla digitalmars.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bugzilla digitalmars.com
16:30:59 PDT ---
http://www.dsource.org/projects/dmd/changeset/507
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 30 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4054
Artem Tarasov <lomereiter gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
CC| |lomereiter gmail.com
Resolution|DUPLICATE |
PDT ---
The test case causes ICE on my x86_64 Arch Linux machine:
Internal error: eh.c 55
shell returned 1
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jun 28 2012
http://d.puremagic.com/issues/show_bug.cgi?id=4054
Brad Roberts <braddr puremagic.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
CC| |braddr puremagic.com
Resolution| |DUPLICATE
---
Re-marking as a duplicate. If you have further comments, please put them in
the other bug report.
*** This issue has been marked as a duplicate of issue 3753 ***
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jul 22 2012









d-bugmail puremagic.com 