https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92860

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |marxin at gcc dot 
gnu.org

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
Ok, I've prepared a debugging patch that can be probably added in next stage1:
https://github.com/marxin/gcc/tree/global-options-checking

Using the patch I see a violation of the following options:

     12 global_options difference in flag_omit_frame_pointer (1/0)
    141 global_options difference in warn_inline (1/0)
    695 global_options difference in param_min_crossjump_insns (5/1)
    718 global_options difference in param_max_combine_insns (4/2)
   1284 global_options difference in flag_merge_constants (1/0)
   1396 global_options difference in flag_ree (1/0)
   1601 global_options difference in param_max_fields_for_field_sensitive
(0/100)

I'll prepare a test-cases for that.

Reply via email to