changeset 964:cb7c43f37390 data-code-split

debug.mac: disable _WPT_LABELS by default
author C. Masloch <pushbx@38.de>
date Wed, 29 May 2019 20:15:13 +0200
parents 4c928e9f6423
children 976315a888ef
files source/debug.mac
diffstat 1 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/source/debug.mac	Wed May 29 19:55:53 2019 +0200
+++ b/source/debug.mac	Wed May 29 20:15:13 2019 +0200
@@ -421,13 +421,15 @@
 %define PATCH_NO386_TABLE ""
 %define PATCH_386_TABLE ""
 
-	numdef WPT_LABELS, 1
-		; Currently this is required, because CODESECTIONFIXUP uses
+	numdef WPT_LABELS, 0
+		; This used to be required, because CODESECTIONFIXUP used
 		;  ldebug_data_entry_size, which is not yet defined during
 		;  assembling of (most) lDEBUG_CODE fragments.
 		; However, assembling DebugX with this option selected
-		;  takes more than 2 minutes, so the non-label variant
+		;  took more than 2 minutes, so the non-label variant
 		;  is clearly to be preferred when available.
+		; Now that lDEBUG_CODE has vstart=0 we can use the
+		;  CODESECTIONFIXUP again and thus disable this option.
 
 %if _WPT_LABELS
 	; These forms provide verbose info by defining a meaningful label