>> On Oct 13, 2025, at 5:05 PM, Jose E. Marchesi <[email protected]> 
>> wrote:
>> 
>> ...
>>> 
>>> Will change the backend to _consistently_ use options with no prefix of
>>> any kind.
>> 
>> There is a difficulty.
>> 
>> Removing the a68- prefix from the front-end specific options causes two
>> collisions with options also defined by the D front-end:
>> 
>>  -fassert
>>  -fdebug
>
> How about using a68 in those, which especially for debug seems
> sensible, and avoid it elsewhere?

That would lead to:

 Warnings:

 -Wextensions
 -Wvoiding
 -Wscope
 -Whidden-declarations

 Run-time checks:

 -fnil-checking
 -fbounds-checking

 Options to select language/dialect/variant:

 -std=[algol68|gnu68]
 -fstropping=[upper|supper]
 -fbrackets
 -fportcheck  (this one will go away)
 -fsafe  (this is currently not implemented)

 Debugging options:
 
 -fa68-debug
 -fa68-assert
 
 Development options:

 -fdump-modes
 -fdump-ast

Reply via email to