Commit ab20d992 by Jakub Jelinek

Assorted ChangeLog cleanups.

From-SVN: r274250
parent 74039253
2019-08-02 Alexandre Oliva <oliva@adacore.com> 2019-08-02 Alexandre Oliva <oliva@adacore.com>
* libgnat/a-exexpr.adb (Begin_Handler_v1, End_Handler_v1): New. * libgnat/a-exexpr.adb (Begin_Handler_v1, End_Handler_v1): New.
(Claimed_Cleanup): New. (Claimed_Cleanup): New.
...@@ -281,7 +281,7 @@ ...@@ -281,7 +281,7 @@
2019-07-22 Ed Schonberg <schonberg@adacore.com> 2019-07-22 Ed Schonberg <schonberg@adacore.com>
* freeze.adb (Freeze_Fixed_Point_Type): When freezing a * freeze.adb (Freeze_Fixed_Point_Type): When freezing a
fixed-point subtype, check whether the parent type declarastion fixed-point subtype, check whether the parent type declarastion
includes an aspect specification for the 'Small type attribute, includes an aspect specification for the 'Small type attribute,
and inherit the specified value. and inherit the specified value.
...@@ -1945,7 +1945,7 @@ ...@@ -1945,7 +1945,7 @@
* libgnat/g-traceb.ads, libgnat/g-traceb.adb (Call_Chain): New * libgnat/g-traceb.ads, libgnat/g-traceb.adb (Call_Chain): New
function. function.
2019-07-04 James Clarke <jrtc27@debian.org> 2019-07-04 James Clarke <jrtc27@debian.org>
* libgnarl/s-osinte__kfreebsd-gnu.ads (clockid_t): Make type * libgnarl/s-osinte__kfreebsd-gnu.ads (clockid_t): Make type
definition public. definition public.
...@@ -2508,7 +2508,7 @@ ...@@ -2508,7 +2508,7 @@
2019-07-03 Ed Schonberg <schonberg@adacore.com> 2019-07-03 Ed Schonberg <schonberg@adacore.com>
* inline.adb (Make_Loop_Labels_Unique): New procedure to modify * inline.adb (Make_Loop_Labels_Unique): New procedure to modify
the source code of subprograms that are inlined by the the source code of subprograms that are inlined by the
front-end, to prevent accidental duplication between loop labels front-end, to prevent accidental duplication between loop labels
in the inlined code and the code surrounding the inlined call. in the inlined code and the code surrounding the inlined call.
......
2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
* brig-lang.c (brig_build_c_type_nodes): Accept "__intN__"
format of "__intN" types for SIZE_TYPE.
2019-05-16 Martin Sebor <msebor@redhat.com> 2019-05-16 Martin Sebor <msebor@redhat.com>
* brigfrontend/brig-control-handler.cc * brigfrontend/brig-control-handler.cc
(brig_directive_control_handler::operator): Remove trailing newline (brig_directive_control_handler::operator): Remove trailing newline
from a diagnostic. from a diagnostic.
* brigfrontend/brig-module-handler.cc * brigfrontend/brig-module-handler.cc
(brig_directive_module_handler::operator): Remove a duplicated space (brig_directive_module_handler::operator): Remove a duplicated space
from a diagnostic. from a diagnostic.
2019-01-01 Jakub Jelinek <jakub@redhat.com> 2019-01-01 Jakub Jelinek <jakub@redhat.com>
...@@ -18,7 +23,7 @@ ...@@ -18,7 +23,7 @@
2018-07-20 Martin Sebor <msebor@redhat.com> 2018-07-20 Martin Sebor <msebor@redhat.com>
PR middle-end/82063 PR middle-end/82063
* brig/brig-lang.c (brig_langhook_handle_option): Change function * brig-lang.c (brig_langhook_handle_option): Change function
argument to HOST_WIDE_INT. argument to HOST_WIDE_INT.
2018-07-04 Martin Jambor <mjambor@suse.cz> 2018-07-04 Martin Jambor <mjambor@suse.cz>
...@@ -46,7 +51,7 @@ ...@@ -46,7 +51,7 @@
2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com> 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
* brig/brigfrontend/brig-basic-inst-handler.cc: Fix handling of NOPs. * brigfrontend/brig-basic-inst-handler.cc: Fix handling of NOPs.
2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com> 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
...@@ -75,52 +80,52 @@ ...@@ -75,52 +80,52 @@
- add qualifiers to generated function parameters. - add qualifiers to generated function parameters.
Const and restrict on the hidden local/private pointers, Const and restrict on the hidden local/private pointers,
the arg buffer and the context pointer help some optimizations. the arg buffer and the context pointer help some optimizations.
* brig/brigfrontend/brig-basic-inst-handler.cc: See above. * brigfrontend/brig-basic-inst-handler.cc: See above.
* brig/brigfrontend/brig-branch-inst-handler.cc: See above. * brigfrontend/brig-branch-inst-handler.cc: See above.
* brig/brigfrontend/brig-cmp-inst-handler.cc: See above. * brigfrontend/brig-cmp-inst-handler.cc: See above.
* brig/brigfrontend/brig-code-entry-handler.cc: See above. * brigfrontend/brig-code-entry-handler.cc: See above.
* brig/brigfrontend/brig-code-entry-handler.h: See above. * brigfrontend/brig-code-entry-handler.h: See above.
* brig/brigfrontend/brig-control-handler.cc: See above. * brigfrontend/brig-control-handler.cc: See above.
* brig/brigfrontend/brig-cvt-inst-handler.cc: See above. * brigfrontend/brig-cvt-inst-handler.cc: See above.
* brig/brigfrontend/brig-function-handler.cc: See above. * brigfrontend/brig-function-handler.cc: See above.
* brig/brigfrontend/brig-function.cc: See above. * brigfrontend/brig-function.cc: See above.
* brig/brigfrontend/brig-function.h: See above. * brigfrontend/brig-function.h: See above.
* brig/brigfrontend/brig-label-handler.cc: See above. * brigfrontend/brig-label-handler.cc: See above.
* brig/brigfrontend/brig-lane-inst-handler.cc: See above. * brigfrontend/brig-lane-inst-handler.cc: See above.
* brig/brigfrontend/brig-mem-inst-handler.cc: See above. * brigfrontend/brig-mem-inst-handler.cc: See above.
* brig/brigfrontend/phsa.h: See above. * brigfrontend/phsa.h: See above.
* brig/lang.opt: See above. * lang.opt: See above.
2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com> 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
* brig/brigfrontend/brig-function-handler.cc: Skip multiple forward * brigfrontend/brig-function-handler.cc: Skip multiple forward
declarations of the same function. declarations of the same function.
2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com> 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
* brig/brig-lang.c: Do not allow optimizations based on known C * brig-lang.c: Do not allow optimizations based on known C
builtins. builtins.
2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com> 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
* brig/brig-lang.c: Allow controlling strict aliasing from * brig-lang.c: Allow controlling strict aliasing from
cmd line. cmd line.
2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com> 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
* brig/brigfrontend/brig-code-entry-handler.cc: The modulo in * brigfrontend/brig-code-entry-handler.cc: The modulo in
ID computation should not be needed. ID computation should not be needed.
2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com> 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
* brig/brig-lang.c: Add support for whole program * brig-lang.c: Add support for whole program
optimizations by marking the kernels externally visible. optimizations by marking the kernels externally visible.
* brig/brigfrontend/brig-branch-inst-handler.cc: See above. * brigfrontend/brig-branch-inst-handler.cc: See above.
* brig/brigfrontend/brig-function-handler.cc: See above. * brigfrontend/brig-function-handler.cc: See above.
* brig/brigfrontend/brig-function.cc: See above. * brigfrontend/brig-function.cc: See above.
* brig/brigfrontend/brig-to-generic.cc: See above. * brigfrontend/brig-to-generic.cc: See above.
* brig/brigfrontend/brig-to-generic.h: See above. * brigfrontend/brig-to-generic.h: See above.
* brig/brigfrontend/brig-variable-handler.h: See above. * brigfrontend/brig-variable-handler.h: See above.
2018-01-03 Richard Sandiford <richard.sandiford@linaro.org> 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com> Alan Hayward <alan.hayward@arm.com>
...@@ -217,7 +222,7 @@ ...@@ -217,7 +222,7 @@
can be used to patch away BRIG entries at the binary level. can be used to patch away BRIG entries at the binary level.
Also add extra error detection for zeroed regions: make sure Also add extra error detection for zeroed regions: make sure
the byteCount field is never zero. the byteCount field is never zero.
* brig/brigfrontend/phsa.h: Added a new error prefix for * brigfrontend/phsa.h: Added a new error prefix for
errors which are due to corrupted BRIG modules. errors which are due to corrupted BRIG modules.
2017-10-09 Henry Linjamäki <henry.linjamaki@parmance.com> 2017-10-09 Henry Linjamäki <henry.linjamaki@parmance.com>
......
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
* c-decl.c (finish_function): Check targetm.warn_func_return * c-decl.c (finish_function): Check targetm.warn_func_return
before issuing a -Wreturn-type warning. before issuing a -Wreturn-type warning.
2019-07-12 Alexandre Oliva <oliva@adacore.com> 2019-07-12 Alexandre Oliva <oliva@adacore.com>
* gimple-parser.c (c_parser_gimple_try_stmt): New. * gimple-parser.c (c_parser_gimple_try_stmt): New.
(c_parser_compound_statement): Call it. (c_parser_compound_statement): Call it.
...@@ -118,6 +118,12 @@ ...@@ -118,6 +118,12 @@
_Literal (char *) &"foo" for address literals pointing to _Literal (char *) &"foo" for address literals pointing to
STRING_CSTs. STRING_CSTs.
2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
* c-parser.c (c_parse_init): Create keyword for "__intN__" type.
* c-decl.c (declspecs_add_type): Don't pedwarn about "__intN" ISO
C incompatibility if alternate "__intN__" form is used.
2019-06-24 Martin Sebor <msebor@redhat.com> 2019-06-24 Martin Sebor <msebor@redhat.com>
* c-typeck.c (build_binary_op): Hyphenate floating-point. * c-typeck.c (build_binary_op): Hyphenate floating-point.
...@@ -166,17 +172,17 @@ ...@@ -166,17 +172,17 @@
2019-05-16 Martin Sebor <msebor@redhat.com> 2019-05-16 Martin Sebor <msebor@redhat.com>
* c-decl.c (start_decl): Quote keywords, operators, and * c-decl.c (start_decl): Quote keywords, operators, and
types in diagnostics. types in diagnostics.
(finish_decl): Same. (finish_decl): Same.
* c-parser.c (c_parser_asm_statement): Same. * c-parser.c (c_parser_asm_statement): Same.
(c_parser_conditional_expression): Same. (c_parser_conditional_expression): Same.
(c_parser_transaction_cancel): Same. (c_parser_transaction_cancel): Same.
* c-typeck.c (c_common_type): Same. * c-typeck.c (c_common_type): Same.
(build_conditional_expr): Same. (build_conditional_expr): Same.
(digest_init): Same. (digest_init): Same.
(process_init_element): Same. (process_init_element): Same.
(build_binary_op): Same. (build_binary_op): Same.
2019-05-17 Richard Biener <rguenther@suse.de> 2019-05-17 Richard Biener <rguenther@suse.de>
...@@ -335,7 +341,7 @@ ...@@ -335,7 +341,7 @@
(c_parser_oacc_simple_clause): Replace parser with loc formal (c_parser_oacc_simple_clause): Replace parser with loc formal
parameter. Adjust all users. parameter. Adjust all users.
2019-02-19 Chung-Lin Tang <cltang@codesourcery.com> 2019-02-19 Chung-Lin Tang <cltang@codesourcery.com>
PR c/87924 PR c/87924
* c-parser.c (c_parser_oacc_clause_wait): Add representation of wait * c-parser.c (c_parser_oacc_clause_wait): Add representation of wait
...@@ -715,7 +721,7 @@ ...@@ -715,7 +721,7 @@
PR c/87347 PR c/87347
* c-parser.c (warn_for_abs): Bail out if TYPE_ARG_TYPES is NULL. Fix * c-parser.c (warn_for_abs): Bail out if TYPE_ARG_TYPES is NULL. Fix
comment. comment.
2018-09-17 David Malcolm <dmalcolm@redhat.com> 2018-09-17 David Malcolm <dmalcolm@redhat.com>
...@@ -807,7 +813,7 @@ ...@@ -807,7 +813,7 @@
(build_binary_op): Use it when calling binary_op_error. (build_binary_op): Use it when calling binary_op_error.
2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
* c-decl.c (start_decl): Do not warn if variables is named as main * c-decl.c (start_decl): Do not warn if variables is named as main
and is a local variable. and is a local variable.
...@@ -848,8 +854,8 @@ ...@@ -848,8 +854,8 @@
type here, instead add "omp declare target implicit" attribute. type here, instead add "omp declare target implicit" attribute.
(finish_decl): Diagnose vars without mappable type here. (finish_decl): Diagnose vars without mappable type here.
2018-06-20 Chung-Lin Tang <cltang@codesourcery.com> 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
Thomas Schwinge <thomas@codesourcery.com> Thomas Schwinge <thomas@codesourcery.com>
Cesar Philippidis <cesar@codesourcery.com> Cesar Philippidis <cesar@codesourcery.com>
* c-parser.c (c_parser_omp_clause_name): Add support for finalize * c-parser.c (c_parser_omp_clause_name): Add support for finalize
...@@ -1092,7 +1098,7 @@ ...@@ -1092,7 +1098,7 @@
PR c/82679 PR c/82679
* c-decl.c (grokdeclarator): Check declspecs insted of atomicp. * c-decl.c (grokdeclarator): Check declspecs insted of atomicp.
2017-12-12 Alexandre Oliva <aoliva@redhat.com> 2017-12-12 Alexandre Oliva <aoliva@redhat.com>
* c-objc-common.h (LANG_HOOKS_EMITS_BEGIN_STMT): Redefine as true. * c-objc-common.h (LANG_HOOKS_EMITS_BEGIN_STMT): Redefine as true.
* c-parser.c (add_debug_begin_stmt): New. * c-parser.c (add_debug_begin_stmt): New.
...@@ -1204,7 +1210,7 @@ ...@@ -1204,7 +1210,7 @@
* c-typeck.c (c_start_case): Build SWITCH_EXPR using build2 instead * c-typeck.c (c_start_case): Build SWITCH_EXPR using build2 instead
of build3. of build3.
2017-11-14 Boris Kolpackov <boris@codesynthesis.com> 2017-11-14 Boris Kolpackov <boris@codesynthesis.com>
* Make-lang.in (c.install-plugin): Install backend import library. * Make-lang.in (c.install-plugin): Install backend import library.
...@@ -1612,7 +1618,7 @@ ...@@ -1612,7 +1618,7 @@
PR c/81417 PR c/81417
* c-array-notation.c (fix_builtin_array_notation_fn): Update calls to * c-array-notation.c (fix_builtin_array_notation_fn): Update calls to
build_conditional_expr. build_conditional_expr.
* c-parser.c (c_parser_conditional_expression): Create locations for * c-parser.c (c_parser_conditional_expression): Create locations for
EXP1 and EXP2 from their source ranges. Pass the locations down to EXP1 and EXP2 from their source ranges. Pass the locations down to
build_conditional_expr. build_conditional_expr.
...@@ -1640,7 +1646,7 @@ ...@@ -1640,7 +1646,7 @@
* c-warn.c (warn_for_multistatement_macros): Prevent bogus * c-warn.c (warn_for_multistatement_macros): Prevent bogus
warnings. Avoid walking MACRO_MAP_LOCATIONS. warnings. Avoid walking MACRO_MAP_LOCATIONS.
2017-07-31 Jan Hubicka <hubicka@ucw.cz> 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
Martin Liska <mliska@suse.cz> Martin Liska <mliska@suse.cz>
* c-typeck.c (c_finish_goto_label): Build gimple predict * c-typeck.c (c_finish_goto_label): Build gimple predict
...@@ -1836,7 +1842,7 @@ ...@@ -1836,7 +1842,7 @@
* c-convert.c (convert): Replace c_save_expr with save_expr. Don't * c-convert.c (convert): Replace c_save_expr with save_expr. Don't
call c_fully_fold. call c_fully_fold.
(convert) <case COMPLEX_TYPE>: Remove special handling of COMPLEX_TYPEs. (convert) <case COMPLEX_TYPE>: Remove special handling of COMPLEX_TYPEs.
* c-decl.c (grokdeclarator): Replace c_save_expr with save_expr. * c-decl.c (grokdeclarator): Replace c_save_expr with save_expr.
* c-fold.c (c_fully_fold_internal): Handle SAVE_EXPR. * c-fold.c (c_fully_fold_internal): Handle SAVE_EXPR.
* c-parser.c (c_parser_declaration_or_fndef): Replace c_save_expr with * c-parser.c (c_parser_declaration_or_fndef): Replace c_save_expr with
save_expr. save_expr.
...@@ -2068,7 +2074,7 @@ ...@@ -2068,7 +2074,7 @@
set_c_expr_source_range when parsing ssa-name. set_c_expr_source_range when parsing ssa-name.
2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com> 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
Richard Biener <rguenther@suse.de> Richard Biener <rguenther@suse.de>
* gimple-parser.c (c_parser_gimple_binary_expression): Avoid * gimple-parser.c (c_parser_gimple_binary_expression): Avoid
building IL when arguments are error_mark_node. building IL when arguments are error_mark_node.
...@@ -3513,7 +3519,6 @@ ...@@ -3513,7 +3519,6 @@
Julian Brown <julian@codesourcery.com> Julian Brown <julian@codesourcery.com>
Nathan Sidwell <nathan@codesourcery.com> Nathan Sidwell <nathan@codesourcery.com>
c/
* c-parser.c (c_parser_declaration_or_fndef): Add OpenACC * c-parser.c (c_parser_declaration_or_fndef): Add OpenACC
routine arg. routine arg.
(c_parser_declaration_or_fndef): Call c_finish_oacc_routine. (c_parser_declaration_or_fndef): Call c_finish_oacc_routine.
...@@ -4935,7 +4940,7 @@ ...@@ -4935,7 +4940,7 @@
PR c/49706 PR c/49706
* c-typeck.c (parser_build_binary_op): Warn when logical not is used * c-typeck.c (parser_build_binary_op): Warn when logical not is used
on the left hand side operand of a comparison. on the left hand side operand of a comparison.
2014-06-05 Marek Polacek <polacek@redhat.com> 2014-06-05 Marek Polacek <polacek@redhat.com>
...@@ -5753,7 +5758,7 @@ ...@@ -5753,7 +5758,7 @@
(build_cilk_spawn): New function. (build_cilk_spawn): New function.
(build_cilk_sync): Likewise. (build_cilk_sync): Likewise.
* Makefile.in (c-decl.o): Added cilk.h in dependency list. * Makefile.in (c-decl.o): Added cilk.h in dependency list.
2013-10-27 Tobias Burnus <burnus@net-b.de> 2013-10-27 Tobias Burnus <burnus@net-b.de>
PR other/33426 PR other/33426
...@@ -6038,7 +6043,7 @@ ...@@ -6038,7 +6043,7 @@
* c-array-notation.c (expand_array_notation_exprs): Added * c-array-notation.c (expand_array_notation_exprs): Added
ARRAY_NOTATION_REF case. ARRAY_NOTATION_REF case.
2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com> 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
* c-array-notation.c (length_mismatch_in_expr_p): Moved this * c-array-notation.c (length_mismatch_in_expr_p): Moved this
...@@ -6054,7 +6059,7 @@ ...@@ -6054,7 +6059,7 @@
(replace_invariant_exprs): Initialized additional_tcodes to NULL. (replace_invariant_exprs): Initialized additional_tcodes to NULL.
(struct inv_list): Moved this to c-family/array-notation-common.c. (struct inv_list): Moved this to c-family/array-notation-common.c.
* c-tree.h (is_cilkplus_builtin_reduce): Remove prototype. * c-tree.h (is_cilkplus_builtin_reduce): Remove prototype.
2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com> 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
* c-typeck.c (convert_arguments): Moved checking of builtin cilkplus * c-typeck.c (convert_arguments): Moved checking of builtin cilkplus
...@@ -6073,7 +6078,7 @@ ...@@ -6073,7 +6078,7 @@
to the end of function parsing. to the end of function parsing.
* c-array-notation.c (fix_conditional_array_notations_1): Expanded the * c-array-notation.c (fix_conditional_array_notations_1): Expanded the
whole if-statement instead of just the condition. whole if-statement instead of just the condition.
(expand_array_notation_exprs): Added MODIFY_EXPR case. (expand_array_notation_exprs): Added MODIFY_EXPR case.
2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com> 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
...@@ -6081,7 +6086,7 @@ ...@@ -6081,7 +6086,7 @@
* c-array-notation.c (build_array_notation_expr): Initialized rhs_length * c-array-notation.c (build_array_notation_expr): Initialized rhs_length
array to NULL_TREE if they are unused. Also added a check for the array to NULL_TREE if they are unused. Also added a check for the
field to be NULL before its fields are used in future. field to be NULL before its fields are used in future.
2013-05-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2013-05-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR bootstrap/57450 PR bootstrap/57450
...@@ -6129,7 +6134,7 @@ ...@@ -6129,7 +6134,7 @@
(c_parser_array_notation): New function. (c_parser_array_notation): New function.
* c-array-notation.c: New file. * c-array-notation.c: New file.
* c-tree.h (is_cilkplus_reduce_builtin): Protoize. * c-tree.h (is_cilkplus_reduce_builtin): Protoize.
2013-05-23 Mike Stump <mikestump@comcast.net> 2013-05-23 Mike Stump <mikestump@comcast.net>
* c-typeck.c (convert_for_assignment): Handle references to memory * c-typeck.c (convert_for_assignment): Handle references to memory
......
...@@ -40,18 +40,18 @@ ...@@ -40,18 +40,18 @@
2019-05-16 Martin Sebor <msebor@redhat.com> 2019-05-16 Martin Sebor <msebor@redhat.com>
* d-builtins.cc (d_init_builtins): Quote keywords, operators, * d-builtins.cc (d_init_builtins): Quote keywords, operators,
and types in diagnostics. and types in diagnostics.
* d-codegen.cc (get_array_length): Same. Replace can't with cannot. * d-codegen.cc (get_array_length): Same. Replace can't with cannot.
* d-convert.cc (convert_expr): Same. * d-convert.cc (convert_expr): Same.
* d-frontend.cc (getTypeInfoType): Quote an option name in * d-frontend.cc (getTypeInfoType): Quote an option name in
a diagnostic. a diagnostic.
* d-lang.cc (d_handle_option): Same. * d-lang.cc (d_handle_option): Same.
(d_parse_file): Same. (d_parse_file): Same.
* decl.cc: Remove a trailing period from a diagnostic. * decl.cc: Remove a trailing period from a diagnostic.
* expr.cc: Use a directive for an apostrophe. * expr.cc: Use a directive for an apostrophe.
* toir.cc: Quote keywords, operators, and types in diagnostics. * toir.cc: Quote keywords, operators, and types in diagnostics.
* typeinfo.cc (build_typeinfo): Quote an option name in a diagnostic. * typeinfo.cc (build_typeinfo): Quote an option name in a diagnostic.
2019-04-25 Johannes Pfau <johannespfau@gmail.com> 2019-04-25 Johannes Pfau <johannespfau@gmail.com>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
PR fortran/42546 PR fortran/42546
* check.c(gfc_check_allocated): Add comment pointing to ... * check.c(gfc_check_allocated): Add comment pointing to ...
* intrinsic.c(sort_actual): ... the checking done here. * intrinsic.c(sort_actual): ... the checking done here.
2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org> 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
PR fortran/91372 PR fortran/91372
...@@ -19,11 +19,11 @@ ...@@ -19,11 +19,11 @@
2019-08-04 Steven G. Kargl <kargl@gcc.gnu.org> 2019-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88227 PR fortran/88227
* check.c (oct2bin): New function. Convert octal string to binary. * check.c (oct2bin): New function. Convert octal string to binary.
(hex2bin): New function. Convert hexidecimal string to binary. (hex2bin): New function. Convert hexidecimal string to binary.
(bin2real): New function. Convert binary string to REAL. Use (bin2real): New function. Convert binary string to REAL. Use
oct2bin and hex2bin. oct2bin and hex2bin.
(gfc_boz2real): Use fallback conversion bin2real. (gfc_boz2real): Use fallback conversion bin2real.
2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org> 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
...@@ -111,11 +111,11 @@ ...@@ -111,11 +111,11 @@
(gfc_check_cmplx): Re-organize to check kind, if present, first. (gfc_check_cmplx): Re-organize to check kind, if present, first.
Convert BOZ real and/or imaginary parts as needed in accordance to Convert BOZ real and/or imaginary parts as needed in accordance to
F2018. F2018.
(gfc_check_complex): Use gfc_invalid_boz. Convert BOZ as needed. (gfc_check_complex): Use gfc_invalid_boz. Convert BOZ as needed.
(gfc_check_dcmplx, gfc_check_dble ): Convert BOZ as needed. (gfc_check_dcmplx, gfc_check_dble ): Convert BOZ as needed.
(gfc_check_dshift): Make dshift[lr] conform to F2018 standard. (gfc_check_dshift): Make dshift[lr] conform to F2018 standard.
gfc_check_float (gfc_expr *a) gfc_check_float (gfc_expr *a)
(gfc_check_iand_ieor_ior): Make IAND, IEOR, and IOR conform to (gfc_check_iand_ieor_ior): Make IAND, IEOR, and IOR conform to
F2018 standard. F2018 standard.
(gfc_check_int): Conform to F2018 standard. (gfc_check_int): Conform to F2018 standard.
(gfc_check_intconv): Deprecate SHORT and LONG aliases for INT2 and (gfc_check_intconv): Deprecate SHORT and LONG aliases for INT2 and
...@@ -288,7 +288,7 @@ ...@@ -288,7 +288,7 @@
2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org> 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/69499 PR fortran/69499
* match.c (gfc_match_select_type): SELECT TYPE is an executable * match.c (gfc_match_select_type): SELECT TYPE is an executable
statement, and cannot appear in MODULE or SUBMODULE scope. statement, and cannot appear in MODULE or SUBMODULE scope.
2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org> 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
...@@ -405,7 +405,7 @@ ...@@ -405,7 +405,7 @@
only checking the reference chain. only checking the reference chain.
2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org> 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
Tomáš Trnka <trnka@scm.com> Tomáš Trnka <trnka@scm.com>
PR fortran/90744 PR fortran/90744
* trans-types.c (get_formal_from_actual_arglist): Unset typespec * trans-types.c (get_formal_from_actual_arglist): Unset typespec
...@@ -610,7 +610,7 @@ ...@@ -610,7 +610,7 @@
* module.c (write_module): Initialize module_column before writing * module.c (write_module): Initialize module_column before writing
module to ensure line break occurs at correct column. module to ensure line break occurs at correct column.
2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org> 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
PR fortran/60144 PR fortran/60144
* match.c (gfc_match_parens): Change the location for missing ')'. * match.c (gfc_match_parens): Change the location for missing ')'.
...@@ -730,7 +730,7 @@ ...@@ -730,7 +730,7 @@
2019-03-31 Thomas Koenig <tkoenig@gcc.gnu.org> 2019-03-31 Thomas Koenig <tkoenig@gcc.gnu.org>
* dump-parse-tree.c (debug): Add for symbol_attribute *, * dump-parse-tree.c (debug): Add for symbol_attribute *,
symbol_attribute and gfc_ref * arguments. symbol_attribute and gfc_ref * arguments.
2019-03-30 Paul Thomas <pault@gcc.gnu.org> 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
...@@ -991,7 +991,7 @@ ...@@ -991,7 +991,7 @@
2019-03-09 Thomas König <tkoenig@gcc.gnu.org> 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
PR fortran/71203 PR fortran/71203
* decl.c (add_init_expr_to_sym): Add shape if init has none. Add * decl.c (add_init_expr_to_sym): Add shape if init has none. Add
asserts that it has to be an EXPR_ARRAY in this case. asserts that it has to be an EXPR_ARRAY in this case.
2019-03-08 Jakub Jelinek <jakub@redhat.com> 2019-03-08 Jakub Jelinek <jakub@redhat.com>
...@@ -1054,6 +1054,10 @@ ...@@ -1054,6 +1054,10 @@
the actual arglist has no expression, the corresponding the actual arglist has no expression, the corresponding
formal arglist is an alternate return. formal arglist is an alternate return.
2019-02-26 Uroš Bizjak <ubizjak@gmail.com>
* invoke.texi (-ffpe-trap): Use @var for every item in the list.
2019-02-26 Jakub Jelinek <jakub@redhat.com> 2019-02-26 Jakub Jelinek <jakub@redhat.com>
PR fortran/43210 PR fortran/43210
...@@ -1086,7 +1090,7 @@ ...@@ -1086,7 +1090,7 @@
* class.c (find_intrinsic_vtab): Likewise. * class.c (find_intrinsic_vtab): Likewise.
* simplify.c (gfc_simplify_sizeof): Likewise. * simplify.c (gfc_simplify_sizeof): Likewise.
2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/84387 PR fortran/84387
* trans-io.c (transfer_expr): Do not return if there are no * trans-io.c (transfer_expr): Do not return if there are no
...@@ -1236,7 +1240,7 @@ ...@@ -1236,7 +1240,7 @@
2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org> 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/71066 PR fortran/71066
* trans-decl.c (generate_coarray_sym_init): For an array * trans-decl.c (generate_coarray_sym_init): For an array
constructor in a DATA statement of a coarray variable, set the constructor in a DATA statement of a coarray variable, set the
rank to 1 to avoid confusion later on. If the constructor rank to 1 to avoid confusion later on. If the constructor
contains only one value, use that for initiailizig. contains only one value, use that for initiailizig.
...@@ -1422,7 +1426,7 @@ ...@@ -1422,7 +1426,7 @@
* io.c (match_io_element): input-item cannot be an external function. * io.c (match_io_element): input-item cannot be an external function.
2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org> 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
Paul Thomas <pault@gcc.gnu.org> Paul Thomas <pault@gcc.gnu.org>
PR fortran/56789 PR fortran/56789
* trans-expr.c (gfc_conv_procedure_call): Call * trans-expr.c (gfc_conv_procedure_call): Call
...@@ -1578,8 +1582,8 @@ ...@@ -1578,8 +1582,8 @@
directly build the expected GENERIC tree. directly build the expected GENERIC tree.
2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org> 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
Harald Anlauf <anlauf@gmx.de> Harald Anlauf <anlauf@gmx.de>
Tobias Burnus <burnus@gcc.gnu.org> Tobias Burnus <burnus@gcc.gnu.org>
PR fortran/45424 PR fortran/45424
* check.c (gfc_check_is_contiguous): New function. * check.c (gfc_check_is_contiguous): New function.
......
...@@ -51,10 +51,10 @@ ...@@ -51,10 +51,10 @@
2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com> 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
PR go/89019 PR go/89019
* go-gcc.cc (Gcc_backend::placeholder_struct_type): Mark * go-gcc.cc (Gcc_backend::placeholder_struct_type): Mark
placeholder structs as requiring structural equality. placeholder structs as requiring structural equality.
(Gcc_backend::set_placeholder_pointer_type): Propagate the (Gcc_backend::set_placeholder_pointer_type): Propagate the
canonical type from the desired pointer type to the placeholder canonical type from the desired pointer type to the placeholder
pointer type. pointer type.
...@@ -952,7 +952,7 @@ ...@@ -952,7 +952,7 @@
2013-11-22 Andrew MacLeod <amacleod@redhat.com> 2013-11-22 Andrew MacLeod <amacleod@redhat.com>
* go-gcc.cc: Add required include files from gimple.h. * go-gcc.cc: Add required include files from gimple.h.
* go-lang.c: Likewise * go-lang.c: Likewise.
2013-11-18 Richard Sandiford <rdsandiford@googlemail.com> 2013-11-18 Richard Sandiford <rdsandiford@googlemail.com>
......
2019-07-22 Andrea Corallo <andrea.corallo@arm.com> 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
* jit-recording.c (unary_op_reproducer_strings): Make it extern. * jit-recording.c (unary_op_reproducer_strings): Make it extern.
(binary_op_reproducer_strings): Likewise. (binary_op_reproducer_strings): Likewise.
...@@ -8,12 +8,12 @@ ...@@ -8,12 +8,12 @@
numeric type. numeric type.
* libgccjit.c (gcc_jit_context_new_binary_op): Improve error message. * libgccjit.c (gcc_jit_context_new_binary_op): Improve error message.
2019-07-04 Andrea Corallo <andrea.corallo@arm.com> 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
* libgccjit.c (gcc_jit_context_new_binary_op): Check result_type to be a * libgccjit.c (gcc_jit_context_new_binary_op): Check result_type to be a
numeric type. numeric type.
2019-07-04 Andrea Corallo <andrea.corallo@arm.com> 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
* docs/topics/compatibility.rst (LIBGCCJIT_ABI_12): New ABI tag. * docs/topics/compatibility.rst (LIBGCCJIT_ABI_12): New ABI tag.
* docs/topics/types.rst: Add gcc_jit_context_new_bitfield. * docs/topics/types.rst: Add gcc_jit_context_new_bitfield.
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
* jit-recording.c (reproducer::m_set_identifiers): Use false as Lazy * jit-recording.c (reproducer::m_set_identifiers): Use false as Lazy
in hash_set template param. in hash_set template param.
2019-02-05 Andrea Corallo <andrea.corallo@arm.com> 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
* docs/topics/compatibility.rst (LIBGCCJIT_ABI_11): New ABI tag. * docs/topics/compatibility.rst (LIBGCCJIT_ABI_11): New ABI tag.
* docs/topics/contexts.rst (Additional driver options): New * docs/topics/contexts.rst (Additional driver options): New
......
...@@ -149,7 +149,7 @@ ...@@ -149,7 +149,7 @@
(objcp/objcp-act.o): Reordered dependencies. Added dependency on (objcp/objcp-act.o): Reordered dependencies. Added dependency on
objc-encoding.h. objc-encoding.h.
(objcp/objc-encoding.o): New rule. (objcp/objc-encoding.o): New rule.
2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com> 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
* objcp-decl.c (objcp_finish_struct): Use * objcp-decl.c (objcp_finish_struct): Use
...@@ -169,7 +169,7 @@ ...@@ -169,7 +169,7 @@
* config-lang.in (gtfiles): Added cp/parser.h and reorganized list * config-lang.in (gtfiles): Added cp/parser.h and reorganized list
so that it is more obvious that it is identical to the C++ one so that it is more obvious that it is identical to the C++ one
with the addition of some files at the end. with the addition of some files at the end.
2011-03-06 Joseph Myers <joseph@codesourcery.com> 2011-03-06 Joseph Myers <joseph@codesourcery.com>
* lang-specs.h: Match -save-temps* instead of -save-temps. * lang-specs.h: Match -save-temps* instead of -save-temps.
...@@ -194,7 +194,7 @@ ...@@ -194,7 +194,7 @@
(LANG_HOOKS_EH_PERSONALITY): Removed. (LANG_HOOKS_EH_PERSONALITY): Removed.
(LANG_HOOKS_EH_RUNTIME_TYPE): Removed. (LANG_HOOKS_EH_RUNTIME_TYPE): Removed.
(objcp_eh_personality_decl): Removed. (objcp_eh_personality_decl): Removed.
2011-02-07 Mike Stump <mikestump@comcast.net> 2011-02-07 Mike Stump <mikestump@comcast.net>
* Make-lang.in (obj-c++.tags): Don't include *.y. * Make-lang.in (obj-c++.tags): Don't include *.y.
...@@ -234,9 +234,9 @@ ...@@ -234,9 +234,9 @@
2010-10-14 Iain Sandoe <iains@gcc.gnu.org> 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
merge from FSF apple 'trunk' branch. merge from FSF apple 'trunk' branch.
2006 Fariborz Jahanian <fjahanian@apple.com> 2006 Fariborz Jahanian <fjahanian@apple.com>
Radars 4436866, 4505126, 4506903, 4517826 Radars 4436866, 4505126, 4506903, 4517826
* objcp-lang.c (objcxx_init_ts): Update for property_decl. * objcp-lang.c (objcxx_init_ts): Update for property_decl.
...@@ -268,7 +268,7 @@ ...@@ -268,7 +268,7 @@
2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com> 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
PR objc/25965 PR objc/25965
* objcp-decl.c (objcp_finish_struct): Call * objcp-decl.c (objcp_finish_struct): Call
objc_get_interface_ivars() and check for duplicate ivars. objc_get_interface_ivars() and check for duplicate ivars.
...@@ -402,13 +402,13 @@ ...@@ -402,13 +402,13 @@
2008-02-07 Andreas Tobler <andreast-list@fgznet.ch> 2008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
Douglas Gregor <doug.gregor@gmail.com> Douglas Gregor <doug.gregor@gmail.com>
PR bootstrap/35115 PR bootstrap/35115
* objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes. * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
2008-02-07 Andreas Tobler <andreast-list@fgznet.ch> 2008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
Douglas Gregor <doug.gregor@gmail.com> Douglas Gregor <doug.gregor@gmail.com>
PR bootstrap/35115 PR bootstrap/35115
* objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes. * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
...@@ -429,7 +429,7 @@ ...@@ -429,7 +429,7 @@
* Make-lang.in: Add dummy lang.install-pdf target. * Make-lang.in: Add dummy lang.install-pdf target.
2006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com> 2006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* objcp-decl.h (objcp_builtin_function): Remove. * objcp-decl.h (objcp_builtin_function): Remove.
...@@ -533,7 +533,7 @@ ...@@ -533,7 +533,7 @@
Mike Stump <mrs@apple.com> Mike Stump <mrs@apple.com>
Yet more Objective-C++... Yet more Objective-C++...
* Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h * Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h
(objcp/objcp-decl.o): Likewise. (objcp/objcp-decl.o): Likewise.
(objcp/objcp-act.o): Likewise. (objcp/objcp-act.o): Likewise.
......
...@@ -1580,7 +1580,7 @@ ...@@ -1580,7 +1580,7 @@
2010-01-11 Joseph Myers <joseph@codesourcery.com> 2010-01-11 Joseph Myers <joseph@codesourcery.com>
Shujing Zhao <pearly.zhao@oracle.com> Shujing Zhao <pearly.zhao@oracle.com>
PR translation/42467 PR translation/42467
* exgettext: Keep the text before tab character in the option help * exgettext: Keep the text before tab character in the option help
string at *.opt file. string at *.opt file.
...@@ -3630,7 +3630,7 @@ notice and this notice are preserved. ...@@ -3630,7 +3630,7 @@ notice and this notice are preserved.
2010-01-11 Joseph Myers <joseph@codesourcery.com> 2010-01-11 Joseph Myers <joseph@codesourcery.com>
Shujing Zhao <pearly.zhao@oracle.com> Shujing Zhao <pearly.zhao@oracle.com>
PR translation/42467 PR translation/42467
* exgettext: Keep the text before tab character in the option help * exgettext: Keep the text before tab character in the option help
string at *.opt file. string at *.opt file.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment