Commit ab20d992 by Jakub Jelinek

Assorted ChangeLog cleanups.

From-SVN: r274250
parent 74039253
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
2019-08-09 Richard Earnshaw <rearnsha@arm.com> 2019-08-09 Richard Earnshaw <rearnsha@arm.com>
*config/arm/arm.md (addsi3_compare_op1): Add 16-bit thumb-2 variants. * config/arm/arm.md (addsi3_compare_op1): Add 16-bit thumb-2 variants.
(addsi3_compare_op2): Likewise. (addsi3_compare_op2): Likewise.
2019-08-09 Martin Liska <mliska@suse.cz> 2019-08-09 Martin Liska <mliska@suse.cz>
...@@ -326,7 +326,7 @@ ...@@ -326,7 +326,7 @@
2019-08-07 Kito Cheng <kito.cheng@sifive.com> 2019-08-07 Kito Cheng <kito.cheng@sifive.com>
* gcc/config/riscv/multilib-generator: (canonical_order): Add 'g'. * config/riscv/multilib-generator: (canonical_order): Add 'g'.
(arch_canonicalize): Support rv32g and rv64g and fix error (arch_canonicalize): Support rv32g and rv64g and fix error
handling. handling.
...@@ -363,7 +363,7 @@ ...@@ -363,7 +363,7 @@
2019-08-06 Kito Cheng <kito.cheng@sifive.com> 2019-08-06 Kito Cheng <kito.cheng@sifive.com>
* gcc/config/riscv/multilib-generator: (canonical_order): New. * config/riscv/multilib-generator: (canonical_order): New.
(arch_canonicalize): Dito. (arch_canonicalize): Dito.
Apply arch_canonicalize for alts. Apply arch_canonicalize for alts.
...@@ -1045,7 +1045,7 @@ ...@@ -1045,7 +1045,7 @@
2019-07-28 Alan Modra <amodra@gmail.com> 2019-07-28 Alan Modra <amodra@gmail.com>
* gcc/config/rs6000/rs6000-call.c (rs6000_output_mi_thunk): Use * config/rs6000/rs6000-call.c (rs6000_output_mi_thunk): Use
gen_sibcall. gen_sibcall.
2019-07-28 Alan Modra <amodra@gmail.com> 2019-07-28 Alan Modra <amodra@gmail.com>
...@@ -1468,11 +1468,11 @@ ...@@ -1468,11 +1468,11 @@
arch case. arch case.
* config/i386/darwin32-biarch.h: New. * config/i386/darwin32-biarch.h: New.
* config/i386/darwin64.h: Rename. * config/i386/darwin64.h: Rename.
* gcc/config/i386/darwin64-biarch.h: To this. * config/i386/darwin64-biarch.h: To this.
* config/i386/t-darwin: Rename. * config/i386/t-darwin: Rename.
* gcc/config/i386/t-darwin32-biarch: To this. * config/i386/t-darwin32-biarch: To this.
* config/i386/t-darwin64: Rename. * config/i386/t-darwin64: Rename.
* gcc/config/i386/t-darwin64-biarch: To this. * config/i386/t-darwin64-biarch: To this.
* config/rs6000/darwin32-biarch.h: New. * config/rs6000/darwin32-biarch.h: New.
* config/rs6000/darwin64.h: Rename. * config/rs6000/darwin64.h: Rename.
* config/rs6000/darwin64-biarch.h: To this. * config/rs6000/darwin64-biarch.h: To this.
...@@ -1679,7 +1679,7 @@ ...@@ -1679,7 +1679,7 @@
PR target/90363 PR target/90363
* config/or1k/or1k.md (zero_extend<mode>si2): Update predicate. * config/or1k/or1k.md (zero_extend<mode>si2): Update predicate.
(extend<mode>si2): Update predicate. (extend<mode>si2): Update predicate.
* gcc/config/or1k/predicates.md (volatile_mem_operand): New. * config/or1k/predicates.md (volatile_mem_operand): New.
(reg_or_mem_operand): New. (reg_or_mem_operand): New.
2019-07-21 Iain Sandoe <iain@sandoe.co.uk> 2019-07-21 Iain Sandoe <iain@sandoe.co.uk>
...@@ -2017,13 +2017,12 @@ ...@@ -2017,13 +2017,12 @@
2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com> 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
PR target/90317 PR target/90317
* config/arm/arm_neon.h * config/arm/arm_neon.h (vsha1h_u32): Refactor.
(vsha1h_u32): Refactor.
(vsha1cq_u32): Likewise. (vsha1cq_u32): Likewise.
(vsha1pq_u32): Likewise. (vsha1pq_u32): Likewise.
(vsha1mq_u32): Likewise. (vsha1mq_u32): Likewise.
* config/arm/crypto.md: * config/arm/crypto.md (crypto_sha1h): Remove zero extend, correct
(crypto_sha1h): Remove zero extend, correct vec select. vec select.
(crypto_sha1c): Correct vec select. (crypto_sha1c): Correct vec select.
(crypto_sha1m): Likewise. (crypto_sha1m): Likewise.
(crypto_sha1p): Likewise. (crypto_sha1p): Likewise.
...@@ -2503,7 +2502,7 @@ ...@@ -2503,7 +2502,7 @@
2019-07-12 Kewen Lin <linkw@gcc.gnu.org> 2019-07-12 Kewen Lin <linkw@gcc.gnu.org>
* gcc/cfgrtl.c (print_rtl_with_bb): Emit a hint if the * cfgrtl.c (print_rtl_with_bb): Emit a hint if the
fallthrough target of current basic block isn't the placed fallthrough target of current basic block isn't the placed
right next. right next.
...@@ -4453,18 +4452,11 @@ ...@@ -4453,18 +4452,11 @@
* config/s390/subst.md: Remove addr_style_op and masked_op substs. * config/s390/subst.md: Remove addr_style_op and masked_op substs.
* config/s390/vector.md: Use new predicate. * config/s390/vector.md: Use new predicate.
2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
Avoid clash with system header declaration.
* testsuite/gcc.dg/vect/slp-reduc-sad.c (uint32_t):
Remove unused declaration.
2019-07-08 Andrew Waterman <andrew@sifive.com> 2019-07-08 Andrew Waterman <andrew@sifive.com>
Jim Wilson <jimw@sifive.com> Jim Wilson <jimw@sifive.com>
* config/riscv/riscv.md (lshrsi3_zero_extend_3+1): Use operands[1] * config/riscv/riscv.md (lshrsi3_zero_extend_3+1): Use operands[1]
bitsize instead of BITS_PER_WORD. bitsize instead of BITS_PER_WORD.
gcc/testsuite/
2019-07-08 Martin Liska <mliska@suse.cz> 2019-07-08 Martin Liska <mliska@suse.cz>
...@@ -4593,7 +4585,7 @@ ...@@ -4593,7 +4585,7 @@
* config/arm/sync.md * config/arm/sync.md
(@atomic_compare_and_swap<CCSI:arch><NARROW:mode>_1): Use (@atomic_compare_and_swap<CCSI:arch><NARROW:mode>_1): Use
<NARROW:sync_predtab> instead of (implicitly) <CCSI:sync_predtab>. <NARROW:sync_predtab> instead of (implicitly) <CCSI:sync_predtab>.
(@atomic_compare_and_swap<CCSI:arch><SIDI:mode>_1): Likewise (@atomic_compare_and_swap<CCSI:arch><SIDI:mode>_1): Likewise.
<SIDI:sync_predtab>. Use <SIDI:cas_cmp_operand> and <SIDI:sync_predtab>. Use <SIDI:cas_cmp_operand> and
<SIDI:cas_cmp_str>. <SIDI:cas_cmp_str>.
...@@ -4892,7 +4884,6 @@ ...@@ -4892,7 +4884,6 @@
(output_addr_table): Add DWARF5 table header generation here after (output_addr_table): Add DWARF5 table header generation here after
checking there are actually any addresses from... checking there are actually any addresses from...
(dwarf2out_finish): ...here. (dwarf2out_finish): ...here.
* testsuite/g++.dg/pr90981.C: New test.
2019-07-03 Richard Biener <rguenther@suse.de> 2019-07-03 Richard Biener <rguenther@suse.de>
...@@ -5092,12 +5083,6 @@ ...@@ -5092,12 +5083,6 @@
conditional lastprivate clause(s), emit GOMP_loop_end_nowait call conditional lastprivate clause(s), emit GOMP_loop_end_nowait call
at the end. at the end.
2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
PR testsuite/91065
* testsuite/gcc.dg/plugin/start_unit_plugin.c: Register a root tab
to reference fake_var.
2019-07-02 qing zhao <qing.zhao@oracle.com> 2019-07-02 qing zhao <qing.zhao@oracle.com>
PR preprocessor/90581 PR preprocessor/90581
...@@ -5211,7 +5196,6 @@ ...@@ -5211,7 +5196,6 @@
PR middle-end/66726 PR middle-end/66726
* tree-ssa-phiopt.c (factor_out_conditional_conversion): * tree-ssa-phiopt.c (factor_out_conditional_conversion):
Tune heuristic from PR71016 to allow MIN / MAX. Tune heuristic from PR71016 to allow MIN / MAX.
* testsuite/gcc.dg/tree-ssa/pr66726-4.c: New testcase.
2019-07-01 Segher Boessenkool <segher@kernel.crashing.org> 2019-07-01 Segher Boessenkool <segher@kernel.crashing.org>
...@@ -5765,7 +5749,7 @@ ...@@ -5765,7 +5749,7 @@
2019-06-27 Kewen Lin <linkw@gcc.gnu.org> 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
PR target/62147 PR target/62147
* gcc/loop-iv.c (find_simple_exit): Call finite_loop_p to update * loop-iv.c (find_simple_exit): Call finite_loop_p to update
finiteness. finiteness.
2019-06-26 Jeff Law <law@redhat.com> 2019-06-26 Jeff Law <law@redhat.com>
...@@ -6062,28 +6046,15 @@ ...@@ -6062,28 +6046,15 @@
2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com> 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
* gcc/c-family/c-common.c (c_common_nodes_and_builtins): Define * config/msp430/msp430.h: Use __int20__ for SIZE_TYPE and
alternate "__intN__" name for "__intN" types.
* gcc/c/c-parser.c (c_parse_init): Create keyword for "__intN__" type.
* gcc/cp/lex.c (init_reswords): Likewise.
* gcc/config/msp430/msp430.h: Use __int20__ for SIZE_TYPE and
PTRDIFF_TYPE. PTRDIFF_TYPE.
* gcc/cp/cp-tree.h (cp_decl_specifier_seq): New bitfield "int_n_alt". * gimple-ssa-sprintf.c (build_intmax_type_nodes): Accept "__intN__"
* gcc/c/c-decl.c (declspecs_add_type): Don't pedwarn about "__intN" ISO
C incompatibility if alternate "__intN__" form is used.
* gcc/cp/decl.c (grokdeclarator): Likewise.
* gcc/cp/parser.c (cp_parser_simple_type_specifier): Set
decl_specs->int_n_alt if "__intN__" form is used.
* gcc/gimple-ssa-sprintf.c (build_intmax_type_nodes): Accept "__intN__"
format of "__intN" types for UINTMAX_TYPE. format of "__intN" types for UINTMAX_TYPE.
* gcc/brig/brig-lang.c (brig_build_c_type_nodes): Accept "__intN__" * stor-layout.c (initialize_sizetypes): Accept "__intN__"
format of "__intN" types for SIZE_TYPE.
* gcc/lto/lto-lang.c (lto_build_c_type_nodes): Likewise.
* gcc/stor-layout.c (initialize_sizetypes): Accept "__intN__"
format of "__intN" types for SIZETYPE. format of "__intN" types for SIZETYPE.
* gcc/tree.c (build_common_tree_nodes): Accept "__intN__" * tree.c (build_common_tree_nodes): Accept "__intN__"
format of "__intN" types for SIZE_TYPE and PTRDIFF_TYPE. format of "__intN" types for SIZE_TYPE and PTRDIFF_TYPE.
* gcc/doc/invoke.texi: Document that __intN__ disables pedantic * doc/invoke.texi: Document that __intN__ disables pedantic
warnings. warnings.
2019-06-25 Jan Hubicka <jh@suse.cz> 2019-06-25 Jan Hubicka <jh@suse.cz>
...@@ -9070,12 +9041,6 @@ ...@@ -9070,12 +9041,6 @@
(rs6000_file_start): ..extracted from here, and modified to (rs6000_file_start): ..extracted from here, and modified to
test all ISA bits. test all ISA bits.
(rs6000_output_function_prologue): Emit .machine as necessary. (rs6000_output_function_prologue): Emit .machine as necessary.
* testsuite/gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
power mnemonics.
* testsuite/gcc.dg/vect/O3-pr70130.c: Disable default options
added by check_vect_support_and_set_flags.
* testsuite/gcc.dg/vect/pr48765.c: Likewise.
* testsuite/gfortran.dg/vect/pr45714-b.f: Likewise.
2019-05-22 Hans-Peter Nilsson <hp@axis.com> 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
...@@ -9189,8 +9154,6 @@ ...@@ -9189,8 +9154,6 @@
PR target/90545 PR target/90545
* config/rs6000/rs6000.c (rs6000_register_move_cost): Increase * config/rs6000/rs6000.c (rs6000_register_move_cost): Increase
power9 direct move cost. power9 direct move cost.
* testsuite/gcc.target/powerpc/fold-vec-splats-floatdouble.c:
Correct comments and rename functions to suit parameters.
2019-05-21 Richard Biener <rguenther@suse.de> 2019-05-21 Richard Biener <rguenther@suse.de>
...@@ -9211,8 +9174,8 @@ ...@@ -9211,8 +9174,8 @@
edges if for_edge_insertion_p is false. Fix whitespace. edges if for_edge_insertion_p is false. Fix whitespace.
* tree-ssa-pre.c (pass_pre::execute): Call * tree-ssa-pre.c (pass_pre::execute): Call
split_edges_for_insertion instead of split_critical_edges. split_edges_for_insertion instead of split_critical_edges.
* gcc/tree-ssa-tail-merge.c (tail_merge_optimize): Ditto. * tree-ssa-tail-merge.c (tail_merge_optimize): Ditto.
* gcc/tree-ssa-sink.c (pass_sink_code::execute): Ditto. * tree-ssa-sink.c (pass_sink_code::execute): Ditto.
(pass_data_sink_code): Update function name in the comment. (pass_data_sink_code): Update function name in the comment.
2019-05-21 Vladislav Ivanishin <vlad@ispras.ru> 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
...@@ -12658,7 +12621,6 @@ ...@@ -12658,7 +12621,6 @@
2019-03-27 Jeff Law <law@redhat.com> 2019-03-27 Jeff Law <law@redhat.com>
PR rtl-optimization/87761 PR rtl-optimization/87761
PR rtl-optimization/89826 PR rtl-optimization/89826
* regcprop.c (copyprop_hardreg_forward_1): Move may_trap_p test * regcprop.c (copyprop_hardreg_forward_1): Move may_trap_p test
...@@ -14300,8 +14262,6 @@ ...@@ -14300,8 +14262,6 @@
(__builtin_has_attribute): Add missing comma after @xref. (__builtin_has_attribute): Add missing comma after @xref.
(__builtin_object_size): Ditto. (__builtin_object_size): Ditto.
* doc/md.texi (cond_*{mode}): Use @samp instead of @var around op1[i]. * doc/md.texi (cond_*{mode}): Use @samp instead of @var around op1[i].
* fortran/invoke.texi (-ffpe-trap): Use @var for every item
in the list.
2019-02-26 Jeff Law <law@redhat.com> 2019-02-26 Jeff Law <law@redhat.com>
...@@ -14731,7 +14691,7 @@ ...@@ -14731,7 +14691,7 @@
2019-02-20 Li Jia He <helijia@linux.ibm.com> 2019-02-20 Li Jia He <helijia@linux.ibm.com>
PR target/88100 PR target/88100
* gcc/config/rs6000/rs6000.c (rs6000_gimple_fold_builtin) * config/rs6000/rs6000.c (rs6000_gimple_fold_builtin)
<case ALTIVEC_BUILTIN_VSPLTISB, ALTIVEC_BUILTIN_VSPLTISH, <case ALTIVEC_BUILTIN_VSPLTISB, ALTIVEC_BUILTIN_VSPLTISH,
ALTIVEC_BUILTIN_VSPLTISW>: Don't convert the operand before ALTIVEC_BUILTIN_VSPLTISW>: Don't convert the operand before
range checking it. range checking it.
...@@ -15057,8 +15017,7 @@ ...@@ -15057,8 +15017,7 @@
* config/i386/i386.c (ix86_function_arg_advance): Remove * config/i386/i386.c (ix86_function_arg_advance): Remove
unrelated comment. unrelated comment.
(struct builtin_isa): Remove leaf_p and nothrow_p fields. (struct builtin_isa): Remove leaf_p and nothrow_p fields.
(def_builtin): Remove usage of dead (def_builtin): Remove usage of dead fields.
fields.
(ix86_add_new_builtins): Likewise. (ix86_add_new_builtins): Likewise.
* ipa-fnsummary.c (compute_fn_summary): Likewise. * ipa-fnsummary.c (compute_fn_summary): Likewise.
* ipa-icf.c (sem_function::equals_wpa): Likewise. * ipa-icf.c (sem_function::equals_wpa): Likewise.
...@@ -17712,7 +17671,7 @@ ...@@ -17712,7 +17671,7 @@
* config/aarch64/aarch64.c (aarch64_expand_prologue): Use new * config/aarch64/aarch64.c (aarch64_expand_prologue): Use new
epilogue/prologue scratch registers EP0_REGNUM and EP1_REGNUM. epilogue/prologue scratch registers EP0_REGNUM and EP1_REGNUM.
(aarch64_expand_epilogue): Likewise. (aarch64_expand_epilogue): Likewise.
(aarch64_output_mi_thunk): Likewise (aarch64_output_mi_thunk): Likewise.
* config/aarch64/aarch64.h (REG_CLASS_CONTENTS): Change * config/aarch64/aarch64.h (REG_CLASS_CONTENTS): Change
TAILCALL_ADDR_REGS to x16 and x17. TAILCALL_ADDR_REGS to x16 and x17.
* config/aarch64/aarch64.md: Define EP0_REGNUM and EP1_REGNUM. * config/aarch64/aarch64.md: Define EP0_REGNUM and EP1_REGNUM.
......
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
...@@ -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>
......
...@@ -75,6 +75,11 @@ ...@@ -75,6 +75,11 @@
* c-omp.c (c_finish_omp_atomic): Allow tree_invariant_p in addition * c-omp.c (c_finish_omp_atomic): Allow tree_invariant_p in addition
to SAVE_EXPR in first operand of a COMPOUND_EXPR. to SAVE_EXPR in first operand of a COMPOUND_EXPR.
2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
* c-common.c (c_common_nodes_and_builtins): Define
alternate "__intN__" name for "__intN" types.
2019-06-24 Jan Hubicka <jh@suse.cz> 2019-06-24 Jan Hubicka <jh@suse.cz>
* c-common.c (braced_lists_to_strings): Check that * c-common.c (braced_lists_to_strings): Check that
...@@ -1056,7 +1061,7 @@ ...@@ -1056,7 +1061,7 @@
2018-08-01 Martin Sebor <msebor@redhat.com> 2018-08-01 Martin Sebor <msebor@redhat.com>
PR tree-optimization/86650 PR tree-optimization/86650
* c-family/c-format.c (gcc_tdiag_char_table): Update comment for "%G". * c-format.c (gcc_tdiag_char_table): Update comment for "%G".
(gcc_cdiag_char_table, gcc_cxxdiag_char_table): Same. (gcc_cdiag_char_table, gcc_cxxdiag_char_table): Same.
(init_dynamic_diag_info): Update from "gcall *" to "gimple *". (init_dynamic_diag_info): Update from "gcall *" to "gimple *".
* c-format.h (T89_G): Update to be "gimple *" rather than * c-format.h (T89_G): Update to be "gimple *" rather than
...@@ -1095,7 +1100,7 @@ ...@@ -1095,7 +1100,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
* gcc/c-family/c.opt (-Warray-bounds): Remove redundant -Wall. * c.opt (-Warray-bounds): Remove redundant -Wall.
2018-07-20 Martin Sebor <msebor@redhat.com> 2018-07-20 Martin Sebor <msebor@redhat.com>
...@@ -1407,12 +1412,12 @@ ...@@ -1407,12 +1412,12 @@
2018-03-12 Martin Sebor <msebor@redhat.com> 2018-03-12 Martin Sebor <msebor@redhat.com>
PR tree-optimization/83456 PR tree-optimization/83456
* gcc/c-family/c-common.c (check_function_restrict): Return bool. * c-common.c (check_function_restrict): Return bool.
Restore checking of bounded built-in functions. Restore checking of bounded built-in functions.
(check_function_arguments): Also return the result (check_function_arguments): Also return the result
of warn_for_restrict. of warn_for_restrict.
* gcc/c-family/c-common.c (check_function_restrict): Return bool. * c-common.c (check_function_restrict): Return bool.
* gcc/c-family/c-warn.c (warn_for_restrict): Return bool. * c-warn.c (warn_for_restrict): Return bool.
2018-03-02 Marek Polacek <polacek@redhat.com> 2018-03-02 Marek Polacek <polacek@redhat.com>
...@@ -5883,7 +5888,7 @@ ...@@ -5883,7 +5888,7 @@
Commentary and rearrangement of tests. Commentary and rearrangement of tests.
* g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test. * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
Commentary and rearrangement of tests. Commentary and rearrangement of tests.
* g++.dg/cpp1y/feat-cxx98-neg.C: Ditto * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
* g++.dg/cpp1y/feat-cxx98.C: Commentary. * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2014-10-29 Richard Sandiford <richard.sandiford@arm.com> 2014-10-29 Richard Sandiford <richard.sandiford@arm.com>
...@@ -6964,8 +6969,8 @@ ...@@ -6964,8 +6969,8 @@
2013-11-22 Andrew MacLeod <amacleod@redhat.com> 2013-11-22 Andrew MacLeod <amacleod@redhat.com>
* c-common.c: Add required include files from gimple.h. * c-common.c: Add required include files from gimple.h.
* c-gimplify.c: Likewise * c-gimplify.c: Likewise.
* cilk.c: Likewise * cilk.c: Likewise.
2013-11-22 David Malcolm <dmalcolm@redhat.com> 2013-11-22 David Malcolm <dmalcolm@redhat.com>
...@@ -8589,7 +8594,7 @@ ...@@ -8589,7 +8594,7 @@
2011-11-08 Richard Guenther <rguenther@suse.de> 2011-11-08 Richard Guenther <rguenther@suse.de>
PR middle-end/51010 PR middle-end/51010
c-family/ * c-pretty-print.c (pp_c_expression): Handle SSA_NAMEs.
2011-11-07 Richard Henderson <rth@redhat.com> 2011-11-07 Richard Henderson <rth@redhat.com>
Aldy Hernandez <aldyh@redhat.com> Aldy Hernandez <aldyh@redhat.com>
......
...@@ -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.
...@@ -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.
......
...@@ -380,8 +380,7 @@ ...@@ -380,8 +380,7 @@
2019-07-03 Martin Liska <mliska@suse.cz> 2019-07-03 Martin Liska <mliska@suse.cz>
* call.c (build_new_op_1): Remove * call.c (build_new_op_1): Remove dead assignemts.
dead assignemts.
* typeck.c (cp_build_binary_op): Likewise. * typeck.c (cp_build_binary_op): Likewise.
2019-06-27 Jason Merrill <jason@redhat.com> 2019-06-27 Jason Merrill <jason@redhat.com>
...@@ -423,6 +422,15 @@ ...@@ -423,6 +422,15 @@
* constexpr.c (cxx_eval_array_reference): Don't look through VCE from * constexpr.c (cxx_eval_array_reference): Don't look through VCE from
vector type if lval. vector type if lval.
2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
* lex.c (init_reswords): Create keyword for "__intN__" type.
* cp-tree.h (cp_decl_specifier_seq): New bitfield "int_n_alt".
* decl.c (grokdeclarator): Don't pedwarn about "__intN" ISO
C incompatibility if alternate "__intN__" form is used.
* parser.c (cp_parser_simple_type_specifier): Set
decl_specs->int_n_alt if "__intN__" form is used.
2019-06-24 Jan Hubicka <jh@suse.cz> 2019-06-24 Jan Hubicka <jh@suse.cz>
* lex.c (cxx_make_type): Set TYPE_CXX_ODR_P. * lex.c (cxx_make_type): Set TYPE_CXX_ODR_P.
......
...@@ -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
......
...@@ -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>
......
...@@ -71,6 +71,11 @@ ...@@ -71,6 +71,11 @@
(dump_list_functions): Release memory. (dump_list_functions): Release memory.
(dump_list_variables): Likewise. (dump_list_variables): Likewise.
2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
* lto-lang.c (lto_build_c_type_nodes): Accept "__intN__"
format of "__intN" types for SIZE_TYPE.
2019-06-24 Jan Hubicka <jh@suse.cz> 2019-06-24 Jan Hubicka <jh@suse.cz>
* lto-common.c (compare_tree_sccs_1): Compare CXX_ODR_P; * lto-common.c (compare_tree_sccs_1): Compare CXX_ODR_P;
...@@ -215,7 +220,7 @@ ...@@ -215,7 +220,7 @@
2018-10-26 Jan Hubicka <jh@suse.cz> 2018-10-26 Jan Hubicka <jh@suse.cz>
* lto/lto-symtab.c (lto_symtab_merge_decls_2): Fix extra space. * lto-symtab.c (lto_symtab_merge_decls_2): Fix extra space.
2018-10-17 David Malcolm <dmalcolm@redhat.com> 2018-10-17 David Malcolm <dmalcolm@redhat.com>
...@@ -704,7 +709,7 @@ ...@@ -704,7 +709,7 @@
2016-06-10 Martin Sebor <msebor@redhat.com> 2016-06-10 Martin Sebor <msebor@redhat.com>
PR c/71392 PR c/71392
* gcc/lto/lto-lang.c (handle_nonnull_attribute): Accept the nonnull * lto-lang.c (handle_nonnull_attribute): Accept the nonnull
attribute in type-generic builtins. attribute in type-generic builtins.
2016-05-16 Jan Hubicka <hubicka@ucw.cz> 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
...@@ -1047,7 +1052,6 @@ ...@@ -1047,7 +1052,6 @@
2015-06-08 Jan Hubicka <hubicka@ucw.cz> 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
* lto.c (hash_canonical_type): Do not hash TREE_CODE of TREE_TYPE of * lto.c (hash_canonical_type): Do not hash TREE_CODE of TREE_TYPE of
pointers. pointers.
...@@ -1253,7 +1257,7 @@ ...@@ -1253,7 +1257,7 @@
Andrey Turetskiy <andrey.turetskiy@intel.com> Andrey Turetskiy <andrey.turetskiy@intel.com>
Michael Zolotukhin <michael.v.zolotukhin@intel.com> Michael Zolotukhin <michael.v.zolotukhin@intel.com>
* lto/lto.c (read_cgraph_and_symbols): Call input_offload_tables. * lto.c (read_cgraph_and_symbols): Call input_offload_tables.
2014-11-13 Ilya Verbin <ilya.verbin@intel.com> 2014-11-13 Ilya Verbin <ilya.verbin@intel.com>
Ilya Tocar <ilya.tocar@intel.com> Ilya Tocar <ilya.tocar@intel.com>
...@@ -1438,11 +1442,11 @@ ...@@ -1438,11 +1442,11 @@
2014-06-25 Martin Liska <mliska@suse.cz> 2014-06-25 Martin Liska <mliska@suse.cz>
* lto/lto-partition.c (add_references_to_partition): New IPA REF function * lto-partition.c (add_references_to_partition): New IPA REF function
used. used.
(add_symbol_to_partition_1): Likewise. (add_symbol_to_partition_1): Likewise.
(lto_balanced_map): Likewise. (lto_balanced_map): Likewise.
* lto/lto-symtab.c (lto_cgraph_replace_node): Likewise. * lto-symtab.c (lto_cgraph_replace_node): Likewise.
2014-06-24 Jan Hubicka <hubicka@ucw.cz> 2014-06-24 Jan Hubicka <hubicka@ucw.cz>
...@@ -1563,7 +1567,7 @@ ...@@ -1563,7 +1567,7 @@
2014-04-14 Jan Hubicka <hubicka@ucw.cz> 2014-04-14 Jan Hubicka <hubicka@ucw.cz>
* lto/lto-symtab.c (lto_cgraph_replace_node): Don't re-merge * lto-symtab.c (lto_cgraph_replace_node): Don't re-merge
tp_first_run. tp_first_run.
2014-03-19 Jan Hubicka <hubicka@ucw.cz> 2014-03-19 Jan Hubicka <hubicka@ucw.cz>
...@@ -1727,10 +1731,10 @@ ...@@ -1727,10 +1731,10 @@
2013-11-22 Andrew MacLeod <amacleod@redhat.com> 2013-11-22 Andrew MacLeod <amacleod@redhat.com>
* lto.c: Add required include files from gimple.h. * lto.c: Add required include files from gimple.h.
* lto-lang.c: Likewise * lto-lang.c: Likewise.
* lto-object.c: Likewise * lto-object.c: Likewise.
* lto-partition.c: Likewise * lto-partition.c: Likewise.
* lto-symtab.c: Likewise * lto-symtab.c: Likewise.
2013-11-18 Trevor Saunders <tsaunders@mozilla.com> 2013-11-18 Trevor Saunders <tsaunders@mozilla.com>
...@@ -1842,8 +1846,8 @@ ...@@ -1842,8 +1846,8 @@
2013-10-29 Andrew MacLeod <amacleod@redhat.com> 2013-10-29 Andrew MacLeod <amacleod@redhat.com>
* lto/lto-object.c: Add gimple.h to include list. * lto-object.c: Add gimple.h to include list.
* lto/lto-partition.c: Likewise. * lto-partition.c: Likewise.
2013-10-18 Andrew MacLeod <amacleod@redhat.com> 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
...@@ -2226,7 +2230,7 @@ ...@@ -2226,7 +2230,7 @@
2012-10-08 Jan Hubicka <jh@suse.cz> 2012-10-08 Jan Hubicka <jh@suse.cz>
* lto/lto.c (remember_with_vars): Also fixup INTEGER_CST. * lto.c (remember_with_vars): Also fixup INTEGER_CST.
(fixup_integer_cst): New functoin. (fixup_integer_cst): New functoin.
(lto_ft_type): Fixup BASETYPE of methods and offsets. (lto_ft_type): Fixup BASETYPE of methods and offsets.
...@@ -2251,7 +2255,7 @@ ...@@ -2251,7 +2255,7 @@
2012-09-19 Dehao Chen <dehao@google.com> 2012-09-19 Dehao Chen <dehao@google.com>
* lto/lto.c (lto_fixup_prevailing_decls): Remove tree.exp.block field. * lto.c (lto_fixup_prevailing_decls): Remove tree.exp.block field.
2012-09-19 Jan Hubicka <jh@suse.cz> 2012-09-19 Jan Hubicka <jh@suse.cz>
...@@ -2629,7 +2633,6 @@ ...@@ -2629,7 +2633,6 @@
(promote_fn): Likewise. (promote_fn): Likewise.
(lto_promote_cross_file_statics): Update comment. (lto_promote_cross_file_statics): Update comment.
2011-06-07 Diego Novillo <dnovillo@google.com> 2011-06-07 Diego Novillo <dnovillo@google.com>
* lto.c (uniquify_nodes): Move code to register decls to * lto.c (uniquify_nodes): Move code to register decls to
...@@ -2813,7 +2816,7 @@ ...@@ -2813,7 +2816,7 @@
2011-03-25 Jeff Law <law@redhat.com> 2011-03-25 Jeff Law <law@redhat.com>
* lto/lto-lang.c (def_fn_type): Add missing va_end. * lto-lang.c (def_fn_type): Add missing va_end.
2011-03-21 Kai Tietz <ktietz@redhat.com> 2011-03-21 Kai Tietz <ktietz@redhat.com>
...@@ -3316,7 +3319,6 @@ ...@@ -3316,7 +3319,6 @@
'long long unsigned int' for x64-windows. 'long long unsigned int' for x64-windows.
(lto_init): Likewise. (lto_init): Likewise.
2010-05-07 Steven Bosscher <steven@gcc.gnu.org> 2010-05-07 Steven Bosscher <steven@gcc.gnu.org>
* lto.h (struct lto_file_struct): Document offset member. * lto.h (struct lto_file_struct): Document offset member.
...@@ -3368,12 +3370,12 @@ ...@@ -3368,12 +3370,12 @@
2010-04-28 Jan Hubicka <jh@suse.cz> 2010-04-28 Jan Hubicka <jh@suse.cz>
* lto/lto.c (lto_read_in_decl_state): Use GGC. * lto.c (lto_read_in_decl_state): Use GGC.
(lto_wpa_write_files): Announce what we are writting. (lto_wpa_write_files): Announce what we are writting.
(all_file_decl_data): New. (all_file_decl_data): New.
(read_cgraph_and_symbols): Use GGC; correct timevars. (read_cgraph_and_symbols): Use GGC; correct timevars.
(do_whole_program_analysis): Collect. (do_whole_program_analysis): Collect.
* lto/Make-lang.in (lto.o): Fix dependency. * Make-lang.in (lto.o): Fix dependency.
* Makefile.in (GTFILES): Add lto-streamer.h. * Makefile.in (GTFILES): Add lto-streamer.h.
* varpool.c (varpool_analyze_pending_decls): Use TV_VARPOOL. * varpool.c (varpool_analyze_pending_decls): Use TV_VARPOOL.
(varpool_assemble_pending_decls): Use VAROUT. (varpool_assemble_pending_decls): Use VAROUT.
...@@ -4178,17 +4180,17 @@ ...@@ -4178,17 +4180,17 @@
2008-11-09 Diego Novillo <dnovillo@google.com> 2008-11-09 Diego Novillo <dnovillo@google.com>
* lto/lto.c (lto_fixup_tree): Change error message locus * lto.c (lto_fixup_tree): Change error message locus
information to include location of mismatching information to include location of mismatching
declaration. declaration.
Use TREE_NO_WARNING to avoid repeated messages. Use TREE_NO_WARNING to avoid repeated messages.
(lto_main): If lto_fixup_decls emitted any errors, exit. (lto_main): If lto_fixup_decls emitted any errors, exit.
* lto/lto-lang.c: Don't include libfuncs.h and except.h * lto-lang.c: Don't include libfuncs.h and except.h
(lto_init_options): Don't enable exceptions by default. (lto_init_options): Don't enable exceptions by default.
(lto_eh_runtime_type): Move to lto-function-in.c (lto_eh_runtime_type): Move to lto-function-in.c
(lto_init_eh): Likewise. (lto_init_eh): Likewise.
(lto_init): Don't call lto_init_eh. (lto_init): Don't call lto_init_eh.
* lto/Make-lang.in (lto-lang.o): Remove dependency on * Make-lang.in (lto-lang.o): Remove dependency on
libfuncs.h and except.h. libfuncs.h and except.h.
2008-10-30 Diego Novillo <dnovillo@google.com> 2008-10-30 Diego Novillo <dnovillo@google.com>
...@@ -4995,7 +4997,6 @@ ...@@ -4995,7 +4997,6 @@
* lto_section_in.h (lto_section_slot): New structure. * lto_section_in.h (lto_section_slot): New structure.
(section_hash_table.lto_file_decl_data): New field. (section_hash_table.lto_file_decl_data): New field.
2008-02-09 Kenneth Zadeck <zadeck@naturalbridge.com> 2008-02-09 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto.c (lto_read_variable_formal_parameter_const): Remove code to * lto.c (lto_read_variable_formal_parameter_const): Remove code to
...@@ -5011,7 +5012,7 @@ ...@@ -5011,7 +5012,7 @@
differently. differently.
* Make-lang.in (LTO_H, lto/lto-function-in.o, * Make-lang.in (LTO_H, lto/lto-function-in.o,
lto/lto-section-in.o): Update dependencies. lto/lto-section-in.o): Update dependencies.
* lto/lto-elf.c (lto_elf_map_optional_lto_section): Add * lto-elf.c (lto_elf_map_optional_lto_section): Add
lto_section_type parameter. lto_section_type parameter.
(lto_elf_unmap_fn_body): Renamed to lto_elf_unmap_section. (lto_elf_unmap_fn_body): Renamed to lto_elf_unmap_section.
* lto.h (lto_file_vtable_struct): Removed two of the fields and * lto.h (lto_file_vtable_struct): Removed two of the fields and
...@@ -5554,7 +5555,6 @@ ...@@ -5554,7 +5555,6 @@
(lto_read_body): Added code to get TYPE_DECLS read and to change (lto_read_body): Added code to get TYPE_DECLS read and to change
parameters to the calls above that had their parms reorganized. parameters to the calls above that had their parms reorganized.
2007-10-29 Nathan Froyd <froydnj@codesourcery.com> 2007-10-29 Nathan Froyd <froydnj@codesourcery.com>
* lto.h (lto_resolve_typedecl_ref): Declare. * lto.h (lto_resolve_typedecl_ref): Declare.
...@@ -5686,7 +5686,6 @@ ...@@ -5686,7 +5686,6 @@
(input_local_var): Now uses input_tree_list. (input_local_var): Now uses input_tree_list.
(lto_read_body): Change placement for setting context of debug_labels. (lto_read_body): Change placement for setting context of debug_labels.
2007-10-16 Kenneth Zadeck <zadeck@naturalbridge.com> 2007-10-16 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_real): Output debugging in proper order. * lto-read.c (input_real): Output debugging in proper order.
...@@ -5779,7 +5778,6 @@ ...@@ -5779,7 +5778,6 @@
to handle both functions and constructors. to handle both functions and constructors.
(lto_read_function_body, lto_read_var_init): New function. (lto_read_function_body, lto_read_var_init): New function.
2007-08-28 Kenneth Zadeck <zadeck@naturalbridge.com> 2007-08-28 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_expr_operand): Assert that there really is a * lto-read.c (input_expr_operand): Assert that there really is a
...@@ -5920,7 +5918,7 @@ ...@@ -5920,7 +5918,7 @@
(input_function): Now builds both the cfg and ssa_names table. (input_function): Now builds both the cfg and ssa_names table.
(lto_read_function_body): Processes new header fields to construct (lto_read_function_body): Processes new header fields to construct
streams for the ssa_names and cfg and their debugging. streams for the ssa_names and cfg and their debugging.
* lto/lto-lang.c (lto_init): Set in_lto_p. * lto-lang.c (lto_init): Set in_lto_p.
2007-06-28 Mark Mitchell <mark@codesourcery.com> 2007-06-28 Mark Mitchell <mark@codesourcery.com>
...@@ -5970,14 +5968,13 @@ ...@@ -5970,14 +5968,13 @@
2007-06-21 Kenneth Zadeck <zadeck@naturalbridge.com> 2007-06-21 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto/lto-tree.h (lang_decl, lang_type, language_function): Added * lto-tree.h (lang_decl, lang_type, language_function): Added
dummy since ggc does not like empty structs. dummy since ggc does not like empty structs.
* lto/lto-elf.c (libelf.h): Changed to libelf/libelf.h. * lto-elf.c (libelf.h): Changed to libelf/libelf.h.
* lto/lto-read.c (ADD_CLASS_FLAG, ADD_EXPR_FLAG): Changed * lto-read.c (ADD_CLASS_FLAG, ADD_EXPR_FLAG): Changed
expr->common to expr->base. expr->common to expr->base.
(make_new_block): Moved stmt_list to proper place. (make_new_block): Moved stmt_list to proper place.
2007-03-14 Robert Kennedy <jimbob@google.com> 2007-03-14 Robert Kennedy <jimbob@google.com>
Eliminate use of lang_hooks.set_decl_assembler_name from LTO Eliminate use of lang_hooks.set_decl_assembler_name from LTO
......
...@@ -5,10 +5,10 @@ ...@@ -5,10 +5,10 @@
2019-05-18 Iain Sandoe <iain@sandoe.co.uk> 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
* objc/objc-act.h (OCTI_INSTANCE_TYPE, OCTI_INSTANCETYPE_NAME): New. * objc-act.h (OCTI_INSTANCE_TYPE, OCTI_INSTANCETYPE_NAME): New.
(objc_global_trees): Add instance type and name. (objc_global_trees): Add instance type and name.
(INSTANCE_TYPEDEF_NAME): New. (INSTANCE_TYPEDEF_NAME): New.
* objc/objc-act.c (synth_module_prologue): Build decls for * objc-act.c (synth_module_prologue): Build decls for
objc_instancetype_type and objc_instancetype_name. objc_instancetype_type and objc_instancetype_name.
2019-05-16 Martin Sebor <msebor@redhat.com> 2019-05-16 Martin Sebor <msebor@redhat.com>
...@@ -422,7 +422,7 @@ ...@@ -422,7 +422,7 @@
2013-11-22 Andrew MacLeod <amacleod@redhat.com> 2013-11-22 Andrew MacLeod <amacleod@redhat.com>
* objc/objc-act.c: Add required include files from gimple.h. * objc-act.c: Add required include files from gimple.h.
2013-11-18 Richard Sandiford <rdsandiford@googlemail.com> 2013-11-18 Richard Sandiford <rdsandiford@googlemail.com>
...@@ -535,7 +535,7 @@ ...@@ -535,7 +535,7 @@
Include c-family/c-target.h. Include c-family/c-target.h.
(handle_next_class_ref): Rewrite to emit top-level asm statements. (handle_next_class_ref): Rewrite to emit top-level asm statements.
(handle_next_impent): Likewise. (handle_next_impent): Likewise.
* objc/Make-lang.in: Fix dependencies for objc-next-runtime-abi-01.o. * Make-lang.in: Fix dependencies for objc-next-runtime-abi-01.o.
2012-05-31 Steven Bosscher <steven@gcc.gnu.org> 2012-05-31 Steven Bosscher <steven@gcc.gnu.org>
...@@ -1199,7 +1199,7 @@ ...@@ -1199,7 +1199,7 @@
2010-12-18 Iain Sandoe <iains@gcc.gnu.org> 2010-12-18 Iain Sandoe <iains@gcc.gnu.org>
* objc/objc-act.c (objc_eh_personality): Select personality name on * objc-act.c (objc_eh_personality): Select personality name on
runtime. runtime.
(objc_init_exceptions): New. (objc_init_exceptions): New.
(objc_begin_try_stmt): Use objc_init_exceptions. (objc_begin_try_stmt): Use objc_init_exceptions.
...@@ -1773,7 +1773,7 @@ ...@@ -1773,7 +1773,7 @@
Based on the CFString implementation in FSF apple/trunk branch. Based on the CFString implementation in FSF apple/trunk branch.
* objc/objc-act.c (objc_build_string_object): Handle CFStrings. * objc-act.c (objc_build_string_object): Handle CFStrings.
2010-10-21 Nicola Pero <nicola.pero@meta-innovation.com> 2010-10-21 Nicola Pero <nicola.pero@meta-innovation.com>
...@@ -1828,7 +1828,7 @@ ...@@ -1828,7 +1828,7 @@
2006-01-27 Fariborz Jahanian <fjahanian@apple.com> 2006-01-27 Fariborz Jahanian <fjahanian@apple.com>
Radar 4345837 Radar 4345837
* objc/objc-act.c (hash_class_name_enter): New. * objc-act.c (hash_class_name_enter): New.
(hash_class_name_lookup): New. (hash_class_name_lookup): New.
(objc_declare_alias): Enter alias name into hash table. (objc_declare_alias): Enter alias name into hash table.
(objc_declare_class): Enter class name into hash table. (objc_declare_class): Enter class name into hash table.
...@@ -1867,7 +1867,7 @@ ...@@ -1867,7 +1867,7 @@
2006-03-10 Fariborz Jahanian <fjahanian@apple.com> 2006-03-10 Fariborz Jahanian <fjahanian@apple.com>
Radar 4407151 Radar 4407151
* objc/objc-act.c (objc_is_class_name): template parameter is not * objc-act.c (objc_is_class_name): template parameter is not
an objective class name. an objective class name.
(objc_generate_cxx_cdtors): Check for the null (objc_generate_cxx_cdtors): Check for the null
objc_implementation_context. objc_implementation_context.
...@@ -1879,7 +1879,7 @@ ...@@ -1879,7 +1879,7 @@
2005-11-08 Fariborz Jahanian <fjahanian@apple.com> 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
Radar 4330422 Radar 4330422
* objc/objc-act.c (objc_non_volatilized_type): New * objc-act.c (objc_non_volatilized_type): New
2005-10-07 Fariborz Jahanian <fjahanian@apple.com> 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
...@@ -1968,8 +1968,8 @@ ...@@ -1968,8 +1968,8 @@
2006-04-26 Fariborz Jahanian <fjahanian@apple.com> 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
Radar 3803157 (method attributes) Radar 3803157 (method attributes)
* objc/objc-act.h (METHOD_TYPE_ATTRIBUTES): New macro. * objc-act.h (METHOD_TYPE_ATTRIBUTES): New macro.
* objc/objc-act.c (objc_decl_method_attributes): New. * objc-act.c (objc_decl_method_attributes): New.
(objc_add_method_declaration): Process method's attribute. (objc_add_method_declaration): Process method's attribute.
(objc_start_method_definition): Ditto. (objc_start_method_definition): Ditto.
(build_objc_method_call): Inject method attribute into (build_objc_method_call): Inject method attribute into
...@@ -2052,14 +2052,14 @@ ...@@ -2052,14 +2052,14 @@
2006-01-30 Fariborz Jahanian <fjahanian@apple.com> 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
Radar 4386773 Radar 4386773
* objc/objc-act.c (objc_set_method_opt): New function. * objc-act.c (objc_set_method_opt): New function.
(objc_start_protocol, objc_finish_interface): Reset (objc_start_protocol, objc_finish_interface): Reset
objc_method_optional_flag flag. objc_method_optional_flag flag.
(objc_add_method_declaration): Pass on the new (objc_add_method_declaration): Pass on the new
flag to objc_add_method. flag to objc_add_method.
(objc_add_method): Add optional methods to new chain in (objc_add_method): Add optional methods to new chain in
the protocol class. the protocol class.
* objc/objc-act.h (CLASS_OPTIONAL_CLS_METHODS) * objc-act.h (CLASS_OPTIONAL_CLS_METHODS)
(CLASS_OPTIONAL_NST_METHODS): New macros accessing a protocol (CLASS_OPTIONAL_NST_METHODS): New macros accessing a protocol
class's optional method chains. class's optional method chains.
...@@ -2233,13 +2233,13 @@ ...@@ -2233,13 +2233,13 @@
2006-03-09 Fariborz Jahanian <fjahanian@apple.com> 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
Radar 4457381 Radar 4457381
* objc/objc-act.c (objc_finish_message_expr): Look for message in * objc-act.c (objc_finish_message_expr): Look for message in
@class's protocol list. @class's protocol list.
2006-02-07 Fariborz Jahanian <fjahanian@apple.com> 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
Radar 4219590 Radar 4219590
* objc/objc-act.c (objc_start_method_definition): Initialize * objc-act.c (objc_start_method_definition): Initialize
break/continue labels. break/continue labels.
2005-08-22 Ziemowit Laski <zlaski@apple.com> 2005-08-22 Ziemowit Laski <zlaski@apple.com>
...@@ -2259,7 +2259,7 @@ ...@@ -2259,7 +2259,7 @@
2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com> 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
* objc/objc-act.c (objc_begin_try_stmt): Generate an error if * objc-act.c (objc_begin_try_stmt): Generate an error if
-fobjc-exceptions was not used. (objc_build_throw_stmt): Same -fobjc-exceptions was not used. (objc_build_throw_stmt): Same
change. change.
...@@ -2652,8 +2652,8 @@ ...@@ -2652,8 +2652,8 @@
2009-04-21 Taras Glek <tglek@mozilla.com> 2009-04-21 Taras Glek <tglek@mozilla.com>
* objc-act.c: Update GTY annotations to new syntax * objc-act.c: Update GTY annotations to new syntax.
* objc-act.h: Likewise * objc-act.h: Likewise.
2009-04-21 Joseph Myers <joseph@codesourcery.com> 2009-04-21 Joseph Myers <joseph@codesourcery.com>
...@@ -2728,7 +2728,7 @@ ...@@ -2728,7 +2728,7 @@
2008-09-17 Jan Hubicka <jh@suse.cz> 2008-09-17 Jan Hubicka <jh@suse.cz>
PR c++/18071 PR c++/18071
* objc/objc-act.c (objc_finish_method_definition): Do not set * objc-act.c (objc_finish_method_definition): Do not set
DECL_INLINE. DECL_INLINE.
2008-09-01 Aldy Hernandez <aldyh@redhat.com> 2008-09-01 Aldy Hernandez <aldyh@redhat.com>
...@@ -2866,7 +2866,7 @@ ...@@ -2866,7 +2866,7 @@
2007-04-04 Stuart Hastings <stuart@apple.com> 2007-04-04 Stuart Hastings <stuart@apple.com>
PR 31281 PR 31281
* objc/objc-act.c (next_sjlj_build_catch_list): Delete volatile from rethrow decl. * objc-act.c (next_sjlj_build_catch_list): Delete volatile from rethrow decl.
2007-03-01 Brooks Moses <brooks.moses@codesourcery.com> 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
...@@ -2874,7 +2874,7 @@ ...@@ -2874,7 +2874,7 @@
2007-02-18 Kazu Hirata <kazu@codesourcery.com> 2007-02-18 Kazu Hirata <kazu@codesourcery.com>
* objc/objc-act.c: Fix comment typos. * objc-act.c: Fix comment typos.
2007-02-15 Sandra Loosemore <sandra@codesourcery.com> 2007-02-15 Sandra Loosemore <sandra@codesourcery.com>
Brooks Moses <brooks.moses@codesourcery.com> Brooks Moses <brooks.moses@codesourcery.com>
...@@ -2963,15 +2963,15 @@ ...@@ -2963,15 +2963,15 @@
2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com> 2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in (OBJC): Remove * Make-lang.in (OBJC): Remove.
(OBJECTIVE-C): Remove (OBJECTIVE-C): Remove.
(objective-c): Remove (objective-c): Remove.
(.PHONY): Remove objective-c and ObjC (.PHONY): Remove objective-c and ObjC.
2005-12-14 Andrew Pinski <pinskia@physics.uc.edu> 2005-12-14 Andrew Pinski <pinskia@physics.uc.edu>
PR objc/25360 PR objc/25360
* objc/objc-act.c (encode_type): Encode Complex types as 'j' followed * objc-act.c (encode_type): Encode Complex types as 'j' followed
by the inner type. by the inner type.
2005-12-12 Andrew Pinski <pinskia@physics.uc.edu> 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
...@@ -3322,7 +3322,7 @@ ...@@ -3322,7 +3322,7 @@
2005-02-25 Joseph S. Myers <joseph@codesourcery.com> 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
* Make-lang.in (objc/objc-parse.o-warn, objc/objc-parse.o, * Make-lang.in (objc/objc-parse.o-warn, objc/objc-parse.o,
objc/objc-parse.c, objc/objc-parse.y): Remove objc/objc-parse.c, objc/objc-parse.y): Remove.
(OBJC_OBJS, objc.srcextra, objc.tags, objc.mostlyclean, (OBJC_OBJS, objc.srcextra, objc.tags, objc.mostlyclean,
objc.distclean, objc.maintainer-clean): Update for new parser. objc.distclean, objc.maintainer-clean): Update for new parser.
* config-lang.in (gtfiles): Update for new parser. * config-lang.in (gtfiles): Update for new parser.
......
...@@ -448,7 +448,7 @@ ...@@ -448,7 +448,7 @@
2019-08-01 Wilco Dijkstra <wdijkstr@arm.com> 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
* gcc/testsuite/g++.dg/lto/pr89330_0.C: Add effective-target shared. * g++.dg/lto/pr89330_0.C: Add effective-target shared.
2019-08-01 Kito Cheng <kito.cheng@sifive.com> 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
...@@ -644,7 +644,7 @@ ...@@ -644,7 +644,7 @@
* gnat.dg/case_optimization3.ad[sb]: New test. * gnat.dg/case_optimization3.ad[sb]: New test.
2019-07-25 Martin Liska <mliska@suse.cz 2019-07-25 Martin Liska <mliska@suse.cz>
Dominik Infuhr <dominik.infuehr@theobroma-systems.com> Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
PR c++/23383 PR c++/23383
...@@ -659,7 +659,7 @@ ...@@ -659,7 +659,7 @@
PR tree-optimization/91183 PR tree-optimization/91183
PR tree-optimization/86688 PR tree-optimization/86688
* gcc/testsuite/c-c++-common/ubsan/object-size-9.c: Disable warnings. * c-c++-common/ubsan/object-size-9.c: Disable warnings.
* gcc.dg/Wstringop-overflow-14.c: New test. * gcc.dg/Wstringop-overflow-14.c: New test.
* gcc.dg/attr-nonstring-2.c: Remove xfails. * gcc.dg/attr-nonstring-2.c: Remove xfails.
* gcc.dg/strlenopt-70.c: New test. * gcc.dg/strlenopt-70.c: New test.
...@@ -1477,6 +1477,11 @@ ...@@ -1477,6 +1477,11 @@
* gcc.target/s390/combine-shift-rotate-add-mod.c: New test. * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
* gcc.target/s390/vector/combine-shift-vec.c: New test. * gcc.target/s390/vector/combine-shift-vec.c: New test.
2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
Avoid clash with system header declaration.
* gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
2019-07-08 Richard Biener <rguenther@suse.de> 2019-07-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/91108 PR tree-optimization/91108
...@@ -1735,6 +1740,11 @@ ...@@ -1735,6 +1740,11 @@
* gcc.dg/store_merging_29.c: Likewise. * gcc.dg/store_merging_29.c: Likewise.
* gcc.dg/tree-ssa/dump-6.c: Likewise. * gcc.dg/tree-ssa/dump-6.c: Likewise.
2019-07-03 Mark Wielaard <mark@klomp.org>
PR debug/90981
* g++.dg/pr90981.C: New test.
2019-07-03 Richard Biener <rguenther@suse.de> 2019-07-03 Richard Biener <rguenther@suse.de>
PR middle-end/91069 PR middle-end/91069
...@@ -1823,6 +1833,12 @@ ...@@ -1823,6 +1833,12 @@
* g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
deleted store on some targets. deleted store on some targets.
2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
PR testsuite/91065
* gcc.dg/plugin/start_unit_plugin.c: Register a root tab
to reference fake_var.
2019-07-02 qing zhao <qing.zhao@oracle.com> 2019-07-02 qing zhao <qing.zhao@oracle.com>
PR preprocessor/90581 PR preprocessor/90581
...@@ -1843,6 +1859,11 @@ ...@@ -1843,6 +1859,11 @@
PR tree-optimization/58483 PR tree-optimization/58483
* gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase. * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
PR middle-end/66726
* gcc.dg/tree-ssa/pr66726-4.c: New testcase.
2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com> 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/vector/vec-shift-2.c: New test. * gcc.target/s390/vector/vec-shift-2.c: New test.
...@@ -2661,7 +2682,7 @@ ...@@ -2661,7 +2682,7 @@
PR objc/90709 PR objc/90709
* obj-c++.dg/proto-lossage-7.mm: Use proxy headers. * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
* obj-c++.dg/strings/const-cfstring-2.mm: Likewise. * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
* obj-c++.dg/strings/const-cfstring-5.mm: Likewise * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
* obj-c++.dg/strings/const-str-12.mm: Likewise. * obj-c++.dg/strings/const-str-12.mm: Likewise.
* obj-c++.dg/syntax-error-1.mm: Likewise. * obj-c++.dg/syntax-error-1.mm: Likewise.
* obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise. * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
...@@ -3741,7 +3762,7 @@ ...@@ -3741,7 +3762,7 @@
2019-05-28 Jeff Law <law@redhat.com> 2019-05-28 Jeff Law <law@redhat.com>
* testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disable * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
loop distribution. loop distribution.
2019-05-28 Segher Boessenkool <segher@kernel.crashing.org> 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
...@@ -3905,18 +3926,18 @@ ...@@ -3905,18 +3926,18 @@
* lib/target-supports.exp (check_effective_target_mfentry): New. * lib/target-supports.exp (check_effective_target_mfentry): New.
* gcc.target/i386/fentry-override.c: Require effective target mfentry. * gcc.target/i386/fentry-override.c: Require effective target mfentry.
* gcc/testsuite/gcc.target/i386/fentry.c: Likewise * gcc.target/i386/fentry.c: Likewise.
* gcc.target/i386/fentryname1.c: Likewise * gcc.target/i386/fentryname1.c: Likewise.
* gcc.target/i386/fentryname2.c: Likewise * gcc.target/i386/fentryname2.c: Likewise.
* gcc.target/i386/fentryname3.c: Likewise * gcc.target/i386/fentryname3.c: Likewise.
* gcc.target/i386/nop-mcount.c: Likewise * gcc.target/i386/nop-mcount.c: Likewise.
* gcc.target/i386/pr82699-2.c: Likewise * gcc.target/i386/pr82699-2.c: Likewise.
* gcc.target/i386/pr82699-4.c: Likewise * gcc.target/i386/pr82699-4.c: Likewise.
* gcc.target/i386/pr82699-5.c: Likewise * gcc.target/i386/pr82699-5.c: Likewise.
* gcc.target/i386/pr82699-6.c: Likewise * gcc.target/i386/pr82699-6.c: Likewise.
* gcc.target/i386/returninst1.c: Likewise * gcc.target/i386/returninst1.c: Likewise.
* gcc.target/i386/returninst2.c: Likewise * gcc.target/i386/returninst2.c: Likewise.
* gcc.target/i386/returninst3.c : Likewise * gcc.target/i386/returninst3.c : Likewise.
2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com> 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
...@@ -4078,6 +4099,15 @@ ...@@ -4078,6 +4099,15 @@
* gcc.dg/tree-ssa/ssa-lim-13.c: New testcase. * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
2019-05-22 Alan Modra <amodra@gmail.com>
* gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
power mnemonics.
* gcc.dg/vect/O3-pr70130.c: Disable default options
added by check_vect_support_and_set_flags.
* gcc.dg/vect/pr48765.c: Likewise.
* gfortran.dg/vect/pr45714-b.f: Likewise.
2019-05-22 Hans-Peter Nilsson <hp@axis.com> 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
PR middle-end/90553 PR middle-end/90553
...@@ -4147,6 +4177,12 @@ ...@@ -4147,6 +4177,12 @@
* g++.dg/lookup/using53.C: Adjust diagnostic. * g++.dg/lookup/using53.C: Adjust diagnostic.
2019-05-21 Alan Modra <amodra@gmail.com>
PR target/90545
* gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
and rename functions to suit parameters.
2019-05-21 Richard Biener <rguenther@suse.de> 2019-05-21 Richard Biener <rguenther@suse.de>
PR middle-end/90510 PR middle-end/90510
...@@ -5252,7 +5288,7 @@ ...@@ -5252,7 +5288,7 @@
PR fortran/60144 PR fortran/60144
* gfortran.dg/block_name_2.f90: Adjust dg-error. * gfortran.dg/block_name_2.f90: Adjust dg-error.
* gfortran.dg/dec_type_print_3.f90.f90: Likewise * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
* gfortran.dg/pr60144.f90: New test. * gfortran.dg/pr60144.f90: New test.
2019-05-01 Jeff Law <law@redhat.com> 2019-05-01 Jeff Law <law@redhat.com>
...@@ -5296,7 +5332,7 @@ ...@@ -5296,7 +5332,7 @@
2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com> 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/90078 PR tree-optimization/90078
* gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test. * g++.dg/tree-ssa/pr90078.C: New test.
2019-04-29 Vladislav Ivanishin <vlad@ispras.ru> 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
...@@ -5878,15 +5914,15 @@ ...@@ -5878,15 +5914,15 @@
PR c++/89878 PR c++/89878
PR c++/89833 PR c++/89833
PR c++/47488 PR c++/47488
* gcc/testsuite/g++.dg/abi/mangle69.C: New test. * g++.dg/abi/mangle69.C: New test.
* gcc/testsuite/g++.dg/abi/mangle70.C: New test. * g++.dg/abi/mangle70.C: New test.
* gcc/testsuite/g++.dg/abi/mangle71.C: New test. * g++.dg/abi/mangle71.C: New test.
* gcc/testsuite/g++.dg/abi/mangle72.C: New test. * g++.dg/abi/mangle72.C: New test.
* gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test. * g++.dg/cpp0x/constexpr-array19.C: New test.
* gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test. * g++.dg/cpp2a/nontype-class15.C: New test.
* gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test. * g++.dg/cpp2a/nontype-class16.C: New test.
* gcc/testsuite/g++.dg/init/array51.C: New test. * g++.dg/init/array51.C: New test.
* gcc/testsuite/g++.dg/template/nontype29.C: New test. * g++.dg/template/nontype29.C: New test.
2019-04-04 Martin Sebor <msebor@redhat.com> 2019-04-04 Martin Sebor <msebor@redhat.com>
...@@ -7412,7 +7448,7 @@ ...@@ -7412,7 +7448,7 @@
2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com> 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/89487 PR tree-optimization/89487
* gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test. * gcc.dg/tree-ssa/pr89487.c: New test.
2019-03-03 Harald Anlauf <anlauf@gmx.de> 2019-03-03 Harald Anlauf <anlauf@gmx.de>
...@@ -8009,7 +8045,7 @@ ...@@ -8009,7 +8045,7 @@
2019-02-20 Li Jia He <helijia@linux.ibm.com> 2019-02-20 Li Jia He <helijia@linux.ibm.com>
PR target/88100 PR target/88100
* gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase. * gcc.target/powerpc/pr88100.c: New testcase.
2019-02-19 Wilco Dijkstra <wdijkstr@arm.com> 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
......
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