https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70330
Bug ID: 70330
Summary: ICE with -Wextra -Wno-unused-dummy-argument and unused
optional dummy argument
Product: gcc
Version: 5.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: vladimir.fuka at gmail dot com
Target Milestone: ---
function f(o)
optional o
end function
causes
gfortran -Wall -Wextra -Wno-unused-dummy-argument ice.f90
fft_full.f90:2:4:
function f(o)
1
Warning: Return value of function âfâ at (1) not set [-Wreturn-type]
â
fft_full.f90:4:0:
end function
1
in pp_format, at pretty-print.c:614
0x102706d pp_format(pretty_printer*, text_info*)
../../gcc-5.3.0/gcc/pretty-print.c:614
0x1024432 diagnostic_report_diagnostic(diagnostic_context*, diagnostic_info*)
../../gcc-5.3.0/gcc/diagnostic.c:862
0x1024ad5 warning(int, char const*, ...)
../../gcc-5.3.0/gcc/diagnostic.c:1027
0x86fbeb do_warn_unused_parameter(tree_node*)
../../gcc-5.3.0/gcc/function.c:5247
0x79058a cgraph_node::finalize_function(tree_node*, bool)
../../gcc-5.3.0/gcc/cgraphunit.c:479
0x6e8f69 gfc_generate_function_code(gfc_namespace*)
../../gcc-5.3.0/gcc/fortran/trans-decl.c:5984
0x685e30 translate_all_program_units
../../gcc-5.3.0/gcc/fortran/parse.c:5343
0x685e30 gfc_parse_file()
../../gcc-5.3.0/gcc/fortran/parse.c:5540
0x6c52d5 gfc_be_parse_file
../../gcc-5.3.0/gcc/fortran/f95-lang.c:229
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.