Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
ab20d992
Commit
ab20d992
authored
Aug 10, 2019
by
Jakub Jelinek
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Assorted ChangeLog cleanups.
From-SVN: r274250
parent
74039253
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
216 additions
and
197 deletions
+216
-197
gcc/ChangeLog
+24
-65
gcc/ada/ChangeLog
+0
-0
gcc/brig/ChangeLog
+34
-29
gcc/c-family/ChangeLog
+14
-9
gcc/c/ChangeLog
+6
-1
gcc/cp/ChangeLog
+10
-2
gcc/d/ChangeLog
+0
-0
gcc/fortran/ChangeLog
+4
-0
gcc/go/ChangeLog
+1
-1
gcc/jit/ChangeLog
+0
-0
gcc/lto/ChangeLog
+30
-33
gcc/objc/ChangeLog
+27
-27
gcc/objcp/ChangeLog
+0
-0
gcc/po/ChangeLog
+0
-0
gcc/testsuite/ChangeLog
+66
-30
No files found.
gcc/ChangeLog
View file @
ab20d992
...
@@ -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.
...
...
gcc/ada/ChangeLog
View file @
ab20d992
gcc/brig/ChangeLog
View file @
ab20d992
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.
* brig
frontend/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
/brig
frontend/brig-basic-inst-handler.cc: See above.
* brigfrontend/brig-basic-inst-handler.cc: See above.
* brig
/brig
frontend/brig-branch-inst-handler.cc: See above.
* brigfrontend/brig-branch-inst-handler.cc: See above.
* brig
/brig
frontend/brig-cmp-inst-handler.cc: See above.
* brigfrontend/brig-cmp-inst-handler.cc: See above.
* brig
/brig
frontend/brig-code-entry-handler.cc: See above.
* brigfrontend/brig-code-entry-handler.cc: See above.
* brig
/brig
frontend/brig-code-entry-handler.h: See above.
* brigfrontend/brig-code-entry-handler.h: See above.
* brig
/brig
frontend/brig-control-handler.cc: See above.
* brigfrontend/brig-control-handler.cc: See above.
* brig
/brig
frontend/brig-cvt-inst-handler.cc: See above.
* brigfrontend/brig-cvt-inst-handler.cc: See above.
* brig
/brig
frontend/brig-function-handler.cc: See above.
* brigfrontend/brig-function-handler.cc: See above.
* brig
/brig
frontend/brig-function.cc: See above.
* brigfrontend/brig-function.cc: See above.
* brig
/brig
frontend/brig-function.h: See above.
* brigfrontend/brig-function.h: See above.
* brig
/brig
frontend/brig-label-handler.cc: See above.
* brigfrontend/brig-label-handler.cc: See above.
* brig
/brig
frontend/brig-lane-inst-handler.cc: See above.
* brigfrontend/brig-lane-inst-handler.cc: See above.
* brig
/brig
frontend/brig-mem-inst-handler.cc: See above.
* brigfrontend/brig-mem-inst-handler.cc: See above.
* brig
/brig
frontend/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
/brig
frontend/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
/brig
frontend/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
/brig
frontend/brig-branch-inst-handler.cc: See above.
* brigfrontend/brig-branch-inst-handler.cc: See above.
* brig
/brig
frontend/brig-function-handler.cc: See above.
* brigfrontend/brig-function-handler.cc: See above.
* brig
/brig
frontend/brig-function.cc: See above.
* brigfrontend/brig-function.cc: See above.
* brig
/brig
frontend/brig-to-generic.cc: See above.
* brigfrontend/brig-to-generic.cc: See above.
* brig
/brig
frontend/brig-to-generic.h: See above.
* brigfrontend/brig-to-generic.h: See above.
* brig
/brig
frontend/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
/brig
frontend/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>
...
...
gcc/c-family/ChangeLog
View file @
ab20d992
...
@@ -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-f
amily/c-f
ormat.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>
...
...
gcc/c/ChangeLog
View file @
ab20d992
...
@@ -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
.
...
...
gcc/cp/ChangeLog
View file @
ab20d992
...
@@ -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.
...
...
gcc/d/ChangeLog
View file @
ab20d992
gcc/fortran/ChangeLog
View file @
ab20d992
...
@@ -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
...
...
gcc/go/ChangeLog
View file @
ab20d992
...
@@ -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>
...
...
gcc/jit/ChangeLog
View file @
ab20d992
gcc/lto/ChangeLog
View file @
ab20d992
...
@@ -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
...
...
gcc/objc/ChangeLog
View file @
ab20d992
...
@@ -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
.
...
...
gcc/objcp/ChangeLog
View file @
ab20d992
gcc/po/ChangeLog
View file @
ab20d992
gcc/testsuite/ChangeLog
View file @
ab20d992
...
@@ -448,7 +448,7 @@
...
@@ -448,7 +448,7 @@
2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
* g
cc/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
* g
cc/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
* g
cc/testsuite/g
++.dg/abi/mangle69.C: New test.
* g++.dg/abi/mangle69.C: New test.
* g
cc/testsuite/g
++.dg/abi/mangle70.C: New test.
* g++.dg/abi/mangle70.C: New test.
* g
cc/testsuite/g
++.dg/abi/mangle71.C: New test.
* g++.dg/abi/mangle71.C: New test.
* g
cc/testsuite/g
++.dg/abi/mangle72.C: New test.
* g++.dg/abi/mangle72.C: New test.
* g
cc/testsuite/g
++.dg/cpp0x/constexpr-array19.C: New test.
* g++.dg/cpp0x/constexpr-array19.C: New test.
* g
cc/testsuite/g
++.dg/cpp2a/nontype-class15.C: New test.
* g++.dg/cpp2a/nontype-class15.C: New test.
* g
cc/testsuite/g
++.dg/cpp2a/nontype-class16.C: New test.
* g++.dg/cpp2a/nontype-class16.C: New test.
* g
cc/testsuite/g
++.dg/init/array51.C: New test.
* g++.dg/init/array51.C: New test.
* g
cc/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>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment