<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Approximatrix Forums — Debugger acting weirdly]]></title>
		<link>http://forums.approximatrix.com/viewtopic.php?id=940</link>
		<atom:link href="http://forums.approximatrix.com/extern.php?action=feed&amp;tid=940&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Debugger acting weirdly.]]></description>
		<lastBuildDate>Wed, 20 Mar 2024 16:20:17 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Debugger acting weirdly]]></title>
			<link>http://forums.approximatrix.com/viewtopic.php?pid=4307#p4307</link>
			<description><![CDATA[<p>The debugger will act similarly in the <em>presence</em> of any implicit variables.&nbsp; Using the <strong>IMPLICIT</strong> statement doesn&#039;t change this fact (unless, of course, you use <strong>IMPLICIT NONE</strong>).&nbsp; So just removing the statements will not resolve the behavior.</p>]]></description>
			<author><![CDATA[null@example.com (jeff)]]></author>
			<pubDate>Wed, 20 Mar 2024 16:20:17 +0000</pubDate>
			<guid>http://forums.approximatrix.com/viewtopic.php?pid=4307#p4307</guid>
		</item>
		<item>
			<title><![CDATA[Re: Debugger acting weirdly]]></title>
			<link>http://forums.approximatrix.com/viewtopic.php?pid=4304#p4304</link>
			<description><![CDATA[<p>Thank you for your reply. I did use IMPLICIT REAL and IMPLICIT INTEGER statements in my code, thinking that including them was good practice. Perhaps this was overkill and I should just delete them since most FORTRAN versions I know about usually assume any variable name starting with I thru M is INTEGER by default?</p>]]></description>
			<author><![CDATA[null@example.com (kbannister)]]></author>
			<pubDate>Wed, 20 Mar 2024 12:39:37 +0000</pubDate>
			<guid>http://forums.approximatrix.com/viewtopic.php?pid=4304#p4304</guid>
		</item>
		<item>
			<title><![CDATA[Re: Debugger acting weirdly]]></title>
			<link>http://forums.approximatrix.com/viewtopic.php?pid=4296#p4296</link>
			<description><![CDATA[<p>The jumping occurs for two well known reasons:</p><p>1. Presence of ALLOCATABLE variables - the debugger doesn&#039;t quite understand where the &quot;executable&quot; line for allocatable variable declarations exist, so it tends to jump to the end of the procedure before jumping back to the line with the variable.&nbsp; </p><p>2. Presence of implicit variables - because these variables are not declared, the compiler has generated some sort of declaration for you in your code upon compilation.&nbsp; Their presence seems to cause a similar issue as with the ALLOCATABLE variables, appearing to jump around before stepping through the procedure cleanly.</p><p>There might be a handful of other reasons as well.&nbsp; The issue is deep inside the compiler and its generation of debugging information.&nbsp; I&#039;d have to look into it more deeply, but it might not be fixable.</p>]]></description>
			<author><![CDATA[null@example.com (jeff)]]></author>
			<pubDate>Mon, 11 Mar 2024 21:55:40 +0000</pubDate>
			<guid>http://forums.approximatrix.com/viewtopic.php?pid=4296#p4296</guid>
		</item>
		<item>
			<title><![CDATA[Debugger acting weirdly]]></title>
			<link>http://forums.approximatrix.com/viewtopic.php?pid=4295#p4295</link>
			<description><![CDATA[<p>Been a while since I&#039;ve used the debugger. I have a driver program and several subroutines that all compile OK. However, under the debugger, the cursor doesn&#039;t go right to the first executable statement in the driver; it jumps to another statement further down. When I subsequently use the &quot;step&quot; key, F9, the cursor then just jumps around randomly. Anyone know why this happens and how to make the debugger behave?</p>]]></description>
			<author><![CDATA[null@example.com (kbannister)]]></author>
			<pubDate>Mon, 11 Mar 2024 13:36:52 +0000</pubDate>
			<guid>http://forums.approximatrix.com/viewtopic.php?pid=4295#p4295</guid>
		</item>
	</channel>
</rss>
