https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97305
Bug ID: 97305 Summary: options-save.c:8526:26: error: unused variable 'mask' Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: danglin at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- Host: hppa*-*-* Target: hppa*-*-* Build: hppa*-*-* options-save.c: In function 'void cl_target_option_save(cl_target_option*, gcc_o ptions*, gcc_options*)': options-save.c:8526:26: error: unused variable 'mask' [-Werror=unused-variable] 8526 | unsigned HOST_WIDE_INT mask = 0; | ^~~~ options-save.c: In function 'void cl_target_option_restore(gcc_options*, gcc_opt ions*, cl_target_option*)': options-save.c:8537:26: error: unused variable 'mask' [-Werror=unused-variable] 8537 | unsigned HOST_WIDE_INT mask; | ^~~~ /* Save selected option variables into a structure. */ void cl_target_option_save (struct cl_target_option *ptr, struct gcc_options *opts, struct gcc_options *opts_set) { if (targetm.target_option.save) targetm.target_option.save (ptr, opts, opts_set); ptr->x_target_flags = opts->x_target_flags; unsigned HOST_WIDE_INT mask = 0; ptr->explicit_mask_target_flags = opts_set->x_target_flags; }