<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Approximatrix Forums — Conditional Breakpoints]]></title>
	<link rel="self" href="https://forums.approximatrix.com/extern.php?action=feed&amp;tid=557&amp;type=atom" />
	<updated>2016-05-20T19:31:31Z</updated>
	<generator>PunBB</generator>
	<id>https://forums.approximatrix.com/viewtopic.php?id=557</id>
		<entry>
			<title type="html"><![CDATA[Re: Conditional Breakpoints]]></title>
			<link rel="alternate" href="https://forums.approximatrix.com/viewtopic.php?pid=2528#p2528" />
			<content type="html"><![CDATA[<p>Linux versions have been available for a day on the <a href="http://simplyfortran.com/linux/download/">Linux Download page</a>.</p>]]></content>
			<author>
				<name><![CDATA[jeff]]></name>
				<uri>https://forums.approximatrix.com/profile.php?id=2</uri>
			</author>
			<updated>2016-05-20T19:31:31Z</updated>
			<id>https://forums.approximatrix.com/viewtopic.php?pid=2528#p2528</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Conditional Breakpoints]]></title>
			<link rel="alternate" href="https://forums.approximatrix.com/viewtopic.php?pid=2527#p2527" />
			<content type="html"><![CDATA[<p>Thanks Jeff.</p>]]></content>
			<author>
				<name><![CDATA[davidb]]></name>
				<uri>https://forums.approximatrix.com/profile.php?id=3463</uri>
			</author>
			<updated>2016-05-20T05:52:52Z</updated>
			<id>https://forums.approximatrix.com/viewtopic.php?pid=2527#p2527</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Conditional Breakpoints]]></title>
			<link rel="alternate" href="https://forums.approximatrix.com/viewtopic.php?pid=2526#p2526" />
			<content type="html"><![CDATA[<p>A new build (2197) is now available for Windows on the <a href="http://simplyfortran.com/download/">Download page</a> that adds the option to remove conditions on conditional breakpoints and adds support in conditional breakpoints and watch expressions for symbol-based logic operators when working with Fortran (==, /=, &lt;, &gt;, etc.).&nbsp; The GNU/Linux fixed versions are forthcoming.</p>]]></content>
			<author>
				<name><![CDATA[jeff]]></name>
				<uri>https://forums.approximatrix.com/profile.php?id=2</uri>
			</author>
			<updated>2016-05-18T15:26:34Z</updated>
			<id>https://forums.approximatrix.com/viewtopic.php?pid=2526#p2526</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Conditional Breakpoints]]></title>
			<link rel="alternate" href="https://forums.approximatrix.com/viewtopic.php?pid=2513#p2513" />
			<content type="html"><![CDATA[<p>David,</p><p>On second thought, I&#039;ll see that &quot;Clear condition&quot; is added in a new build sometime this week. It is frustrating that it works the way it does.</p>]]></content>
			<author>
				<name><![CDATA[jeff]]></name>
				<uri>https://forums.approximatrix.com/profile.php?id=2</uri>
			</author>
			<updated>2016-05-16T12:00:24Z</updated>
			<id>https://forums.approximatrix.com/viewtopic.php?pid=2513#p2513</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Conditional Breakpoints]]></title>
			<link rel="alternate" href="https://forums.approximatrix.com/viewtopic.php?pid=2512#p2512" />
			<content type="html"><![CDATA[<p>David,</p><p>The debugger used to understand the logic symbols you had mentioned in an earlier version due to some custom patching we had added.&nbsp; It looks like, during an upgrade, that patch wasn&#039;t reapplied. The GDB core developers seem to be unaware that those symbols are indeed valid Fortran.&nbsp; I&#039;ll see that a new build is released with that patch applied.</p><p>You are correct, there is no way to remove a conditional other than to remove it entirely or set the condition to logical true.&nbsp; That feature will probably be postponed until 2.29, but we&#039;re fully aware of that shortcoming. It&#039;s an unfortunate consequence of how GDB is handling the underlying breakpoints, although we can and will add the feature.</p>]]></content>
			<author>
				<name><![CDATA[jeff]]></name>
				<uri>https://forums.approximatrix.com/profile.php?id=2</uri>
			</author>
			<updated>2016-05-16T11:14:20Z</updated>
			<id>https://forums.approximatrix.com/viewtopic.php?pid=2512#p2512</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Conditional Breakpoints]]></title>
			<link rel="alternate" href="https://forums.approximatrix.com/viewtopic.php?pid=2511#p2511" />
			<content type="html"><![CDATA[<p>Thanks for adding conditional breakpoints in 6.1.0.</p><p>The condition should be a logical expression. Can you make sure all logical expressions are supported.</p><p>For a loop index i, to break on the 10th iteration I set the condition as i == 10 but this didn&#039;t work. I had to use i .eq. 10.</p><p>(Similarly /=, &lt;, &gt;, &lt;=, &gt;= should be supported ideally.)</p><p>The other issue I have found is there is no way to clear a condition once it is set (other than setting the condition to .true. or removing it and then recreating a non-conditional breakpoint).</p><p>I would do the following:</p><p>Make &quot;enable&quot;&nbsp; in menu show &quot;enable&quot; or &quot;disable&quot; as appropriate.<br />Add a clear condition option to the menu when one has been set (grey out/disable when one has not been set).</p><p>Meanwhile I can work around these issues easily enough.</p><p>David.</p>]]></content>
			<author>
				<name><![CDATA[davidb]]></name>
				<uri>https://forums.approximatrix.com/profile.php?id=3463</uri>
			</author>
			<updated>2016-05-16T07:24:57Z</updated>
			<id>https://forums.approximatrix.com/viewtopic.php?pid=2511#p2511</id>
		</entry>
</feed>
