changeset 623:e90ad291644f

debug info: line numbers
author thomask
date Fri, 12 Aug 2005 21:58:26 +0000
parents 7acb8b34c87a
children 07fab02ed0d2
files norun/d/debug_info_08_A.d norun/d/debug_info_08_B.d norun/d/debug_info_08_C.d norun/d/debug_info_08_D.d norun/d/debug_info_08_E.d
diffstat 5 files changed, 113 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/norun/d/debug_info_08_A.d	Fri Aug 12 21:58:26 2005 +0000
@@ -0,0 +1,24 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Thomas Kühne <thomas-dloop@kuehne.THISISSPAM.cn>
+// @date@	2005-08-01
+// @uri@	news:dcl3e6$2hjr$1@digitaldaemon.com
+
+// __DSTRESS_DFLAGS__ -g
+// __GDB_SCRIPT__ run\nbacktrace
+// __GDB_PATTERN__ SIGFPE.*debug_info_08_A[.]d:21
+
+module dstress.norun.d.debug_info_08_A;
+ 
+void dummy(...){
+} 
+
+int main(){
+	int a=2;
+	dummy(a);
+	a=a/(a-2); /* divide by zero */
+	dummy(a);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/norun/d/debug_info_08_B.d	Fri Aug 12 21:58:26 2005 +0000
@@ -0,0 +1,24 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Thomas Kühne <thomas-dloop@kuehne.THISISSPAM.cn>
+// @date@	2005-08-01
+// @uri@	news:dcl3e6$2hjr$1@digitaldaemon.com
+
+// __DSTRESS_DFLAGS__ -g
+// __GDB_SCRIPT__ run\nbacktrace
+// __GDB_PATTERN__ SIGFPE.*debug_info_08_B[.]d:21
+
+module dstress.norun.d.debug_info_08_B;
+ 
+void dummy(int i){
+} 
+
+int main(){
+	int a=2;
+	dummy(a);
+	a=a/(a-2); /* divide by zero */
+	dummy(a);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/norun/d/debug_info_08_C.d	Fri Aug 12 21:58:26 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Thomas Kühne <thomas-dloop@kuehne.THISISSPAM.cn>
+// @date@	2005-08-01
+// @uri@	news:dcl3e6$2hjr$1@digitaldaemon.com
+
+// __DSTRESS_DFLAGS__ -g
+// __GDB_SCRIPT__ run\nbacktrace
+// __GDB_PATTERN__ SIGFPE.*debug_info_08_C[.]d:21
+
+module dstress.norun.d.debug_info_08_C;
+ 
+void dummy(...){
+} 
+
+int main(){
+	int a=2;
+	dummy(a);
+	a=a/(a-2); /* divide by zero */
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/norun/d/debug_info_08_D.d	Fri Aug 12 21:58:26 2005 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Thomas Kühne <thomas-dloop@kuehne.THISISSPAM.cn>
+// @date@	2005-08-01
+// @uri@	news:dcl3e6$2hjr$1@digitaldaemon.com
+
+// __DSTRESS_DFLAGS__ -gc
+// __GDB_SCRIPT__ run\nbacktrace
+// __GDB_PATTERN__ SIGFPE.*debug_info_08_D[.]d:21
+
+module dstress.norun.d.debug_info_08_D;
+ 
+void dummy(){
+} 
+
+int main(){
+	int a=2;
+	dummy();
+	a=a/(a-2); /* divide by zero */
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/norun/d/debug_info_08_E.d	Fri Aug 12 21:58:26 2005 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Thomas Kühne <thomas-dloop@kuehne.THISISSPAM.cn>
+// @date@	2005-08-01
+// @uri@	news:dcl3e6$2hjr$1@digitaldaemon.com
+
+// __DSTRESS_DFLAGS__ -g
+// __GDB_SCRIPT__ run\nbacktrace
+// __GDB_PATTERN__ SIGFPE.*debug_info_08_E[.]d:17
+
+module dstress.norun.d.debug_info_08_E;
+ 
+int main(){
+	int a=2;
+	a=a/(a-2); /* divide by zero */
+	return 0;
+}