Excerpts from Jose E. Marchesi's message of Oktober 14, 2025 10:13 am:
> 
>>> 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

How does -fbounds-checking differ from -fbounds-check?


Fortran defines this option, which has a generic enough description that 
it could be reused.

    -fcheck=[...]   Specify which runtime checks are to be performed.

Though your opinion matters more as to what you end up with to control 
these runtime checks.

> 
>  
>  Development options:
> 
>  -fdump-modes
>  -fdump-ast
> 

Maybe these ought to keep a68 in the name? -fa68-dump- or -fdump-a68-

Iain.

Reply via email to