gnu/gcc/720433acf7cefa99c0d7fb9769817d3bb40fe787 cobol: Allow REDEFINES of table.
ISO prohibits REDEFINES to act on a table. Introduce
Wredefines-table, defeated by default with -dialect mf.
gcc/cobol/ChangeLog:
* cbldiag.h (enum cbl_diag_id_t): Add MfRedefinesTable.
* cobol1.cc (cobol_langhook_handle_option): Handle Wredefines-table.
* gcobol.1: Document Wredefines-table.
* lang-specs.h: Add Wredefines-table to spec string.
* lang.opt: Define Wredefines-table.
* messages.cc: Add Wredefines-table to -dialect mf.
* parse_ante.h (valid_redefine): Honor new diagnostic.
7 files changed