DW_OP_entry_value and DW_TAG_call_site_parameter work together to preserve optimized out paramters value for debugging purpose.
Currently DW_OP_entry_value is generated at all the options but DW_TAG_call_site_parameter is not generated with FastISEL.
This causes debuggers to not be able to show optimized out parameters value with FastISEL.
Adding support to it now.
I think this should be a different patch.
Are you saying this is useful for some -O0 cases? Can you please provide a test case? Is this related to Fortran only?