summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@gcc.gnu.org>2018-01-03 11:03:58 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2018-01-03 11:03:58 +0100
commit85ec4feb11167c9e4489361bf2399a20afbe52c8 (patch)
tree7892dce393111dcf4d6553ddf89de00240ecfce8 /gcc
parentada38d5fa317498d15be166623520b9152c650cb (diff)
Update copyright years.
From-SVN: r256169
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ABOUT-GCC-NLS2
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/LANGUAGES2
-rw-r--r--gcc/Makefile.in2
-rw-r--r--gcc/README.Portability2
-rw-r--r--gcc/acinclude.m42
-rw-r--r--gcc/ada/ChangeLog2
-rw-r--r--gcc/addresses.h2
-rw-r--r--gcc/alias.c2
-rw-r--r--gcc/alias.h2
-rw-r--r--gcc/alloc-pool.c2
-rw-r--r--gcc/alloc-pool.h2
-rw-r--r--gcc/asan.c2
-rw-r--r--gcc/asan.h2
-rw-r--r--gcc/attribs.c2
-rw-r--r--gcc/attribs.h2
-rw-r--r--gcc/auto-inc-dec.c2
-rw-r--r--gcc/auto-profile.c2
-rw-r--r--gcc/auto-profile.h2
-rw-r--r--gcc/backend.h2
-rw-r--r--gcc/basic-block.h2
-rw-r--r--gcc/bb-reorder.c2
-rw-r--r--gcc/bb-reorder.h2
-rw-r--r--gcc/bitmap.c2
-rw-r--r--gcc/bitmap.h2
-rw-r--r--gcc/brig-builtins.def2
-rw-r--r--gcc/brig/ChangeLog4
-rw-r--r--gcc/brig/Make-lang.in2
-rw-r--r--gcc/brig/brig-builtins.h2
-rw-r--r--gcc/brig/brig-c.h2
-rw-r--r--gcc/brig/brig-lang.c2
-rw-r--r--gcc/brig/brigfrontend/brig-arg-block-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-atomic-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-basic-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-branch-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-cmp-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-code-entry-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-code-entry-handler.h2
-rw-r--r--gcc/brig/brigfrontend/brig-comment-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-control-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-cvt-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-fbarrier-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-function-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-function.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-function.h2
-rw-r--r--gcc/brig/brigfrontend/brig-inst-mod-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-label-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-lane-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-machine.c2
-rw-r--r--gcc/brig/brigfrontend/brig-machine.h2
-rw-r--r--gcc/brig/brigfrontend/brig-mem-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-module-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-queue-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-seg-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-signal-inst-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-to-generic.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-to-generic.h2
-rw-r--r--gcc/brig/brigfrontend/brig-util.cc2
-rw-r--r--gcc/brig/brigfrontend/brig-util.h2
-rw-r--r--gcc/brig/brigfrontend/brig-variable-handler.cc2
-rw-r--r--gcc/brig/brigfrontend/phsa.h2
-rw-r--r--gcc/brig/brigspec.c2
-rw-r--r--gcc/brig/config-lang.in2
-rw-r--r--gcc/brig/gccbrig.texi2
-rw-r--r--gcc/brig/lang-specs.h2
-rw-r--r--gcc/brig/lang.opt2
-rw-r--r--gcc/bt-load.c2
-rw-r--r--gcc/builtin-attrs.def2
-rw-r--r--gcc/builtin-types.def2
-rw-r--r--gcc/builtins.c2
-rw-r--r--gcc/builtins.def2
-rw-r--r--gcc/builtins.h2
-rw-r--r--gcc/c-family/ChangeLog6
-rw-r--r--gcc/c-family/c-ada-spec.c2
-rw-r--r--gcc/c-family/c-ada-spec.h2
-rw-r--r--gcc/c-family/c-attribs.c2
-rw-r--r--gcc/c-family/c-common.c2
-rw-r--r--gcc/c-family/c-common.def2
-rw-r--r--gcc/c-family/c-common.h2
-rw-r--r--gcc/c-family/c-cppbuiltin.c2
-rw-r--r--gcc/c-family/c-dump.c2
-rw-r--r--gcc/c-family/c-format.c2
-rw-r--r--gcc/c-family/c-format.h2
-rw-r--r--gcc/c-family/c-gimplify.c2
-rw-r--r--gcc/c-family/c-indentation.c2
-rw-r--r--gcc/c-family/c-indentation.h2
-rw-r--r--gcc/c-family/c-lex.c2
-rw-r--r--gcc/c-family/c-objc.h2
-rw-r--r--gcc/c-family/c-omp.c2
-rw-r--r--gcc/c-family/c-opts.c2
-rw-r--r--gcc/c-family/c-pch.c2
-rw-r--r--gcc/c-family/c-ppoutput.c2
-rw-r--r--gcc/c-family/c-pragma.c2
-rw-r--r--gcc/c-family/c-pragma.h2
-rw-r--r--gcc/c-family/c-pretty-print.c2
-rw-r--r--gcc/c-family/c-pretty-print.h2
-rw-r--r--gcc/c-family/c-semantics.c2
-rw-r--r--gcc/c-family/c-spellcheck.cc2
-rw-r--r--gcc/c-family/c-spellcheck.h2
-rw-r--r--gcc/c-family/c-target-def.h2
-rw-r--r--gcc/c-family/c-target.def2
-rw-r--r--gcc/c-family/c-target.h2
-rw-r--r--gcc/c-family/c-ubsan.c2
-rw-r--r--gcc/c-family/c-ubsan.h2
-rw-r--r--gcc/c-family/c-warn.c2
-rw-r--r--gcc/c-family/c.opt2
-rw-r--r--gcc/c-family/cppspec.c2
-rw-r--r--gcc/c-family/known-headers.cc2
-rw-r--r--gcc/c-family/known-headers.h2
-rw-r--r--gcc/c-family/name-hint.h2
-rw-r--r--gcc/c-family/stub-objc.c2
-rw-r--r--gcc/c/ChangeLog6
-rw-r--r--gcc/c/Make-lang.in2
-rw-r--r--gcc/c/c-aux-info.c2
-rw-r--r--gcc/c/c-convert.c2
-rw-r--r--gcc/c/c-decl.c2
-rw-r--r--gcc/c/c-errors.c2
-rw-r--r--gcc/c/c-fold.c2
-rw-r--r--gcc/c/c-lang.c2
-rw-r--r--gcc/c/c-lang.h2
-rw-r--r--gcc/c/c-objc-common.c2
-rw-r--r--gcc/c/c-objc-common.h2
-rw-r--r--gcc/c/c-parser.c2
-rw-r--r--gcc/c/c-parser.h2
-rw-r--r--gcc/c/c-tree.h2
-rw-r--r--gcc/c/c-typeck.c2
-rw-r--r--gcc/c/config-lang.in2
-rw-r--r--gcc/c/gccspec.c2
-rw-r--r--gcc/c/gimple-parser.c2
-rw-r--r--gcc/c/gimple-parser.h2
-rw-r--r--gcc/caller-save.c2
-rw-r--r--gcc/calls.c2
-rw-r--r--gcc/calls.h2
-rw-r--r--gcc/ccmp.c2
-rw-r--r--gcc/ccmp.h2
-rw-r--r--gcc/cfg-flags.def2
-rw-r--r--gcc/cfg.c2
-rw-r--r--gcc/cfg.h2
-rw-r--r--gcc/cfganal.c2
-rw-r--r--gcc/cfganal.h2
-rw-r--r--gcc/cfgbuild.c2
-rw-r--r--gcc/cfgbuild.h2
-rw-r--r--gcc/cfgcleanup.c2
-rw-r--r--gcc/cfgcleanup.h2
-rw-r--r--gcc/cfgexpand.c2
-rw-r--r--gcc/cfgexpand.h2
-rw-r--r--gcc/cfghooks.c2
-rw-r--r--gcc/cfghooks.h2
-rw-r--r--gcc/cfgloop.c2
-rw-r--r--gcc/cfgloop.h2
-rw-r--r--gcc/cfgloopanal.c2
-rw-r--r--gcc/cfgloopmanip.c2
-rw-r--r--gcc/cfgloopmanip.h2
-rw-r--r--gcc/cfgrtl.c2
-rw-r--r--gcc/cfgrtl.h2
-rw-r--r--gcc/cgraph.c2
-rw-r--r--gcc/cgraph.h2
-rw-r--r--gcc/cgraphbuild.c2
-rw-r--r--gcc/cgraphclones.c2
-rw-r--r--gcc/cgraphunit.c2
-rw-r--r--gcc/chkp-builtins.def2
-rw-r--r--gcc/cif-code.def2
-rw-r--r--gcc/collect-utils.c2
-rw-r--r--gcc/collect-utils.h2
-rw-r--r--gcc/collect2-aix.c2
-rw-r--r--gcc/collect2-aix.h2
-rw-r--r--gcc/collect2.c2
-rw-r--r--gcc/collect2.h2
-rw-r--r--gcc/color-macros.h2
-rw-r--r--gcc/combine-stack-adj.c2
-rw-r--r--gcc/combine.c2
-rw-r--r--gcc/common.md2
-rw-r--r--gcc/common.opt2
-rw-r--r--gcc/common/common-target-def.h2
-rw-r--r--gcc/common/common-target.def2
-rw-r--r--gcc/common/common-target.h2
-rw-r--r--gcc/common/common-targhooks.c2
-rw-r--r--gcc/common/common-targhooks.h2
-rw-r--r--gcc/common/config/aarch64/aarch64-common.c2
-rw-r--r--gcc/common/config/alpha/alpha-common.c2
-rw-r--r--gcc/common/config/arc/arc-common.c2
-rw-r--r--gcc/common/config/arm/arm-common.c2
-rw-r--r--gcc/common/config/avr/avr-common.c2
-rw-r--r--gcc/common/config/bfin/bfin-common.c2
-rw-r--r--gcc/common/config/c6x/c6x-common.c2
-rw-r--r--gcc/common/config/cr16/cr16-common.c2
-rw-r--r--gcc/common/config/cris/cris-common.c2
-rw-r--r--gcc/common/config/default-common.c2
-rw-r--r--gcc/common/config/epiphany/epiphany-common.c2
-rw-r--r--gcc/common/config/fr30/fr30-common.c2
-rw-r--r--gcc/common/config/frv/frv-common.c2
-rw-r--r--gcc/common/config/h8300/h8300-common.c2
-rw-r--r--gcc/common/config/i386/i386-common.c2
-rw-r--r--gcc/common/config/ia64/ia64-common.c2
-rw-r--r--gcc/common/config/iq2000/iq2000-common.c2
-rw-r--r--gcc/common/config/lm32/lm32-common.c2
-rw-r--r--gcc/common/config/m32r/m32r-common.c2
-rw-r--r--gcc/common/config/m68k/m68k-common.c2
-rw-r--r--gcc/common/config/mcore/mcore-common.c2
-rw-r--r--gcc/common/config/microblaze/microblaze-common.c2
-rw-r--r--gcc/common/config/mips/mips-common.c2
-rw-r--r--gcc/common/config/mmix/mmix-common.c2
-rw-r--r--gcc/common/config/mn10300/mn10300-common.c2
-rw-r--r--gcc/common/config/msp430/msp430-common.c2
-rw-r--r--gcc/common/config/nds32/nds32-common.c2
-rw-r--r--gcc/common/config/nios2/nios2-common.c2
-rw-r--r--gcc/common/config/nvptx/nvptx-common.c2
-rw-r--r--gcc/common/config/pa/pa-common.c2
-rw-r--r--gcc/common/config/pdp11/pdp11-common.c2
-rw-r--r--gcc/common/config/powerpcspe/powerpcspe-common.c2
-rw-r--r--gcc/common/config/riscv/riscv-common.c2
-rw-r--r--gcc/common/config/rs6000/rs6000-common.c2
-rw-r--r--gcc/common/config/rx/rx-common.c2
-rw-r--r--gcc/common/config/s390/s390-common.c2
-rw-r--r--gcc/common/config/sh/sh-common.c2
-rw-r--r--gcc/common/config/sparc/sparc-common.c2
-rw-r--r--gcc/common/config/spu/spu-common.c2
-rw-r--r--gcc/common/config/tilegx/tilegx-common.c2
-rw-r--r--gcc/common/config/tilepro/tilepro-common.c2
-rw-r--r--gcc/common/config/v850/v850-common.c2
-rw-r--r--gcc/common/config/vax/vax-common.c2
-rw-r--r--gcc/common/config/visium/visium-common.c2
-rw-r--r--gcc/common/config/xstormy16/xstormy16-common.c2
-rw-r--r--gcc/common/config/xtensa/xtensa-common.c2
-rw-r--r--gcc/compare-elim.c2
-rw-r--r--gcc/conditions.h2
-rw-r--r--gcc/config.build2
-rw-r--r--gcc/config.gcc2
-rw-r--r--gcc/config.host2
-rw-r--r--gcc/config/aarch64/aarch64-arches.def2
-rw-r--r--gcc/config/aarch64/aarch64-builtins.c2
-rw-r--r--gcc/config/aarch64/aarch64-c.c2
-rw-r--r--gcc/config/aarch64/aarch64-cores.def2
-rw-r--r--gcc/config/aarch64/aarch64-cost-tables.h2
-rw-r--r--gcc/config/aarch64/aarch64-elf-raw.h2
-rw-r--r--gcc/config/aarch64/aarch64-elf.h2
-rw-r--r--gcc/config/aarch64/aarch64-freebsd.h2
-rw-r--r--gcc/config/aarch64/aarch64-fusion-pairs.def2
-rw-r--r--gcc/config/aarch64/aarch64-ldpstp.md2
-rw-r--r--gcc/config/aarch64/aarch64-linux.h2
-rw-r--r--gcc/config/aarch64/aarch64-modes.def2
-rw-r--r--gcc/config/aarch64/aarch64-option-extensions.def2
-rw-r--r--gcc/config/aarch64/aarch64-opts.h2
-rw-r--r--gcc/config/aarch64/aarch64-passes.def2
-rw-r--r--gcc/config/aarch64/aarch64-protos.h2
-rw-r--r--gcc/config/aarch64/aarch64-simd-builtin-types.def2
-rw-r--r--gcc/config/aarch64/aarch64-simd-builtins.def2
-rw-r--r--gcc/config/aarch64/aarch64-simd.md2
-rw-r--r--gcc/config/aarch64/aarch64-tuning-flags.def2
-rw-r--r--gcc/config/aarch64/aarch64.c2
-rw-r--r--gcc/config/aarch64/aarch64.h2
-rw-r--r--gcc/config/aarch64/aarch64.md2
-rw-r--r--gcc/config/aarch64/aarch64.opt2
-rw-r--r--gcc/config/aarch64/arm_acle.h2
-rw-r--r--gcc/config/aarch64/arm_fp16.h2
-rw-r--r--gcc/config/aarch64/arm_neon.h2
-rw-r--r--gcc/config/aarch64/atomics.md2
-rw-r--r--gcc/config/aarch64/biarchilp32.h2
-rw-r--r--gcc/config/aarch64/biarchlp64.h2
-rw-r--r--gcc/config/aarch64/constraints.md2
-rw-r--r--gcc/config/aarch64/cortex-a57-fma-steering.c2
-rw-r--r--gcc/config/aarch64/driver-aarch64.c2
-rw-r--r--gcc/config/aarch64/falkor.md2
-rw-r--r--gcc/config/aarch64/geniterators.sh2
-rw-r--r--gcc/config/aarch64/gentune.sh2
-rw-r--r--gcc/config/aarch64/iterators.md2
-rw-r--r--gcc/config/aarch64/predicates.md2
-rw-r--r--gcc/config/aarch64/rtems.h2
-rw-r--r--gcc/config/aarch64/t-aarch642
-rw-r--r--gcc/config/aarch64/t-aarch64-freebsd2
-rw-r--r--gcc/config/aarch64/t-aarch64-linux2
-rw-r--r--gcc/config/aarch64/thunderx.md2
-rw-r--r--gcc/config/aarch64/thunderx2t99.md2
-rw-r--r--gcc/config/alpha/alpha-modes.def2
-rw-r--r--gcc/config/alpha/alpha-passes.def2
-rw-r--r--gcc/config/alpha/alpha-protos.h2
-rw-r--r--gcc/config/alpha/alpha.c2
-rw-r--r--gcc/config/alpha/alpha.h2
-rw-r--r--gcc/config/alpha/alpha.md2
-rw-r--r--gcc/config/alpha/alpha.opt2
-rw-r--r--gcc/config/alpha/constraints.md2
-rw-r--r--gcc/config/alpha/driver-alpha.c2
-rw-r--r--gcc/config/alpha/elf.h2
-rw-r--r--gcc/config/alpha/elf.opt2
-rw-r--r--gcc/config/alpha/ev4.md2
-rw-r--r--gcc/config/alpha/ev5.md2
-rw-r--r--gcc/config/alpha/ev6.md2
-rw-r--r--gcc/config/alpha/freebsd.h2
-rw-r--r--gcc/config/alpha/linux-elf.h2
-rw-r--r--gcc/config/alpha/linux.h2
-rw-r--r--gcc/config/alpha/netbsd.h2
-rw-r--r--gcc/config/alpha/openbsd.h2
-rw-r--r--gcc/config/alpha/predicates.md2
-rw-r--r--gcc/config/alpha/sync.md2
-rw-r--r--gcc/config/alpha/t-alpha2
-rw-r--r--gcc/config/alpha/t-vms2
-rw-r--r--gcc/config/alpha/vms.h2
-rw-r--r--gcc/config/arc/arc-arch.h2
-rw-r--r--gcc/config/arc/arc-arches.def2
-rw-r--r--gcc/config/arc/arc-c.c2
-rw-r--r--gcc/config/arc/arc-c.def2
-rw-r--r--gcc/config/arc/arc-cpus.def2
-rw-r--r--gcc/config/arc/arc-modes.def2
-rw-r--r--gcc/config/arc/arc-options.def2
-rw-r--r--gcc/config/arc/arc-opts.h2
-rw-r--r--gcc/config/arc/arc-protos.h2
-rw-r--r--gcc/config/arc/arc-simd.h2
-rw-r--r--gcc/config/arc/arc-tables.opt2
-rw-r--r--gcc/config/arc/arc.c2
-rw-r--r--gcc/config/arc/arc.h2
-rw-r--r--gcc/config/arc/arc.md2
-rw-r--r--gcc/config/arc/arc.opt2
-rw-r--r--gcc/config/arc/arc600.md2
-rw-r--r--gcc/config/arc/arc700.md2
-rw-r--r--gcc/config/arc/arcEM.md2
-rw-r--r--gcc/config/arc/arcHS.md2
-rw-r--r--gcc/config/arc/atomic.md2
-rw-r--r--gcc/config/arc/big.h2
-rw-r--r--gcc/config/arc/builtins.def2
-rw-r--r--gcc/config/arc/constraints.md2
-rw-r--r--gcc/config/arc/driver-arc.c2
-rw-r--r--gcc/config/arc/elf.h2
-rw-r--r--gcc/config/arc/fpx.md2
-rw-r--r--gcc/config/arc/genmultilib.awk2
-rw-r--r--gcc/config/arc/genoptions.awk2
-rw-r--r--gcc/config/arc/linux.h2
-rw-r--r--gcc/config/arc/predicates.md2
-rw-r--r--gcc/config/arc/simdext.md2
-rw-r--r--gcc/config/arc/t-arc2
-rw-r--r--gcc/config/arc/t-multilib2
-rw-r--r--gcc/config/arm/README-interworking2
-rw-r--r--gcc/config/arm/aarch-common-protos.h2
-rw-r--r--gcc/config/arm/aarch-common.c2
-rw-r--r--gcc/config/arm/aarch-cost-tables.h2
-rw-r--r--gcc/config/arm/aout.h2
-rw-r--r--gcc/config/arm/arm-builtins.c2
-rw-r--r--gcc/config/arm/arm-c.c2
-rw-r--r--gcc/config/arm/arm-cpus.in2
-rw-r--r--gcc/config/arm/arm-fixed.md2
-rw-r--r--gcc/config/arm/arm-flags.h2
-rw-r--r--gcc/config/arm/arm-generic.md2
-rw-r--r--gcc/config/arm/arm-ldmstm.ml4
-rw-r--r--gcc/config/arm/arm-modes.def2
-rw-r--r--gcc/config/arm/arm-opts.h2
-rw-r--r--gcc/config/arm/arm-protos.h2
-rw-r--r--gcc/config/arm/arm-simd-builtin-types.def2
-rw-r--r--gcc/config/arm/arm-tables.opt2
-rw-r--r--gcc/config/arm/arm-tune.md2
-rw-r--r--gcc/config/arm/arm.c2
-rw-r--r--gcc/config/arm/arm.h2
-rw-r--r--gcc/config/arm/arm.md2
-rw-r--r--gcc/config/arm/arm.opt2
-rw-r--r--gcc/config/arm/arm1020e.md2
-rw-r--r--gcc/config/arm/arm1026ejs.md2
-rw-r--r--gcc/config/arm/arm1136jfs.md2
-rw-r--r--gcc/config/arm/arm926ejs.md2
-rw-r--r--gcc/config/arm/arm_acle.h2
-rw-r--r--gcc/config/arm/arm_acle_builtins.def2
-rw-r--r--gcc/config/arm/arm_cmse.h2
-rw-r--r--gcc/config/arm/arm_fp16.h2
-rw-r--r--gcc/config/arm/arm_neon.h2
-rw-r--r--gcc/config/arm/arm_neon_builtins.def2
-rw-r--r--gcc/config/arm/arm_vfp_builtins.def2
-rw-r--r--gcc/config/arm/bpabi.h2
-rw-r--r--gcc/config/arm/constraints.md2
-rw-r--r--gcc/config/arm/cortex-a15-neon.md2
-rw-r--r--gcc/config/arm/cortex-a15.md2
-rw-r--r--gcc/config/arm/cortex-a17-neon.md2
-rw-r--r--gcc/config/arm/cortex-a17.md2
-rw-r--r--gcc/config/arm/cortex-a5.md2
-rw-r--r--gcc/config/arm/cortex-a53.md2
-rw-r--r--gcc/config/arm/cortex-a57.md2
-rw-r--r--gcc/config/arm/cortex-a7.md2
-rw-r--r--gcc/config/arm/cortex-a8-neon.md2
-rw-r--r--gcc/config/arm/cortex-a8.md2
-rw-r--r--gcc/config/arm/cortex-a9-neon.md2
-rw-r--r--gcc/config/arm/cortex-a9.md2
-rw-r--r--gcc/config/arm/cortex-m4-fpu.md2
-rw-r--r--gcc/config/arm/cortex-m4.md2
-rw-r--r--gcc/config/arm/cortex-m7.md2
-rw-r--r--gcc/config/arm/cortex-r4.md2
-rw-r--r--gcc/config/arm/cortex-r4f.md2
-rw-r--r--gcc/config/arm/crypto.def2
-rw-r--r--gcc/config/arm/crypto.md2
-rw-r--r--gcc/config/arm/driver-arm.c2
-rw-r--r--gcc/config/arm/elf.h2
-rw-r--r--gcc/config/arm/exynos-m1.md2
-rw-r--r--gcc/config/arm/fa526.md2
-rw-r--r--gcc/config/arm/fa606te.md2
-rw-r--r--gcc/config/arm/fa626te.md2
-rw-r--r--gcc/config/arm/fa726te.md2
-rw-r--r--gcc/config/arm/fmp626.md2
-rw-r--r--gcc/config/arm/freebsd.h2
-rw-r--r--gcc/config/arm/fuchsia-elf.h2
-rw-r--r--gcc/config/arm/iterators.md2
-rw-r--r--gcc/config/arm/iwmmxt.md2
-rw-r--r--gcc/config/arm/iwmmxt2.md2
-rw-r--r--gcc/config/arm/ldmstm.md2
-rw-r--r--gcc/config/arm/ldrdstrd.md2
-rw-r--r--gcc/config/arm/linux-eabi.h2
-rw-r--r--gcc/config/arm/linux-elf.h2
-rw-r--r--gcc/config/arm/linux-gas.h2
-rw-r--r--gcc/config/arm/marvell-f-iwmmxt.md2
-rw-r--r--gcc/config/arm/marvell-pj4.md2
-rw-r--r--gcc/config/arm/mmintrin.h2
-rw-r--r--gcc/config/arm/neon.md2
-rw-r--r--gcc/config/arm/netbsd-elf.h2
-rw-r--r--gcc/config/arm/parsecpu.awk4
-rw-r--r--gcc/config/arm/predicates.md2
-rw-r--r--gcc/config/arm/rtems.h2
-rw-r--r--gcc/config/arm/semi.h2
-rw-r--r--gcc/config/arm/symbian.h2
-rw-r--r--gcc/config/arm/sync.md2
-rw-r--r--gcc/config/arm/t-aprofile2
-rw-r--r--gcc/config/arm/t-arm2
-rw-r--r--gcc/config/arm/t-arm-elf2
-rw-r--r--gcc/config/arm/t-fuchsia2
-rw-r--r--gcc/config/arm/t-linux-eabi2
-rw-r--r--gcc/config/arm/t-multilib2
-rw-r--r--gcc/config/arm/t-phoenix2
-rw-r--r--gcc/config/arm/t-rmprofile2
-rw-r--r--gcc/config/arm/t-symbian2
-rw-r--r--gcc/config/arm/t-vxworks2
-rw-r--r--gcc/config/arm/thumb1.md2
-rw-r--r--gcc/config/arm/thumb2.md2
-rw-r--r--gcc/config/arm/types.md2
-rw-r--r--gcc/config/arm/uclinux-eabi.h2
-rw-r--r--gcc/config/arm/uclinux-elf.h2
-rw-r--r--gcc/config/arm/unknown-elf.h2
-rw-r--r--gcc/config/arm/unspecs.md2
-rw-r--r--gcc/config/arm/vec-common.md2
-rw-r--r--gcc/config/arm/vfp.md2
-rw-r--r--gcc/config/arm/vfp11.md2
-rw-r--r--gcc/config/arm/vxworks.h2
-rw-r--r--gcc/config/arm/vxworks.opt2
-rw-r--r--gcc/config/arm/xgene1.md2
-rw-r--r--gcc/config/avr/avr-arch.h2
-rw-r--r--gcc/config/avr/avr-c.c2
-rw-r--r--gcc/config/avr/avr-devices.c2
-rw-r--r--gcc/config/avr/avr-dimode.md2
-rw-r--r--gcc/config/avr/avr-fixed.md2
-rw-r--r--gcc/config/avr/avr-log.c2
-rw-r--r--gcc/config/avr/avr-mcus.def2
-rw-r--r--gcc/config/avr/avr-modes.def2
-rw-r--r--gcc/config/avr/avr-passes.def2
-rw-r--r--gcc/config/avr/avr-protos.h2
-rw-r--r--gcc/config/avr/avr-stdint.h2
-rw-r--r--gcc/config/avr/avr.c2
-rw-r--r--gcc/config/avr/avr.h2
-rw-r--r--gcc/config/avr/avr.md2
-rw-r--r--gcc/config/avr/avr.opt2
-rw-r--r--gcc/config/avr/avrlibc.h2
-rw-r--r--gcc/config/avr/builtins.def2
-rw-r--r--gcc/config/avr/constraints.md2
-rw-r--r--gcc/config/avr/driver-avr.c2
-rw-r--r--gcc/config/avr/elf.h2
-rw-r--r--gcc/config/avr/gen-avr-mmcu-specs.c2
-rw-r--r--gcc/config/avr/gen-avr-mmcu-texi.c4
-rw-r--r--gcc/config/avr/genmultilib.awk2
-rw-r--r--gcc/config/avr/predicates.md2
-rw-r--r--gcc/config/avr/specs.h2
-rw-r--r--gcc/config/avr/stdfix.h2
-rw-r--r--gcc/config/avr/t-avr2
-rw-r--r--gcc/config/avr/t-multilib2
-rw-r--r--gcc/config/bfin/bfin-modes.def2
-rw-r--r--gcc/config/bfin/bfin-opts.h2
-rw-r--r--gcc/config/bfin/bfin-protos.h2
-rw-r--r--gcc/config/bfin/bfin.c2
-rw-r--r--gcc/config/bfin/bfin.h2
-rw-r--r--gcc/config/bfin/bfin.md2
-rw-r--r--gcc/config/bfin/bfin.opt2
-rw-r--r--gcc/config/bfin/constraints.md2
-rw-r--r--gcc/config/bfin/elf.h2
-rw-r--r--gcc/config/bfin/linux.h2
-rw-r--r--gcc/config/bfin/predicates.md2
-rw-r--r--gcc/config/bfin/print-sysroot-suffix.sh2
-rw-r--r--gcc/config/bfin/rtems.h2
-rw-r--r--gcc/config/bfin/sync.md2
-rw-r--r--gcc/config/bfin/t-bfin-elf2
-rw-r--r--gcc/config/bfin/t-bfin-linux2
-rw-r--r--gcc/config/bfin/t-bfin-uclinux2
-rw-r--r--gcc/config/bfin/uclinux.h2
-rw-r--r--gcc/config/c6x/c6x-isas.def2
-rw-r--r--gcc/config/c6x/c6x-modes.def2
-rw-r--r--gcc/config/c6x/c6x-mult.md4
-rw-r--r--gcc/config/c6x/c6x-mult.md.in2
-rw-r--r--gcc/config/c6x/c6x-opts.h2
-rw-r--r--gcc/config/c6x/c6x-protos.h2
-rw-r--r--gcc/config/c6x/c6x-sched.md8
-rw-r--r--gcc/config/c6x/c6x-sched.md.in2
-rw-r--r--gcc/config/c6x/c6x-tables.opt2
-rw-r--r--gcc/config/c6x/c6x.c2
-rw-r--r--gcc/config/c6x/c6x.h2
-rw-r--r--gcc/config/c6x/c6x.md2
-rw-r--r--gcc/config/c6x/c6x.opt2
-rw-r--r--gcc/config/c6x/c6x_intrinsics.h2
-rw-r--r--gcc/config/c6x/constraints.md2
-rw-r--r--gcc/config/c6x/elf-common.h2
-rw-r--r--gcc/config/c6x/elf.h2
-rw-r--r--gcc/config/c6x/genmult.sh2
-rw-r--r--gcc/config/c6x/genopt.sh4
-rw-r--r--gcc/config/c6x/gensched.sh2
-rw-r--r--gcc/config/c6x/predicates.md2
-rw-r--r--gcc/config/c6x/sync.md2
-rw-r--r--gcc/config/c6x/t-c6x2
-rw-r--r--gcc/config/c6x/t-c6x-elf2
-rw-r--r--gcc/config/c6x/uclinux-elf.h2
-rw-r--r--gcc/config/cr16/constraints.md2
-rw-r--r--gcc/config/cr16/cr16-protos.h2
-rw-r--r--gcc/config/cr16/cr16.c2
-rw-r--r--gcc/config/cr16/cr16.h2
-rw-r--r--gcc/config/cr16/cr16.md2
-rw-r--r--gcc/config/cr16/cr16.opt2
-rw-r--r--gcc/config/cr16/predicates.md2
-rw-r--r--gcc/config/cr16/t-cr162
-rw-r--r--gcc/config/cris/constraints.md2
-rw-r--r--gcc/config/cris/cris-protos.h2
-rw-r--r--gcc/config/cris/cris.c2
-rw-r--r--gcc/config/cris/cris.h2
-rw-r--r--gcc/config/cris/cris.md2
-rw-r--r--gcc/config/cris/cris.opt2
-rw-r--r--gcc/config/cris/elf.opt2
-rw-r--r--gcc/config/cris/linux.h2
-rw-r--r--gcc/config/cris/linux.opt2
-rw-r--r--gcc/config/cris/predicates.md2
-rw-r--r--gcc/config/cris/sync.md2
-rw-r--r--gcc/config/cris/t-cris2
-rw-r--r--gcc/config/cris/t-elfmulti2
-rw-r--r--gcc/config/darwin-c.c2
-rw-r--r--gcc/config/darwin-driver.c2
-rw-r--r--gcc/config/darwin-f.c2
-rw-r--r--gcc/config/darwin-ppc-ldouble-patch.def2
-rw-r--r--gcc/config/darwin-protos.h2
-rw-r--r--gcc/config/darwin-sections.def2
-rw-r--r--gcc/config/darwin.c2
-rw-r--r--gcc/config/darwin.h2
-rw-r--r--gcc/config/darwin.opt2
-rw-r--r--gcc/config/darwin10.h2
-rw-r--r--gcc/config/darwin12.h2
-rw-r--r--gcc/config/darwin9.h2
-rw-r--r--gcc/config/dbx.h2
-rw-r--r--gcc/config/dbxcoff.h2
-rw-r--r--gcc/config/dbxelf.h2
-rw-r--r--gcc/config/default-c.c2
-rw-r--r--gcc/config/dragonfly-stdint.h2
-rw-r--r--gcc/config/dragonfly.h2
-rw-r--r--gcc/config/dragonfly.opt2
-rw-r--r--gcc/config/elfos.h2
-rw-r--r--gcc/config/epiphany/constraints.md2
-rw-r--r--gcc/config/epiphany/epiphany-modes.def2
-rw-r--r--gcc/config/epiphany/epiphany-protos.h2
-rw-r--r--gcc/config/epiphany/epiphany-sched.md2
-rw-r--r--gcc/config/epiphany/epiphany.c2
-rw-r--r--gcc/config/epiphany/epiphany.h2
-rw-r--r--gcc/config/epiphany/epiphany.md2
-rw-r--r--gcc/config/epiphany/epiphany.opt2
-rw-r--r--gcc/config/epiphany/epiphany_intrinsics.h2
-rw-r--r--gcc/config/epiphany/mode-switch-use.c2
-rw-r--r--gcc/config/epiphany/predicates.md2
-rw-r--r--gcc/config/epiphany/resolve-sw-modes.c2
-rw-r--r--gcc/config/epiphany/t-epiphany2
-rw-r--r--gcc/config/flat.h2
-rw-r--r--gcc/config/fr30/constraints.md2
-rw-r--r--gcc/config/fr30/fr30-protos.h2
-rw-r--r--gcc/config/fr30/fr30.c2
-rw-r--r--gcc/config/fr30/fr30.h2
-rw-r--r--gcc/config/fr30/fr30.md2
-rw-r--r--gcc/config/fr30/fr30.opt2
-rw-r--r--gcc/config/fr30/predicates.md2
-rw-r--r--gcc/config/freebsd-nthr.h2
-rw-r--r--gcc/config/freebsd-spec.h2
-rw-r--r--gcc/config/freebsd-stdint.h2
-rw-r--r--gcc/config/freebsd.h2
-rw-r--r--gcc/config/freebsd.opt2
-rw-r--r--gcc/config/frv/constraints.md2
-rw-r--r--gcc/config/frv/frv-asm.h2
-rw-r--r--gcc/config/frv/frv-modes.def2
-rw-r--r--gcc/config/frv/frv-opts.h2
-rw-r--r--gcc/config/frv/frv-protos.h2
-rw-r--r--gcc/config/frv/frv.c2
-rw-r--r--gcc/config/frv/frv.h2
-rw-r--r--gcc/config/frv/frv.md2
-rw-r--r--gcc/config/frv/frv.opt2
-rw-r--r--gcc/config/frv/linux.h2
-rw-r--r--gcc/config/frv/predicates.md2
-rw-r--r--gcc/config/frv/t-frv2
-rw-r--r--gcc/config/frv/t-linux2
-rw-r--r--gcc/config/ft32/constraints.md2
-rw-r--r--gcc/config/ft32/ft32-protos.h2
-rw-r--r--gcc/config/ft32/ft32.c2
-rw-r--r--gcc/config/ft32/ft32.h2
-rw-r--r--gcc/config/ft32/ft32.md2
-rw-r--r--gcc/config/ft32/ft32.opt2
-rw-r--r--gcc/config/ft32/predicates.md2
-rw-r--r--gcc/config/ft32/t-ft322
-rw-r--r--gcc/config/fuchsia.h2
-rw-r--r--gcc/config/fused-madd.opt2
-rw-r--r--gcc/config/g.opt2
-rw-r--r--gcc/config/glibc-c.c2
-rw-r--r--gcc/config/glibc-stdint.h2
-rw-r--r--gcc/config/gnu-user.h2
-rw-r--r--gcc/config/gnu-user.opt2
-rw-r--r--gcc/config/gnu.h2
-rw-r--r--gcc/config/h8300/constraints.md2
-rw-r--r--gcc/config/h8300/elf.h2
-rw-r--r--gcc/config/h8300/genmova.sh4
-rw-r--r--gcc/config/h8300/h8300-protos.h2
-rw-r--r--gcc/config/h8300/h8300.c2
-rw-r--r--gcc/config/h8300/h8300.h2
-rw-r--r--gcc/config/h8300/h8300.md2
-rw-r--r--gcc/config/h8300/h8300.opt2
-rw-r--r--gcc/config/h8300/linux.h2
-rw-r--r--gcc/config/h8300/mova.md2
-rw-r--r--gcc/config/h8300/predicates.md2
-rw-r--r--gcc/config/h8300/t-h83002
-rw-r--r--gcc/config/h8300/t-linux2
-rw-r--r--gcc/config/host-darwin.c2
-rw-r--r--gcc/config/host-darwin.h2
-rw-r--r--gcc/config/host-hpux.c2
-rw-r--r--gcc/config/host-linux.c2
-rw-r--r--gcc/config/host-openbsd.c2
-rw-r--r--gcc/config/host-solaris.c2
-rw-r--r--gcc/config/hpux11.opt2
-rw-r--r--gcc/config/i386/adxintrin.h2
-rw-r--r--gcc/config/i386/ammintrin.h2
-rw-r--r--gcc/config/i386/athlon.md2
-rw-r--r--gcc/config/i386/atom.md2
-rw-r--r--gcc/config/i386/att.h2
-rw-r--r--gcc/config/i386/avx2intrin.h2
-rw-r--r--gcc/config/i386/avx5124fmapsintrin.h2
-rw-r--r--gcc/config/i386/avx5124vnniwintrin.h2
-rw-r--r--gcc/config/i386/avx512bitalgintrin.h2
-rw-r--r--gcc/config/i386/avx512bwintrin.h2
-rw-r--r--gcc/config/i386/avx512cdintrin.h2
-rw-r--r--gcc/config/i386/avx512dqintrin.h2
-rw-r--r--gcc/config/i386/avx512erintrin.h2
-rw-r--r--gcc/config/i386/avx512fintrin.h2
-rw-r--r--gcc/config/i386/avx512ifmaintrin.h2
-rw-r--r--gcc/config/i386/avx512ifmavlintrin.h2
-rw-r--r--gcc/config/i386/avx512pfintrin.h2
-rw-r--r--gcc/config/i386/avx512vbmi2intrin.h2
-rw-r--r--gcc/config/i386/avx512vbmi2vlintrin.h2
-rw-r--r--gcc/config/i386/avx512vbmiintrin.h2
-rw-r--r--gcc/config/i386/avx512vbmivlintrin.h2
-rw-r--r--gcc/config/i386/avx512vlbwintrin.h2
-rw-r--r--gcc/config/i386/avx512vldqintrin.h2
-rw-r--r--gcc/config/i386/avx512vlintrin.h2
-rw-r--r--gcc/config/i386/avx512vnniintrin.h2
-rw-r--r--gcc/config/i386/avx512vnnivlintrin.h2
-rw-r--r--gcc/config/i386/avx512vpopcntdqintrin.h2
-rw-r--r--gcc/config/i386/avx512vpopcntdqvlintrin.h2
-rw-r--r--gcc/config/i386/avxintrin.h2
-rw-r--r--gcc/config/i386/avxmath.h2
-rw-r--r--gcc/config/i386/bdver1.md2
-rw-r--r--gcc/config/i386/bdver3.md2
-rw-r--r--gcc/config/i386/biarch64.h2
-rw-r--r--gcc/config/i386/biarchx32.h2
-rw-r--r--gcc/config/i386/bmi2intrin.h2
-rw-r--r--gcc/config/i386/bmiintrin.h2
-rw-r--r--gcc/config/i386/bmmintrin.h2
-rw-r--r--gcc/config/i386/bsd.h2
-rw-r--r--gcc/config/i386/btver2.md2
-rw-r--r--gcc/config/i386/cet.c2
-rw-r--r--gcc/config/i386/cet.h2
-rw-r--r--gcc/config/i386/cetintrin.h2
-rw-r--r--gcc/config/i386/clflushoptintrin.h2
-rw-r--r--gcc/config/i386/clwbintrin.h2
-rw-r--r--gcc/config/i386/clzerointrin.h2
-rw-r--r--gcc/config/i386/constraints.md2
-rw-r--r--gcc/config/i386/core2.md2
-rw-r--r--gcc/config/i386/cpuid.h2
-rw-r--r--gcc/config/i386/cross-stdarg.h2
-rw-r--r--gcc/config/i386/crtdll.h2
-rw-r--r--gcc/config/i386/cygming.h2
-rw-r--r--gcc/config/i386/cygming.opt2
-rw-r--r--gcc/config/i386/cygwin-stdint.h2
-rw-r--r--gcc/config/i386/cygwin-w64.h2
-rw-r--r--gcc/config/i386/cygwin.h2
-rw-r--r--gcc/config/i386/cygwin.opt2
-rw-r--r--gcc/config/i386/darwin.h2
-rw-r--r--gcc/config/i386/darwin64.h2
-rw-r--r--gcc/config/i386/djgpp-stdint.h2
-rw-r--r--gcc/config/i386/djgpp.c2
-rw-r--r--gcc/config/i386/djgpp.h2
-rw-r--r--gcc/config/i386/djgpp.opt2
-rw-r--r--gcc/config/i386/dragonfly.h2
-rw-r--r--gcc/config/i386/driver-i386.c2
-rw-r--r--gcc/config/i386/driver-mingw32.c2
-rw-r--r--gcc/config/i386/emmintrin.h2
-rw-r--r--gcc/config/i386/f16cintrin.h2
-rw-r--r--gcc/config/i386/fma4intrin.h2
-rw-r--r--gcc/config/i386/fmaintrin.h2
-rw-r--r--gcc/config/i386/freebsd.h2
-rw-r--r--gcc/config/i386/freebsd64.h2
-rw-r--r--gcc/config/i386/fxsrintrin.h2
-rw-r--r--gcc/config/i386/gas.h2
-rw-r--r--gcc/config/i386/geode.md2
-rw-r--r--gcc/config/i386/gfniintrin.h2
-rw-r--r--gcc/config/i386/gmm_malloc.h2
-rw-r--r--gcc/config/i386/gnu-user-common.h2
-rw-r--r--gcc/config/i386/gnu-user.h2
-rw-r--r--gcc/config/i386/gnu-user64.h2
-rw-r--r--gcc/config/i386/gnu.h2
-rw-r--r--gcc/config/i386/haswell.md2
-rw-r--r--gcc/config/i386/host-cygwin.c2
-rw-r--r--gcc/config/i386/host-i386-darwin.c2
-rw-r--r--gcc/config/i386/host-mingw32.c2
-rw-r--r--gcc/config/i386/i386-builtin-types.awk2
-rw-r--r--gcc/config/i386/i386-builtin.def2
-rw-r--r--gcc/config/i386/i386-c.c2
-rw-r--r--gcc/config/i386/i386-modes.def2
-rw-r--r--gcc/config/i386/i386-opts.h2
-rw-r--r--gcc/config/i386/i386-passes.def2
-rw-r--r--gcc/config/i386/i386-protos.h2
-rw-r--r--gcc/config/i386/i386.c2
-rw-r--r--gcc/config/i386/i386.h2
-rw-r--r--gcc/config/i386/i386.md2
-rw-r--r--gcc/config/i386/i386.opt2
-rw-r--r--gcc/config/i386/i386elf.h2
-rw-r--r--gcc/config/i386/ia32intrin.h2
-rw-r--r--gcc/config/i386/iamcu.h2
-rw-r--r--gcc/config/i386/immintrin.h2
-rw-r--r--gcc/config/i386/intelmic-mkoffload.c2
-rw-r--r--gcc/config/i386/intelmic-offload.h2
-rw-r--r--gcc/config/i386/k6.md2
-rw-r--r--gcc/config/i386/kfreebsd-gnu.h2
-rw-r--r--gcc/config/i386/kfreebsd-gnu64.h2
-rw-r--r--gcc/config/i386/kopensolaris-gnu.h2
-rw-r--r--gcc/config/i386/linux-common.h2
-rw-r--r--gcc/config/i386/linux.h2
-rw-r--r--gcc/config/i386/linux64.h2
-rw-r--r--gcc/config/i386/lwpintrin.h2
-rw-r--r--gcc/config/i386/lynx.h2
-rw-r--r--gcc/config/i386/lzcntintrin.h2
-rw-r--r--gcc/config/i386/mingw-pthread.h2
-rw-r--r--gcc/config/i386/mingw-stdint.h2
-rw-r--r--gcc/config/i386/mingw-w64.h2
-rw-r--r--gcc/config/i386/mingw-w64.opt2
-rw-r--r--gcc/config/i386/mingw.opt2
-rw-r--r--gcc/config/i386/mingw32.h2
-rw-r--r--gcc/config/i386/mm3dnow.h2
-rw-r--r--gcc/config/i386/mmintrin.h2
-rw-r--r--gcc/config/i386/mmx.md2
-rw-r--r--gcc/config/i386/msformat-c.c2
-rw-r--r--gcc/config/i386/mwaitxintrin.h2
-rw-r--r--gcc/config/i386/netbsd-elf.h2
-rw-r--r--gcc/config/i386/netbsd64.h2
-rw-r--r--gcc/config/i386/nmmintrin.h2
-rw-r--r--gcc/config/i386/nto.h2
-rw-r--r--gcc/config/i386/nto.opt2
-rw-r--r--gcc/config/i386/openbsdelf.h2
-rw-r--r--gcc/config/i386/pentium.md2
-rw-r--r--gcc/config/i386/pkuintrin.h2
-rw-r--r--gcc/config/i386/pmm_malloc.h2
-rw-r--r--gcc/config/i386/pmmintrin.h2
-rw-r--r--gcc/config/i386/popcntintrin.h2
-rw-r--r--gcc/config/i386/ppro.md2
-rw-r--r--gcc/config/i386/predicates.md2
-rw-r--r--gcc/config/i386/prfchwintrin.h2
-rw-r--r--gcc/config/i386/rdos.h2
-rw-r--r--gcc/config/i386/rdos64.h2
-rw-r--r--gcc/config/i386/rdseedintrin.h2
-rw-r--r--gcc/config/i386/rtemself.h2
-rw-r--r--gcc/config/i386/rtmintrin.h2
-rw-r--r--gcc/config/i386/shaintrin.h2
-rw-r--r--gcc/config/i386/slm.md2
-rw-r--r--gcc/config/i386/smmintrin.h2
-rw-r--r--gcc/config/i386/sol2.h2
-rw-r--r--gcc/config/i386/sse.md2
-rw-r--r--gcc/config/i386/ssemath.h2
-rw-r--r--gcc/config/i386/stringop.def2
-rw-r--r--gcc/config/i386/subst.md2
-rw-r--r--gcc/config/i386/sync.md2
-rw-r--r--gcc/config/i386/sysv4.h2
-rw-r--r--gcc/config/i386/t-cet2
-rw-r--r--gcc/config/i386/t-cygming2
-rw-r--r--gcc/config/i386/t-i3862
-rw-r--r--gcc/config/i386/t-linux642
-rw-r--r--gcc/config/i386/t-rtems2
-rw-r--r--gcc/config/i386/t-sol22
-rw-r--r--gcc/config/i386/tbmintrin.h2
-rw-r--r--gcc/config/i386/tmmintrin.h2
-rw-r--r--gcc/config/i386/unix.h2
-rw-r--r--gcc/config/i386/vpclmulqdqintrin.h2
-rw-r--r--gcc/config/i386/vxworks.h2
-rw-r--r--gcc/config/i386/vxworksae.h2
-rw-r--r--gcc/config/i386/winnt-cxx.c2
-rw-r--r--gcc/config/i386/winnt-stubs.c2
-rw-r--r--gcc/config/i386/winnt.c2
-rw-r--r--gcc/config/i386/wmmintrin.h2
-rw-r--r--gcc/config/i386/x-mingw322
-rw-r--r--gcc/config/i386/x86-64.h2
-rw-r--r--gcc/config/i386/x86-tune-costs.h2
-rw-r--r--gcc/config/i386/x86-tune-sched-atom.c2
-rw-r--r--gcc/config/i386/x86-tune-sched-bd.c2
-rw-r--r--gcc/config/i386/x86-tune-sched-core.c2
-rw-r--r--gcc/config/i386/x86-tune-sched.c2
-rw-r--r--gcc/config/i386/x86-tune.def2
-rw-r--r--gcc/config/i386/x86intrin.h2
-rw-r--r--gcc/config/i386/xm-cygwin.h2
-rw-r--r--gcc/config/i386/xm-djgpp.h2
-rw-r--r--gcc/config/i386/xm-mingw32.h2
-rw-r--r--gcc/config/i386/xmmintrin.h2
-rw-r--r--gcc/config/i386/xopintrin.h2
-rw-r--r--gcc/config/i386/xsavecintrin.h2
-rw-r--r--gcc/config/i386/xsaveintrin.h2
-rw-r--r--gcc/config/i386/xsaveoptintrin.h2
-rw-r--r--gcc/config/i386/xsavesintrin.h2
-rw-r--r--gcc/config/i386/xtestintrin.h2
-rw-r--r--gcc/config/i386/znver1.md2
-rw-r--r--gcc/config/ia64/constraints.md2
-rw-r--r--gcc/config/ia64/div.md2
-rw-r--r--gcc/config/ia64/elf.h2
-rw-r--r--gcc/config/ia64/freebsd.h2
-rw-r--r--gcc/config/ia64/hpux.h2
-rw-r--r--gcc/config/ia64/ia64-c.c2
-rw-r--r--gcc/config/ia64/ia64-modes.def2
-rw-r--r--gcc/config/ia64/ia64-opts.h2
-rw-r--r--gcc/config/ia64/ia64-protos.h2
-rw-r--r--gcc/config/ia64/ia64.c2
-rw-r--r--gcc/config/ia64/ia64.h2
-rw-r--r--gcc/config/ia64/ia64.md2
-rw-r--r--gcc/config/ia64/ia64.opt2
-rw-r--r--gcc/config/ia64/itanium2.md2
-rw-r--r--gcc/config/ia64/linux.h2
-rw-r--r--gcc/config/ia64/predicates.md2
-rw-r--r--gcc/config/ia64/sync.md2
-rw-r--r--gcc/config/ia64/sysv4.h2
-rw-r--r--gcc/config/ia64/t-hpux2
-rw-r--r--gcc/config/ia64/t-ia642
-rw-r--r--gcc/config/ia64/vect.md2
-rw-r--r--gcc/config/ia64/vms.h2
-rw-r--r--gcc/config/ia64/vms.opt2
-rw-r--r--gcc/config/initfini-array.h2
-rw-r--r--gcc/config/iq2000/abi2
-rw-r--r--gcc/config/iq2000/constraints.md2
-rw-r--r--gcc/config/iq2000/iq2000-opts.h2
-rw-r--r--gcc/config/iq2000/iq2000-protos.h2
-rw-r--r--gcc/config/iq2000/iq2000.c2
-rw-r--r--gcc/config/iq2000/iq2000.h2
-rw-r--r--gcc/config/iq2000/iq2000.md2
-rw-r--r--gcc/config/iq2000/iq2000.opt2
-rw-r--r--gcc/config/iq2000/predicates.md2
-rw-r--r--gcc/config/kfreebsd-gnu.h2
-rw-r--r--gcc/config/kopensolaris-gnu.h2
-rw-r--r--gcc/config/linux-android.h2
-rw-r--r--gcc/config/linux-android.opt2
-rw-r--r--gcc/config/linux-protos.h2
-rw-r--r--gcc/config/linux.c2
-rw-r--r--gcc/config/linux.h2
-rw-r--r--gcc/config/linux.opt2
-rw-r--r--gcc/config/lm32/constraints.md2
-rw-r--r--gcc/config/lm32/lm32-protos.h2
-rw-r--r--gcc/config/lm32/lm32.c2
-rw-r--r--gcc/config/lm32/lm32.h2
-rw-r--r--gcc/config/lm32/lm32.md2
-rw-r--r--gcc/config/lm32/lm32.opt2
-rw-r--r--gcc/config/lm32/predicates.md2
-rw-r--r--gcc/config/lm32/rtems.h2
-rw-r--r--gcc/config/lm32/uclinux-elf.h2
-rw-r--r--gcc/config/lynx.h2
-rw-r--r--gcc/config/lynx.opt2
-rw-r--r--gcc/config/m32c/addsub.md2
-rw-r--r--gcc/config/m32c/bitops.md2
-rw-r--r--gcc/config/m32c/blkmov.md2
-rw-r--r--gcc/config/m32c/cond.md2
-rw-r--r--gcc/config/m32c/constraints.md2
-rw-r--r--gcc/config/m32c/jump.md2
-rw-r--r--gcc/config/m32c/m32c-modes.def2
-rw-r--r--gcc/config/m32c/m32c-pragma.c2
-rw-r--r--gcc/config/m32c/m32c-protos.h2
-rw-r--r--gcc/config/m32c/m32c.abi2
-rw-r--r--gcc/config/m32c/m32c.c2
-rw-r--r--gcc/config/m32c/m32c.h2
-rw-r--r--gcc/config/m32c/m32c.md2
-rw-r--r--gcc/config/m32c/m32c.opt2
-rw-r--r--gcc/config/m32c/minmax.md2
-rw-r--r--gcc/config/m32c/mov.md2
-rw-r--r--gcc/config/m32c/muldiv.md2
-rw-r--r--gcc/config/m32c/predicates.md2
-rw-r--r--gcc/config/m32c/prologue.md2
-rw-r--r--gcc/config/m32c/rtems.h2
-rw-r--r--gcc/config/m32c/shift.md2
-rw-r--r--gcc/config/m32c/t-m32c2
-rw-r--r--gcc/config/m32r/constraints.md2
-rw-r--r--gcc/config/m32r/linux.h2
-rw-r--r--gcc/config/m32r/little.h2
-rw-r--r--gcc/config/m32r/m32r-opts.h2
-rw-r--r--gcc/config/m32r/m32r-protos.h2
-rw-r--r--gcc/config/m32r/m32r.c2
-rw-r--r--gcc/config/m32r/m32r.h2
-rw-r--r--gcc/config/m32r/m32r.md2
-rw-r--r--gcc/config/m32r/m32r.opt2
-rw-r--r--gcc/config/m32r/predicates.md2
-rw-r--r--gcc/config/m32r/t-linux2
-rw-r--r--gcc/config/m32r/t-m32r2
-rw-r--r--gcc/config/m68k/cf.md2
-rw-r--r--gcc/config/m68k/constraints.md2
-rwxr-xr-xgcc/config/m68k/genopt.sh4
-rw-r--r--gcc/config/m68k/ieee.opt2
-rw-r--r--gcc/config/m68k/linux.h2
-rw-r--r--gcc/config/m68k/m68020-elf.h2
-rw-r--r--gcc/config/m68k/m68k-devices.def2
-rw-r--r--gcc/config/m68k/m68k-isas.def2
-rw-r--r--gcc/config/m68k/m68k-microarchs.def2
-rw-r--r--gcc/config/m68k/m68k-modes.def2
-rw-r--r--gcc/config/m68k/m68k-none.h2
-rw-r--r--gcc/config/m68k/m68k-opts.h2
-rw-r--r--gcc/config/m68k/m68k-protos.h2
-rw-r--r--gcc/config/m68k/m68k-tables.opt2
-rw-r--r--gcc/config/m68k/m68k.c2
-rw-r--r--gcc/config/m68k/m68k.h2
-rw-r--r--gcc/config/m68k/m68k.md2
-rw-r--r--gcc/config/m68k/m68k.opt2
-rw-r--r--gcc/config/m68k/m68kelf.h2
-rw-r--r--gcc/config/m68k/m68kemb.h2
-rw-r--r--gcc/config/m68k/netbsd-elf.h2
-rw-r--r--gcc/config/m68k/openbsd.h2
-rw-r--r--gcc/config/m68k/predicates.md2
-rw-r--r--gcc/config/m68k/print-sysroot-suffix.sh2
-rw-r--r--gcc/config/m68k/rtemself.h2
-rw-r--r--gcc/config/m68k/sync.md2
-rw-r--r--gcc/config/m68k/t-linux2
-rw-r--r--gcc/config/m68k/t-mlibs2
-rw-r--r--gcc/config/m68k/t-uclinux2
-rw-r--r--gcc/config/m68k/uclinux.h2
-rw-r--r--gcc/config/m68k/uclinux.opt2
-rw-r--r--gcc/config/mcore/constraints.md2
-rw-r--r--gcc/config/mcore/mcore-elf.h2
-rw-r--r--gcc/config/mcore/mcore-protos.h2
-rw-r--r--gcc/config/mcore/mcore.c2
-rw-r--r--gcc/config/mcore/mcore.h2
-rw-r--r--gcc/config/mcore/mcore.md2
-rw-r--r--gcc/config/mcore/mcore.opt2
-rw-r--r--gcc/config/mcore/predicates.md2
-rw-r--r--gcc/config/mcore/t-mcore2
-rw-r--r--gcc/config/microblaze/constraints.md2
-rw-r--r--gcc/config/microblaze/linux.h2
-rw-r--r--gcc/config/microblaze/microblaze-c.c2
-rw-r--r--gcc/config/microblaze/microblaze-protos.h2
-rw-r--r--gcc/config/microblaze/microblaze.c2
-rw-r--r--gcc/config/microblaze/microblaze.h2
-rw-r--r--gcc/config/microblaze/microblaze.md2
-rw-r--r--gcc/config/microblaze/microblaze.opt2
-rw-r--r--gcc/config/microblaze/predicates.md2
-rw-r--r--gcc/config/microblaze/rtems.h2
-rw-r--r--gcc/config/microblaze/sync.md2
-rw-r--r--gcc/config/mips/10000.md2
-rw-r--r--gcc/config/mips/20kc.md2
-rw-r--r--gcc/config/mips/24k.md2
-rw-r--r--gcc/config/mips/3000.md2
-rw-r--r--gcc/config/mips/4000.md2
-rw-r--r--gcc/config/mips/4100.md2
-rw-r--r--gcc/config/mips/4130.md2
-rw-r--r--gcc/config/mips/4300.md2
-rw-r--r--gcc/config/mips/4600.md2
-rw-r--r--gcc/config/mips/4k.md2
-rw-r--r--gcc/config/mips/5000.md2
-rw-r--r--gcc/config/mips/5400.md2
-rw-r--r--gcc/config/mips/5500.md2
-rw-r--r--gcc/config/mips/5k.md2
-rw-r--r--gcc/config/mips/6000.md2
-rw-r--r--gcc/config/mips/7000.md2
-rw-r--r--gcc/config/mips/74k.md2
-rw-r--r--gcc/config/mips/9000.md2
-rw-r--r--gcc/config/mips/constraints.md2
-rw-r--r--gcc/config/mips/driver-native.c2
-rw-r--r--gcc/config/mips/elf.h2
-rw-r--r--gcc/config/mips/elfoabi.h2
-rw-r--r--gcc/config/mips/elforion.h2
-rw-r--r--gcc/config/mips/frame-header-opt.c2
-rw-r--r--gcc/config/mips/generic.md2
-rwxr-xr-xgcc/config/mips/genopt.sh4
-rw-r--r--gcc/config/mips/gnu-user.h2
-rw-r--r--gcc/config/mips/i6400.md2
-rw-r--r--gcc/config/mips/linux-common.h2
-rw-r--r--gcc/config/mips/linux.h2
-rw-r--r--gcc/config/mips/loongson.h2
-rw-r--r--gcc/config/mips/loongson.md2
-rw-r--r--gcc/config/mips/loongson2ef.md2
-rw-r--r--gcc/config/mips/loongson3a.md2
-rw-r--r--gcc/config/mips/m5100.md2
-rw-r--r--gcc/config/mips/micromips.md2
-rw-r--r--gcc/config/mips/mips-cpus.def2
-rw-r--r--gcc/config/mips/mips-dsp.md2
-rw-r--r--gcc/config/mips/mips-dspr2.md2
-rw-r--r--gcc/config/mips/mips-fixed.md2
-rw-r--r--gcc/config/mips/mips-ftypes.def2
-rw-r--r--gcc/config/mips/mips-modes.def2
-rw-r--r--gcc/config/mips/mips-msa.md2
-rw-r--r--gcc/config/mips/mips-opts.h2
-rw-r--r--gcc/config/mips/mips-protos.h2
-rw-r--r--gcc/config/mips/mips-ps-3d.md2
-rw-r--r--gcc/config/mips/mips-tables.opt2
-rw-r--r--gcc/config/mips/mips.c2
-rw-r--r--gcc/config/mips/mips.h2
-rw-r--r--gcc/config/mips/mips.md2
-rw-r--r--gcc/config/mips/mips.opt2
-rw-r--r--gcc/config/mips/msa.h2
-rw-r--r--gcc/config/mips/mti-elf.h2
-rw-r--r--gcc/config/mips/mti-linux.h2
-rw-r--r--gcc/config/mips/n32-elf.h2
-rw-r--r--gcc/config/mips/netbsd.h2
-rw-r--r--gcc/config/mips/octeon.md2
-rw-r--r--gcc/config/mips/p5600.md2
-rw-r--r--gcc/config/mips/predicates.md2
-rw-r--r--gcc/config/mips/r3900.h2
-rw-r--r--gcc/config/mips/rtems.h2
-rw-r--r--gcc/config/mips/sb1.md2
-rw-r--r--gcc/config/mips/sde.h2
-rw-r--r--gcc/config/mips/sde.opt2
-rw-r--r--gcc/config/mips/sdemtk.h2
-rw-r--r--gcc/config/mips/sr71k.md2
-rw-r--r--gcc/config/mips/st.h2
-rw-r--r--gcc/config/mips/sync.md2
-rw-r--r--gcc/config/mips/t-elf2
-rw-r--r--gcc/config/mips/t-img-elf2
-rw-r--r--gcc/config/mips/t-img-linux2
-rw-r--r--gcc/config/mips/t-isa32642
-rw-r--r--gcc/config/mips/t-linux642
-rw-r--r--gcc/config/mips/t-mips2
-rw-r--r--gcc/config/mips/t-mti-elf2
-rw-r--r--gcc/config/mips/t-mti-linux2
-rw-r--r--gcc/config/mips/t-r39002
-rw-r--r--gcc/config/mips/t-rtems2
-rw-r--r--gcc/config/mips/t-sb12
-rw-r--r--gcc/config/mips/t-sde2
-rw-r--r--gcc/config/mips/t-sdemtk2
-rw-r--r--gcc/config/mips/t-sr71k2
-rw-r--r--gcc/config/mips/t-st2
-rw-r--r--gcc/config/mips/t-vr2
-rw-r--r--gcc/config/mips/t-vxworks2
-rw-r--r--gcc/config/mips/vr.h2
-rw-r--r--gcc/config/mips/vxworks.h2
-rw-r--r--gcc/config/mips/xlp.md2
-rw-r--r--gcc/config/mips/xlr.md2
-rw-r--r--gcc/config/mmix/constraints.md2
-rw-r--r--gcc/config/mmix/mmix-modes.def2
-rw-r--r--gcc/config/mmix/mmix-protos.h2
-rw-r--r--gcc/config/mmix/mmix.c2
-rw-r--r--gcc/config/mmix/mmix.h2
-rw-r--r--gcc/config/mmix/mmix.md2
-rw-r--r--gcc/config/mmix/mmix.opt2
-rw-r--r--gcc/config/mmix/predicates.md2
-rw-r--r--gcc/config/mmix/t-mmix2
-rw-r--r--gcc/config/mn10300/constraints.md2
-rw-r--r--gcc/config/mn10300/linux.h2
-rw-r--r--gcc/config/mn10300/mn10300-modes.def2
-rw-r--r--gcc/config/mn10300/mn10300-opts.h2
-rw-r--r--gcc/config/mn10300/mn10300-protos.h2
-rw-r--r--gcc/config/mn10300/mn10300.c2
-rw-r--r--gcc/config/mn10300/mn10300.h2
-rw-r--r--gcc/config/mn10300/mn10300.md2
-rw-r--r--gcc/config/mn10300/mn10300.opt2
-rw-r--r--gcc/config/mn10300/predicates.md2
-rw-r--r--gcc/config/mn10300/t-mn103002
-rw-r--r--gcc/config/moxie/constraints.md2
-rw-r--r--gcc/config/moxie/moxie-protos.h2
-rw-r--r--gcc/config/moxie/moxie.c2
-rw-r--r--gcc/config/moxie/moxie.h2
-rw-r--r--gcc/config/moxie/moxie.md2
-rw-r--r--gcc/config/moxie/moxie.opt2
-rw-r--r--gcc/config/moxie/moxiebox.h2
-rw-r--r--gcc/config/moxie/predicates.md2
-rw-r--r--gcc/config/moxie/rtems.h2
-rw-r--r--gcc/config/moxie/t-moxie2
-rw-r--r--gcc/config/moxie/uclinux.h2
-rw-r--r--gcc/config/msp430/constraints.md2
-rw-r--r--gcc/config/msp430/driver-msp430.c2
-rw-r--r--gcc/config/msp430/msp430-c.c2
-rw-r--r--gcc/config/msp430/msp430-opts.h2
-rw-r--r--gcc/config/msp430/msp430-protos.h2
-rw-r--r--gcc/config/msp430/msp430.c2
-rw-r--r--gcc/config/msp430/msp430.h2
-rw-r--r--gcc/config/msp430/msp430.md2
-rw-r--r--gcc/config/msp430/predicates.md2
-rw-r--r--gcc/config/msp430/t-msp4302
-rw-r--r--gcc/config/nds32/constants.md2
-rw-r--r--gcc/config/nds32/constraints.md2
-rw-r--r--gcc/config/nds32/iterators.md2
-rw-r--r--gcc/config/nds32/nds32-cost.c2
-rw-r--r--gcc/config/nds32/nds32-doubleword.md2
-rw-r--r--gcc/config/nds32/nds32-fp-as-gp.c2
-rw-r--r--gcc/config/nds32/nds32-intrinsic.c2
-rw-r--r--gcc/config/nds32/nds32-intrinsic.md2
-rw-r--r--gcc/config/nds32/nds32-isr.c2
-rw-r--r--gcc/config/nds32/nds32-md-auxiliary.c2
-rw-r--r--gcc/config/nds32/nds32-memory-manipulation.c2
-rw-r--r--gcc/config/nds32/nds32-modes.def2
-rw-r--r--gcc/config/nds32/nds32-multiple.md2
-rw-r--r--gcc/config/nds32/nds32-opts.h2
-rw-r--r--gcc/config/nds32/nds32-peephole2.md2
-rw-r--r--gcc/config/nds32/nds32-pipelines-auxiliary.c2
-rw-r--r--gcc/config/nds32/nds32-predicates.c2
-rw-r--r--gcc/config/nds32/nds32-protos.h2
-rw-r--r--gcc/config/nds32/nds32.c2
-rw-r--r--gcc/config/nds32/nds32.h2
-rw-r--r--gcc/config/nds32/nds32.md2
-rw-r--r--gcc/config/nds32/nds32.opt2
-rw-r--r--gcc/config/nds32/nds32_intrinsic.h2
-rw-r--r--gcc/config/nds32/pipelines.md2
-rw-r--r--gcc/config/nds32/predicates.md2
-rw-r--r--gcc/config/nds32/t-mlibs2
-rw-r--r--gcc/config/nds32/t-nds322
-rw-r--r--gcc/config/netbsd-elf.h2
-rw-r--r--gcc/config/netbsd-elf.opt2
-rw-r--r--gcc/config/netbsd-protos.h2
-rw-r--r--gcc/config/netbsd-stdint.h2
-rw-r--r--gcc/config/netbsd.c2
-rw-r--r--gcc/config/netbsd.h2
-rw-r--r--gcc/config/netbsd.opt2
-rw-r--r--gcc/config/newlib-stdint.h2
-rw-r--r--gcc/config/nios2/constraints.md2
-rw-r--r--gcc/config/nios2/elf.h2
-rw-r--r--gcc/config/nios2/elf.opt2
-rw-r--r--gcc/config/nios2/ldstwm.md2
-rw-r--r--gcc/config/nios2/linux.h2
-rw-r--r--gcc/config/nios2/nios2-ldstwm.sml4
-rw-r--r--gcc/config/nios2/nios2-opts.h2
-rw-r--r--gcc/config/nios2/nios2-protos.h2
-rw-r--r--gcc/config/nios2/nios2.c2
-rw-r--r--gcc/config/nios2/nios2.h2
-rw-r--r--gcc/config/nios2/nios2.md2
-rw-r--r--gcc/config/nios2/nios2.opt2
-rw-r--r--gcc/config/nios2/predicates.md2
-rw-r--r--gcc/config/nios2/rtems.h2
-rw-r--r--gcc/config/nios2/sync.md2
-rw-r--r--gcc/config/nios2/t-nios22
-rw-r--r--gcc/config/nvptx/mkoffload.c2
-rw-r--r--gcc/config/nvptx/nvptx-protos.h2
-rw-r--r--gcc/config/nvptx/nvptx.c2
-rw-r--r--gcc/config/nvptx/nvptx.h2
-rw-r--r--gcc/config/nvptx/nvptx.md2
-rw-r--r--gcc/config/nvptx/nvptx.opt2
-rw-r--r--gcc/config/nvptx/offload.h2
-rw-r--r--gcc/config/openbsd-libpthread.h2
-rw-r--r--gcc/config/openbsd.h2
-rw-r--r--gcc/config/openbsd.opt2
-rw-r--r--gcc/config/pa/constraints.md2
-rw-r--r--gcc/config/pa/elf.h2
-rw-r--r--gcc/config/pa/pa-64.h2
-rw-r--r--gcc/config/pa/pa-hpux.h2
-rw-r--r--gcc/config/pa/pa-hpux.opt2
-rw-r--r--gcc/config/pa/pa-hpux10.h2
-rw-r--r--gcc/config/pa/pa-hpux10.opt2
-rw-r--r--gcc/config/pa/pa-hpux1010.h2
-rw-r--r--gcc/config/pa/pa-hpux1010.opt2
-rw-r--r--gcc/config/pa/pa-hpux11.h2
-rw-r--r--gcc/config/pa/pa-hpux1111.h2
-rw-r--r--gcc/config/pa/pa-hpux1111.opt2
-rw-r--r--gcc/config/pa/pa-hpux1131.h2
-rw-r--r--gcc/config/pa/pa-hpux1131.opt2
-rw-r--r--gcc/config/pa/pa-linux.h2
-rw-r--r--gcc/config/pa/pa-modes.def2
-rw-r--r--gcc/config/pa/pa-openbsd.h2
-rw-r--r--gcc/config/pa/pa-opts.h2
-rw-r--r--gcc/config/pa/pa-protos.h2
-rw-r--r--gcc/config/pa/pa.c2
-rw-r--r--gcc/config/pa/pa.h2
-rw-r--r--gcc/config/pa/pa.md2
-rw-r--r--gcc/config/pa/pa.opt2
-rw-r--r--gcc/config/pa/pa32-linux.h2
-rw-r--r--gcc/config/pa/pa32-openbsd.h2
-rw-r--r--gcc/config/pa/pa32-regs.h2
-rw-r--r--gcc/config/pa/pa64-hpux.h2
-rw-r--r--gcc/config/pa/pa64-hpux.opt2
-rw-r--r--gcc/config/pa/pa64-linux.h2
-rw-r--r--gcc/config/pa/pa64-regs.h2
-rw-r--r--gcc/config/pa/predicates.md2
-rw-r--r--gcc/config/pa/som.h2
-rw-r--r--gcc/config/pdp11/constraints.md2
-rw-r--r--gcc/config/pdp11/pdp11-modes.def2
-rw-r--r--gcc/config/pdp11/pdp11-protos.h2
-rw-r--r--gcc/config/pdp11/pdp11.c2
-rw-r--r--gcc/config/pdp11/pdp11.h2
-rw-r--r--gcc/config/pdp11/pdp11.md2
-rw-r--r--gcc/config/pdp11/pdp11.opt2
-rw-r--r--gcc/config/pdp11/predicates.md2
-rw-r--r--gcc/config/pdp11/t-pdp112
-rw-r--r--gcc/config/phoenix.h2
-rw-r--r--gcc/config/powerpcspe/40x.md2
-rw-r--r--gcc/config/powerpcspe/440.md2
-rw-r--r--gcc/config/powerpcspe/476.h2
-rw-r--r--gcc/config/powerpcspe/476.md2
-rw-r--r--gcc/config/powerpcspe/476.opt2
-rw-r--r--gcc/config/powerpcspe/601.md2
-rw-r--r--gcc/config/powerpcspe/603.md2
-rw-r--r--gcc/config/powerpcspe/6xx.md2
-rw-r--r--gcc/config/powerpcspe/7450.md2
-rw-r--r--gcc/config/powerpcspe/750cl.h2
-rw-r--r--gcc/config/powerpcspe/7xx.md2
-rw-r--r--gcc/config/powerpcspe/8540.md2
-rw-r--r--gcc/config/powerpcspe/a2.md2
-rw-r--r--gcc/config/powerpcspe/aix-stdint.h2
-rw-r--r--gcc/config/powerpcspe/aix.h2
-rw-r--r--gcc/config/powerpcspe/aix43.h2
-rw-r--r--gcc/config/powerpcspe/aix51.h2
-rw-r--r--gcc/config/powerpcspe/aix52.h2
-rw-r--r--gcc/config/powerpcspe/aix53.h2
-rw-r--r--gcc/config/powerpcspe/aix61.h2
-rw-r--r--gcc/config/powerpcspe/aix64.opt2
-rw-r--r--gcc/config/powerpcspe/aix71.h2
-rw-r--r--gcc/config/powerpcspe/altivec.h2
-rw-r--r--gcc/config/powerpcspe/altivec.md2
-rw-r--r--gcc/config/powerpcspe/biarch64.h2
-rw-r--r--gcc/config/powerpcspe/bmi2intrin.h2
-rw-r--r--gcc/config/powerpcspe/bmiintrin.h2
-rw-r--r--gcc/config/powerpcspe/cell.md2
-rw-r--r--gcc/config/powerpcspe/constraints.md2
-rw-r--r--gcc/config/powerpcspe/crypto.md2
-rw-r--r--gcc/config/powerpcspe/darwin.h2
-rw-r--r--gcc/config/powerpcspe/darwin.md2
-rw-r--r--gcc/config/powerpcspe/darwin.opt2
-rw-r--r--gcc/config/powerpcspe/darwin64.h2
-rw-r--r--gcc/config/powerpcspe/darwin7.h2
-rw-r--r--gcc/config/powerpcspe/darwin8.h2
-rw-r--r--gcc/config/powerpcspe/default64.h2
-rw-r--r--gcc/config/powerpcspe/dfp.md2
-rw-r--r--gcc/config/powerpcspe/driver-powerpcspe.c2
-rw-r--r--gcc/config/powerpcspe/e300c2c3.md2
-rw-r--r--gcc/config/powerpcspe/e500.h2
-rw-r--r--gcc/config/powerpcspe/e500mc.md2
-rw-r--r--gcc/config/powerpcspe/e500mc64.md2
-rw-r--r--gcc/config/powerpcspe/e5500.md2
-rw-r--r--gcc/config/powerpcspe/e6500.md2
-rw-r--r--gcc/config/powerpcspe/eabi.h2
-rw-r--r--gcc/config/powerpcspe/eabialtivec.h2
-rw-r--r--gcc/config/powerpcspe/eabisim.h2
-rw-r--r--gcc/config/powerpcspe/eabispe.h2
-rw-r--r--gcc/config/powerpcspe/freebsd.h2
-rw-r--r--gcc/config/powerpcspe/freebsd64.h2
-rwxr-xr-xgcc/config/powerpcspe/genopt.sh4
-rw-r--r--gcc/config/powerpcspe/host-darwin.c2
-rw-r--r--gcc/config/powerpcspe/host-ppc64-darwin.c2
-rw-r--r--gcc/config/powerpcspe/htm.md2
-rw-r--r--gcc/config/powerpcspe/htmintrin.h2
-rw-r--r--gcc/config/powerpcspe/htmxlintrin.h2
-rw-r--r--gcc/config/powerpcspe/linux.h2
-rw-r--r--gcc/config/powerpcspe/linux64.h2
-rw-r--r--gcc/config/powerpcspe/linux64.opt2
-rw-r--r--gcc/config/powerpcspe/linuxaltivec.h2
-rw-r--r--gcc/config/powerpcspe/linuxspe.h2
-rw-r--r--gcc/config/powerpcspe/lynx.h2
-rw-r--r--gcc/config/powerpcspe/mpc.md2
-rw-r--r--gcc/config/powerpcspe/netbsd.h2
-rw-r--r--gcc/config/powerpcspe/option-defaults.h2
-rw-r--r--gcc/config/powerpcspe/paired.h2
-rw-r--r--gcc/config/powerpcspe/paired.md2
-rw-r--r--gcc/config/powerpcspe/power4.md2
-rw-r--r--gcc/config/powerpcspe/power5.md2
-rw-r--r--gcc/config/powerpcspe/power6.md2
-rw-r--r--gcc/config/powerpcspe/power7.md2
-rw-r--r--gcc/config/powerpcspe/power8.md2
-rw-r--r--gcc/config/powerpcspe/power9.md2
-rw-r--r--gcc/config/powerpcspe/powerpcspe-builtin.def2
-rw-r--r--gcc/config/powerpcspe/powerpcspe-c.c2
-rw-r--r--gcc/config/powerpcspe/powerpcspe-cpus.def2
-rw-r--r--gcc/config/powerpcspe/powerpcspe-linux.c2
-rw-r--r--gcc/config/powerpcspe/powerpcspe-modes.def2
-rw-r--r--gcc/config/powerpcspe/powerpcspe-opts.h2
-rw-r--r--gcc/config/powerpcspe/powerpcspe-passes.def2
-rw-r--r--gcc/config/powerpcspe/powerpcspe-protos.h2
-rw-r--r--gcc/config/powerpcspe/powerpcspe-tables.opt2
-rw-r--r--gcc/config/powerpcspe/powerpcspe.c2
-rw-r--r--gcc/config/powerpcspe/powerpcspe.h2
-rw-r--r--gcc/config/powerpcspe/powerpcspe.md2
-rw-r--r--gcc/config/powerpcspe/powerpcspe.opt2
-rw-r--r--gcc/config/powerpcspe/ppc-asm.h2
-rw-r--r--gcc/config/powerpcspe/ppc-auxv.h2
-rw-r--r--gcc/config/powerpcspe/ppu_intrinsics.h2
-rw-r--r--gcc/config/powerpcspe/predicates.md2
-rw-r--r--gcc/config/powerpcspe/rs64.md2
-rw-r--r--gcc/config/powerpcspe/rtems.h2
-rw-r--r--gcc/config/powerpcspe/secureplt.h2
-rw-r--r--gcc/config/powerpcspe/si2vmx.h2
-rw-r--r--gcc/config/powerpcspe/singlefp.h2
-rw-r--r--gcc/config/powerpcspe/spe.h2
-rw-r--r--gcc/config/powerpcspe/spe.md2
-rw-r--r--gcc/config/powerpcspe/spu2vmx.h2
-rw-r--r--gcc/config/powerpcspe/sync.md2
-rw-r--r--gcc/config/powerpcspe/sysv4.h2
-rw-r--r--gcc/config/powerpcspe/sysv4.opt2
-rw-r--r--gcc/config/powerpcspe/sysv4le.h2
-rw-r--r--gcc/config/powerpcspe/t-aix432
-rw-r--r--gcc/config/powerpcspe/t-aix522
-rw-r--r--gcc/config/powerpcspe/t-fprules2
-rw-r--r--gcc/config/powerpcspe/t-freebsd642
-rw-r--r--gcc/config/powerpcspe/t-linux642
-rw-r--r--gcc/config/powerpcspe/t-lynx2
-rw-r--r--gcc/config/powerpcspe/t-netbsd2
-rw-r--r--gcc/config/powerpcspe/t-powerpcspe2
-rw-r--r--gcc/config/powerpcspe/t-ppccomm2
-rw-r--r--gcc/config/powerpcspe/t-ppcendian2
-rw-r--r--gcc/config/powerpcspe/t-ppcgas2
-rw-r--r--gcc/config/powerpcspe/t-rtems2
-rw-r--r--gcc/config/powerpcspe/t-spe2
-rw-r--r--gcc/config/powerpcspe/t-vxworks2
-rw-r--r--gcc/config/powerpcspe/t-xilinx2
-rw-r--r--gcc/config/powerpcspe/titan.md2
-rw-r--r--gcc/config/powerpcspe/vec_types.h2
-rw-r--r--gcc/config/powerpcspe/vector.md2
-rw-r--r--gcc/config/powerpcspe/vsx.md2
-rw-r--r--gcc/config/powerpcspe/vxworks.h2
-rw-r--r--gcc/config/powerpcspe/vxworksae.h2
-rw-r--r--gcc/config/powerpcspe/vxworksmils.h2
-rw-r--r--gcc/config/powerpcspe/x86intrin.h2
-rw-r--r--gcc/config/powerpcspe/xcoff.h2
-rw-r--r--gcc/config/powerpcspe/xfpu.h2
-rw-r--r--gcc/config/powerpcspe/xfpu.md2
-rw-r--r--gcc/config/powerpcspe/xilinx.h2
-rw-r--r--gcc/config/powerpcspe/xilinx.opt2
-rw-r--r--gcc/config/print-sysroot-suffix.sh2
-rw-r--r--gcc/config/riscv/constraints.md2
-rw-r--r--gcc/config/riscv/elf.h2
-rw-r--r--gcc/config/riscv/generic.md2
-rw-r--r--gcc/config/riscv/linux.h2
-rwxr-xr-xgcc/config/riscv/multilib-generator2
-rw-r--r--gcc/config/riscv/peephole.md2
-rw-r--r--gcc/config/riscv/pic.md2
-rw-r--r--gcc/config/riscv/predicates.md2
-rw-r--r--gcc/config/riscv/riscv-builtins.c2
-rw-r--r--gcc/config/riscv/riscv-c.c2
-rw-r--r--gcc/config/riscv/riscv-ftypes.def2
-rw-r--r--gcc/config/riscv/riscv-modes.def2
-rw-r--r--gcc/config/riscv/riscv-opts.h2
-rw-r--r--gcc/config/riscv/riscv-protos.h2
-rw-r--r--gcc/config/riscv/riscv.c2
-rw-r--r--gcc/config/riscv/riscv.h2
-rw-r--r--gcc/config/riscv/riscv.md2
-rw-r--r--gcc/config/riscv/riscv.opt2
-rw-r--r--gcc/config/riscv/rtems.h2
-rw-r--r--gcc/config/riscv/sync.md2
-rw-r--r--gcc/config/rl78/constraints.md2
-rw-r--r--gcc/config/rl78/predicates.md2
-rw-r--r--gcc/config/rl78/rl78-c.c2
-rw-r--r--gcc/config/rl78/rl78-expand.md2
-rw-r--r--gcc/config/rl78/rl78-opts.h2
-rw-r--r--gcc/config/rl78/rl78-protos.h2
-rw-r--r--gcc/config/rl78/rl78-real.md2
-rw-r--r--gcc/config/rl78/rl78-virt.md2
-rw-r--r--gcc/config/rl78/rl78.c2
-rw-r--r--gcc/config/rl78/rl78.h2
-rw-r--r--gcc/config/rl78/rl78.md2
-rw-r--r--gcc/config/rl78/rl78.opt2
-rw-r--r--gcc/config/rl78/t-rl782
-rw-r--r--gcc/config/rpath.opt2
-rw-r--r--gcc/config/rs6000/40x.md2
-rw-r--r--gcc/config/rs6000/440.md2
-rw-r--r--gcc/config/rs6000/476.h2
-rw-r--r--gcc/config/rs6000/476.md2
-rw-r--r--gcc/config/rs6000/476.opt2
-rw-r--r--gcc/config/rs6000/601.md2
-rw-r--r--gcc/config/rs6000/603.md2
-rw-r--r--gcc/config/rs6000/6xx.md2
-rw-r--r--gcc/config/rs6000/7450.md2
-rw-r--r--gcc/config/rs6000/750cl.h2
-rw-r--r--gcc/config/rs6000/7xx.md2
-rw-r--r--gcc/config/rs6000/8540.md2
-rw-r--r--gcc/config/rs6000/a2.md2
-rw-r--r--gcc/config/rs6000/aix-stdint.h2
-rw-r--r--gcc/config/rs6000/aix.h2
-rw-r--r--gcc/config/rs6000/aix43.h2
-rw-r--r--gcc/config/rs6000/aix51.h2
-rw-r--r--gcc/config/rs6000/aix52.h2
-rw-r--r--gcc/config/rs6000/aix53.h2
-rw-r--r--gcc/config/rs6000/aix61.h2
-rw-r--r--gcc/config/rs6000/aix64.opt2
-rw-r--r--gcc/config/rs6000/aix71.h2
-rw-r--r--gcc/config/rs6000/altivec.h2
-rw-r--r--gcc/config/rs6000/altivec.md2
-rw-r--r--gcc/config/rs6000/amo.h2
-rw-r--r--gcc/config/rs6000/biarch64.h2
-rw-r--r--gcc/config/rs6000/bmi2intrin.h2
-rw-r--r--gcc/config/rs6000/bmiintrin.h2
-rw-r--r--gcc/config/rs6000/cell.md2
-rw-r--r--gcc/config/rs6000/constraints.md2
-rw-r--r--gcc/config/rs6000/crypto.md2
-rw-r--r--gcc/config/rs6000/darwin.h2
-rw-r--r--gcc/config/rs6000/darwin.md2
-rw-r--r--gcc/config/rs6000/darwin.opt2
-rw-r--r--gcc/config/rs6000/darwin64.h2
-rw-r--r--gcc/config/rs6000/darwin7.h2
-rw-r--r--gcc/config/rs6000/darwin8.h2
-rw-r--r--gcc/config/rs6000/default64.h2
-rw-r--r--gcc/config/rs6000/dfp.md2
-rw-r--r--gcc/config/rs6000/driver-rs6000.c2
-rw-r--r--gcc/config/rs6000/e300c2c3.md2
-rw-r--r--gcc/config/rs6000/e500mc.md2
-rw-r--r--gcc/config/rs6000/e500mc64.md2
-rw-r--r--gcc/config/rs6000/e5500.md2
-rw-r--r--gcc/config/rs6000/e6500.md2
-rw-r--r--gcc/config/rs6000/eabi.h2
-rw-r--r--gcc/config/rs6000/eabialtivec.h2
-rw-r--r--gcc/config/rs6000/eabisim.h2
-rw-r--r--gcc/config/rs6000/emmintrin.h2
-rw-r--r--gcc/config/rs6000/freebsd.h2
-rw-r--r--gcc/config/rs6000/freebsd64.h2
-rwxr-xr-xgcc/config/rs6000/genopt.sh4
-rw-r--r--gcc/config/rs6000/host-darwin.c2
-rw-r--r--gcc/config/rs6000/host-ppc64-darwin.c2
-rw-r--r--gcc/config/rs6000/htm.md2
-rw-r--r--gcc/config/rs6000/htmintrin.h2
-rw-r--r--gcc/config/rs6000/htmxlintrin.h2
-rw-r--r--gcc/config/rs6000/linux.h2
-rw-r--r--gcc/config/rs6000/linux64.h2
-rw-r--r--gcc/config/rs6000/linux64.opt2
-rw-r--r--gcc/config/rs6000/linuxaltivec.h2
-rw-r--r--gcc/config/rs6000/lynx.h2
-rw-r--r--gcc/config/rs6000/mm_malloc.h2
-rw-r--r--gcc/config/rs6000/mmintrin.h2
-rw-r--r--gcc/config/rs6000/mpc.md2
-rw-r--r--gcc/config/rs6000/netbsd.h2
-rw-r--r--gcc/config/rs6000/option-defaults.h2
-rw-r--r--gcc/config/rs6000/paired.h2
-rw-r--r--gcc/config/rs6000/paired.md2
-rw-r--r--gcc/config/rs6000/power4.md2
-rw-r--r--gcc/config/rs6000/power5.md2
-rw-r--r--gcc/config/rs6000/power6.md2
-rw-r--r--gcc/config/rs6000/power7.md2
-rw-r--r--gcc/config/rs6000/power8.md2
-rw-r--r--gcc/config/rs6000/power9.md2
-rw-r--r--gcc/config/rs6000/ppc-asm.h2
-rw-r--r--gcc/config/rs6000/ppc-auxv.h2
-rw-r--r--gcc/config/rs6000/ppu_intrinsics.h2
-rw-r--r--gcc/config/rs6000/predicates.md2
-rw-r--r--gcc/config/rs6000/rs6000-builtin.def2
-rw-r--r--gcc/config/rs6000/rs6000-c.c2
-rw-r--r--gcc/config/rs6000/rs6000-cpus.def2
-rw-r--r--gcc/config/rs6000/rs6000-linux.c2
-rw-r--r--gcc/config/rs6000/rs6000-modes.def2
-rw-r--r--gcc/config/rs6000/rs6000-opts.h2
-rw-r--r--gcc/config/rs6000/rs6000-p8swap.c2
-rw-r--r--gcc/config/rs6000/rs6000-passes.def2
-rw-r--r--gcc/config/rs6000/rs6000-protos.h2
-rw-r--r--gcc/config/rs6000/rs6000-string.c2
-rw-r--r--gcc/config/rs6000/rs6000-tables.opt2
-rw-r--r--gcc/config/rs6000/rs6000.c2
-rw-r--r--gcc/config/rs6000/rs6000.h2
-rw-r--r--gcc/config/rs6000/rs6000.md2
-rw-r--r--gcc/config/rs6000/rs6000.opt2
-rw-r--r--gcc/config/rs6000/rs64.md2
-rw-r--r--gcc/config/rs6000/rtems.h2
-rw-r--r--gcc/config/rs6000/secureplt.h2
-rw-r--r--gcc/config/rs6000/si2vmx.h2
-rw-r--r--gcc/config/rs6000/singlefp.h2
-rw-r--r--gcc/config/rs6000/spu2vmx.h2
-rw-r--r--gcc/config/rs6000/sync.md2
-rw-r--r--gcc/config/rs6000/sysv4.h2
-rw-r--r--gcc/config/rs6000/sysv4.opt2
-rw-r--r--gcc/config/rs6000/sysv4le.h2
-rw-r--r--gcc/config/rs6000/t-aix432
-rw-r--r--gcc/config/rs6000/t-aix522
-rw-r--r--gcc/config/rs6000/t-fprules2
-rw-r--r--gcc/config/rs6000/t-freebsd642
-rw-r--r--gcc/config/rs6000/t-linux642
-rw-r--r--gcc/config/rs6000/t-lynx2
-rw-r--r--gcc/config/rs6000/t-netbsd2
-rw-r--r--gcc/config/rs6000/t-ppccomm2
-rw-r--r--gcc/config/rs6000/t-ppcendian2
-rw-r--r--gcc/config/rs6000/t-ppcgas2
-rw-r--r--gcc/config/rs6000/t-rs60002
-rw-r--r--gcc/config/rs6000/t-rtems2
-rw-r--r--gcc/config/rs6000/t-vxworks2
-rw-r--r--gcc/config/rs6000/t-xilinx2
-rw-r--r--gcc/config/rs6000/titan.md2
-rw-r--r--gcc/config/rs6000/vec_types.h2
-rw-r--r--gcc/config/rs6000/vector.md2
-rw-r--r--gcc/config/rs6000/vsx.md2
-rw-r--r--gcc/config/rs6000/vxworks.h2
-rw-r--r--gcc/config/rs6000/vxworksae.h2
-rw-r--r--gcc/config/rs6000/vxworksmils.h2
-rw-r--r--gcc/config/rs6000/x86intrin.h2
-rw-r--r--gcc/config/rs6000/xcoff.h2
-rw-r--r--gcc/config/rs6000/xfpu.h2
-rw-r--r--gcc/config/rs6000/xfpu.md2
-rw-r--r--gcc/config/rs6000/xilinx.h2
-rw-r--r--gcc/config/rs6000/xilinx.opt2
-rw-r--r--gcc/config/rs6000/xmmintrin.h2
-rw-r--r--gcc/config/rtems.h2
-rw-r--r--gcc/config/rtems.opt2
-rw-r--r--gcc/config/rx/constraints.md2
-rw-r--r--gcc/config/rx/predicates.md2
-rw-r--r--gcc/config/rx/rx-modes.def2
-rw-r--r--gcc/config/rx/rx-opts.h2
-rw-r--r--gcc/config/rx/rx-protos.h2
-rw-r--r--gcc/config/rx/rx.c2
-rw-r--r--gcc/config/rx/rx.h2
-rw-r--r--gcc/config/rx/rx.md2
-rw-r--r--gcc/config/rx/rx.opt2
-rw-r--r--gcc/config/rx/t-rx2
-rw-r--r--gcc/config/s390/2064.md2
-rw-r--r--gcc/config/s390/2084.md2
-rw-r--r--gcc/config/s390/2097.md2
-rw-r--r--gcc/config/s390/2817.md2
-rw-r--r--gcc/config/s390/2827.md2
-rw-r--r--gcc/config/s390/2964.md2
-rw-r--r--gcc/config/s390/constraints.md2
-rw-r--r--gcc/config/s390/driver-native.c2
-rw-r--r--gcc/config/s390/htmintrin.h2
-rw-r--r--gcc/config/s390/htmxlintrin.h2
-rw-r--r--gcc/config/s390/linux.h2
-rw-r--r--gcc/config/s390/predicates.md2
-rw-r--r--gcc/config/s390/s390-builtin-types.def2
-rw-r--r--gcc/config/s390/s390-builtins.def2
-rw-r--r--gcc/config/s390/s390-builtins.h2
-rw-r--r--gcc/config/s390/s390-c.c2
-rw-r--r--gcc/config/s390/s390-modes.def2
-rw-r--r--gcc/config/s390/s390-opts.h2
-rw-r--r--gcc/config/s390/s390-protos.h2
-rw-r--r--gcc/config/s390/s390.c2
-rw-r--r--gcc/config/s390/s390.h2
-rw-r--r--gcc/config/s390/s390.md2
-rw-r--r--gcc/config/s390/s390.opt2
-rw-r--r--gcc/config/s390/s390intrin.h2
-rw-r--r--gcc/config/s390/s390x.h2
-rw-r--r--gcc/config/s390/subst.md2
-rw-r--r--gcc/config/s390/t-s3902
-rw-r--r--gcc/config/s390/tpf.h2
-rw-r--r--gcc/config/s390/tpf.md2
-rw-r--r--gcc/config/s390/tpf.opt2
-rw-r--r--gcc/config/s390/vecintrin.h2
-rw-r--r--gcc/config/s390/vector.md2
-rw-r--r--gcc/config/s390/vx-builtins.md2
-rw-r--r--gcc/config/sh/constraints.md2
-rw-r--r--gcc/config/sh/divcost-analysis2
-rw-r--r--gcc/config/sh/divtab-sh4-300.c2
-rw-r--r--gcc/config/sh/divtab-sh4.c2
-rw-r--r--gcc/config/sh/divtab.c2
-rw-r--r--gcc/config/sh/elf.h2
-rw-r--r--gcc/config/sh/embed-elf.h2
-rw-r--r--gcc/config/sh/iterators.md2
-rw-r--r--gcc/config/sh/linux.h2
-rw-r--r--gcc/config/sh/little.h2
-rw-r--r--gcc/config/sh/netbsd-elf.h2
-rw-r--r--gcc/config/sh/newlib.h2
-rw-r--r--gcc/config/sh/predicates.md2
-rw-r--r--gcc/config/sh/rtems.h2
-rw-r--r--gcc/config/sh/rtemself.h2
-rw-r--r--gcc/config/sh/sh-c.c2
-rw-r--r--gcc/config/sh/sh-mem.cc2
-rw-r--r--gcc/config/sh/sh-modes.def2
-rw-r--r--gcc/config/sh/sh-protos.h2
-rw-r--r--gcc/config/sh/sh.c2
-rw-r--r--gcc/config/sh/sh.h2
-rw-r--r--gcc/config/sh/sh.md2
-rw-r--r--gcc/config/sh/sh.opt2
-rw-r--r--gcc/config/sh/sh1.md2
-rw-r--r--gcc/config/sh/sh4-300.md2
-rw-r--r--gcc/config/sh/sh4.md2
-rw-r--r--gcc/config/sh/sh4a.md2
-rw-r--r--gcc/config/sh/sh_optimize_sett_clrt.cc2
-rw-r--r--gcc/config/sh/sh_treg_combine.cc2
-rw-r--r--gcc/config/sh/superh.h2
-rw-r--r--gcc/config/sh/sync.md2
-rw-r--r--gcc/config/sh/t-sh2
-rw-r--r--gcc/config/sh/vxworks.h2
-rw-r--r--gcc/config/sol2-c.c2
-rw-r--r--gcc/config/sol2-cxx.c2
-rw-r--r--gcc/config/sol2-protos.h2
-rw-r--r--gcc/config/sol2-stubs.c2
-rw-r--r--gcc/config/sol2.c2
-rw-r--r--gcc/config/sol2.h2
-rw-r--r--gcc/config/sol2.opt2
-rw-r--r--gcc/config/sparc/biarch64.h2
-rw-r--r--gcc/config/sparc/constraints.md2
-rw-r--r--gcc/config/sparc/cypress.md2
-rw-r--r--gcc/config/sparc/default64.h2
-rw-r--r--gcc/config/sparc/driver-sparc.c2
-rw-r--r--gcc/config/sparc/freebsd.h2
-rw-r--r--gcc/config/sparc/hypersparc.md2
-rw-r--r--gcc/config/sparc/leon.md2
-rw-r--r--gcc/config/sparc/linux.h2
-rw-r--r--gcc/config/sparc/linux64.h2
-rw-r--r--gcc/config/sparc/long-double-switch.opt2
-rw-r--r--gcc/config/sparc/m8.md2
-rw-r--r--gcc/config/sparc/netbsd-elf.h2
-rw-r--r--gcc/config/sparc/niagara.md2
-rw-r--r--gcc/config/sparc/niagara2.md2
-rw-r--r--gcc/config/sparc/niagara4.md2
-rw-r--r--gcc/config/sparc/niagara7.md2
-rw-r--r--gcc/config/sparc/openbsd1-64.h2
-rw-r--r--gcc/config/sparc/openbsd64.h2
-rw-r--r--gcc/config/sparc/predicates.md2
-rw-r--r--gcc/config/sparc/rtemself.h2
-rw-r--r--gcc/config/sparc/sol2.h2
-rw-r--r--gcc/config/sparc/sp-elf.h2
-rw-r--r--gcc/config/sparc/sp64-elf.h2
-rw-r--r--gcc/config/sparc/sparc-c.c2
-rw-r--r--gcc/config/sparc/sparc-modes.def2
-rw-r--r--gcc/config/sparc/sparc-opts.h2
-rw-r--r--gcc/config/sparc/sparc-passes.def2
-rw-r--r--gcc/config/sparc/sparc-protos.h2
-rw-r--r--gcc/config/sparc/sparc.c2
-rw-r--r--gcc/config/sparc/sparc.h2
-rw-r--r--gcc/config/sparc/sparc.md2
-rw-r--r--gcc/config/sparc/sparc.opt2
-rw-r--r--gcc/config/sparc/sparclet.md2
-rw-r--r--gcc/config/sparc/supersparc.md2
-rw-r--r--gcc/config/sparc/sync.md2
-rw-r--r--gcc/config/sparc/sysv4.h2
-rw-r--r--gcc/config/sparc/t-elf2
-rw-r--r--gcc/config/sparc/t-leon2
-rw-r--r--gcc/config/sparc/t-leon32
-rw-r--r--gcc/config/sparc/t-linux642
-rw-r--r--gcc/config/sparc/t-rtems2
-rw-r--r--gcc/config/sparc/t-rtems-642
-rw-r--r--gcc/config/sparc/t-sparc2
-rw-r--r--gcc/config/sparc/tso.h2
-rw-r--r--gcc/config/sparc/ultra1_2.md2
-rw-r--r--gcc/config/sparc/ultra3.md2
-rw-r--r--gcc/config/sparc/visintrin.h2
-rw-r--r--gcc/config/sparc/vxworks.h2
-rw-r--r--gcc/config/spu/constraints.md2
-rw-r--r--gcc/config/spu/predicates.md2
-rw-r--r--gcc/config/spu/spu-builtins.def2
-rw-r--r--gcc/config/spu/spu-builtins.md2
-rw-r--r--gcc/config/spu/spu-c.c2
-rw-r--r--gcc/config/spu/spu-elf.h2
-rw-r--r--gcc/config/spu/spu-modes.def2
-rw-r--r--gcc/config/spu/spu-protos.h2
-rw-r--r--gcc/config/spu/spu.c2
-rw-r--r--gcc/config/spu/spu.h2
-rw-r--r--gcc/config/spu/spu.md2
-rw-r--r--gcc/config/spu/spu.opt2
-rw-r--r--gcc/config/spu/spu_cache.h2
-rw-r--r--gcc/config/spu/spu_internals.h2
-rw-r--r--gcc/config/spu/spu_intrinsics.h2
-rw-r--r--gcc/config/spu/spu_mfcio.h2
-rw-r--r--gcc/config/spu/t-spu-elf2
-rw-r--r--gcc/config/spu/vec_types.h2
-rw-r--r--gcc/config/spu/vmx2spu.h2
-rw-r--r--gcc/config/stormy16/constraints.md2
-rw-r--r--gcc/config/stormy16/predicates.md2
-rw-r--r--gcc/config/stormy16/stormy-abi2
-rw-r--r--gcc/config/stormy16/stormy16-protos.h2
-rw-r--r--gcc/config/stormy16/stormy16.c2
-rw-r--r--gcc/config/stormy16/stormy16.h2
-rw-r--r--gcc/config/stormy16/stormy16.md2
-rw-r--r--gcc/config/stormy16/stormy16.opt2
-rw-r--r--gcc/config/t-darwin2
-rw-r--r--gcc/config/t-glibc2
-rw-r--r--gcc/config/t-libunwind2
-rw-r--r--gcc/config/t-linux2
-rw-r--r--gcc/config/t-lynx2
-rw-r--r--gcc/config/t-netbsd2
-rw-r--r--gcc/config/t-pnt16-warn2
-rw-r--r--gcc/config/t-sol22
-rw-r--r--gcc/config/t-vxworks2
-rw-r--r--gcc/config/t-winnt2
-rw-r--r--gcc/config/tilegx/constraints.md2
-rw-r--r--gcc/config/tilegx/linux.h2
-rw-r--r--gcc/config/tilegx/mul-tables.c2
-rw-r--r--gcc/config/tilegx/predicates.md2
-rw-r--r--gcc/config/tilegx/sync.md2
-rw-r--r--gcc/config/tilegx/tilegx-builtins.h2
-rw-r--r--gcc/config/tilegx/tilegx-c.c2
-rw-r--r--gcc/config/tilegx/tilegx-generic.md2
-rw-r--r--gcc/config/tilegx/tilegx-modes.def2
-rw-r--r--gcc/config/tilegx/tilegx-multiply.h2
-rw-r--r--gcc/config/tilegx/tilegx-opts.h2
-rw-r--r--gcc/config/tilegx/tilegx-protos.h2
-rw-r--r--gcc/config/tilegx/tilegx.c2
-rw-r--r--gcc/config/tilegx/tilegx.h2
-rw-r--r--gcc/config/tilegx/tilegx.md2
-rw-r--r--gcc/config/tilegx/tilegx.opt2
-rw-r--r--gcc/config/tilepro/constraints.md2
-rw-r--r--gcc/config/tilepro/gen-mul-tables.cc4
-rw-r--r--gcc/config/tilepro/linux.h2
-rw-r--r--gcc/config/tilepro/mul-tables.c2
-rw-r--r--gcc/config/tilepro/predicates.md2
-rw-r--r--gcc/config/tilepro/tilepro-builtins.h2
-rw-r--r--gcc/config/tilepro/tilepro-c.c2
-rw-r--r--gcc/config/tilepro/tilepro-generic.md2
-rw-r--r--gcc/config/tilepro/tilepro-modes.def2
-rw-r--r--gcc/config/tilepro/tilepro-multiply.h2
-rw-r--r--gcc/config/tilepro/tilepro-protos.h2
-rw-r--r--gcc/config/tilepro/tilepro.c2
-rw-r--r--gcc/config/tilepro/tilepro.h2
-rw-r--r--gcc/config/tilepro/tilepro.md2
-rw-r--r--gcc/config/tilepro/tilepro.opt2
-rw-r--r--gcc/config/usegas.h2
-rw-r--r--gcc/config/v850/constraints.md2
-rw-r--r--gcc/config/v850/predicates.md2
-rw-r--r--gcc/config/v850/rtems.h2
-rw-r--r--gcc/config/v850/t-v8502
-rw-r--r--gcc/config/v850/v850-c.c2
-rw-r--r--gcc/config/v850/v850-modes.def2
-rw-r--r--gcc/config/v850/v850-opts.h2
-rw-r--r--gcc/config/v850/v850-protos.h2
-rw-r--r--gcc/config/v850/v850.c2
-rw-r--r--gcc/config/v850/v850.h2
-rw-r--r--gcc/config/v850/v850.md2
-rw-r--r--gcc/config/v850/v850.opt2
-rw-r--r--gcc/config/vax/builtins.md2
-rw-r--r--gcc/config/vax/constraints.md2
-rw-r--r--gcc/config/vax/elf.h2
-rw-r--r--gcc/config/vax/elf.opt2
-rw-r--r--gcc/config/vax/linux.h2
-rw-r--r--gcc/config/vax/netbsd-elf.h2
-rw-r--r--gcc/config/vax/openbsd.h2
-rw-r--r--gcc/config/vax/openbsd1.h2
-rw-r--r--gcc/config/vax/predicates.md2
-rw-r--r--gcc/config/vax/vax-modes.def2
-rw-r--r--gcc/config/vax/vax-protos.h2
-rw-r--r--gcc/config/vax/vax.c2
-rw-r--r--gcc/config/vax/vax.h2
-rw-r--r--gcc/config/vax/vax.md2
-rw-r--r--gcc/config/vax/vax.opt2
-rw-r--r--gcc/config/visium/constraints.md2
-rw-r--r--gcc/config/visium/elf.h2
-rw-r--r--gcc/config/visium/gr5.md2
-rw-r--r--gcc/config/visium/gr6.md2
-rw-r--r--gcc/config/visium/predicates.md2
-rw-r--r--gcc/config/visium/t-visium2
-rw-r--r--gcc/config/visium/visium-modes.def2
-rw-r--r--gcc/config/visium/visium-opts.h2
-rw-r--r--gcc/config/visium/visium-protos.h2
-rw-r--r--gcc/config/visium/visium.c2
-rw-r--r--gcc/config/visium/visium.h2
-rw-r--r--gcc/config/visium/visium.md2
-rw-r--r--gcc/config/visium/visium.opt2
-rw-r--r--gcc/config/vms/make-crtlmap.awk2
-rw-r--r--gcc/config/vms/t-vms2
-rw-r--r--gcc/config/vms/t-vmsnative2
-rw-r--r--gcc/config/vms/vms-ar.c2
-rw-r--r--gcc/config/vms/vms-c.c2
-rw-r--r--gcc/config/vms/vms-f.c2
-rw-r--r--gcc/config/vms/vms-ld.c2
-rw-r--r--gcc/config/vms/vms-opts.h2
-rw-r--r--gcc/config/vms/vms-protos.h2
-rw-r--r--gcc/config/vms/vms-stdint.h2
-rw-r--r--gcc/config/vms/vms.c2
-rw-r--r--gcc/config/vms/vms.h2
-rw-r--r--gcc/config/vms/vms.opt2
-rw-r--r--gcc/config/vms/x-vms2
-rw-r--r--gcc/config/vms/xm-vms.h2
-rw-r--r--gcc/config/vx-common.h2
-rw-r--r--gcc/config/vxworks-dummy.h2
-rw-r--r--gcc/config/vxworks-stdint.h2
-rw-r--r--gcc/config/vxworks.c2
-rw-r--r--gcc/config/vxworks.h2
-rw-r--r--gcc/config/vxworks.opt2
-rw-r--r--gcc/config/vxworksae.h2
-rw-r--r--gcc/config/winnt-c.c2
-rw-r--r--gcc/config/xtensa/constraints.md2
-rw-r--r--gcc/config/xtensa/elf.h2
-rw-r--r--gcc/config/xtensa/elf.opt2
-rw-r--r--gcc/config/xtensa/linux.h2
-rw-r--r--gcc/config/xtensa/predicates.md2
-rw-r--r--gcc/config/xtensa/t-xtensa2
-rw-r--r--gcc/config/xtensa/uclinux.h2
-rw-r--r--gcc/config/xtensa/uclinux.opt2
-rw-r--r--gcc/config/xtensa/xtensa-protos.h2
-rw-r--r--gcc/config/xtensa/xtensa.c2
-rw-r--r--gcc/config/xtensa/xtensa.h2
-rw-r--r--gcc/config/xtensa/xtensa.md2
-rw-r--r--gcc/config/xtensa/xtensa.opt2
-rw-r--r--gcc/configure.ac2
-rw-r--r--gcc/context.c2
-rw-r--r--gcc/context.h2
-rw-r--r--gcc/convert.c2
-rw-r--r--gcc/convert.h2
-rw-r--r--gcc/coretypes.h2
-rw-r--r--gcc/coverage.c2
-rw-r--r--gcc/coverage.h2
-rw-r--r--gcc/cp/ChangeLog5808
-rw-r--r--gcc/cp/ChangeLog-20175807
-rw-r--r--gcc/cp/Make-lang.in2
-rw-r--r--gcc/cp/NEWS2
-rw-r--r--gcc/cp/call.c2
-rw-r--r--gcc/cp/cfns.gperf2
-rw-r--r--gcc/cp/cfns.h2
-rw-r--r--gcc/cp/class.c2
-rw-r--r--gcc/cp/config-lang.in2
-rw-r--r--gcc/cp/constexpr.c2
-rw-r--r--gcc/cp/constraint.cc2
-rw-r--r--gcc/cp/cp-gimplify.c2
-rw-r--r--gcc/cp/cp-lang.c2
-rw-r--r--gcc/cp/cp-objcp-common.c2
-rw-r--r--gcc/cp/cp-objcp-common.h2
-rw-r--r--gcc/cp/cp-tree.def2
-rw-r--r--gcc/cp/cp-tree.h2
-rw-r--r--gcc/cp/cp-ubsan.c2
-rw-r--r--gcc/cp/cvt.c2
-rw-r--r--gcc/cp/cxx-pretty-print.c2
-rw-r--r--gcc/cp/cxx-pretty-print.h2
-rw-r--r--gcc/cp/decl.c2
-rw-r--r--gcc/cp/decl.h2
-rw-r--r--gcc/cp/decl2.c2
-rw-r--r--gcc/cp/dump.c2
-rw-r--r--gcc/cp/error.c2
-rw-r--r--gcc/cp/except.c2
-rw-r--r--gcc/cp/expr.c2
-rw-r--r--gcc/cp/friend.c2
-rw-r--r--gcc/cp/g++spec.c2
-rw-r--r--gcc/cp/init.c2
-rw-r--r--gcc/cp/lambda.c2
-rw-r--r--gcc/cp/lang-specs.h2
-rw-r--r--gcc/cp/lex.c2
-rw-r--r--gcc/cp/logic.cc2
-rw-r--r--gcc/cp/mangle.c2
-rw-r--r--gcc/cp/method.c2
-rw-r--r--gcc/cp/name-lookup.c2
-rw-r--r--gcc/cp/name-lookup.h2
-rw-r--r--gcc/cp/operators.def2
-rw-r--r--gcc/cp/optimize.c2
-rw-r--r--gcc/cp/parser.c2
-rw-r--r--gcc/cp/parser.h2
-rw-r--r--gcc/cp/pt.c2
-rw-r--r--gcc/cp/ptree.c2
-rw-r--r--gcc/cp/repo.c2
-rw-r--r--gcc/cp/rtti.c2
-rw-r--r--gcc/cp/search.c2
-rw-r--r--gcc/cp/semantics.c2
-rw-r--r--gcc/cp/tree.c2
-rw-r--r--gcc/cp/type-utils.h2
-rw-r--r--gcc/cp/typeck.c2
-rw-r--r--gcc/cp/typeck2.c2
-rw-r--r--gcc/cp/vtable-class-hierarchy.c2
-rw-r--r--gcc/cppbuiltin.c2
-rw-r--r--gcc/cppbuiltin.h2
-rw-r--r--gcc/cppdefault.c2
-rw-r--r--gcc/cppdefault.h2
-rw-r--r--gcc/cprop.c2
-rw-r--r--gcc/cse.c2
-rw-r--r--gcc/cselib.c2
-rw-r--r--gcc/cselib.h2
-rw-r--r--gcc/data-streamer-in.c2
-rw-r--r--gcc/data-streamer-out.c2
-rw-r--r--gcc/data-streamer.c2
-rw-r--r--gcc/data-streamer.h2
-rw-r--r--gcc/dbgcnt.c2
-rw-r--r--gcc/dbgcnt.def2
-rw-r--r--gcc/dbgcnt.h2
-rw-r--r--gcc/dbxout.c2
-rw-r--r--gcc/dbxout.h2
-rw-r--r--gcc/dce.c2
-rw-r--r--gcc/dce.h2
-rw-r--r--gcc/ddg.c2
-rw-r--r--gcc/ddg.h2
-rw-r--r--gcc/debug.c2
-rw-r--r--gcc/debug.h2
-rw-r--r--gcc/defaults.h2
-rw-r--r--gcc/df-core.c2
-rw-r--r--gcc/df-problems.c2
-rw-r--r--gcc/df-scan.c2
-rw-r--r--gcc/df.h2
-rw-r--r--gcc/dfp.c2
-rw-r--r--gcc/dfp.h2
-rw-r--r--gcc/diagnostic-color.c2
-rw-r--r--gcc/diagnostic-color.h4
-rw-r--r--gcc/diagnostic-core.h2
-rw-r--r--gcc/diagnostic-show-locus.c2
-rw-r--r--gcc/diagnostic.c2
-rw-r--r--gcc/diagnostic.def2
-rw-r--r--gcc/diagnostic.h2
-rw-r--r--gcc/doc/avr-mmcu.texi2
-rw-r--r--gcc/doc/bugreport.texi2
-rw-r--r--gcc/doc/cfg.texi2
-rw-r--r--gcc/doc/collect2.texi2
-rw-r--r--gcc/doc/compat.texi2
-rw-r--r--gcc/doc/configfiles.texi2
-rw-r--r--gcc/doc/configterms.texi2
-rw-r--r--gcc/doc/contrib.texi2
-rw-r--r--gcc/doc/contribute.texi2
-rw-r--r--gcc/doc/cppdiropts.texi2
-rw-r--r--gcc/doc/cppenv.texi2
-rw-r--r--gcc/doc/cppopts.texi2
-rw-r--r--gcc/doc/cppwarnopts.texi2
-rw-r--r--gcc/doc/extend.texi2
-rw-r--r--gcc/doc/fragments.texi2
-rw-r--r--gcc/doc/frontends.texi2
-rw-r--r--gcc/doc/gcov-dump.texi4
-rw-r--r--gcc/doc/gcov-tool.texi4
-rw-r--r--gcc/doc/gcov.texi2
-rw-r--r--gcc/doc/generic.texi2
-rw-r--r--gcc/doc/gimple.texi2
-rw-r--r--gcc/doc/gty.texi2
-rw-r--r--gcc/doc/headerdirs.texi2
-rw-r--r--gcc/doc/hostconfig.texi2
-rw-r--r--gcc/doc/implement-c.texi2
-rw-r--r--gcc/doc/implement-cxx.texi2
-rw-r--r--gcc/doc/include/gcc-common.texi2
-rw-r--r--gcc/doc/install-old.texi2
-rwxr-xr-xgcc/doc/install.texi2html2
-rw-r--r--gcc/doc/interface.texi2
-rw-r--r--gcc/doc/invoke.texi2
-rw-r--r--gcc/doc/languages.texi2
-rw-r--r--gcc/doc/libgcc.texi2
-rw-r--r--gcc/doc/loop.texi2
-rw-r--r--gcc/doc/lto.texi2
-rw-r--r--gcc/doc/makefile.texi2
-rw-r--r--gcc/doc/match-and-simplify.texi2
-rw-r--r--gcc/doc/md.texi2
-rw-r--r--gcc/doc/objc.texi2
-rw-r--r--gcc/doc/optinfo.texi2
-rw-r--r--gcc/doc/options.texi2
-rw-r--r--gcc/doc/passes.texi2
-rw-r--r--gcc/doc/plugins.texi2
-rw-r--r--gcc/doc/portability.texi2
-rw-r--r--gcc/doc/rtl.texi2
-rw-r--r--gcc/doc/service.texi2
-rw-r--r--gcc/doc/sourcebuild.texi2
-rw-r--r--gcc/doc/standards.texi2
-rw-r--r--gcc/doc/tm.texi2
-rw-r--r--gcc/doc/tm.texi.in2
-rw-r--r--gcc/doc/tree-ssa.texi2
-rw-r--r--gcc/doc/trouble.texi2
-rw-r--r--gcc/dojump.c2
-rw-r--r--gcc/dojump.h2
-rw-r--r--gcc/dominance.c2
-rw-r--r--gcc/dominance.h2
-rw-r--r--gcc/domwalk.c2
-rw-r--r--gcc/domwalk.h2
-rw-r--r--gcc/double-int.c2
-rw-r--r--gcc/double-int.h2
-rw-r--r--gcc/dse.c2
-rw-r--r--gcc/dumpfile.c2
-rw-r--r--gcc/dumpfile.h2
-rw-r--r--gcc/dwarf2asm.c2
-rw-r--r--gcc/dwarf2asm.h2
-rw-r--r--gcc/dwarf2cfi.c2
-rw-r--r--gcc/dwarf2out.c2
-rw-r--r--gcc/dwarf2out.h2
-rw-r--r--gcc/edit-context.c2
-rw-r--r--gcc/edit-context.h2
-rw-r--r--gcc/emit-rtl.c2
-rw-r--r--gcc/emit-rtl.h2
-rw-r--r--gcc/errors.c2
-rw-r--r--gcc/errors.h2
-rw-r--r--gcc/et-forest.c2
-rw-r--r--gcc/et-forest.h2
-rw-r--r--gcc/except.c2
-rw-r--r--gcc/except.h2
-rw-r--r--gcc/exec-tool.in2
-rw-r--r--gcc/explow.c2
-rw-r--r--gcc/explow.h2
-rw-r--r--gcc/expmed.c2
-rw-r--r--gcc/expmed.h2
-rw-r--r--gcc/expr.c2
-rw-r--r--gcc/expr.h2
-rw-r--r--gcc/fibonacci_heap.c2
-rw-r--r--gcc/fibonacci_heap.h2
-rw-r--r--gcc/file-find.c2
-rw-r--r--gcc/file-find.h2
-rw-r--r--gcc/final.c2
-rw-r--r--gcc/fixed-value.c2
-rw-r--r--gcc/fixed-value.h2
-rw-r--r--gcc/flag-types.h2
-rw-r--r--gcc/flags.h2
-rw-r--r--gcc/fold-const-call.c2
-rw-r--r--gcc/fold-const-call.h2
-rw-r--r--gcc/fold-const.c2
-rw-r--r--gcc/fold-const.h2
-rw-r--r--gcc/fortran/ChangeLog2
-rw-r--r--gcc/fortran/Make-lang.in2
-rw-r--r--gcc/fortran/arith.c2
-rw-r--r--gcc/fortran/arith.h2
-rw-r--r--gcc/fortran/array.c2
-rw-r--r--gcc/fortran/bbt.c2
-rw-r--r--gcc/fortran/check.c2
-rw-r--r--gcc/fortran/class.c2
-rw-r--r--gcc/fortran/config-lang.in2
-rw-r--r--gcc/fortran/constructor.c2
-rw-r--r--gcc/fortran/constructor.h2
-rw-r--r--gcc/fortran/convert.c2
-rw-r--r--gcc/fortran/cpp.c2
-rw-r--r--gcc/fortran/cpp.h2
-rw-r--r--gcc/fortran/data.c2
-rw-r--r--gcc/fortran/data.h2
-rw-r--r--gcc/fortran/decl.c2
-rw-r--r--gcc/fortran/dependency.c2
-rw-r--r--gcc/fortran/dependency.h2
-rw-r--r--gcc/fortran/dump-parse-tree.c2
-rw-r--r--gcc/fortran/error.c2
-rw-r--r--gcc/fortran/expr.c2
-rw-r--r--gcc/fortran/f95-lang.c2
-rw-r--r--gcc/fortran/frontend-passes.c2
-rw-r--r--gcc/fortran/gfc-diagnostic.def2
-rw-r--r--gcc/fortran/gfortran.h2
-rw-r--r--gcc/fortran/gfortranspec.c2
-rw-r--r--gcc/fortran/interface.c2
-rw-r--r--gcc/fortran/intrinsic.c2
-rw-r--r--gcc/fortran/intrinsic.h2
-rw-r--r--gcc/fortran/io.c2
-rw-r--r--gcc/fortran/ioparm.def2
-rw-r--r--gcc/fortran/iresolve.c2
-rw-r--r--gcc/fortran/iso-c-binding.def2
-rw-r--r--gcc/fortran/iso-fortran-env.def2
-rw-r--r--gcc/fortran/lang-specs.h2
-rw-r--r--gcc/fortran/lang.opt2
-rw-r--r--gcc/fortran/libgfortran.h2
-rw-r--r--gcc/fortran/match.c2
-rw-r--r--gcc/fortran/match.h2
-rw-r--r--gcc/fortran/matchexp.c2
-rw-r--r--gcc/fortran/mathbuiltins.def2
-rw-r--r--gcc/fortran/misc.c2
-rw-r--r--gcc/fortran/module.c2
-rw-r--r--gcc/fortran/openmp.c2
-rw-r--r--gcc/fortran/options.c2
-rw-r--r--gcc/fortran/parse.c2
-rw-r--r--gcc/fortran/parse.h2
-rw-r--r--gcc/fortran/primary.c2
-rw-r--r--gcc/fortran/resolve.c2
-rw-r--r--gcc/fortran/scanner.c2
-rw-r--r--gcc/fortran/scanner.h2
-rw-r--r--gcc/fortran/simplify.c2
-rw-r--r--gcc/fortran/st.c2
-rw-r--r--gcc/fortran/symbol.c2
-rw-r--r--gcc/fortran/target-memory.c2
-rw-r--r--gcc/fortran/target-memory.h2
-rw-r--r--gcc/fortran/trans-array.c2
-rw-r--r--gcc/fortran/trans-array.h2
-rw-r--r--gcc/fortran/trans-common.c2
-rw-r--r--gcc/fortran/trans-const.c2
-rw-r--r--gcc/fortran/trans-const.h2
-rw-r--r--gcc/fortran/trans-decl.c2
-rw-r--r--gcc/fortran/trans-expr.c2
-rw-r--r--gcc/fortran/trans-intrinsic.c2
-rw-r--r--gcc/fortran/trans-io.c2
-rw-r--r--gcc/fortran/trans-openmp.c2
-rw-r--r--gcc/fortran/trans-stmt.c2
-rw-r--r--gcc/fortran/trans-stmt.h2
-rw-r--r--gcc/fortran/trans-types.c2
-rw-r--r--gcc/fortran/trans-types.h2
-rw-r--r--gcc/fortran/trans.c2
-rw-r--r--gcc/fortran/trans.h2
-rw-r--r--gcc/fortran/types.def2
-rw-r--r--gcc/fp-test.c2
-rw-r--r--gcc/function-tests.c2
-rw-r--r--gcc/function.c2
-rw-r--r--gcc/function.h2
-rw-r--r--gcc/fwprop.c2
-rw-r--r--gcc/gcc-ar.c2
-rw-r--r--gcc/gcc-main.c2
-rw-r--r--gcc/gcc-plugin.h2
-rw-r--r--gcc/gcc-rich-location.c2
-rw-r--r--gcc/gcc-rich-location.h2
-rw-r--r--gcc/gcc-symtab.h2
-rw-r--r--gcc/gcc.c2
-rw-r--r--gcc/gcc.h2
-rw-r--r--gcc/gcov-counter.def2
-rw-r--r--gcc/gcov-dump.c2
-rw-r--r--gcc/gcov-io.c2
-rw-r--r--gcc/gcov-io.h2
-rw-r--r--gcc/gcov-iov.c2
-rw-r--r--gcc/gcov-tool.c2
-rw-r--r--gcc/gcov.c2
-rw-r--r--gcc/gcse-common.c2
-rw-r--r--gcc/gcse-common.h2
-rw-r--r--gcc/gcse.c2
-rw-r--r--gcc/gcse.h2
-rw-r--r--gcc/gdbhooks.py2
-rw-r--r--gcc/gdbinit.in2
-rw-r--r--gcc/gen-pass-instances.awk2
-rw-r--r--gcc/genattr-common.c2
-rw-r--r--gcc/genattr.c2
-rw-r--r--gcc/genattrtab.c2
-rw-r--r--gcc/genautomata.c2
-rw-r--r--gcc/gencfn-macros.c2
-rw-r--r--gcc/gencheck.c2
-rw-r--r--gcc/genchecksum.c2
-rw-r--r--gcc/gencodes.c2
-rw-r--r--gcc/genconditions.c2
-rw-r--r--gcc/genconfig.c2
-rw-r--r--gcc/genconstants.c2
-rw-r--r--gcc/genemit.c2
-rw-r--r--gcc/genenums.c2
-rw-r--r--gcc/generic-match-head.c2
-rw-r--r--gcc/generic-match.h2
-rw-r--r--gcc/genextract.c2
-rw-r--r--gcc/genflags.c2
-rw-r--r--gcc/gengenrtl.c2
-rw-r--r--gcc/gengtype-lex.l2
-rw-r--r--gcc/gengtype-parse.c2
-rw-r--r--gcc/gengtype-state.c2
-rw-r--r--gcc/gengtype.c4
-rw-r--r--gcc/gengtype.h2
-rw-r--r--gcc/genhooks.c2
-rw-r--r--gcc/genmatch.c2
-rw-r--r--gcc/genmddeps.c2
-rw-r--r--gcc/genmddump.c2
-rw-r--r--gcc/genmodes.c2
-rw-r--r--gcc/genmultilib2
-rw-r--r--gcc/genopinit.c2
-rw-r--r--gcc/genoutput.c2
-rw-r--r--gcc/genpeep.c2
-rw-r--r--gcc/genpreds.c2
-rw-r--r--gcc/genrecog.c2
-rw-r--r--gcc/gensupport.c2
-rw-r--r--gcc/gensupport.h2
-rw-r--r--gcc/gentarget-def.c2
-rw-r--r--gcc/ggc-common.c2
-rw-r--r--gcc/ggc-internal.h2
-rw-r--r--gcc/ggc-none.c2
-rw-r--r--gcc/ggc-page.c2
-rw-r--r--gcc/ggc-tests.c2
-rw-r--r--gcc/ggc.h2
-rw-r--r--gcc/gimple-builder.c2
-rw-r--r--gcc/gimple-builder.h2
-rw-r--r--gcc/gimple-expr.c2
-rw-r--r--gcc/gimple-expr.h2
-rw-r--r--gcc/gimple-fold.c2
-rw-r--r--gcc/gimple-fold.h2
-rw-r--r--gcc/gimple-iterator.c2
-rw-r--r--gcc/gimple-iterator.h2
-rw-r--r--gcc/gimple-laddress.c2
-rw-r--r--gcc/gimple-loop-interchange.cc2
-rw-r--r--gcc/gimple-loop-jam.c2
-rw-r--r--gcc/gimple-low.c2
-rw-r--r--gcc/gimple-low.h2
-rw-r--r--gcc/gimple-match-head.c2
-rw-r--r--gcc/gimple-match.h2
-rw-r--r--gcc/gimple-predict.h2
-rw-r--r--gcc/gimple-pretty-print.c2
-rw-r--r--gcc/gimple-pretty-print.h2
-rw-r--r--gcc/gimple-ssa-backprop.c2
-rw-r--r--gcc/gimple-ssa-evrp-analyze.c2
-rw-r--r--gcc/gimple-ssa-evrp-analyze.h2
-rw-r--r--gcc/gimple-ssa-evrp.c2
-rw-r--r--gcc/gimple-ssa-isolate-paths.c2
-rw-r--r--gcc/gimple-ssa-nonnull-compare.c2
-rw-r--r--gcc/gimple-ssa-split-paths.c2
-rw-r--r--gcc/gimple-ssa-sprintf.c2
-rw-r--r--gcc/gimple-ssa-store-merging.c2
-rw-r--r--gcc/gimple-ssa-strength-reduction.c2
-rw-r--r--gcc/gimple-ssa-warn-alloca.c2
-rw-r--r--gcc/gimple-ssa-warn-restrict.c2
-rw-r--r--gcc/gimple-ssa-warn-restrict.h2
-rw-r--r--gcc/gimple-ssa.h2
-rw-r--r--gcc/gimple-streamer-in.c2
-rw-r--r--gcc/gimple-streamer-out.c2
-rw-r--r--gcc/gimple-streamer.h2
-rw-r--r--gcc/gimple-walk.c2
-rw-r--r--gcc/gimple-walk.h2
-rw-r--r--gcc/gimple.c2
-rw-r--r--gcc/gimple.def2
-rw-r--r--gcc/gimple.h2
-rw-r--r--gcc/gimplify-me.c2
-rw-r--r--gcc/gimplify-me.h2
-rw-r--r--gcc/gimplify.c2
-rw-r--r--gcc/gimplify.h2
-rw-r--r--gcc/ginclude/float.h2
-rw-r--r--gcc/ginclude/iso646.h2
-rw-r--r--gcc/ginclude/stdalign.h2
-rw-r--r--gcc/ginclude/stdarg.h2
-rw-r--r--gcc/ginclude/stdatomic.h2
-rw-r--r--gcc/ginclude/stdbool.h2
-rw-r--r--gcc/ginclude/stddef.h2
-rw-r--r--gcc/ginclude/stdfix.h2
-rw-r--r--gcc/ginclude/stdint-gcc.h2
-rw-r--r--gcc/ginclude/stdnoreturn.h2
-rw-r--r--gcc/ginclude/tgmath.h2
-rw-r--r--gcc/ginclude/unwind-arm-common.h2
-rw-r--r--gcc/glimits.h2
-rw-r--r--gcc/go/ChangeLog4
-rw-r--r--gcc/go/Make-lang.in2
-rw-r--r--gcc/go/config-lang.in2
-rw-r--r--gcc/go/go-backend.c2
-rw-r--r--gcc/go/go-c.h2
-rw-r--r--gcc/go/go-gcc-diagnostics.cc2
-rw-r--r--gcc/go/go-gcc.cc2
-rw-r--r--gcc/go/go-gcc.h2
-rw-r--r--gcc/go/go-lang.c2
-rw-r--r--gcc/go/go-sha1.cc2
-rw-r--r--gcc/go/go-system.h2
-rw-r--r--gcc/go/gospec.c2
-rw-r--r--gcc/go/lang-specs.h2
-rw-r--r--gcc/go/lang.opt2
-rw-r--r--gcc/godump.c2
-rw-r--r--gcc/graph.c2
-rw-r--r--gcc/graph.h2
-rw-r--r--gcc/graphds.c2
-rw-r--r--gcc/graphds.h2
-rw-r--r--gcc/graphite-dependences.c2
-rw-r--r--gcc/graphite-isl-ast-to-gimple.c2
-rw-r--r--gcc/graphite-optimize-isl.c2
-rw-r--r--gcc/graphite-poly.c2
-rw-r--r--gcc/graphite-scop-detection.c2
-rw-r--r--gcc/graphite-sese-to-poly.c2
-rw-r--r--gcc/graphite.c2
-rw-r--r--gcc/graphite.h2
-rw-r--r--gcc/gsstruct.def2
-rw-r--r--gcc/gstab.h2
-rw-r--r--gcc/gsyms.h2
-rw-r--r--gcc/haifa-sched.c2
-rw-r--r--gcc/hard-reg-set.h2
-rw-r--r--gcc/hash-map-tests.c2
-rw-r--r--gcc/hash-map-traits.h2
-rw-r--r--gcc/hash-map.h2
-rw-r--r--gcc/hash-set-tests.c2
-rw-r--r--gcc/hash-set.h2
-rw-r--r--gcc/hash-table.c2
-rw-r--r--gcc/hash-table.h2
-rw-r--r--gcc/hash-traits.h2
-rw-r--r--gcc/highlev-plugin-common.h2
-rw-r--r--gcc/hooks.c2
-rw-r--r--gcc/hooks.h2
-rw-r--r--gcc/host-default.c2
-rw-r--r--gcc/hosthooks-def.h2
-rw-r--r--gcc/hosthooks.h2
-rw-r--r--gcc/hsa-brig-format.h2
-rw-r--r--gcc/hsa-brig.c2
-rw-r--r--gcc/hsa-builtins.def2
-rw-r--r--gcc/hsa-common.c2
-rw-r--r--gcc/hsa-common.h2
-rw-r--r--gcc/hsa-dump.c2
-rw-r--r--gcc/hsa-gen.c2
-rw-r--r--gcc/hsa-regalloc.c2
-rw-r--r--gcc/hw-doloop.c2
-rw-r--r--gcc/hw-doloop.h2
-rw-r--r--gcc/hwint.c2
-rw-r--r--gcc/hwint.h2
-rw-r--r--gcc/ifcvt.c2
-rw-r--r--gcc/ifcvt.h2
-rw-r--r--gcc/inchash.c2
-rw-r--r--gcc/inchash.h2
-rw-r--r--gcc/incpath.c2
-rw-r--r--gcc/incpath.h2
-rw-r--r--gcc/init-regs.c2
-rw-r--r--gcc/input.c2
-rw-r--r--gcc/input.h2
-rw-r--r--gcc/insn-addr.h2
-rw-r--r--gcc/insn-notes.def2
-rw-r--r--gcc/int-vector-builder.h2
-rw-r--r--gcc/internal-fn.c2
-rw-r--r--gcc/internal-fn.def2
-rw-r--r--gcc/internal-fn.h2
-rw-r--r--gcc/intl.c2
-rw-r--r--gcc/intl.h2
-rw-r--r--gcc/ipa-chkp.c2
-rw-r--r--gcc/ipa-chkp.h2
-rw-r--r--gcc/ipa-comdats.c2
-rw-r--r--gcc/ipa-cp.c2
-rw-r--r--gcc/ipa-devirt.c2
-rw-r--r--gcc/ipa-fnsummary.c2
-rw-r--r--gcc/ipa-fnsummary.h2
-rw-r--r--gcc/ipa-hsa.c2
-rw-r--r--gcc/ipa-icf-gimple.c2
-rw-r--r--gcc/ipa-icf-gimple.h2
-rw-r--r--gcc/ipa-icf.c2
-rw-r--r--gcc/ipa-icf.h2
-rw-r--r--gcc/ipa-inline-analysis.c2
-rw-r--r--gcc/ipa-inline-transform.c2
-rw-r--r--gcc/ipa-inline.c2
-rw-r--r--gcc/ipa-inline.h2
-rw-r--r--gcc/ipa-param-manipulation.c2
-rw-r--r--gcc/ipa-param-manipulation.h2
-rw-r--r--gcc/ipa-polymorphic-call.c2
-rw-r--r--gcc/ipa-predicate.c2
-rw-r--r--gcc/ipa-predicate.h2
-rw-r--r--gcc/ipa-profile.c2
-rw-r--r--gcc/ipa-prop.c2
-rw-r--r--gcc/ipa-prop.h2
-rw-r--r--gcc/ipa-pure-const.c2
-rw-r--r--gcc/ipa-ref.c2
-rw-r--r--gcc/ipa-ref.h2
-rw-r--r--gcc/ipa-reference.c2
-rw-r--r--gcc/ipa-reference.h2
-rw-r--r--gcc/ipa-split.c2
-rw-r--r--gcc/ipa-utils.c2
-rw-r--r--gcc/ipa-utils.h2
-rw-r--r--gcc/ipa-visibility.c2
-rw-r--r--gcc/ipa.c2
-rw-r--r--gcc/ira-build.c2
-rw-r--r--gcc/ira-color.c2
-rw-r--r--gcc/ira-conflicts.c2
-rw-r--r--gcc/ira-costs.c2
-rw-r--r--gcc/ira-emit.c2
-rw-r--r--gcc/ira-int.h2
-rw-r--r--gcc/ira-lives.c2
-rw-r--r--gcc/ira.c2
-rw-r--r--gcc/ira.h2
-rw-r--r--gcc/is-a.h2
-rw-r--r--gcc/jit/ChangeLog6
-rw-r--r--gcc/jit/Make-lang.in2
-rw-r--r--gcc/jit/config-lang.in2
-rw-r--r--gcc/jit/docs/_build/texinfo/libgccjit.texi80
-rw-r--r--gcc/jit/docs/conf.py2
-rw-r--r--gcc/jit/docs/cp/index.rst2
-rw-r--r--gcc/jit/docs/cp/intro/index.rst2
-rw-r--r--gcc/jit/docs/cp/intro/tutorial01.rst2
-rw-r--r--gcc/jit/docs/cp/intro/tutorial02.rst2
-rw-r--r--gcc/jit/docs/cp/intro/tutorial03.rst2
-rw-r--r--gcc/jit/docs/cp/intro/tutorial04.rst2
-rw-r--r--gcc/jit/docs/cp/topics/compilation.rst2
-rw-r--r--gcc/jit/docs/cp/topics/contexts.rst2
-rw-r--r--gcc/jit/docs/cp/topics/expressions.rst2
-rw-r--r--gcc/jit/docs/cp/topics/functions.rst2
-rw-r--r--gcc/jit/docs/cp/topics/index.rst2
-rw-r--r--gcc/jit/docs/cp/topics/locations.rst2
-rw-r--r--gcc/jit/docs/cp/topics/objects.rst2
-rw-r--r--gcc/jit/docs/cp/topics/types.rst2
-rw-r--r--gcc/jit/docs/examples/tut01-hello-world.c2
-rw-r--r--gcc/jit/docs/examples/tut01-hello-world.cc2
-rw-r--r--gcc/jit/docs/examples/tut02-square.c2
-rw-r--r--gcc/jit/docs/examples/tut02-square.cc2
-rw-r--r--gcc/jit/docs/examples/tut03-sum-of-squares.c2
-rw-r--r--gcc/jit/docs/examples/tut03-sum-of-squares.cc2
-rw-r--r--gcc/jit/docs/examples/tut04-toyvm/toyvm.c2
-rw-r--r--gcc/jit/docs/examples/tut04-toyvm/toyvm.cc2
-rw-r--r--gcc/jit/docs/index.rst2
-rw-r--r--gcc/jit/docs/internals/index.rst2
-rw-r--r--gcc/jit/docs/intro/index.rst2
-rw-r--r--gcc/jit/docs/intro/tutorial01.rst2
-rw-r--r--gcc/jit/docs/intro/tutorial02.rst2
-rw-r--r--gcc/jit/docs/intro/tutorial03.rst2
-rw-r--r--gcc/jit/docs/intro/tutorial04.rst2
-rw-r--r--gcc/jit/docs/intro/tutorial05.rst2
-rw-r--r--gcc/jit/docs/topics/compatibility.rst2
-rw-r--r--gcc/jit/docs/topics/compilation.rst2
-rw-r--r--gcc/jit/docs/topics/contexts.rst2
-rw-r--r--gcc/jit/docs/topics/expressions.rst2
-rw-r--r--gcc/jit/docs/topics/function-pointers.rst2
-rw-r--r--gcc/jit/docs/topics/functions.rst2
-rw-r--r--gcc/jit/docs/topics/index.rst2
-rw-r--r--gcc/jit/docs/topics/locations.rst2
-rw-r--r--gcc/jit/docs/topics/objects.rst2
-rw-r--r--gcc/jit/docs/topics/performance.rst2
-rw-r--r--gcc/jit/docs/topics/types.rst2
-rw-r--r--gcc/jit/dummy-frontend.c2
-rw-r--r--gcc/jit/jit-builtins.c2
-rw-r--r--gcc/jit/jit-builtins.h2
-rw-r--r--gcc/jit/jit-common.h2
-rw-r--r--gcc/jit/jit-logging.c2
-rw-r--r--gcc/jit/jit-logging.h2
-rw-r--r--gcc/jit/jit-playback.c2
-rw-r--r--gcc/jit/jit-playback.h2
-rw-r--r--gcc/jit/jit-recording.c2
-rw-r--r--gcc/jit/jit-recording.h2
-rw-r--r--gcc/jit/jit-result.c2
-rw-r--r--gcc/jit/jit-result.h2
-rw-r--r--gcc/jit/jit-spec.c2
-rw-r--r--gcc/jit/jit-tempdir.c2
-rw-r--r--gcc/jit/jit-tempdir.h2
-rw-r--r--gcc/jit/libgccjit++.h2
-rw-r--r--gcc/jit/libgccjit.c2
-rw-r--r--gcc/jit/libgccjit.h2
-rw-r--r--gcc/jit/libgccjit.map2
-rw-r--r--gcc/jump.c2
-rw-r--r--gcc/langhooks-def.h2
-rw-r--r--gcc/langhooks.c2
-rw-r--r--gcc/langhooks.h2
-rw-r--r--gcc/lcm.c2
-rw-r--r--gcc/lcm.h2
-rw-r--r--gcc/libfuncs.h2
-rw-r--r--gcc/limitx.h2
-rw-r--r--gcc/lists.c2
-rw-r--r--gcc/loop-doloop.c2
-rw-r--r--gcc/loop-init.c2
-rw-r--r--gcc/loop-invariant.c2
-rw-r--r--gcc/loop-iv.c2
-rw-r--r--gcc/loop-unroll.c2
-rw-r--r--gcc/loop-unroll.h2
-rw-r--r--gcc/lower-subreg.c2
-rw-r--r--gcc/lower-subreg.h2
-rw-r--r--gcc/lra-assigns.c2
-rw-r--r--gcc/lra-coalesce.c2
-rw-r--r--gcc/lra-constraints.c2
-rw-r--r--gcc/lra-eliminations.c2
-rw-r--r--gcc/lra-int.h2
-rw-r--r--gcc/lra-lives.c2
-rw-r--r--gcc/lra-remat.c2
-rw-r--r--gcc/lra-spills.c2
-rw-r--r--gcc/lra.c2
-rw-r--r--gcc/lra.h2
-rw-r--r--gcc/lto-cgraph.c2
-rw-r--r--gcc/lto-compress.c2
-rw-r--r--gcc/lto-compress.h2
-rw-r--r--gcc/lto-opts.c2
-rw-r--r--gcc/lto-section-in.c2
-rw-r--r--gcc/lto-section-names.h2
-rw-r--r--gcc/lto-section-out.c2
-rw-r--r--gcc/lto-streamer-in.c2
-rw-r--r--gcc/lto-streamer-out.c2
-rw-r--r--gcc/lto-streamer.c2
-rw-r--r--gcc/lto-streamer.h2
-rw-r--r--gcc/lto-wrapper.c2
-rw-r--r--gcc/lto/ChangeLog6
-rw-r--r--gcc/lto/Make-lang.in2
-rw-r--r--gcc/lto/common.c2
-rw-r--r--gcc/lto/common.h2
-rw-r--r--gcc/lto/config-lang.in2
-rw-r--r--gcc/lto/lang-specs.h2
-rw-r--r--gcc/lto/lang.opt2
-rw-r--r--gcc/lto/lto-lang.c2
-rw-r--r--gcc/lto/lto-object.c2
-rw-r--r--gcc/lto/lto-partition.c2
-rw-r--r--gcc/lto/lto-partition.h2
-rw-r--r--gcc/lto/lto-symtab.c2
-rw-r--r--gcc/lto/lto-symtab.h2
-rw-r--r--gcc/lto/lto-tree.h2
-rw-r--r--gcc/lto/lto.c2
-rw-r--r--gcc/lto/lto.h2
-rw-r--r--gcc/machmode.def2
-rw-r--r--gcc/machmode.h2
-rw-r--r--gcc/main.c2
-rw-r--r--gcc/match.pd2
-rw-r--r--gcc/mcf.c2
-rw-r--r--gcc/mem-stats-traits.h2
-rw-r--r--gcc/mem-stats.h2
-rw-r--r--gcc/memmodel.h2
-rw-r--r--gcc/memory-block.cc2
-rw-r--r--gcc/memory-block.h2
-rw-r--r--gcc/mkconfig.sh2
-rw-r--r--gcc/mode-classes.def2
-rw-r--r--gcc/mode-switching.c2
-rw-r--r--gcc/modulo-sched.c2
-rw-r--r--gcc/multiple_target.c2
-rw-r--r--gcc/objc/ChangeLog6
-rw-r--r--gcc/objc/Make-lang.in2
-rw-r--r--gcc/objc/config-lang.in2
-rw-r--r--gcc/objc/lang-specs.h2
-rw-r--r--gcc/objc/objc-act.c2
-rw-r--r--gcc/objc/objc-act.h2
-rw-r--r--gcc/objc/objc-encoding.c2
-rw-r--r--gcc/objc/objc-encoding.h2
-rw-r--r--gcc/objc/objc-gnu-runtime-abi-01.c2
-rw-r--r--gcc/objc/objc-lang.c2
-rw-r--r--gcc/objc/objc-map.c2
-rw-r--r--gcc/objc/objc-map.h2
-rw-r--r--gcc/objc/objc-next-metadata-tags.h2
-rw-r--r--gcc/objc/objc-next-runtime-abi-01.c2
-rw-r--r--gcc/objc/objc-next-runtime-abi-02.c2
-rw-r--r--gcc/objc/objc-runtime-hooks.h2
-rw-r--r--gcc/objc/objc-runtime-shared-support.c2
-rw-r--r--gcc/objc/objc-runtime-shared-support.h2
-rw-r--r--gcc/objc/objc-tree.def2
-rw-r--r--gcc/objcp/ChangeLog6
-rw-r--r--gcc/objcp/Make-lang.in2
-rw-r--r--gcc/objcp/config-lang.in2
-rw-r--r--gcc/objcp/lang-specs.h2
-rw-r--r--gcc/objcp/objcp-decl.c2
-rw-r--r--gcc/objcp/objcp-decl.h2
-rw-r--r--gcc/objcp/objcp-lang.c2
-rw-r--r--gcc/omp-builtins.def2
-rw-r--r--gcc/omp-expand.c2
-rw-r--r--gcc/omp-expand.h2
-rw-r--r--gcc/omp-general.c2
-rw-r--r--gcc/omp-general.h2
-rw-r--r--gcc/omp-grid.c2
-rw-r--r--gcc/omp-grid.h2
-rw-r--r--gcc/omp-low.c2
-rw-r--r--gcc/omp-low.h2
-rw-r--r--gcc/omp-offload.c2
-rw-r--r--gcc/omp-offload.h2
-rw-r--r--gcc/omp-simd-clone.c2
-rw-r--r--gcc/opt-functions.awk2
-rw-r--r--gcc/opt-gather.awk2
-rw-r--r--gcc/opt-include.awk2
-rw-r--r--gcc/opt-read.awk2
-rw-r--r--gcc/optabs-libfuncs.c2
-rw-r--r--gcc/optabs-libfuncs.h2
-rw-r--r--gcc/optabs-query.c2
-rw-r--r--gcc/optabs-query.h2
-rw-r--r--gcc/optabs-tree.c2
-rw-r--r--gcc/optabs-tree.h2
-rw-r--r--gcc/optabs.c2
-rw-r--r--gcc/optabs.def2
-rw-r--r--gcc/optabs.h2
-rw-r--r--gcc/optc-gen.awk2
-rw-r--r--gcc/optc-save-gen.awk2
-rw-r--r--gcc/opth-gen.awk2
-rw-r--r--gcc/opts-common.c2
-rw-r--r--gcc/opts-diagnostic.h2
-rw-r--r--gcc/opts-global.c2
-rw-r--r--gcc/opts.c2
-rw-r--r--gcc/opts.h2
-rw-r--r--gcc/output.h2
-rw-r--r--gcc/params-enum.h2
-rw-r--r--gcc/params-list.h2
-rw-r--r--gcc/params-options.h2
-rw-r--r--gcc/params.c2
-rw-r--r--gcc/params.def2
-rw-r--r--gcc/params.h2
-rw-r--r--gcc/pass_manager.h2
-rw-r--r--gcc/passes.c2
-rw-r--r--gcc/passes.def2
-rw-r--r--gcc/plugin.c2
-rw-r--r--gcc/plugin.def2
-rw-r--r--gcc/plugin.h2
-rw-r--r--gcc/po/ChangeLog8
-rw-r--r--gcc/po/EXCLUDES2
-rw-r--r--gcc/po/exgettext2
-rw-r--r--gcc/poly-int-types.h2
-rw-r--r--gcc/poly-int.h2
-rw-r--r--gcc/postreload-gcse.c2
-rw-r--r--gcc/postreload.c2
-rw-r--r--gcc/predict.c2
-rw-r--r--gcc/predict.def2
-rw-r--r--gcc/predict.h2
-rw-r--r--gcc/prefix.c2
-rw-r--r--gcc/prefix.h2
-rw-r--r--gcc/pretty-print.c2
-rw-r--r--gcc/pretty-print.h2
-rw-r--r--gcc/print-rtl-function.c2
-rw-r--r--gcc/print-rtl.c2
-rw-r--r--gcc/print-rtl.h2
-rw-r--r--gcc/print-tree.c2
-rw-r--r--gcc/print-tree.h2
-rw-r--r--gcc/profile-count.c2
-rw-r--r--gcc/profile-count.h2
-rw-r--r--gcc/profile.c2
-rw-r--r--gcc/profile.h2
-rw-r--r--gcc/read-md.c2
-rw-r--r--gcc/read-md.h2
-rw-r--r--gcc/read-rtl-function.c2
-rw-r--r--gcc/read-rtl-function.h2
-rw-r--r--gcc/read-rtl.c2
-rw-r--r--gcc/real.c2
-rw-r--r--gcc/real.h2
-rw-r--r--gcc/realmpfr.c2
-rw-r--r--gcc/realmpfr.h2
-rw-r--r--gcc/recog.c2
-rw-r--r--gcc/recog.h2
-rw-r--r--gcc/ree.c2
-rw-r--r--gcc/reg-notes.def2
-rw-r--r--gcc/reg-stack.c2
-rw-r--r--gcc/regcprop.c2
-rw-r--r--gcc/regcprop.h2
-rw-r--r--gcc/reginfo.c2
-rw-r--r--gcc/regrename.c2
-rw-r--r--gcc/regrename.h2
-rw-r--r--gcc/regs.h2
-rw-r--r--gcc/regset.h2
-rw-r--r--gcc/regstat.c2
-rw-r--r--gcc/reload.c2
-rw-r--r--gcc/reload.h2
-rw-r--r--gcc/reload1.c2
-rw-r--r--gcc/reorg.c2
-rw-r--r--gcc/resource.c2
-rw-r--r--gcc/resource.h2
-rw-r--r--gcc/rtl-chkp.c2
-rw-r--r--gcc/rtl-chkp.h2
-rw-r--r--gcc/rtl-error.c2
-rw-r--r--gcc/rtl-error.h2
-rw-r--r--gcc/rtl-iter.h2
-rw-r--r--gcc/rtl-tests.c2
-rw-r--r--gcc/rtl.c2
-rw-r--r--gcc/rtl.def2
-rw-r--r--gcc/rtl.h2
-rw-r--r--gcc/rtlanal.c2
-rw-r--r--gcc/rtlhash.c2
-rw-r--r--gcc/rtlhash.h2
-rw-r--r--gcc/rtlhooks-def.h2
-rw-r--r--gcc/rtlhooks.c2
-rw-r--r--gcc/rtx-vector-builder.c2
-rw-r--r--gcc/rtx-vector-builder.h2
-rw-r--r--gcc/run-rtl-passes.c2
-rw-r--r--gcc/run-rtl-passes.h2
-rw-r--r--gcc/sancov.c2
-rw-r--r--gcc/sanitizer.def2
-rw-r--r--gcc/sanopt.c2
-rw-r--r--gcc/sbitmap.c2
-rw-r--r--gcc/sbitmap.h2
-rw-r--r--gcc/sched-deps.c2
-rw-r--r--gcc/sched-ebb.c2
-rw-r--r--gcc/sched-int.h2
-rw-r--r--gcc/sched-rgn.c2
-rw-r--r--gcc/sel-sched-dump.c2
-rw-r--r--gcc/sel-sched-dump.h2
-rw-r--r--gcc/sel-sched-ir.c2
-rw-r--r--gcc/sel-sched-ir.h2
-rw-r--r--gcc/sel-sched.c2
-rw-r--r--gcc/sel-sched.h2
-rw-r--r--gcc/selftest-diagnostic.c2
-rw-r--r--gcc/selftest-diagnostic.h2
-rw-r--r--gcc/selftest-rtl.c2
-rw-r--r--gcc/selftest-rtl.h2
-rw-r--r--gcc/selftest-run-tests.c2
-rw-r--r--gcc/selftest.c2
-rw-r--r--gcc/selftest.h2
-rw-r--r--gcc/sese.c2
-rw-r--r--gcc/sese.h2
-rw-r--r--gcc/shrink-wrap.c2
-rw-r--r--gcc/shrink-wrap.h2
-rw-r--r--gcc/signop.h2
-rw-r--r--gcc/simplify-rtx.c2
-rw-r--r--gcc/sparseset.c2
-rw-r--r--gcc/sparseset.h2
-rw-r--r--gcc/spellcheck-tree.c2
-rw-r--r--gcc/spellcheck-tree.h2
-rw-r--r--gcc/spellcheck.c2
-rw-r--r--gcc/spellcheck.h2
-rw-r--r--gcc/sreal.c2
-rw-r--r--gcc/sreal.h2
-rw-r--r--gcc/ssa-iterators.h2
-rw-r--r--gcc/ssa.h2
-rw-r--r--gcc/stab.def2
-rw-r--r--gcc/stack-ptr-mod.c2
-rw-r--r--gcc/statistics.c2
-rw-r--r--gcc/statistics.h2
-rw-r--r--gcc/stmt.c2
-rw-r--r--gcc/stmt.h2
-rw-r--r--gcc/stor-layout.c2
-rw-r--r--gcc/stor-layout.h2
-rw-r--r--gcc/store-motion.c2
-rw-r--r--gcc/streamer-hooks.c2
-rw-r--r--gcc/streamer-hooks.h2
-rw-r--r--gcc/stringpool.c2
-rw-r--r--gcc/stringpool.h2
-rw-r--r--gcc/substring-locations.c2
-rw-r--r--gcc/substring-locations.h2
-rw-r--r--gcc/symbol-summary.h2
-rw-r--r--gcc/symtab.c2
-rw-r--r--gcc/sync-builtins.def2
-rw-r--r--gcc/system.h2
-rw-r--r--gcc/target-def.h2
-rw-r--r--gcc/target-globals.c2
-rw-r--r--gcc/target-globals.h2
-rw-r--r--gcc/target-hooks-macros.h2
-rw-r--r--gcc/target-insns.def2
-rw-r--r--gcc/target.def2
-rw-r--r--gcc/target.h2
-rw-r--r--gcc/targhooks.c2
-rw-r--r--gcc/targhooks.h2
-rw-r--r--gcc/testsuite/ChangeLog19963
-rw-r--r--gcc/testsuite/ChangeLog-201719962
-rw-r--r--gcc/testsuite/README2
-rw-r--r--gcc/testsuite/README.compat2
-rw-r--r--gcc/testsuite/README.gcc2
-rw-r--r--gcc/testsuite/brig.dg/dg.exp2
-rw-r--r--gcc/testsuite/config/default.exp2
-rw-r--r--gcc/testsuite/g++.dg/README2
-rw-r--r--gcc/testsuite/g++.dg/asan/asan.exp2
-rw-r--r--gcc/testsuite/g++.dg/bprob/bprob.exp2
-rw-r--r--gcc/testsuite/g++.dg/charset/charset.exp2
-rw-r--r--gcc/testsuite/g++.dg/compat/break/README2
-rw-r--r--gcc/testsuite/g++.dg/compat/compat.exp2
-rw-r--r--gcc/testsuite/g++.dg/compat/struct-layout-1.exp2
-rw-r--r--gcc/testsuite/g++.dg/debug/debug.exp2
-rw-r--r--gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp2
-rw-r--r--gcc/testsuite/g++.dg/dfp/dfp.exp2
-rw-r--r--gcc/testsuite/g++.dg/dg.exp2
-rw-r--r--gcc/testsuite/g++.dg/gcov/gcov.exp2
-rw-r--r--gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp2
-rw-r--r--gcc/testsuite/g++.dg/goacc/goacc.exp2
-rw-r--r--gcc/testsuite/g++.dg/gomp/gomp.exp2
-rw-r--r--gcc/testsuite/g++.dg/graphite/graphite.exp2
-rw-r--r--gcc/testsuite/g++.dg/lto/lto.exp2
-rw-r--r--gcc/testsuite/g++.dg/pch/pch.exp2
-rw-r--r--gcc/testsuite/g++.dg/plugin/plugin.exp2
-rw-r--r--gcc/testsuite/g++.dg/simulate-thread/simulate-thread.exp2
-rw-r--r--gcc/testsuite/g++.dg/special/ecos.exp2
-rw-r--r--gcc/testsuite/g++.dg/tls/tls.exp2
-rw-r--r--gcc/testsuite/g++.dg/tm/tm.exp2
-rw-r--r--gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp2
-rw-r--r--gcc/testsuite/g++.dg/tree-prof/tree-prof.exp2
-rw-r--r--gcc/testsuite/g++.dg/tsan/tsan.exp2
-rw-r--r--gcc/testsuite/g++.dg/ubsan/ubsan.exp2
-rw-r--r--gcc/testsuite/g++.dg/vect/vect.exp2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/README2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.robertl/README2
-rw-r--r--gcc/testsuite/g++.old-deja/old-deja.exp2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/compile.exp2
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp2
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/execute.exp2
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp2
-rw-r--r--gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp2
-rw-r--r--gcc/testsuite/gcc.dg/README2
-rw-r--r--gcc/testsuite/gcc.dg/asan/asan.exp2
-rw-r--r--gcc/testsuite/gcc.dg/atomic/atomic.exp2
-rw-r--r--gcc/testsuite/gcc.dg/autopar/autopar.exp2
-rw-r--r--gcc/testsuite/gcc.dg/charset/charset.exp2
-rw-r--r--gcc/testsuite/gcc.dg/compat/compat.exp2
-rw-r--r--gcc/testsuite/gcc.dg/compat/struct-layout-1.exp2
-rw-r--r--gcc/testsuite/gcc.dg/cpp/assembl2.S2
-rw-r--r--gcc/testsuite/gcc.dg/cpp/cpp.exp2
-rw-r--r--gcc/testsuite/gcc.dg/cpp/trad/trad.exp2
-rw-r--r--gcc/testsuite/gcc.dg/debug/debug.exp2
-rw-r--r--gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp2
-rw-r--r--gcc/testsuite/gcc.dg/dfp/dfp.exp2
-rw-r--r--gcc/testsuite/gcc.dg/dg.exp2
-rw-r--r--gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp2
-rw-r--r--gcc/testsuite/gcc.dg/format/format.exp2
-rw-r--r--gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp2
-rw-r--r--gcc/testsuite/gcc.dg/goacc/goacc.exp2
-rw-r--r--gcc/testsuite/gcc.dg/gomp/gomp.exp2
-rw-r--r--gcc/testsuite/gcc.dg/graphite/graphite.exp2
-rw-r--r--gcc/testsuite/gcc.dg/ipa/ipa.exp2
-rw-r--r--gcc/testsuite/gcc.dg/lto/lto.exp2
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/noncompile.exp2
-rw-r--r--gcc/testsuite/gcc.dg/params/params.exp2
-rw-r--r--gcc/testsuite/gcc.dg/pch/pch.exp2
-rw-r--r--gcc/testsuite/gcc.dg/plugin/plugin.exp2
-rw-r--r--gcc/testsuite/gcc.dg/rtl/rtl.exp2
-rw-r--r--gcc/testsuite/gcc.dg/sancov/sancov.exp2
-rw-r--r--gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp2
-rw-r--r--gcc/testsuite/gcc.dg/special/mips-abi.exp2
-rw-r--r--gcc/testsuite/gcc.dg/special/special.exp2
-rw-r--r--gcc/testsuite/gcc.dg/sso/sso.exp2
-rw-r--r--gcc/testsuite/gcc.dg/tls/tls.exp2
-rw-r--r--gcc/testsuite/gcc.dg/tm/tm.exp2
-rw-r--r--gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp2
-rw-r--r--gcc/testsuite/gcc.dg/torture/tls/tls.exp2
-rw-r--r--gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp2
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp2
-rw-r--r--gcc/testsuite/gcc.dg/tsan/tsan.exp2
-rw-r--r--gcc/testsuite/gcc.dg/ubsan/ubsan.exp2
-rw-r--r--gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp2
-rw-r--r--gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp2
-rw-r--r--gcc/testsuite/gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp2
-rw-r--r--gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp2
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect.exp2
-rw-r--r--gcc/testsuite/gcc.dg/vmx/vmx.exp2
-rw-r--r--gcc/testsuite/gcc.dg/vxworks/vxworks.exp2
-rw-r--r--gcc/testsuite/gcc.dg/weak/weak.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/acker1.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/arm-isr.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/bprob.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/dectest.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/dhry.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/gcov.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/godump.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/help.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/i386-prefetch.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/linkage.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/matrix1.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/mg-2.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/mg.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/options.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/output.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/sieve.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/sort2.exp2
-rw-r--r--gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp2
-rw-r--r--gcc/testsuite/gcc.target/aarch64/aarch64.exp2
-rw-r--r--gcc/testsuite/gcc.target/aarch64/acle/acle.exp2
-rw-r--r--gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp2
-rw-r--r--gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp2
-rw-r--r--gcc/testsuite/gcc.target/aarch64/simd/simd.exp2
-rw-r--r--gcc/testsuite/gcc.target/alpha/alpha.exp2
-rw-r--r--gcc/testsuite/gcc.target/arc/arc.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/acle/acle.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/arm.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/cmse/cmse.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/lto/lto.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/multilib.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/pure-code/pure-code.exp2
-rw-r--r--gcc/testsuite/gcc.target/arm/simd/simd.exp2
-rw-r--r--gcc/testsuite/gcc.target/avr/avr.exp2
-rw-r--r--gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp2
-rw-r--r--gcc/testsuite/gcc.target/avr/torture/avr-torture.exp2
-rw-r--r--gcc/testsuite/gcc.target/bfin/bfin.exp2
-rw-r--r--gcc/testsuite/gcc.target/bfin/builtins/bfin-builtins.exp2
-rw-r--r--gcc/testsuite/gcc.target/cris/cris.exp2
-rw-r--r--gcc/testsuite/gcc.target/cris/torture/cris-torture.exp2
-rw-r--r--gcc/testsuite/gcc.target/epiphany/epiphany.exp2
-rw-r--r--gcc/testsuite/gcc.target/frv/frv.exp2
-rw-r--r--gcc/testsuite/gcc.target/h8300/h8300.exp2
-rw-r--r--gcc/testsuite/gcc.target/hppa/hppa.exp2
-rw-r--r--gcc/testsuite/gcc.target/i386/i386.exp2
-rw-r--r--gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp2
-rw-r--r--gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp2
-rw-r--r--gcc/testsuite/gcc.target/i386/mpx/mpx.exp2
-rw-r--r--gcc/testsuite/gcc.target/i386/stackalign/stackalign.exp2
-rw-r--r--gcc/testsuite/gcc.target/ia64/ia64.exp2
-rw-r--r--gcc/testsuite/gcc.target/m68k/m68k.exp2
-rw-r--r--gcc/testsuite/gcc.target/microblaze/microblaze.exp2
-rw-r--r--gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp2
-rw-r--r--gcc/testsuite/gcc.target/mips/mips-nonpic/README2
-rw-r--r--gcc/testsuite/gcc.target/mips/mips-nonpic/mips-nonpic.exp2
-rw-r--r--gcc/testsuite/gcc.target/mips/mips.exp2
-rw-r--r--gcc/testsuite/gcc.target/msp430/msp430.exp2
-rw-r--r--gcc/testsuite/gcc.target/nds32/nds32.exp2
-rw-r--r--gcc/testsuite/gcc.target/nios2/nios2.exp2
-rw-r--r--gcc/testsuite/gcc.target/nvptx/nvptx.exp2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/powerpc.exp2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp2
-rw-r--r--gcc/testsuite/gcc.target/riscv/riscv.exp2
-rw-r--r--gcc/testsuite/gcc.target/rl78/rl78.exp2
-rw-r--r--gcc/testsuite/gcc.target/rx/rx.exp2
-rw-r--r--gcc/testsuite/gcc.target/s390/s390.exp2
-rw-r--r--gcc/testsuite/gcc.target/sh/sh.exp2
-rw-r--r--gcc/testsuite/gcc.target/sh/torture/sh-torture.exp2
-rw-r--r--gcc/testsuite/gcc.target/sparc/sparc.exp2
-rw-r--r--gcc/testsuite/gcc.target/spu/ea/ea.exp2
-rw-r--r--gcc/testsuite/gcc.target/spu/spu.exp2
-rw-r--r--gcc/testsuite/gcc.target/tic6x/builtins/c6x-builtins.exp2
-rw-r--r--gcc/testsuite/gcc.target/tic6x/tic6x.exp2
-rw-r--r--gcc/testsuite/gcc.target/vax/vax.exp2
-rw-r--r--gcc/testsuite/gcc.target/visium/visium.exp2
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/README.gcc2
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp2
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/avx/abi-avx.exp2
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/avx512f/abi-avx512f.exp2
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp2
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S2
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp2
-rw-r--r--gcc/testsuite/gcc.target/xstormy16/xstormy16.exp2
-rw-r--r--gcc/testsuite/gcc.test-framework/README2
-rw-r--r--gcc/testsuite/gcc.test-framework/gen_directive_tests2
-rw-r--r--gcc/testsuite/gcc.test-framework/test-framework.awk2
-rw-r--r--gcc/testsuite/gcc.test-framework/test-framework.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/coarray/caf.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/debug/debug.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/dg.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/g77/README2
-rw-r--r--gcc/testsuite/gfortran.dg/goacc/goacc.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/gomp/gomp.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/graphite/graphite.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/ieee/ieee.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/lto/lto.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/prof/prof.exp2
-rw-r--r--gcc/testsuite/gfortran.dg/vect/vect.exp2
-rw-r--r--gcc/testsuite/gfortran.fortran-torture/compile/compile.exp2
-rw-r--r--gcc/testsuite/gfortran.fortran-torture/execute/execute.exp2
-rw-r--r--gcc/testsuite/gnat.dg/dg.exp2
-rw-r--r--gcc/testsuite/gnat.dg/gcov/gcov.exp2
-rw-r--r--gcc/testsuite/gnat.dg/specs/specs.exp2
-rw-r--r--gcc/testsuite/gnat.dg/sso/sso.exp2
-rw-r--r--gcc/testsuite/go.dg/dg.exp2
-rw-r--r--gcc/testsuite/go.go-torture/execute/execute.exp2
-rw-r--r--gcc/testsuite/go.test/go-test.exp2
-rw-r--r--gcc/testsuite/lib/asan-dg.exp2
-rw-r--r--gcc/testsuite/lib/atomic-dg.exp2
-rw-r--r--gcc/testsuite/lib/brig-dg.exp2
-rw-r--r--gcc/testsuite/lib/brig.exp2
-rw-r--r--gcc/testsuite/lib/c-compat.exp2
-rw-r--r--gcc/testsuite/lib/c-torture.exp2
-rw-r--r--gcc/testsuite/lib/clearcap.exp2
-rw-r--r--gcc/testsuite/lib/compat.exp2
-rw-r--r--gcc/testsuite/lib/copy-file.exp2
-rw-r--r--gcc/testsuite/lib/dejapatches.exp2
-rw-r--r--gcc/testsuite/lib/dg-pch.exp2
-rw-r--r--gcc/testsuite/lib/file-format.exp2
-rw-r--r--gcc/testsuite/lib/fortran-modules.exp2
-rw-r--r--gcc/testsuite/lib/fortran-torture.exp2
-rw-r--r--gcc/testsuite/lib/g++-dg.exp2
-rw-r--r--gcc/testsuite/lib/g++.exp2
-rw-r--r--gcc/testsuite/lib/gcc-defs.exp2
-rw-r--r--gcc/testsuite/lib/gcc-dg.exp2
-rw-r--r--gcc/testsuite/lib/gcc-gdb-test.exp2
-rw-r--r--gcc/testsuite/lib/gcc-simulate-thread.exp2
-rw-r--r--gcc/testsuite/lib/gcc.exp2
-rw-r--r--gcc/testsuite/lib/gcov.exp2
-rw-r--r--gcc/testsuite/lib/gfortran-dg.exp2
-rw-r--r--gcc/testsuite/lib/gfortran.exp2
-rw-r--r--gcc/testsuite/lib/gnat-dg.exp2
-rw-r--r--gcc/testsuite/lib/gnat.exp2
-rw-r--r--gcc/testsuite/lib/go-dg.exp2
-rw-r--r--gcc/testsuite/lib/go-torture.exp2
-rw-r--r--gcc/testsuite/lib/go.exp2
-rw-r--r--gcc/testsuite/lib/lto.exp2
-rw-r--r--gcc/testsuite/lib/mike-g++.exp2
-rw-r--r--gcc/testsuite/lib/mike-gcc.exp2
-rw-r--r--gcc/testsuite/lib/mpx-dg.exp2
-rw-r--r--gcc/testsuite/lib/multiline.exp2
-rw-r--r--gcc/testsuite/lib/obj-c++-dg.exp2
-rw-r--r--gcc/testsuite/lib/obj-c++.exp2
-rw-r--r--gcc/testsuite/lib/objc-dg.exp2
-rw-r--r--gcc/testsuite/lib/objc-torture.exp2
-rw-r--r--gcc/testsuite/lib/objc.exp2
-rw-r--r--gcc/testsuite/lib/options.exp2
-rw-r--r--gcc/testsuite/lib/plugin-support.exp2
-rw-r--r--gcc/testsuite/lib/profopt.exp2
-rw-r--r--gcc/testsuite/lib/prune.exp2
-rw-r--r--gcc/testsuite/lib/scanasm.exp2
-rw-r--r--gcc/testsuite/lib/scandump.exp2
-rw-r--r--gcc/testsuite/lib/scanipa.exp2
-rw-r--r--gcc/testsuite/lib/scanlang.exp2
-rw-r--r--gcc/testsuite/lib/scanrtl.exp2
-rw-r--r--gcc/testsuite/lib/scantree.exp2
-rw-r--r--gcc/testsuite/lib/target-libpath.exp2
-rw-r--r--gcc/testsuite/lib/target-supports-dg.exp2
-rw-r--r--gcc/testsuite/lib/target-supports.exp2
-rw-r--r--gcc/testsuite/lib/target-utils.exp2
-rw-r--r--gcc/testsuite/lib/timeout-dg.exp2
-rw-r--r--gcc/testsuite/lib/timeout.exp2
-rw-r--r--gcc/testsuite/lib/torture-options.exp2
-rw-r--r--gcc/testsuite/lib/tsan-dg.exp2
-rw-r--r--gcc/testsuite/lib/ubsan-dg.exp2
-rw-r--r--gcc/testsuite/lib/wrapper.exp2
-rw-r--r--gcc/testsuite/obj-c++.dg/attributes/attributes.exp2
-rw-r--r--gcc/testsuite/obj-c++.dg/dg.exp2
-rw-r--r--gcc/testsuite/obj-c++.dg/lto/lto.exp2
-rw-r--r--gcc/testsuite/obj-c++.dg/plugin/plugin.exp2
-rw-r--r--gcc/testsuite/obj-c++.dg/property/property.exp2
-rw-r--r--gcc/testsuite/obj-c++.dg/strings/strings.exp2
-rw-r--r--gcc/testsuite/obj-c++.dg/torture/strings/strings.exp2
-rw-r--r--gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.m2
-rw-r--r--gcc/testsuite/objc.dg/attributes/attributes.exp2
-rw-r--r--gcc/testsuite/objc.dg/dg.exp2
-rw-r--r--gcc/testsuite/objc.dg/gnu-encoding/gnu-encoding.exp2
-rw-r--r--gcc/testsuite/objc.dg/lto/lto.exp2
-rw-r--r--gcc/testsuite/objc.dg/pch/pch.exp2
-rw-r--r--gcc/testsuite/objc.dg/plugin/plugin.exp2
-rw-r--r--gcc/testsuite/objc.dg/property/property.exp2
-rw-r--r--gcc/testsuite/objc.dg/special/special.exp2
-rw-r--r--gcc/testsuite/objc.dg/strings/strings.exp2
-rw-r--r--gcc/testsuite/objc.dg/torture/strings/strings.exp2
-rw-r--r--gcc/testsuite/objc/compile/compile.exp2
-rw-r--r--gcc/testsuite/objc/execute/exceptions/exceptions.exp2
-rw-r--r--gcc/testsuite/objc/execute/execute.exp2
-rw-r--r--gcc/timevar.c2
-rw-r--r--gcc/timevar.def2
-rw-r--r--gcc/timevar.h2
-rw-r--r--gcc/tlink.c2
-rw-r--r--gcc/toplev.c2
-rw-r--r--gcc/toplev.h2
-rw-r--r--gcc/tracer.c2
-rw-r--r--gcc/tracer.h2
-rw-r--r--gcc/trans-mem.c2
-rw-r--r--gcc/trans-mem.h2
-rw-r--r--gcc/tree-affine.c2
-rw-r--r--gcc/tree-affine.h2
-rw-r--r--gcc/tree-call-cdce.c2
-rw-r--r--gcc/tree-cfg.c2
-rw-r--r--gcc/tree-cfg.h2
-rw-r--r--gcc/tree-cfgcleanup.c2
-rw-r--r--gcc/tree-cfgcleanup.h2
-rw-r--r--gcc/tree-chkp-opt.c2
-rw-r--r--gcc/tree-chkp.c2
-rw-r--r--gcc/tree-chkp.h2
-rw-r--r--gcc/tree-chrec.c2
-rw-r--r--gcc/tree-chrec.h2
-rw-r--r--gcc/tree-complex.c2
-rw-r--r--gcc/tree-core.h2
-rw-r--r--gcc/tree-data-ref.c2
-rw-r--r--gcc/tree-data-ref.h2
-rw-r--r--gcc/tree-dfa.c2
-rw-r--r--gcc/tree-dfa.h2
-rw-r--r--gcc/tree-diagnostic.c2
-rw-r--r--gcc/tree-diagnostic.h2
-rw-r--r--gcc/tree-dump.c2
-rw-r--r--gcc/tree-dump.h2
-rw-r--r--gcc/tree-eh.c2
-rw-r--r--gcc/tree-eh.h2
-rw-r--r--gcc/tree-emutls.c2
-rw-r--r--gcc/tree-hash-traits.h2
-rw-r--r--gcc/tree-hasher.h2
-rw-r--r--gcc/tree-if-conv.c2
-rw-r--r--gcc/tree-if-conv.h2
-rw-r--r--gcc/tree-inline.c2
-rw-r--r--gcc/tree-inline.h2
-rw-r--r--gcc/tree-into-ssa.c2
-rw-r--r--gcc/tree-into-ssa.h2
-rw-r--r--gcc/tree-iterator.c2
-rw-r--r--gcc/tree-iterator.h2
-rw-r--r--gcc/tree-loop-distribution.c2
-rw-r--r--gcc/tree-nested.c2
-rw-r--r--gcc/tree-nested.h2
-rw-r--r--gcc/tree-nrv.c2
-rw-r--r--gcc/tree-object-size.c2
-rw-r--r--gcc/tree-object-size.h2
-rw-r--r--gcc/tree-outof-ssa.c2
-rw-r--r--gcc/tree-outof-ssa.h2
-rw-r--r--gcc/tree-parloops.c2
-rw-r--r--gcc/tree-parloops.h2
-rw-r--r--gcc/tree-pass.h2
-rw-r--r--gcc/tree-phinodes.c2
-rw-r--r--gcc/tree-phinodes.h2
-rw-r--r--gcc/tree-predcom.c2
-rw-r--r--gcc/tree-pretty-print.c2
-rw-r--r--gcc/tree-pretty-print.h2
-rw-r--r--gcc/tree-profile.c2
-rw-r--r--gcc/tree-scalar-evolution.c2
-rw-r--r--gcc/tree-scalar-evolution.h2
-rw-r--r--gcc/tree-sra.c2
-rw-r--r--gcc/tree-ssa-address.c2
-rw-r--r--gcc/tree-ssa-address.h2
-rw-r--r--gcc/tree-ssa-alias.c2
-rw-r--r--gcc/tree-ssa-alias.h2
-rw-r--r--gcc/tree-ssa-ccp.c2
-rw-r--r--gcc/tree-ssa-ccp.h2
-rw-r--r--gcc/tree-ssa-coalesce.c2
-rw-r--r--gcc/tree-ssa-coalesce.h2
-rw-r--r--gcc/tree-ssa-copy.c2
-rw-r--r--gcc/tree-ssa-dce.c2
-rw-r--r--gcc/tree-ssa-dce.h2
-rw-r--r--gcc/tree-ssa-dom.c2
-rw-r--r--gcc/tree-ssa-dom.h2
-rw-r--r--gcc/tree-ssa-dse.c2
-rw-r--r--gcc/tree-ssa-forwprop.c2
-rw-r--r--gcc/tree-ssa-ifcombine.c2
-rw-r--r--gcc/tree-ssa-live.c2
-rw-r--r--gcc/tree-ssa-live.h2
-rw-r--r--gcc/tree-ssa-loop-ch.c2
-rw-r--r--gcc/tree-ssa-loop-im.c2
-rw-r--r--gcc/tree-ssa-loop-ivcanon.c2
-rw-r--r--gcc/tree-ssa-loop-ivopts.c2
-rw-r--r--gcc/tree-ssa-loop-ivopts.h2
-rw-r--r--gcc/tree-ssa-loop-manip.c2
-rw-r--r--gcc/tree-ssa-loop-manip.h2
-rw-r--r--gcc/tree-ssa-loop-niter.c2
-rw-r--r--gcc/tree-ssa-loop-niter.h2
-rw-r--r--gcc/tree-ssa-loop-prefetch.c2
-rw-r--r--gcc/tree-ssa-loop-split.c2
-rw-r--r--gcc/tree-ssa-loop-unswitch.c2
-rw-r--r--gcc/tree-ssa-loop.c2
-rw-r--r--gcc/tree-ssa-loop.h2
-rw-r--r--gcc/tree-ssa-math-opts.c2
-rw-r--r--gcc/tree-ssa-operands.c2
-rw-r--r--gcc/tree-ssa-operands.h2
-rw-r--r--gcc/tree-ssa-phionlycprop.c2
-rw-r--r--gcc/tree-ssa-phiopt.c2
-rw-r--r--gcc/tree-ssa-phiprop.c2
-rw-r--r--gcc/tree-ssa-pre.c2
-rw-r--r--gcc/tree-ssa-propagate.c2
-rw-r--r--gcc/tree-ssa-propagate.h2
-rw-r--r--gcc/tree-ssa-reassoc.c2
-rw-r--r--gcc/tree-ssa-sccvn.c2
-rw-r--r--gcc/tree-ssa-sccvn.h2
-rw-r--r--gcc/tree-ssa-scopedtables.c2
-rw-r--r--gcc/tree-ssa-scopedtables.h2
-rw-r--r--gcc/tree-ssa-sink.c2
-rw-r--r--gcc/tree-ssa-strlen.c2
-rw-r--r--gcc/tree-ssa-structalias.c2
-rw-r--r--gcc/tree-ssa-tail-merge.c2
-rw-r--r--gcc/tree-ssa-ter.c2
-rw-r--r--gcc/tree-ssa-ter.h2
-rw-r--r--gcc/tree-ssa-threadbackward.c2
-rw-r--r--gcc/tree-ssa-threadedge.c2
-rw-r--r--gcc/tree-ssa-threadedge.h2
-rw-r--r--gcc/tree-ssa-threadupdate.c2
-rw-r--r--gcc/tree-ssa-threadupdate.h2
-rw-r--r--gcc/tree-ssa-uncprop.c2
-rw-r--r--gcc/tree-ssa-uninit.c2
-rw-r--r--gcc/tree-ssa.c2
-rw-r--r--gcc/tree-ssa.h2
-rw-r--r--gcc/tree-ssanames.c2
-rw-r--r--gcc/tree-ssanames.h2
-rw-r--r--gcc/tree-stdarg.c2
-rw-r--r--gcc/tree-stdarg.h2
-rw-r--r--gcc/tree-streamer-in.c2
-rw-r--r--gcc/tree-streamer-out.c2
-rw-r--r--gcc/tree-streamer.c2
-rw-r--r--gcc/tree-streamer.h2
-rw-r--r--gcc/tree-switch-conversion.c2
-rw-r--r--gcc/tree-tailcall.c2
-rw-r--r--gcc/tree-vect-data-refs.c2
-rw-r--r--gcc/tree-vect-generic.c2
-rw-r--r--gcc/tree-vect-loop-manip.c2
-rw-r--r--gcc/tree-vect-loop.c2
-rw-r--r--gcc/tree-vect-patterns.c2
-rw-r--r--gcc/tree-vect-slp.c2
-rw-r--r--gcc/tree-vect-stmts.c2
-rw-r--r--gcc/tree-vector-builder.c2
-rw-r--r--gcc/tree-vector-builder.h2
-rw-r--r--gcc/tree-vectorizer.c2
-rw-r--r--gcc/tree-vectorizer.h2
-rw-r--r--gcc/tree-vrp.c2
-rw-r--r--gcc/tree-vrp.h2
-rw-r--r--gcc/tree.c2
-rw-r--r--gcc/tree.def2
-rw-r--r--gcc/tree.h2
-rw-r--r--gcc/treestruct.def2
-rw-r--r--gcc/tsan.c2
-rw-r--r--gcc/tsan.h2
-rw-r--r--gcc/tsystem.h2
-rw-r--r--gcc/typeclass.h2
-rw-r--r--gcc/typed-splay-tree.c2
-rw-r--r--gcc/typed-splay-tree.h2
-rw-r--r--gcc/ubsan.c2
-rw-r--r--gcc/ubsan.h2
-rw-r--r--gcc/unique-ptr-tests.cc2
-rw-r--r--gcc/valtrack.c2
-rw-r--r--gcc/valtrack.h2
-rw-r--r--gcc/value-prof.c2
-rw-r--r--gcc/value-prof.h2
-rw-r--r--gcc/var-tracking.c2
-rw-r--r--gcc/varasm.c2
-rw-r--r--gcc/varasm.h2
-rw-r--r--gcc/varpool.c2
-rw-r--r--gcc/vec-perm-indices.c2
-rw-r--r--gcc/vec-perm-indices.h2
-rw-r--r--gcc/vec.c2
-rw-r--r--gcc/vec.h2
-rw-r--r--gcc/vector-builder.h2
-rw-r--r--gcc/version.c2
-rw-r--r--gcc/vmsdbg.h2
-rw-r--r--gcc/vmsdbgout.c2
-rw-r--r--gcc/vr-values.c2
-rw-r--r--gcc/vr-values.h2
-rw-r--r--gcc/vtable-verify.c2
-rw-r--r--gcc/vtable-verify.h2
-rw-r--r--gcc/web.c2
-rw-r--r--gcc/wide-int-print.cc2
-rw-r--r--gcc/wide-int-print.h2
-rw-r--r--gcc/wide-int.cc2
-rw-r--r--gcc/wide-int.h2
-rw-r--r--gcc/xcoff.h2
-rw-r--r--gcc/xcoffout.c2
-rw-r--r--gcc/xcoffout.h2
3088 files changed, 28960 insertions, 28900 deletions
diff --git a/gcc/ABOUT-GCC-NLS b/gcc/ABOUT-GCC-NLS
index 13db212907d..6b1e7d83ee8 100644
--- a/gcc/ABOUT-GCC-NLS
+++ b/gcc/ABOUT-GCC-NLS
@@ -49,7 +49,7 @@ configure GCC with --enable-maintainer-mode to get the master catalog
rebuilt.
-Copyright (C) 1998-2017 Free Software Foundation, Inc.
+Copyright (C) 1998-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6ca0368a26a..812a0b57039 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2018-01-03 Martin Liska <mliska@suse.cz>
PR ipa/83594
diff --git a/gcc/LANGUAGES b/gcc/LANGUAGES
index 2249c60aeed..0368efddd07 100644
--- a/gcc/LANGUAGES
+++ b/gcc/LANGUAGES
@@ -57,7 +57,7 @@ Feb 1, 1998:
DEFTREECODE (CLASS_METHOD_DECL, "class_method_decl", 'd', 0)
-Copyright (C) 1998-2017 Free Software Foundation, Inc.
+Copyright (C) 1998-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index a1af00322a6..fb988cda9d1 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -1,7 +1,7 @@
# Makefile for GNU Compiler Collection
# Run 'configure' to generate Makefile from Makefile.in
-# Copyright (C) 1987-2017 Free Software Foundation, Inc.
+# Copyright (C) 1987-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/README.Portability b/gcc/README.Portability
index b5a099edc0f..e7a68d0bf63 100644
--- a/gcc/README.Portability
+++ b/gcc/README.Portability
@@ -1,4 +1,4 @@
-Copyright (C) 2000-2017 Free Software Foundation, Inc.
+Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is intended to contain a few notes about writing C code
within GCC so that it compiles without error on the full range of
diff --git a/gcc/acinclude.m4 b/gcc/acinclude.m4
index da4ddfd39ed..950a2d4defb 100644
--- a/gcc/acinclude.m4
+++ b/gcc/acinclude.m4
@@ -1,4 +1,4 @@
-dnl Copyright (C) 2005-2017 Free Software Foundation, Inc.
+dnl Copyright (C) 2005-2018 Free Software Foundation, Inc.
dnl
dnl This file is part of GCC.
dnl
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index cc8c0c57a7b..253bcff10ea 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,5 +1,7 @@
2018-01-03 Jakub Jelinek <jakub@redhat.com>
+ Update copyright years.
+
* gnat_ugn.texi: Bump @copying's copyright year.
* gnat_rm.texi: Likewise.
diff --git a/gcc/addresses.h b/gcc/addresses.h
index b0103d2a3ba..1f8dcd36515 100644
--- a/gcc/addresses.h
+++ b/gcc/addresses.h
@@ -1,5 +1,5 @@
/* Inline functions to test validity of reg classes for addressing modes.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/alias.c b/gcc/alias.c
index 7f3e4d25c53..4c7965de807 100644
--- a/gcc/alias.c
+++ b/gcc/alias.c
@@ -1,5 +1,5 @@
/* Alias analysis for GNU C
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
Contributed by John Carr (jfc@mit.edu).
This file is part of GCC.
diff --git a/gcc/alias.h b/gcc/alias.h
index ef5f2324e06..ecc123206a3 100644
--- a/gcc/alias.h
+++ b/gcc/alias.h
@@ -1,5 +1,5 @@
/* Exported functions from alias.c
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/alloc-pool.c b/gcc/alloc-pool.c
index b32001f0862..ef8f00f36aa 100644
--- a/gcc/alloc-pool.c
+++ b/gcc/alloc-pool.c
@@ -1,5 +1,5 @@
/* Functions to support a pool of allocatable objects.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Contributed by Daniel Berlin <dan@cgsoftware.com>
This file is part of GCC.
diff --git a/gcc/alloc-pool.h b/gcc/alloc-pool.h
index 1d04e5d2cfe..c0a12920558 100644
--- a/gcc/alloc-pool.h
+++ b/gcc/alloc-pool.h
@@ -1,5 +1,5 @@
/* Functions to support a pool of allocatable objects
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
Contributed by Daniel Berlin <dan@cgsoftware.com>
This file is part of GCC.
diff --git a/gcc/asan.c b/gcc/asan.c
index 144bfb35855..53630088b76 100644
--- a/gcc/asan.c
+++ b/gcc/asan.c
@@ -1,5 +1,5 @@
/* AddressSanitizer, a fast memory error detector.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Kostya Serebryany <kcc@google.com>
This file is part of GCC.
diff --git a/gcc/asan.h b/gcc/asan.h
index 885b47e8cc4..412af220597 100644
--- a/gcc/asan.h
+++ b/gcc/asan.h
@@ -1,5 +1,5 @@
/* AddressSanitizer, a fast memory error detector.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Kostya Serebryany <kcc@google.com>
This file is part of GCC.
diff --git a/gcc/attribs.c b/gcc/attribs.c
index b7a7509171a..2cac9c403b4 100644
--- a/gcc/attribs.c
+++ b/gcc/attribs.c
@@ -1,5 +1,5 @@
/* Functions dealing with attribute handling, used by most front ends.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/attribs.h b/gcc/attribs.h
index 182c71d27c8..c277e1b752d 100644
--- a/gcc/attribs.h
+++ b/gcc/attribs.h
@@ -1,5 +1,5 @@
/* Declarations and definitions dealing with attribute handling.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/auto-inc-dec.c b/gcc/auto-inc-dec.c
index 93d97f0cd52..72faed50f5a 100644
--- a/gcc/auto-inc-dec.c
+++ b/gcc/auto-inc-dec.c
@@ -1,5 +1,5 @@
/* Discovery of auto-inc and auto-dec instructions.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
This file is part of GCC.
diff --git a/gcc/auto-profile.c b/gcc/auto-profile.c
index 403709bad6b..e7944969ab0 100644
--- a/gcc/auto-profile.c
+++ b/gcc/auto-profile.c
@@ -1,5 +1,5 @@
/* Read and annotate call graph profile from the auto profile data file.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Dehao Chen (dehao@google.com)
This file is part of GCC.
diff --git a/gcc/auto-profile.h b/gcc/auto-profile.h
index ccaef3388f0..81caf90f084 100644
--- a/gcc/auto-profile.h
+++ b/gcc/auto-profile.h
@@ -1,5 +1,5 @@
/* auto-profile.h - Defines data exported from auto-profile.c
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Dehao Chen (dehao@google.com)
This file is part of GCC.
diff --git a/gcc/backend.h b/gcc/backend.h
index ee560fc195c..a56566cf8bd 100644
--- a/gcc/backend.h
+++ b/gcc/backend.h
@@ -1,6 +1,6 @@
/* Common Backend requirements.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Andrew MacLeod <amacleod@redhat.com>
This file is part of GCC.
diff --git a/gcc/basic-block.h b/gcc/basic-block.h
index 5a5ddbfcb6d..b9394cdb1f2 100644
--- a/gcc/basic-block.h
+++ b/gcc/basic-block.h
@@ -1,5 +1,5 @@
/* Define control flow data structures for the CFG.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.c
index 72927b8c267..a6689628f1b 100644
--- a/gcc/bb-reorder.c
+++ b/gcc/bb-reorder.c
@@ -1,5 +1,5 @@
/* Basic block reordering routines for the GNU compiler.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bb-reorder.h b/gcc/bb-reorder.h
index 392f34dc1ad..a582e34b368 100644
--- a/gcc/bb-reorder.h
+++ b/gcc/bb-reorder.h
@@ -1,5 +1,5 @@
/* Basic block reordering routines for the GNU compiler.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bitmap.c b/gcc/bitmap.c
index 03f6923db2f..d7464d78f20 100644
--- a/gcc/bitmap.c
+++ b/gcc/bitmap.c
@@ -1,5 +1,5 @@
/* Functions to support general ended bitmaps.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bitmap.h b/gcc/bitmap.h
index 348032360f2..bdf074729df 100644
--- a/gcc/bitmap.h
+++ b/gcc/bitmap.h
@@ -1,5 +1,5 @@
/* Functions to support general ended bitmaps.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/brig-builtins.def b/gcc/brig-builtins.def
index c2d84225f40..f94f7e62bb2 100644
--- a/gcc/brig-builtins.def
+++ b/gcc/brig-builtins.def
@@ -1,6 +1,6 @@
/* This file contains the definitions and documentation for the
HSAIL builtins used in the GNU compiler.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/ChangeLog b/gcc/brig/ChangeLog
index b4f2ec0229b..a0370d8cc86 100644
--- a/gcc/brig/ChangeLog
+++ b/gcc/brig/ChangeLog
@@ -1,3 +1,7 @@
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
diff --git a/gcc/brig/Make-lang.in b/gcc/brig/Make-lang.in
index 23ddc033605..151b92d22a0 100644
--- a/gcc/brig/Make-lang.in
+++ b/gcc/brig/Make-lang.in
@@ -1,7 +1,7 @@
# Make-lang.in -- Top level -*- makefile -*- fragment for gcc BRIG (HSAIL)
# frontend.
-# Copyright (C) 2015-2017 Free Software Foundation, Inc.
+# Copyright (C) 2015-2018 Free Software Foundation, Inc.
# This file is part of GCC.
diff --git a/gcc/brig/brig-builtins.h b/gcc/brig/brig-builtins.h
index d9093f58b14..8a26a577ed2 100644
--- a/gcc/brig/brig-builtins.h
+++ b/gcc/brig/brig-builtins.h
@@ -1,5 +1,5 @@
/* brig-builtins.h -- brig builtin definitions
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brig-c.h b/gcc/brig/brig-c.h
index ae7eefe03ce..145cb2b3e06 100644
--- a/gcc/brig/brig-c.h
+++ b/gcc/brig/brig-c.h
@@ -1,5 +1,5 @@
/* brig-c.h -- Header file for brig input's gcc C interface.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brig-lang.c b/gcc/brig/brig-lang.c
index 01908f42bb3..997dad4191c 100644
--- a/gcc/brig/brig-lang.c
+++ b/gcc/brig/brig-lang.c
@@ -1,5 +1,5 @@
/* brig-lang.c -- brig (HSAIL) input gcc interface.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-arg-block-handler.cc b/gcc/brig/brigfrontend/brig-arg-block-handler.cc
index 8e9d9238e4c..4aba479a4c3 100644
--- a/gcc/brig/brigfrontend/brig-arg-block-handler.cc
+++ b/gcc/brig/brigfrontend/brig-arg-block-handler.cc
@@ -1,5 +1,5 @@
/* brig-arg-block-handler.cc -- brig arg block start/end directive handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc b/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc
index 2b04d996c58..61d3d6c05ac 100644
--- a/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-atomic-inst-handler.cc -- brig atomic instruction handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-basic-inst-handler.cc b/gcc/brig/brigfrontend/brig-basic-inst-handler.cc
index ad0b24bedc5..283da7ac80e 100644
--- a/gcc/brig/brigfrontend/brig-basic-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-basic-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-basic-inst-handler.cc -- brig basic instruction handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-branch-inst-handler.cc b/gcc/brig/brigfrontend/brig-branch-inst-handler.cc
index a660698c8a3..a766a997200 100644
--- a/gcc/brig/brigfrontend/brig-branch-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-branch-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-branch-inst-handler.cc -- brig branch instruction handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc b/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc
index c6dd06c6fe4..1155ead9c07 100644
--- a/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-cmp-inst-handler.cc -- brig cmp instruction handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-code-entry-handler.cc b/gcc/brig/brigfrontend/brig-code-entry-handler.cc
index fa4da9fb24a..54b53fde291 100644
--- a/gcc/brig/brigfrontend/brig-code-entry-handler.cc
+++ b/gcc/brig/brigfrontend/brig-code-entry-handler.cc
@@ -1,5 +1,5 @@
/* brig-code-entry-handler.cc -- a gccbrig base class
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-code-entry-handler.h b/gcc/brig/brigfrontend/brig-code-entry-handler.h
index ef9668a09ec..3aa4d9eaa36 100644
--- a/gcc/brig/brigfrontend/brig-code-entry-handler.h
+++ b/gcc/brig/brigfrontend/brig-code-entry-handler.h
@@ -1,5 +1,5 @@
/* brig-code-entry-handler.h -- a gccbrig base class
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-comment-handler.cc b/gcc/brig/brigfrontend/brig-comment-handler.cc
index 442b3aa8f59..1c3c1ba75a7 100644
--- a/gcc/brig/brigfrontend/brig-comment-handler.cc
+++ b/gcc/brig/brigfrontend/brig-comment-handler.cc
@@ -1,5 +1,5 @@
/* brig-comment-handler.cc -- brig comment directive handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-control-handler.cc b/gcc/brig/brigfrontend/brig-control-handler.cc
index 91ff2836acc..b7e07226028 100644
--- a/gcc/brig/brigfrontend/brig-control-handler.cc
+++ b/gcc/brig/brigfrontend/brig-control-handler.cc
@@ -1,5 +1,5 @@
/* brig-control-handler.cc -- brig control directive handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc b/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc
index ce84599bbd1..50c6360cf63 100644
--- a/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-copy-move-inst-handler.cc -- brig copy/move instruction handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc b/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc
index 18850a1fb8d..e5ac799cdf2 100644
--- a/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-cvt-inst-handler.cc -- brig cvt (convert) instruction handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-fbarrier-handler.cc b/gcc/brig/brigfrontend/brig-fbarrier-handler.cc
index a033db6fc6d..ff96504b398 100644
--- a/gcc/brig/brigfrontend/brig-fbarrier-handler.cc
+++ b/gcc/brig/brigfrontend/brig-fbarrier-handler.cc
@@ -1,5 +1,5 @@
/* brig-fbarrier-handler.cc -- brig fbarrier directive handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-function-handler.cc b/gcc/brig/brigfrontend/brig-function-handler.cc
index 7896c4ac935..f0c995fa0f2 100644
--- a/gcc/brig/brigfrontend/brig-function-handler.cc
+++ b/gcc/brig/brigfrontend/brig-function-handler.cc
@@ -1,5 +1,5 @@
/* brig-code-entry-handler.cc -- brig function directive handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-function.cc b/gcc/brig/brigfrontend/brig-function.cc
index 7f627deb7a4..14ca32cdb78 100644
--- a/gcc/brig/brigfrontend/brig-function.cc
+++ b/gcc/brig/brigfrontend/brig-function.cc
@@ -1,5 +1,5 @@
/* brig-function.cc -- declaration of brig_function class.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-function.h b/gcc/brig/brigfrontend/brig-function.h
index 3ed58cdc67a..6149719fc45 100644
--- a/gcc/brig/brigfrontend/brig-function.h
+++ b/gcc/brig/brigfrontend/brig-function.h
@@ -1,5 +1,5 @@
/* brig-function.h -- declaration of brig_function class.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-inst-mod-handler.cc b/gcc/brig/brigfrontend/brig-inst-mod-handler.cc
index 43e2b688e9f..bf5e97ddcd1 100644
--- a/gcc/brig/brigfrontend/brig-inst-mod-handler.cc
+++ b/gcc/brig/brigfrontend/brig-inst-mod-handler.cc
@@ -1,5 +1,5 @@
/* brig-inst-mod-handler.cc -- brig rounding moded instruction handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-label-handler.cc b/gcc/brig/brigfrontend/brig-label-handler.cc
index 737e1bf62ea..7605b76f7db 100644
--- a/gcc/brig/brigfrontend/brig-label-handler.cc
+++ b/gcc/brig/brigfrontend/brig-label-handler.cc
@@ -1,5 +1,5 @@
/* brig-label-handler.cc -- brig label directive handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-lane-inst-handler.cc b/gcc/brig/brigfrontend/brig-lane-inst-handler.cc
index c81ee6adefc..1da0bc0fa84 100644
--- a/gcc/brig/brigfrontend/brig-lane-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-lane-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-lane-inst-handler.cc -- brig lane instruction handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-machine.c b/gcc/brig/brigfrontend/brig-machine.c
index 3c41d65e10d..75d0b81bb6f 100644
--- a/gcc/brig/brigfrontend/brig-machine.c
+++ b/gcc/brig/brigfrontend/brig-machine.c
@@ -1,5 +1,5 @@
/* brig-machine.c -- gccbrig machine queries
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-machine.h b/gcc/brig/brigfrontend/brig-machine.h
index b8493b5fe4b..581b708dcd6 100644
--- a/gcc/brig/brigfrontend/brig-machine.h
+++ b/gcc/brig/brigfrontend/brig-machine.h
@@ -1,5 +1,5 @@
/* brig-machine.h -- gccbrig machine queries
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/brig/brigfrontend/brig-mem-inst-handler.cc b/gcc/brig/brigfrontend/brig-mem-inst-handler.cc
index fea3059edd9..350516f6404 100644
--- a/gcc/brig/brigfrontend/brig-mem-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-mem-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-mem-inst-handler.cc -- brig memory inst handler
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-module-handler.cc b/gcc/brig/brigfrontend/brig-module-handler.cc
index 1b9a15c7dd4..1be6b2de13d 100644
--- a/gcc/brig/brigfrontend/brig-module-handler.cc
+++ b/gcc/brig/brigfrontend/brig-module-handler.cc
@@ -1,5 +1,5 @@
/* brig-module-handler.cc -- brig module directive handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-queue-inst-handler.cc b/gcc/brig/brigfrontend/brig-queue-inst-handler.cc
index 8027d18c014..8ef3a082a17 100644
--- a/gcc/brig/brigfrontend/brig-queue-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-queue-inst-handler.cc
@@ -1,6 +1,6 @@
/* brig-queue-inst-handler.cc -- brig user mode queue related instruction
handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-seg-inst-handler.cc b/gcc/brig/brigfrontend/brig-seg-inst-handler.cc
index f471084bfd6..7261d4bef8d 100644
--- a/gcc/brig/brigfrontend/brig-seg-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-seg-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-seg-inst-handler.cc -- brig segment related instruction handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-signal-inst-handler.cc b/gcc/brig/brigfrontend/brig-signal-inst-handler.cc
index 26f81d1ce12..d900b340b13 100644
--- a/gcc/brig/brigfrontend/brig-signal-inst-handler.cc
+++ b/gcc/brig/brigfrontend/brig-signal-inst-handler.cc
@@ -1,5 +1,5 @@
/* brig-signal-inst-handler.cc -- brig signal instruction handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-to-generic.cc b/gcc/brig/brigfrontend/brig-to-generic.cc
index 9077e76364e..805e4d6711f 100644
--- a/gcc/brig/brigfrontend/brig-to-generic.cc
+++ b/gcc/brig/brigfrontend/brig-to-generic.cc
@@ -1,5 +1,5 @@
/* brig2tree.cc -- brig to gcc generic/gimple tree conversion
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-to-generic.h b/gcc/brig/brigfrontend/brig-to-generic.h
index 59eb5b49188..384e3bd56e4 100644
--- a/gcc/brig/brigfrontend/brig-to-generic.h
+++ b/gcc/brig/brigfrontend/brig-to-generic.h
@@ -1,5 +1,5 @@
/* brig-to-generic.h -- brig to gcc generic conversion
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-util.cc b/gcc/brig/brigfrontend/brig-util.cc
index f8b6832c00c..3568c865047 100644
--- a/gcc/brig/brigfrontend/brig-util.cc
+++ b/gcc/brig/brigfrontend/brig-util.cc
@@ -1,5 +1,5 @@
/* brig-util.cc -- gccbrig utility functions
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-util.h b/gcc/brig/brigfrontend/brig-util.h
index 3dd2c6e93d6..44701814560 100644
--- a/gcc/brig/brigfrontend/brig-util.h
+++ b/gcc/brig/brigfrontend/brig-util.h
@@ -1,5 +1,5 @@
/* brig-util.h -- gccbrig utility functions
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/brig-variable-handler.cc b/gcc/brig/brigfrontend/brig-variable-handler.cc
index cd0e98107f5..3edb786a1dd 100644
--- a/gcc/brig/brigfrontend/brig-variable-handler.cc
+++ b/gcc/brig/brigfrontend/brig-variable-handler.cc
@@ -1,5 +1,5 @@
/* brig-variable-handler.cc -- brig variable directive handling
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigfrontend/phsa.h b/gcc/brig/brigfrontend/phsa.h
index 88e87eb6a9d..d2247520842 100644
--- a/gcc/brig/brigfrontend/phsa.h
+++ b/gcc/brig/brigfrontend/phsa.h
@@ -1,5 +1,5 @@
/* phsa.h -- interfacing between the gcc BRIG FE and the phsa runtime
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/brigspec.c b/gcc/brig/brigspec.c
index b1610efd242..35e2460b1e5 100644
--- a/gcc/brig/brigspec.c
+++ b/gcc/brig/brigspec.c
@@ -1,5 +1,5 @@
/* brigspec.c -- Specific flags and argument handling of the gcc BRIG front end.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/config-lang.in b/gcc/brig/config-lang.in
index e390a16cc25..c25c28c663a 100644
--- a/gcc/brig/config-lang.in
+++ b/gcc/brig/config-lang.in
@@ -1,6 +1,6 @@
# config-lang.in -- Top level configure fragment for gcc BRIG (HSAIL) frontend.
-# Copyright (C) 2015-2017 Free Software Foundation, Inc.
+# Copyright (C) 2015-2018 Free Software Foundation, Inc.
# This file is part of GCC.
diff --git a/gcc/brig/gccbrig.texi b/gcc/brig/gccbrig.texi
index 7ee1b0259cd..6c28fb222de 100644
--- a/gcc/brig/gccbrig.texi
+++ b/gcc/brig/gccbrig.texi
@@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@setfilename gccbrig.info
@settitle The GNU BRIG (HSAIL) Compiler
-@set copyrights-brig 2017
+@set copyrights-brig 2017-2018
@c Merge the standard indexes into a single one.
@syncodeindex fn cp
diff --git a/gcc/brig/lang-specs.h b/gcc/brig/lang-specs.h
index 065ff5ee930..8d8c8f75066 100644
--- a/gcc/brig/lang-specs.h
+++ b/gcc/brig/lang-specs.h
@@ -1,5 +1,5 @@
/* lang-specs.h -- gcc driver specs for BRIG (HSAIL) frontend.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com>
for General Processor Tech.
diff --git a/gcc/brig/lang.opt b/gcc/brig/lang.opt
index e0c71b20f3d..1c83f5f8d54 100644
--- a/gcc/brig/lang.opt
+++ b/gcc/brig/lang.opt
@@ -1,6 +1,6 @@
; lang.opt -- Options for the gcc BRIG (HSAIL) front end.
-; Copyright (C) 2015-2017 Free Software Foundation, Inc.
+; Copyright (C) 2015-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/bt-load.c b/gcc/bt-load.c
index 90922082e7b..4808090b43f 100644
--- a/gcc/bt-load.c
+++ b/gcc/bt-load.c
@@ -1,5 +1,5 @@
/* Perform branch target register load optimizations.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/builtin-attrs.def b/gcc/builtin-attrs.def
index 336fd73e777..300ba657c5f 100644
--- a/gcc/builtin-attrs.def
+++ b/gcc/builtin-attrs.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Joseph Myers <jsm28@cam.ac.uk>.
This file is part of GCC.
diff --git a/gcc/builtin-types.def b/gcc/builtin-types.def
index bb50e604e19..8f3d796bcfa 100644
--- a/gcc/builtin-types.def
+++ b/gcc/builtin-types.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/builtins.c b/gcc/builtins.c
index c5d8435f251..da975479fd9 100644
--- a/gcc/builtins.c
+++ b/gcc/builtins.c
@@ -1,5 +1,5 @@
/* Expand builtin functions.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/builtins.def b/gcc/builtins.def
index 671097ea29c..17f825da367 100644
--- a/gcc/builtins.def
+++ b/gcc/builtins.def
@@ -1,6 +1,6 @@
/* This file contains the definitions and documentation for the
builtins used in the GNU compiler.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/builtins.h b/gcc/builtins.h
index 7f34d296ded..8cc868f06ce 100644
--- a/gcc/builtins.h
+++ b/gcc/builtins.h
@@ -1,5 +1,5 @@
/* Expand builtin functions.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 6dcababadda..1730b441e7c 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,7 @@
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2017-12-22 Mike Stump <mikestump@comcast.net>
Eric Botcazou <ebotcazou@adacore.com>
@@ -8623,7 +8627,7 @@
* c-common.c: Include gt-c-family-c-common.h.
* c-pragma.c: Include gt-c-family-c-pragma.h.
-Copyright (C) 2010-2017 Free Software Foundation, Inc.
+Copyright (C) 2010-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.c
index 95aacd1697a..070555ed6ff 100644
--- a/gcc/c-family/c-ada-spec.c
+++ b/gcc/c-family/c-ada-spec.c
@@ -1,6 +1,6 @@
/* Print GENERIC declaration (functions, variables, types) trees coming from
the C and C++ front-ends as well as macros in Ada syntax.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Adapted from tree-pretty-print.c by Arnaud Charlet <charlet@adacore.com>
This file is part of GCC.
diff --git a/gcc/c-family/c-ada-spec.h b/gcc/c-family/c-ada-spec.h
index b1e1d0d269d..23839802eea 100644
--- a/gcc/c-family/c-ada-spec.h
+++ b/gcc/c-family/c-ada-spec.h
@@ -1,5 +1,5 @@
/* Interface for -fdump-ada-spec capability.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-attribs.c b/gcc/c-family/c-attribs.c
index 0ff02996ade..0261a45ec98 100644
--- a/gcc/c-family/c-attribs.c
+++ b/gcc/c-family/c-attribs.c
@@ -1,5 +1,5 @@
/* C-family attributes handling.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.c
index 197a71f5084..6a1bb132a5a 100644
--- a/gcc/c-family/c-common.c
+++ b/gcc/c-family/c-common.c
@@ -1,5 +1,5 @@
/* Subroutines shared by all languages that are variants of C.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-common.def b/gcc/c-family/c-common.def
index 2d894728b04..27d155b27fb 100644
--- a/gcc/c-family/c-common.def
+++ b/gcc/c-family/c-common.def
@@ -1,7 +1,7 @@
/* This file contains the definitions and documentation for the
additional tree codes used in the GNU C compiler (see tree.def
for the standard codes).
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Written by Benjamin Chelf <chelf@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/c-family/c-common.h b/gcc/c-family/c-common.h
index d9bf8d0e52b..00bfe59a64a 100644
--- a/gcc/c-family/c-common.h
+++ b/gcc/c-family/c-common.h
@@ -1,5 +1,5 @@
/* Definitions for c-common.c.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-cppbuiltin.c b/gcc/c-family/c-cppbuiltin.c
index 9e33aed9b8b..c58e8e70eb4 100644
--- a/gcc/c-family/c-cppbuiltin.c
+++ b/gcc/c-family/c-cppbuiltin.c
@@ -1,5 +1,5 @@
/* Define builtin-in macros for the C family front ends.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-dump.c b/gcc/c-family/c-dump.c
index 67ad98a31ea..8716d2a3989 100644
--- a/gcc/c-family/c-dump.c
+++ b/gcc/c-family/c-dump.c
@@ -1,5 +1,5 @@
/* Tree-dumping functionality for C-family languages.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Written by Mark Mitchell <mark@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/c-family/c-format.c b/gcc/c-family/c-format.c
index 164d0353967..e07114533eb 100644
--- a/gcc/c-family/c-format.c
+++ b/gcc/c-family/c-format.c
@@ -1,5 +1,5 @@
/* Check calls to formatted I/O functions (-Wformat).
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-format.h b/gcc/c-family/c-format.h
index 05e9bb73ef1..f828e770c2f 100644
--- a/gcc/c-family/c-format.h
+++ b/gcc/c-family/c-format.h
@@ -1,5 +1,5 @@
/* Check calls to formatted I/O functions (-Wformat).
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-gimplify.c b/gcc/c-family/c-gimplify.c
index 152eb8ad29e..344c0add48c 100644
--- a/gcc/c-family/c-gimplify.c
+++ b/gcc/c-family/c-gimplify.c
@@ -2,7 +2,7 @@
by the C-based front ends. The structure of gimplified, or
language-independent, trees is dictated by the grammar described in this
file.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Lowering of expressions contributed by Sebastian Pop <s.pop@laposte.net>
Re-written to support lowering of whole function trees, documentation
and miscellaneous cleanups by Diego Novillo <dnovillo@redhat.com>
diff --git a/gcc/c-family/c-indentation.c b/gcc/c-family/c-indentation.c
index 7ca21e83347..acca44472e8 100644
--- a/gcc/c-family/c-indentation.c
+++ b/gcc/c-family/c-indentation.c
@@ -1,5 +1,5 @@
/* Implementation of -Wmisleading-indentation
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-indentation.h b/gcc/c-family/c-indentation.h
index e4cad26cdad..f2d45106feb 100644
--- a/gcc/c-family/c-indentation.h
+++ b/gcc/c-family/c-indentation.h
@@ -1,5 +1,5 @@
/* Definitions for c-indentation.c.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-lex.c b/gcc/c-family/c-lex.c
index d45dc4b6840..e82670f487c 100644
--- a/gcc/c-family/c-lex.c
+++ b/gcc/c-family/c-lex.c
@@ -1,5 +1,5 @@
/* Mainly the interface between cpplib and the C front ends.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-objc.h b/gcc/c-family/c-objc.h
index dc5f08faaa2..d3ffa438867 100644
--- a/gcc/c-family/c-objc.h
+++ b/gcc/c-family/c-objc.h
@@ -1,5 +1,5 @@
/* Definitions of Objective-C front-end entry points used for C and C++.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-omp.c b/gcc/c-family/c-omp.c
index 5c5d7a73fdd..a076e3c0839 100644
--- a/gcc/c-family/c-omp.c
+++ b/gcc/c-family/c-omp.c
@@ -1,7 +1,7 @@
/* This file contains routines to construct OpenACC and OpenMP constructs,
called from parsing in the C and C++ front ends.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Richard Henderson <rth@redhat.com>,
Diego Novillo <dnovillo@redhat.com>.
diff --git a/gcc/c-family/c-opts.c b/gcc/c-family/c-opts.c
index cead15e7a63..f84ecf4539c 100644
--- a/gcc/c-family/c-opts.c
+++ b/gcc/c-family/c-opts.c
@@ -1,5 +1,5 @@
/* C/ObjC/C++ command line option handling.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Neil Booth.
This file is part of GCC.
diff --git a/gcc/c-family/c-pch.c b/gcc/c-family/c-pch.c
index 482078ac554..2567e0020f0 100644
--- a/gcc/c-family/c-pch.c
+++ b/gcc/c-family/c-pch.c
@@ -1,5 +1,5 @@
/* Precompiled header implementation for the C languages.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-ppoutput.c b/gcc/c-family/c-ppoutput.c
index 32176ed122e..9d08776c187 100644
--- a/gcc/c-family/c-ppoutput.c
+++ b/gcc/c-family/c-ppoutput.c
@@ -1,5 +1,5 @@
/* Preprocess only, using cpplib.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Written by Per Bothner, 1994-95.
This program is free software; you can redistribute it and/or modify it
diff --git a/gcc/c-family/c-pragma.c b/gcc/c-family/c-pragma.c
index a4e9b745adb..84e4341ee5f 100644
--- a/gcc/c-family/c-pragma.c
+++ b/gcc/c-family/c-pragma.c
@@ -1,5 +1,5 @@
/* Handle #pragma, system V.4 style. Supports #pragma weak and #pragma pack.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-pragma.h b/gcc/c-family/c-pragma.h
index f55fe4fefda..c70380c211b 100644
--- a/gcc/c-family/c-pragma.h
+++ b/gcc/c-family/c-pragma.h
@@ -1,5 +1,5 @@
/* Pragma related interfaces.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-pretty-print.c b/gcc/c-family/c-pretty-print.c
index de5ab4b5435..1c95943d354 100644
--- a/gcc/c-family/c-pretty-print.c
+++ b/gcc/c-family/c-pretty-print.c
@@ -1,5 +1,5 @@
/* Subroutines common to both C and C++ pretty-printers.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net>
This file is part of GCC.
diff --git a/gcc/c-family/c-pretty-print.h b/gcc/c-family/c-pretty-print.h
index 86a4ae32639..c012b8cbe38 100644
--- a/gcc/c-family/c-pretty-print.h
+++ b/gcc/c-family/c-pretty-print.h
@@ -1,5 +1,5 @@
/* Various declarations for the C and C++ pretty-printers.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net>
This file is part of GCC.
diff --git a/gcc/c-family/c-semantics.c b/gcc/c-family/c-semantics.c
index 21d908ed06c..322b26b8520 100644
--- a/gcc/c-family/c-semantics.c
+++ b/gcc/c-family/c-semantics.c
@@ -1,5 +1,5 @@
/* This file contains subroutine used by the C front-end to construct GENERIC.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Written by Benjamin Chelf (chelf@codesourcery.com).
This file is part of GCC.
diff --git a/gcc/c-family/c-spellcheck.cc b/gcc/c-family/c-spellcheck.cc
index a6b9e172045..c0975d32ea4 100644
--- a/gcc/c-family/c-spellcheck.cc
+++ b/gcc/c-family/c-spellcheck.cc
@@ -1,5 +1,5 @@
/* Find near-matches for macros.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-spellcheck.h b/gcc/c-family/c-spellcheck.h
index 838f4f207f3..25229d55792 100644
--- a/gcc/c-family/c-spellcheck.h
+++ b/gcc/c-family/c-spellcheck.h
@@ -1,5 +1,5 @@
/* Find near-matches for macros.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-target-def.h b/gcc/c-family/c-target-def.h
index 781afbc78fe..31f23f14bbe 100644
--- a/gcc/c-family/c-target-def.h
+++ b/gcc/c-family/c-target-def.h
@@ -1,5 +1,5 @@
/* Default initializers for C-family target hooks.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/c-family/c-target.def b/gcc/c-family/c-target.def
index 8318e50f3a2..10492a79c54 100644
--- a/gcc/c-family/c-target.def
+++ b/gcc/c-family/c-target.def
@@ -1,5 +1,5 @@
/* Target hook definitions for C-family front ends.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/c-family/c-target.h b/gcc/c-family/c-target.h
index 1c8d42a7097..47e67d71569 100644
--- a/gcc/c-family/c-target.h
+++ b/gcc/c-family/c-target.h
@@ -1,5 +1,5 @@
/* Data structure definitions for target-specific C-family behavior.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/c-family/c-ubsan.c b/gcc/c-family/c-ubsan.c
index b1386db9c25..4005e934bad 100644
--- a/gcc/c-family/c-ubsan.c
+++ b/gcc/c-family/c-ubsan.c
@@ -1,5 +1,5 @@
/* UndefinedBehaviorSanitizer, undefined behavior detector.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Marek Polacek <polacek@redhat.com>
This file is part of GCC.
diff --git a/gcc/c-family/c-ubsan.h b/gcc/c-family/c-ubsan.h
index 1e2d192bb31..179b22bb0e8 100644
--- a/gcc/c-family/c-ubsan.h
+++ b/gcc/c-family/c-ubsan.h
@@ -1,5 +1,5 @@
/* UndefinedBehaviorSanitizer, undefined behavior detector.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Marek Polacek <polacek@redhat.com>
This file is part of GCC.
diff --git a/gcc/c-family/c-warn.c b/gcc/c-family/c-warn.c
index 4246ce3bb3e..33cae8be7fd 100644
--- a/gcc/c-family/c-warn.c
+++ b/gcc/c-family/c-warn.c
@@ -1,5 +1,5 @@
/* Diagnostic routines shared by all languages that are variants of C.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c.opt b/gcc/c-family/c.opt
index 5b929d9f15f..16a515afd55 100644
--- a/gcc/c-family/c.opt
+++ b/gcc/c-family/c.opt
@@ -1,5 +1,5 @@
; Options for the C, ObjC, C++ and ObjC++ front ends.
-; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/c-family/cppspec.c b/gcc/c-family/cppspec.c
index abe7d91fe81..1e0a8bcd294 100644
--- a/gcc/c-family/cppspec.c
+++ b/gcc/c-family/cppspec.c
@@ -1,5 +1,5 @@
/* Specific flags and argument handling of the C preprocessor.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/known-headers.cc b/gcc/c-family/known-headers.cc
index 0dc9a92f1a2..ef23cbea20b 100644
--- a/gcc/c-family/known-headers.cc
+++ b/gcc/c-family/known-headers.cc
@@ -1,5 +1,5 @@
/* Support for suggestions about missing #include directives.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/known-headers.h b/gcc/c-family/known-headers.h
index 328100f4040..3a68ad2be46 100644
--- a/gcc/c-family/known-headers.h
+++ b/gcc/c-family/known-headers.h
@@ -1,5 +1,5 @@
/* Support for suggestions about missing #include directives.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/name-hint.h b/gcc/c-family/name-hint.h
index 9f342c8cf4c..ef0e4a36374 100644
--- a/gcc/c-family/name-hint.h
+++ b/gcc/c-family/name-hint.h
@@ -1,5 +1,5 @@
/* Support for offering suggestions for handling unrecognized names.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/stub-objc.c b/gcc/c-family/stub-objc.c
index 33dc2a1abd6..6d84072107f 100644
--- a/gcc/c-family/stub-objc.c
+++ b/gcc/c-family/stub-objc.c
@@ -1,7 +1,7 @@
/* Stub functions for Objective-C and Objective-C++ routines
that are called from within the C and C++ front-ends,
respectively.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 8e6e1fed4f0..17f6502c289 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,7 @@
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2018-01-01 Jakub Jelinek <jakub@redhat.com>
PR c/83595
@@ -5321,7 +5325,7 @@
* c-decl.c: Likewise. Include gt-c-c-decl.h, not gt-c-decl.h.
* c-parser.c: Likewise. Include gt-c-c-parser.h, not gt-c-parser.h.
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
+Copyright (C) 2012-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/c/Make-lang.in b/gcc/c/Make-lang.in
index 55da6784993..180923fece7 100644
--- a/gcc/c/Make-lang.in
+++ b/gcc/c/Make-lang.in
@@ -1,5 +1,5 @@
# Top level -*- makefile -*- fragment for GNU C - C language.
-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+# Copyright (C) 1994-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/c/c-aux-info.c b/gcc/c/c-aux-info.c
index a7928f43753..204d66f0144 100644
--- a/gcc/c/c-aux-info.c
+++ b/gcc/c/c-aux-info.c
@@ -1,7 +1,7 @@
/* Generate information regarding function declarations and definitions based
on information stored in GCC's tree structure. This code implements the
-aux-info option.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
Contributed by Ron Guilmette (rfg@segfault.us.com).
This file is part of GCC.
diff --git a/gcc/c/c-convert.c b/gcc/c/c-convert.c
index 8752132d175..b57bb8ea936 100644
--- a/gcc/c/c-convert.c
+++ b/gcc/c/c-convert.c
@@ -1,5 +1,5 @@
/* Language-level data type conversion for GNU C.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c/c-decl.c b/gcc/c/c-decl.c
index d3294c39072..f8004649a35 100644
--- a/gcc/c/c-decl.c
+++ b/gcc/c/c-decl.c
@@ -1,5 +1,5 @@
/* Process declarations and variables for C compiler.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c/c-errors.c b/gcc/c/c-errors.c
index aa9ce4205dd..2d507107f0c 100644
--- a/gcc/c/c-errors.c
+++ b/gcc/c/c-errors.c
@@ -1,5 +1,5 @@
/* Various diagnostic subroutines for the GNU C language.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Gabriel Dos Reis <gdr@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/c/c-fold.c b/gcc/c/c-fold.c
index 49d248df491..5776f1b41c0 100644
--- a/gcc/c/c-fold.c
+++ b/gcc/c/c-fold.c
@@ -1,5 +1,5 @@
/* Support for fully folding sub-trees of an expression for C compiler.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c/c-lang.c b/gcc/c/c-lang.c
index e05741dadba..7f6df8382f5 100644
--- a/gcc/c/c-lang.c
+++ b/gcc/c/c-lang.c
@@ -1,5 +1,5 @@
/* Language-specific hook definitions for C front end.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c/c-lang.h b/gcc/c/c-lang.h
index 8ecafb3cf5c..5abb1c46aa0 100644
--- a/gcc/c/c-lang.h
+++ b/gcc/c/c-lang.h
@@ -1,5 +1,5 @@
/* Definitions for C language specific types.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c/c-objc-common.c b/gcc/c/c-objc-common.c
index 6d923eb64e7..a841bc14d60 100644
--- a/gcc/c/c-objc-common.c
+++ b/gcc/c/c-objc-common.c
@@ -1,5 +1,5 @@
/* Some code common to C and ObjC front ends.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c/c-objc-common.h b/gcc/c/c-objc-common.h
index 27ceabcdfb2..78e768c2366 100644
--- a/gcc/c/c-objc-common.h
+++ b/gcc/c/c-objc-common.h
@@ -1,5 +1,5 @@
/* Language hooks common to C and ObjC front ends.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Ziemowit Laski <zlaski@apple.com>
This file is part of GCC.
diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.c
index c27fdaf39f9..3327dc915e9 100644
--- a/gcc/c/c-parser.c
+++ b/gcc/c/c-parser.c
@@ -1,5 +1,5 @@
/* Parser for C and Objective-C.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Parser actions based on the old Bison parser; structure somewhat
influenced by and fragments based on the C++ parser.
diff --git a/gcc/c/c-parser.h b/gcc/c/c-parser.h
index ff8cdda6917..da77f68eb1c 100644
--- a/gcc/c/c-parser.h
+++ b/gcc/c/c-parser.h
@@ -1,5 +1,5 @@
/* Declarations for the parser for C and Objective-C.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Parser actions based on the old Bison parser; structure somewhat
influenced by and fragments based on the C++ parser.
diff --git a/gcc/c/c-tree.h b/gcc/c/c-tree.h
index c542d682f3e..84b5b955b34 100644
--- a/gcc/c/c-tree.h
+++ b/gcc/c/c-tree.h
@@ -1,5 +1,5 @@
/* Definitions for C parsing and type checking.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c/c-typeck.c b/gcc/c/c-typeck.c
index 98062c76b90..d281cc6d6bd 100644
--- a/gcc/c/c-typeck.c
+++ b/gcc/c/c-typeck.c
@@ -1,5 +1,5 @@
/* Build expressions with type checking for C compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c/config-lang.in b/gcc/c/config-lang.in
index 40d28b9d21a..96da497f372 100644
--- a/gcc/c/config-lang.in
+++ b/gcc/c/config-lang.in
@@ -1,5 +1,5 @@
# Top level configure fragment for GNU C - C language.
-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+# Copyright (C) 1994-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/c/gccspec.c b/gcc/c/gccspec.c
index 8a85430dcaa..a92fa7bf2c2 100644
--- a/gcc/c/gccspec.c
+++ b/gcc/c/gccspec.c
@@ -1,5 +1,5 @@
/* Specific flags and argument handling of the C front-end.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c/gimple-parser.c b/gcc/c/gimple-parser.c
index 8f624e3b9a2..32513f12277 100644
--- a/gcc/c/gimple-parser.c
+++ b/gcc/c/gimple-parser.c
@@ -1,5 +1,5 @@
/* Parser for GIMPLE.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c/gimple-parser.h b/gcc/c/gimple-parser.h
index 85cf13aa4c5..f346b05b2ea 100644
--- a/gcc/c/gimple-parser.h
+++ b/gcc/c/gimple-parser.h
@@ -1,5 +1,5 @@
/* Declarations for the parser for GIMPLE.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/caller-save.c b/gcc/caller-save.c
index da49efeda55..8309bf2e571 100644
--- a/gcc/caller-save.c
+++ b/gcc/caller-save.c
@@ -1,5 +1,5 @@
/* Save and restore call-clobbered registers which are live across a call.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/calls.c b/gcc/calls.c
index 5a0d6632776..4cce11a4047 100644
--- a/gcc/calls.c
+++ b/gcc/calls.c
@@ -1,5 +1,5 @@
/* Convert function calls to rtl insns, for GNU C compiler.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/calls.h b/gcc/calls.h
index 1aab140ae7b..302ccb5328d 100644
--- a/gcc/calls.h
+++ b/gcc/calls.h
@@ -1,5 +1,5 @@
/* Declarations and data types for RTL call insn generation.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ccmp.c b/gcc/ccmp.c
index 4fa3ebdc422..233016fd711 100644
--- a/gcc/ccmp.c
+++ b/gcc/ccmp.c
@@ -1,5 +1,5 @@
/* Conditional compare related functions
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ccmp.h b/gcc/ccmp.h
index 93d10491eb9..c283fa35436 100644
--- a/gcc/ccmp.h
+++ b/gcc/ccmp.h
@@ -1,5 +1,5 @@
/* Conditional comapre related functions.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfg-flags.def b/gcc/cfg-flags.def
index a010c515f37..18f4339028d 100644
--- a/gcc/cfg-flags.def
+++ b/gcc/cfg-flags.def
@@ -1,5 +1,5 @@
/* Flags on basic blocks and edges.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfg.c b/gcc/cfg.c
index 8e2683b8d6e..808d5870e77 100644
--- a/gcc/cfg.c
+++ b/gcc/cfg.c
@@ -1,5 +1,5 @@
/* Control flow graph manipulation code for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfg.h b/gcc/cfg.h
index 8ac1d785c48..0953456782b 100644
--- a/gcc/cfg.h
+++ b/gcc/cfg.h
@@ -1,5 +1,5 @@
/* Control flow graph manipulation code header file.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfganal.c b/gcc/cfganal.c
index 8bf8a53fa58..a901b3f3f2c 100644
--- a/gcc/cfganal.c
+++ b/gcc/cfganal.c
@@ -1,5 +1,5 @@
/* Control flow graph analysis code for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfganal.h b/gcc/cfganal.h
index c5cb51d9cf8..101124f1f8e 100644
--- a/gcc/cfganal.h
+++ b/gcc/cfganal.h
@@ -1,5 +1,5 @@
/* Control flow graph analysis header file.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgbuild.c b/gcc/cfgbuild.c
index 7b57589f1df..1d10298818f 100644
--- a/gcc/cfgbuild.c
+++ b/gcc/cfgbuild.c
@@ -1,5 +1,5 @@
/* Control flow graph building code for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgbuild.h b/gcc/cfgbuild.h
index afda5acbdc5..faada1eddf3 100644
--- a/gcc/cfgbuild.h
+++ b/gcc/cfgbuild.h
@@ -1,5 +1,5 @@
/* Control flow graph building header file.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c
index 6634016f4d8..43d18766d8a 100644
--- a/gcc/cfgcleanup.c
+++ b/gcc/cfgcleanup.c
@@ -1,5 +1,5 @@
/* Control flow optimization code for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgcleanup.h b/gcc/cfgcleanup.h
index 0cba3678066..fc0e01e6dd7 100644
--- a/gcc/cfgcleanup.h
+++ b/gcc/cfgcleanup.h
@@ -1,5 +1,5 @@
/* Control flow optimization header file.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c
index 60fb137a540..a7f389447f9 100644
--- a/gcc/cfgexpand.c
+++ b/gcc/cfgexpand.c
@@ -1,5 +1,5 @@
/* A pass for lowering trees to RTL.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgexpand.h b/gcc/cfgexpand.h
index 05967355b15..807885245c7 100644
--- a/gcc/cfgexpand.h
+++ b/gcc/cfgexpand.h
@@ -1,5 +1,5 @@
/* Header file for lowering trees to RTL.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfghooks.c b/gcc/cfghooks.c
index 2bee65a0cb8..87d864c6022 100644
--- a/gcc/cfghooks.c
+++ b/gcc/cfghooks.c
@@ -1,5 +1,5 @@
/* Hooks for cfg representation specific functions.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <s.pop@laposte.net>
This file is part of GCC.
diff --git a/gcc/cfghooks.h b/gcc/cfghooks.h
index 5800a331e41..b5981da4a05 100644
--- a/gcc/cfghooks.h
+++ b/gcc/cfghooks.h
@@ -1,5 +1,5 @@
/* Hooks for cfg representation specific functions.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <s.pop@laposte.net>
This file is part of GCC.
diff --git a/gcc/cfgloop.c b/gcc/cfgloop.c
index 0d8cf1e5688..8af793c6015 100644
--- a/gcc/cfgloop.c
+++ b/gcc/cfgloop.c
@@ -1,5 +1,5 @@
/* Natural loop discovery code for GNU compiler.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h
index ff88933fdcd..ccd2f89b787 100644
--- a/gcc/cfgloop.h
+++ b/gcc/cfgloop.h
@@ -1,5 +1,5 @@
/* Natural loop functions
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.c
index 63f7eab7ef9..9151a33d6f7 100644
--- a/gcc/cfgloopanal.c
+++ b/gcc/cfgloopanal.c
@@ -1,5 +1,5 @@
/* Natural loop analysis code for GNU compiler.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.c
index 3fa499acd57..b9b76d80faa 100644
--- a/gcc/cfgloopmanip.c
+++ b/gcc/cfgloopmanip.c
@@ -1,5 +1,5 @@
/* Loop manipulation code for GNU compiler.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgloopmanip.h b/gcc/cfgloopmanip.h
index 725c4be382a..d73c0c53d4e 100644
--- a/gcc/cfgloopmanip.h
+++ b/gcc/cfgloopmanip.h
@@ -1,5 +1,5 @@
/* Loop manipulation header.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c
index ac17d46a24d..f47a78cfcee 100644
--- a/gcc/cfgrtl.c
+++ b/gcc/cfgrtl.c
@@ -1,5 +1,5 @@
/* Control flow graph manipulation code for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgrtl.h b/gcc/cfgrtl.h
index 93cb75d041e..6cf80bc0f60 100644
--- a/gcc/cfgrtl.h
+++ b/gcc/cfgrtl.h
@@ -1,5 +1,5 @@
/* Define control flow data structures for the CFG.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cgraph.c b/gcc/cgraph.c
index 17a0d32ce5e..802214dc81c 100644
--- a/gcc/cgraph.c
+++ b/gcc/cgraph.c
@@ -1,5 +1,5 @@
/* Callgraph handling code.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/cgraph.h b/gcc/cgraph.h
index 4d74fb9f9b6..34928f150d2 100644
--- a/gcc/cgraph.h
+++ b/gcc/cgraph.h
@@ -1,5 +1,5 @@
/* Callgraph handling code.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/cgraphbuild.c b/gcc/cgraphbuild.c
index efb333cbae0..c453a2d7991 100644
--- a/gcc/cgraphbuild.c
+++ b/gcc/cgraphbuild.c
@@ -1,5 +1,5 @@
/* Callgraph construction.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.c
index 0e7e35bbc44..4360feaae60 100644
--- a/gcc/cgraphclones.c
+++ b/gcc/cgraphclones.c
@@ -1,5 +1,5 @@
/* Callgraph clones
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.c
index 901182454c5..44b931e0f99 100644
--- a/gcc/cgraphunit.c
+++ b/gcc/cgraphunit.c
@@ -1,5 +1,5 @@
/* Driver of optimization process
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/chkp-builtins.def b/gcc/chkp-builtins.def
index 9daeabd57f0..559391446bb 100644
--- a/gcc/chkp-builtins.def
+++ b/gcc/chkp-builtins.def
@@ -1,6 +1,6 @@
/* This file contains the definitions and documentation for the
builtins used in the GNU compiler.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cif-code.def b/gcc/cif-code.def
index 92d81d30a49..6d7e2b4070b 100644
--- a/gcc/cif-code.def
+++ b/gcc/cif-code.def
@@ -1,7 +1,7 @@
/* This file contains the definitions of the cgraph_inline_failed_t
enums used in GCC.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Doug Kwan <dougkwan@google.com>
This file is part of GCC.
diff --git a/gcc/collect-utils.c b/gcc/collect-utils.c
index f3f51a41624..567d8195dcf 100644
--- a/gcc/collect-utils.c
+++ b/gcc/collect-utils.c
@@ -1,5 +1,5 @@
/* Utility functions used by tools like collect2 and lto-wrapper.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/collect-utils.h b/gcc/collect-utils.h
index 1bb934f8c99..38f37954743 100644
--- a/gcc/collect-utils.h
+++ b/gcc/collect-utils.h
@@ -1,5 +1,5 @@
/* Utility functions used by tools like collect2 and lto-wrapper.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/collect2-aix.c b/gcc/collect2-aix.c
index 439dd7d1033..cb8eee83544 100644
--- a/gcc/collect2-aix.c
+++ b/gcc/collect2-aix.c
@@ -1,5 +1,5 @@
/* AIX cross support for collect2.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/collect2-aix.h b/gcc/collect2-aix.h
index a8c5d6599cd..d7c5adb4236 100644
--- a/gcc/collect2-aix.h
+++ b/gcc/collect2-aix.h
@@ -1,5 +1,5 @@
/* AIX cross support for collect2.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/collect2.c b/gcc/collect2.c
index d25b75697c0..f26bc599f34 100644
--- a/gcc/collect2.c
+++ b/gcc/collect2.c
@@ -1,6 +1,6 @@
/* Collect static initialization info into data structures that can be
traversed by C++ initialization and finalization routines.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Chris Smith (csmith@convex.com).
Heavily modified by Michael Meissner (meissner@cygnus.com),
Per Bothner (bothner@cygnus.com), and John Gilmore (gnu@cygnus.com).
diff --git a/gcc/collect2.h b/gcc/collect2.h
index 2fbb8b262b7..2ce6a6c9acc 100644
--- a/gcc/collect2.h
+++ b/gcc/collect2.h
@@ -1,5 +1,5 @@
/* Header file for collect/tlink routines.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/color-macros.h b/gcc/color-macros.h
index 37ed4d197cf..3ec78b2f091 100644
--- a/gcc/color-macros.h
+++ b/gcc/color-macros.h
@@ -1,5 +1,5 @@
/* Terminal color manipulation macros.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/combine-stack-adj.c b/gcc/combine-stack-adj.c
index 82d6dba856f..ad25f04a1b4 100644
--- a/gcc/combine-stack-adj.c
+++ b/gcc/combine-stack-adj.c
@@ -1,5 +1,5 @@
/* Combine stack adjustments.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/combine.c b/gcc/combine.c
index eb02f295c81..36713a1daca 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -1,5 +1,5 @@
/* Optimize by combining instructions for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common.md b/gcc/common.md
index 22c010ffb00..71905e1c684 100644
--- a/gcc/common.md
+++ b/gcc/common.md
@@ -1,5 +1,5 @@
;; Common GCC machine description file, shared by all targets.
-;; Copyright (C) 2014-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/common.opt b/gcc/common.opt
index d80ae5b7f39..a07cfdb8409 100644
--- a/gcc/common.opt
+++ b/gcc/common.opt
@@ -1,6 +1,6 @@
; Options for the language- and target-independent parts of the compiler.
-; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/common/common-target-def.h b/gcc/common/common-target-def.h
index eb887c1d908..886be860d36 100644
--- a/gcc/common/common-target-def.h
+++ b/gcc/common/common-target-def.h
@@ -1,5 +1,5 @@
/* Default initializers for common target hooks.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/common/common-target.def b/gcc/common/common-target.def
index 6128cfb8bdc..e0afbc6af29 100644
--- a/gcc/common/common-target.def
+++ b/gcc/common/common-target.def
@@ -1,5 +1,5 @@
/* Target hook definitions for common hooks.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/common/common-target.h b/gcc/common/common-target.h
index dd197c857d0..9b796c8f085 100644
--- a/gcc/common/common-target.h
+++ b/gcc/common/common-target.h
@@ -1,5 +1,5 @@
/* Data structure definitions for common hooks.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/common/common-targhooks.c b/gcc/common/common-targhooks.c
index 5ab17b9bc2f..b1090190664 100644
--- a/gcc/common/common-targhooks.c
+++ b/gcc/common/common-targhooks.c
@@ -1,5 +1,5 @@
/* Default common target hook functions.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/common-targhooks.h b/gcc/common/common-targhooks.h
index 94e8b977a41..d290d7f3e21 100644
--- a/gcc/common/common-targhooks.h
+++ b/gcc/common/common-targhooks.h
@@ -1,5 +1,5 @@
/* Default common target hook functions.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/aarch64/aarch64-common.c b/gcc/common/config/aarch64/aarch64-common.c
index a0b7f486652..71d395398c7 100644
--- a/gcc/common/config/aarch64/aarch64-common.c
+++ b/gcc/common/config/aarch64/aarch64-common.c
@@ -1,5 +1,5 @@
/* Common hooks for AArch64.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/common/config/alpha/alpha-common.c b/gcc/common/config/alpha/alpha-common.c
index 3a7d28d1622..b27ac091a08 100644
--- a/gcc/common/config/alpha/alpha-common.c
+++ b/gcc/common/config/alpha/alpha-common.c
@@ -1,5 +1,5 @@
/* Common hooks for DEC Alpha.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/arc/arc-common.c b/gcc/common/config/arc/arc-common.c
index c437313ba41..f866a0ad523 100644
--- a/gcc/common/config/arc/arc-common.c
+++ b/gcc/common/config/arc/arc-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Synopsys DesignWare ARC
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
Contributor: Joern Rennecke <joern.rennecke@embecosm.com>
on behalf of Synopsys Inc.
Claudiu Zissulescu <Claudiu.Zissulescu@synopsys.com>
diff --git a/gcc/common/config/arm/arm-common.c b/gcc/common/config/arm/arm-common.c
index 6a1683e38ae..fc585e0b0ee 100644
--- a/gcc/common/config/arm/arm-common.c
+++ b/gcc/common/config/arm/arm-common.c
@@ -1,5 +1,5 @@
/* Common hooks for ARM.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/avr/avr-common.c b/gcc/common/config/avr/avr-common.c
index 9bf0e0d0932..e69be8239bd 100644
--- a/gcc/common/config/avr/avr-common.c
+++ b/gcc/common/config/avr/avr-common.c
@@ -1,5 +1,5 @@
/* Common hooks for ATMEL AVR.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/bfin/bfin-common.c b/gcc/common/config/bfin/bfin-common.c
index bb273dd21f3..5d19ba84a34 100644
--- a/gcc/common/config/bfin/bfin-common.c
+++ b/gcc/common/config/bfin/bfin-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Blackfin.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/c6x/c6x-common.c b/gcc/common/config/c6x/c6x-common.c
index ec698a82e18..7f55f972ff1 100644
--- a/gcc/common/config/c6x/c6x-common.c
+++ b/gcc/common/config/c6x/c6x-common.c
@@ -1,5 +1,5 @@
/* TI C6X common hooks.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/cr16/cr16-common.c b/gcc/common/config/cr16/cr16-common.c
index a106fcbfde0..9d0d4390a9c 100644
--- a/gcc/common/config/cr16/cr16-common.c
+++ b/gcc/common/config/cr16/cr16-common.c
@@ -1,5 +1,5 @@
/* Common hooks for CR16.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/cris/cris-common.c b/gcc/common/config/cris/cris-common.c
index 79f976d0721..fb004a49c14 100644
--- a/gcc/common/config/cris/cris-common.c
+++ b/gcc/common/config/cris/cris-common.c
@@ -1,5 +1,5 @@
/* Common hooks for CRIS.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/default-common.c b/gcc/common/config/default-common.c
index d14e27cfffd..039b6489b04 100644
--- a/gcc/common/config/default-common.c
+++ b/gcc/common/config/default-common.c
@@ -1,5 +1,5 @@
/* Default common target hooks initializer.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/epiphany/epiphany-common.c b/gcc/common/config/epiphany/epiphany-common.c
index f837a6293b3..b717d7b54c1 100644
--- a/gcc/common/config/epiphany/epiphany-common.c
+++ b/gcc/common/config/epiphany/epiphany-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Adapteva Epiphany
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
Contributed by Embecosm on behalf of Adapteva, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/fr30/fr30-common.c b/gcc/common/config/fr30/fr30-common.c
index 1dd001ecf7e..852079ff80f 100644
--- a/gcc/common/config/fr30/fr30-common.c
+++ b/gcc/common/config/fr30/fr30-common.c
@@ -1,5 +1,5 @@
/* Common hooks for FR30.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/frv/frv-common.c b/gcc/common/config/frv/frv-common.c
index 77062bbf2f4..24e7855714a 100644
--- a/gcc/common/config/frv/frv-common.c
+++ b/gcc/common/config/frv/frv-common.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2017 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/h8300/h8300-common.c b/gcc/common/config/h8300/h8300-common.c
index 8ad19ce9c93..58497a20fb5 100644
--- a/gcc/common/config/h8300/h8300-common.c
+++ b/gcc/common/config/h8300/h8300-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Renesas H8/300.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/i386/i386-common.c b/gcc/common/config/i386/i386-common.c
index 26b2188fe63..4fdd489b98e 100644
--- a/gcc/common/config/i386/i386-common.c
+++ b/gcc/common/config/i386/i386-common.c
@@ -1,5 +1,5 @@
/* IA-32 common hooks.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/ia64/ia64-common.c b/gcc/common/config/ia64/ia64-common.c
index ab8c33b577f..f829de6ad53 100644
--- a/gcc/common/config/ia64/ia64-common.c
+++ b/gcc/common/config/ia64/ia64-common.c
@@ -1,5 +1,5 @@
/* Common hooks for IA64.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/iq2000/iq2000-common.c b/gcc/common/config/iq2000/iq2000-common.c
index 04f9f670133..8ac06c45c62 100644
--- a/gcc/common/config/iq2000/iq2000-common.c
+++ b/gcc/common/config/iq2000/iq2000-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Vitesse IQ2000.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/lm32/lm32-common.c b/gcc/common/config/lm32/lm32-common.c
index 7bd0ab072dd..520177c7a33 100644
--- a/gcc/common/config/lm32/lm32-common.c
+++ b/gcc/common/config/lm32/lm32-common.c
@@ -1,6 +1,6 @@
/* Common hooks for Lattice Mico32.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/m32r/m32r-common.c b/gcc/common/config/m32r/m32r-common.c
index b56dbb8311c..e40e2d9cba2 100644
--- a/gcc/common/config/m32r/m32r-common.c
+++ b/gcc/common/config/m32r/m32r-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Renesas M32R.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/m68k/m68k-common.c b/gcc/common/config/m68k/m68k-common.c
index 09ffb99ade5..666afe248c1 100644
--- a/gcc/common/config/m68k/m68k-common.c
+++ b/gcc/common/config/m68k/m68k-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Motorola 68000 family.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/mcore/mcore-common.c b/gcc/common/config/mcore/mcore-common.c
index 77958bb88ed..557251671bc 100644
--- a/gcc/common/config/mcore/mcore-common.c
+++ b/gcc/common/config/mcore/mcore-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Motorola MCore.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/microblaze/microblaze-common.c b/gcc/common/config/microblaze/microblaze-common.c
index 448a7acd539..3e75675908a 100644
--- a/gcc/common/config/microblaze/microblaze-common.c
+++ b/gcc/common/config/microblaze/microblaze-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Xilinx MicroBlaze.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/mips/mips-common.c b/gcc/common/config/mips/mips-common.c
index 07ba06049cb..b56e6607171 100644
--- a/gcc/common/config/mips/mips-common.c
+++ b/gcc/common/config/mips/mips-common.c
@@ -1,5 +1,5 @@
/* Common hooks for MIPS.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/mmix/mmix-common.c b/gcc/common/config/mmix/mmix-common.c
index f73ad980cd3..830d9cf538c 100644
--- a/gcc/common/config/mmix/mmix-common.c
+++ b/gcc/common/config/mmix/mmix-common.c
@@ -1,5 +1,5 @@
/* Common hooks for MMIX.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/mn10300/mn10300-common.c b/gcc/common/config/mn10300/mn10300-common.c
index 74fa463d8d0..f5964121a85 100644
--- a/gcc/common/config/mn10300/mn10300-common.c
+++ b/gcc/common/config/mn10300/mn10300-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Matsushita MN10300 series.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/msp430/msp430-common.c b/gcc/common/config/msp430/msp430-common.c
index 7834314f122..8d2f701d4de 100644
--- a/gcc/common/config/msp430/msp430-common.c
+++ b/gcc/common/config/msp430/msp430-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Texas Instruments MSP430.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/nds32/nds32-common.c b/gcc/common/config/nds32/nds32-common.c
index 65268dfe5f3..660b1abff0b 100644
--- a/gcc/common/config/nds32/nds32-common.c
+++ b/gcc/common/config/nds32/nds32-common.c
@@ -1,5 +1,5 @@
/* Common hooks of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/common/config/nios2/nios2-common.c b/gcc/common/config/nios2/nios2-common.c
index 36750ad1d3b..5c879c2f36b 100644
--- a/gcc/common/config/nios2/nios2-common.c
+++ b/gcc/common/config/nios2/nios2-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Altera Nios II.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/nvptx/nvptx-common.c b/gcc/common/config/nvptx/nvptx-common.c
index 069367cba1c..27a4f4675d0 100644
--- a/gcc/common/config/nvptx/nvptx-common.c
+++ b/gcc/common/config/nvptx/nvptx-common.c
@@ -1,5 +1,5 @@
/* NVPTX common hooks.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Bernd Schmidt <bernds@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/common/config/pa/pa-common.c b/gcc/common/config/pa/pa-common.c
index ea943b9e047..d2cecdd1bf2 100644
--- a/gcc/common/config/pa/pa-common.c
+++ b/gcc/common/config/pa/pa-common.c
@@ -1,5 +1,5 @@
/* HPPA common hooks.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/pdp11/pdp11-common.c b/gcc/common/config/pdp11/pdp11-common.c
index 6c3044f042c..aa809a9d457 100644
--- a/gcc/common/config/pdp11/pdp11-common.c
+++ b/gcc/common/config/pdp11/pdp11-common.c
@@ -1,5 +1,5 @@
/* Common hooks for pdp11.
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/powerpcspe/powerpcspe-common.c b/gcc/common/config/powerpcspe/powerpcspe-common.c
index 0458c407086..3f850b8b8c7 100644
--- a/gcc/common/config/powerpcspe/powerpcspe-common.c
+++ b/gcc/common/config/powerpcspe/powerpcspe-common.c
@@ -1,5 +1,5 @@
/* Common hooks for IBM RS/6000.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/riscv/riscv-common.c b/gcc/common/config/riscv/riscv-common.c
index 0408cb384cd..9db83015aed 100644
--- a/gcc/common/config/riscv/riscv-common.c
+++ b/gcc/common/config/riscv/riscv-common.c
@@ -1,5 +1,5 @@
/* Common hooks for RISC-V.
- Copyright (C) 2016 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/rs6000/rs6000-common.c b/gcc/common/config/rs6000/rs6000-common.c
index 915c4694fe5..0ddadfd8506 100644
--- a/gcc/common/config/rs6000/rs6000-common.c
+++ b/gcc/common/config/rs6000/rs6000-common.c
@@ -1,5 +1,5 @@
/* Common hooks for IBM RS/6000.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/rx/rx-common.c b/gcc/common/config/rx/rx-common.c
index ef6f82302a3..5787b8fbd1b 100644
--- a/gcc/common/config/rx/rx-common.c
+++ b/gcc/common/config/rx/rx-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Renesas RX.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/s390/s390-common.c b/gcc/common/config/s390/s390-common.c
index b53ea6e30a9..d38e47f3b99 100644
--- a/gcc/common/config/s390/s390-common.c
+++ b/gcc/common/config/s390/s390-common.c
@@ -1,5 +1,5 @@
/* Common hooks for IBM S/390 and zSeries.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/sh/sh-common.c b/gcc/common/config/sh/sh-common.c
index 395da07bd7d..12d06fae54b 100644
--- a/gcc/common/config/sh/sh-common.c
+++ b/gcc/common/config/sh/sh-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Renesas / SuperH SH.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/sparc/sparc-common.c b/gcc/common/config/sparc/sparc-common.c
index 87fcac49486..f5c4c8e4b8c 100644
--- a/gcc/common/config/sparc/sparc-common.c
+++ b/gcc/common/config/sparc/sparc-common.c
@@ -1,5 +1,5 @@
/* Common hooks for SPARC.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/spu/spu-common.c b/gcc/common/config/spu/spu-common.c
index 8a7bab76d68..b65bb3a6c34 100644
--- a/gcc/common/config/spu/spu-common.c
+++ b/gcc/common/config/spu/spu-common.c
@@ -1,5 +1,5 @@
/* Common hooks for SPU.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/common/config/tilegx/tilegx-common.c b/gcc/common/config/tilegx/tilegx-common.c
index 7fca8bb08f1..9e3186641fb 100644
--- a/gcc/common/config/tilegx/tilegx-common.c
+++ b/gcc/common/config/tilegx/tilegx-common.c
@@ -1,5 +1,5 @@
/* Common hooks for TILE-Gx.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/common/config/tilepro/tilepro-common.c b/gcc/common/config/tilepro/tilepro-common.c
index 9dddf6528e5..d20564879c6 100644
--- a/gcc/common/config/tilepro/tilepro-common.c
+++ b/gcc/common/config/tilepro/tilepro-common.c
@@ -1,5 +1,5 @@
/* Common hooks for TILEPro.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/common/config/v850/v850-common.c b/gcc/common/config/v850/v850-common.c
index b30f9cb0b67..6a93ff08d84 100644
--- a/gcc/common/config/v850/v850-common.c
+++ b/gcc/common/config/v850/v850-common.c
@@ -1,5 +1,5 @@
/* Common hooks for NEC V850 series.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/vax/vax-common.c b/gcc/common/config/vax/vax-common.c
index 5d2db404761..32f49faad84 100644
--- a/gcc/common/config/vax/vax-common.c
+++ b/gcc/common/config/vax/vax-common.c
@@ -1,5 +1,5 @@
/* Common hooks for VAX.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/visium/visium-common.c b/gcc/common/config/visium/visium-common.c
index 7d7c647c03b..a2f285c30b9 100644
--- a/gcc/common/config/visium/visium-common.c
+++ b/gcc/common/config/visium/visium-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Visium.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by C.Nettleton,J.P.Parkes and P.Garbett.
This file is part of GCC.
diff --git a/gcc/common/config/xstormy16/xstormy16-common.c b/gcc/common/config/xstormy16/xstormy16-common.c
index eb24c6fbdd5..c8ca786a0ef 100644
--- a/gcc/common/config/xstormy16/xstormy16-common.c
+++ b/gcc/common/config/xstormy16/xstormy16-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Xstormy16.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common/config/xtensa/xtensa-common.c b/gcc/common/config/xtensa/xtensa-common.c
index 53ad976b500..0fd6e5fd0ce 100644
--- a/gcc/common/config/xtensa/xtensa-common.c
+++ b/gcc/common/config/xtensa/xtensa-common.c
@@ -1,5 +1,5 @@
/* Common hooks for Tensilica's Xtensa architecture.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/compare-elim.c b/gcc/compare-elim.c
index b34a07f8336..16576c44473 100644
--- a/gcc/compare-elim.c
+++ b/gcc/compare-elim.c
@@ -1,5 +1,5 @@
/* Post-reload compare elimination.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/conditions.h b/gcc/conditions.h
index dc62c0e9b6c..7ad9f59aa5d 100644
--- a/gcc/conditions.h
+++ b/gcc/conditions.h
@@ -1,5 +1,5 @@
/* Definitions for condition code handling in final.c and output routines.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config.build b/gcc/config.build
index 211459211a8..ab28cb752c9 100644
--- a/gcc/config.build
+++ b/gcc/config.build
@@ -1,5 +1,5 @@
# GCC build-specific configuration file.
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 8dc83c8cb2f..f19a469d101 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1,5 +1,5 @@
# GCC target-specific configuration file.
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/config.host b/gcc/config.host
index 48120ae1c89..c65569da2e9 100644
--- a/gcc/config.host
+++ b/gcc/config.host
@@ -1,5 +1,5 @@
# GCC host-specific configuration file.
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-arches.def b/gcc/config/aarch64/aarch64-arches.def
index a92de658490..0020c22d05b 100644
--- a/gcc/config/aarch64/aarch64-arches.def
+++ b/gcc/config/aarch64/aarch64-arches.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-builtins.c b/gcc/config/aarch64/aarch64-builtins.c
index 29955a3fecf..801ad52c7bc 100644
--- a/gcc/config/aarch64/aarch64-builtins.c
+++ b/gcc/config/aarch64/aarch64-builtins.c
@@ -1,5 +1,5 @@
/* Builtins' description for AArch64 SIMD architecture.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-c.c b/gcc/config/aarch64/aarch64-c.c
index 81d7fea53a1..c1892ed1847 100644
--- a/gcc/config/aarch64/aarch64-c.c
+++ b/gcc/config/aarch64/aarch64-c.c
@@ -1,5 +1,5 @@
/* Target-specific code for C family languages.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-cores.def b/gcc/config/aarch64/aarch64-cores.def
index fa08cdf48cd..33b96ca2861 100644
--- a/gcc/config/aarch64/aarch64-cores.def
+++ b/gcc/config/aarch64/aarch64-cores.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-cost-tables.h b/gcc/config/aarch64/aarch64-cost-tables.h
index 5d149bd09af..a455c62582b 100644
--- a/gcc/config/aarch64/aarch64-cost-tables.h
+++ b/gcc/config/aarch64/aarch64-cost-tables.h
@@ -1,6 +1,6 @@
/* RTX cost tables for AArch64.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-elf-raw.h b/gcc/config/aarch64/aarch64-elf-raw.h
index c5626106207..c074238df06 100644
--- a/gcc/config/aarch64/aarch64-elf-raw.h
+++ b/gcc/config/aarch64/aarch64-elf-raw.h
@@ -1,5 +1,5 @@
/* Machine description for AArch64 architecture.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-elf.h b/gcc/config/aarch64/aarch64-elf.h
index 12d67a09f64..93cd5b4ebb0 100644
--- a/gcc/config/aarch64/aarch64-elf.h
+++ b/gcc/config/aarch64/aarch64-elf.h
@@ -1,5 +1,5 @@
/* Machine description for AArch64 architecture.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-freebsd.h b/gcc/config/aarch64/aarch64-freebsd.h
index bd47b3c4dfd..d0d8bc41437 100644
--- a/gcc/config/aarch64/aarch64-freebsd.h
+++ b/gcc/config/aarch64/aarch64-freebsd.h
@@ -1,5 +1,5 @@
/* Definitions for AArch64 running FreeBSD
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-fusion-pairs.def b/gcc/config/aarch64/aarch64-fusion-pairs.def
index 300cd00e4bf..813d6c582c0 100644
--- a/gcc/config/aarch64/aarch64-fusion-pairs.def
+++ b/gcc/config/aarch64/aarch64-fusion-pairs.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-ldpstp.md b/gcc/config/aarch64/aarch64-ldpstp.md
index e8dda42c2dd..c008477c741 100644
--- a/gcc/config/aarch64/aarch64-ldpstp.md
+++ b/gcc/config/aarch64/aarch64-ldpstp.md
@@ -1,5 +1,5 @@
;; AArch64 ldp/stp peephole optimizations.
-;; Copyright (C) 2014-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2018 Free Software Foundation, Inc.
;; Contributed by ARM Ltd.
;;
;; This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-linux.h b/gcc/config/aarch64/aarch64-linux.h
index 2103344a47c..bf1327e98cc 100644
--- a/gcc/config/aarch64/aarch64-linux.h
+++ b/gcc/config/aarch64/aarch64-linux.h
@@ -1,5 +1,5 @@
/* Machine description for AArch64 architecture.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-modes.def b/gcc/config/aarch64/aarch64-modes.def
index 195976c223a..22952dd2616 100644
--- a/gcc/config/aarch64/aarch64-modes.def
+++ b/gcc/config/aarch64/aarch64-modes.def
@@ -1,5 +1,5 @@
/* Machine description for AArch64 architecture.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-option-extensions.def b/gcc/config/aarch64/aarch64-option-extensions.def
index 2c808f0b9ef..4003fb9fbf4 100644
--- a/gcc/config/aarch64/aarch64-option-extensions.def
+++ b/gcc/config/aarch64/aarch64-option-extensions.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-opts.h b/gcc/config/aarch64/aarch64-opts.h
index ba5d052e9b6..19929728a31 100644
--- a/gcc/config/aarch64/aarch64-opts.h
+++ b/gcc/config/aarch64/aarch64-opts.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-passes.def b/gcc/config/aarch64/aarch64-passes.def
index 69af6cbb915..87747b420b0 100644
--- a/gcc/config/aarch64/aarch64-passes.def
+++ b/gcc/config/aarch64/aarch64-passes.def
@@ -1,5 +1,5 @@
/* AArch64-specific passes declarations.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-protos.h b/gcc/config/aarch64/aarch64-protos.h
index 3bc3756563a..fba063237e0 100644
--- a/gcc/config/aarch64/aarch64-protos.h
+++ b/gcc/config/aarch64/aarch64-protos.h
@@ -1,5 +1,5 @@
/* Machine description for AArch64 architecture.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-simd-builtin-types.def b/gcc/config/aarch64/aarch64-simd-builtin-types.def
index 80994131afa..478f179af7b 100644
--- a/gcc/config/aarch64/aarch64-simd-builtin-types.def
+++ b/gcc/config/aarch64/aarch64-simd-builtin-types.def
@@ -1,5 +1,5 @@
/* Builtin AdvSIMD types.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-simd-builtins.def b/gcc/config/aarch64/aarch64-simd-builtins.def
index 94afff94f7c..38392d15570 100644
--- a/gcc/config/aarch64/aarch64-simd-builtins.def
+++ b/gcc/config/aarch64/aarch64-simd-builtins.def
@@ -1,5 +1,5 @@
/* Machine description for AArch64 architecture.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-simd.md b/gcc/config/aarch64/aarch64-simd.md
index e04a9883892..a2e0893d8f3 100644
--- a/gcc/config/aarch64/aarch64-simd.md
+++ b/gcc/config/aarch64/aarch64-simd.md
@@ -1,5 +1,5 @@
;; Machine description for AArch64 AdvSIMD architecture.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by ARM Ltd.
;;
;; This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64-tuning-flags.def b/gcc/config/aarch64/aarch64-tuning-flags.def
index f48642c2808..ea9ead234cb 100644
--- a/gcc/config/aarch64/aarch64-tuning-flags.def
+++ b/gcc/config/aarch64/aarch64-tuning-flags.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c
index 1fc57a218b7..5c258a90cd0 100644
--- a/gcc/config/aarch64/aarch64.c
+++ b/gcc/config/aarch64/aarch64.c
@@ -1,5 +1,5 @@
/* Machine description for AArch64 architecture.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64.h b/gcc/config/aarch64/aarch64.h
index 93d29b84d47..c60b5f49530 100644
--- a/gcc/config/aarch64/aarch64.h
+++ b/gcc/config/aarch64/aarch64.h
@@ -1,5 +1,5 @@
/* Machine description for AArch64 architecture.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64.md b/gcc/config/aarch64/aarch64.md
index f1e2a07ef46..07510415917 100644
--- a/gcc/config/aarch64/aarch64.md
+++ b/gcc/config/aarch64/aarch64.md
@@ -1,5 +1,5 @@
;; Machine description for AArch64 architecture.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by ARM Ltd.
;;
;; This file is part of GCC.
diff --git a/gcc/config/aarch64/aarch64.opt b/gcc/config/aarch64/aarch64.opt
index 942a7d558f2..18bf0e30fd1 100644
--- a/gcc/config/aarch64/aarch64.opt
+++ b/gcc/config/aarch64/aarch64.opt
@@ -1,5 +1,5 @@
; Machine description for AArch64 architecture.
-; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+; Copyright (C) 2009-2018 Free Software Foundation, Inc.
; Contributed by ARM Ltd.
;
; This file is part of GCC.
diff --git a/gcc/config/aarch64/arm_acle.h b/gcc/config/aarch64/arm_acle.h
index 409e4719079..8504c3f1d76 100644
--- a/gcc/config/aarch64/arm_acle.h
+++ b/gcc/config/aarch64/arm_acle.h
@@ -1,6 +1,6 @@
/* AArch64 Non-NEON ACLE intrinsics include file.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/arm_fp16.h b/gcc/config/aarch64/arm_fp16.h
index 55f9b8cf6df..d80e3eefc89 100644
--- a/gcc/config/aarch64/arm_fp16.h
+++ b/gcc/config/aarch64/arm_fp16.h
@@ -1,6 +1,6 @@
/* ARM FP16 scalar intrinsics include file.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/arm_neon.h b/gcc/config/aarch64/arm_neon.h
index 6d6ba4fae3e..e45ade4ef38 100644
--- a/gcc/config/aarch64/arm_neon.h
+++ b/gcc/config/aarch64/arm_neon.h
@@ -1,6 +1,6 @@
/* ARM NEON intrinsics include file.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/atomics.md b/gcc/config/aarch64/atomics.md
index 32b7169ffab..68dc65c6d00 100644
--- a/gcc/config/aarch64/atomics.md
+++ b/gcc/config/aarch64/atomics.md
@@ -1,5 +1,5 @@
;; Machine description for AArch64 processor synchronization primitives.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by ARM Ltd.
;;
;; This file is part of GCC.
diff --git a/gcc/config/aarch64/biarchilp32.h b/gcc/config/aarch64/biarchilp32.h
index 1a38531ae60..c070d207949 100644
--- a/gcc/config/aarch64/biarchilp32.h
+++ b/gcc/config/aarch64/biarchilp32.h
@@ -1,7 +1,7 @@
/* Make configure files to produce biarch compiler defaulting to ilp32 ABI.
This file must be included very first, while the OS specific file later
to overwrite otherwise wrong defaults.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/biarchlp64.h b/gcc/config/aarch64/biarchlp64.h
index c3d5ac56ed0..efdf17b4c54 100644
--- a/gcc/config/aarch64/biarchlp64.h
+++ b/gcc/config/aarch64/biarchlp64.h
@@ -1,7 +1,7 @@
/* Make configure files to produce biarch compiler defaulting to ilp64 ABI.
This file must be included very first, while the OS specific file later
to overwrite otherwise wrong defaults.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/constraints.md b/gcc/config/aarch64/constraints.md
index 70ea3cde686..474151eaa40 100644
--- a/gcc/config/aarch64/constraints.md
+++ b/gcc/config/aarch64/constraints.md
@@ -1,5 +1,5 @@
;; Machine description for AArch64 architecture.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by ARM Ltd.
;;
;; This file is part of GCC.
diff --git a/gcc/config/aarch64/cortex-a57-fma-steering.c b/gcc/config/aarch64/cortex-a57-fma-steering.c
index a07fc9c39f4..92e3d045996 100644
--- a/gcc/config/aarch64/cortex-a57-fma-steering.c
+++ b/gcc/config/aarch64/cortex-a57-fma-steering.c
@@ -1,5 +1,5 @@
/* FMA steering optimization pass for Cortex-A57.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/aarch64/driver-aarch64.c b/gcc/config/aarch64/driver-aarch64.c
index dedd482f395..4e83c7a7679 100644
--- a/gcc/config/aarch64/driver-aarch64.c
+++ b/gcc/config/aarch64/driver-aarch64.c
@@ -1,5 +1,5 @@
/* Native CPU detection for aarch64.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/aarch64/falkor.md b/gcc/config/aarch64/falkor.md
index 83971ce3496..5cbc5150ef3 100644
--- a/gcc/config/aarch64/falkor.md
+++ b/gcc/config/aarch64/falkor.md
@@ -1,5 +1,5 @@
;; Falkor pipeline description
-;; Copyright (C) 2017 Free Software Foundation, Inc.
+;; Copyright (C) 2017-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/aarch64/geniterators.sh b/gcc/config/aarch64/geniterators.sh
index 1e4c4ede8f7..0a02f995ea2 100644
--- a/gcc/config/aarch64/geniterators.sh
+++ b/gcc/config/aarch64/geniterators.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2014-2017 Free Software Foundation, Inc.
+# Copyright (C) 2014-2018 Free Software Foundation, Inc.
# Contributed by ARM Ltd.
#
# This file is part of GCC.
diff --git a/gcc/config/aarch64/gentune.sh b/gcc/config/aarch64/gentune.sh
index 8282e5aea10..83645e45573 100644
--- a/gcc/config/aarch64/gentune.sh
+++ b/gcc/config/aarch64/gentune.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
# Contributed by ARM Ltd.
#
# This file is part of GCC.
diff --git a/gcc/config/aarch64/iterators.md b/gcc/config/aarch64/iterators.md
index 5d7b0f3540f..3330379e05b 100644
--- a/gcc/config/aarch64/iterators.md
+++ b/gcc/config/aarch64/iterators.md
@@ -1,5 +1,5 @@
;; Machine description for AArch64 architecture.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by ARM Ltd.
;;
;; This file is part of GCC.
diff --git a/gcc/config/aarch64/predicates.md b/gcc/config/aarch64/predicates.md
index d5593d1c858..ce7bbb16a1e 100644
--- a/gcc/config/aarch64/predicates.md
+++ b/gcc/config/aarch64/predicates.md
@@ -1,5 +1,5 @@
;; Machine description for AArch64 architecture.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by ARM Ltd.
;;
;; This file is part of GCC.
diff --git a/gcc/config/aarch64/rtems.h b/gcc/config/aarch64/rtems.h
index 07c5679d5c1..4f0d066fff9 100644
--- a/gcc/config/aarch64/rtems.h
+++ b/gcc/config/aarch64/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for RTEMS based AARCH64 system.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/aarch64/t-aarch64 b/gcc/config/aarch64/t-aarch64
index 32532864cae..0be1f0d63aa 100644
--- a/gcc/config/aarch64/t-aarch64
+++ b/gcc/config/aarch64/t-aarch64
@@ -1,5 +1,5 @@
# Machine description for AArch64 architecture.
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# Contributed by ARM Ltd.
#
# This file is part of GCC.
diff --git a/gcc/config/aarch64/t-aarch64-freebsd b/gcc/config/aarch64/t-aarch64-freebsd
index 9740118a531..99d3dea36d7 100644
--- a/gcc/config/aarch64/t-aarch64-freebsd
+++ b/gcc/config/aarch64/t-aarch64-freebsd
@@ -1,5 +1,5 @@
# Machine description for AArch64 architecture.
-# Copyright (C) 2016-2017 Free Software Foundation, Inc.
+# Copyright (C) 2016-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/aarch64/t-aarch64-linux b/gcc/config/aarch64/t-aarch64-linux
index ae0992af427..b9897785a89 100644
--- a/gcc/config/aarch64/t-aarch64-linux
+++ b/gcc/config/aarch64/t-aarch64-linux
@@ -1,5 +1,5 @@
# Machine description for AArch64 architecture.
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# Contributed by ARM Ltd.
#
# This file is part of GCC.
diff --git a/gcc/config/aarch64/thunderx.md b/gcc/config/aarch64/thunderx.md
index 84ac6cd38c5..df55db8bb0c 100644
--- a/gcc/config/aarch64/thunderx.md
+++ b/gcc/config/aarch64/thunderx.md
@@ -1,5 +1,5 @@
;; Cavium ThunderX pipeline description
-;; Copyright (C) 2014-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2018 Free Software Foundation, Inc.
;;
;; Written by Andrew Pinski <apinski@cavium.com>
diff --git a/gcc/config/aarch64/thunderx2t99.md b/gcc/config/aarch64/thunderx2t99.md
index 6d2785c759b..589e5649851 100644
--- a/gcc/config/aarch64/thunderx2t99.md
+++ b/gcc/config/aarch64/thunderx2t99.md
@@ -1,5 +1,5 @@
;; Cavium ThunderX 2 CN99xx pipeline description
-;; Copyright (C) 2016-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2018 Free Software Foundation, Inc.
;;
;; Contributed by Cavium, Broadcom and Mentor Embedded.
diff --git a/gcc/config/alpha/alpha-modes.def b/gcc/config/alpha/alpha-modes.def
index 6b1d6e68e02..98331833ef8 100644
--- a/gcc/config/alpha/alpha-modes.def
+++ b/gcc/config/alpha/alpha-modes.def
@@ -1,5 +1,5 @@
/* Alpha extra machine modes.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/alpha/alpha-passes.def b/gcc/config/alpha/alpha-passes.def
index 9ae601c9558..54397f8e177 100644
--- a/gcc/config/alpha/alpha-passes.def
+++ b/gcc/config/alpha/alpha-passes.def
@@ -1,5 +1,5 @@
/* Description of target passes for DEC Alpha
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/alpha/alpha-protos.h b/gcc/config/alpha/alpha-protos.h
index 2b14f0f7350..d171f4eb414 100644
--- a/gcc/config/alpha/alpha-protos.h
+++ b/gcc/config/alpha/alpha-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for alpha.c functions used in the md file & elsewhere.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
index 16ca93d6bdb..814dc6a85f4 100644
--- a/gcc/config/alpha/alpha.c
+++ b/gcc/config/alpha/alpha.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on the DEC Alpha.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h
index 257c1de2422..1d3238565d5 100644
--- a/gcc/config/alpha/alpha.h
+++ b/gcc/config/alpha/alpha.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for DEC Alpha.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md
index 8180656e5f7..b177a37ef67 100644
--- a/gcc/config/alpha/alpha.md
+++ b/gcc/config/alpha/alpha.md
@@ -1,5 +1,5 @@
;; Machine description for DEC Alpha for GNU C compiler
-;; Copyright (C) 1992-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1992-2018 Free Software Foundation, Inc.
;; Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
;;
;; This file is part of GCC.
diff --git a/gcc/config/alpha/alpha.opt b/gcc/config/alpha/alpha.opt
index 234e2f4df38..7654bc358de 100644
--- a/gcc/config/alpha/alpha.opt
+++ b/gcc/config/alpha/alpha.opt
@@ -1,6 +1,6 @@
; Options for the DEC Alpha port of the compiler
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/alpha/constraints.md b/gcc/config/alpha/constraints.md
index 22046fc8216..023780beae2 100644
--- a/gcc/config/alpha/constraints.md
+++ b/gcc/config/alpha/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for DEC Alpha.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/alpha/driver-alpha.c b/gcc/config/alpha/driver-alpha.c
index f2dba39712c..ed8311c2c7f 100644
--- a/gcc/config/alpha/driver-alpha.c
+++ b/gcc/config/alpha/driver-alpha.c
@@ -1,5 +1,5 @@
/* Subroutines for the gcc driver.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Arthur Loiret <aloiret@debian.org>
This file is part of GCC.
diff --git a/gcc/config/alpha/elf.h b/gcc/config/alpha/elf.h
index 29ff1d9c0d1..db766616156 100644
--- a/gcc/config/alpha/elf.h
+++ b/gcc/config/alpha/elf.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for DEC Alpha w/ELF.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Richard Henderson (rth@tamu.edu).
This file is part of GCC.
diff --git a/gcc/config/alpha/elf.opt b/gcc/config/alpha/elf.opt
index 360b0cbf7ec..ba5a932d3a6 100644
--- a/gcc/config/alpha/elf.opt
+++ b/gcc/config/alpha/elf.opt
@@ -1,6 +1,6 @@
; Alpha ELF options.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/alpha/ev4.md b/gcc/config/alpha/ev4.md
index 8c2f48fd193..2d75e3e907a 100644
--- a/gcc/config/alpha/ev4.md
+++ b/gcc/config/alpha/ev4.md
@@ -1,5 +1,5 @@
;; Scheduling description for Alpha EV4.
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/alpha/ev5.md b/gcc/config/alpha/ev5.md
index fe487f93957..926e201508f 100644
--- a/gcc/config/alpha/ev5.md
+++ b/gcc/config/alpha/ev5.md
@@ -1,5 +1,5 @@
;; Scheduling description for Alpha EV5.
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/alpha/ev6.md b/gcc/config/alpha/ev6.md
index 4869727685a..30072a1a86a 100644
--- a/gcc/config/alpha/ev6.md
+++ b/gcc/config/alpha/ev6.md
@@ -1,5 +1,5 @@
;; Scheduling description for Alpha EV6.
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/alpha/freebsd.h b/gcc/config/alpha/freebsd.h
index 2cc48ddd7c6..22362226627 100644
--- a/gcc/config/alpha/freebsd.h
+++ b/gcc/config/alpha/freebsd.h
@@ -1,5 +1,5 @@
/* Definitions for DEC Alpha/AXP running FreeBSD using the ELF format
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
This file is part of GCC.
diff --git a/gcc/config/alpha/linux-elf.h b/gcc/config/alpha/linux-elf.h
index 2c39fbe601c..36b74dc1993 100644
--- a/gcc/config/alpha/linux-elf.h
+++ b/gcc/config/alpha/linux-elf.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler
for Alpha Linux-based GNU systems using ELF.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Richard Henderson.
This file is part of GCC.
diff --git a/gcc/config/alpha/linux.h b/gcc/config/alpha/linux.h
index 2f2a185d780..9ef320668c7 100644
--- a/gcc/config/alpha/linux.h
+++ b/gcc/config/alpha/linux.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for Alpha Linux-based GNU systems.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Richard Henderson.
This file is part of GCC.
diff --git a/gcc/config/alpha/netbsd.h b/gcc/config/alpha/netbsd.h
index fd8a05434a7..63efcd8b0e8 100644
--- a/gcc/config/alpha/netbsd.h
+++ b/gcc/config/alpha/netbsd.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for Alpha NetBSD systems.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/alpha/openbsd.h b/gcc/config/alpha/openbsd.h
index d736f42890c..aa369d7630a 100644
--- a/gcc/config/alpha/openbsd.h
+++ b/gcc/config/alpha/openbsd.h
@@ -1,5 +1,5 @@
/* Configuration file for an alpha OpenBSD target.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/alpha/predicates.md b/gcc/config/alpha/predicates.md
index 102451ee80c..4b6f0f15229 100644
--- a/gcc/config/alpha/predicates.md
+++ b/gcc/config/alpha/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for DEC Alpha.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/alpha/sync.md b/gcc/config/alpha/sync.md
index a0e67a99e88..e305396fa3b 100644
--- a/gcc/config/alpha/sync.md
+++ b/gcc/config/alpha/sync.md
@@ -1,5 +1,5 @@
;; GCC machine description for Alpha synchronization instructions.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/alpha/t-alpha b/gcc/config/alpha/t-alpha
index a8ae414ce8f..434a5c323db 100644
--- a/gcc/config/alpha/t-alpha
+++ b/gcc/config/alpha/t-alpha
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2017 Free Software Foundation, Inc.
+# Copyright (C) 2016-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/alpha/t-vms b/gcc/config/alpha/t-vms
index f4dc2e4e5bd..3df283d8395 100644
--- a/gcc/config/alpha/t-vms
+++ b/gcc/config/alpha/t-vms
@@ -1,4 +1,4 @@
-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
+# Copyright (C) 1996-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/alpha/vms.h b/gcc/config/alpha/vms.h
index b53976c3a7c..913ca99a031 100644
--- a/gcc/config/alpha/vms.h
+++ b/gcc/config/alpha/vms.h
@@ -1,5 +1,5 @@
/* Output variables, constants and external declarations, for GNU compiler.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/arc-arch.h b/gcc/config/arc/arc-arch.h
index 2344a4b14a2..29229e07ad7 100644
--- a/gcc/config/arc/arc-arch.h
+++ b/gcc/config/arc/arc-arch.h
@@ -1,6 +1,6 @@
/* Definitions of types that are used to store ARC architecture and
device information.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Claudiu Zissulescu (claziss@synopsys.com)
This file is part of GCC.
diff --git a/gcc/config/arc/arc-arches.def b/gcc/config/arc/arc-arches.def
index 29cb9c4ec7f..69e39447ed6 100644
--- a/gcc/config/arc/arc-arches.def
+++ b/gcc/config/arc/arc-arches.def
@@ -1,5 +1,5 @@
/* ARC ARCH architectures.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/arc-c.c b/gcc/config/arc/arc-c.c
index 7f4a4deec0b..686b701c176 100644
--- a/gcc/config/arc/arc-c.c
+++ b/gcc/config/arc/arc-c.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/arc-c.def b/gcc/config/arc/arc-c.def
index 8c5097ea6ce..bb7ba4ad296 100644
--- a/gcc/config/arc/arc-c.def
+++ b/gcc/config/arc/arc-c.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/arc-cpus.def b/gcc/config/arc/arc-cpus.def
index 60b4045f04c..cedaefe6e6d 100644
--- a/gcc/config/arc/arc-cpus.def
+++ b/gcc/config/arc/arc-cpus.def
@@ -1,5 +1,5 @@
/* ARC CPU architectures.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/arc-modes.def b/gcc/config/arc/arc-modes.def
index bdf0521a237..cc9614b9bdc 100644
--- a/gcc/config/arc/arc-modes.def
+++ b/gcc/config/arc/arc-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, Synopsys DesignWare ARC cpu.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributor: Joern Rennecke <joern.rennecke@embecosm.com>
on behalf of Synopsys Inc.
diff --git a/gcc/config/arc/arc-options.def b/gcc/config/arc/arc-options.def
index be51614dd03..31ddfb462f4 100644
--- a/gcc/config/arc/arc-options.def
+++ b/gcc/config/arc/arc-options.def
@@ -1,5 +1,5 @@
/* ARC options.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/arc-opts.h b/gcc/config/arc/arc-opts.h
index 9cbd6244bde..838e59b0bf3 100644
--- a/gcc/config/arc/arc-opts.h
+++ b/gcc/config/arc/arc-opts.h
@@ -1,6 +1,6 @@
/* GCC option-handling definitions for the Synopsys DesignWare ARC architecture.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/arc-protos.h b/gcc/config/arc/arc-protos.h
index 6e7239ff7ea..d4315b3802f 100644
--- a/gcc/config/arc/arc-protos.h
+++ b/gcc/config/arc/arc-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, Synopsys DesignWare ARC cpu.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/arc-simd.h b/gcc/config/arc/arc-simd.h
index 39758529500..bc282df919e 100644
--- a/gcc/config/arc/arc-simd.h
+++ b/gcc/config/arc/arc-simd.h
@@ -1,5 +1,5 @@
/* Synopsys DesignWare ARC SIMD include file.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Written by Saurabh Verma (saurabh.verma@celunite.com) on behalf os Synopsys
Inc.
diff --git a/gcc/config/arc/arc-tables.opt b/gcc/config/arc/arc-tables.opt
index ce23a5224db..56fa74b9f95 100644
--- a/gcc/config/arc/arc-tables.opt
+++ b/gcc/config/arc/arc-tables.opt
@@ -2,7 +2,7 @@
; Generated by : ./gcc/config/arc/genoptions.awk
; Generated from : ./gcc/config/arc/arc-cpu.def
;
-; Copyright (C) 2016-2017 Free Software Foundation, Inc.
+; Copyright (C) 2016-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c
index ed7c29533ef..67119113db9 100644
--- a/gcc/config/arc/arc.c
+++ b/gcc/config/arc/arc.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on the Synopsys DesignWare ARC cpu.
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
Sources derived from work done by Sankhya Technologies (www.sankhya.com) on
behalf of Synopsys Inc.
diff --git a/gcc/config/arc/arc.h b/gcc/config/arc/arc.h
index 1da16516e03..140080f03f9 100644
--- a/gcc/config/arc/arc.h
+++ b/gcc/config/arc/arc.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, Synopsys DesignWare ARC cpu.
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/arc.md b/gcc/config/arc/arc.md
index 575852e4210..812a98b539c 100644
--- a/gcc/config/arc/arc.md
+++ b/gcc/config/arc/arc.md
@@ -1,5 +1,5 @@
;; Machine description of the Synopsys DesignWare ARC cpu for GNU C compiler
-;; Copyright (C) 1994-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2018 Free Software Foundation, Inc.
;; Sources derived from work done by Sankhya Technologies (www.sankhya.com) on
;; behalf of Synopsys Inc.
diff --git a/gcc/config/arc/arc.opt b/gcc/config/arc/arc.opt
index d1ebd442a4d..593bd2dc30a 100644
--- a/gcc/config/arc/arc.opt
+++ b/gcc/config/arc/arc.opt
@@ -1,6 +1,6 @@
; Options for the Synopsys DesignWare ARC port of the compiler
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/arc/arc600.md b/gcc/config/arc/arc600.md
index d53739d12bc..926a23bafcb 100644
--- a/gcc/config/arc/arc600.md
+++ b/gcc/config/arc/arc600.md
@@ -1,6 +1,6 @@
;; DFA scheduling description of the Synopsys DesignWare ARC600 cpu
;; for GNU C compiler
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; Contributor: Joern Rennecke <joern.rennecke@embecosm.com>
;; on behalf of Synopsys Inc.
diff --git a/gcc/config/arc/arc700.md b/gcc/config/arc/arc700.md
index bf80b8098a7..a0f9f74a9f2 100644
--- a/gcc/config/arc/arc700.md
+++ b/gcc/config/arc/arc700.md
@@ -5,7 +5,7 @@
;; Ramana Radhakrishnan(ramana.radhakrishnan@codito.com)
;; Factoring out and improvement of ARC700 Scheduling by
;; Joern Rennecke (joern.rennecke@embecosm.com)
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/arc/arcEM.md b/gcc/config/arc/arcEM.md
index 3b8eb0f7f03..25e6c9e7076 100644
--- a/gcc/config/arc/arcEM.md
+++ b/gcc/config/arc/arcEM.md
@@ -1,6 +1,6 @@
;; DFA scheduling description of the Synopsys DesignWare ARC EM cpu
;; for GNU C compiler
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; Contributor: Claudiu Zissulescu <claudiu.zissulescu@synopsys.com>
;; This file is part of GCC.
diff --git a/gcc/config/arc/arcHS.md b/gcc/config/arc/arcHS.md
index b9294e9e240..2a8588a02e4 100644
--- a/gcc/config/arc/arcHS.md
+++ b/gcc/config/arc/arcHS.md
@@ -1,6 +1,6 @@
;; DFA scheduling description of the Synopsys DesignWare ARC HS cpu
;; for GNU C compiler
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; Contributor: Claudiu Zissulescu <claudiu.zissulescu@synopsys.com>
;; This file is part of GCC.
diff --git a/gcc/config/arc/atomic.md b/gcc/config/arc/atomic.md
index d6527428f61..13a2e34549c 100644
--- a/gcc/config/arc/atomic.md
+++ b/gcc/config/arc/atomic.md
@@ -1,5 +1,5 @@
;; GCC machine description for ARC atomic instructions.
-;; Copyright (C) 2015-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/arc/big.h b/gcc/config/arc/big.h
index 11e785eb9f4..145b68236bb 100644
--- a/gcc/config/arc/big.h
+++ b/gcc/config/arc/big.h
@@ -1,6 +1,6 @@
/* Definition of big endian ARC machine for GNU compiler.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/builtins.def b/gcc/config/arc/builtins.def
index 890ddb1f1b4..349f39fab23 100644
--- a/gcc/config/arc/builtins.def
+++ b/gcc/config/arc/builtins.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/constraints.md b/gcc/config/arc/constraints.md
index b8a4a90f420..7c34ffd6779 100644
--- a/gcc/config/arc/constraints.md
+++ b/gcc/config/arc/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Synopsys DesignWare ARC.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/arc/driver-arc.c b/gcc/config/arc/driver-arc.c
index 6d571d1bf58..d940271f58d 100644
--- a/gcc/config/arc/driver-arc.c
+++ b/gcc/config/arc/driver-arc.c
@@ -1,5 +1,5 @@
/* Subroutines for the gcc driver.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Claudiu Zissulescu <claziss@synopsys.com>
This file is part of GCC.
diff --git a/gcc/config/arc/elf.h b/gcc/config/arc/elf.h
index 43f3408bc08..5abafcab4e2 100644
--- a/gcc/config/arc/elf.h
+++ b/gcc/config/arc/elf.h
@@ -1,6 +1,6 @@
/* Target macros for arc*-elf targets.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/fpx.md b/gcc/config/arc/fpx.md
index 990b3a8fb1e..db7b6426483 100644
--- a/gcc/config/arc/fpx.md
+++ b/gcc/config/arc/fpx.md
@@ -1,6 +1,6 @@
;; Machine description of the Synopsys DesignWare ARC cpu Floating Point
;; extensions for GNU C compiler
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/arc/genmultilib.awk b/gcc/config/arc/genmultilib.awk
index 2734adc4547..9cfbd12fda4 100644
--- a/gcc/config/arc/genmultilib.awk
+++ b/gcc/config/arc/genmultilib.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2017 Free Software Foundation, Inc.
+# Copyright (C) 2016-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arc/genoptions.awk b/gcc/config/arc/genoptions.awk
index 0f36bd2b504..c261ac43f51 100644
--- a/gcc/config/arc/genoptions.awk
+++ b/gcc/config/arc/genoptions.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2017 Free Software Foundation, Inc.
+# Copyright (C) 2016-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arc/linux.h b/gcc/config/arc/linux.h
index 21fc88c82cf..633ae9086f5 100644
--- a/gcc/config/arc/linux.h
+++ b/gcc/config/arc/linux.h
@@ -1,6 +1,6 @@
/* Target macros for arc*-*-linux targets.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/predicates.md b/gcc/config/arc/predicates.md
index 3dfe0caa60e..da20c059233 100644
--- a/gcc/config/arc/predicates.md
+++ b/gcc/config/arc/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Synopsys DesignWare ARC.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/arc/simdext.md b/gcc/config/arc/simdext.md
index 9f5b4a82e56..e742638b343 100644
--- a/gcc/config/arc/simdext.md
+++ b/gcc/config/arc/simdext.md
@@ -1,5 +1,5 @@
;; Machine description of the Synopsys DesignWare ARC cpu for GNU C compiler
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/arc/t-arc b/gcc/config/arc/t-arc
index bea26ac32c0..54de8a9f2a5 100644
--- a/gcc/config/arc/t-arc
+++ b/gcc/config/arc/t-arc
@@ -1,6 +1,6 @@
# GCC Makefile fragment for Synopsys DesignWare ARC.
#
-# Copyright (C) 2016-2017 Free Software Foundation, Inc.
+# Copyright (C) 2016-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arc/t-multilib b/gcc/config/arc/t-multilib
index 9ffd4a63d3d..a7a2cadc146 100644
--- a/gcc/config/arc/t-multilib
+++ b/gcc/config/arc/t-multilib
@@ -3,7 +3,7 @@
# Generated from : ./gcc/config/arc/arc-cpu.def
# Used by : tmake_file from Makefile and genmultilib
-# Copyright (C) 2016-2017 Free Software Foundation, Inc.
+# Copyright (C) 2016-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/README-interworking b/gcc/config/arm/README-interworking
index 61b4c819f2f..62dfe7928b2 100644
--- a/gcc/config/arm/README-interworking
+++ b/gcc/config/arm/README-interworking
@@ -742,7 +742,7 @@ used.
interworking as the --support-old-code switch has taken care if this.
-Copyright (C) 1998-2017 Free Software Foundation, Inc.
+Copyright (C) 1998-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/config/arm/aarch-common-protos.h b/gcc/config/arm/aarch-common-protos.h
index a51121193ce..6204482bbb9 100644
--- a/gcc/config/arm/aarch-common-protos.h
+++ b/gcc/config/arm/aarch-common-protos.h
@@ -1,6 +1,6 @@
/* Functions and structures shared between arm and aarch64.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/aarch-common.c b/gcc/config/arm/aarch-common.c
index 34751aff8a3..f0675a339f9 100644
--- a/gcc/config/arm/aarch-common.c
+++ b/gcc/config/arm/aarch-common.c
@@ -1,7 +1,7 @@
/* Dependency checks for instruction scheduling, shared between ARM and
AARCH64.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/aarch-cost-tables.h b/gcc/config/arm/aarch-cost-tables.h
index dc67faf9ab4..0bd93ba3671 100644
--- a/gcc/config/arm/aarch-cost-tables.h
+++ b/gcc/config/arm/aarch-cost-tables.h
@@ -1,6 +1,6 @@
/* RTX cost tables shared between arm and aarch64.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/aout.h b/gcc/config/arm/aout.h
index f23c5707a82..7b555ca687b 100644
--- a/gcc/config/arm/aout.h
+++ b/gcc/config/arm/aout.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for ARM with a.out
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Richard Earnshaw (rearnsha@armltd.co.uk).
This file is part of GCC.
diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.c
index d09c6e371de..8940d1f6311 100644
--- a/gcc/config/arm/arm-builtins.c
+++ b/gcc/config/arm/arm-builtins.c
@@ -1,5 +1,5 @@
/* Description of builtins used by the ARM backend.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/arm-c.c b/gcc/config/arm/arm-c.c
index 635bc3c1c38..2c912198a32 100644
--- a/gcc/config/arm/arm-c.c
+++ b/gcc/config/arm/arm-c.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/arm-cpus.in b/gcc/config/arm/arm-cpus.in
index 281ec162db8..11f3017d546 100644
--- a/gcc/config/arm/arm-cpus.in
+++ b/gcc/config/arm/arm-cpus.in
@@ -1,6 +1,6 @@
# CPU, FPU and architecture specifications for ARM.
#
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/arm-fixed.md b/gcc/config/arm/arm-fixed.md
index 6730a2bbad6..b1451e03895 100644
--- a/gcc/config/arm/arm-fixed.md
+++ b/gcc/config/arm/arm-fixed.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/arm/arm-flags.h b/gcc/config/arm/arm-flags.h
index a516cb3dda2..d475e77df5f 100644
--- a/gcc/config/arm/arm-flags.h
+++ b/gcc/config/arm/arm-flags.h
@@ -1,6 +1,6 @@
/* Flags used to identify the presence of processor capabilities.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/arm-generic.md b/gcc/config/arm/arm-generic.md
index 0a45608366f..81200fa499a 100644
--- a/gcc/config/arm/arm-generic.md
+++ b/gcc/config/arm/arm-generic.md
@@ -1,5 +1,5 @@
;; Generic ARM Pipeline Description
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/arm/arm-ldmstm.ml b/gcc/config/arm/arm-ldmstm.ml
index 04cec2b8a4c..712d40fd086 100644
--- a/gcc/config/arm/arm-ldmstm.ml
+++ b/gcc/config/arm/arm-ldmstm.ml
@@ -1,5 +1,5 @@
(* Auto-generate ARM ldm/stm patterns
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery.
This file is part of GCC.
@@ -335,7 +335,7 @@ let _ =
"/* ARM ldm/stm instruction patterns. This file was automatically generated";
" using arm-ldmstm.ml. Please do not edit manually.";
"";
-" Copyright (C) 2010-2017 Free Software Foundation, Inc.";
+" Copyright (C) 2010-2018 Free Software Foundation, Inc.";
" Contributed by CodeSourcery.";
"";
" This file is part of GCC.";
diff --git a/gcc/config/arm/arm-modes.def b/gcc/config/arm/arm-modes.def
index f58a159a898..a68980d91dc 100644
--- a/gcc/config/arm/arm-modes.def
+++ b/gcc/config/arm/arm-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for ARM.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Pieter `Tiggr' Schoenmakers (rcpieter@win.tue.nl)
and Martin Simmons (@harleqn.co.uk).
More major hacks by Richard Earnshaw (rearnsha@arm.com)
diff --git a/gcc/config/arm/arm-opts.h b/gcc/config/arm/arm-opts.h
index 822958dbc74..1e6378d4073 100644
--- a/gcc/config/arm/arm-opts.h
+++ b/gcc/config/arm/arm-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for ARM.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/arm-protos.h b/gcc/config/arm/arm-protos.h
index 24a4ab870c7..75805039e23 100644
--- a/gcc/config/arm/arm-protos.h
+++ b/gcc/config/arm/arm-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for exported functions defined in arm.c and pe.c
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by Richard Earnshaw (rearnsha@arm.com)
Minor hacks by Nick Clifton (nickc@cygnus.com)
diff --git a/gcc/config/arm/arm-simd-builtin-types.def b/gcc/config/arm/arm-simd-builtin-types.def
index e4c0e3cb084..6e7b2f8af3c 100644
--- a/gcc/config/arm/arm-simd-builtin-types.def
+++ b/gcc/config/arm/arm-simd-builtin-types.def
@@ -1,5 +1,5 @@
/* Builtin AdvSIMD types.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/arm-tables.opt b/gcc/config/arm/arm-tables.opt
index f7937256cd7..54fb87bd594 100644
--- a/gcc/config/arm/arm-tables.opt
+++ b/gcc/config/arm/arm-tables.opt
@@ -2,7 +2,7 @@
; Generated automatically by parsecpu.awk from arm-cpus.in.
; Do not edit.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
; This file is part of GCC.
diff --git a/gcc/config/arm/arm-tune.md b/gcc/config/arm/arm-tune.md
index 1b3f7a94cc7..df43a1ccbb2 100644
--- a/gcc/config/arm/arm-tune.md
+++ b/gcc/config/arm/arm-tune.md
@@ -2,7 +2,7 @@
; Generated automatically by parsecpu.awk from arm-cpus.in.
; Do not edit.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
; This file is part of GCC.
diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c
index dfd3c7c39f9..59966d3306c 100644
--- a/gcc/config/arm/arm.c
+++ b/gcc/config/arm/arm.c
@@ -1,5 +1,5 @@
/* Output routines for GCC for ARM.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
Contributed by Pieter `Tiggr' Schoenmakers (rcpieter@win.tue.nl)
and Martin Simmons (@harleqn.co.uk).
More major hacks by Richard Earnshaw (rearnsha@arm.com).
diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h
index 410bfb99841..536f36f01bc 100644
--- a/gcc/config/arm/arm.h
+++ b/gcc/config/arm/arm.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for ARM.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
Contributed by Pieter `Tiggr' Schoenmakers (rcpieter@win.tue.nl)
and Martin Simmons (@harleqn.co.uk).
More major hacks by Richard Earnshaw (rearnsha@arm.com)
diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md
index d60c5af551c..c6229c2242c 100644
--- a/gcc/config/arm/arm.md
+++ b/gcc/config/arm/arm.md
@@ -1,5 +1,5 @@
;;- Machine description for ARM for GNU compiler
-;; Copyright (C) 1991-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1991-2018 Free Software Foundation, Inc.
;; Contributed by Pieter `Tiggr' Schoenmakers (rcpieter@win.tue.nl)
;; and Martin Simmons (@harleqn.co.uk).
;; More major hacks by Richard Earnshaw (rearnsha@arm.com).
diff --git a/gcc/config/arm/arm.opt b/gcc/config/arm/arm.opt
index 48f64588598..def35d75034 100644
--- a/gcc/config/arm/arm.opt
+++ b/gcc/config/arm/arm.opt
@@ -1,6 +1,6 @@
; Options for the ARM port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/arm/arm1020e.md b/gcc/config/arm/arm1020e.md
index d91241fce37..3a00104420c 100644
--- a/gcc/config/arm/arm1020e.md
+++ b/gcc/config/arm/arm1020e.md
@@ -1,5 +1,5 @@
;; ARM 1020E & ARM 1022E Pipeline Description
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Richard Earnshaw (richard.earnshaw@arm.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/arm1026ejs.md b/gcc/config/arm/arm1026ejs.md
index 951c2a45ba9..e10350b16e2 100644
--- a/gcc/config/arm/arm1026ejs.md
+++ b/gcc/config/arm/arm1026ejs.md
@@ -1,5 +1,5 @@
;; ARM 1026EJ-S Pipeline Description
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;; Written by CodeSourcery, LLC.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/arm1136jfs.md b/gcc/config/arm/arm1136jfs.md
index e434c360a06..ad234af3cad 100644
--- a/gcc/config/arm/arm1136jfs.md
+++ b/gcc/config/arm/arm1136jfs.md
@@ -1,5 +1,5 @@
;; ARM 1136J[F]-S Pipeline Description
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;; Written by CodeSourcery, LLC.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/arm926ejs.md b/gcc/config/arm/arm926ejs.md
index cc5dbee0643..2d1d530af21 100644
--- a/gcc/config/arm/arm926ejs.md
+++ b/gcc/config/arm/arm926ejs.md
@@ -1,5 +1,5 @@
;; ARM 926EJ-S Pipeline Description
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;; Written by CodeSourcery, LLC.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/arm_acle.h b/gcc/config/arm/arm_acle.h
index ad28a45866d..9a2f0ba30dc 100644
--- a/gcc/config/arm/arm_acle.h
+++ b/gcc/config/arm/arm_acle.h
@@ -1,6 +1,6 @@
/* ARM Non-NEON ACLE intrinsics include file.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/arm_acle_builtins.def b/gcc/config/arm/arm_acle_builtins.def
index 2f6c478e320..47370ecc5ef 100644
--- a/gcc/config/arm/arm_acle_builtins.def
+++ b/gcc/config/arm/arm_acle_builtins.def
@@ -1,5 +1,5 @@
/* ACLE builtin definitions for ARM.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/arm_cmse.h b/gcc/config/arm/arm_cmse.h
index 8fde2736a2a..367e212dc9c 100644
--- a/gcc/config/arm/arm_cmse.h
+++ b/gcc/config/arm/arm_cmse.h
@@ -1,6 +1,6 @@
/* ARMv8-M Secure Extensions intrinsics include file.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/arm_fp16.h b/gcc/config/arm/arm_fp16.h
index 36d1d033d3b..23e3e053281 100644
--- a/gcc/config/arm/arm_fp16.h
+++ b/gcc/config/arm/arm_fp16.h
@@ -1,6 +1,6 @@
/* ARM FP16 intrinsics include file.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/arm_neon.h b/gcc/config/arm/arm_neon.h
index d2e936c6931..eadd2bbcfcb 100644
--- a/gcc/config/arm/arm_neon.h
+++ b/gcc/config/arm/arm_neon.h
@@ -1,6 +1,6 @@
/* ARM NEON intrinsics include file.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery.
This file is part of GCC.
diff --git a/gcc/config/arm/arm_neon_builtins.def b/gcc/config/arm/arm_neon_builtins.def
index 982eec810da..f47283fc681 100644
--- a/gcc/config/arm/arm_neon_builtins.def
+++ b/gcc/config/arm/arm_neon_builtins.def
@@ -1,5 +1,5 @@
/* NEON builtin definitions for ARM.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/arm_vfp_builtins.def b/gcc/config/arm/arm_vfp_builtins.def
index 1f91e2fb91c..d34642c1463 100644
--- a/gcc/config/arm/arm_vfp_builtins.def
+++ b/gcc/config/arm/arm_vfp_builtins.def
@@ -1,5 +1,5 @@
/* VFP instruction builtin definitions.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/bpabi.h b/gcc/config/arm/bpabi.h
index 2f41c4ffbdb..1e3ecfbfa17 100644
--- a/gcc/config/arm/bpabi.h
+++ b/gcc/config/arm/bpabi.h
@@ -1,5 +1,5 @@
/* Configuration file for ARM BPABI targets.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC
This file is part of GCC.
diff --git a/gcc/config/arm/constraints.md b/gcc/config/arm/constraints.md
index 0bd87dd32af..7576c6fc401 100644
--- a/gcc/config/arm/constraints.md
+++ b/gcc/config/arm/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for ARM and Thumb
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;; Contributed by ARM Ltd.
;; This file is part of GCC.
diff --git a/gcc/config/arm/cortex-a15-neon.md b/gcc/config/arm/cortex-a15-neon.md
index 73ee84c74d7..ab474a9ef9a 100644
--- a/gcc/config/arm/cortex-a15-neon.md
+++ b/gcc/config/arm/cortex-a15-neon.md
@@ -1,5 +1,5 @@
;; ARM Cortex-A15 NEON pipeline description
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/arm/cortex-a15.md b/gcc/config/arm/cortex-a15.md
index 78b5e3ac32b..eb923ff18c6 100644
--- a/gcc/config/arm/cortex-a15.md
+++ b/gcc/config/arm/cortex-a15.md
@@ -1,5 +1,5 @@
;; ARM Cortex-A15 pipeline description
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;;
;; Written by Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
diff --git a/gcc/config/arm/cortex-a17-neon.md b/gcc/config/arm/cortex-a17-neon.md
index 29d08de9b86..4a9af52b1de 100644
--- a/gcc/config/arm/cortex-a17-neon.md
+++ b/gcc/config/arm/cortex-a17-neon.md
@@ -1,5 +1,5 @@
;; ARM Cortex-A17 NEON pipeline description
-;; Copyright (C) 2014-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/arm/cortex-a17.md b/gcc/config/arm/cortex-a17.md
index d83cca12de5..13a32781218 100644
--- a/gcc/config/arm/cortex-a17.md
+++ b/gcc/config/arm/cortex-a17.md
@@ -1,5 +1,5 @@
;; ARM Cortex-A17 pipeline description
-;; Copyright (C) 2014-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2018 Free Software Foundation, Inc.
;;
;; Contributed by ARM Ltd.
;;
diff --git a/gcc/config/arm/cortex-a5.md b/gcc/config/arm/cortex-a5.md
index a7a521f93da..8e1fea5f969 100644
--- a/gcc/config/arm/cortex-a5.md
+++ b/gcc/config/arm/cortex-a5.md
@@ -1,5 +1,5 @@
;; ARM Cortex-A5 pipeline description
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by CodeSourcery.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/cortex-a53.md b/gcc/config/arm/cortex-a53.md
index 11cba6880cb..d150ed20aed 100644
--- a/gcc/config/arm/cortex-a53.md
+++ b/gcc/config/arm/cortex-a53.md
@@ -1,5 +1,5 @@
;; ARM Cortex-A53 pipeline description
-;; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;;
;; Contributed by ARM Ltd.
;;
diff --git a/gcc/config/arm/cortex-a57.md b/gcc/config/arm/cortex-a57.md
index d86beea1945..a029aeb5fa4 100644
--- a/gcc/config/arm/cortex-a57.md
+++ b/gcc/config/arm/cortex-a57.md
@@ -1,5 +1,5 @@
;; ARM Cortex-A57 pipeline description
-;; Copyright (C) 2014-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/arm/cortex-a7.md b/gcc/config/arm/cortex-a7.md
index 0dbe0a74c23..1765aeaf900 100644
--- a/gcc/config/arm/cortex-a7.md
+++ b/gcc/config/arm/cortex-a7.md
@@ -1,5 +1,5 @@
;; ARM Cortex-A7 pipeline description
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;;
;; Contributed by ARM Ltd.
;; Based on cortex-a5.md which was originally contributed by CodeSourcery.
diff --git a/gcc/config/arm/cortex-a8-neon.md b/gcc/config/arm/cortex-a8-neon.md
index baa9180435f..500efd3ad72 100644
--- a/gcc/config/arm/cortex-a8-neon.md
+++ b/gcc/config/arm/cortex-a8-neon.md
@@ -1,5 +1,5 @@
;; ARM Cortex-A8 NEON scheduling description.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; Contributed by CodeSourcery.
;; This file is part of GCC.
diff --git a/gcc/config/arm/cortex-a8.md b/gcc/config/arm/cortex-a8.md
index ceec5bee0bc..a7a0ba54065 100644
--- a/gcc/config/arm/cortex-a8.md
+++ b/gcc/config/arm/cortex-a8.md
@@ -1,5 +1,5 @@
;; ARM Cortex-A8 scheduling description.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; Contributed by CodeSourcery.
;; This file is part of GCC.
diff --git a/gcc/config/arm/cortex-a9-neon.md b/gcc/config/arm/cortex-a9-neon.md
index 9e9827f02e5..79c619a27c7 100644
--- a/gcc/config/arm/cortex-a9-neon.md
+++ b/gcc/config/arm/cortex-a9-neon.md
@@ -1,5 +1,5 @@
;; ARM Cortex-A9 pipeline description
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;;
;; Neon pipeline description contributed by ARM Ltd.
;;
diff --git a/gcc/config/arm/cortex-a9.md b/gcc/config/arm/cortex-a9.md
index 1140e18a89a..d1379664722 100644
--- a/gcc/config/arm/cortex-a9.md
+++ b/gcc/config/arm/cortex-a9.md
@@ -1,5 +1,5 @@
;; ARM Cortex-A9 pipeline description
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; Originally written by CodeSourcery for VFP.
;;
;; Rewritten by Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
diff --git a/gcc/config/arm/cortex-m4-fpu.md b/gcc/config/arm/cortex-m4-fpu.md
index 5bcffc36db6..5891b26b5d7 100644
--- a/gcc/config/arm/cortex-m4-fpu.md
+++ b/gcc/config/arm/cortex-m4-fpu.md
@@ -1,5 +1,5 @@
;; ARM Cortex-M4 FPU pipeline description
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by CodeSourcery.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/cortex-m4.md b/gcc/config/arm/cortex-m4.md
index 123a2a02b89..d2b2c694636 100644
--- a/gcc/config/arm/cortex-m4.md
+++ b/gcc/config/arm/cortex-m4.md
@@ -1,5 +1,5 @@
;; ARM Cortex-M4 pipeline description
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by CodeSourcery.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/cortex-m7.md b/gcc/config/arm/cortex-m7.md
index e07d7cdfa1b..eefd3663e04 100644
--- a/gcc/config/arm/cortex-m7.md
+++ b/gcc/config/arm/cortex-m7.md
@@ -1,5 +1,5 @@
;; ARM Cortex-M7 pipeline description
-;; Copyright (C) 2014-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/arm/cortex-r4.md b/gcc/config/arm/cortex-r4.md
index bc65689a255..2ea2148cb1c 100644
--- a/gcc/config/arm/cortex-r4.md
+++ b/gcc/config/arm/cortex-r4.md
@@ -1,5 +1,5 @@
;; ARM Cortex-R4 scheduling description.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; Contributed by CodeSourcery.
;; This file is part of GCC.
diff --git a/gcc/config/arm/cortex-r4f.md b/gcc/config/arm/cortex-r4f.md
index 463c49fabb2..15413ac4e2d 100644
--- a/gcc/config/arm/cortex-r4f.md
+++ b/gcc/config/arm/cortex-r4f.md
@@ -1,5 +1,5 @@
;; ARM Cortex-R4F VFP pipeline description
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; Written by CodeSourcery.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/crypto.def b/gcc/config/arm/crypto.def
index 7c7cf561e4f..dacfbda9cb4 100644
--- a/gcc/config/arm/crypto.def
+++ b/gcc/config/arm/crypto.def
@@ -1,5 +1,5 @@
/* Cryptographic instruction builtin definitions.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/crypto.md b/gcc/config/arm/crypto.md
index a5e558b0c28..d1629774eb0 100644
--- a/gcc/config/arm/crypto.md
+++ b/gcc/config/arm/crypto.md
@@ -1,5 +1,5 @@
;; ARMv8-A crypto patterns.
-;; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;; Contributed by ARM Ltd.
;; This file is part of GCC.
diff --git a/gcc/config/arm/driver-arm.c b/gcc/config/arm/driver-arm.c
index 328cec95e92..dc2f1de01a8 100644
--- a/gcc/config/arm/driver-arm.c
+++ b/gcc/config/arm/driver-arm.c
@@ -1,5 +1,5 @@
/* Subroutines for the gcc driver.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/elf.h b/gcc/config/arm/elf.h
index 85fdee61e6b..ad3651ba841 100644
--- a/gcc/config/arm/elf.h
+++ b/gcc/config/arm/elf.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler.
For ARM with ELF obj format.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Philip Blundell <philb@gnu.org> and
Catherine Moore <clm@cygnus.com>
diff --git a/gcc/config/arm/exynos-m1.md b/gcc/config/arm/exynos-m1.md
index 098a51f7a28..e8f962f1875 100644
--- a/gcc/config/arm/exynos-m1.md
+++ b/gcc/config/arm/exynos-m1.md
@@ -1,5 +1,5 @@
;; Samsung Exynos M1 pipeline description
-;; Copyright (C) 2014-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/arm/fa526.md b/gcc/config/arm/fa526.md
index 1cf63d6183a..f72842a1273 100644
--- a/gcc/config/arm/fa526.md
+++ b/gcc/config/arm/fa526.md
@@ -1,5 +1,5 @@
;; Faraday FA526 Pipeline Description
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Written by I-Jui Sung, based on ARM926EJ-S Pipeline Description.
;; This file is part of GCC.
diff --git a/gcc/config/arm/fa606te.md b/gcc/config/arm/fa606te.md
index d4b3e25abc5..6cb82c92111 100644
--- a/gcc/config/arm/fa606te.md
+++ b/gcc/config/arm/fa606te.md
@@ -1,5 +1,5 @@
;; Faraday FA606TE Pipeline Description
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Written by Mingfeng Wu, based on ARM926EJ-S Pipeline Description.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/fa626te.md b/gcc/config/arm/fa626te.md
index ca6096dcecd..8d7385e1b76 100644
--- a/gcc/config/arm/fa626te.md
+++ b/gcc/config/arm/fa626te.md
@@ -1,5 +1,5 @@
;; Faraday FA626TE Pipeline Description
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Written by I-Jui Sung, based on ARM926EJ-S Pipeline Description.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/fa726te.md b/gcc/config/arm/fa726te.md
index b06a6f5aaa7..1969741adbe 100644
--- a/gcc/config/arm/fa726te.md
+++ b/gcc/config/arm/fa726te.md
@@ -1,5 +1,5 @@
;; Faraday FA726TE Pipeline Description
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Written by I-Jui Sung, based on ARM926EJ-S Pipeline Description.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/fmp626.md b/gcc/config/arm/fmp626.md
index 28339204e32..650f20108a0 100644
--- a/gcc/config/arm/fmp626.md
+++ b/gcc/config/arm/fmp626.md
@@ -1,5 +1,5 @@
;; Faraday FA626TE Pipeline Description
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Written by Mingfeng Wu, based on ARM926EJ-S Pipeline Description.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/freebsd.h b/gcc/config/arm/freebsd.h
index cba282dd433..52c20221071 100644
--- a/gcc/config/arm/freebsd.h
+++ b/gcc/config/arm/freebsd.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, FreeBSD/arm version.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Wasabi Systems, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/fuchsia-elf.h b/gcc/config/arm/fuchsia-elf.h
index d4e69eabe46..2ac5cc5695b 100644
--- a/gcc/config/arm/fuchsia-elf.h
+++ b/gcc/config/arm/fuchsia-elf.h
@@ -1,5 +1,5 @@
/* Configuration file for ARM Fuchsia ELF targets.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
Contributed by Google.
This file is part of GCC.
diff --git a/gcc/config/arm/iterators.md b/gcc/config/arm/iterators.md
index a4fb234a846..7f328f5b4b6 100644
--- a/gcc/config/arm/iterators.md
+++ b/gcc/config/arm/iterators.md
@@ -1,5 +1,5 @@
;; Code and mode itertator and attribute definitions for the ARM backend
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by ARM Ltd.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/iwmmxt.md b/gcc/config/arm/iwmmxt.md
index ab5ae659c98..964b0983718 100644
--- a/gcc/config/arm/iwmmxt.md
+++ b/gcc/config/arm/iwmmxt.md
@@ -1,5 +1,5 @@
;; Patterns for the Intel Wireless MMX technology architecture.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;; This file is part of GCC.
diff --git a/gcc/config/arm/iwmmxt2.md b/gcc/config/arm/iwmmxt2.md
index 33a3122a01e..cde2f0f4054 100644
--- a/gcc/config/arm/iwmmxt2.md
+++ b/gcc/config/arm/iwmmxt2.md
@@ -1,5 +1,5 @@
;; Patterns for the Intel Wireless MMX technology architecture.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Written by Marvell, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/ldmstm.md b/gcc/config/arm/ldmstm.md
index d7650d4f809..61322335123 100644
--- a/gcc/config/arm/ldmstm.md
+++ b/gcc/config/arm/ldmstm.md
@@ -1,7 +1,7 @@
/* ARM ldm/stm instruction patterns. This file was automatically generated
using arm-ldmstm.ml. Please do not edit manually.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery.
This file is part of GCC.
diff --git a/gcc/config/arm/ldrdstrd.md b/gcc/config/arm/ldrdstrd.md
index 58f691a0961..64e8304193e 100644
--- a/gcc/config/arm/ldrdstrd.md
+++ b/gcc/config/arm/ldrdstrd.md
@@ -1,6 +1,6 @@
;; ARM ldrd/strd peephole optimizations.
;;
-;; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;;
;; Written by Greta Yorsh <greta.yorsh@arm.com>
diff --git a/gcc/config/arm/linux-eabi.h b/gcc/config/arm/linux-eabi.h
index a08cfb34377..8585fde3d41 100644
--- a/gcc/config/arm/linux-eabi.h
+++ b/gcc/config/arm/linux-eabi.h
@@ -1,5 +1,5 @@
/* Configuration file for ARM GNU/Linux EABI targets.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC
This file is part of GCC.
diff --git a/gcc/config/arm/linux-elf.h b/gcc/config/arm/linux-elf.h
index cd4fc3b347b..cfcd9cb1a5c 100644
--- a/gcc/config/arm/linux-elf.h
+++ b/gcc/config/arm/linux-elf.h
@@ -1,5 +1,5 @@
/* Definitions for ARM running Linux-based GNU systems using ELF
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
Contributed by Philip Blundell <philb@gnu.org>
This file is part of GCC.
diff --git a/gcc/config/arm/linux-gas.h b/gcc/config/arm/linux-gas.h
index 29c104fc389..c886c3f9d5e 100644
--- a/gcc/config/arm/linux-gas.h
+++ b/gcc/config/arm/linux-gas.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler.
ARM Linux-based GNU systems version.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
Contributed by Russell King <rmk92@ecs.soton.ac.uk>.
This file is part of GCC.
diff --git a/gcc/config/arm/marvell-f-iwmmxt.md b/gcc/config/arm/marvell-f-iwmmxt.md
index b23c2ad4e61..c1d37c0a13c 100644
--- a/gcc/config/arm/marvell-f-iwmmxt.md
+++ b/gcc/config/arm/marvell-f-iwmmxt.md
@@ -1,5 +1,5 @@
;; Marvell WMMX2 pipeline description
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Written by Marvell, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/arm/marvell-pj4.md b/gcc/config/arm/marvell-pj4.md
index 33e34329c79..143a21e96ae 100644
--- a/gcc/config/arm/marvell-pj4.md
+++ b/gcc/config/arm/marvell-pj4.md
@@ -1,5 +1,5 @@
;; Marvell ARM Processor Pipeline Description
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Marvell.
;; This file is part of GCC.
diff --git a/gcc/config/arm/mmintrin.h b/gcc/config/arm/mmintrin.h
index 704b54f213a..1a72433c9e2 100644
--- a/gcc/config/arm/mmintrin.h
+++ b/gcc/config/arm/mmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/neon.md b/gcc/config/arm/neon.md
index 073c26580dd..2fdeb713071 100644
--- a/gcc/config/arm/neon.md
+++ b/gcc/config/arm/neon.md
@@ -1,5 +1,5 @@
;; ARM NEON coprocessor Machine Description
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;; Written by CodeSourcery.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/netbsd-elf.h b/gcc/config/arm/netbsd-elf.h
index 02ff3163c6c..11247716cc4 100644
--- a/gcc/config/arm/netbsd-elf.h
+++ b/gcc/config/arm/netbsd-elf.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, NetBSD/arm ELF version.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Wasabi Systems, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/parsecpu.awk b/gcc/config/arm/parsecpu.awk
index 0b4fc680006..56c762b3ba5 100644
--- a/gcc/config/arm/parsecpu.awk
+++ b/gcc/config/arm/parsecpu.awk
@@ -1,5 +1,5 @@
# Manipulate the CPU, FPU and architecture descriptions for ARM.
-# Copyright (C) 2017 Free Software Foundation, Inc.
+# Copyright (C) 2017-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
@@ -61,7 +61,7 @@ function boilerplate (style) {
print cc "Generated automatically by parsecpu.awk from arm-cpus.in."
print cc "Do not edit."
print ""
- print cc "Copyright (C) 2011-2017 Free Software Foundation, Inc."
+ print cc "Copyright (C) 2011-2018 Free Software Foundation, Inc."
print ""
print cc "This file is part of GCC."
print ""
diff --git a/gcc/config/arm/predicates.md b/gcc/config/arm/predicates.md
index e24877e34fe..7e198f9bce4 100644
--- a/gcc/config/arm/predicates.md
+++ b/gcc/config/arm/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for ARM and Thumb
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;; Contributed by ARM Ltd.
;; This file is part of GCC.
diff --git a/gcc/config/arm/rtems.h b/gcc/config/arm/rtems.h
index 77eb32c1d20..1123f4af392 100644
--- a/gcc/config/arm/rtems.h
+++ b/gcc/config/arm/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for RTEMS based ARM systems using EABI.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/semi.h b/gcc/config/arm/semi.h
index 651ddba60f9..6522e911ebe 100644
--- a/gcc/config/arm/semi.h
+++ b/gcc/config/arm/semi.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. ARM on semi-hosted platform
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
Contributed by Richard Earnshaw (richard.earnshaw@arm.com)
This file is part of GCC.
diff --git a/gcc/config/arm/symbian.h b/gcc/config/arm/symbian.h
index b36aecf8fc4..710df51f2af 100644
--- a/gcc/config/arm/symbian.h
+++ b/gcc/config/arm/symbian.h
@@ -1,5 +1,5 @@
/* Configuration file for Symbian OS on ARM processors.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC
This file is part of GCC.
diff --git a/gcc/config/arm/sync.md b/gcc/config/arm/sync.md
index 37a4cb3f1c5..7141c76bef5 100644
--- a/gcc/config/arm/sync.md
+++ b/gcc/config/arm/sync.md
@@ -1,5 +1,5 @@
;; Machine description for ARM processor synchronization primitives.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Written by Marcus Shawcroft (marcus.shawcroft@arm.com)
;; 64bit Atomics by Dave Gilbert (david.gilbert@linaro.org)
;;
diff --git a/gcc/config/arm/t-aprofile b/gcc/config/arm/t-aprofile
index 0a36d05911d..3e92c62290a 100644
--- a/gcc/config/arm/t-aprofile
+++ b/gcc/config/arm/t-aprofile
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/t-arm b/gcc/config/arm/t-arm
index d9ff654ba41..b918e5171e0 100644
--- a/gcc/config/arm/t-arm
+++ b/gcc/config/arm/t-arm
@@ -1,6 +1,6 @@
# Rules common to all arm targets
#
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/t-arm-elf b/gcc/config/arm/t-arm-elf
index 13378410117..ace4736cdb9 100644
--- a/gcc/config/arm/t-arm-elf
+++ b/gcc/config/arm/t-arm-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 1998-2017 Free Software Foundation, Inc.
+# Copyright (C) 1998-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/t-fuchsia b/gcc/config/arm/t-fuchsia
index 18fc5181f62..6ee69d501a7 100644
--- a/gcc/config/arm/t-fuchsia
+++ b/gcc/config/arm/t-fuchsia
@@ -1,4 +1,4 @@
-# Copyright (C) 2017 Free Software Foundation, Inc.
+# Copyright (C) 2017-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/t-linux-eabi b/gcc/config/arm/t-linux-eabi
index c11af7a92de..a9902a9ae9e 100644
--- a/gcc/config/arm/t-linux-eabi
+++ b/gcc/config/arm/t-linux-eabi
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/t-multilib b/gcc/config/arm/t-multilib
index 47f3673160a..58448a9d887 100644
--- a/gcc/config/arm/t-multilib
+++ b/gcc/config/arm/t-multilib
@@ -1,4 +1,4 @@
-# Copyright (C) 2016 Free Software Foundation, Inc.
+# Copyright (C) 2016-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/t-phoenix b/gcc/config/arm/t-phoenix
index 4930ba87158..be7b6055ada 100644
--- a/gcc/config/arm/t-phoenix
+++ b/gcc/config/arm/t-phoenix
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2017 Free Software Foundation, Inc.
+# Copyright (C) 2016-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/t-rmprofile b/gcc/config/arm/t-rmprofile
index 1ad8eac3b34..93ac4696eec 100644
--- a/gcc/config/arm/t-rmprofile
+++ b/gcc/config/arm/t-rmprofile
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2017 Free Software Foundation, Inc.
+# Copyright (C) 2016-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/t-symbian b/gcc/config/arm/t-symbian
index 003651ebfe1..c3fea25d3d8 100644
--- a/gcc/config/arm/t-symbian
+++ b/gcc/config/arm/t-symbian
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/t-vxworks b/gcc/config/arm/t-vxworks
index 0a3840ba8fe..5aa952b41b4 100644
--- a/gcc/config/arm/t-vxworks
+++ b/gcc/config/arm/t-vxworks
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/thumb1.md b/gcc/config/arm/thumb1.md
index f91659386bf..a345c798ce4 100644
--- a/gcc/config/arm/thumb1.md
+++ b/gcc/config/arm/thumb1.md
@@ -1,5 +1,5 @@
;; ARM Thumb-1 Machine Description
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/arm/thumb2.md b/gcc/config/arm/thumb2.md
index 60f71c768ad..e2e2298957a 100644
--- a/gcc/config/arm/thumb2.md
+++ b/gcc/config/arm/thumb2.md
@@ -1,5 +1,5 @@
;; ARM Thumb-2 Machine Description
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; Written by CodeSourcery, LLC.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/types.md b/gcc/config/arm/types.md
index 03e9cdebb75..11eb2075c66 100644
--- a/gcc/config/arm/types.md
+++ b/gcc/config/arm/types.md
@@ -1,6 +1,6 @@
;; Instruction Classification for ARM for GNU compiler.
-;; Copyright (C) 1991-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1991-2018 Free Software Foundation, Inc.
;; Contributed by ARM Ltd.
;; This file is part of GCC.
diff --git a/gcc/config/arm/uclinux-eabi.h b/gcc/config/arm/uclinux-eabi.h
index 381f6b3fbdc..17b871ffe91 100644
--- a/gcc/config/arm/uclinux-eabi.h
+++ b/gcc/config/arm/uclinux-eabi.h
@@ -1,5 +1,5 @@
/* Definitions for ARM EABI ucLinux
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Paul Brook <paul@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/config/arm/uclinux-elf.h b/gcc/config/arm/uclinux-elf.h
index 534af9a1e97..54879c7b7e3 100644
--- a/gcc/config/arm/uclinux-elf.h
+++ b/gcc/config/arm/uclinux-elf.h
@@ -1,5 +1,5 @@
/* Definitions for ARM running ucLinux using ELF
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by Philip Blundell <pb@nexus.co.uk>
This file is part of GCC.
diff --git a/gcc/config/arm/unknown-elf.h b/gcc/config/arm/unknown-elf.h
index fb0863b99ab..12dd0931b08 100644
--- a/gcc/config/arm/unknown-elf.h
+++ b/gcc/config/arm/unknown-elf.h
@@ -1,5 +1,5 @@
/* Definitions for non-Linux based ARM systems using ELF
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Contributed by Catherine Moore <clm@cygnus.com>
This file is part of GCC.
diff --git a/gcc/config/arm/unspecs.md b/gcc/config/arm/unspecs.md
index c474f4bb5db..ddfc380ab62 100644
--- a/gcc/config/arm/unspecs.md
+++ b/gcc/config/arm/unspecs.md
@@ -1,5 +1,5 @@
;; Unspec defintions.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by ARM Ltd.
;; This file is part of GCC.
diff --git a/gcc/config/arm/vec-common.md b/gcc/config/arm/vec-common.md
index 20ae24fed56..db7ec65706c 100644
--- a/gcc/config/arm/vec-common.md
+++ b/gcc/config/arm/vec-common.md
@@ -1,5 +1,5 @@
;; Machine Description for shared bits common to IWMMXT and Neon.
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;; Written by CodeSourcery.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/vfp.md b/gcc/config/arm/vfp.md
index 61b6477ad47..611ebe2d836 100644
--- a/gcc/config/arm/vfp.md
+++ b/gcc/config/arm/vfp.md
@@ -1,5 +1,5 @@
;; ARM VFP instruction patterns
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;; Written by CodeSourcery.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/vfp11.md b/gcc/config/arm/vfp11.md
index 88f92f74bf4..c26b0a92bef 100644
--- a/gcc/config/arm/vfp11.md
+++ b/gcc/config/arm/vfp11.md
@@ -1,5 +1,5 @@
;; ARM VFP11 pipeline description
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;; Written by CodeSourcery.
;;
;; This file is part of GCC.
diff --git a/gcc/config/arm/vxworks.h b/gcc/config/arm/vxworks.h
index 59f6282a0ea..4c99563999f 100644
--- a/gcc/config/arm/vxworks.h
+++ b/gcc/config/arm/vxworks.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GCC,
for ARM with targeting the VXWorks run time environment.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by: Mike Stump <mrs@wrs.com>
Brought up to date by CodeSourcery, LLC.
diff --git a/gcc/config/arm/vxworks.opt b/gcc/config/arm/vxworks.opt
index 5a5780ad55a..cb24bc39ee3 100644
--- a/gcc/config/arm/vxworks.opt
+++ b/gcc/config/arm/vxworks.opt
@@ -1,6 +1,6 @@
; ARM VxWorks options.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/arm/xgene1.md b/gcc/config/arm/xgene1.md
index cf0694a5cc7..b7bec62a406 100644
--- a/gcc/config/arm/xgene1.md
+++ b/gcc/config/arm/xgene1.md
@@ -1,5 +1,5 @@
;; Machine description for AppliedMicro xgene1 core.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Theobroma Systems Design und Consulting GmbH.
;;
;; This file is part of GCC.
diff --git a/gcc/config/avr/avr-arch.h b/gcc/config/avr/avr-arch.h
index 891f73cb1b1..922a5c005d1 100644
--- a/gcc/config/avr/avr-arch.h
+++ b/gcc/config/avr/avr-arch.h
@@ -1,6 +1,6 @@
/* Definitions of types that are used to store AVR architecture and
device information.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Georg-Johann Lay (avr@gjlay.de)
This file is part of GCC.
diff --git a/gcc/config/avr/avr-c.c b/gcc/config/avr/avr-c.c
index aaab8e65eaa..5a42bda577b 100644
--- a/gcc/config/avr/avr-c.c
+++ b/gcc/config/avr/avr-c.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Anatoly Sokolov (aesok@post.ru)
This file is part of GCC.
diff --git a/gcc/config/avr/avr-devices.c b/gcc/config/avr/avr-devices.c
index 07f1976085d..afd9921f650 100644
--- a/gcc/config/avr/avr-devices.c
+++ b/gcc/config/avr/avr-devices.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Anatoly Sokolov (aesok@post.ru)
This file is part of GCC.
diff --git a/gcc/config/avr/avr-dimode.md b/gcc/config/avr/avr-dimode.md
index 3c88b11f734..66e37f0b8f5 100644
--- a/gcc/config/avr/avr-dimode.md
+++ b/gcc/config/avr/avr-dimode.md
@@ -1,6 +1,6 @@
;; Machine description for GNU compiler,
;; for Atmel AVR micro controllers.
-;; Copyright (C) 1998-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1998-2018 Free Software Foundation, Inc.
;; Contributed by Georg Lay (avr@gjlay.de)
;;
;; This file is part of GCC.
diff --git a/gcc/config/avr/avr-fixed.md b/gcc/config/avr/avr-fixed.md
index f30da91d406..efa597ded5a 100644
--- a/gcc/config/avr/avr-fixed.md
+++ b/gcc/config/avr/avr-fixed.md
@@ -1,6 +1,6 @@
;; This file contains instructions that support fixed-point operations
;; for Atmel AVR micro controllers.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;;
;; Contributed by Sean D'Epagnier (sean@depagnier.com)
;; Georg-Johann Lay (avr@gjlay.de)
diff --git a/gcc/config/avr/avr-log.c b/gcc/config/avr/avr-log.c
index d1cf3dd003c..a0cb73e3b8b 100644
--- a/gcc/config/avr/avr-log.c
+++ b/gcc/config/avr/avr-log.c
@@ -1,5 +1,5 @@
/* Subroutines for log output for Atmel AVR back end.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Georg-Johann Lay (avr@gjlay.de)
This file is part of GCC.
diff --git a/gcc/config/avr/avr-mcus.def b/gcc/config/avr/avr-mcus.def
index 08a8b69c577..21c8fbff464 100644
--- a/gcc/config/avr/avr-mcus.def
+++ b/gcc/config/avr/avr-mcus.def
@@ -1,5 +1,5 @@
/* AVR MCUs.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/avr/avr-modes.def b/gcc/config/avr/avr-modes.def
index 490f8680861..2bfc90dcc04 100644
--- a/gcc/config/avr/avr-modes.def
+++ b/gcc/config/avr/avr-modes.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/avr/avr-passes.def b/gcc/config/avr/avr-passes.def
index 340823e15c4..06117bfd15d 100644
--- a/gcc/config/avr/avr-passes.def
+++ b/gcc/config/avr/avr-passes.def
@@ -1,5 +1,5 @@
/* Description of target passes for AVR.
- Copyright (C) 2016-2017 Free Software Foundation, Inc. */
+ Copyright (C) 2016-2018 Free Software Foundation, Inc. */
/* This file is part of GCC.
diff --git a/gcc/config/avr/avr-protos.h b/gcc/config/avr/avr-protos.h
index 089e2099874..5622e9035a0 100644
--- a/gcc/config/avr/avr-protos.h
+++ b/gcc/config/avr/avr-protos.h
@@ -1,6 +1,6 @@
/* Prototypes for exported functions defined in avr.c
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Denis Chertykov (chertykov@gmail.com)
This file is part of GCC.
diff --git a/gcc/config/avr/avr-stdint.h b/gcc/config/avr/avr-stdint.h
index bf9af9dc942..48329bc8926 100644
--- a/gcc/config/avr/avr-stdint.h
+++ b/gcc/config/avr/avr-stdint.h
@@ -1,5 +1,5 @@
/* Definitions for <stdint.h> types on systems using newlib.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c
index b69d42e34a6..12645f9f5e7 100644
--- a/gcc/config/avr/avr.c
+++ b/gcc/config/avr/avr.c
@@ -1,5 +1,5 @@
/* Subroutines for insn-output.c for ATMEL AVR micro controllers
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Contributed by Denis Chertykov (chertykov@gmail.com)
This file is part of GCC.
diff --git a/gcc/config/avr/avr.h b/gcc/config/avr/avr.h
index 2272df4afcc..76d18ae6716 100644
--- a/gcc/config/avr/avr.h
+++ b/gcc/config/avr/avr.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for ATMEL AVR at90s8515, ATmega103/103L, ATmega603/603L microcontrollers.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Contributed by Denis Chertykov (chertykov@gmail.com)
This file is part of GCC.
diff --git a/gcc/config/avr/avr.md b/gcc/config/avr/avr.md
index 14f9298f305..9fad0515e36 100644
--- a/gcc/config/avr/avr.md
+++ b/gcc/config/avr/avr.md
@@ -1,6 +1,6 @@
;; Machine description for GNU compiler,
;; for ATMEL AVR micro controllers.
-;; Copyright (C) 1998-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1998-2018 Free Software Foundation, Inc.
;; Contributed by Denis Chertykov (chertykov@gmail.com)
;; This file is part of GCC.
diff --git a/gcc/config/avr/avr.opt b/gcc/config/avr/avr.opt
index 72955014107..da2a219078a 100644
--- a/gcc/config/avr/avr.opt
+++ b/gcc/config/avr/avr.opt
@@ -1,6 +1,6 @@
; Options for the ATMEL AVR port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/avr/avrlibc.h b/gcc/config/avr/avrlibc.h
index eb41d2f074c..95a1d7c302f 100644
--- a/gcc/config/avr/avrlibc.h
+++ b/gcc/config/avr/avrlibc.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for the GNU compiler collection
for Atmel AVR micro controller if configured for AVR-Libc.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Georg-Johann Lay (avr@gjlay.de)
This file is part of GCC.
diff --git a/gcc/config/avr/builtins.def b/gcc/config/avr/builtins.def
index ea21fe533ae..666e54460ef 100644
--- a/gcc/config/avr/builtins.def
+++ b/gcc/config/avr/builtins.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/avr/constraints.md b/gcc/config/avr/constraints.md
index 226c47cefb0..08525c94f3c 100644
--- a/gcc/config/avr/constraints.md
+++ b/gcc/config/avr/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for ATMEL AVR micro controllers.
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/avr/driver-avr.c b/gcc/config/avr/driver-avr.c
index 2d3e0d5593b..7c2729d7aa1 100644
--- a/gcc/config/avr/driver-avr.c
+++ b/gcc/config/avr/driver-avr.c
@@ -1,5 +1,5 @@
/* Subroutines for the gcc driver.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Georg-Johann Lay <avr@gjlay.de>
This file is part of GCC.
diff --git a/gcc/config/avr/elf.h b/gcc/config/avr/elf.h
index e11c04e9d6d..21c53677c41 100644
--- a/gcc/config/avr/elf.h
+++ b/gcc/config/avr/elf.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Georg-Johann Lay (avr@gjlay.de)
This file is part of GCC.
diff --git a/gcc/config/avr/gen-avr-mmcu-specs.c b/gcc/config/avr/gen-avr-mmcu-specs.c
index 08ef1664716..7a008753216 100644
--- a/gcc/config/avr/gen-avr-mmcu-specs.c
+++ b/gcc/config/avr/gen-avr-mmcu-specs.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2017 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2018 Free Software Foundation, Inc.
Contributed by Joern Rennecke
This file is part of GCC.
diff --git a/gcc/config/avr/gen-avr-mmcu-texi.c b/gcc/config/avr/gen-avr-mmcu-texi.c
index c420dec4abf..ae4b39a4ce1 100644
--- a/gcc/config/avr/gen-avr-mmcu-texi.c
+++ b/gcc/config/avr/gen-avr-mmcu-texi.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Georg-Johann Lay (avr@gjlay.de)
This file is part of GCC.
@@ -101,7 +101,7 @@ int main (void)
size_t i, n_mcus = 0;
const avr_mcu_t *mcu;
- printf ("@c Copyright (C) 2012-2017 Free Software Foundation, Inc.\n");
+ printf ("@c Copyright (C) 2012-2018 Free Software Foundation, Inc.\n");
printf ("@c This is part of the GCC manual.\n");
printf ("@c For copying conditions, see the file "
"gcc/doc/include/fdl.texi.\n\n");
diff --git a/gcc/config/avr/genmultilib.awk b/gcc/config/avr/genmultilib.awk
index e657e558cae..b181135aa30 100644
--- a/gcc/config/avr/genmultilib.awk
+++ b/gcc/config/avr/genmultilib.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/avr/predicates.md b/gcc/config/avr/predicates.md
index 1147005d512..1ea91b3a058 100644
--- a/gcc/config/avr/predicates.md
+++ b/gcc/config/avr/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for ATMEL AVR micro controllers.
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/avr/specs.h b/gcc/config/avr/specs.h
index 4f046a11e1f..102de4bc463 100644
--- a/gcc/config/avr/specs.h
+++ b/gcc/config/avr/specs.h
@@ -1,6 +1,6 @@
/* Specs definitions for Atmel AVR back end.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Georg-Johann Lay (avr@gjlay.de)
This file is part of GCC.
diff --git a/gcc/config/avr/stdfix.h b/gcc/config/avr/stdfix.h
index 51e93394ce2..7908952c6af 100644
--- a/gcc/config/avr/stdfix.h
+++ b/gcc/config/avr/stdfix.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/avr/t-avr b/gcc/config/avr/t-avr
index 251e52edc37..db1369490ad 100644
--- a/gcc/config/avr/t-avr
+++ b/gcc/config/avr/t-avr
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2017 Free Software Foundation, Inc.
+# Copyright (C) 2000-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/avr/t-multilib b/gcc/config/avr/t-multilib
index 6a6eebc4913..9bde6bd469e 100644
--- a/gcc/config/avr/t-multilib
+++ b/gcc/config/avr/t-multilib
@@ -3,7 +3,7 @@
# Generated from : ./gcc/config/avr/avr-mcus.def
# Used by : tmake_file from Makefile and genmultilib
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/bfin/bfin-modes.def b/gcc/config/bfin/bfin-modes.def
index 36c476a1cc1..567ac30fec2 100644
--- a/gcc/config/bfin/bfin-modes.def
+++ b/gcc/config/bfin/bfin-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for Blackfin.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Analog Devices.
This file is part of GCC.
diff --git a/gcc/config/bfin/bfin-opts.h b/gcc/config/bfin/bfin-opts.h
index dc31874924e..1a6640183df 100644
--- a/gcc/config/bfin/bfin-opts.h
+++ b/gcc/config/bfin/bfin-opts.h
@@ -1,5 +1,5 @@
/* Definitions for the Blackfin port needed for option handling.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/bfin/bfin-protos.h b/gcc/config/bfin/bfin-protos.h
index 223646d59a0..67dc9ef4541 100644
--- a/gcc/config/bfin/bfin-protos.h
+++ b/gcc/config/bfin/bfin-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for Blackfin functions used in the md file & elsewhere.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GNU CC.
diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c
index d4460b53d74..b656f13d315 100644
--- a/gcc/config/bfin/bfin.c
+++ b/gcc/config/bfin/bfin.c
@@ -1,5 +1,5 @@
/* The Blackfin code generation auxiliary output file.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Analog Devices.
This file is part of GCC.
diff --git a/gcc/config/bfin/bfin.h b/gcc/config/bfin/bfin.h
index e15a05d8784..4709282aab5 100644
--- a/gcc/config/bfin/bfin.h
+++ b/gcc/config/bfin/bfin.h
@@ -1,5 +1,5 @@
/* Definitions for the Blackfin port.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Analog Devices.
This file is part of GCC.
diff --git a/gcc/config/bfin/bfin.md b/gcc/config/bfin/bfin.md
index 1b7f6fed04a..6a21096b5c9 100644
--- a/gcc/config/bfin/bfin.md
+++ b/gcc/config/bfin/bfin.md
@@ -1,5 +1,5 @@
;;- Machine description for Blackfin for GNU compiler
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Analog Devices.
;; This file is part of GCC.
diff --git a/gcc/config/bfin/bfin.opt b/gcc/config/bfin/bfin.opt
index b84b5fa6617..107535f561e 100644
--- a/gcc/config/bfin/bfin.opt
+++ b/gcc/config/bfin/bfin.opt
@@ -1,6 +1,6 @@
; Options for the Blackfin port of the compiler
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/bfin/constraints.md b/gcc/config/bfin/constraints.md
index 7f07fd55ac3..cb6b0427f3b 100644
--- a/gcc/config/bfin/constraints.md
+++ b/gcc/config/bfin/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Blackfin
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; Contributed by Analog Devices
;; This file is part of GCC.
diff --git a/gcc/config/bfin/elf.h b/gcc/config/bfin/elf.h
index 01ad3844bf7..d8b0f377c47 100644
--- a/gcc/config/bfin/elf.h
+++ b/gcc/config/bfin/elf.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/bfin/linux.h b/gcc/config/bfin/linux.h
index bdea1320f18..9d317d10f24 100644
--- a/gcc/config/bfin/linux.h
+++ b/gcc/config/bfin/linux.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/bfin/predicates.md b/gcc/config/bfin/predicates.md
index 7541c75ed9d..a36afa4e6df 100644
--- a/gcc/config/bfin/predicates.md
+++ b/gcc/config/bfin/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for the Blackfin.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Analog Devices.
;;
;; This file is part of GCC.
diff --git a/gcc/config/bfin/print-sysroot-suffix.sh b/gcc/config/bfin/print-sysroot-suffix.sh
index c104cce0137..23356ee7f2d 100644
--- a/gcc/config/bfin/print-sysroot-suffix.sh
+++ b/gcc/config/bfin/print-sysroot-suffix.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright (C) 2007-2017 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
# This file is part of GCC.
# GCC is free software; you can redistribute it and/or modify
diff --git a/gcc/config/bfin/rtems.h b/gcc/config/bfin/rtems.h
index ac314f2911e..6a9a41facdf 100644
--- a/gcc/config/bfin/rtems.h
+++ b/gcc/config/bfin/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting a bfin
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Ralf Corsépius (ralf.corsepius@rtems.org).
This file is part of GCC.
diff --git a/gcc/config/bfin/sync.md b/gcc/config/bfin/sync.md
index e21da36dee7..f562db923e1 100644
--- a/gcc/config/bfin/sync.md
+++ b/gcc/config/bfin/sync.md
@@ -1,5 +1,5 @@
;; GCC machine description for Blackfin synchronization instructions.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Analog Devices.
;;
;; This file is part of GCC.
diff --git a/gcc/config/bfin/t-bfin-elf b/gcc/config/bfin/t-bfin-elf
index 401c852a36e..529ab2940f8 100644
--- a/gcc/config/bfin/t-bfin-elf
+++ b/gcc/config/bfin/t-bfin-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/bfin/t-bfin-linux b/gcc/config/bfin/t-bfin-linux
index 2ed1fd0c9a9..f7d843d89a2 100644
--- a/gcc/config/bfin/t-bfin-linux
+++ b/gcc/config/bfin/t-bfin-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2017 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/bfin/t-bfin-uclinux b/gcc/config/bfin/t-bfin-uclinux
index 264d4292e83..3d7e1cc729a 100644
--- a/gcc/config/bfin/t-bfin-uclinux
+++ b/gcc/config/bfin/t-bfin-uclinux
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2017 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/bfin/uclinux.h b/gcc/config/bfin/uclinux.h
index a97d24d9ac0..7ef3b16f984 100644
--- a/gcc/config/bfin/uclinux.h
+++ b/gcc/config/bfin/uclinux.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/c6x/c6x-isas.def b/gcc/config/c6x/c6x-isas.def
index 86515421803..0b2fbbd47c0 100644
--- a/gcc/config/c6x/c6x-isas.def
+++ b/gcc/config/c6x/c6x-isas.def
@@ -1,5 +1,5 @@
/* C6X ISA names.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/c6x/c6x-modes.def b/gcc/config/c6x/c6x-modes.def
index f8eb88be90d..f100dfa8a79 100644
--- a/gcc/config/c6x/c6x-modes.def
+++ b/gcc/config/c6x/c6x-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for TI C6x.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/c6x/c6x-mult.md b/gcc/config/c6x/c6x-mult.md
index f1d9760a10a..1f3e998a4b0 100644
--- a/gcc/config/c6x/c6x-mult.md
+++ b/gcc/config/c6x/c6x-mult.md
@@ -3,7 +3,7 @@
;; Multiplication patterns for TI C6X.
;; This file is processed by genmult.sh to produce two variants of each
;; pattern, a normal one and a real_mult variant for modulo scheduling.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Bernd Schmidt <bernds@codesourcery.com>
;; Contributed by CodeSourcery.
;;
@@ -424,7 +424,7 @@
;; Multiplication patterns for TI C6X.
;; This file is processed by genmult.sh to produce two variants of each
;; pattern, a normal one and a real_mult variant for modulo scheduling.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Bernd Schmidt <bernds@codesourcery.com>
;; Contributed by CodeSourcery.
;;
diff --git a/gcc/config/c6x/c6x-mult.md.in b/gcc/config/c6x/c6x-mult.md.in
index 44ae67dd049..7f060b75bb0 100644
--- a/gcc/config/c6x/c6x-mult.md.in
+++ b/gcc/config/c6x/c6x-mult.md.in
@@ -1,7 +1,7 @@
;; Multiplication patterns for TI C6X.
;; This file is processed by genmult.sh to produce two variants of each
;; pattern, a normal one and a real_mult variant for modulo scheduling.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Bernd Schmidt <bernds@codesourcery.com>
;; Contributed by CodeSourcery.
;;
diff --git a/gcc/config/c6x/c6x-opts.h b/gcc/config/c6x/c6x-opts.h
index 3c442b507fb..6cfb628da62 100644
--- a/gcc/config/c6x/c6x-opts.h
+++ b/gcc/config/c6x/c6x-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for TI C6X.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/c6x/c6x-protos.h b/gcc/config/c6x/c6x-protos.h
index 1b916a5341a..8b0297f6ca9 100644
--- a/gcc/config/c6x/c6x-protos.h
+++ b/gcc/config/c6x/c6x-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for exported functions defined in c6x.c.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery.
This file is part of GCC.
diff --git a/gcc/config/c6x/c6x-sched.md b/gcc/config/c6x/c6x-sched.md
index 08f917e343f..39a8800c1de 100644
--- a/gcc/config/c6x/c6x-sched.md
+++ b/gcc/config/c6x/c6x-sched.md
@@ -4,7 +4,7 @@
;; Definitions for side 1, cross n
;; Scheduling description for TI C6X.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Bernd Schmidt <bernds@codesourcery.com>
;; Contributed by CodeSourcery.
;;
@@ -237,7 +237,7 @@
;; Definitions for side 2, cross n
;; Scheduling description for TI C6X.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Bernd Schmidt <bernds@codesourcery.com>
;; Contributed by CodeSourcery.
;;
@@ -470,7 +470,7 @@
;; Definitions for side 1, cross y
;; Scheduling description for TI C6X.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Bernd Schmidt <bernds@codesourcery.com>
;; Contributed by CodeSourcery.
;;
@@ -703,7 +703,7 @@
;; Definitions for side 2, cross y
;; Scheduling description for TI C6X.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Bernd Schmidt <bernds@codesourcery.com>
;; Contributed by CodeSourcery.
;;
diff --git a/gcc/config/c6x/c6x-sched.md.in b/gcc/config/c6x/c6x-sched.md.in
index 28b16da3d50..2fec60071ee 100644
--- a/gcc/config/c6x/c6x-sched.md.in
+++ b/gcc/config/c6x/c6x-sched.md.in
@@ -1,5 +1,5 @@
;; Scheduling description for TI C6X.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Bernd Schmidt <bernds@codesourcery.com>
;; Contributed by CodeSourcery.
;;
diff --git a/gcc/config/c6x/c6x-tables.opt b/gcc/config/c6x/c6x-tables.opt
index 2ff0d3ebe18..fcd00c614e2 100644
--- a/gcc/config/c6x/c6x-tables.opt
+++ b/gcc/config/c6x/c6x-tables.opt
@@ -1,7 +1,7 @@
; -*- buffer-read-only: t -*-
; Generated automatically by genopt.sh from c6x-isas.def.
;
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/c6x/c6x.c b/gcc/config/c6x/c6x.c
index ab67577d0a6..762e29faa17 100644
--- a/gcc/config/c6x/c6x.c
+++ b/gcc/config/c6x/c6x.c
@@ -1,5 +1,5 @@
/* Target Code for TI C6X
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Andrew Jenner <andrew@codesourcery.com>
Contributed by Bernd Schmidt <bernds@codesourcery.com>
diff --git a/gcc/config/c6x/c6x.h b/gcc/config/c6x/c6x.h
index 233ac13fc8c..8ed5ae7f395 100644
--- a/gcc/config/c6x/c6x.h
+++ b/gcc/config/c6x/c6x.h
@@ -1,5 +1,5 @@
/* Target Definitions for TI C6X.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Andrew Jenner <andrew@codesourcery.com>
Contributed by Bernd Schmidt <bernds@codesourcery.com>
diff --git a/gcc/config/c6x/c6x.md b/gcc/config/c6x/c6x.md
index 1c6584b81bc..a4864e36de7 100644
--- a/gcc/config/c6x/c6x.md
+++ b/gcc/config/c6x/c6x.md
@@ -1,5 +1,5 @@
;; Machine description for TI C6X.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Andrew Jenner <andrew@codesourcery.com>
;; Contributed by Bernd Schmidt <bernds@codesourcery.com>
;; Contributed by CodeSourcery.
diff --git a/gcc/config/c6x/c6x.opt b/gcc/config/c6x/c6x.opt
index 4def0f76caf..3395893af05 100644
--- a/gcc/config/c6x/c6x.opt
+++ b/gcc/config/c6x/c6x.opt
@@ -1,5 +1,5 @@
; Option definitions for TI C6X.
-; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+; Copyright (C) 2010-2018 Free Software Foundation, Inc.
; Contributed by Bernd Schmidt <bernds@codesourcery.com>
; Contributed by CodeSourcery.
;
diff --git a/gcc/config/c6x/c6x_intrinsics.h b/gcc/config/c6x/c6x_intrinsics.h
index 8b12091e64b..13e52ea942c 100644
--- a/gcc/config/c6x/c6x_intrinsics.h
+++ b/gcc/config/c6x/c6x_intrinsics.h
@@ -1,6 +1,6 @@
/* Intrinsics for TI C6X.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery.
This file is part of GCC.
diff --git a/gcc/config/c6x/constraints.md b/gcc/config/c6x/constraints.md
index 9cf6cd98881..625266a5954 100644
--- a/gcc/config/c6x/constraints.md
+++ b/gcc/config/c6x/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for TI C6X.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Andrew Jenner <andrew@codesourcery.com>
;; Contributed by Bernd Schmidt <bernds@codesourcery.com>
;; Contributed by CodeSourcery.
diff --git a/gcc/config/c6x/elf-common.h b/gcc/config/c6x/elf-common.h
index 79d74a78941..8aac3dc186d 100644
--- a/gcc/config/c6x/elf-common.h
+++ b/gcc/config/c6x/elf-common.h
@@ -1,5 +1,5 @@
/* ELF definitions for TI C6X
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Andrew Jenner <andrew@codesourcery.com>
Contributed by Bernd Schmidt <bernds@codesourcery.com>
diff --git a/gcc/config/c6x/elf.h b/gcc/config/c6x/elf.h
index fde5d05ae42..7994ea87f2a 100644
--- a/gcc/config/c6x/elf.h
+++ b/gcc/config/c6x/elf.h
@@ -1,5 +1,5 @@
/* ELF definitions for TI C6X
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Andrew Jenner <andrew@codesourcery.com>
Contributed by Bernd Schmidt <bernds@codesourcery.com>
diff --git a/gcc/config/c6x/genmult.sh b/gcc/config/c6x/genmult.sh
index dc5901334e2..f1b02297191 100644
--- a/gcc/config/c6x/genmult.sh
+++ b/gcc/config/c6x/genmult.sh
@@ -2,7 +2,7 @@
# Generate c6x-mult.md from c6x-mult.md.in
# The input file is passed as an argument.
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/config/c6x/genopt.sh b/gcc/config/c6x/genopt.sh
index 8ac111096a6..55567c04503 100644
--- a/gcc/config/c6x/genopt.sh
+++ b/gcc/config/c6x/genopt.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# Generate c6x-tables.opt from the lists in *.def.
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
@@ -22,7 +22,7 @@ cat <<EOF
; -*- buffer-read-only: t -*-
; Generated automatically by genopt.sh from c6x-isas.def.
;
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/c6x/gensched.sh b/gcc/config/c6x/gensched.sh
index 46140a44f8a..eabcb9f4101 100644
--- a/gcc/config/c6x/gensched.sh
+++ b/gcc/config/c6x/gensched.sh
@@ -2,7 +2,7 @@
# Generate c6x-sched.md from c6x-sched.md.in
# The input file is passed as an argument.
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/config/c6x/predicates.md b/gcc/config/c6x/predicates.md
index 5827c0f7cef..45110b227e0 100644
--- a/gcc/config/c6x/predicates.md
+++ b/gcc/config/c6x/predicates.md
@@ -1,5 +1,5 @@
/* Predicates for TI C6X
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Andrew Jenner <andrew@codesourcery.com>
Contributed by Bernd Schmidt <bernds@codesourcery.com>
diff --git a/gcc/config/c6x/sync.md b/gcc/config/c6x/sync.md
index ba05a2fa9f9..438d4f1b242 100644
--- a/gcc/config/c6x/sync.md
+++ b/gcc/config/c6x/sync.md
@@ -1,5 +1,5 @@
;; GCC machine description for C6X synchronization instructions.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/c6x/t-c6x b/gcc/config/c6x/t-c6x
index 0386b2c20b7..186aab9e2bd 100644
--- a/gcc/config/c6x/t-c6x
+++ b/gcc/config/c6x/t-c6x
@@ -1,5 +1,5 @@
# Target Makefile Fragment for TI C6X.
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
# Contributed by CodeSourcery.
#
# This file is part of GCC.
diff --git a/gcc/config/c6x/t-c6x-elf b/gcc/config/c6x/t-c6x-elf
index 03517fcf613..d2dd6a77675 100644
--- a/gcc/config/c6x/t-c6x-elf
+++ b/gcc/config/c6x/t-c6x-elf
@@ -1,5 +1,5 @@
# Target Makefile Fragment for TI C6X using ELF.
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
# Contributed by CodeSourcery.
#
# This file is part of GCC.
diff --git a/gcc/config/c6x/uclinux-elf.h b/gcc/config/c6x/uclinux-elf.h
index ed47b3e612e..0a07e4abc7c 100644
--- a/gcc/config/c6x/uclinux-elf.h
+++ b/gcc/config/c6x/uclinux-elf.h
@@ -1,5 +1,5 @@
/* Definitions for TI C6X running ucLinux using ELF
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Andrew Jenner <andrew@codesourcery.com>
Contributed by Bernd Schmidt <bernds@codesourcery.com>
diff --git a/gcc/config/cr16/constraints.md b/gcc/config/cr16/constraints.md
index 8aad3321282..6655b7ef34d 100644
--- a/gcc/config/cr16/constraints.md
+++ b/gcc/config/cr16/constraints.md
@@ -1,5 +1,5 @@
;; Predicates of machine description for CR16.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by KPIT Cummins Infosystems Limited.
;;
;; This file is part of GCC.
diff --git a/gcc/config/cr16/cr16-protos.h b/gcc/config/cr16/cr16-protos.h
index 886669092c5..380b286f0ad 100644
--- a/gcc/config/cr16/cr16-protos.h
+++ b/gcc/config/cr16/cr16-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for exported functions defined in cr16.c
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by KPIT Cummins Infosystems Limited.
This file is part of GCC.
diff --git a/gcc/config/cr16/cr16.c b/gcc/config/cr16/cr16.c
index 9ea02a967ff..bb3562e54c7 100644
--- a/gcc/config/cr16/cr16.c
+++ b/gcc/config/cr16/cr16.c
@@ -1,5 +1,5 @@
/* Output routines for CR16 processor.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by KPIT Cummins Infosystems Limited.
This file is part of GCC.
diff --git a/gcc/config/cr16/cr16.h b/gcc/config/cr16/cr16.h
index 692bbaf86d5..6ce842a23c6 100644
--- a/gcc/config/cr16/cr16.h
+++ b/gcc/config/cr16/cr16.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for CR16.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by KPIT Cummins Infosystems Limited.
This file is part of GCC.
diff --git a/gcc/config/cr16/cr16.md b/gcc/config/cr16/cr16.md
index 25e1041506f..11045728a67 100644
--- a/gcc/config/cr16/cr16.md
+++ b/gcc/config/cr16/cr16.md
@@ -1,5 +1,5 @@
;; GCC machine description for CR16.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by KPIT Cummins Infosystems Limited.
;; This file is part of GCC.
diff --git a/gcc/config/cr16/cr16.opt b/gcc/config/cr16/cr16.opt
index 48a33fac6c8..782a77e3ff2 100644
--- a/gcc/config/cr16/cr16.opt
+++ b/gcc/config/cr16/cr16.opt
@@ -1,5 +1,5 @@
; Options for the National Semiconductor CR16 port of the compiler.
-; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+; Copyright (C) 2012-2018 Free Software Foundation, Inc.
; Contributed by KPIT Cummins Infosystems Limited.
;
; This file is part of GCC.
diff --git a/gcc/config/cr16/predicates.md b/gcc/config/cr16/predicates.md
index 8f626976747..9ae5ebf17cd 100644
--- a/gcc/config/cr16/predicates.md
+++ b/gcc/config/cr16/predicates.md
@@ -1,5 +1,5 @@
;; Predicates of machine description for CR16.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by KPIT Cummins Infosystems Limited.
;;
;; This file is part of GCC.
diff --git a/gcc/config/cr16/t-cr16 b/gcc/config/cr16/t-cr16
index 4cacbcddd41..a14a7487516 100644
--- a/gcc/config/cr16/t-cr16
+++ b/gcc/config/cr16/t-cr16
@@ -1,5 +1,5 @@
# CR16 Target Makefile
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
# Contributed by KPIT Cummins Infosystems Limited.
#
# This file is part of GCC.
diff --git a/gcc/config/cris/constraints.md b/gcc/config/cris/constraints.md
index dcf9a137db3..29c9d9dc152 100644
--- a/gcc/config/cris/constraints.md
+++ b/gcc/config/cris/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for CRIS.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/cris/cris-protos.h b/gcc/config/cris/cris-protos.h
index 5c82777c2e2..18fe549e57b 100644
--- a/gcc/config/cris/cris-protos.h
+++ b/gcc/config/cris/cris-protos.h
@@ -1,5 +1,5 @@
/* Definitions for GCC. Part of the machine description for CRIS.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Contributed by Axis Communications.
This file is part of GCC.
diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.c
index a31e74358e1..57bd69109b1 100644
--- a/gcc/config/cris/cris.c
+++ b/gcc/config/cris/cris.c
@@ -1,5 +1,5 @@
/* Definitions for GCC. Part of the machine description for CRIS.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Contributed by Axis Communications. Written by Hans-Peter Nilsson.
This file is part of GCC.
diff --git a/gcc/config/cris/cris.h b/gcc/config/cris/cris.h
index 892a3724393..84c92929b4a 100644
--- a/gcc/config/cris/cris.h
+++ b/gcc/config/cris/cris.h
@@ -1,5 +1,5 @@
/* Definitions for GCC. Part of the machine description for CRIS.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Contributed by Axis Communications. Written by Hans-Peter Nilsson.
This file is part of GCC.
diff --git a/gcc/config/cris/cris.md b/gcc/config/cris/cris.md
index 856022ec79a..076d4a85082 100644
--- a/gcc/config/cris/cris.md
+++ b/gcc/config/cris/cris.md
@@ -1,5 +1,5 @@
;; GCC machine description for CRIS cpu cores.
-;; Copyright (C) 1998-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1998-2018 Free Software Foundation, Inc.
;; Contributed by Axis Communications.
;; This file is part of GCC.
diff --git a/gcc/config/cris/cris.opt b/gcc/config/cris/cris.opt
index 84d069a63b7..9a65df358b1 100644
--- a/gcc/config/cris/cris.opt
+++ b/gcc/config/cris/cris.opt
@@ -1,6 +1,6 @@
; Options for the CRIS port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/cris/elf.opt b/gcc/config/cris/elf.opt
index f6abe65b10b..71859cec486 100644
--- a/gcc/config/cris/elf.opt
+++ b/gcc/config/cris/elf.opt
@@ -1,6 +1,6 @@
; ELF-specific options for the CRIS port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/cris/linux.h b/gcc/config/cris/linux.h
index c15b6f10da4..31d1637f692 100644
--- a/gcc/config/cris/linux.h
+++ b/gcc/config/cris/linux.h
@@ -1,5 +1,5 @@
/* Definitions for GCC. Part of the machine description for CRIS.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Axis Communications. Written by Hans-Peter Nilsson.
This file is part of GCC.
diff --git a/gcc/config/cris/linux.opt b/gcc/config/cris/linux.opt
index 734a637ff21..9c03c4d536f 100644
--- a/gcc/config/cris/linux.opt
+++ b/gcc/config/cris/linux.opt
@@ -1,6 +1,6 @@
; GNU/Linux-specific options for the CRIS port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/cris/predicates.md b/gcc/config/cris/predicates.md
index 51d84219720..31cc94f7d68 100644
--- a/gcc/config/cris/predicates.md
+++ b/gcc/config/cris/predicates.md
@@ -1,5 +1,5 @@
;; Operand and operator predicates for the GCC CRIS port.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
;;
diff --git a/gcc/config/cris/sync.md b/gcc/config/cris/sync.md
index 5f49576c7b4..23ade6c9ba2 100644
--- a/gcc/config/cris/sync.md
+++ b/gcc/config/cris/sync.md
@@ -1,5 +1,5 @@
;; GCC machine description for CRIS atomic memory sequences.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/cris/t-cris b/gcc/config/cris/t-cris
index a7170d3ca3e..6a25bedeb9e 100644
--- a/gcc/config/cris/t-cris
+++ b/gcc/config/cris/t-cris
@@ -3,7 +3,7 @@
#
# The Makefile fragment to include when compiling gcc et al for CRIS.
#
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/cris/t-elfmulti b/gcc/config/cris/t-elfmulti
index c08430a5f09..5b47e3a83bd 100644
--- a/gcc/config/cris/t-elfmulti
+++ b/gcc/config/cris/t-elfmulti
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/darwin-c.c b/gcc/config/darwin-c.c
index bfb35b9ae6d..6d9d00435de 100644
--- a/gcc/config/darwin-c.c
+++ b/gcc/config/darwin-c.c
@@ -1,5 +1,5 @@
/* Darwin support needed only by C/C++ frontends.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Apple Computer Inc.
This file is part of GCC.
diff --git a/gcc/config/darwin-driver.c b/gcc/config/darwin-driver.c
index 0348b403225..2b0de1e100d 100644
--- a/gcc/config/darwin-driver.c
+++ b/gcc/config/darwin-driver.c
@@ -1,5 +1,5 @@
/* Additional functions for the GCC driver on Darwin native.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Apple Computer Inc.
This file is part of GCC.
diff --git a/gcc/config/darwin-f.c b/gcc/config/darwin-f.c
index 7b584d9303b..5807985a5d3 100644
--- a/gcc/config/darwin-f.c
+++ b/gcc/config/darwin-f.c
@@ -1,5 +1,5 @@
/* Darwin support needed only by Fortran frontends.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Daniel Franke.
This file is part of GCC.
diff --git a/gcc/config/darwin-ppc-ldouble-patch.def b/gcc/config/darwin-ppc-ldouble-patch.def
index f930ef23e48..875c3d163f8 100644
--- a/gcc/config/darwin-ppc-ldouble-patch.def
+++ b/gcc/config/darwin-ppc-ldouble-patch.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/darwin-protos.h b/gcc/config/darwin-protos.h
index 22e62be3592..56486919831 100644
--- a/gcc/config/darwin-protos.h
+++ b/gcc/config/darwin-protos.h
@@ -1,5 +1,5 @@
/* Prototypes.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/darwin-sections.def b/gcc/config/darwin-sections.def
index b5e36592749..2d63cce037a 100644
--- a/gcc/config/darwin-sections.def
+++ b/gcc/config/darwin-sections.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c
index 7d3b754fd3e..8dc2b9db2aa 100644
--- a/gcc/config/darwin.c
+++ b/gcc/config/darwin.c
@@ -1,5 +1,5 @@
/* Functions for generic Darwin as target machine for GNU C compiler.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
Contributed by Apple Computer Inc.
This file is part of GCC.
diff --git a/gcc/config/darwin.h b/gcc/config/darwin.h
index c20a48430fa..16c3b60bb07 100644
--- a/gcc/config/darwin.h
+++ b/gcc/config/darwin.h
@@ -1,5 +1,5 @@
/* Target definitions for Darwin (Mac OS X) systems.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
Contributed by Apple Computer Inc.
This file is part of GCC.
diff --git a/gcc/config/darwin.opt b/gcc/config/darwin.opt
index 4871014229c..0d733702649 100644
--- a/gcc/config/darwin.opt
+++ b/gcc/config/darwin.opt
@@ -1,6 +1,6 @@
; Processor-independent options for Darwin.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/darwin10.h b/gcc/config/darwin10.h
index f24b1257d26..7da32917742 100644
--- a/gcc/config/darwin10.h
+++ b/gcc/config/darwin10.h
@@ -1,5 +1,5 @@
/* Target definitions for Darwin (Mac OS X) systems.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Jack Howarth <howarth@bromo.med.uc.edu>.
This file is part of GCC.
diff --git a/gcc/config/darwin12.h b/gcc/config/darwin12.h
index aa6cc0d535b..f1562c5ad6c 100644
--- a/gcc/config/darwin12.h
+++ b/gcc/config/darwin12.h
@@ -1,5 +1,5 @@
/* Target definitions for Darwin (Mac OS X) systems.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Jack Howarth <howarth.at.gcc@gmail.com>.
This file is part of GCC.
diff --git a/gcc/config/darwin9.h b/gcc/config/darwin9.h
index 7e9165823b7..72f593951e1 100644
--- a/gcc/config/darwin9.h
+++ b/gcc/config/darwin9.h
@@ -1,5 +1,5 @@
/* Target definitions for Darwin (Mac OS X) systems.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Apple Inc.
This file is part of GCC.
diff --git a/gcc/config/dbx.h b/gcc/config/dbx.h
index 7837a609b86..a6e44fb2be4 100644
--- a/gcc/config/dbx.h
+++ b/gcc/config/dbx.h
@@ -1,5 +1,5 @@
/* Prefer DBX (stabs) debugging information.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/dbxcoff.h b/gcc/config/dbxcoff.h
index c20b4fe77b1..1f641fc1bf5 100644
--- a/gcc/config/dbxcoff.h
+++ b/gcc/config/dbxcoff.h
@@ -1,5 +1,5 @@
/* Definitions needed when using stabs embedded in COFF sections.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/dbxelf.h b/gcc/config/dbxelf.h
index b66f4d05830..27f5c32c445 100644
--- a/gcc/config/dbxelf.h
+++ b/gcc/config/dbxelf.h
@@ -1,5 +1,5 @@
/* Definitions needed when using stabs embedded in ELF sections.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/default-c.c b/gcc/config/default-c.c
index 7f1115e49e8..577e9dddb7a 100644
--- a/gcc/config/default-c.c
+++ b/gcc/config/default-c.c
@@ -1,5 +1,5 @@
/* Default C-family target hooks initializer.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/dragonfly-stdint.h b/gcc/config/dragonfly-stdint.h
index 0b8b19c3daa..d29dd8c5453 100644
--- a/gcc/config/dragonfly-stdint.h
+++ b/gcc/config/dragonfly-stdint.h
@@ -1,5 +1,5 @@
/* Definitions for <stdint.h> types for DragonFly systems.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by John Marino <gnugcc@marino.st>
This file is part of GCC.
diff --git a/gcc/config/dragonfly.h b/gcc/config/dragonfly.h
index f1df5cdd2cd..ec9d9e0bf81 100644
--- a/gcc/config/dragonfly.h
+++ b/gcc/config/dragonfly.h
@@ -1,5 +1,5 @@
/* Base configuration file for all DragonFly targets.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by John Marino <gnugcc@marino.st>
This file is part of GCC.
diff --git a/gcc/config/dragonfly.opt b/gcc/config/dragonfly.opt
index e2ec9d6ff3b..74994f2f022 100644
--- a/gcc/config/dragonfly.opt
+++ b/gcc/config/dragonfly.opt
@@ -1,6 +1,6 @@
; DragonFly BSD options.
-; Copyright (C) 2014-2017 Free Software Foundation, Inc.
+; Copyright (C) 2014-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/elfos.h b/gcc/config/elfos.h
index 8149c815262..047c56517db 100644
--- a/gcc/config/elfos.h
+++ b/gcc/config/elfos.h
@@ -1,6 +1,6 @@
/* elfos.h -- operating system specific defines to be used when
targeting GCC for some generic ELF system
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
Based on svr4.h contributed by Ron Guilmette (rfg@netcom.com).
This file is part of GCC.
diff --git a/gcc/config/epiphany/constraints.md b/gcc/config/epiphany/constraints.md
index 4a404e9776a..a2dcdac6549 100644
--- a/gcc/config/epiphany/constraints.md
+++ b/gcc/config/epiphany/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Adaptiva epiphany
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; Contributed by Embecosm on behalf of Adapteva, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/epiphany/epiphany-modes.def b/gcc/config/epiphany/epiphany-modes.def
index 05c4c7c867a..e825169c32b 100644
--- a/gcc/config/epiphany/epiphany-modes.def
+++ b/gcc/config/epiphany/epiphany-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, Adapteva Epiphany cpu.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Embecosm on behalf of Adapteva, Inc.
This file is part of GCC.
diff --git a/gcc/config/epiphany/epiphany-protos.h b/gcc/config/epiphany/epiphany-protos.h
index 841c25c6d40..8ef04414b9c 100644
--- a/gcc/config/epiphany/epiphany-protos.h
+++ b/gcc/config/epiphany/epiphany-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, EPIPHANY cpu.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Embecosm on behalf of Adapteva, Inc.
This file is part of GCC.
diff --git a/gcc/config/epiphany/epiphany-sched.md b/gcc/config/epiphany/epiphany-sched.md
index dc6aceadd9d..0664068522b 100644
--- a/gcc/config/epiphany/epiphany-sched.md
+++ b/gcc/config/epiphany/epiphany-sched.md
@@ -1,5 +1,5 @@
;; DFA scheduling description for EPIPHANY
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;; Contributed by Embecosm on behalf of Adapteva, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/epiphany/epiphany.c b/gcc/config/epiphany/epiphany.c
index af296c61148..f33562f3388 100644
--- a/gcc/config/epiphany/epiphany.c
+++ b/gcc/config/epiphany/epiphany.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on the EPIPHANY cpu.
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
Contributed by Embecosm on behalf of Adapteva, Inc.
This file is part of GCC.
diff --git a/gcc/config/epiphany/epiphany.h b/gcc/config/epiphany/epiphany.h
index c0767b4642a..b771e0155e5 100644
--- a/gcc/config/epiphany/epiphany.h
+++ b/gcc/config/epiphany/epiphany.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, Argonaut EPIPHANY cpu.
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
Contributed by Embecosm on behalf of Adapteva, Inc.
This file is part of GCC.
diff --git a/gcc/config/epiphany/epiphany.md b/gcc/config/epiphany/epiphany.md
index 90a59422e43..67a1d34e4f1 100644
--- a/gcc/config/epiphany/epiphany.md
+++ b/gcc/config/epiphany/epiphany.md
@@ -1,5 +1,5 @@
;; Machine description of the Adaptiva epiphany cpu for GNU C compiler
-;; Copyright (C) 1994-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2018 Free Software Foundation, Inc.
;; Contributed by Embecosm on behalf of Adapteva, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/epiphany/epiphany.opt b/gcc/config/epiphany/epiphany.opt
index ca430a343ba..76d7701a762 100644
--- a/gcc/config/epiphany/epiphany.opt
+++ b/gcc/config/epiphany/epiphany.opt
@@ -1,6 +1,6 @@
; Options for the Adapteva EPIPHANY port of the compiler
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
; Contributed by Embecosm on behalf of Adapteva, Inc.
;
; This file is part of GCC.
diff --git a/gcc/config/epiphany/epiphany_intrinsics.h b/gcc/config/epiphany/epiphany_intrinsics.h
index b4c3b03c711..95c95ab6835 100644
--- a/gcc/config/epiphany/epiphany_intrinsics.h
+++ b/gcc/config/epiphany/epiphany_intrinsics.h
@@ -1,5 +1,5 @@
/* Epiphany intrinsic functions
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Embecosm on behalf of Adapteva, Inc.
This file is part of GCC.
diff --git a/gcc/config/epiphany/mode-switch-use.c b/gcc/config/epiphany/mode-switch-use.c
index d607ead56b0..adef78a533f 100644
--- a/gcc/config/epiphany/mode-switch-use.c
+++ b/gcc/config/epiphany/mode-switch-use.c
@@ -1,6 +1,6 @@
/* Insert USEs in instructions that require mode switching.
This should probably be merged into mode-switching.c .
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Embecosm on behalf of Adapteva, Inc.
This file is part of GCC.
diff --git a/gcc/config/epiphany/predicates.md b/gcc/config/epiphany/predicates.md
index 16b41570355..df2e93690f3 100644
--- a/gcc/config/epiphany/predicates.md
+++ b/gcc/config/epiphany/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for code generation on the EPIPHANY cpu.
-;; Copyright (C) 1994-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2018 Free Software Foundation, Inc.
;; Contributed by Embecosm on behalf of Adapteva, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/epiphany/resolve-sw-modes.c b/gcc/config/epiphany/resolve-sw-modes.c
index 36e4672e77b..e655113c50b 100644
--- a/gcc/config/epiphany/resolve-sw-modes.c
+++ b/gcc/config/epiphany/resolve-sw-modes.c
@@ -1,5 +1,5 @@
/* Mode switching cleanup pass for the EPIPHANY cpu.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Embecosm on behalf of Adapteva, Inc.
This file is part of GCC.
diff --git a/gcc/config/epiphany/t-epiphany b/gcc/config/epiphany/t-epiphany
index 932294c8586..7c614e374de 100644
--- a/gcc/config/epiphany/t-epiphany
+++ b/gcc/config/epiphany/t-epiphany
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# Contributed by Embecosm on behalf of Adapteva, Inc.
#
# This file is part of GCC.
diff --git a/gcc/config/flat.h b/gcc/config/flat.h
index ec8a8a1838f..6f8927f95e4 100644
--- a/gcc/config/flat.h
+++ b/gcc/config/flat.h
@@ -1,5 +1,5 @@
/* Defines to be used for targets that support flat executables.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/fr30/constraints.md b/gcc/config/fr30/constraints.md
index b587c2e222c..4845290db97 100644
--- a/gcc/config/fr30/constraints.md
+++ b/gcc/config/fr30/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for the FR30.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/fr30/fr30-protos.h b/gcc/config/fr30/fr30-protos.h
index 5833286ebcc..c0c8a4b8fd3 100644
--- a/gcc/config/fr30/fr30-protos.h
+++ b/gcc/config/fr30/fr30-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for fr30.c functions used in the md file & elsewhere.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/fr30/fr30.c b/gcc/config/fr30/fr30.c
index 920e65aaa29..d49429bbcac 100644
--- a/gcc/config/fr30/fr30.c
+++ b/gcc/config/fr30/fr30.c
@@ -1,5 +1,5 @@
/* FR30 specific functions.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Contributed by Cygnus Solutions.
This file is part of GCC.
diff --git a/gcc/config/fr30/fr30.h b/gcc/config/fr30/fr30.h
index 8bcabf59299..325d005f6ee 100644
--- a/gcc/config/fr30/fr30.h
+++ b/gcc/config/fr30/fr30.h
@@ -1,7 +1,7 @@
/*{{{ Comment. */
/* Definitions of FR30 target.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Contributed by Cygnus Solutions.
This file is part of GCC.
diff --git a/gcc/config/fr30/fr30.md b/gcc/config/fr30/fr30.md
index 383a7ee74e5..0fe05d07861 100644
--- a/gcc/config/fr30/fr30.md
+++ b/gcc/config/fr30/fr30.md
@@ -1,5 +1,5 @@
;; FR30 machine description.
-;; Copyright (C) 1998-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1998-2018 Free Software Foundation, Inc.
;; Contributed by Cygnus Solutions.
;; This file is part of GCC.
diff --git a/gcc/config/fr30/fr30.opt b/gcc/config/fr30/fr30.opt
index bdd5cb289cc..d80a9593a84 100644
--- a/gcc/config/fr30/fr30.opt
+++ b/gcc/config/fr30/fr30.opt
@@ -1,6 +1,6 @@
; Options for the FR30 port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/fr30/predicates.md b/gcc/config/fr30/predicates.md
index 26109585337..51e09252e2f 100644
--- a/gcc/config/fr30/predicates.md
+++ b/gcc/config/fr30/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for FR30.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/freebsd-nthr.h b/gcc/config/freebsd-nthr.h
index 9567a939b25..a5981b674db 100644
--- a/gcc/config/freebsd-nthr.h
+++ b/gcc/config/freebsd-nthr.h
@@ -1,5 +1,5 @@
/* FreeBSD configuration setting for FreeBSD systems.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Loren J. Rittle <ljrittle@acm.org>
This file is part of GCC.
diff --git a/gcc/config/freebsd-spec.h b/gcc/config/freebsd-spec.h
index 9e992aff05b..45d69a685b1 100644
--- a/gcc/config/freebsd-spec.h
+++ b/gcc/config/freebsd-spec.h
@@ -1,5 +1,5 @@
/* Base configuration file for all FreeBSD targets.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/freebsd-stdint.h b/gcc/config/freebsd-stdint.h
index 2968ceb7afb..a239d8b810c 100644
--- a/gcc/config/freebsd-stdint.h
+++ b/gcc/config/freebsd-stdint.h
@@ -1,5 +1,5 @@
/* Definitions for <stdint.h> types for FreeBSD systems.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Gerald Pfeifer <gerald@pfeifer.com>.
This file is part of GCC.
diff --git a/gcc/config/freebsd.h b/gcc/config/freebsd.h
index e7ea42370c5..0c8bd29d278 100644
--- a/gcc/config/freebsd.h
+++ b/gcc/config/freebsd.h
@@ -1,5 +1,5 @@
/* Base configuration file for all FreeBSD targets.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/freebsd.opt b/gcc/config/freebsd.opt
index 00ba8dcbb16..a7d004e8cc5 100644
--- a/gcc/config/freebsd.opt
+++ b/gcc/config/freebsd.opt
@@ -1,6 +1,6 @@
; FreeBSD options.
-; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/frv/constraints.md b/gcc/config/frv/constraints.md
index dea3fe5d510..04131fb744c 100644
--- a/gcc/config/frv/constraints.md
+++ b/gcc/config/frv/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for FRV.
-;; Copyright (C) 2001-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2001-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/frv/frv-asm.h b/gcc/config/frv/frv-asm.h
index 5c2746737c9..5598be147f1 100644
--- a/gcc/config/frv/frv-asm.h
+++ b/gcc/config/frv/frv-asm.h
@@ -1,5 +1,5 @@
/* Assembler Support.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of GCC.
diff --git a/gcc/config/frv/frv-modes.def b/gcc/config/frv/frv-modes.def
index 9c97050d2d7..5096724bb38 100644
--- a/gcc/config/frv/frv-modes.def
+++ b/gcc/config/frv/frv-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler for FRV.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/frv/frv-opts.h b/gcc/config/frv/frv-opts.h
index 9d5d0a917ca..68888247590 100644
--- a/gcc/config/frv/frv-opts.h
+++ b/gcc/config/frv/frv-opts.h
@@ -1,5 +1,5 @@
/* Frv option-handling defitions.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/frv/frv-protos.h b/gcc/config/frv/frv-protos.h
index 2f7fdf455c5..7a8356916db 100644
--- a/gcc/config/frv/frv-protos.h
+++ b/gcc/config/frv/frv-protos.h
@@ -1,5 +1,5 @@
/* Frv prototypes.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of GCC.
diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.c
index b644a63d48e..3bf770b3649 100644
--- a/gcc/config/frv/frv.c
+++ b/gcc/config/frv/frv.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2017 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of GCC.
diff --git a/gcc/config/frv/frv.h b/gcc/config/frv/frv.h
index 7403e1ae621..8e3f9d550f7 100644
--- a/gcc/config/frv/frv.h
+++ b/gcc/config/frv/frv.h
@@ -1,5 +1,5 @@
/* Target macros for the FRV port of GCC.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by Red Hat Inc.
This file is part of GCC.
diff --git a/gcc/config/frv/frv.md b/gcc/config/frv/frv.md
index 6411c68b2eb..783bdfb515c 100644
--- a/gcc/config/frv/frv.md
+++ b/gcc/config/frv/frv.md
@@ -1,5 +1,5 @@
;; Frv Machine Description
-;; Copyright (C) 1999-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1999-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/frv/frv.opt b/gcc/config/frv/frv.opt
index eede0809bff..84154f683ad 100644
--- a/gcc/config/frv/frv.opt
+++ b/gcc/config/frv/frv.opt
@@ -1,6 +1,6 @@
; Options for the FR-V port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/frv/linux.h b/gcc/config/frv/linux.h
index 249665a8307..b8916a34366 100644
--- a/gcc/config/frv/linux.h
+++ b/gcc/config/frv/linux.h
@@ -1,5 +1,5 @@
/* Target macros for the FRV Linux port of GCC.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by Red Hat Inc.
This file is part of GCC.
diff --git a/gcc/config/frv/predicates.md b/gcc/config/frv/predicates.md
index e3b5d9e4c2a..3da82e06618 100644
--- a/gcc/config/frv/predicates.md
+++ b/gcc/config/frv/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Frv.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/frv/t-frv b/gcc/config/frv/t-frv
index 32054455081..2c3da0260f7 100644
--- a/gcc/config/frv/t-frv
+++ b/gcc/config/frv/t-frv
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/frv/t-linux b/gcc/config/frv/t-linux
index 029fe0706bc..e046e26588d 100644
--- a/gcc/config/frv/t-linux
+++ b/gcc/config/frv/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/ft32/constraints.md b/gcc/config/ft32/constraints.md
index 6d2c2b445e6..516bfc083a6 100644
--- a/gcc/config/ft32/constraints.md
+++ b/gcc/config/ft32/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for FT32
-;; Copyright (C) 2015-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2018 Free Software Foundation, Inc.
;; Contributed by FTDI <support@ftdi.com>
;; This file is part of GCC.
diff --git a/gcc/config/ft32/ft32-protos.h b/gcc/config/ft32/ft32-protos.h
index d0dbb67ef87..6aa3808e791 100644
--- a/gcc/config/ft32/ft32-protos.h
+++ b/gcc/config/ft32/ft32-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for ft32.c functions used in the md file & elsewhere.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/ft32/ft32.c b/gcc/config/ft32/ft32.c
index a298e64510f..db091e35b8b 100644
--- a/gcc/config/ft32/ft32.c
+++ b/gcc/config/ft32/ft32.c
@@ -1,5 +1,5 @@
/* Target Code for ft32
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by FTDI <support@ftdi.com>
This file is part of GCC.
diff --git a/gcc/config/ft32/ft32.h b/gcc/config/ft32/ft32.h
index c32db40f0b4..1e31944e49b 100644
--- a/gcc/config/ft32/ft32.h
+++ b/gcc/config/ft32/ft32.h
@@ -1,5 +1,5 @@
/* Target Definitions for ft32.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by FTDI <support@ftdi.com>
This file is part of GCC.
diff --git a/gcc/config/ft32/ft32.md b/gcc/config/ft32/ft32.md
index 2e772faf72f..5c425362ac4 100644
--- a/gcc/config/ft32/ft32.md
+++ b/gcc/config/ft32/ft32.md
@@ -1,5 +1,5 @@
;; Machine description for FT32
-;; Copyright (C) 2015-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2018 Free Software Foundation, Inc.
;; Contributed by FTDI <support@ftdi.com>
;; This file is part of GCC.
diff --git a/gcc/config/ft32/ft32.opt b/gcc/config/ft32/ft32.opt
index 9e75f340335..555c663af4f 100644
--- a/gcc/config/ft32/ft32.opt
+++ b/gcc/config/ft32/ft32.opt
@@ -1,6 +1,6 @@
; Options for the FT32 port of the compiler.
-; Copyright (C) 2015-2017 Free Software Foundation, Inc.
+; Copyright (C) 2015-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/ft32/predicates.md b/gcc/config/ft32/predicates.md
index f968cbe833e..bac2e8ef5aa 100644
--- a/gcc/config/ft32/predicates.md
+++ b/gcc/config/ft32/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for FT32
-;; Copyright (C) 2015-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2018 Free Software Foundation, Inc.
;; Contributed by FTDI <support@ftdi.com>
;; This file is part of GCC.
diff --git a/gcc/config/ft32/t-ft32 b/gcc/config/ft32/t-ft32
index 09af44f1d61..c98b3d89c90 100644
--- a/gcc/config/ft32/t-ft32
+++ b/gcc/config/ft32/t-ft32
@@ -1,5 +1,5 @@
# Target Makefile Fragment for ft32
-# Copyright (C) 2015-2017 Free Software Foundation, Inc.
+# Copyright (C) 2015-2018 Free Software Foundation, Inc.
# Contributed by FTDI <support@ftdi.com>
#
# This file is part of GCC.
diff --git a/gcc/config/fuchsia.h b/gcc/config/fuchsia.h
index 5b3e186f91a..f21b25de9ae 100644
--- a/gcc/config/fuchsia.h
+++ b/gcc/config/fuchsia.h
@@ -1,5 +1,5 @@
/* Base configuration file for all Fuchsia targets.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
Contributed by Google.
This file is part of GCC.
diff --git a/gcc/config/fused-madd.opt b/gcc/config/fused-madd.opt
index 3d7025318af..0bde6377648 100644
--- a/gcc/config/fused-madd.opt
+++ b/gcc/config/fused-madd.opt
@@ -1,6 +1,6 @@
; -mfused-madd option (some targets only).
;
-; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/g.opt b/gcc/config/g.opt
index 5a0d9eb7d18..663a35d53e7 100644
--- a/gcc/config/g.opt
+++ b/gcc/config/g.opt
@@ -1,6 +1,6 @@
; -G option (small data, some targets only).
-; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/glibc-c.c b/gcc/config/glibc-c.c
index 8a479ccefe7..efb8f904497 100644
--- a/gcc/config/glibc-c.c
+++ b/gcc/config/glibc-c.c
@@ -1,5 +1,5 @@
/* C-family target hooks initializer for targets possibly using glibc.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/glibc-stdint.h b/gcc/config/glibc-stdint.h
index bf4de54e660..f56d1ac3451 100644
--- a/gcc/config/glibc-stdint.h
+++ b/gcc/config/glibc-stdint.h
@@ -1,5 +1,5 @@
/* Definitions for <stdint.h> types on systems using GNU libc or uClibc.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/gnu-user.h b/gcc/config/gnu-user.h
index 93960f5cacb..cba3c0b92e3 100644
--- a/gcc/config/gnu-user.h
+++ b/gcc/config/gnu-user.h
@@ -1,7 +1,7 @@
/* Definitions for systems using, at least optionally, a GNU
(glibc-based) userspace or other userspace with libc derived from
glibc (e.g. uClibc) or for which similar specs are appropriate.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Eric Youngdale.
Modified for stabs-in-ELF by H.J. Lu (hjl@lucon.org).
diff --git a/gcc/config/gnu-user.opt b/gcc/config/gnu-user.opt
index 2cdd862e55b..7989c193f5b 100644
--- a/gcc/config/gnu-user.opt
+++ b/gcc/config/gnu-user.opt
@@ -1,6 +1,6 @@
; Options for systems using gnu-user.h.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/gnu.h b/gcc/config/gnu.h
index 42be8952337..1cc744b13be 100644
--- a/gcc/config/gnu.h
+++ b/gcc/config/gnu.h
@@ -1,7 +1,7 @@
/* Configuration common to all targets running the GNU system. */
/*
-Copyright (C) 1994-2017 Free Software Foundation, Inc.
+Copyright (C) 1994-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/h8300/constraints.md b/gcc/config/h8300/constraints.md
index 08b2c1877c2..9d0ac42fdaa 100644
--- a/gcc/config/h8300/constraints.md
+++ b/gcc/config/h8300/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Renesas H8/300.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/h8300/elf.h b/gcc/config/h8300/elf.h
index b13b6dc8e23..4b50ae3a107 100644
--- a/gcc/config/h8300/elf.h
+++ b/gcc/config/h8300/elf.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler.
Renesas H8/300 version generating elf
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Steve Chamberlain (sac@cygnus.com),
Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com).
diff --git a/gcc/config/h8300/genmova.sh b/gcc/config/h8300/genmova.sh
index e774eb9e22e..dbafb3cad76 100644
--- a/gcc/config/h8300/genmova.sh
+++ b/gcc/config/h8300/genmova.sh
@@ -2,7 +2,7 @@
# Generate mova.md, a file containing patterns that can be implemented
# using the h8sx mova instruction.
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
@@ -22,7 +22,7 @@
echo ";; -*- buffer-read-only: t -*-"
echo ";; Generated automatically from genmova.sh"
-echo ";; Copyright (C) 2004-2017 Free Software Foundation, Inc."
+echo ";; Copyright (C) 2004-2018 Free Software Foundation, Inc."
echo ";;"
echo ";; This file is part of GCC."
echo ";;"
diff --git a/gcc/config/h8300/h8300-protos.h b/gcc/config/h8300/h8300-protos.h
index 1d4a574c7b9..367fb1cf350 100644
--- a/gcc/config/h8300/h8300-protos.h
+++ b/gcc/config/h8300/h8300-protos.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler.
Renesas H8/300 version
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Steve Chamberlain (sac@cygnus.com),
Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com).
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c
index 432e23e37ff..697041e47c7 100644
--- a/gcc/config/h8300/h8300.c
+++ b/gcc/config/h8300/h8300.c
@@ -1,5 +1,5 @@
/* Subroutines for insn-output.c for Renesas H8/300.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Steve Chamberlain (sac@cygnus.com),
Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com).
diff --git a/gcc/config/h8300/h8300.h b/gcc/config/h8300/h8300.h
index a57e7b543e5..1883f14063b 100644
--- a/gcc/config/h8300/h8300.h
+++ b/gcc/config/h8300/h8300.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler.
Renesas H8/300 (generic)
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Steve Chamberlain (sac@cygnus.com),
Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com).
diff --git a/gcc/config/h8300/h8300.md b/gcc/config/h8300/h8300.md
index b9ff4bb816a..8464565a8a4 100644
--- a/gcc/config/h8300/h8300.md
+++ b/gcc/config/h8300/h8300.md
@@ -1,5 +1,5 @@
;; GCC machine description for Renesas H8/300
-;; Copyright (C) 1992-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1992-2018 Free Software Foundation, Inc.
;; Contributed by Steve Chamberlain (sac@cygnus.com),
;; Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com).
diff --git a/gcc/config/h8300/h8300.opt b/gcc/config/h8300/h8300.opt
index 2844e5869be..4d4a443c1c3 100644
--- a/gcc/config/h8300/h8300.opt
+++ b/gcc/config/h8300/h8300.opt
@@ -1,6 +1,6 @@
; Options for the Renesas H8/300 port of the compiler
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/h8300/linux.h b/gcc/config/h8300/linux.h
index c291092ca96..a772badd5a6 100644
--- a/gcc/config/h8300/linux.h
+++ b/gcc/config/h8300/linux.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler.
Renesas H8/300 (linux variant)
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Yoshinori Sato <ysato@users.sourceforge.jp>
This file is part of GCC.
diff --git a/gcc/config/h8300/mova.md b/gcc/config/h8300/mova.md
index d922df87f80..76f59a6a4e8 100644
--- a/gcc/config/h8300/mova.md
+++ b/gcc/config/h8300/mova.md
@@ -1,6 +1,6 @@
;; -*- buffer-read-only: t -*-
;; Generated automatically from genmova.sh
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/h8300/predicates.md b/gcc/config/h8300/predicates.md
index ab72b9479f6..698cdee1ddf 100644
--- a/gcc/config/h8300/predicates.md
+++ b/gcc/config/h8300/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Renesas H8/300.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/h8300/t-h8300 b/gcc/config/h8300/t-h8300
index 91792b82b37..b7f34d52d9b 100644
--- a/gcc/config/h8300/t-h8300
+++ b/gcc/config/h8300/t-h8300
@@ -1,4 +1,4 @@
-# Copyright (C) 1993-2017 Free Software Foundation, Inc.
+# Copyright (C) 1993-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/h8300/t-linux b/gcc/config/h8300/t-linux
index dd0e5933dbd..ee7af8b7864 100644
--- a/gcc/config/h8300/t-linux
+++ b/gcc/config/h8300/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2017 Free Software Foundation, Inc.
+# Copyright (C) 2015-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/host-darwin.c b/gcc/config/host-darwin.c
index 2f977866a4a..8f700eec85d 100644
--- a/gcc/config/host-darwin.c
+++ b/gcc/config/host-darwin.c
@@ -1,5 +1,5 @@
/* Darwin host-specific hook definitions.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/host-darwin.h b/gcc/config/host-darwin.h
index c7ee8ece5f1..47c3f9d2da7 100644
--- a/gcc/config/host-darwin.h
+++ b/gcc/config/host-darwin.h
@@ -1,5 +1,5 @@
/* Darwin host-specific hook definitions.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/host-hpux.c b/gcc/config/host-hpux.c
index 4e332f76689..7e2ff6777d6 100644
--- a/gcc/config/host-hpux.c
+++ b/gcc/config/host-hpux.c
@@ -1,5 +1,5 @@
/* HP-UX host-specific hook definitions.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/host-linux.c b/gcc/config/host-linux.c
index 3228fef268f..4696e413ac7 100644
--- a/gcc/config/host-linux.c
+++ b/gcc/config/host-linux.c
@@ -1,5 +1,5 @@
/* Linux host-specific hook definitions.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/host-openbsd.c b/gcc/config/host-openbsd.c
index 1c6843e4121..78f8149d2d7 100644
--- a/gcc/config/host-openbsd.c
+++ b/gcc/config/host-openbsd.c
@@ -1,5 +1,5 @@
/* OpenBSD host-specific hook definitions.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/host-solaris.c b/gcc/config/host-solaris.c
index c36d6687d3a..942f582462b 100644
--- a/gcc/config/host-solaris.c
+++ b/gcc/config/host-solaris.c
@@ -1,5 +1,5 @@
/* Solaris host-specific hook definitions.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/hpux11.opt b/gcc/config/hpux11.opt
index a5671c1dcaf..1a4a4c72645 100644
--- a/gcc/config/hpux11.opt
+++ b/gcc/config/hpux11.opt
@@ -1,6 +1,6 @@
; HP-UX 11 options.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/i386/adxintrin.h b/gcc/config/i386/adxintrin.h
index 7acdaf4ab6f..0a448b59afa 100644
--- a/gcc/config/i386/adxintrin.h
+++ b/gcc/config/i386/adxintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/ammintrin.h b/gcc/config/i386/ammintrin.h
index 00930927819..a9ff9b50819 100644
--- a/gcc/config/i386/ammintrin.h
+++ b/gcc/config/i386/ammintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/athlon.md b/gcc/config/i386/athlon.md
index daabff24367..948450029a7 100644
--- a/gcc/config/i386/athlon.md
+++ b/gcc/config/i386/athlon.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/atom.md b/gcc/config/i386/atom.md
index 8af380b4201..e609963872e 100644
--- a/gcc/config/i386/atom.md
+++ b/gcc/config/i386/atom.md
@@ -1,5 +1,5 @@
;; Atom Scheduling
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/att.h b/gcc/config/i386/att.h
index b30727095ad..8e4bc2e8d94 100644
--- a/gcc/config/i386/att.h
+++ b/gcc/config/i386/att.h
@@ -1,5 +1,5 @@
/* Definitions for AT&T assembler syntax for the Intel 80386.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx2intrin.h b/gcc/config/i386/avx2intrin.h
index 82f170a3d61..a56d3fc804a 100644
--- a/gcc/config/i386/avx2intrin.h
+++ b/gcc/config/i386/avx2intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx5124fmapsintrin.h b/gcc/config/i386/avx5124fmapsintrin.h
index 2c7da522392..d12e9c6559a 100644
--- a/gcc/config/i386/avx5124fmapsintrin.h
+++ b/gcc/config/i386/avx5124fmapsintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx5124vnniwintrin.h b/gcc/config/i386/avx5124vnniwintrin.h
index 5154db398fe..f07cbf700ed 100644
--- a/gcc/config/i386/avx5124vnniwintrin.h
+++ b/gcc/config/i386/avx5124vnniwintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512bitalgintrin.h b/gcc/config/i386/avx512bitalgintrin.h
index 2ffa35a539e..a9c60f01524 100644
--- a/gcc/config/i386/avx512bitalgintrin.h
+++ b/gcc/config/i386/avx512bitalgintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017 Free Software Foundation, Inc.
+/* Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512bwintrin.h b/gcc/config/i386/avx512bwintrin.h
index 71a75ee54df..bd389fa9581 100644
--- a/gcc/config/i386/avx512bwintrin.h
+++ b/gcc/config/i386/avx512bwintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512cdintrin.h b/gcc/config/i386/avx512cdintrin.h
index f7045de8a26..bd4149e173f 100644
--- a/gcc/config/i386/avx512cdintrin.h
+++ b/gcc/config/i386/avx512cdintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512dqintrin.h b/gcc/config/i386/avx512dqintrin.h
index 8e887d8c5ba..fe26af806c7 100644
--- a/gcc/config/i386/avx512dqintrin.h
+++ b/gcc/config/i386/avx512dqintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512erintrin.h b/gcc/config/i386/avx512erintrin.h
index bdee2340757..92de341a675 100644
--- a/gcc/config/i386/avx512erintrin.h
+++ b/gcc/config/i386/avx512erintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512fintrin.h b/gcc/config/i386/avx512fintrin.h
index 5dc5fae1081..71e36a5e514 100644
--- a/gcc/config/i386/avx512fintrin.h
+++ b/gcc/config/i386/avx512fintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512ifmaintrin.h b/gcc/config/i386/avx512ifmaintrin.h
index 6188fa317b0..d365c6664d3 100644
--- a/gcc/config/i386/avx512ifmaintrin.h
+++ b/gcc/config/i386/avx512ifmaintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512ifmavlintrin.h b/gcc/config/i386/avx512ifmavlintrin.h
index 2d2215748e8..92de51e7546 100644
--- a/gcc/config/i386/avx512ifmavlintrin.h
+++ b/gcc/config/i386/avx512ifmavlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512pfintrin.h b/gcc/config/i386/avx512pfintrin.h
index a727adc77bb..05dacd881ad 100644
--- a/gcc/config/i386/avx512pfintrin.h
+++ b/gcc/config/i386/avx512pfintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vbmi2intrin.h b/gcc/config/i386/avx512vbmi2intrin.h
index aaddef33778..f2f7013cf64 100644
--- a/gcc/config/i386/avx512vbmi2intrin.h
+++ b/gcc/config/i386/avx512vbmi2intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vbmi2vlintrin.h b/gcc/config/i386/avx512vbmi2vlintrin.h
index 7e44613a784..b6a3cfd8030 100644
--- a/gcc/config/i386/avx512vbmi2vlintrin.h
+++ b/gcc/config/i386/avx512vbmi2vlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vbmiintrin.h b/gcc/config/i386/avx512vbmiintrin.h
index 6002e02920e..a1b93626fb2 100644
--- a/gcc/config/i386/avx512vbmiintrin.h
+++ b/gcc/config/i386/avx512vbmiintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vbmivlintrin.h b/gcc/config/i386/avx512vbmivlintrin.h
index 76b8956037a..91af1256269 100644
--- a/gcc/config/i386/avx512vbmivlintrin.h
+++ b/gcc/config/i386/avx512vbmivlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vlbwintrin.h b/gcc/config/i386/avx512vlbwintrin.h
index a81180102f6..c14a86a9590 100644
--- a/gcc/config/i386/avx512vlbwintrin.h
+++ b/gcc/config/i386/avx512vlbwintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vldqintrin.h b/gcc/config/i386/avx512vldqintrin.h
index a5894616a14..8c7c6ff9308 100644
--- a/gcc/config/i386/avx512vldqintrin.h
+++ b/gcc/config/i386/avx512vldqintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vlintrin.h b/gcc/config/i386/avx512vlintrin.h
index 05550516e44..4dfe12fdeb0 100644
--- a/gcc/config/i386/avx512vlintrin.h
+++ b/gcc/config/i386/avx512vlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vnniintrin.h b/gcc/config/i386/avx512vnniintrin.h
index d997bceaa8d..038e269bb0b 100644
--- a/gcc/config/i386/avx512vnniintrin.h
+++ b/gcc/config/i386/avx512vnniintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vnnivlintrin.h b/gcc/config/i386/avx512vnnivlintrin.h
index 3e1f8a2c96c..b278d6dc8bd 100644
--- a/gcc/config/i386/avx512vnnivlintrin.h
+++ b/gcc/config/i386/avx512vnnivlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vpopcntdqintrin.h b/gcc/config/i386/avx512vpopcntdqintrin.h
index 9b0bc1b8c16..722f6f841a7 100644
--- a/gcc/config/i386/avx512vpopcntdqintrin.h
+++ b/gcc/config/i386/avx512vpopcntdqintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017 Free Software Foundation, Inc.
+/* Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avx512vpopcntdqvlintrin.h b/gcc/config/i386/avx512vpopcntdqvlintrin.h
index c8f57170e01..85fc6ea6fa7 100644
--- a/gcc/config/i386/avx512vpopcntdqvlintrin.h
+++ b/gcc/config/i386/avx512vpopcntdqvlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017 Free Software Foundation, Inc.
+/* Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avxintrin.h b/gcc/config/i386/avxintrin.h
index 678368c7d78..3891ffd099c 100644
--- a/gcc/config/i386/avxintrin.h
+++ b/gcc/config/i386/avxintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/avxmath.h b/gcc/config/i386/avxmath.h
index 06b9f327e02..1ffe4f4ba26 100644
--- a/gcc/config/i386/avxmath.h
+++ b/gcc/config/i386/avxmath.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/bdver1.md b/gcc/config/i386/bdver1.md
index b5f4c0a0e15..dcf439da554 100644
--- a/gcc/config/i386/bdver1.md
+++ b/gcc/config/i386/bdver1.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/bdver3.md b/gcc/config/i386/bdver3.md
index 1e4df220cc0..0158c4f9316 100644
--- a/gcc/config/i386/bdver3.md
+++ b/gcc/config/i386/bdver3.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/biarch64.h b/gcc/config/i386/biarch64.h
index ac749b599b2..5de1ce20533 100644
--- a/gcc/config/i386/biarch64.h
+++ b/gcc/config/i386/biarch64.h
@@ -1,7 +1,7 @@
/* Make configure files to produce biarch compiler defaulting to 64bit mode.
This file must be included very first, while the OS specific file later
to overwrite otherwise wrong defaults.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Bo Thorsen <bo@suse.de>.
This file is part of GCC.
diff --git a/gcc/config/i386/biarchx32.h b/gcc/config/i386/biarchx32.h
index ff9c7166ebb..b04a29d315d 100644
--- a/gcc/config/i386/biarchx32.h
+++ b/gcc/config/i386/biarchx32.h
@@ -1,7 +1,7 @@
/* Make configure files to produce biarch compiler defaulting to x32 mode.
This file must be included very first, while the OS specific file later
to overwrite otherwise wrong defaults.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/bmi2intrin.h b/gcc/config/i386/bmi2intrin.h
index 29569ae8de8..b0bbeed3f2e 100644
--- a/gcc/config/i386/bmi2intrin.h
+++ b/gcc/config/i386/bmi2intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/bmiintrin.h b/gcc/config/i386/bmiintrin.h
index 55c6219e97e..9de0725980b 100644
--- a/gcc/config/i386/bmiintrin.h
+++ b/gcc/config/i386/bmiintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/bmmintrin.h b/gcc/config/i386/bmmintrin.h
index f460393508e..620a5410e47 100644
--- a/gcc/config/i386/bmmintrin.h
+++ b/gcc/config/i386/bmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/bsd.h b/gcc/config/i386/bsd.h
index 0cf7ad78733..0af07ec8832 100644
--- a/gcc/config/i386/bsd.h
+++ b/gcc/config/i386/bsd.h
@@ -1,7 +1,7 @@
/* Definitions for BSD assembler syntax for Intel 386
(actually AT&T syntax for insns and operands,
adapted to BSD conventions for symbol names and debugging.)
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/btver2.md b/gcc/config/i386/btver2.md
index d6e9ed7713d..325632b3e2b 100644
--- a/gcc/config/i386/btver2.md
+++ b/gcc/config/i386/btver2.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/cet.c b/gcc/config/i386/cet.c
index a53c499fd92..4a1e013fdde 100644
--- a/gcc/config/i386/cet.c
+++ b/gcc/config/i386/cet.c
@@ -1,5 +1,5 @@
/* Functions for CET/x86.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/cet.h b/gcc/config/i386/cet.h
index 73008449ee0..9dca41bad2d 100644
--- a/gcc/config/i386/cet.h
+++ b/gcc/config/i386/cet.h
@@ -1,5 +1,5 @@
/* ELF program property for Intel CET.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/config/i386/cetintrin.h b/gcc/config/i386/cetintrin.h
index b15a776d7f8..7a4b4d8bf24 100644
--- a/gcc/config/i386/cetintrin.h
+++ b/gcc/config/i386/cetintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/clflushoptintrin.h b/gcc/config/i386/clflushoptintrin.h
index 1d56b65e312..a4b3d90f322 100644
--- a/gcc/config/i386/clflushoptintrin.h
+++ b/gcc/config/i386/clflushoptintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/clwbintrin.h b/gcc/config/i386/clwbintrin.h
index 37ba9108ebb..7ac43bf489c 100644
--- a/gcc/config/i386/clwbintrin.h
+++ b/gcc/config/i386/clwbintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/clzerointrin.h b/gcc/config/i386/clzerointrin.h
index dc72b1bec9e..9d1f7bf9273 100644
--- a/gcc/config/i386/clzerointrin.h
+++ b/gcc/config/i386/clzerointrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/constraints.md b/gcc/config/i386/constraints.md
index 619b465f059..5f6c6d65332 100644
--- a/gcc/config/i386/constraints.md
+++ b/gcc/config/i386/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for IA-32 and x86-64.
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/core2.md b/gcc/config/i386/core2.md
index 768238a295b..e5663ee990f 100644
--- a/gcc/config/i386/core2.md
+++ b/gcc/config/i386/core2.md
@@ -1,5 +1,5 @@
;; Scheduling for Core 2 and derived processors.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/cpuid.h b/gcc/config/i386/cpuid.h
index 1660d26579a..aa903630c2c 100644
--- a/gcc/config/i386/cpuid.h
+++ b/gcc/config/i386/cpuid.h
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ * Copyright (C) 2007-2018 Free Software Foundation, Inc.
*
* This file is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
diff --git a/gcc/config/i386/cross-stdarg.h b/gcc/config/i386/cross-stdarg.h
index 67a2150a9db..863ee4cfdac 100644
--- a/gcc/config/i386/cross-stdarg.h
+++ b/gcc/config/i386/cross-stdarg.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/crtdll.h b/gcc/config/i386/crtdll.h
index d62f18e98ea..41e82c2c224 100644
--- a/gcc/config/i386/crtdll.h
+++ b/gcc/config/i386/crtdll.h
@@ -1,7 +1,7 @@
/* Operating system specific defines to be used when targeting GCC for
hosting on Windows32, using GNU tools and the Windows32 API Library.
This variant uses CRTDLL.DLL instead of MSVCRTDLL.DLL.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/cygming.h b/gcc/config/i386/cygming.h
index 12233c2416b..983a1847ab9 100644
--- a/gcc/config/i386/cygming.h
+++ b/gcc/config/i386/cygming.h
@@ -1,6 +1,6 @@
/* Operating system specific defines to be used when targeting GCC for
hosting on Windows32, using a Unix style C library and tools.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/cygming.opt b/gcc/config/i386/cygming.opt
index abe59321040..ab9d3e3ee1e 100644
--- a/gcc/config/i386/cygming.opt
+++ b/gcc/config/i386/cygming.opt
@@ -1,6 +1,6 @@
; Cygwin- and MinGW-specific options.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/i386/cygwin-stdint.h b/gcc/config/i386/cygwin-stdint.h
index 93fe82801df..0b422382c39 100644
--- a/gcc/config/i386/cygwin-stdint.h
+++ b/gcc/config/i386/cygwin-stdint.h
@@ -1,5 +1,5 @@
/* Definitions for <stdint.h> types on systems using Cygwin.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/cygwin-w64.h b/gcc/config/i386/cygwin-w64.h
index 7b7b621d16f..a35d3a03faa 100644
--- a/gcc/config/i386/cygwin-w64.h
+++ b/gcc/config/i386/cygwin-w64.h
@@ -1,7 +1,7 @@
/* Operating system specific defines to be used when targeting GCC for
hosting on Windows 32/64 via Cygwin runtime, using GNU tools and
the Windows API Library.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/cygwin.h b/gcc/config/i386/cygwin.h
index 7e34bb799c3..fd7df56a18a 100644
--- a/gcc/config/i386/cygwin.h
+++ b/gcc/config/i386/cygwin.h
@@ -1,6 +1,6 @@
/* Operating system specific defines to be used when targeting GCC for
hosting on Windows32, using a Unix style C library and tools.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/cygwin.opt b/gcc/config/i386/cygwin.opt
index 20248328329..fb20fcacab6 100644
--- a/gcc/config/i386/cygwin.opt
+++ b/gcc/config/i386/cygwin.opt
@@ -1,6 +1,6 @@
; Cygwin-specific options.
-; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/i386/darwin.h b/gcc/config/i386/darwin.h
index 321ed27fa3a..cf7d4effd1e 100644
--- a/gcc/config/i386/darwin.h
+++ b/gcc/config/i386/darwin.h
@@ -1,5 +1,5 @@
/* Target definitions for x86 running Darwin.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Apple Computer Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/darwin64.h b/gcc/config/i386/darwin64.h
index 32cb789c191..87c4b8c14d3 100644
--- a/gcc/config/i386/darwin64.h
+++ b/gcc/config/i386/darwin64.h
@@ -1,5 +1,5 @@
/* Target definitions for x86_64 running Darwin.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Apple Computer Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/djgpp-stdint.h b/gcc/config/i386/djgpp-stdint.h
index d5277108925..950642a526a 100644
--- a/gcc/config/i386/djgpp-stdint.h
+++ b/gcc/config/i386/djgpp-stdint.h
@@ -1,5 +1,5 @@
/* Definitions for <stdint.h> types on systems using DJGPP.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/djgpp.c b/gcc/config/i386/djgpp.c
index 54c11537875..f168eed6f06 100644
--- a/gcc/config/i386/djgpp.c
+++ b/gcc/config/i386/djgpp.c
@@ -1,5 +1,5 @@
/* Subroutines for DJGPP.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/djgpp.h b/gcc/config/i386/djgpp.h
index 416534cdb51..42130edf95c 100644
--- a/gcc/config/i386/djgpp.h
+++ b/gcc/config/i386/djgpp.h
@@ -1,5 +1,5 @@
/* Configuration for an i386 running MS-DOS with DJGPP.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/djgpp.opt b/gcc/config/i386/djgpp.opt
index 592dbadc7cd..3f962e6f1a9 100644
--- a/gcc/config/i386/djgpp.opt
+++ b/gcc/config/i386/djgpp.opt
@@ -1,6 +1,6 @@
; DJGPP-specific options.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/i386/dragonfly.h b/gcc/config/i386/dragonfly.h
index 89d84fa4435..a05b36435de 100644
--- a/gcc/config/i386/dragonfly.h
+++ b/gcc/config/i386/dragonfly.h
@@ -1,5 +1,5 @@
/* Definitions for Intel 386 running DragonFly with ELF format
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by John Marino <gnugcc@marino.st>
This file is part of GCC.
diff --git a/gcc/config/i386/driver-i386.c b/gcc/config/i386/driver-i386.c
index 1e069368a91..5b20575d6a4 100644
--- a/gcc/config/i386/driver-i386.c
+++ b/gcc/config/i386/driver-i386.c
@@ -1,5 +1,5 @@
/* Subroutines for the gcc driver.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/driver-mingw32.c b/gcc/config/i386/driver-mingw32.c
index bc3cacd3e25..c6766d04ac2 100644
--- a/gcc/config/i386/driver-mingw32.c
+++ b/gcc/config/i386/driver-mingw32.c
@@ -1,5 +1,5 @@
/* Host OS specific configuration for the gcc driver.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/emmintrin.h b/gcc/config/i386/emmintrin.h
index 828f4a07a9b..b940a39d27b 100644
--- a/gcc/config/i386/emmintrin.h
+++ b/gcc/config/i386/emmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/f16cintrin.h b/gcc/config/i386/f16cintrin.h
index 488e97d6746..5c0490ccc09 100644
--- a/gcc/config/i386/f16cintrin.h
+++ b/gcc/config/i386/f16cintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/fma4intrin.h b/gcc/config/i386/fma4intrin.h
index 7230c9c9ae5..578ceba596b 100644
--- a/gcc/config/i386/fma4intrin.h
+++ b/gcc/config/i386/fma4intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/fmaintrin.h b/gcc/config/i386/fmaintrin.h
index 2b1531e433b..660d3453590 100644
--- a/gcc/config/i386/fmaintrin.h
+++ b/gcc/config/i386/fmaintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/freebsd.h b/gcc/config/i386/freebsd.h
index 592b0976001..0f38e6d859a 100644
--- a/gcc/config/i386/freebsd.h
+++ b/gcc/config/i386/freebsd.h
@@ -1,5 +1,5 @@
/* Definitions for Intel 386 running FreeBSD with ELF format
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Eric Youngdale.
Modified for stabs-in-ELF by H.J. Lu.
Adapted from GNU/Linux version by John Polstra.
diff --git a/gcc/config/i386/freebsd64.h b/gcc/config/i386/freebsd64.h
index dddc52bbcee..d7fbe946698 100644
--- a/gcc/config/i386/freebsd64.h
+++ b/gcc/config/i386/freebsd64.h
@@ -1,5 +1,5 @@
/* Definitions for AMD x86-64 running FreeBSD with ELF format
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by David O'Brien <obrien@FreeBSD.org>
This file is part of GCC.
diff --git a/gcc/config/i386/fxsrintrin.h b/gcc/config/i386/fxsrintrin.h
index d04cf9c12f4..4331dd2be9b 100644
--- a/gcc/config/i386/fxsrintrin.h
+++ b/gcc/config/i386/fxsrintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/gas.h b/gcc/config/i386/gas.h
index 862c1c2cb83..25d5f7809b5 100644
--- a/gcc/config/i386/gas.h
+++ b/gcc/config/i386/gas.h
@@ -1,5 +1,5 @@
/* Definitions for Intel 386 using GAS.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/geode.md b/gcc/config/i386/geode.md
index a9ca67475b4..64f9bfaa219 100644
--- a/gcc/config/i386/geode.md
+++ b/gcc/config/i386/geode.md
@@ -1,5 +1,5 @@
;; Geode Scheduling
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/gfniintrin.h b/gcc/config/i386/gfniintrin.h
index e9fea2ef00a..273fa15a973 100644
--- a/gcc/config/i386/gfniintrin.h
+++ b/gcc/config/i386/gfniintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017 Free Software Foundation, Inc.
+/* Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/gmm_malloc.h b/gcc/config/i386/gmm_malloc.h
index ad92333811d..6ad7d578bba 100644
--- a/gcc/config/i386/gmm_malloc.h
+++ b/gcc/config/i386/gmm_malloc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/gnu-user-common.h b/gcc/config/i386/gnu-user-common.h
index 9ccebe17b6f..dc66daa798b 100644
--- a/gcc/config/i386/gnu-user-common.h
+++ b/gcc/config/i386/gnu-user-common.h
@@ -1,5 +1,5 @@
/* Common definitions for Intel 386 and AMD x86-64 systems using
- GNU userspace. Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ GNU userspace. Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Ilya Enkovich.
This file is part of GCC.
diff --git a/gcc/config/i386/gnu-user.h b/gcc/config/i386/gnu-user.h
index 07f64c8aa93..d1dad685e72 100644
--- a/gcc/config/i386/gnu-user.h
+++ b/gcc/config/i386/gnu-user.h
@@ -1,5 +1,5 @@
/* Definitions for Intel 386 systems using GNU userspace.
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
Contributed by Eric Youngdale.
Modified for stabs-in-ELF by H.J. Lu.
diff --git a/gcc/config/i386/gnu-user64.h b/gcc/config/i386/gnu-user64.h
index 46434a84011..491416fec0c 100644
--- a/gcc/config/i386/gnu-user64.h
+++ b/gcc/config/i386/gnu-user64.h
@@ -1,5 +1,5 @@
/* Definitions for AMD x86-64 using GNU userspace.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka <jh@suse.cz>, based on linux.h.
This file is part of GCC.
diff --git a/gcc/config/i386/gnu.h b/gcc/config/i386/gnu.h
index 08db6bc5e4c..67d2742bab2 100644
--- a/gcc/config/i386/gnu.h
+++ b/gcc/config/i386/gnu.h
@@ -1,7 +1,7 @@
/* Configuration for an i386 running GNU with ELF as the target machine. */
/*
-Copyright (C) 1994-2017 Free Software Foundation, Inc.
+Copyright (C) 1994-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/haswell.md b/gcc/config/i386/haswell.md
index 82e110294a6..4d547fa2335 100644
--- a/gcc/config/i386/haswell.md
+++ b/gcc/config/i386/haswell.md
@@ -1,5 +1,5 @@
;; Scheduling for Haswell and derived processors.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/host-cygwin.c b/gcc/config/i386/host-cygwin.c
index abe6b52873c..754df3eba69 100644
--- a/gcc/config/i386/host-cygwin.c
+++ b/gcc/config/i386/host-cygwin.c
@@ -1,5 +1,5 @@
/* Cygwin host-specific hook definitions.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/host-i386-darwin.c b/gcc/config/i386/host-i386-darwin.c
index d360380c35f..b265333f607 100644
--- a/gcc/config/i386/host-i386-darwin.c
+++ b/gcc/config/i386/host-i386-darwin.c
@@ -1,5 +1,5 @@
/* i386-darwin host-specific hook definitions.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/host-mingw32.c b/gcc/config/i386/host-mingw32.c
index 5d2c608e113..8bfa542e05f 100644
--- a/gcc/config/i386/host-mingw32.c
+++ b/gcc/config/i386/host-mingw32.c
@@ -1,5 +1,5 @@
/* mingw32 host-specific hook definitions.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/i386-builtin-types.awk b/gcc/config/i386/i386-builtin-types.awk
index 3b61af388b2..82df3ba9bd2 100644
--- a/gcc/config/i386/i386-builtin-types.awk
+++ b/gcc/config/i386/i386-builtin-types.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/gcc/config/i386/i386-builtin.def b/gcc/config/i386/i386-builtin.def
index 27cf6605362..f5ad7ea03e2 100644
--- a/gcc/config/i386/i386-builtin.def
+++ b/gcc/config/i386/i386-builtin.def
@@ -1,5 +1,5 @@
/* Builtin functions for ia32.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/i386-c.c b/gcc/config/i386/i386-c.c
index 90547ad3305..78dd65785f6 100644
--- a/gcc/config/i386/i386-c.c
+++ b/gcc/config/i386/i386-c.c
@@ -1,5 +1,5 @@
/* Subroutines used for macro/preprocessor support on the ia-32.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/i386-modes.def b/gcc/config/i386/i386-modes.def
index dcf6854b57d..08c79a5df4e 100644
--- a/gcc/config/i386/i386-modes.def
+++ b/gcc/config/i386/i386-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GCC for IA-32.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/i386-opts.h b/gcc/config/i386/i386-opts.h
index 8c37a7489e0..f245c1573cf 100644
--- a/gcc/config/i386/i386-opts.h
+++ b/gcc/config/i386/i386-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for IA-32.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/i386-passes.def b/gcc/config/i386/i386-passes.def
index 5c6e9c3494e..4a6a95cc2d9 100644
--- a/gcc/config/i386/i386-passes.def
+++ b/gcc/config/i386/i386-passes.def
@@ -1,5 +1,5 @@
/* Description of target passes for IA-32
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/i386-protos.h b/gcc/config/i386/i386-protos.h
index d1b5330c351..0e49652898c 100644
--- a/gcc/config/i386/i386-protos.h
+++ b/gcc/config/i386/i386-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GCC for IA-32.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index ff058f44542..56baaa7e5e8 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on IA-32.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h
index 8a17c0e17c4..93b7a2c5915 100644
--- a/gcc/config/i386/i386.h
+++ b/gcc/config/i386/i386.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GCC for IA-32.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 59d9245234f..59118525ae7 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -1,5 +1,5 @@
;; GCC machine description for IA-32 and x86-64.
-;; Copyright (C) 1988-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1988-2018 Free Software Foundation, Inc.
;; Mostly by William Schelter.
;; x86_64 support added by Jan Hubicka
;;
diff --git a/gcc/config/i386/i386.opt b/gcc/config/i386/i386.opt
index ed27d5671eb..09aaa97c2fc 100644
--- a/gcc/config/i386/i386.opt
+++ b/gcc/config/i386/i386.opt
@@ -1,6 +1,6 @@
; Options for the IA-32 and AMD64 ports of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/i386/i386elf.h b/gcc/config/i386/i386elf.h
index 30830b961e1..36480120a6a 100644
--- a/gcc/config/i386/i386elf.h
+++ b/gcc/config/i386/i386elf.h
@@ -1,5 +1,5 @@
/* Target definitions for GCC for Intel 80386 using ELF
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
Derived from sysv4.h written by Ron Guilmette (rfg@netcom.com).
diff --git a/gcc/config/i386/ia32intrin.h b/gcc/config/i386/ia32intrin.h
index 1f4e484d55b..4320cfbbfe7 100644
--- a/gcc/config/i386/ia32intrin.h
+++ b/gcc/config/i386/ia32intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/iamcu.h b/gcc/config/i386/iamcu.h
index daa9995f19a..b30132f377a 100644
--- a/gcc/config/i386/iamcu.h
+++ b/gcc/config/i386/iamcu.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for Intel MCU psABI.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/immintrin.h b/gcc/config/i386/immintrin.h
index 0a68501c127..a5ad8af32b0 100644
--- a/gcc/config/i386/immintrin.h
+++ b/gcc/config/i386/immintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/intelmic-mkoffload.c b/gcc/config/i386/intelmic-mkoffload.c
index 0b7c9548d19..b8f116446e6 100644
--- a/gcc/config/i386/intelmic-mkoffload.c
+++ b/gcc/config/i386/intelmic-mkoffload.c
@@ -1,6 +1,6 @@
/* Offload image generation tool for Intel MIC devices.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Ilya Verbin <ilya.verbin@intel.com>.
diff --git a/gcc/config/i386/intelmic-offload.h b/gcc/config/i386/intelmic-offload.h
index 50a13fc591d..10997e8e506 100644
--- a/gcc/config/i386/intelmic-offload.h
+++ b/gcc/config/i386/intelmic-offload.h
@@ -1,6 +1,6 @@
/* Support for Intel MIC offloading.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/k6.md b/gcc/config/i386/k6.md
index 9d0f0fb58aa..655b178e3a6 100644
--- a/gcc/config/i386/k6.md
+++ b/gcc/config/i386/k6.md
@@ -1,5 +1,5 @@
;; AMD K6/K6-2 Scheduling
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/kfreebsd-gnu.h b/gcc/config/i386/kfreebsd-gnu.h
index a03d55c53d5..21528cf9a39 100644
--- a/gcc/config/i386/kfreebsd-gnu.h
+++ b/gcc/config/i386/kfreebsd-gnu.h
@@ -1,5 +1,5 @@
/* Definitions for Intel 386 running kFreeBSD-based GNU systems with ELF format
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Robert Millan.
This file is part of GCC.
diff --git a/gcc/config/i386/kfreebsd-gnu64.h b/gcc/config/i386/kfreebsd-gnu64.h
index a5887f1e208..c755d8da45e 100644
--- a/gcc/config/i386/kfreebsd-gnu64.h
+++ b/gcc/config/i386/kfreebsd-gnu64.h
@@ -1,5 +1,5 @@
/* Definitions for AMD x86-64 running kFreeBSD-based GNU systems with ELF format
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Robert Millan.
This file is part of GCC.
diff --git a/gcc/config/i386/kopensolaris-gnu.h b/gcc/config/i386/kopensolaris-gnu.h
index 20f6862655b..22b3a72f18b 100644
--- a/gcc/config/i386/kopensolaris-gnu.h
+++ b/gcc/config/i386/kopensolaris-gnu.h
@@ -1,5 +1,5 @@
/* Definitions for Intel 386 running kOpenSolaris-based GNU systems with ELF format
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Robert Millan.
This file is part of GCC.
diff --git a/gcc/config/i386/linux-common.h b/gcc/config/i386/linux-common.h
index 6613807180e..d877387021b 100644
--- a/gcc/config/i386/linux-common.h
+++ b/gcc/config/i386/linux-common.h
@@ -1,5 +1,5 @@
/* Definitions for Intel 386 running Linux-based GNU systems with ELF format.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Ilya Enkovich.
This file is part of GCC.
diff --git a/gcc/config/i386/linux.h b/gcc/config/i386/linux.h
index 59132124d6b..69f97f15b0d 100644
--- a/gcc/config/i386/linux.h
+++ b/gcc/config/i386/linux.h
@@ -1,5 +1,5 @@
/* Definitions for Intel 386 running Linux-based GNU systems with ELF format.
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
Contributed by Eric Youngdale.
Modified for stabs-in-ELF by H.J. Lu.
diff --git a/gcc/config/i386/linux64.h b/gcc/config/i386/linux64.h
index e65c404ff91..f2d913e30ac 100644
--- a/gcc/config/i386/linux64.h
+++ b/gcc/config/i386/linux64.h
@@ -1,5 +1,5 @@
/* Definitions for AMD x86-64 running Linux-based GNU systems with ELF format.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka <jh@suse.cz>, based on linux.h.
This file is part of GCC.
diff --git a/gcc/config/i386/lwpintrin.h b/gcc/config/i386/lwpintrin.h
index 5c095aba18e..fb30a8a4a2b 100644
--- a/gcc/config/i386/lwpintrin.h
+++ b/gcc/config/i386/lwpintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/lynx.h b/gcc/config/i386/lynx.h
index c84b8f0d6a5..404a25104f8 100644
--- a/gcc/config/i386/lynx.h
+++ b/gcc/config/i386/lynx.h
@@ -1,5 +1,5 @@
/* Definitions for LynxOS on i386.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/lzcntintrin.h b/gcc/config/i386/lzcntintrin.h
index 401656cdaba..6e001b3c057 100644
--- a/gcc/config/i386/lzcntintrin.h
+++ b/gcc/config/i386/lzcntintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/mingw-pthread.h b/gcc/config/i386/mingw-pthread.h
index 221f6d3468c..0739bdd687b 100644
--- a/gcc/config/i386/mingw-pthread.h
+++ b/gcc/config/i386/mingw-pthread.h
@@ -1,6 +1,6 @@
/* Defines that pthread library shall be enabled by default
for target.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/mingw-stdint.h b/gcc/config/i386/mingw-stdint.h
index 36b3dc9e60d..2f4aa3e6288 100644
--- a/gcc/config/i386/mingw-stdint.h
+++ b/gcc/config/i386/mingw-stdint.h
@@ -1,5 +1,5 @@
/* Definitions for <stdint.h> types on systems using mingw.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/mingw-w64.h b/gcc/config/i386/mingw-w64.h
index 270ec0dd037..484dc7a9e9f 100644
--- a/gcc/config/i386/mingw-w64.h
+++ b/gcc/config/i386/mingw-w64.h
@@ -1,7 +1,7 @@
/* Operating system specific defines to be used when targeting GCC for
hosting on Windows 32/64 via mingw-w64 runtime, using GNU tools and
the Windows API Library.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/mingw-w64.opt b/gcc/config/i386/mingw-w64.opt
index 0b8c7c3633b..502f039c2a2 100644
--- a/gcc/config/i386/mingw-w64.opt
+++ b/gcc/config/i386/mingw-w64.opt
@@ -1,6 +1,6 @@
; MinGW-w64-specific options.
-; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/i386/mingw.opt b/gcc/config/i386/mingw.opt
index 97a9baa6d7a..29ff0d21ef6 100644
--- a/gcc/config/i386/mingw.opt
+++ b/gcc/config/i386/mingw.opt
@@ -1,6 +1,6 @@
; MinGW-specific options.
-; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/i386/mingw32.h b/gcc/config/i386/mingw32.h
index 5f36909a8bf..a6601089420 100644
--- a/gcc/config/i386/mingw32.h
+++ b/gcc/config/i386/mingw32.h
@@ -1,6 +1,6 @@
/* Operating system specific defines to be used when targeting GCC for
hosting on Windows32, using GNU tools and the Windows32 API Library.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/mm3dnow.h b/gcc/config/i386/mm3dnow.h
index 2d5c538493c..efd667f75d3 100644
--- a/gcc/config/i386/mm3dnow.h
+++ b/gcc/config/i386/mm3dnow.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/mmintrin.h b/gcc/config/i386/mmintrin.h
index 2cb73e34e91..71f6a139f55 100644
--- a/gcc/config/i386/mmintrin.h
+++ b/gcc/config/i386/mmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/mmx.md b/gcc/config/i386/mmx.md
index da60d21a32c..f8575c63435 100644
--- a/gcc/config/i386/mmx.md
+++ b/gcc/config/i386/mmx.md
@@ -1,5 +1,5 @@
;; GCC machine description for MMX and 3dNOW! instructions
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/msformat-c.c b/gcc/config/i386/msformat-c.c
index 6006d9b0017..f47000d98b2 100644
--- a/gcc/config/i386/msformat-c.c
+++ b/gcc/config/i386/msformat-c.c
@@ -1,5 +1,5 @@
/* Check calls to formatted I/O functions (-Wformat).
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/mwaitxintrin.h b/gcc/config/i386/mwaitxintrin.h
index aaa4c29e6f9..c6a0acc2fbb 100644
--- a/gcc/config/i386/mwaitxintrin.h
+++ b/gcc/config/i386/mwaitxintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/netbsd-elf.h b/gcc/config/i386/netbsd-elf.h
index 06cb0a8d587..c1c1e0390bb 100644
--- a/gcc/config/i386/netbsd-elf.h
+++ b/gcc/config/i386/netbsd-elf.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GCC,
for i386/ELF NetBSD systems.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by matthew green <mrg@eterna.com.au>
This file is part of GCC.
diff --git a/gcc/config/i386/netbsd64.h b/gcc/config/i386/netbsd64.h
index aa2d2bbb466..6adf1fe67fc 100644
--- a/gcc/config/i386/netbsd64.h
+++ b/gcc/config/i386/netbsd64.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GCC,
for x86-64/ELF NetBSD systems.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Wasabi Systems, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/nmmintrin.h b/gcc/config/i386/nmmintrin.h
index 6ea57d326da..e40c49b2caf 100644
--- a/gcc/config/i386/nmmintrin.h
+++ b/gcc/config/i386/nmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/nto.h b/gcc/config/i386/nto.h
index 5f4b1f27a50..339b0d1d878 100644
--- a/gcc/config/i386/nto.h
+++ b/gcc/config/i386/nto.h
@@ -1,5 +1,5 @@
/* Definitions for Intel 386 running QNX/Neutrino.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/nto.opt b/gcc/config/i386/nto.opt
index 72a900154fa..1e270e2ac13 100644
--- a/gcc/config/i386/nto.opt
+++ b/gcc/config/i386/nto.opt
@@ -1,6 +1,6 @@
; QNX options.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/i386/openbsdelf.h b/gcc/config/i386/openbsdelf.h
index 4fa93e2f735..8de1b99653b 100644
--- a/gcc/config/i386/openbsdelf.h
+++ b/gcc/config/i386/openbsdelf.h
@@ -1,6 +1,6 @@
/* Configuration for an OpenBSD i386 target.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/pentium.md b/gcc/config/i386/pentium.md
index a0f0e0b1e60..26dfc97af13 100644
--- a/gcc/config/i386/pentium.md
+++ b/gcc/config/i386/pentium.md
@@ -1,5 +1,5 @@
;; Pentium Scheduling
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/pkuintrin.h b/gcc/config/i386/pkuintrin.h
index 0f4886ca82c..a07ce84b228 100644
--- a/gcc/config/i386/pkuintrin.h
+++ b/gcc/config/i386/pkuintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/pmm_malloc.h b/gcc/config/i386/pmm_malloc.h
index 73d9e887b4b..ffbb7f82cf5 100644
--- a/gcc/config/i386/pmm_malloc.h
+++ b/gcc/config/i386/pmm_malloc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/pmmintrin.h b/gcc/config/i386/pmmintrin.h
index 39cc1c6761c..f2991daa072 100644
--- a/gcc/config/i386/pmmintrin.h
+++ b/gcc/config/i386/pmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/popcntintrin.h b/gcc/config/i386/popcntintrin.h
index 733fd75553c..8da5144a5ab 100644
--- a/gcc/config/i386/popcntintrin.h
+++ b/gcc/config/i386/popcntintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/ppro.md b/gcc/config/i386/ppro.md
index baea0078cae..e176b28e537 100644
--- a/gcc/config/i386/ppro.md
+++ b/gcc/config/i386/ppro.md
@@ -1,5 +1,5 @@
;; Scheduling for the Intel P6 family of processors
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/predicates.md b/gcc/config/i386/predicates.md
index c6e6e980959..6fb2b4daf67 100644
--- a/gcc/config/i386/predicates.md
+++ b/gcc/config/i386/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for IA-32 and x86-64.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/prfchwintrin.h b/gcc/config/i386/prfchwintrin.h
index 11a06c89516..a07f4eda71b 100644
--- a/gcc/config/i386/prfchwintrin.h
+++ b/gcc/config/i386/prfchwintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/rdos.h b/gcc/config/i386/rdos.h
index b43521a8ed2..679973c2d09 100644
--- a/gcc/config/i386/rdos.h
+++ b/gcc/config/i386/rdos.h
@@ -1,5 +1,5 @@
/* Definitions for RDOS on i386.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/rdos64.h b/gcc/config/i386/rdos64.h
index b2981acbc59..27d9329212c 100644
--- a/gcc/config/i386/rdos64.h
+++ b/gcc/config/i386/rdos64.h
@@ -1,5 +1,5 @@
/* Definitions for RDOS on x86_64.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/rdseedintrin.h b/gcc/config/i386/rdseedintrin.h
index 2b731df7d8f..11405645a88 100644
--- a/gcc/config/i386/rdseedintrin.h
+++ b/gcc/config/i386/rdseedintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/rtemself.h b/gcc/config/i386/rtemself.h
index a68e8b30f62..65e8dad0016 100644
--- a/gcc/config/i386/rtemself.h
+++ b/gcc/config/i386/rtemself.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting an ix86 using ELF.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC.
diff --git a/gcc/config/i386/rtmintrin.h b/gcc/config/i386/rtmintrin.h
index ef2601eed9d..280c4d7100e 100644
--- a/gcc/config/i386/rtmintrin.h
+++ b/gcc/config/i386/rtmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/shaintrin.h b/gcc/config/i386/shaintrin.h
index dfcf7be321e..970d5b598ed 100644
--- a/gcc/config/i386/shaintrin.h
+++ b/gcc/config/i386/shaintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/slm.md b/gcc/config/i386/slm.md
index 561f3700d58..c059350a203 100644
--- a/gcc/config/i386/slm.md
+++ b/gcc/config/i386/slm.md
@@ -1,5 +1,5 @@
;; Slivermont(SLM) Scheduling
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/smmintrin.h b/gcc/config/i386/smmintrin.h
index f4a273f8cba..b7257a562ea 100644
--- a/gcc/config/i386/smmintrin.h
+++ b/gcc/config/i386/smmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/sol2.h b/gcc/config/i386/sol2.h
index 05e5e1a4949..ae727f0d7ab 100644
--- a/gcc/config/i386/sol2.h
+++ b/gcc/config/i386/sol2.h
@@ -1,5 +1,5 @@
/* Target definitions for GCC for Intel 80386 running Solaris 2
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
Contributed by Fred Fish (fnf@cygnus.com).
This file is part of GCC.
diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md
index 76c150fe8ec..acaada28a51 100644
--- a/gcc/config/i386/sse.md
+++ b/gcc/config/i386/sse.md
@@ -1,5 +1,5 @@
;; GCC machine description for SSE instructions
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/ssemath.h b/gcc/config/i386/ssemath.h
index 7d246bdc84d..453d3fdb8eb 100644
--- a/gcc/config/i386/ssemath.h
+++ b/gcc/config/i386/ssemath.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/stringop.def b/gcc/config/i386/stringop.def
index 53f4dbe972f..994397ce855 100644
--- a/gcc/config/i386/stringop.def
+++ b/gcc/config/i386/stringop.def
@@ -1,5 +1,5 @@
/* Definitions for stringop strategy for IA-32.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/subst.md b/gcc/config/i386/subst.md
index d9100c8d6b0..9ed2e8dd3d0 100644
--- a/gcc/config/i386/subst.md
+++ b/gcc/config/i386/subst.md
@@ -1,5 +1,5 @@
;; GCC machine description for AVX512F instructions
-;; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/sync.md b/gcc/config/i386/sync.md
index eceaa73a679..618397c2cd2 100644
--- a/gcc/config/i386/sync.md
+++ b/gcc/config/i386/sync.md
@@ -1,5 +1,5 @@
;; GCC machine description for i386 synchronization instructions.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/i386/sysv4.h b/gcc/config/i386/sysv4.h
index 91ede6bfaa3..f88c07da939 100644
--- a/gcc/config/i386/sysv4.h
+++ b/gcc/config/i386/sysv4.h
@@ -1,5 +1,5 @@
/* Target definitions for GCC for Intel 80386 running System V.4
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
Written by Ron Guilmette (rfg@netcom.com).
diff --git a/gcc/config/i386/t-cet b/gcc/config/i386/t-cet
index 317f30dbb98..cec18f44db3 100644
--- a/gcc/config/i386/t-cet
+++ b/gcc/config/i386/t-cet
@@ -1,4 +1,4 @@
-# Copyright (C) 2017 Free Software Foundation, Inc.
+# Copyright (C) 2017-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/i386/t-cygming b/gcc/config/i386/t-cygming
index 23235044515..f26d1377faa 100644
--- a/gcc/config/i386/t-cygming
+++ b/gcc/config/i386/t-cygming
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/i386/t-i386 b/gcc/config/i386/t-i386
index 8411a9680ff..8a5808cfe79 100644
--- a/gcc/config/i386/t-i386
+++ b/gcc/config/i386/t-i386
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/i386/t-linux64 b/gcc/config/i386/t-linux64
index e422c442dae..8ea0faff369 100644
--- a/gcc/config/i386/t-linux64
+++ b/gcc/config/i386/t-linux64
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/i386/t-rtems b/gcc/config/i386/t-rtems
index 4fe3a21e7aa..48efb51629b 100644
--- a/gcc/config/i386/t-rtems
+++ b/gcc/config/i386/t-rtems
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
+# Copyright (C) 1999-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/i386/t-sol2 b/gcc/config/i386/t-sol2
index 82440602f34..8c613af7b98 100644
--- a/gcc/config/i386/t-sol2
+++ b/gcc/config/i386/t-sol2
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/i386/tbmintrin.h b/gcc/config/i386/tbmintrin.h
index dfdf163f9c3..b34da7cbd0a 100644
--- a/gcc/config/i386/tbmintrin.h
+++ b/gcc/config/i386/tbmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/tmmintrin.h b/gcc/config/i386/tmmintrin.h
index 93b016d2911..54b5183c128 100644
--- a/gcc/config/i386/tmmintrin.h
+++ b/gcc/config/i386/tmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/unix.h b/gcc/config/i386/unix.h
index 8e78774d860..b130c938ddf 100644
--- a/gcc/config/i386/unix.h
+++ b/gcc/config/i386/unix.h
@@ -1,5 +1,5 @@
/* Definitions for Unix assembler syntax for the Intel 80386.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/vpclmulqdqintrin.h b/gcc/config/i386/vpclmulqdqintrin.h
index 483e1602c00..c70c5039b50 100644
--- a/gcc/config/i386/vpclmulqdqintrin.h
+++ b/gcc/config/i386/vpclmulqdqintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/vxworks.h b/gcc/config/i386/vxworks.h
index 6095f723850..7358208971b 100644
--- a/gcc/config/i386/vxworks.h
+++ b/gcc/config/i386/vxworks.h
@@ -1,5 +1,5 @@
/* IA32 VxWorks target definitions for GNU compiler.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Updated by CodeSourcery, LLC.
This file is part of GCC.
diff --git a/gcc/config/i386/vxworksae.h b/gcc/config/i386/vxworksae.h
index 96508904004..77eaa75924a 100644
--- a/gcc/config/i386/vxworksae.h
+++ b/gcc/config/i386/vxworksae.h
@@ -1,5 +1,5 @@
/* IA32 VxWorks AE target definitions for GNU compiler.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC.
This file is part of GCC.
diff --git a/gcc/config/i386/winnt-cxx.c b/gcc/config/i386/winnt-cxx.c
index 532d9c993ba..086b771492c 100644
--- a/gcc/config/i386/winnt-cxx.c
+++ b/gcc/config/i386/winnt-cxx.c
@@ -1,6 +1,6 @@
/* Target support for C++ classes on Windows.
Contributed by Danny Smith (dannysmith@users.sourceforge.net)
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/winnt-stubs.c b/gcc/config/i386/winnt-stubs.c
index 52a2bbf613e..bdc1b0725b9 100644
--- a/gcc/config/i386/winnt-stubs.c
+++ b/gcc/config/i386/winnt-stubs.c
@@ -1,6 +1,6 @@
/* Dummy subroutines for language-specific support on Windows.
Contributed by Danny Smith (dannysmith@users.sourceforge.net)
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/winnt.c b/gcc/config/i386/winnt.c
index 2f8518e1f1d..3e5396755ae 100644
--- a/gcc/config/i386/winnt.c
+++ b/gcc/config/i386/winnt.c
@@ -1,6 +1,6 @@
/* Subroutines for insn-output.c for Windows NT.
Contributed by Douglas Rupp (drupp@cs.washington.edu)
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/wmmintrin.h b/gcc/config/i386/wmmintrin.h
index 53de853a56a..5eabf695aab 100644
--- a/gcc/config/i386/wmmintrin.h
+++ b/gcc/config/i386/wmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/x-mingw32 b/gcc/config/i386/x-mingw32
index 85f2793e5e9..d07f972620b 100644
--- a/gcc/config/i386/x-mingw32
+++ b/gcc/config/i386/x-mingw32
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/i386/x86-64.h b/gcc/config/i386/x86-64.h
index a6c648a4d39..e2a8306c9fa 100644
--- a/gcc/config/i386/x86-64.h
+++ b/gcc/config/i386/x86-64.h
@@ -1,5 +1,5 @@
/* OS independent definitions for AMD x86-64.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Bo Thorsen <bo@suse.de>.
This file is part of GCC.
diff --git a/gcc/config/i386/x86-tune-costs.h b/gcc/config/i386/x86-tune-costs.h
index ac0645fc9f7..e943d1386fa 100644
--- a/gcc/config/i386/x86-tune-costs.h
+++ b/gcc/config/i386/x86-tune-costs.h
@@ -1,5 +1,5 @@
/* Costs of operations of individual x86 CPUs.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/x86-tune-sched-atom.c b/gcc/config/i386/x86-tune-sched-atom.c
index 9e9f253d5c3..ec2a0db9b03 100644
--- a/gcc/config/i386/x86-tune-sched-atom.c
+++ b/gcc/config/i386/x86-tune-sched-atom.c
@@ -1,5 +1,5 @@
/* Scheduler hooks for IA-32 which implement atom+ specific logic.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/x86-tune-sched-bd.c b/gcc/config/i386/x86-tune-sched-bd.c
index 0045c631bbc..b5f16252d30 100644
--- a/gcc/config/i386/x86-tune-sched-bd.c
+++ b/gcc/config/i386/x86-tune-sched-bd.c
@@ -1,5 +1,5 @@
/* Scheduler hooks for IA-32 which implement bdver1-4 specific logic.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/x86-tune-sched-core.c b/gcc/config/i386/x86-tune-sched-core.c
index 70e8556a1db..8c49e663f00 100644
--- a/gcc/config/i386/x86-tune-sched-core.c
+++ b/gcc/config/i386/x86-tune-sched-core.c
@@ -1,5 +1,5 @@
/* Scheduler hooks for IA-32 which implement bdver1-4 specific logic.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/x86-tune-sched.c b/gcc/config/i386/x86-tune-sched.c
index 4902d947571..d403a2f1b77 100644
--- a/gcc/config/i386/x86-tune-sched.c
+++ b/gcc/config/i386/x86-tune-sched.c
@@ -1,5 +1,5 @@
/* Scheduler hooks for IA-32 which implement CPU specific logic.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/x86-tune.def b/gcc/config/i386/x86-tune.def
index 25f28e3cfc1..9401d51cdc1 100644
--- a/gcc/config/i386/x86-tune.def
+++ b/gcc/config/i386/x86-tune.def
@@ -1,5 +1,5 @@
/* Definitions of x86 tunable features.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/x86intrin.h b/gcc/config/i386/x86intrin.h
index 780edbbe54f..b5fdfa1cbd2 100644
--- a/gcc/config/i386/x86intrin.h
+++ b/gcc/config/i386/x86intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/xm-cygwin.h b/gcc/config/i386/xm-cygwin.h
index ba95fc87d33..6727d2f4fa8 100644
--- a/gcc/config/i386/xm-cygwin.h
+++ b/gcc/config/i386/xm-cygwin.h
@@ -1,6 +1,6 @@
/* Configuration for GCC for hosting on Windows NT.
using a unix style C library.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/xm-djgpp.h b/gcc/config/i386/xm-djgpp.h
index de0dace1707..02096925a88 100644
--- a/gcc/config/i386/xm-djgpp.h
+++ b/gcc/config/i386/xm-djgpp.h
@@ -1,5 +1,5 @@
/* Configuration for GCC for Intel 80386 running DJGPP.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/xm-mingw32.h b/gcc/config/i386/xm-mingw32.h
index d4d63f58322..f1dbc23d80e 100644
--- a/gcc/config/i386/xm-mingw32.h
+++ b/gcc/config/i386/xm-mingw32.h
@@ -1,6 +1,6 @@
/* Configuration for GCC for hosting on Windows32.
using GNU tools and the Windows32 API Library.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/xmmintrin.h b/gcc/config/i386/xmmintrin.h
index 5f58d24430c..f64f3f74a0b 100644
--- a/gcc/config/i386/xmmintrin.h
+++ b/gcc/config/i386/xmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/xopintrin.h b/gcc/config/i386/xopintrin.h
index 3a83e249322..e7fda9abee4 100644
--- a/gcc/config/i386/xopintrin.h
+++ b/gcc/config/i386/xopintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/xsavecintrin.h b/gcc/config/i386/xsavecintrin.h
index a510a7e8e63..52019f9784c 100644
--- a/gcc/config/i386/xsavecintrin.h
+++ b/gcc/config/i386/xsavecintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/xsaveintrin.h b/gcc/config/i386/xsaveintrin.h
index cea8ad9538f..705936e91b5 100644
--- a/gcc/config/i386/xsaveintrin.h
+++ b/gcc/config/i386/xsaveintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/xsaveoptintrin.h b/gcc/config/i386/xsaveoptintrin.h
index 294fcee43a7..4f6d1f75b2a 100644
--- a/gcc/config/i386/xsaveoptintrin.h
+++ b/gcc/config/i386/xsaveoptintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/xsavesintrin.h b/gcc/config/i386/xsavesintrin.h
index b55a1834e26..1f1b6316c3a 100644
--- a/gcc/config/i386/xsavesintrin.h
+++ b/gcc/config/i386/xsavesintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/xtestintrin.h b/gcc/config/i386/xtestintrin.h
index 3c7425f8685..9047c3cffcc 100644
--- a/gcc/config/i386/xtestintrin.h
+++ b/gcc/config/i386/xtestintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/znver1.md b/gcc/config/i386/znver1.md
index 8ea6d09407f..ec84f618e7b 100644
--- a/gcc/config/i386/znver1.md
+++ b/gcc/config/i386/znver1.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/ia64/constraints.md b/gcc/config/ia64/constraints.md
index 514e7a213e6..4289b3fd470 100644
--- a/gcc/config/ia64/constraints.md
+++ b/gcc/config/ia64/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for IA-64
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/ia64/div.md b/gcc/config/ia64/div.md
index 372595834fe..b73cf01e232 100644
--- a/gcc/config/ia64/div.md
+++ b/gcc/config/ia64/div.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/ia64/elf.h b/gcc/config/ia64/elf.h
index 6581422b025..55e2a290a3b 100644
--- a/gcc/config/ia64/elf.h
+++ b/gcc/config/ia64/elf.h
@@ -1,6 +1,6 @@
/* Definitions for embedded ia64-elf target.
-Copyright (C) 2000-2017 Free Software Foundation, Inc.
+Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/ia64/freebsd.h b/gcc/config/ia64/freebsd.h
index 8a513135381..cc12a716a46 100644
--- a/gcc/config/ia64/freebsd.h
+++ b/gcc/config/ia64/freebsd.h
@@ -1,5 +1,5 @@
/* Definitions for Intel IA-64 running FreeBSD using the ELF format
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
This file is part of GCC.
diff --git a/gcc/config/ia64/hpux.h b/gcc/config/ia64/hpux.h
index 5c8e43fcfbb..5c5cf7ffa3d 100644
--- a/gcc/config/ia64/hpux.h
+++ b/gcc/config/ia64/hpux.h
@@ -1,5 +1,5 @@
/* Definitions of target machine GNU compiler. IA-64 version.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by Steve Ellcey <sje@cup.hp.com> and
Reva Cuthbertson <reva@cup.hp.com>
diff --git a/gcc/config/ia64/ia64-c.c b/gcc/config/ia64/ia64-c.c
index 37791f3e71a..fe2143eaacd 100644
--- a/gcc/config/ia64/ia64-c.c
+++ b/gcc/config/ia64/ia64-c.c
@@ -1,5 +1,5 @@
/* Definitions of C specific functions for GNU compiler.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Steve Ellcey <sje@cup.hp.com>
This file is part of GCC.
diff --git a/gcc/config/ia64/ia64-modes.def b/gcc/config/ia64/ia64-modes.def
index 3ad24534cff..451837e1d45 100644
--- a/gcc/config/ia64/ia64-modes.def
+++ b/gcc/config/ia64/ia64-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine GNU compiler. IA-64 version.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by James E. Wilson <wilson@cygnus.com> and
David Mosberger <davidm@hpl.hp.com>.
diff --git a/gcc/config/ia64/ia64-opts.h b/gcc/config/ia64/ia64-opts.h
index e7c6a80a39e..65268107c13 100644
--- a/gcc/config/ia64/ia64-opts.h
+++ b/gcc/config/ia64/ia64-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for IA-64.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/ia64/ia64-protos.h b/gcc/config/ia64/ia64-protos.h
index 71e55e47557..0cb7b5022cc 100644
--- a/gcc/config/ia64/ia64-protos.h
+++ b/gcc/config/ia64/ia64-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler for IA-64.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c
index d2ce1a49fb9..74888714086 100644
--- a/gcc/config/ia64/ia64.c
+++ b/gcc/config/ia64/ia64.c
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by James E. Wilson <wilson@cygnus.com> and
David Mosberger <davidm@hpl.hp.com>.
diff --git a/gcc/config/ia64/ia64.h b/gcc/config/ia64/ia64.h
index eceab5f23b6..384bfe6bf01 100644
--- a/gcc/config/ia64/ia64.h
+++ b/gcc/config/ia64/ia64.h
@@ -1,5 +1,5 @@
/* Definitions of target machine GNU compiler. IA-64 version.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by James E. Wilson <wilson@cygnus.com> and
David Mosberger <davidm@hpl.hp.com>.
diff --git a/gcc/config/ia64/ia64.md b/gcc/config/ia64/ia64.md
index b7cd52ba366..8f65b85d438 100644
--- a/gcc/config/ia64/ia64.md
+++ b/gcc/config/ia64/ia64.md
@@ -1,5 +1,5 @@
;; IA-64 Machine description template
-;; Copyright (C) 1999-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1999-2018 Free Software Foundation, Inc.
;; Contributed by James E. Wilson <wilson@cygnus.com> and
;; David Mosberger <davidm@hpl.hp.com>.
diff --git a/gcc/config/ia64/ia64.opt b/gcc/config/ia64/ia64.opt
index 16e9af37cbb..5a8b2b84472 100644
--- a/gcc/config/ia64/ia64.opt
+++ b/gcc/config/ia64/ia64.opt
@@ -1,4 +1,4 @@
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/ia64/itanium2.md b/gcc/config/ia64/itanium2.md
index 7533d48b548..fcc6012f4f4 100644
--- a/gcc/config/ia64/itanium2.md
+++ b/gcc/config/ia64/itanium2.md
@@ -1,5 +1,5 @@
;; Itanium2 DFA descriptions for insn scheduling and bundling.
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;; Contributed by Vladimir Makarov <vmakarov@redhat.com>.
;;
;; This file is part of GCC.
diff --git a/gcc/config/ia64/linux.h b/gcc/config/ia64/linux.h
index cf47145fbf7..d200ae518ea 100644
--- a/gcc/config/ia64/linux.h
+++ b/gcc/config/ia64/linux.h
@@ -1,6 +1,6 @@
/* Definitions for ia64-linux target.
-Copyright (C) 2000-2017 Free Software Foundation, Inc.
+Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/ia64/predicates.md b/gcc/config/ia64/predicates.md
index 34c07550aca..9b429628e5a 100644
--- a/gcc/config/ia64/predicates.md
+++ b/gcc/config/ia64/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for IA-64.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/ia64/sync.md b/gcc/config/ia64/sync.md
index 48d51d5b4b7..b38596a0131 100644
--- a/gcc/config/ia64/sync.md
+++ b/gcc/config/ia64/sync.md
@@ -1,5 +1,5 @@
;; GCC machine description for IA-64 synchronization instructions.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/ia64/sysv4.h b/gcc/config/ia64/sysv4.h
index 5cc392528f2..a9442c0b0a7 100644
--- a/gcc/config/ia64/sysv4.h
+++ b/gcc/config/ia64/sysv4.h
@@ -1,6 +1,6 @@
/* Override definitions in elfos.h to be correct for IA64.
-Copyright (C) 2000-2017 Free Software Foundation, Inc.
+Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/ia64/t-hpux b/gcc/config/ia64/t-hpux
index 7493c8f8875..3183556f266 100644
--- a/gcc/config/ia64/t-hpux
+++ b/gcc/config/ia64/t-hpux
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/ia64/t-ia64 b/gcc/config/ia64/t-ia64
index e05fab6dc59..8dcc22cb246 100644
--- a/gcc/config/ia64/t-ia64
+++ b/gcc/config/ia64/t-ia64
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2017 Free Software Foundation, Inc.
+# Copyright (C) 2000-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/ia64/vect.md b/gcc/config/ia64/vect.md
index 68ac05c0e8a..30a9faa2d67 100644
--- a/gcc/config/ia64/vect.md
+++ b/gcc/config/ia64/vect.md
@@ -1,5 +1,5 @@
;; IA-64 machine description for vector operations.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/ia64/vms.h b/gcc/config/ia64/vms.h
index 46b42834c71..c3e1f02fdb8 100644
--- a/gcc/config/ia64/vms.h
+++ b/gcc/config/ia64/vms.h
@@ -1,5 +1,5 @@
/* Definitions of target machine GNU compiler. IA64-VMS version.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Douglas B Rupp (rupp@gnat.com).
This file is part of GCC.
diff --git a/gcc/config/ia64/vms.opt b/gcc/config/ia64/vms.opt
index ff8bc560968..99259bb7029 100644
--- a/gcc/config/ia64/vms.opt
+++ b/gcc/config/ia64/vms.opt
@@ -1,6 +1,6 @@
; IA64 VMS options.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/initfini-array.h b/gcc/config/initfini-array.h
index b5ba47298fc..1bc15c2a499 100644
--- a/gcc/config/initfini-array.h
+++ b/gcc/config/initfini-array.h
@@ -1,6 +1,6 @@
/* Definitions for ELF systems with .init_array/.fini_array section
support.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/iq2000/abi b/gcc/config/iq2000/abi
index 278b25641ec..6e2ff98fdd5 100644
--- a/gcc/config/iq2000/abi
+++ b/gcc/config/iq2000/abi
@@ -232,7 +232,7 @@ caller passing as a "hidden" first argument a pointer to space allocated to
receive the return value.
-Copyright (C) 2003-2017 Free Software Foundation, Inc.
+Copyright (C) 2003-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/config/iq2000/constraints.md b/gcc/config/iq2000/constraints.md
index 0a95ca5102e..6c7af58f365 100644
--- a/gcc/config/iq2000/constraints.md
+++ b/gcc/config/iq2000/constraints.md
@@ -1,5 +1,5 @@
;; Constraints for Vitesse IQ2000 processors
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/iq2000/iq2000-opts.h b/gcc/config/iq2000/iq2000-opts.h
index cc14c403fcd..83ceec38087 100644
--- a/gcc/config/iq2000/iq2000-opts.h
+++ b/gcc/config/iq2000/iq2000-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for Vitesse IQ2000 processors.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/iq2000/iq2000-protos.h b/gcc/config/iq2000/iq2000-protos.h
index fa399163a7d..f17e189b51a 100644
--- a/gcc/config/iq2000/iq2000-protos.h
+++ b/gcc/config/iq2000/iq2000-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler for iq2000.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/iq2000/iq2000.c b/gcc/config/iq2000/iq2000.c
index 0759df102d9..18588084c10 100644
--- a/gcc/config/iq2000/iq2000.c
+++ b/gcc/config/iq2000/iq2000.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on Vitesse IQ2000 processors
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/iq2000/iq2000.h b/gcc/config/iq2000/iq2000.h
index 72122e27577..87c4114b409 100644
--- a/gcc/config/iq2000/iq2000.h
+++ b/gcc/config/iq2000/iq2000.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler.
Vitesse IQ2000 processors
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/iq2000/iq2000.md b/gcc/config/iq2000/iq2000.md
index 77093d3e0ac..a4c688aa7da 100644
--- a/gcc/config/iq2000/iq2000.md
+++ b/gcc/config/iq2000/iq2000.md
@@ -1,5 +1,5 @@
;; iq2000.md Machine Description for Vitesse IQ2000 processors
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/iq2000/iq2000.opt b/gcc/config/iq2000/iq2000.opt
index bc98ef15032..c2112b7c542 100644
--- a/gcc/config/iq2000/iq2000.opt
+++ b/gcc/config/iq2000/iq2000.opt
@@ -1,6 +1,6 @@
; Options for the Vitesse IQ2000 port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/iq2000/predicates.md b/gcc/config/iq2000/predicates.md
index b4780f6fbe3..7484f0e50c7 100644
--- a/gcc/config/iq2000/predicates.md
+++ b/gcc/config/iq2000/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Vitesse IQ2000.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/kfreebsd-gnu.h b/gcc/config/kfreebsd-gnu.h
index 26a8cef8753..aaeea44da75 100644
--- a/gcc/config/kfreebsd-gnu.h
+++ b/gcc/config/kfreebsd-gnu.h
@@ -1,5 +1,5 @@
/* Definitions for kFreeBSD-based GNU systems with ELF format
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Robert Millan.
This file is part of GCC.
diff --git a/gcc/config/kopensolaris-gnu.h b/gcc/config/kopensolaris-gnu.h
index 67150eb0cba..541f749be9f 100644
--- a/gcc/config/kopensolaris-gnu.h
+++ b/gcc/config/kopensolaris-gnu.h
@@ -1,5 +1,5 @@
/* Definitions for kOpenSolaris-based GNU systems with ELF format
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Robert Millan.
This file is part of GCC.
diff --git a/gcc/config/linux-android.h b/gcc/config/linux-android.h
index 19c55c3a5c7..9f3985d23b8 100644
--- a/gcc/config/linux-android.h
+++ b/gcc/config/linux-android.h
@@ -1,5 +1,5 @@
/* Configuration file for Linux Android targets.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Doug Kwan (dougkwan@google.com)
Rewritten by CodeSourcery, Inc.
diff --git a/gcc/config/linux-android.opt b/gcc/config/linux-android.opt
index d746ce15cb9..486c8d2f299 100644
--- a/gcc/config/linux-android.opt
+++ b/gcc/config/linux-android.opt
@@ -1,6 +1,6 @@
; Android specific options.
-; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/linux-protos.h b/gcc/config/linux-protos.h
index 0a5d1d230c4..9da8dd7ecaa 100644
--- a/gcc/config/linux-protos.h
+++ b/gcc/config/linux-protos.h
@@ -1,5 +1,5 @@
/* Prototypes.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/linux.c b/gcc/config/linux.c
index 56351549fd1..bc06e54a73d 100644
--- a/gcc/config/linux.c
+++ b/gcc/config/linux.c
@@ -1,5 +1,5 @@
/* Functions for Linux Android as target machine for GNU C compiler.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/linux.h b/gcc/config/linux.h
index b3a9e85e77f..2ea4ff92c1d 100644
--- a/gcc/config/linux.h
+++ b/gcc/config/linux.h
@@ -2,7 +2,7 @@
MMU, using ELF at the compiler level but possibly FLT for final
linked executables and shared libraries in some no-MMU cases, and
possibly with a choice of libc implementations.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Eric Youngdale.
Modified for stabs-in-ELF by H.J. Lu (hjl@lucon.org).
diff --git a/gcc/config/linux.opt b/gcc/config/linux.opt
index bad1de02d38..2704efd12ee 100644
--- a/gcc/config/linux.opt
+++ b/gcc/config/linux.opt
@@ -1,6 +1,6 @@
; Processor-independent options for GNU/Linux.
;
-; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+; Copyright (C) 2006-2018 Free Software Foundation, Inc.
; Contributed by CodeSourcery.
;
; This file is part of GCC.
diff --git a/gcc/config/lm32/constraints.md b/gcc/config/lm32/constraints.md
index 30acbd92ed2..3484be28487 100644
--- a/gcc/config/lm32/constraints.md
+++ b/gcc/config/lm32/constraints.md
@@ -1,7 +1,7 @@
;; Constraint definitions for Lattice Mico32 architecture.
;; Contributed by Jon Beniston <jon@beniston.com>
;;
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/lm32/lm32-protos.h b/gcc/config/lm32/lm32-protos.h
index a35de715a1c..f532c3e5861 100644
--- a/gcc/config/lm32/lm32-protos.h
+++ b/gcc/config/lm32/lm32-protos.h
@@ -1,7 +1,7 @@
/* Prototypes of target machine functions, Lattice Mico32 architecture.
Contributed by Jon Beniston <jon@beniston.com>
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/lm32/lm32.c b/gcc/config/lm32/lm32.c
index 9677087cf0f..74d87813f95 100644
--- a/gcc/config/lm32/lm32.c
+++ b/gcc/config/lm32/lm32.c
@@ -1,7 +1,7 @@
/* Subroutines used for code generation on the Lattice Mico32 architecture.
Contributed by Jon Beniston <jon@beniston.com>
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/lm32/lm32.h b/gcc/config/lm32/lm32.h
index 8f2035455ae..c1b69fa80bc 100644
--- a/gcc/config/lm32/lm32.h
+++ b/gcc/config/lm32/lm32.h
@@ -1,7 +1,7 @@
/* Definitions of target machine for GNU compiler, Lattice Mico32 architecture.
Contributed by Jon Beniston <jon@beniston.com>
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/lm32/lm32.md b/gcc/config/lm32/lm32.md
index 5715face31f..1c39285afb0 100644
--- a/gcc/config/lm32/lm32.md
+++ b/gcc/config/lm32/lm32.md
@@ -1,7 +1,7 @@
;; Machine description of the Lattice Mico32 architecture for GNU C compiler.
;; Contributed by Jon Beniston <jon@beniston.com>
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/lm32/lm32.opt b/gcc/config/lm32/lm32.opt
index cda182ea9be..42853f533a6 100644
--- a/gcc/config/lm32/lm32.opt
+++ b/gcc/config/lm32/lm32.opt
@@ -1,7 +1,7 @@
; Options for the Lattice Mico32 port of the compiler.
; Contributed by Jon Beniston <jon@beniston.com>
;
-; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/lm32/predicates.md b/gcc/config/lm32/predicates.md
index d5e18e640a6..ee5da00a75c 100644
--- a/gcc/config/lm32/predicates.md
+++ b/gcc/config/lm32/predicates.md
@@ -1,7 +1,7 @@
;; Predicate definitions for Lattice Mico32 architecture.
;; Contributed by Jon Beniston <jon@beniston.com>
;;
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/lm32/rtems.h b/gcc/config/lm32/rtems.h
index 24d21e8b898..ad2339bb19b 100644
--- a/gcc/config/lm32/rtems.h
+++ b/gcc/config/lm32/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting a lm32 using ELF.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/lm32/uclinux-elf.h b/gcc/config/lm32/uclinux-elf.h
index aebef889a50..f6413c47a3b 100644
--- a/gcc/config/lm32/uclinux-elf.h
+++ b/gcc/config/lm32/uclinux-elf.h
@@ -1,5 +1,5 @@
/* Definitions for LM32 running Linux-based GNU systems using ELF
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
Contributed by Philip Blundell <philb@gnu.org>
This file is part of GCC.
diff --git a/gcc/config/lynx.h b/gcc/config/lynx.h
index d0fa650ba84..50c6d07aa12 100644
--- a/gcc/config/lynx.h
+++ b/gcc/config/lynx.h
@@ -1,5 +1,5 @@
/* Target independent definitions for LynxOS.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/lynx.opt b/gcc/config/lynx.opt
index a3d01915fe8..ea11f0f3946 100644
--- a/gcc/config/lynx.opt
+++ b/gcc/config/lynx.opt
@@ -1,6 +1,6 @@
; Processor-independent options for LynxOS.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/m32c/addsub.md b/gcc/config/m32c/addsub.md
index 7569357e09b..d7e38e1b8da 100644
--- a/gcc/config/m32c/addsub.md
+++ b/gcc/config/m32c/addsub.md
@@ -1,5 +1,5 @@
;; Machine Descriptions for R8C/M16C/M32C
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;;
;; This file is part of GCC.
diff --git a/gcc/config/m32c/bitops.md b/gcc/config/m32c/bitops.md
index e63c25086ef..57d149a47c9 100644
--- a/gcc/config/m32c/bitops.md
+++ b/gcc/config/m32c/bitops.md
@@ -1,5 +1,5 @@
;; Machine Descriptions for R8C/M16C/M32C
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;;
;; This file is part of GCC.
diff --git a/gcc/config/m32c/blkmov.md b/gcc/config/m32c/blkmov.md
index e61c65b535e..a54751f5d89 100644
--- a/gcc/config/m32c/blkmov.md
+++ b/gcc/config/m32c/blkmov.md
@@ -1,5 +1,5 @@
;; Machine Descriptions for R8C/M16C/M32C
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;;
;; This file is part of GCC.
diff --git a/gcc/config/m32c/cond.md b/gcc/config/m32c/cond.md
index ccecac58f9f..dfa13b5be6f 100644
--- a/gcc/config/m32c/cond.md
+++ b/gcc/config/m32c/cond.md
@@ -1,5 +1,5 @@
;; Machine Descriptions for R8C/M16C/M32C
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;;
;; This file is part of GCC.
diff --git a/gcc/config/m32c/constraints.md b/gcc/config/m32c/constraints.md
index 26947c6aab9..891d5cfb86e 100644
--- a/gcc/config/m32c/constraints.md
+++ b/gcc/config/m32c/constraints.md
@@ -1,5 +1,5 @@
;; m32c constraints
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/m32c/jump.md b/gcc/config/m32c/jump.md
index dd3de0deb4a..a5af8147a52 100644
--- a/gcc/config/m32c/jump.md
+++ b/gcc/config/m32c/jump.md
@@ -1,5 +1,5 @@
;; Machine Descriptions for R8C/M16C/M32C
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;;
;; This file is part of GCC.
diff --git a/gcc/config/m32c/m32c-modes.def b/gcc/config/m32c/m32c-modes.def
index 19bcd54ebde..e2175566ed5 100644
--- a/gcc/config/m32c/m32c-modes.def
+++ b/gcc/config/m32c/m32c-modes.def
@@ -1,5 +1,5 @@
/* Target-Specific Modes for R8C/M16C/M32C
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/m32c/m32c-pragma.c b/gcc/config/m32c/m32c-pragma.c
index f974b06af49..3e4446bf77e 100644
--- a/gcc/config/m32c/m32c-pragma.c
+++ b/gcc/config/m32c/m32c-pragma.c
@@ -1,5 +1,5 @@
/* M32C Pragma support
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of GCC.
diff --git a/gcc/config/m32c/m32c-protos.h b/gcc/config/m32c/m32c-protos.h
index f68d3b3185d..b3ee0d6f327 100644
--- a/gcc/config/m32c/m32c-protos.h
+++ b/gcc/config/m32c/m32c-protos.h
@@ -1,5 +1,5 @@
/* Target Prototypes for R8C/M16C/M32C
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/m32c/m32c.abi b/gcc/config/m32c/m32c.abi
index 3c814a66344..069ad08b966 100644
--- a/gcc/config/m32c/m32c.abi
+++ b/gcc/config/m32c/m32c.abi
@@ -1,5 +1,5 @@
Target Definitions for R8C/M16C/M32C
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c
index d8f69ee8ed9..4b43328d4f1 100644
--- a/gcc/config/m32c/m32c.c
+++ b/gcc/config/m32c/m32c.c
@@ -1,5 +1,5 @@
/* Target Code for R8C/M16C/M32C
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/m32c/m32c.h b/gcc/config/m32c/m32c.h
index 4bf67fb9c67..85b9478a114 100644
--- a/gcc/config/m32c/m32c.h
+++ b/gcc/config/m32c/m32c.h
@@ -1,5 +1,5 @@
/* Target Definitions for R8C/M16C/M32C
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/m32c/m32c.md b/gcc/config/m32c/m32c.md
index 067f0ce0002..83094aa66f3 100644
--- a/gcc/config/m32c/m32c.md
+++ b/gcc/config/m32c/m32c.md
@@ -1,5 +1,5 @@
;; Machine Descriptions for R8C/M16C/M32C
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;;
;; This file is part of GCC.
diff --git a/gcc/config/m32c/m32c.opt b/gcc/config/m32c/m32c.opt
index 8aaa8f82366..7f7ac637ae6 100644
--- a/gcc/config/m32c/m32c.opt
+++ b/gcc/config/m32c/m32c.opt
@@ -1,5 +1,5 @@
; Target Options for R8C/M16C/M32C
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
; Contributed by Red Hat.
;
; This file is part of GCC.
diff --git a/gcc/config/m32c/minmax.md b/gcc/config/m32c/minmax.md
index a08929a816c..0da8612d89a 100644
--- a/gcc/config/m32c/minmax.md
+++ b/gcc/config/m32c/minmax.md
@@ -1,5 +1,5 @@
;; Machine Descriptions for R8C/M16C/M32C
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;;
;; This file is part of GCC.
diff --git a/gcc/config/m32c/mov.md b/gcc/config/m32c/mov.md
index 850289f8d21..45768f18e68 100644
--- a/gcc/config/m32c/mov.md
+++ b/gcc/config/m32c/mov.md
@@ -1,5 +1,5 @@
;; Machine Descriptions for R8C/M16C/M32C
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;;
;; This file is part of GCC.
diff --git a/gcc/config/m32c/muldiv.md b/gcc/config/m32c/muldiv.md
index c55e5031990..58a41e6f10c 100644
--- a/gcc/config/m32c/muldiv.md
+++ b/gcc/config/m32c/muldiv.md
@@ -1,5 +1,5 @@
;; Machine Descriptions for R8C/M16C/M32C
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;;
;; This file is part of GCC.
diff --git a/gcc/config/m32c/predicates.md b/gcc/config/m32c/predicates.md
index de7e899ddc7..c4135a948d4 100644
--- a/gcc/config/m32c/predicates.md
+++ b/gcc/config/m32c/predicates.md
@@ -1,5 +1,5 @@
;; Machine Descriptions for R8C/M16C/M32C
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;;
;; This file is part of GCC.
diff --git a/gcc/config/m32c/prologue.md b/gcc/config/m32c/prologue.md
index 411f92d8fa6..6a562dd9526 100644
--- a/gcc/config/m32c/prologue.md
+++ b/gcc/config/m32c/prologue.md
@@ -1,5 +1,5 @@
;; Machine Descriptions for R8C/M16C/M32C
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;;
;; This file is part of GCC.
diff --git a/gcc/config/m32c/rtems.h b/gcc/config/m32c/rtems.h
index d70493ddc81..6aa1a58c800 100644
--- a/gcc/config/m32c/rtems.h
+++ b/gcc/config/m32c/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting a M32C using ELF.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC.
diff --git a/gcc/config/m32c/shift.md b/gcc/config/m32c/shift.md
index 23cb034f159..2ec500feed7 100644
--- a/gcc/config/m32c/shift.md
+++ b/gcc/config/m32c/shift.md
@@ -1,5 +1,5 @@
;; Machine Descriptions for R8C/M16C/M32C
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;;
;; This file is part of GCC.
diff --git a/gcc/config/m32c/t-m32c b/gcc/config/m32c/t-m32c
index 30fcc100528..84a4284ba53 100644
--- a/gcc/config/m32c/t-m32c
+++ b/gcc/config/m32c/t-m32c
@@ -1,5 +1,5 @@
# Target Makefile Fragment for R8C/M16C/M32C
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# Contributed by Red Hat.
#
# This file is part of GCC.
diff --git a/gcc/config/m32r/constraints.md b/gcc/config/m32r/constraints.md
index 02f643f1fff..9cb1f0697b7 100644
--- a/gcc/config/m32r/constraints.md
+++ b/gcc/config/m32r/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Renesas M32R cpu for GNU C compiler
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/m32r/linux.h b/gcc/config/m32r/linux.h
index 1beace65c2a..d65abe764f2 100644
--- a/gcc/config/m32r/linux.h
+++ b/gcc/config/m32r/linux.h
@@ -1,5 +1,5 @@
/* Definitions for Renesas M32R running Linux-based GNU systems using ELF.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m32r/little.h b/gcc/config/m32r/little.h
index e88a3a8ad64..f2b8435d2ca 100644
--- a/gcc/config/m32r/little.h
+++ b/gcc/config/m32r/little.h
@@ -1,5 +1,5 @@
/* Definitions for Renesas little endian M32R cpu.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m32r/m32r-opts.h b/gcc/config/m32r/m32r-opts.h
index 4ebcb362586..ffde5e4e135 100644
--- a/gcc/config/m32r/m32r-opts.h
+++ b/gcc/config/m32r/m32r-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for Renesas M32R cpu.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m32r/m32r-protos.h b/gcc/config/m32r/m32r-protos.h
index 83192daea5c..21286b73639 100644
--- a/gcc/config/m32r/m32r-protos.h
+++ b/gcc/config/m32r/m32r-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for m32r.c functions used in the md file & elsewhere.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m32r/m32r.c b/gcc/config/m32r/m32r.c
index 7f98dd57550..06c8085b0c5 100644
--- a/gcc/config/m32r/m32r.c
+++ b/gcc/config/m32r/m32r.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on the Renesas M32R cpu.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m32r/m32r.h b/gcc/config/m32r/m32r.h
index 0fa4c5f24e1..426398d2957 100644
--- a/gcc/config/m32r/m32r.h
+++ b/gcc/config/m32r/m32r.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, Renesas M32R cpu.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m32r/m32r.md b/gcc/config/m32r/m32r.md
index f1889119b5a..5f91e32731d 100644
--- a/gcc/config/m32r/m32r.md
+++ b/gcc/config/m32r/m32r.md
@@ -1,5 +1,5 @@
;; Machine description of the Renesas M32R cpu for GNU C compiler
-;; Copyright (C) 1996-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1996-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/m32r/m32r.opt b/gcc/config/m32r/m32r.opt
index 72c703ed511..6cb16009aad 100644
--- a/gcc/config/m32r/m32r.opt
+++ b/gcc/config/m32r/m32r.opt
@@ -1,6 +1,6 @@
; Options for the Renesas M32R port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/m32r/predicates.md b/gcc/config/m32r/predicates.md
index 72794ccb732..a107f8025f3 100644
--- a/gcc/config/m32r/predicates.md
+++ b/gcc/config/m32r/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Renesas M32R.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/m32r/t-linux b/gcc/config/m32r/t-linux
index 561431a86df..2177c93c413 100644
--- a/gcc/config/m32r/t-linux
+++ b/gcc/config/m32r/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/m32r/t-m32r b/gcc/config/m32r/t-m32r
index 30e3a88e852..25f96ece565 100644
--- a/gcc/config/m32r/t-m32r
+++ b/gcc/config/m32r/t-m32r
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/m68k/cf.md b/gcc/config/m68k/cf.md
index 0ab58047820..c32b85e9afb 100644
--- a/gcc/config/m68k/cf.md
+++ b/gcc/config/m68k/cf.md
@@ -1,5 +1,5 @@
;; ColdFire V1, V2, V3 and V4/V4e DFA description.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; Contributed by CodeSourcery Inc., www.codesourcery.com
;;
;; This file is part of GCC.
diff --git a/gcc/config/m68k/constraints.md b/gcc/config/m68k/constraints.md
index fbc1aa10e09..ee9275f5826 100644
--- a/gcc/config/m68k/constraints.md
+++ b/gcc/config/m68k/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for m68k
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/m68k/genopt.sh b/gcc/config/m68k/genopt.sh
index 72a985c81bd..a4082ed89e4 100755
--- a/gcc/config/m68k/genopt.sh
+++ b/gcc/config/m68k/genopt.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# Generate m68k-tables.opt from the lists in *.def.
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
@@ -23,7 +23,7 @@ cat <<EOF
; Generated automatically by genopt.sh from m68k-devices.def,
; m68k-isas.def and m68k-microarchs.def.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/m68k/ieee.opt b/gcc/config/m68k/ieee.opt
index cb6917ca91c..f7357b13001 100644
--- a/gcc/config/m68k/ieee.opt
+++ b/gcc/config/m68k/ieee.opt
@@ -1,6 +1,6 @@
; Extra IEEE options for the Motorola 68000 port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/m68k/linux.h b/gcc/config/m68k/linux.h
index 5ed48b36b25..f584d19e179 100644
--- a/gcc/config/m68k/linux.h
+++ b/gcc/config/m68k/linux.h
@@ -1,6 +1,6 @@
/* Definitions for Motorola 68k running Linux-based GNU systems with
ELF format.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m68k/m68020-elf.h b/gcc/config/m68k/m68020-elf.h
index 1467b40a2c0..d181dee053c 100644
--- a/gcc/config/m68k/m68020-elf.h
+++ b/gcc/config/m68k/m68020-elf.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler. "naked" 68020,
elf object files and debugging, version.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m68k/m68k-devices.def b/gcc/config/m68k/m68k-devices.def
index a32af15cc91..4b95376bff6 100644
--- a/gcc/config/m68k/m68k-devices.def
+++ b/gcc/config/m68k/m68k-devices.def
@@ -1,5 +1,5 @@
/* m68k device names -*- C -*-
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Written by CodeSourcery
This file is part of GCC.
diff --git a/gcc/config/m68k/m68k-isas.def b/gcc/config/m68k/m68k-isas.def
index dc6b5749729..a2007de3e27 100644
--- a/gcc/config/m68k/m68k-isas.def
+++ b/gcc/config/m68k/m68k-isas.def
@@ -1,5 +1,5 @@
/* m68k ISA names.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m68k/m68k-microarchs.def b/gcc/config/m68k/m68k-microarchs.def
index 847e1c3fcf0..02b48614a69 100644
--- a/gcc/config/m68k/m68k-microarchs.def
+++ b/gcc/config/m68k/m68k-microarchs.def
@@ -1,5 +1,5 @@
/* m68k microarchitecture names.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m68k/m68k-modes.def b/gcc/config/m68k/m68k-modes.def
index e5f4b7aed3a..81e98500aee 100644
--- a/gcc/config/m68k/m68k-modes.def
+++ b/gcc/config/m68k/m68k-modes.def
@@ -1,5 +1,5 @@
/* M68k extra machine modes.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m68k/m68k-none.h b/gcc/config/m68k/m68k-none.h
index a4d773435d2..81226dbc5ff 100644
--- a/gcc/config/m68k/m68k-none.h
+++ b/gcc/config/m68k/m68k-none.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. "naked" 68020.
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m68k/m68k-opts.h b/gcc/config/m68k/m68k-opts.h
index 210c94380cf..fce25d0798c 100644
--- a/gcc/config/m68k/m68k-opts.h
+++ b/gcc/config/m68k/m68k-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for Motorola 680x0/ColdFire.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m68k/m68k-protos.h b/gcc/config/m68k/m68k-protos.h
index 3c285a98fe2..1f6a68f62b7 100644
--- a/gcc/config/m68k/m68k-protos.h
+++ b/gcc/config/m68k/m68k-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. Sun 68000/68020 version.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m68k/m68k-tables.opt b/gcc/config/m68k/m68k-tables.opt
index e4ee2100e03..987c707d01d 100644
--- a/gcc/config/m68k/m68k-tables.opt
+++ b/gcc/config/m68k/m68k-tables.opt
@@ -2,7 +2,7 @@
; Generated automatically by genopt.sh from m68k-devices.def,
; m68k-isas.def and m68k-microarchs.def.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c
index 1c6484e8fec..9e35357c897 100644
--- a/gcc/config/m68k/m68k.c
+++ b/gcc/config/m68k/m68k.c
@@ -1,5 +1,5 @@
/* Subroutines for insn-output.c for Motorola 68000 family.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h
index 8eb898e6eba..506fa4e50e7 100644
--- a/gcc/config/m68k/m68k.h
+++ b/gcc/config/m68k/m68k.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GCC for Motorola 680x0/ColdFire.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md
index 35169aaba46..a28e3cd9d31 100644
--- a/gcc/config/m68k/m68k.md
+++ b/gcc/config/m68k/m68k.md
@@ -1,5 +1,5 @@
;;- Machine description for GNU compiler, Motorola 68000 Version
-;; Copyright (C) 1987-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1987-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/m68k/m68k.opt b/gcc/config/m68k/m68k.opt
index b9835f5e42f..9d794bdf314 100644
--- a/gcc/config/m68k/m68k.opt
+++ b/gcc/config/m68k/m68k.opt
@@ -1,6 +1,6 @@
; Options for the Motorola 68000 port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/m68k/m68kelf.h b/gcc/config/m68k/m68kelf.h
index 408eec89548..5fa87a64eee 100644
--- a/gcc/config/m68k/m68kelf.h
+++ b/gcc/config/m68k/m68kelf.h
@@ -1,7 +1,7 @@
/* m68kelf support, derived from m68kv4.h */
/* Target definitions for GNU compiler for mc680x0 running System V.4
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
Written by Ron Guilmette (rfg@netcom.com) and Fred Fish (fnf@cygnus.com).
diff --git a/gcc/config/m68k/m68kemb.h b/gcc/config/m68k/m68kemb.h
index 4bdc56adbcc..10a2d625fe5 100644
--- a/gcc/config/m68k/m68kemb.h
+++ b/gcc/config/m68k/m68kemb.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler. "embedded" 68XXX.
This is meant to be included after m68k.h.
- Copyright (C) 1994-2017 Free Software Foundation, Inc. */
+ Copyright (C) 1994-2018 Free Software Foundation, Inc. */
/* Override the SVR4 ABI for this target. */
diff --git a/gcc/config/m68k/netbsd-elf.h b/gcc/config/m68k/netbsd-elf.h
index 5e2be216140..afab6c58c7c 100644
--- a/gcc/config/m68k/netbsd-elf.h
+++ b/gcc/config/m68k/netbsd-elf.h
@@ -1,7 +1,7 @@
/* Definitions of target machine for GNU compiler,
for m68k (including m68010) NetBSD platforms using the
ELF object format.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Wasabi Systems. Inc.
This file is derived from <m68k/m68kv4.h>, <m68k/m68kelf.h>,
diff --git a/gcc/config/m68k/openbsd.h b/gcc/config/m68k/openbsd.h
index e4af480f8b4..f897962bb6e 100644
--- a/gcc/config/m68k/openbsd.h
+++ b/gcc/config/m68k/openbsd.h
@@ -1,5 +1,5 @@
/* Configuration file for an m68k OpenBSD target.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m68k/predicates.md b/gcc/config/m68k/predicates.md
index 25bb313ff77..63ac181bc0c 100644
--- a/gcc/config/m68k/predicates.md
+++ b/gcc/config/m68k/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Motorola 68000.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/m68k/print-sysroot-suffix.sh b/gcc/config/m68k/print-sysroot-suffix.sh
index 5efc89a055f..44f2cbb5a4d 100644
--- a/gcc/config/m68k/print-sysroot-suffix.sh
+++ b/gcc/config/m68k/print-sysroot-suffix.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
# This file is part of GCC.
# GCC is free software; you can redistribute it and/or modify
diff --git a/gcc/config/m68k/rtemself.h b/gcc/config/m68k/rtemself.h
index f4a1eabda61..e18a06e31a6 100644
--- a/gcc/config/m68k/rtemself.h
+++ b/gcc/config/m68k/rtemself.h
@@ -1,6 +1,6 @@
/* Definitions for rtems targeting a Motorola m68k using elf.
Copyright (C) 1999, 2000, 2002 National Research Council of Canada.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Charles-Antoine Gauthier (charles.gauthier@nrc.ca).
This file is part of GCC.
diff --git a/gcc/config/m68k/sync.md b/gcc/config/m68k/sync.md
index 5c05c7edb5f..bde24f198ee 100644
--- a/gcc/config/m68k/sync.md
+++ b/gcc/config/m68k/sync.md
@@ -1,5 +1,5 @@
;; GCC machine description for m68k synchronization instructions.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/m68k/t-linux b/gcc/config/m68k/t-linux
index f47a71f5313..130f832f694 100644
--- a/gcc/config/m68k/t-linux
+++ b/gcc/config/m68k/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/m68k/t-mlibs b/gcc/config/m68k/t-mlibs
index 640410baea7..389026a102d 100644
--- a/gcc/config/m68k/t-mlibs
+++ b/gcc/config/m68k/t-mlibs
@@ -1,6 +1,6 @@
# multilibs -*- mode:Makefile -*-
#
-# Copyright (C) 2007-2017 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/m68k/t-uclinux b/gcc/config/m68k/t-uclinux
index 9f5c8e86987..df139694cb8 100644
--- a/gcc/config/m68k/t-uclinux
+++ b/gcc/config/m68k/t-uclinux
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/m68k/uclinux.h b/gcc/config/m68k/uclinux.h
index 781ecd86a74..475b5daaf24 100644
--- a/gcc/config/m68k/uclinux.h
+++ b/gcc/config/m68k/uclinux.h
@@ -2,7 +2,7 @@
using ELF objects with special linker post-processing to produce FLAT
executables.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m68k/uclinux.opt b/gcc/config/m68k/uclinux.opt
index a6bb86e8e83..97e7592f39c 100644
--- a/gcc/config/m68k/uclinux.opt
+++ b/gcc/config/m68k/uclinux.opt
@@ -1,6 +1,6 @@
; m68k/ColdFire uClinux options.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/mcore/constraints.md b/gcc/config/mcore/constraints.md
index f4ebb80e383..9f971c8b338 100644
--- a/gcc/config/mcore/constraints.md
+++ b/gcc/config/mcore/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for the Motorola MCore
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/mcore/mcore-elf.h b/gcc/config/mcore/mcore-elf.h
index c0880c214af..7fea39a84a7 100644
--- a/gcc/config/mcore/mcore-elf.h
+++ b/gcc/config/mcore/mcore-elf.h
@@ -1,5 +1,5 @@
/* Definitions of MCore target.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Contributed by Cygnus Solutions.
This file is part of GCC.
diff --git a/gcc/config/mcore/mcore-protos.h b/gcc/config/mcore/mcore-protos.h
index 7719121fbe3..7c31021b051 100644
--- a/gcc/config/mcore/mcore-protos.h
+++ b/gcc/config/mcore/mcore-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for exported functions defined in mcore.c
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Nick Clifton (nickc@redhat.com)
This file is part of GCC.
diff --git a/gcc/config/mcore/mcore.c b/gcc/config/mcore/mcore.c
index 57447e6d2cd..88ea3ff7353 100644
--- a/gcc/config/mcore/mcore.c
+++ b/gcc/config/mcore/mcore.c
@@ -1,5 +1,5 @@
/* Output routines for Motorola MCore processor
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mcore/mcore.h b/gcc/config/mcore/mcore.h
index 06a9fa66ed2..7f1161730be 100644
--- a/gcc/config/mcore/mcore.h
+++ b/gcc/config/mcore/mcore.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for Motorola M*CORE Processor.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mcore/mcore.md b/gcc/config/mcore/mcore.md
index 67517f306bf..fc14af2d3ab 100644
--- a/gcc/config/mcore/mcore.md
+++ b/gcc/config/mcore/mcore.md
@@ -1,5 +1,5 @@
;; Machine description the Motorola MCore
-;; Copyright (C) 1993-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1993-2018 Free Software Foundation, Inc.
;; Contributed by Motorola.
;; This file is part of GCC.
diff --git a/gcc/config/mcore/mcore.opt b/gcc/config/mcore/mcore.opt
index a85b379ef39..0533ab4a2ef 100644
--- a/gcc/config/mcore/mcore.opt
+++ b/gcc/config/mcore/mcore.opt
@@ -1,6 +1,6 @@
; Options for the Motorola MCore port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/mcore/predicates.md b/gcc/config/mcore/predicates.md
index be4e7f04aed..0cbda50ea30 100644
--- a/gcc/config/mcore/predicates.md
+++ b/gcc/config/mcore/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Motorola MCore.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mcore/t-mcore b/gcc/config/mcore/t-mcore
index e35489e673a..54771ef9f20 100644
--- a/gcc/config/mcore/t-mcore
+++ b/gcc/config/mcore/t-mcore
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2017 Free Software Foundation, Inc.
+# Copyright (C) 2000-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/microblaze/constraints.md b/gcc/config/microblaze/constraints.md
index 03a0f127e5a..ae149441867 100644
--- a/gcc/config/microblaze/constraints.md
+++ b/gcc/config/microblaze/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Xilinx MicroBlaze processors.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Michael Eager <eager@eagercon.com>.
diff --git a/gcc/config/microblaze/linux.h b/gcc/config/microblaze/linux.h
index d715f45f422..d5054246bbb 100644
--- a/gcc/config/microblaze/linux.h
+++ b/gcc/config/microblaze/linux.h
@@ -1,5 +1,5 @@
/* Definitions for MicroBlaze running Linux.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/microblaze/microblaze-c.c b/gcc/config/microblaze/microblaze-c.c
index 6dd4be6cc11..7b020b52a66 100644
--- a/gcc/config/microblaze/microblaze-c.c
+++ b/gcc/config/microblaze/microblaze-c.c
@@ -1,5 +1,5 @@
/* Subroutines used for the C front end for Xilinx MicroBlaze.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Michael Eager <eager@eagercon.com>.
diff --git a/gcc/config/microblaze/microblaze-protos.h b/gcc/config/microblaze/microblaze-protos.h
index 747ef359719..4cbba0c639f 100644
--- a/gcc/config/microblaze/microblaze-protos.h
+++ b/gcc/config/microblaze/microblaze-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for Xilinx MicroBlaze.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/microblaze/microblaze.c b/gcc/config/microblaze/microblaze.c
index 8d7ca3c52a9..51511ca2fc0 100644
--- a/gcc/config/microblaze/microblaze.c
+++ b/gcc/config/microblaze/microblaze.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on Xilinx MicroBlaze.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Michael Eager <eager@eagercon.com>.
diff --git a/gcc/config/microblaze/microblaze.h b/gcc/config/microblaze/microblaze.h
index 59cc1cc2e37..0d3718f417b 100644
--- a/gcc/config/microblaze/microblaze.h
+++ b/gcc/config/microblaze/microblaze.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler for Xilinx MicroBlaze.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Michael Eager <eager@eagercon.com>.
diff --git a/gcc/config/microblaze/microblaze.md b/gcc/config/microblaze/microblaze.md
index b3a0011fd7e..f698e541c23 100644
--- a/gcc/config/microblaze/microblaze.md
+++ b/gcc/config/microblaze/microblaze.md
@@ -1,5 +1,5 @@
;; microblaze.md -- Machine description for Xilinx MicroBlaze processors.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by Michael Eager <eager@eagercon.com>.
diff --git a/gcc/config/microblaze/microblaze.opt b/gcc/config/microblaze/microblaze.opt
index 8847c3daf83..82429982333 100644
--- a/gcc/config/microblaze/microblaze.opt
+++ b/gcc/config/microblaze/microblaze.opt
@@ -1,6 +1,6 @@
; Options for the MicroBlaze port of the compiler
;
-; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;
; Contributed by Michael Eager <eager@eagercon.com>.
;
diff --git a/gcc/config/microblaze/predicates.md b/gcc/config/microblaze/predicates.md
index 12e2dcaa44f..5e12095b681 100644
--- a/gcc/config/microblaze/predicates.md
+++ b/gcc/config/microblaze/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Xilinx MicroBlaze
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;;
;; Contributed by Michael Eager <eager@eagercon.com>.
;;
diff --git a/gcc/config/microblaze/rtems.h b/gcc/config/microblaze/rtems.h
index 0ae8bbd8704..5f233212273 100644
--- a/gcc/config/microblaze/rtems.h
+++ b/gcc/config/microblaze/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting a microblaze using ELF.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/microblaze/sync.md b/gcc/config/microblaze/sync.md
index 8125bd8d63a..b34bd54ff22 100644
--- a/gcc/config/microblaze/sync.md
+++ b/gcc/config/microblaze/sync.md
@@ -1,5 +1,5 @@
;; Machine description for Xilinx MicroBlaze synchronization instructions.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/10000.md b/gcc/config/mips/10000.md
index 392cc10060f..0a98d627d1d 100644
--- a/gcc/config/mips/10000.md
+++ b/gcc/config/mips/10000.md
@@ -1,5 +1,5 @@
;; DFA-based pipeline description for the VR1x000.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/mips/20kc.md b/gcc/config/mips/20kc.md
index 183c3fdf1c3..2cbe867cc57 100644
--- a/gcc/config/mips/20kc.md
+++ b/gcc/config/mips/20kc.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/24k.md b/gcc/config/mips/24k.md
index e68511f3066..b11ad58b05c 100644
--- a/gcc/config/mips/24k.md
+++ b/gcc/config/mips/24k.md
@@ -8,7 +8,7 @@
;; References:
;; "MIPS32 24K Processor Core Family Software User's Manual, Rev 3.04."
;;
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/3000.md b/gcc/config/mips/3000.md
index 6e88662a288..73417979ea2 100644
--- a/gcc/config/mips/3000.md
+++ b/gcc/config/mips/3000.md
@@ -1,5 +1,5 @@
;; R3000 and TX39 pipeline description.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/mips/4000.md b/gcc/config/mips/4000.md
index 69444bc538c..3d48edb55fe 100644
--- a/gcc/config/mips/4000.md
+++ b/gcc/config/mips/4000.md
@@ -1,5 +1,5 @@
;; R4000 pipeline description.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/mips/4100.md b/gcc/config/mips/4100.md
index 16da79ab0a1..d6cc3078c33 100644
--- a/gcc/config/mips/4100.md
+++ b/gcc/config/mips/4100.md
@@ -1,5 +1,5 @@
;; VR4100 and VR4120 pipeline description.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/mips/4130.md b/gcc/config/mips/4130.md
index df4a3c7d572..4c2fc469616 100644
--- a/gcc/config/mips/4130.md
+++ b/gcc/config/mips/4130.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/4300.md b/gcc/config/mips/4300.md
index e1153fa64ce..4db91919330 100644
--- a/gcc/config/mips/4300.md
+++ b/gcc/config/mips/4300.md
@@ -1,5 +1,5 @@
;; VR4300 pipeline description.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/mips/4600.md b/gcc/config/mips/4600.md
index d0e8d7c665e..6b6f61a3c13 100644
--- a/gcc/config/mips/4600.md
+++ b/gcc/config/mips/4600.md
@@ -1,5 +1,5 @@
;; R4600, R4650, and R4700 pipeline description.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/mips/4k.md b/gcc/config/mips/4k.md
index 14c89e129ee..f658849e945 100644
--- a/gcc/config/mips/4k.md
+++ b/gcc/config/mips/4k.md
@@ -10,7 +10,7 @@
;; 4km - pipelined multiplier and block address translator (BAT)
;; 4kp - non-pipelined multiplier and block address translator (BAT)
;;
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/5000.md b/gcc/config/mips/5000.md
index 565f08e1900..83c23ef486e 100644
--- a/gcc/config/mips/5000.md
+++ b/gcc/config/mips/5000.md
@@ -1,5 +1,5 @@
;; VR5000 pipeline description.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/mips/5400.md b/gcc/config/mips/5400.md
index 87cb9f4286e..856612412ed 100644
--- a/gcc/config/mips/5400.md
+++ b/gcc/config/mips/5400.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/5500.md b/gcc/config/mips/5500.md
index 744503502af..6b4dfd431ee 100644
--- a/gcc/config/mips/5500.md
+++ b/gcc/config/mips/5500.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/5k.md b/gcc/config/mips/5k.md
index 1df814db3e2..e72c40cda3b 100644
--- a/gcc/config/mips/5k.md
+++ b/gcc/config/mips/5k.md
@@ -10,7 +10,7 @@
;; 5kf - Separate floating point pipe which can dual-issue with the
;; integer pipe.
;;
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/6000.md b/gcc/config/mips/6000.md
index a4eea76259a..50626a9f0da 100644
--- a/gcc/config/mips/6000.md
+++ b/gcc/config/mips/6000.md
@@ -1,5 +1,5 @@
;; R6000 pipeline description.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/mips/7000.md b/gcc/config/mips/7000.md
index 8e07ac8f649..b89291361d9 100644
--- a/gcc/config/mips/7000.md
+++ b/gcc/config/mips/7000.md
@@ -1,5 +1,5 @@
;; DFA-based pipeline description for the RM7000.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/mips/74k.md b/gcc/config/mips/74k.md
index 2be6ab066d0..20a67fc0c3b 100644
--- a/gcc/config/mips/74k.md
+++ b/gcc/config/mips/74k.md
@@ -5,7 +5,7 @@
;; "MIPS32 74K Microarchitecure Specification Rev. 01.02 Jun 15, 2006"
;; "MIPS32 74Kf Processor Core Datasheet Jun 2, 2006"
;;
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/9000.md b/gcc/config/mips/9000.md
index fb0e900e9cf..5d488bd0f7e 100644
--- a/gcc/config/mips/9000.md
+++ b/gcc/config/mips/9000.md
@@ -1,5 +1,5 @@
;; DFA-based pipeline description for the RM9000.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/mips/constraints.md b/gcc/config/mips/constraints.md
index ca0d0be4e14..a39fe093fbc 100644
--- a/gcc/config/mips/constraints.md
+++ b/gcc/config/mips/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for MIPS.
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/driver-native.c b/gcc/config/mips/driver-native.c
index 48952160bed..c655b1d911b 100644
--- a/gcc/config/mips/driver-native.c
+++ b/gcc/config/mips/driver-native.c
@@ -1,5 +1,5 @@
/* Subroutines for the gcc driver.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/elf.h b/gcc/config/mips/elf.h
index 2c1fbe8c88c..dab96a69d28 100644
--- a/gcc/config/mips/elf.h
+++ b/gcc/config/mips/elf.h
@@ -1,5 +1,5 @@
/* Target macros for mips*-elf targets.
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/elfoabi.h b/gcc/config/mips/elfoabi.h
index 9214710e941..d88999a08e3 100644
--- a/gcc/config/mips/elfoabi.h
+++ b/gcc/config/mips/elfoabi.h
@@ -1,6 +1,6 @@
/* Target macros for mips*-elf targets that selected between o32 and o64
based on the target architecture.
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/elforion.h b/gcc/config/mips/elforion.h
index e05a6c61596..4a4f9e678ce 100644
--- a/gcc/config/mips/elforion.h
+++ b/gcc/config/mips/elforion.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. MIPS ORION version.
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/frame-header-opt.c b/gcc/config/mips/frame-header-opt.c
index 2a960d692f4..77298dce69e 100644
--- a/gcc/config/mips/frame-header-opt.c
+++ b/gcc/config/mips/frame-header-opt.c
@@ -4,7 +4,7 @@
targets, if a frame header is required, it is allocated by the callee.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/generic.md b/gcc/config/mips/generic.md
index f5c95a5008e..b82e2d0145f 100644
--- a/gcc/config/mips/generic.md
+++ b/gcc/config/mips/generic.md
@@ -1,5 +1,5 @@
;; Generic DFA-based pipeline description for MIPS targets
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/mips/genopt.sh b/gcc/config/mips/genopt.sh
index 96754dd83bb..fcd71469eea 100755
--- a/gcc/config/mips/genopt.sh
+++ b/gcc/config/mips/genopt.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# Generate mips-tables.opt from the list of CPUs in mips-cpus.def.
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
@@ -22,7 +22,7 @@ cat <<EOF
; -*- buffer-read-only: t -*-
; Generated automatically by genopt.sh from mips-cpus.def.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/mips/gnu-user.h b/gcc/config/mips/gnu-user.h
index af45d1897d2..22097e285bf 100644
--- a/gcc/config/mips/gnu-user.h
+++ b/gcc/config/mips/gnu-user.h
@@ -1,5 +1,5 @@
/* Definitions for MIPS systems using GNU userspace.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/i6400.md b/gcc/config/mips/i6400.md
index 1c461ac3e17..413e9e866e0 100644
--- a/gcc/config/mips/i6400.md
+++ b/gcc/config/mips/i6400.md
@@ -1,6 +1,6 @@
;; DFA-based pipeline description for I6400.
;;
-;; Copyright (C) 2015-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/linux-common.h b/gcc/config/mips/linux-common.h
index 6c8fda7184e..570151f6a87 100644
--- a/gcc/config/mips/linux-common.h
+++ b/gcc/config/mips/linux-common.h
@@ -1,5 +1,5 @@
/* Definitions for MIPS running Linux-based GNU systems with ELF format.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/linux.h b/gcc/config/mips/linux.h
index 44132b8e44d..2dfd0c18b90 100644
--- a/gcc/config/mips/linux.h
+++ b/gcc/config/mips/linux.h
@@ -1,5 +1,5 @@
/* Definitions for MIPS running Linux-based GNU systems with ELF format.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/loongson.h b/gcc/config/mips/loongson.h
index d11fb414568..b4a26027c24 100644
--- a/gcc/config/mips/loongson.h
+++ b/gcc/config/mips/loongson.h
@@ -1,6 +1,6 @@
/* Intrinsics for ST Microelectronics Loongson-2E/2F SIMD operations.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery.
This file is part of GCC.
diff --git a/gcc/config/mips/loongson.md b/gcc/config/mips/loongson.md
index c75ce2cca5b..38912acc839 100644
--- a/gcc/config/mips/loongson.md
+++ b/gcc/config/mips/loongson.md
@@ -1,6 +1,6 @@
;; Machine description for Loongson-specific patterns, such as
;; ST Microelectronics Loongson-2E/2F etc.
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; Contributed by CodeSourcery.
;;
;; This file is part of GCC.
diff --git a/gcc/config/mips/loongson2ef.md b/gcc/config/mips/loongson2ef.md
index d7735863f64..a83f35a5894 100644
--- a/gcc/config/mips/loongson2ef.md
+++ b/gcc/config/mips/loongson2ef.md
@@ -1,6 +1,6 @@
;; Pipeline model for ST Microelectronics Loongson-2E/2F cores.
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; Contributed by CodeSourcery.
;;
;; GCC is free software; you can redistribute it and/or modify
diff --git a/gcc/config/mips/loongson3a.md b/gcc/config/mips/loongson3a.md
index f7f11748b1f..2ebde6824cd 100644
--- a/gcc/config/mips/loongson3a.md
+++ b/gcc/config/mips/loongson3a.md
@@ -1,6 +1,6 @@
;; Pipeline model for Loongson-3A cores.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/m5100.md b/gcc/config/mips/m5100.md
index 00385ba53ed..101353a779b 100644
--- a/gcc/config/mips/m5100.md
+++ b/gcc/config/mips/m5100.md
@@ -1,6 +1,6 @@
;; DFA-based pipeline description for MIPS32 models M5100.
;;
-;; Copyright (C) 2015-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/micromips.md b/gcc/config/mips/micromips.md
index 3c7898764a3..9c0d9c34651 100644
--- a/gcc/config/mips/micromips.md
+++ b/gcc/config/mips/micromips.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;;
;; micromips.md Machine Description for the microMIPS instruction set
;; This file is part of GCC.
diff --git a/gcc/config/mips/mips-cpus.def b/gcc/config/mips/mips-cpus.def
index 6078d790c8c..d0640e52ba6 100644
--- a/gcc/config/mips/mips-cpus.def
+++ b/gcc/config/mips/mips-cpus.def
@@ -1,5 +1,5 @@
/* MIPS CPU names.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/mips-dsp.md b/gcc/config/mips/mips-dsp.md
index 16ae48a859c..461e31f4a46 100644
--- a/gcc/config/mips/mips-dsp.md
+++ b/gcc/config/mips/mips-dsp.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/mips-dspr2.md b/gcc/config/mips/mips-dspr2.md
index 01df5a7484f..29a7f1a9cb6 100644
--- a/gcc/config/mips/mips-dspr2.md
+++ b/gcc/config/mips/mips-dspr2.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/mips-fixed.md b/gcc/config/mips/mips-fixed.md
index a40c291c234..471859c1848 100644
--- a/gcc/config/mips/mips-fixed.md
+++ b/gcc/config/mips/mips-fixed.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/mips-ftypes.def b/gcc/config/mips/mips-ftypes.def
index b11111891d0..10099c7b409 100644
--- a/gcc/config/mips/mips-ftypes.def
+++ b/gcc/config/mips/mips-ftypes.def
@@ -1,5 +1,5 @@
/* Definitions of prototypes for MIPS built-in functions. -*- C -*-
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/mips-modes.def b/gcc/config/mips/mips-modes.def
index 49cbd34a8e7..1e669516afe 100644
--- a/gcc/config/mips/mips-modes.def
+++ b/gcc/config/mips/mips-modes.def
@@ -1,5 +1,5 @@
/* MIPS extra machine modes.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/mips-msa.md b/gcc/config/mips/mips-msa.md
index 73f38d3f5d4..3b95ef40ca6 100644
--- a/gcc/config/mips/mips-msa.md
+++ b/gcc/config/mips/mips-msa.md
@@ -1,7 +1,7 @@
;; Machine Description for MIPS MSA ASE
;; Based on the MIPS MSA spec Revision 1.11 8/4/2014
;;
-;; Copyright (C) 2015-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/mips-opts.h b/gcc/config/mips/mips-opts.h
index fe57cf2809c..3aeb083c9f0 100644
--- a/gcc/config/mips/mips-opts.h
+++ b/gcc/config/mips/mips-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for MIPS.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/mips-protos.h b/gcc/config/mips/mips-protos.h
index 8eab7c58114..d9d6e92cb67 100644
--- a/gcc/config/mips/mips-protos.h
+++ b/gcc/config/mips/mips-protos.h
@@ -1,5 +1,5 @@
/* Prototypes of target machine for GNU compiler. MIPS version.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
Contributed by A. Lichnewsky (lich@inria.inria.fr).
Changed by Michael Meissner (meissner@osf.org).
64-bit r4000 support by Ian Lance Taylor (ian@cygnus.com) and
diff --git a/gcc/config/mips/mips-ps-3d.md b/gcc/config/mips/mips-ps-3d.md
index 05d58e9968f..4acfa7a0414 100644
--- a/gcc/config/mips/mips-ps-3d.md
+++ b/gcc/config/mips/mips-ps-3d.md
@@ -1,5 +1,5 @@
;; MIPS Paired-Single Floating and MIPS-3D Instructions.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/mips-tables.opt b/gcc/config/mips/mips-tables.opt
index 6c34f7b5898..daccefb1c7c 100644
--- a/gcc/config/mips/mips-tables.opt
+++ b/gcc/config/mips/mips-tables.opt
@@ -1,7 +1,7 @@
; -*- buffer-read-only: t -*-
; Generated automatically by genopt.sh from mips-cpus.def.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index b1acdf6df2b..00cece2fa09 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -1,5 +1,5 @@
/* Subroutines used for MIPS code generation.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
Contributed by A. Lichnewsky, lich@inria.inria.fr.
Changes by Michael Meissner, meissner@osf.org.
64-bit r4000 support by Ian Lance Taylor, ian@cygnus.com, and
diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h
index bea2ce844ce..84ae6752759 100644
--- a/gcc/config/mips/mips.h
+++ b/gcc/config/mips/mips.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. MIPS version.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
Contributed by A. Lichnewsky (lich@inria.inria.fr).
Changed by Michael Meissner (meissner@osf.org).
64-bit r4000 support by Ian Lance Taylor (ian@cygnus.com) and
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index cfff63ebf0e..061e57db533 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -1,5 +1,5 @@
;; Mips.md Machine Description for MIPS based processors
-;; Copyright (C) 1989-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1989-2018 Free Software Foundation, Inc.
;; Contributed by A. Lichnewsky, lich@inria.inria.fr
;; Changes by Michael Meissner, meissner@osf.org
;; 64-bit r4000 support by Ian Lance Taylor, ian@cygnus.com, and
diff --git a/gcc/config/mips/mips.opt b/gcc/config/mips/mips.opt
index ced243218e3..545da54738a 100644
--- a/gcc/config/mips/mips.opt
+++ b/gcc/config/mips/mips.opt
@@ -1,6 +1,6 @@
; Options for the MIPS port of the compiler
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/mips/msa.h b/gcc/config/mips/msa.h
index ffd1262b326..e55be4f1adf 100644
--- a/gcc/config/mips/msa.h
+++ b/gcc/config/mips/msa.h
@@ -1,6 +1,6 @@
/* MIPS MSA intrinsics include file.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Imagination Technologies Ltd.
This file is part of GCC.
diff --git a/gcc/config/mips/mti-elf.h b/gcc/config/mips/mti-elf.h
index 77cc19d8ed5..d4a11b1f4fd 100644
--- a/gcc/config/mips/mti-elf.h
+++ b/gcc/config/mips/mti-elf.h
@@ -1,5 +1,5 @@
/* Target macros for mips*-mti-elf targets.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/mti-linux.h b/gcc/config/mips/mti-linux.h
index 56152201486..979297212e3 100644
--- a/gcc/config/mips/mti-linux.h
+++ b/gcc/config/mips/mti-linux.h
@@ -1,5 +1,5 @@
/* Target macros for mips*-mti-linux* targets.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/n32-elf.h b/gcc/config/mips/n32-elf.h
index 3df18a167ae..9725a358d45 100644
--- a/gcc/config/mips/n32-elf.h
+++ b/gcc/config/mips/n32-elf.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler.
n32 for embedded systems.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/netbsd.h b/gcc/config/mips/netbsd.h
index 9c9e30d8b84..58ed4babfea 100644
--- a/gcc/config/mips/netbsd.h
+++ b/gcc/config/mips/netbsd.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for MIPS NetBSD systems.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/octeon.md b/gcc/config/mips/octeon.md
index 0b81b0e81a6..8f20d390352 100644
--- a/gcc/config/mips/octeon.md
+++ b/gcc/config/mips/octeon.md
@@ -1,5 +1,5 @@
;; Octeon pipeline description.
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/mips/p5600.md b/gcc/config/mips/p5600.md
index cacb1037131..a31cc116f50 100644
--- a/gcc/config/mips/p5600.md
+++ b/gcc/config/mips/p5600.md
@@ -1,6 +1,6 @@
;; DFA-based pipeline description for P5600.
;;
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/predicates.md b/gcc/config/mips/predicates.md
index fe1bcc41b84..884afd14764 100644
--- a/gcc/config/mips/predicates.md
+++ b/gcc/config/mips/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for MIPS.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/r3900.h b/gcc/config/mips/r3900.h
index 5e272b47d47..b61af3fc057 100644
--- a/gcc/config/mips/r3900.h
+++ b/gcc/config/mips/r3900.h
@@ -1,7 +1,7 @@
/* Definitions of MIPS sub target machine for GNU compiler.
Toshiba r3900. You should include mips.h after this.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
Contributed by Gavin Koch (gavin@cygnus.com).
This file is part of GCC.
diff --git a/gcc/config/mips/rtems.h b/gcc/config/mips/rtems.h
index 8699117b7bb..66e00bf8757 100644
--- a/gcc/config/mips/rtems.h
+++ b/gcc/config/mips/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting a MIPS using ELF.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC.
diff --git a/gcc/config/mips/sb1.md b/gcc/config/mips/sb1.md
index 0022f49f0ad..1fef74c9b9a 100644
--- a/gcc/config/mips/sb1.md
+++ b/gcc/config/mips/sb1.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/sde.h b/gcc/config/mips/sde.h
index b240c140348..b461b8e864c 100644
--- a/gcc/config/mips/sde.h
+++ b/gcc/config/mips/sde.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler.
MIPS SDE version.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/sde.opt b/gcc/config/mips/sde.opt
index 3b59a6ddc63..f7e8824eb59 100644
--- a/gcc/config/mips/sde.opt
+++ b/gcc/config/mips/sde.opt
@@ -1,6 +1,6 @@
; MIPS SDE options.
;
-; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/mips/sdemtk.h b/gcc/config/mips/sdemtk.h
index 5144cdae877..f6de17cba4b 100644
--- a/gcc/config/mips/sdemtk.h
+++ b/gcc/config/mips/sdemtk.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler.
MIPS SDE version, for use with the SDE C library rather than newlib.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/sr71k.md b/gcc/config/mips/sr71k.md
index a8285fb0c7a..a6744c881e5 100644
--- a/gcc/config/mips/sr71k.md
+++ b/gcc/config/mips/sr71k.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mips/st.h b/gcc/config/mips/st.h
index 10a99153626..5ae1d3a5c1c 100644
--- a/gcc/config/mips/st.h
+++ b/gcc/config/mips/st.h
@@ -1,5 +1,5 @@
/* ST 2e / 2f GNU/Linux Configuration.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/sync.md b/gcc/config/mips/sync.md
index ebc4e7138b0..426fccca998 100644
--- a/gcc/config/mips/sync.md
+++ b/gcc/config/mips/sync.md
@@ -1,6 +1,6 @@
;; Machine Description for MIPS based processor synchronization
;; instructions.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/mips/t-elf b/gcc/config/mips/t-elf
index a4a4217f9cd..9d0099aa0c5 100644
--- a/gcc/config/mips/t-elf
+++ b/gcc/config/mips/t-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
+# Copyright (C) 1999-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-img-elf b/gcc/config/mips/t-img-elf
index 88eef796bed..09159cde52e 100644
--- a/gcc/config/mips/t-img-elf
+++ b/gcc/config/mips/t-img-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2017 Free Software Foundation, Inc.
+# Copyright (C) 2014-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-img-linux b/gcc/config/mips/t-img-linux
index 5745b833528..ba2b2b8cd4b 100644
--- a/gcc/config/mips/t-img-linux
+++ b/gcc/config/mips/t-img-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2017 Free Software Foundation, Inc.
+# Copyright (C) 2014-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-isa3264 b/gcc/config/mips/t-isa3264
index ce2ad41693c..9b5de42e56a 100644
--- a/gcc/config/mips/t-isa3264
+++ b/gcc/config/mips/t-isa3264
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-linux64 b/gcc/config/mips/t-linux64
index 100f9da5e14..c017b7d04c5 100644
--- a/gcc/config/mips/t-linux64
+++ b/gcc/config/mips/t-linux64
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-mips b/gcc/config/mips/t-mips
index 774506e3279..7bdf83ccee7 100644
--- a/gcc/config/mips/t-mips
+++ b/gcc/config/mips/t-mips
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-mti-elf b/gcc/config/mips/t-mti-elf
index c0d17e36ba5..66717dee24f 100644
--- a/gcc/config/mips/t-mti-elf
+++ b/gcc/config/mips/t-mti-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-mti-linux b/gcc/config/mips/t-mti-linux
index c98102e4d18..2a69adb9977 100644
--- a/gcc/config/mips/t-mti-linux
+++ b/gcc/config/mips/t-mti-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-r3900 b/gcc/config/mips/t-r3900
index cd646912f81..c4b9a15283f 100644
--- a/gcc/config/mips/t-r3900
+++ b/gcc/config/mips/t-r3900
@@ -1,4 +1,4 @@
-# Copyright (C) 1998-2017 Free Software Foundation, Inc.
+# Copyright (C) 1998-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-rtems b/gcc/config/mips/t-rtems
index ba701f8a384..bc8c9f8fd2d 100644
--- a/gcc/config/mips/t-rtems
+++ b/gcc/config/mips/t-rtems
@@ -1,6 +1,6 @@
# Custom multilibs for RTEMS
#
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-sb1 b/gcc/config/mips/t-sb1
index bac1526e043..b0e54d71c74 100644
--- a/gcc/config/mips/t-sb1
+++ b/gcc/config/mips/t-sb1
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-sde b/gcc/config/mips/t-sde
index 85d5b9ba4b4..4d884df98f2 100644
--- a/gcc/config/mips/t-sde
+++ b/gcc/config/mips/t-sde
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2017 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-sdemtk b/gcc/config/mips/t-sdemtk
index f54ff504d52..0296321614d 100644
--- a/gcc/config/mips/t-sdemtk
+++ b/gcc/config/mips/t-sdemtk
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2017 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-sr71k b/gcc/config/mips/t-sr71k
index 2b998e67a5d..c9718e0f93b 100644
--- a/gcc/config/mips/t-sr71k
+++ b/gcc/config/mips/t-sr71k
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-st b/gcc/config/mips/t-st
index f494b270d3d..6226d0aeaf5 100644
--- a/gcc/config/mips/t-st
+++ b/gcc/config/mips/t-st
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-vr b/gcc/config/mips/t-vr
index 81542a36428..018fcb0d31a 100644
--- a/gcc/config/mips/t-vr
+++ b/gcc/config/mips/t-vr
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/t-vxworks b/gcc/config/mips/t-vxworks
index 84cf53af298..e5bb65504c4 100644
--- a/gcc/config/mips/t-vxworks
+++ b/gcc/config/mips/t-vxworks
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mips/vr.h b/gcc/config/mips/vr.h
index cdfb7633a8e..b7628f26f76 100644
--- a/gcc/config/mips/vr.h
+++ b/gcc/config/mips/vr.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler.
NEC VR Series Processors
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/vxworks.h b/gcc/config/mips/vxworks.h
index 7fdca125a2f..39f85bacaf7 100644
--- a/gcc/config/mips/vxworks.h
+++ b/gcc/config/mips/vxworks.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2017 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/xlp.md b/gcc/config/mips/xlp.md
index 5e2bf76953a..644e9fd8c46 100644
--- a/gcc/config/mips/xlp.md
+++ b/gcc/config/mips/xlp.md
@@ -1,5 +1,5 @@
;; DFA-based pipeline description for the XLP.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;;
;; xlp.md Machine Description for the Broadcom XLP Microprocessor
;; This file is part of GCC.
diff --git a/gcc/config/mips/xlr.md b/gcc/config/mips/xlr.md
index b4873b4ebb9..c5550da3e69 100644
--- a/gcc/config/mips/xlr.md
+++ b/gcc/config/mips/xlr.md
@@ -1,5 +1,5 @@
;; DFA-based pipeline description for the XLR.
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;;
;; xlr.md Machine Description for the RMI XLR Microprocessor
;; This file is part of GCC.
diff --git a/gcc/config/mmix/constraints.md b/gcc/config/mmix/constraints.md
index 6c20785339c..a9c2025ff0f 100644
--- a/gcc/config/mmix/constraints.md
+++ b/gcc/config/mmix/constraints.md
@@ -1,5 +1,5 @@
;; MMIX constraints
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mmix/mmix-modes.def b/gcc/config/mmix/mmix-modes.def
index 7137a966d2b..a1c099f42a4 100644
--- a/gcc/config/mmix/mmix-modes.def
+++ b/gcc/config/mmix/mmix-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for MMIX.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Hans-Peter Nilsson (hp@bitrange.com)
This file is part of GCC.
diff --git a/gcc/config/mmix/mmix-protos.h b/gcc/config/mmix/mmix-protos.h
index 4e3a7520765..c335a0930d3 100644
--- a/gcc/config/mmix/mmix-protos.h
+++ b/gcc/config/mmix/mmix-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for exported functions defined in mmix.c
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Hans-Peter Nilsson (hp@bitrange.com)
This file is part of GCC.
diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.c
index 038c394705b..9da826ca926 100644
--- a/gcc/config/mmix/mmix.c
+++ b/gcc/config/mmix/mmix.c
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for MMIX.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Hans-Peter Nilsson (hp@bitrange.com)
This file is part of GCC.
diff --git a/gcc/config/mmix/mmix.h b/gcc/config/mmix/mmix.h
index 2ee3592f3c8..aa998c294d5 100644
--- a/gcc/config/mmix/mmix.h
+++ b/gcc/config/mmix/mmix.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for MMIX.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Hans-Peter Nilsson (hp@bitrange.com)
This file is part of GCC.
diff --git a/gcc/config/mmix/mmix.md b/gcc/config/mmix/mmix.md
index 27251079b77..190422d3ec6 100644
--- a/gcc/config/mmix/mmix.md
+++ b/gcc/config/mmix/mmix.md
@@ -1,5 +1,5 @@
;; GCC machine description for MMIX
-;; Copyright (C) 2000-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2000-2018 Free Software Foundation, Inc.
;; Contributed by Hans-Peter Nilsson (hp@bitrange.com)
;; This file is part of GCC.
diff --git a/gcc/config/mmix/mmix.opt b/gcc/config/mmix/mmix.opt
index fb551660961..1ea02275e63 100644
--- a/gcc/config/mmix/mmix.opt
+++ b/gcc/config/mmix/mmix.opt
@@ -1,6 +1,6 @@
; Options for the MMIX port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/mmix/predicates.md b/gcc/config/mmix/predicates.md
index 0220c6cc679..98ae85bc4d3 100644
--- a/gcc/config/mmix/predicates.md
+++ b/gcc/config/mmix/predicates.md
@@ -1,5 +1,5 @@
;; Operand and operator predicates for the GCC MMIX port.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
;;
diff --git a/gcc/config/mmix/t-mmix b/gcc/config/mmix/t-mmix
index a2d634e5fae..0df1d65ca8b 100644
--- a/gcc/config/mmix/t-mmix
+++ b/gcc/config/mmix/t-mmix
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/mn10300/constraints.md b/gcc/config/mn10300/constraints.md
index 4a5ed527c3b..ac669879b2c 100644
--- a/gcc/config/mn10300/constraints.md
+++ b/gcc/config/mn10300/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for the MN10300.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mn10300/linux.h b/gcc/config/mn10300/linux.h
index bd25a2c98a7..a3d6e4010fc 100644
--- a/gcc/config/mn10300/linux.h
+++ b/gcc/config/mn10300/linux.h
@@ -1,6 +1,6 @@
/* Definitions of taret machine for GNU compiler.
Matsushita AM33/2.0
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Alexandre Oliva <aoliva@redhat.com>
This file is part of GCC.
diff --git a/gcc/config/mn10300/mn10300-modes.def b/gcc/config/mn10300/mn10300-modes.def
index f823e223f7d..0dad35ccabe 100644
--- a/gcc/config/mn10300/mn10300-modes.def
+++ b/gcc/config/mn10300/mn10300-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for MN10300.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Red Hat Inc.
This file is part of GCC.
diff --git a/gcc/config/mn10300/mn10300-opts.h b/gcc/config/mn10300/mn10300-opts.h
index 4c212449392..2a6b637cd48 100644
--- a/gcc/config/mn10300/mn10300-opts.h
+++ b/gcc/config/mn10300/mn10300-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for Matsushita MN10300 series.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mn10300/mn10300-protos.h b/gcc/config/mn10300/mn10300-protos.h
index a7600eae662..da8c939ab39 100644
--- a/gcc/config/mn10300/mn10300-protos.h
+++ b/gcc/config/mn10300/mn10300-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. Matsushita MN10300 series
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Jeff Law (law@cygnus.com).
This file is part of GCC.
diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.c
index 705f577c0fc..1247f32e3d5 100644
--- a/gcc/config/mn10300/mn10300.c
+++ b/gcc/config/mn10300/mn10300.c
@@ -1,5 +1,5 @@
/* Subroutines for insn-output.c for Matsushita MN10300 series
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Jeff Law (law@cygnus.com).
This file is part of GCC.
diff --git a/gcc/config/mn10300/mn10300.h b/gcc/config/mn10300/mn10300.h
index b074540f7b1..31f2025fe34 100644
--- a/gcc/config/mn10300/mn10300.h
+++ b/gcc/config/mn10300/mn10300.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler.
Matsushita MN10300 series
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Jeff Law (law@cygnus.com).
This file is part of GCC.
diff --git a/gcc/config/mn10300/mn10300.md b/gcc/config/mn10300/mn10300.md
index b4bd2795687..9350a502c68 100644
--- a/gcc/config/mn10300/mn10300.md
+++ b/gcc/config/mn10300/mn10300.md
@@ -1,5 +1,5 @@
;; GCC machine description for Matsushita MN10300
-;; Copyright (C) 1996-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1996-2018 Free Software Foundation, Inc.
;; Contributed by Jeff Law (law@cygnus.com).
;; This file is part of GCC.
diff --git a/gcc/config/mn10300/mn10300.opt b/gcc/config/mn10300/mn10300.opt
index a71e3c4049c..7984d4c5a08 100644
--- a/gcc/config/mn10300/mn10300.opt
+++ b/gcc/config/mn10300/mn10300.opt
@@ -1,6 +1,6 @@
; Options for the Matsushita MN10300 port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/mn10300/predicates.md b/gcc/config/mn10300/predicates.md
index 4316205c6fd..c9961f4241e 100644
--- a/gcc/config/mn10300/predicates.md
+++ b/gcc/config/mn10300/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Matsushita MN10300.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/mn10300/t-mn10300 b/gcc/config/mn10300/t-mn10300
index a98f8acca97..e96c0ed3f24 100644
--- a/gcc/config/mn10300/t-mn10300
+++ b/gcc/config/mn10300/t-mn10300
@@ -1,4 +1,4 @@
-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
+# Copyright (C) 1996-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/moxie/constraints.md b/gcc/config/moxie/constraints.md
index cf20200074c..5e94b7bb322 100644
--- a/gcc/config/moxie/constraints.md
+++ b/gcc/config/moxie/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Moxie
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by Anthony Green <green@moxielogic.com>
;; This file is part of GCC.
diff --git a/gcc/config/moxie/moxie-protos.h b/gcc/config/moxie/moxie-protos.h
index e76566a1304..2857b966879 100644
--- a/gcc/config/moxie/moxie-protos.h
+++ b/gcc/config/moxie/moxie-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for moxie.c functions used in the md file & elsewhere.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/moxie/moxie.c b/gcc/config/moxie/moxie.c
index 4c9c5818fc9..fbe39fef5ad 100644
--- a/gcc/config/moxie/moxie.c
+++ b/gcc/config/moxie/moxie.c
@@ -1,5 +1,5 @@
/* Target Code for moxie
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Anthony Green.
This file is part of GCC.
diff --git a/gcc/config/moxie/moxie.h b/gcc/config/moxie/moxie.h
index 3742967d01c..635f4c09a9c 100644
--- a/gcc/config/moxie/moxie.h
+++ b/gcc/config/moxie/moxie.h
@@ -1,5 +1,5 @@
/* Target Definitions for moxie.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Anthony Green.
This file is part of GCC.
diff --git a/gcc/config/moxie/moxie.md b/gcc/config/moxie/moxie.md
index 7f5ff5244ea..bf93ec5e8ba 100644
--- a/gcc/config/moxie/moxie.md
+++ b/gcc/config/moxie/moxie.md
@@ -1,5 +1,5 @@
;; Machine description for Moxie
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by Anthony Green <green@moxielogic.com>
;; This file is part of GCC.
diff --git a/gcc/config/moxie/moxie.opt b/gcc/config/moxie/moxie.opt
index b54fdac5f26..510aa9ec8b0 100644
--- a/gcc/config/moxie/moxie.opt
+++ b/gcc/config/moxie/moxie.opt
@@ -1,6 +1,6 @@
; Options for the moxie compiler port.
-; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/moxie/moxiebox.h b/gcc/config/moxie/moxiebox.h
index 9f6caa78985..019c06bf689 100644
--- a/gcc/config/moxie/moxiebox.h
+++ b/gcc/config/moxie/moxiebox.h
@@ -1,5 +1,5 @@
/* Definitions for the moxiebox.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Anthony Green (green@moxielogic.com)
This file is part of GCC.
diff --git a/gcc/config/moxie/predicates.md b/gcc/config/moxie/predicates.md
index 98ad039036f..6f80aa500ef 100644
--- a/gcc/config/moxie/predicates.md
+++ b/gcc/config/moxie/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Moxie
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by Anthony Green <green@moxielogic.com>
;; This file is part of GCC.
diff --git a/gcc/config/moxie/rtems.h b/gcc/config/moxie/rtems.h
index 8c97238002a..bc28d6e342e 100644
--- a/gcc/config/moxie/rtems.h
+++ b/gcc/config/moxie/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting the Moxie core.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Anthony Green (green@moxielogic.com)
This file is part of GCC.
diff --git a/gcc/config/moxie/t-moxie b/gcc/config/moxie/t-moxie
index 934c5ed60b8..d6eceae16f7 100644
--- a/gcc/config/moxie/t-moxie
+++ b/gcc/config/moxie/t-moxie
@@ -1,5 +1,5 @@
# Target Makefile Fragment for moxie
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# Contributed by Anthony Green.
#
# This file is part of GCC.
diff --git a/gcc/config/moxie/uclinux.h b/gcc/config/moxie/uclinux.h
index 7322c21a4c7..2a26b185fb7 100644
--- a/gcc/config/moxie/uclinux.h
+++ b/gcc/config/moxie/uclinux.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/msp430/constraints.md b/gcc/config/msp430/constraints.md
index 2911d8058c7..8268199236c 100644
--- a/gcc/config/msp430/constraints.md
+++ b/gcc/config/msp430/constraints.md
@@ -1,5 +1,5 @@
;; Machine Description for TI MSP43* processors
-;; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;; This file is part of GCC.
diff --git a/gcc/config/msp430/driver-msp430.c b/gcc/config/msp430/driver-msp430.c
index fa1d90b13a4..09b4b9c5474 100644
--- a/gcc/config/msp430/driver-msp430.c
+++ b/gcc/config/msp430/driver-msp430.c
@@ -1,5 +1,5 @@
/* Subroutines for the gcc driver.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Georg-Johann Lay <avr@gjlay.de>
This file is part of GCC.
diff --git a/gcc/config/msp430/msp430-c.c b/gcc/config/msp430/msp430-c.c
index 7293fb6606f..cff6d27ef4e 100644
--- a/gcc/config/msp430/msp430-c.c
+++ b/gcc/config/msp430/msp430-c.c
@@ -1,5 +1,5 @@
/* MSP430 C-specific support
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of GCC.
diff --git a/gcc/config/msp430/msp430-opts.h b/gcc/config/msp430/msp430-opts.h
index f33bd3805eb..0e03f411ffa 100644
--- a/gcc/config/msp430/msp430-opts.h
+++ b/gcc/config/msp430/msp430-opts.h
@@ -1,5 +1,5 @@
/* GCC option-handling definitions for the TI MSP430
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/msp430/msp430-protos.h b/gcc/config/msp430/msp430-protos.h
index 69f0352c842..69918191142 100644
--- a/gcc/config/msp430/msp430-protos.h
+++ b/gcc/config/msp430/msp430-protos.h
@@ -1,5 +1,5 @@
/* Exported function prototypes from the TI MSP430 backend.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/msp430/msp430.c b/gcc/config/msp430/msp430.c
index 46cbaa7b8d8..83e9e38af4c 100644
--- a/gcc/config/msp430/msp430.c
+++ b/gcc/config/msp430/msp430.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on TI MSP430 processors.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/msp430/msp430.h b/gcc/config/msp430/msp430.h
index d4227259148..6bfe28c2ffc 100644
--- a/gcc/config/msp430/msp430.h
+++ b/gcc/config/msp430/msp430.h
@@ -1,5 +1,5 @@
/* GCC backend definitions for the TI MSP430 Processor
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/msp430/msp430.md b/gcc/config/msp430/msp430.md
index 571f745f7bc..869b9ee6985 100644
--- a/gcc/config/msp430/msp430.md
+++ b/gcc/config/msp430/msp430.md
@@ -1,5 +1,5 @@
;; Machine Description for TI MSP43* processors
-;; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;; This file is part of GCC.
diff --git a/gcc/config/msp430/predicates.md b/gcc/config/msp430/predicates.md
index cbf75923585..0b0a5753fea 100644
--- a/gcc/config/msp430/predicates.md
+++ b/gcc/config/msp430/predicates.md
@@ -1,5 +1,5 @@
;; Machine Description for TI MSP43* processors
-;; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;; This file is part of GCC.
diff --git a/gcc/config/msp430/t-msp430 b/gcc/config/msp430/t-msp430
index 8e6f1931323..af9d5e6357f 100644
--- a/gcc/config/msp430/t-msp430
+++ b/gcc/config/msp430/t-msp430
@@ -1,5 +1,5 @@
# Makefile fragment for building GCC for the TI MSP430 target.
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
# Contributed by Red Hat.
#
# This file is part of GCC.
diff --git a/gcc/config/nds32/constants.md b/gcc/config/nds32/constants.md
index b45b1f7ad87..84f4548d17b 100644
--- a/gcc/config/nds32/constants.md
+++ b/gcc/config/nds32/constants.md
@@ -1,5 +1,5 @@
;; Constant defintions of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/constraints.md b/gcc/config/nds32/constraints.md
index 565fc3bc339..b81ad72e25a 100644
--- a/gcc/config/nds32/constraints.md
+++ b/gcc/config/nds32/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/iterators.md b/gcc/config/nds32/iterators.md
index fce5ab66ab6..c587921a39d 100644
--- a/gcc/config/nds32/iterators.md
+++ b/gcc/config/nds32/iterators.md
@@ -1,6 +1,6 @@
;; Code and mode itertator and attribute definitions
;; of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-cost.c b/gcc/config/nds32/nds32-cost.c
index 8f7c316766b..8d01e8afee2 100644
--- a/gcc/config/nds32/nds32-cost.c
+++ b/gcc/config/nds32/nds32-cost.c
@@ -1,5 +1,5 @@
/* Subroutines used for calculate rtx costs of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-doubleword.md b/gcc/config/nds32/nds32-doubleword.md
index 0e54c6f3655..5ca3fbce236 100644
--- a/gcc/config/nds32/nds32-doubleword.md
+++ b/gcc/config/nds32/nds32-doubleword.md
@@ -1,5 +1,5 @@
;; DImode/DFmode patterns description of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-fp-as-gp.c b/gcc/config/nds32/nds32-fp-as-gp.c
index 743179b6313..95c9586c3b6 100644
--- a/gcc/config/nds32/nds32-fp-as-gp.c
+++ b/gcc/config/nds32/nds32-fp-as-gp.c
@@ -1,5 +1,5 @@
/* The fp-as-gp pass of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-intrinsic.c b/gcc/config/nds32/nds32-intrinsic.c
index 064a8c1731d..5a1b92d604c 100644
--- a/gcc/config/nds32/nds32-intrinsic.c
+++ b/gcc/config/nds32/nds32-intrinsic.c
@@ -1,5 +1,5 @@
/* Intrinsic functions of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-intrinsic.md b/gcc/config/nds32/nds32-intrinsic.md
index 5b5eabbb12d..84bcfc51ac6 100644
--- a/gcc/config/nds32/nds32-intrinsic.md
+++ b/gcc/config/nds32/nds32-intrinsic.md
@@ -1,5 +1,5 @@
;; Intrinsic patterns description of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-isr.c b/gcc/config/nds32/nds32-isr.c
index 698315e1fc4..2c3aac7a256 100644
--- a/gcc/config/nds32/nds32-isr.c
+++ b/gcc/config/nds32/nds32-isr.c
@@ -1,5 +1,5 @@
/* Subroutines used for ISR of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-md-auxiliary.c b/gcc/config/nds32/nds32-md-auxiliary.c
index b4041df6b66..62bc4ff50bb 100644
--- a/gcc/config/nds32/nds32-md-auxiliary.c
+++ b/gcc/config/nds32/nds32-md-auxiliary.c
@@ -1,6 +1,6 @@
/* Auxiliary functions for output asm template or expand rtl
pattern of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-memory-manipulation.c b/gcc/config/nds32/nds32-memory-manipulation.c
index 5503dba8036..912a3e3dbb1 100644
--- a/gcc/config/nds32/nds32-memory-manipulation.c
+++ b/gcc/config/nds32/nds32-memory-manipulation.c
@@ -1,6 +1,6 @@
/* Auxiliary functions for expand movmem, setmem, cmpmem, load_multiple
and store_multiple pattern of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-modes.def b/gcc/config/nds32/nds32-modes.def
index 6e76dd2834c..c52c03e22c9 100644
--- a/gcc/config/nds32/nds32-modes.def
+++ b/gcc/config/nds32/nds32-modes.def
@@ -1,5 +1,5 @@
/* Extra machine modes of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-multiple.md b/gcc/config/nds32/nds32-multiple.md
index e72038e5b5b..581a74f0194 100644
--- a/gcc/config/nds32/nds32-multiple.md
+++ b/gcc/config/nds32/nds32-multiple.md
@@ -1,5 +1,5 @@
;; Load/Store Multiple patterns description of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.for NDS32.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-opts.h b/gcc/config/nds32/nds32-opts.h
index 5aad548b164..88441f2924e 100644
--- a/gcc/config/nds32/nds32-opts.h
+++ b/gcc/config/nds32/nds32-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-peephole2.md b/gcc/config/nds32/nds32-peephole2.md
index 68f0688b63b..a5e77b1dcc7 100644
--- a/gcc/config/nds32/nds32-peephole2.md
+++ b/gcc/config/nds32/nds32-peephole2.md
@@ -1,5 +1,5 @@
;; define_peephole2 optimization patterns of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-pipelines-auxiliary.c b/gcc/config/nds32/nds32-pipelines-auxiliary.c
index 603ca7e69bf..e4b6949be25 100644
--- a/gcc/config/nds32/nds32-pipelines-auxiliary.c
+++ b/gcc/config/nds32/nds32-pipelines-auxiliary.c
@@ -1,6 +1,6 @@
/* Auxiliary functions for pipeline descriptions pattern of Andes
NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-predicates.c b/gcc/config/nds32/nds32-predicates.c
index 32aec3c7163..341f8b6f1cd 100644
--- a/gcc/config/nds32/nds32-predicates.c
+++ b/gcc/config/nds32/nds32-predicates.c
@@ -1,5 +1,5 @@
/* Predicate functions of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32-protos.h b/gcc/config/nds32/nds32-protos.h
index 433cb81c38d..75496135880 100644
--- a/gcc/config/nds32/nds32-protos.h
+++ b/gcc/config/nds32/nds32-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for exported functions of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32.c b/gcc/config/nds32/nds32.c
index 99c3dd077c2..08331f324a4 100644
--- a/gcc/config/nds32/nds32.c
+++ b/gcc/config/nds32/nds32.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32.h b/gcc/config/nds32/nds32.h
index 9bb31c89785..66f692a70fb 100644
--- a/gcc/config/nds32/nds32.h
+++ b/gcc/config/nds32/nds32.h
@@ -1,5 +1,5 @@
/* Definitions of target machine of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/nds32.md b/gcc/config/nds32/nds32.md
index 3c5ad512032..4ab6dee3db4 100644
--- a/gcc/config/nds32/nds32.md
+++ b/gcc/config/nds32/nds32.md
@@ -1,5 +1,5 @@
;; Machine description of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32.opt b/gcc/config/nds32/nds32.opt
index 7c61b8ad858..4787a69e338 100644
--- a/gcc/config/nds32/nds32.opt
+++ b/gcc/config/nds32/nds32.opt
@@ -1,5 +1,5 @@
; Options of Andes NDS32 cpu for GNU compiler
-; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+; Copyright (C) 2012-2018 Free Software Foundation, Inc.
; Contributed by Andes Technology Corporation.
;
; This file is part of GCC.
diff --git a/gcc/config/nds32/nds32_intrinsic.h b/gcc/config/nds32/nds32_intrinsic.h
index c87253e89f0..cebc9a5d057 100644
--- a/gcc/config/nds32/nds32_intrinsic.h
+++ b/gcc/config/nds32/nds32_intrinsic.h
@@ -1,5 +1,5 @@
/* Intrinsic definitions of Andes NDS32 cpu for GNU compiler
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Andes Technology Corporation.
This file is part of GCC.
diff --git a/gcc/config/nds32/pipelines.md b/gcc/config/nds32/pipelines.md
index 71a7957d85b..fa4e55ddf6e 100644
--- a/gcc/config/nds32/pipelines.md
+++ b/gcc/config/nds32/pipelines.md
@@ -1,5 +1,5 @@
;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/predicates.md b/gcc/config/nds32/predicates.md
index eb2554d68e4..ccb8294dff1 100644
--- a/gcc/config/nds32/predicates.md
+++ b/gcc/config/nds32/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions of Andes NDS32 cpu for GNU compiler
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Andes Technology Corporation.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nds32/t-mlibs b/gcc/config/nds32/t-mlibs
index 0a38261e58c..e6c00db6300 100644
--- a/gcc/config/nds32/t-mlibs
+++ b/gcc/config/nds32/t-mlibs
@@ -1,5 +1,5 @@
# The multilib settings of Andes NDS32 cpu for GNU compiler
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
# Contributed by Andes Technology Corporation.
#
# This file is part of GCC.
diff --git a/gcc/config/nds32/t-nds32 b/gcc/config/nds32/t-nds32
index cc19a0fb06b..89dce8e329c 100644
--- a/gcc/config/nds32/t-nds32
+++ b/gcc/config/nds32/t-nds32
@@ -1,5 +1,5 @@
# General rules that all nds32/ targets must have.
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
# Contributed by Andes Technology Corporation.
#
# This file is part of GCC.
diff --git a/gcc/config/netbsd-elf.h b/gcc/config/netbsd-elf.h
index 123b8c2c9fc..4dc2aa7579f 100644
--- a/gcc/config/netbsd-elf.h
+++ b/gcc/config/netbsd-elf.h
@@ -1,5 +1,5 @@
/* Common configuration file for NetBSD ELF targets.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Wasabi Systems, Inc.
This file is part of GCC.
diff --git a/gcc/config/netbsd-elf.opt b/gcc/config/netbsd-elf.opt
index 286627d98a3..fe101f50a2d 100644
--- a/gcc/config/netbsd-elf.opt
+++ b/gcc/config/netbsd-elf.opt
@@ -1,6 +1,6 @@
; NetBSD ELF-only options.
-; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/netbsd-protos.h b/gcc/config/netbsd-protos.h
index 59007c479c9..8dee3b7eb0d 100644
--- a/gcc/config/netbsd-protos.h
+++ b/gcc/config/netbsd-protos.h
@@ -1,5 +1,5 @@
/* Prototypes.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/netbsd-stdint.h b/gcc/config/netbsd-stdint.h
index 3d5466996c9..a8e99af7105 100644
--- a/gcc/config/netbsd-stdint.h
+++ b/gcc/config/netbsd-stdint.h
@@ -1,5 +1,5 @@
/* Definitions for <stdint.h> types for NetBSD systems.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/netbsd.c b/gcc/config/netbsd.c
index ed39f2794d6..dae96ba9b4d 100644
--- a/gcc/config/netbsd.c
+++ b/gcc/config/netbsd.c
@@ -1,5 +1,5 @@
/* Functions for generic NetBSD as target machine for GNU C compiler.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/netbsd.h b/gcc/config/netbsd.h
index e84f1933444..8f9d5d35580 100644
--- a/gcc/config/netbsd.h
+++ b/gcc/config/netbsd.h
@@ -1,5 +1,5 @@
/* Base configuration file for all NetBSD targets.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/netbsd.opt b/gcc/config/netbsd.opt
index bb132fa497d..a581c5dc67f 100644
--- a/gcc/config/netbsd.opt
+++ b/gcc/config/netbsd.opt
@@ -1,6 +1,6 @@
; NetBSD options.
-; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/newlib-stdint.h b/gcc/config/newlib-stdint.h
index 19edcffb0e2..f46e797d610 100644
--- a/gcc/config/newlib-stdint.h
+++ b/gcc/config/newlib-stdint.h
@@ -1,5 +1,5 @@
/* Definitions for <stdint.h> types on systems using newlib.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/nios2/constraints.md b/gcc/config/nios2/constraints.md
index 51f71cf742e..e0235582579 100644
--- a/gcc/config/nios2/constraints.md
+++ b/gcc/config/nios2/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Altera Nios II.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Chung-Lin Tang <cltang@codesourcery.com>
;;
;; This file is part of GCC.
diff --git a/gcc/config/nios2/elf.h b/gcc/config/nios2/elf.h
index 91d7b862b8e..fec9d62a7c9 100644
--- a/gcc/config/nios2/elf.h
+++ b/gcc/config/nios2/elf.h
@@ -1,5 +1,5 @@
/* Definitions of ELF target support for Altera Nios II.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Jonah Graham (jgraham@altera.com),
Will Reece (wreece@altera.com), and Jeff DaSilva (jdasilva@altera.com).
Contributed by Mentor Graphics, Inc.
diff --git a/gcc/config/nios2/elf.opt b/gcc/config/nios2/elf.opt
index 672b2a0065f..4846bfda808 100644
--- a/gcc/config/nios2/elf.opt
+++ b/gcc/config/nios2/elf.opt
@@ -1,5 +1,5 @@
; Options for the Altera Nios II port of the compiler.
-; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+; Copyright (C) 2012-2018 Free Software Foundation, Inc.
; Contributed by Altera and Mentor Graphics, Inc.
;
; This file is part of GCC.
diff --git a/gcc/config/nios2/ldstwm.md b/gcc/config/nios2/ldstwm.md
index 061d3353c12..d4f4ce04294 100644
--- a/gcc/config/nios2/ldstwm.md
+++ b/gcc/config/nios2/ldstwm.md
@@ -2,7 +2,7 @@
This file was automatically generated using nios2-ldstwm.sml.
Please do not edit manually.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Mentor Graphics.
This file is part of GCC.
diff --git a/gcc/config/nios2/linux.h b/gcc/config/nios2/linux.h
index 5177fa641a4..4729105626d 100644
--- a/gcc/config/nios2/linux.h
+++ b/gcc/config/nios2/linux.h
@@ -1,6 +1,6 @@
/* Definitions of target support for Altera Nios II systems
running GNU/Linux with ELF format.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Mentor Graphics, Inc.
This file is part of GCC.
diff --git a/gcc/config/nios2/nios2-ldstwm.sml b/gcc/config/nios2/nios2-ldstwm.sml
index 5aac36ab311..c2566de1647 100644
--- a/gcc/config/nios2/nios2-ldstwm.sml
+++ b/gcc/config/nios2/nios2-ldstwm.sml
@@ -1,5 +1,5 @@
(* Auto-generate Nios II R2 CDX ldwm/stwm/push.n/pop.n patterns
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Mentor Graphics.
This file is part of GCC.
@@ -233,7 +233,7 @@ print
" This file was automatically generated using nios2-ldstwm.sml.\n" ^
" Please do not edit manually.\n" ^
"\n" ^
- " Copyright (C) 2014-2017 Free Software Foundation, Inc.\n" ^
+ " Copyright (C) 2014-2018 Free Software Foundation, Inc.\n" ^
" Contributed by Mentor Graphics.\n" ^
"\n" ^
" This file is part of GCC.\n" ^
diff --git a/gcc/config/nios2/nios2-opts.h b/gcc/config/nios2/nios2-opts.h
index 3eec87008ec..4a6e2231bfc 100644
--- a/gcc/config/nios2/nios2-opts.h
+++ b/gcc/config/nios2/nios2-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for Nios II.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/nios2/nios2-protos.h b/gcc/config/nios2/nios2-protos.h
index 578750c53d5..9c2daab40da 100644
--- a/gcc/config/nios2/nios2-protos.h
+++ b/gcc/config/nios2/nios2-protos.h
@@ -1,5 +1,5 @@
/* Subroutine declarations for Altera Nios II target support.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Jonah Graham (jgraham@altera.com).
Contributed by Mentor Graphics, Inc.
diff --git a/gcc/config/nios2/nios2.c b/gcc/config/nios2/nios2.c
index 1db8dec32bf..3581ad9340d 100644
--- a/gcc/config/nios2/nios2.c
+++ b/gcc/config/nios2/nios2.c
@@ -1,5 +1,5 @@
/* Target machine subroutines for Altera Nios II.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Jonah Graham (jgraham@altera.com),
Will Reece (wreece@altera.com), and Jeff DaSilva (jdasilva@altera.com).
Contributed by Mentor Graphics, Inc.
diff --git a/gcc/config/nios2/nios2.h b/gcc/config/nios2/nios2.h
index e18e88e9c13..858d4a41cd7 100644
--- a/gcc/config/nios2/nios2.h
+++ b/gcc/config/nios2/nios2.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for Altera Nios II.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Jonah Graham (jgraham@altera.com),
Will Reece (wreece@altera.com), and Jeff DaSilva (jdasilva@altera.com).
Contributed by Mentor Graphics, Inc.
diff --git a/gcc/config/nios2/nios2.md b/gcc/config/nios2/nios2.md
index 04693b1ab4f..e9f5c92c556 100644
--- a/gcc/config/nios2/nios2.md
+++ b/gcc/config/nios2/nios2.md
@@ -1,5 +1,5 @@
;; Machine Description for Altera Nios II.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Jonah Graham (jgraham@altera.com) and
;; Will Reece (wreece@altera.com).
;; Contributed by Mentor Graphics, Inc.
diff --git a/gcc/config/nios2/nios2.opt b/gcc/config/nios2/nios2.opt
index a50dbee3fa7..6b70dd328d0 100644
--- a/gcc/config/nios2/nios2.opt
+++ b/gcc/config/nios2/nios2.opt
@@ -1,5 +1,5 @@
; Options for the Altera Nios II port of the compiler.
-; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+; Copyright (C) 2012-2018 Free Software Foundation, Inc.
; Contributed by Altera and Mentor Graphics, Inc.
;
; This file is part of GCC.
diff --git a/gcc/config/nios2/predicates.md b/gcc/config/nios2/predicates.md
index d60529998c9..cbb4ee993a5 100644
--- a/gcc/config/nios2/predicates.md
+++ b/gcc/config/nios2/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Altera Nios II.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Chung-Lin Tang <cltang@codesourcery.com>
;;
;; This file is part of GCC.
diff --git a/gcc/config/nios2/rtems.h b/gcc/config/nios2/rtems.h
index 344a1e91b07..b4a6082f41e 100644
--- a/gcc/config/nios2/rtems.h
+++ b/gcc/config/nios2/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting a NIOS2 using ELF.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Chris Johns (chrisj@rtems.org).
diff --git a/gcc/config/nios2/sync.md b/gcc/config/nios2/sync.md
index 0d12155126d..535a42baa08 100644
--- a/gcc/config/nios2/sync.md
+++ b/gcc/config/nios2/sync.md
@@ -1,5 +1,5 @@
;; Machine Description for Altera Nios II synchronization primitives.
-;; Copyright (C) 2014-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2018 Free Software Foundation, Inc.
;; Contributed by Mentor Graphics, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/nios2/t-nios2 b/gcc/config/nios2/t-nios2
index f5be0044490..d91f7e647f4 100644
--- a/gcc/config/nios2/t-nios2
+++ b/gcc/config/nios2/t-nios2
@@ -1,5 +1,5 @@
# Target Makefile Fragment for Altera Nios II.
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
# Contributed by Altera and Mentor Graphics, Inc.
#
# This file is part of GCC.
diff --git a/gcc/config/nvptx/mkoffload.c b/gcc/config/nvptx/mkoffload.c
index 560ea23e72b..c0093909448 100644
--- a/gcc/config/nvptx/mkoffload.c
+++ b/gcc/config/nvptx/mkoffload.c
@@ -1,6 +1,6 @@
/* Offload image generation tool for PTX.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Nathan Sidwell <nathan@codesourcery.com> and
Bernd Schmidt <bernds@codesourcery.com>.
diff --git a/gcc/config/nvptx/nvptx-protos.h b/gcc/config/nvptx/nvptx-protos.h
index c3e3b84588b..3255bda85ae 100644
--- a/gcc/config/nvptx/nvptx-protos.h
+++ b/gcc/config/nvptx/nvptx-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for exported functions defined in nvptx.c.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Bernd Schmidt <bernds@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.c
index e0245703617..86fc13f4fc0 100644
--- a/gcc/config/nvptx/nvptx.c
+++ b/gcc/config/nvptx/nvptx.c
@@ -1,5 +1,5 @@
/* Target code for NVPTX.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Bernd Schmidt <bernds@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/config/nvptx/nvptx.h b/gcc/config/nvptx/nvptx.h
index f81b9e2ae69..dfa1e9aa859 100644
--- a/gcc/config/nvptx/nvptx.h
+++ b/gcc/config/nvptx/nvptx.h
@@ -1,5 +1,5 @@
/* Target Definitions for NVPTX.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Bernd Schmidt <bernds@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/config/nvptx/nvptx.md b/gcc/config/nvptx/nvptx.md
index 41a24b31edd..f9c087b6d22 100644
--- a/gcc/config/nvptx/nvptx.md
+++ b/gcc/config/nvptx/nvptx.md
@@ -1,5 +1,5 @@
;; Machine description for NVPTX.
-;; Copyright (C) 2014-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2018 Free Software Foundation, Inc.
;; Contributed by Bernd Schmidt <bernds@codesourcery.com>
;;
;; This file is part of GCC.
diff --git a/gcc/config/nvptx/nvptx.opt b/gcc/config/nvptx/nvptx.opt
index 901def703f8..04277d1d98e 100644
--- a/gcc/config/nvptx/nvptx.opt
+++ b/gcc/config/nvptx/nvptx.opt
@@ -1,5 +1,5 @@
; Options for the NVPTX port
-; Copyright (C) 2014-2017 Free Software Foundation, Inc.
+; Copyright (C) 2014-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/nvptx/offload.h b/gcc/config/nvptx/offload.h
index e010a93301a..d76a0fefc9d 100644
--- a/gcc/config/nvptx/offload.h
+++ b/gcc/config/nvptx/offload.h
@@ -1,6 +1,6 @@
/* Support for Nvidia PTX offloading.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/openbsd-libpthread.h b/gcc/config/openbsd-libpthread.h
index 6b3ac55a333..78869f3cd11 100644
--- a/gcc/config/openbsd-libpthread.h
+++ b/gcc/config/openbsd-libpthread.h
@@ -1,6 +1,6 @@
/* LIB_SPEC appropriate for OpenBSD. Include -lpthread if -pthread is
specified on the command line. */
-/* Copyright (C) 2004-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/openbsd.h b/gcc/config/openbsd.h
index ed7837b3a1a..d6c142878ce 100644
--- a/gcc/config/openbsd.h
+++ b/gcc/config/openbsd.h
@@ -1,5 +1,5 @@
/* Base configuration file for all OpenBSD targets.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/openbsd.opt b/gcc/config/openbsd.opt
index 3e2e1ba43f9..391f8ccb9a9 100644
--- a/gcc/config/openbsd.opt
+++ b/gcc/config/openbsd.opt
@@ -1,6 +1,6 @@
; OpenBSD options.
-; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/pa/constraints.md b/gcc/config/pa/constraints.md
index 7adce17776f..7762094bf18 100644
--- a/gcc/config/pa/constraints.md
+++ b/gcc/config/pa/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for pa
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/pa/elf.h b/gcc/config/pa/elf.h
index 7f0a657f055..a7ddb8777d4 100644
--- a/gcc/config/pa/elf.h
+++ b/gcc/config/pa/elf.h
@@ -1,5 +1,5 @@
/* Definitions for ELF assembler support.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa-64.h b/gcc/config/pa/pa-64.h
index e10cbb3b331..25a367f3fbd 100644
--- a/gcc/config/pa/pa-64.h
+++ b/gcc/config/pa/pa-64.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler, for HPs using the
64bit runtime model.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa-hpux.h b/gcc/config/pa/pa-hpux.h
index eddde624031..19a632b7cfd 100644
--- a/gcc/config/pa/pa-hpux.h
+++ b/gcc/config/pa/pa-hpux.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for HP-UX.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa-hpux.opt b/gcc/config/pa/pa-hpux.opt
index b8b6eaae176..d6e0a759011 100644
--- a/gcc/config/pa/pa-hpux.opt
+++ b/gcc/config/pa/pa-hpux.opt
@@ -1,6 +1,6 @@
; Options for the HP PA-RISC port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/pa/pa-hpux10.h b/gcc/config/pa/pa-hpux10.h
index f196a7f3c93..4dcb13067f5 100644
--- a/gcc/config/pa/pa-hpux10.h
+++ b/gcc/config/pa/pa-hpux10.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for HP PA-RISC
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Tim Moore (moore@defmacro.cs.utah.edu)
This file is part of GCC.
diff --git a/gcc/config/pa/pa-hpux10.opt b/gcc/config/pa/pa-hpux10.opt
index 35dd9a5720f..b2163096c55 100644
--- a/gcc/config/pa/pa-hpux10.opt
+++ b/gcc/config/pa/pa-hpux10.opt
@@ -1,6 +1,6 @@
; Options specific to HP-UX 10.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/pa/pa-hpux1010.h b/gcc/config/pa/pa-hpux1010.h
index 7384966955b..131e97cab51 100644
--- a/gcc/config/pa/pa-hpux1010.h
+++ b/gcc/config/pa/pa-hpux1010.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for HP PA-RISC
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa-hpux1010.opt b/gcc/config/pa/pa-hpux1010.opt
index a1edfe65e85..caef26e6a37 100644
--- a/gcc/config/pa/pa-hpux1010.opt
+++ b/gcc/config/pa/pa-hpux1010.opt
@@ -1,6 +1,6 @@
; Options for the HP PA-RISC port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/pa/pa-hpux11.h b/gcc/config/pa/pa-hpux11.h
index 50786bd64f4..8adfe18b190 100644
--- a/gcc/config/pa/pa-hpux11.h
+++ b/gcc/config/pa/pa-hpux11.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for HP PA-RISC
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa-hpux1111.h b/gcc/config/pa/pa-hpux1111.h
index 6a91b5113de..c1ed72e39e8 100644
--- a/gcc/config/pa/pa-hpux1111.h
+++ b/gcc/config/pa/pa-hpux1111.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for HP PA-RISC
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa-hpux1111.opt b/gcc/config/pa/pa-hpux1111.opt
index eadef46d764..19a392321e5 100644
--- a/gcc/config/pa/pa-hpux1111.opt
+++ b/gcc/config/pa/pa-hpux1111.opt
@@ -1,6 +1,6 @@
; Options for the HP PA-RISC port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/pa/pa-hpux1131.h b/gcc/config/pa/pa-hpux1131.h
index 28df331855d..06a117876d7 100644
--- a/gcc/config/pa/pa-hpux1131.h
+++ b/gcc/config/pa/pa-hpux1131.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for HP PA-RISC
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa-hpux1131.opt b/gcc/config/pa/pa-hpux1131.opt
index 59f460378ca..cfd9638010f 100644
--- a/gcc/config/pa/pa-hpux1131.opt
+++ b/gcc/config/pa/pa-hpux1131.opt
@@ -1,6 +1,6 @@
; Options for the HP PA-RISC port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/pa/pa-linux.h b/gcc/config/pa/pa-linux.h
index 811e697b8ed..1f6cb6b7f1c 100644
--- a/gcc/config/pa/pa-linux.h
+++ b/gcc/config/pa/pa-linux.h
@@ -1,5 +1,5 @@
/* Definitions for PA_RISC with ELF format
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa-modes.def b/gcc/config/pa/pa-modes.def
index bb4026b9ff7..48da74d143e 100644
--- a/gcc/config/pa/pa-modes.def
+++ b/gcc/config/pa/pa-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for the HP Spectrum.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com) of Cygnus Support
and Tim Moore (moore@defmacro.cs.utah.edu) of the Center for
Software Science at the University of Utah.
diff --git a/gcc/config/pa/pa-openbsd.h b/gcc/config/pa/pa-openbsd.h
index 7a8ace1e790..029c313d443 100644
--- a/gcc/config/pa/pa-openbsd.h
+++ b/gcc/config/pa/pa-openbsd.h
@@ -1,5 +1,5 @@
/* Definitions for PA_RISC with ELF format
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa-opts.h b/gcc/config/pa/pa-opts.h
index b5e4dd61e25..7b274d26d88 100644
--- a/gcc/config/pa/pa-opts.h
+++ b/gcc/config/pa/pa-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for HP PA.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa-protos.h b/gcc/config/pa/pa-protos.h
index 7c38c60664c..e79a821203d 100644
--- a/gcc/config/pa/pa-protos.h
+++ b/gcc/config/pa/pa-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for pa.c functions used in the md file & elsewhere.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c
index 15f22fc1c64..a5782fc6d43 100644
--- a/gcc/config/pa/pa.c
+++ b/gcc/config/pa/pa.c
@@ -1,5 +1,5 @@
/* Subroutines for insn-output.c for HPPA.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Tim Moore (moore@cs.utah.edu), based on sparc.c
This file is part of GCC.
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index 757dc890553..3d66a105524 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for the HP Spectrum.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com) of Cygnus Support
and Tim Moore (moore@defmacro.cs.utah.edu) of the Center for
Software Science at the University of Utah.
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md
index 1d979e0328d..e581aadd15e 100644
--- a/gcc/config/pa/pa.md
+++ b/gcc/config/pa/pa.md
@@ -1,5 +1,5 @@
;;- Machine description for HP PA-RISC architecture for GCC compiler
-;; Copyright (C) 1992-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1992-2018 Free Software Foundation, Inc.
;; Contributed by the Center for Software Science at the University
;; of Utah.
diff --git a/gcc/config/pa/pa.opt b/gcc/config/pa/pa.opt
index d4eb60b16a7..4aaf6acc203 100644
--- a/gcc/config/pa/pa.opt
+++ b/gcc/config/pa/pa.opt
@@ -1,6 +1,6 @@
; Options for the HP PA-RISC port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/pa/pa32-linux.h b/gcc/config/pa/pa32-linux.h
index 131f26cfbed..b5cb50442d6 100644
--- a/gcc/config/pa/pa32-linux.h
+++ b/gcc/config/pa/pa32-linux.h
@@ -1,5 +1,5 @@
/* Definitions for PA_RISC with ELF-32 format
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa32-openbsd.h b/gcc/config/pa/pa32-openbsd.h
index 7e86e3e950b..0fa51a3f5e0 100644
--- a/gcc/config/pa/pa32-openbsd.h
+++ b/gcc/config/pa/pa32-openbsd.h
@@ -1,5 +1,5 @@
/* Definitions for PA_RISC with ELF-32 format
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa32-regs.h b/gcc/config/pa/pa32-regs.h
index d479b1aee7e..96bfb9e8146 100644
--- a/gcc/config/pa/pa32-regs.h
+++ b/gcc/config/pa/pa32-regs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa64-hpux.h b/gcc/config/pa/pa64-hpux.h
index 8b7a42be3b5..8a94a3e0340 100644
--- a/gcc/config/pa/pa64-hpux.h
+++ b/gcc/config/pa/pa64-hpux.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler, for HPs running
HPUX using the 64bit runtime model.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa64-hpux.opt b/gcc/config/pa/pa64-hpux.opt
index 4a94c55b8a3..5fb33ebe532 100644
--- a/gcc/config/pa/pa64-hpux.opt
+++ b/gcc/config/pa/pa64-hpux.opt
@@ -1,6 +1,6 @@
; Options for the HP PA-RISC port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/pa/pa64-linux.h b/gcc/config/pa/pa64-linux.h
index e6f57227118..06c86c4561c 100644
--- a/gcc/config/pa/pa64-linux.h
+++ b/gcc/config/pa/pa64-linux.h
@@ -1,5 +1,5 @@
/* Definitions for PA_RISC with ELF format on 64-bit Linux
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/pa64-regs.h b/gcc/config/pa/pa64-regs.h
index d9c8dd419e7..0dc3c81727b 100644
--- a/gcc/config/pa/pa64-regs.h
+++ b/gcc/config/pa/pa64-regs.h
@@ -1,5 +1,5 @@
/* Configuration for GCC-compiler for PA-RISC.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pa/predicates.md b/gcc/config/pa/predicates.md
index d69cf04d9d8..4600f988c87 100644
--- a/gcc/config/pa/predicates.md
+++ b/gcc/config/pa/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for HP PA-RISC.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/pa/som.h b/gcc/config/pa/som.h
index 6d57b77af39..4a7b12344c2 100644
--- a/gcc/config/pa/som.h
+++ b/gcc/config/pa/som.h
@@ -1,5 +1,5 @@
/* Definitions for SOM assembler support.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/pdp11/constraints.md b/gcc/config/pdp11/constraints.md
index ace7b7b64e5..0d78dd86835 100644
--- a/gcc/config/pdp11/constraints.md
+++ b/gcc/config/pdp11/constraints.md
@@ -1,5 +1,5 @@
;;- Constraint definitions for the pdp11 for GNU C compiler
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at).
;; This file is part of GCC.
diff --git a/gcc/config/pdp11/pdp11-modes.def b/gcc/config/pdp11/pdp11-modes.def
index 473ab320b10..a49994acf09 100644
--- a/gcc/config/pdp11/pdp11-modes.def
+++ b/gcc/config/pdp11/pdp11-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for the pdp-11
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at).
This file is part of GCC.
diff --git a/gcc/config/pdp11/pdp11-protos.h b/gcc/config/pdp11/pdp11-protos.h
index 467b0d87a0a..c5096b0d793 100644
--- a/gcc/config/pdp11/pdp11-protos.h
+++ b/gcc/config/pdp11/pdp11-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for the pdp-11
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at).
This file is part of GCC.
diff --git a/gcc/config/pdp11/pdp11.c b/gcc/config/pdp11/pdp11.c
index 1367a072b1b..38c55fbb3df 100644
--- a/gcc/config/pdp11/pdp11.c
+++ b/gcc/config/pdp11/pdp11.c
@@ -1,5 +1,5 @@
/* Subroutines for gcc2 for pdp11.
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at).
This file is part of GCC.
diff --git a/gcc/config/pdp11/pdp11.h b/gcc/config/pdp11/pdp11.h
index 5ccec18e91a..af92a79bf30 100644
--- a/gcc/config/pdp11/pdp11.h
+++ b/gcc/config/pdp11/pdp11.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for the pdp-11
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at).
This file is part of GCC.
diff --git a/gcc/config/pdp11/pdp11.md b/gcc/config/pdp11/pdp11.md
index dde7711e09b..8ad1c216330 100644
--- a/gcc/config/pdp11/pdp11.md
+++ b/gcc/config/pdp11/pdp11.md
@@ -1,5 +1,5 @@
;;- Machine description for the pdp11 for GNU C compiler
-;; Copyright (C) 1994-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2018 Free Software Foundation, Inc.
;; Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at).
;; This file is part of GCC.
diff --git a/gcc/config/pdp11/pdp11.opt b/gcc/config/pdp11/pdp11.opt
index fc5770f3c24..0a1eb223416 100644
--- a/gcc/config/pdp11/pdp11.opt
+++ b/gcc/config/pdp11/pdp11.opt
@@ -1,6 +1,6 @@
; Options for the PDP11 port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/pdp11/predicates.md b/gcc/config/pdp11/predicates.md
index 6ab00ba07c8..d489a043396 100644
--- a/gcc/config/pdp11/predicates.md
+++ b/gcc/config/pdp11/predicates.md
@@ -1,5 +1,5 @@
;;- Predicate definitions for the pdp11 for GNU C compiler
-;; Copyright (C) 1994-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2018 Free Software Foundation, Inc.
;; Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at).
;; This file is part of GCC.
diff --git a/gcc/config/pdp11/t-pdp11 b/gcc/config/pdp11/t-pdp11
index b812a0a1fe4..ab01bff73fa 100644
--- a/gcc/config/pdp11/t-pdp11
+++ b/gcc/config/pdp11/t-pdp11
@@ -1,4 +1,4 @@
-# Copyright (C) 1995-2017 Free Software Foundation, Inc.
+# Copyright (C) 1995-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/phoenix.h b/gcc/config/phoenix.h
index 1799efdc555..90943045ed7 100644
--- a/gcc/config/phoenix.h
+++ b/gcc/config/phoenix.h
@@ -1,5 +1,5 @@
/* Base configuration file for all Phoenix-RTOS targets.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/40x.md b/gcc/config/powerpcspe/40x.md
index d832a90c409..67df59d53cb 100644
--- a/gcc/config/powerpcspe/40x.md
+++ b/gcc/config/powerpcspe/40x.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM PowerPC 403 and PowerPC 405 processors.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/440.md b/gcc/config/powerpcspe/440.md
index 80964e8bbac..d78ee8d9dfc 100644
--- a/gcc/config/powerpcspe/440.md
+++ b/gcc/config/powerpcspe/440.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM PowerPC 440 processor.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/powerpcspe/476.h b/gcc/config/powerpcspe/476.h
index f22e399b6c5..3dc692a4a52 100644
--- a/gcc/config/powerpcspe/476.h
+++ b/gcc/config/powerpcspe/476.h
@@ -1,5 +1,5 @@
/* Enable IBM PowerPC 476 support.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Peter Bergner (bergner@vnet.ibm.com)
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/476.md b/gcc/config/powerpcspe/476.md
index aefead25ada..9727a91b321 100644
--- a/gcc/config/powerpcspe/476.md
+++ b/gcc/config/powerpcspe/476.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM PowerPC 476 processor.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by Peter Bergner (bergner@vnet.ibm.com).
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/476.opt b/gcc/config/powerpcspe/476.opt
index c681d2c03a5..14d096318bd 100644
--- a/gcc/config/powerpcspe/476.opt
+++ b/gcc/config/powerpcspe/476.opt
@@ -1,6 +1,6 @@
; IBM PowerPC 476 options.
;
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
; Contributed by Peter Bergner (bergner@vnet.ibm.com)
;
; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/601.md b/gcc/config/powerpcspe/601.md
index 79221260229..d92a518a1e6 100644
--- a/gcc/config/powerpcspe/601.md
+++ b/gcc/config/powerpcspe/601.md
@@ -1,5 +1,5 @@
;; Scheduling description for PowerPC 601 processor.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/603.md b/gcc/config/powerpcspe/603.md
index 853746eb912..21676426933 100644
--- a/gcc/config/powerpcspe/603.md
+++ b/gcc/config/powerpcspe/603.md
@@ -1,5 +1,5 @@
;; Scheduling description for PowerPC 603 processor.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/6xx.md b/gcc/config/powerpcspe/6xx.md
index 64e5ebb7d6f..dd81c4306d3 100644
--- a/gcc/config/powerpcspe/6xx.md
+++ b/gcc/config/powerpcspe/6xx.md
@@ -1,6 +1,6 @@
;; Scheduling description for PowerPC 604, PowerPC 604e, PowerPC 620,
;; and PowerPC 630 processors.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/7450.md b/gcc/config/powerpcspe/7450.md
index 8617708fd8b..9c27c519f5a 100644
--- a/gcc/config/powerpcspe/7450.md
+++ b/gcc/config/powerpcspe/7450.md
@@ -1,5 +1,5 @@
;; Scheduling description for Motorola PowerPC 7450 processor.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/750cl.h b/gcc/config/powerpcspe/750cl.h
index b31f05fafd1..50080027b58 100644
--- a/gcc/config/powerpcspe/750cl.h
+++ b/gcc/config/powerpcspe/750cl.h
@@ -1,5 +1,5 @@
/* Enable 750cl paired single support.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Revital Eres (eres@il.ibm.com)
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/7xx.md b/gcc/config/powerpcspe/7xx.md
index 4001bf9405d..ae314c0aa60 100644
--- a/gcc/config/powerpcspe/7xx.md
+++ b/gcc/config/powerpcspe/7xx.md
@@ -1,5 +1,5 @@
;; Scheduling description for Motorola PowerPC 750 and PowerPC 7400 processors.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/8540.md b/gcc/config/powerpcspe/8540.md
index fae369de0c3..8f8705cdf38 100644
--- a/gcc/config/powerpcspe/8540.md
+++ b/gcc/config/powerpcspe/8540.md
@@ -1,5 +1,5 @@
;; Pipeline description for Motorola PowerPC 8540 processor.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/a2.md b/gcc/config/powerpcspe/a2.md
index d8dd3268f71..4c88b4f9154 100644
--- a/gcc/config/powerpcspe/a2.md
+++ b/gcc/config/powerpcspe/a2.md
@@ -1,5 +1,5 @@
;; Scheduling description for PowerPC A2 processors.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by Ben Elliston (bje@au.ibm.com)
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/aix-stdint.h b/gcc/config/powerpcspe/aix-stdint.h
index 77cc699daaf..8f48848b77b 100644
--- a/gcc/config/powerpcspe/aix-stdint.h
+++ b/gcc/config/powerpcspe/aix-stdint.h
@@ -1,5 +1,5 @@
/* Definitions for <stdint.h> types on systems using AIX.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/aix.h b/gcc/config/powerpcspe/aix.h
index dc7fc44b044..d2ddf80ad4a 100644
--- a/gcc/config/powerpcspe/aix.h
+++ b/gcc/config/powerpcspe/aix.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/aix43.h b/gcc/config/powerpcspe/aix43.h
index bd8a2c08da2..bac8b53a31d 100644
--- a/gcc/config/powerpcspe/aix43.h
+++ b/gcc/config/powerpcspe/aix43.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX version 4.3.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/aix51.h b/gcc/config/powerpcspe/aix51.h
index e9f88df23da..457d4118dab 100644
--- a/gcc/config/powerpcspe/aix51.h
+++ b/gcc/config/powerpcspe/aix51.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX V5.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/aix52.h b/gcc/config/powerpcspe/aix52.h
index eade64c5f64..7a8589774ac 100644
--- a/gcc/config/powerpcspe/aix52.h
+++ b/gcc/config/powerpcspe/aix52.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX V5.2.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/aix53.h b/gcc/config/powerpcspe/aix53.h
index b16488b3ba3..e708108ce9c 100644
--- a/gcc/config/powerpcspe/aix53.h
+++ b/gcc/config/powerpcspe/aix53.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX V5.3.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/aix61.h b/gcc/config/powerpcspe/aix61.h
index 25fcb62ea95..353e5d6cfeb 100644
--- a/gcc/config/powerpcspe/aix61.h
+++ b/gcc/config/powerpcspe/aix61.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX V6.1.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/aix64.opt b/gcc/config/powerpcspe/aix64.opt
index ca8d1da6b0e..7a918d9ece9 100644
--- a/gcc/config/powerpcspe/aix64.opt
+++ b/gcc/config/powerpcspe/aix64.opt
@@ -1,6 +1,6 @@
; Options for the 64-bit flavor of AIX.
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
; Contributed by Aldy Hernandez <aldy@quesejoda.com>.
;
; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/aix71.h b/gcc/config/powerpcspe/aix71.h
index 3b8de897ede..2ad865a13ec 100644
--- a/gcc/config/powerpcspe/aix71.h
+++ b/gcc/config/powerpcspe/aix71.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX V7.1.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/altivec.h b/gcc/config/powerpcspe/altivec.h
index c92bccef150..40bab32df6a 100644
--- a/gcc/config/powerpcspe/altivec.h
+++ b/gcc/config/powerpcspe/altivec.h
@@ -1,5 +1,5 @@
/* PowerPC AltiVec include file.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com).
Rewritten by Paolo Bonzini (bonzini@gnu.org).
diff --git a/gcc/config/powerpcspe/altivec.md b/gcc/config/powerpcspe/altivec.md
index 2f85e369c3e..15720454b0e 100644
--- a/gcc/config/powerpcspe/altivec.md
+++ b/gcc/config/powerpcspe/altivec.md
@@ -1,5 +1,5 @@
;; AltiVec patterns.
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;; Contributed by Aldy Hernandez (aldy@quesejoda.com)
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/biarch64.h b/gcc/config/powerpcspe/biarch64.h
index 8a11ca8e17d..d1e0582b690 100644
--- a/gcc/config/powerpcspe/biarch64.h
+++ b/gcc/config/powerpcspe/biarch64.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for 32/64 bit powerpc.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/bmi2intrin.h b/gcc/config/powerpcspe/bmi2intrin.h
index fc634c1ed60..2b55cb72bbc 100644
--- a/gcc/config/powerpcspe/bmi2intrin.h
+++ b/gcc/config/powerpcspe/bmi2intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/bmiintrin.h b/gcc/config/powerpcspe/bmiintrin.h
index 28671ca0d32..74c0d9e82d8 100644
--- a/gcc/config/powerpcspe/bmiintrin.h
+++ b/gcc/config/powerpcspe/bmiintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/cell.md b/gcc/config/powerpcspe/cell.md
index a92e82acecf..00f203c3f03 100644
--- a/gcc/config/powerpcspe/cell.md
+++ b/gcc/config/powerpcspe/cell.md
@@ -1,5 +1,5 @@
;; Scheduling description for cell processor.
-;; Copyright (C) 2001-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2001-2018 Free Software Foundation, Inc.
;; Contributed by Sony Computer Entertainment, Inc.,
diff --git a/gcc/config/powerpcspe/constraints.md b/gcc/config/powerpcspe/constraints.md
index 44f45d8b676..d08e17f0b44 100644
--- a/gcc/config/powerpcspe/constraints.md
+++ b/gcc/config/powerpcspe/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for RS6000
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/powerpcspe/crypto.md b/gcc/config/powerpcspe/crypto.md
index 5892f8918f2..0f34e141580 100644
--- a/gcc/config/powerpcspe/crypto.md
+++ b/gcc/config/powerpcspe/crypto.md
@@ -1,5 +1,5 @@
;; Cryptographic instructions added in ISA 2.07
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Michael Meissner (meissner@linux.vnet.ibm.com)
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/darwin.h b/gcc/config/powerpcspe/darwin.h
index a454049c130..23faf76d023 100644
--- a/gcc/config/powerpcspe/darwin.h
+++ b/gcc/config/powerpcspe/darwin.h
@@ -1,5 +1,5 @@
/* Target definitions for PowerPC running Darwin (Mac OS X).
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
Contributed by Apple Computer Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/darwin.md b/gcc/config/powerpcspe/darwin.md
index fde67fd268d..566549a2a7e 100644
--- a/gcc/config/powerpcspe/darwin.md
+++ b/gcc/config/powerpcspe/darwin.md
@@ -1,5 +1,5 @@
/* Machine description patterns for PowerPC running Darwin (Mac OS X).
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Apple Computer Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/darwin.opt b/gcc/config/powerpcspe/darwin.opt
index aca1c3ee67d..e2275095ffc 100644
--- a/gcc/config/powerpcspe/darwin.opt
+++ b/gcc/config/powerpcspe/darwin.opt
@@ -1,6 +1,6 @@
; Darwin options for PPC port.
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
; Contributed by Aldy Hernandez <aldy@quesejoda.com>.
;
; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/darwin64.h b/gcc/config/powerpcspe/darwin64.h
index 79d780cd71b..11c77b8dfee 100644
--- a/gcc/config/powerpcspe/darwin64.h
+++ b/gcc/config/powerpcspe/darwin64.h
@@ -1,5 +1,5 @@
/* Target definitions for PowerPC running Darwin (Mac OS X).
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Apple Computer Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/darwin7.h b/gcc/config/powerpcspe/darwin7.h
index f5e9f893030..d35b65d699e 100644
--- a/gcc/config/powerpcspe/darwin7.h
+++ b/gcc/config/powerpcspe/darwin7.h
@@ -1,5 +1,5 @@
/* Target definitions for Darwin 7.x (Mac OS X) systems.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/darwin8.h b/gcc/config/powerpcspe/darwin8.h
index bccf998de7c..76c910321f6 100644
--- a/gcc/config/powerpcspe/darwin8.h
+++ b/gcc/config/powerpcspe/darwin8.h
@@ -1,5 +1,5 @@
/* Target definitions for Darwin 8.0 and above (Mac OS X) systems.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/default64.h b/gcc/config/powerpcspe/default64.h
index ebce9f25aae..a6f2156efa4 100644
--- a/gcc/config/powerpcspe/default64.h
+++ b/gcc/config/powerpcspe/default64.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for 64 bit powerpc linux defaulting to -m64.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/dfp.md b/gcc/config/powerpcspe/dfp.md
index 790f2e43d49..03e5bc1537b 100644
--- a/gcc/config/powerpcspe/dfp.md
+++ b/gcc/config/powerpcspe/dfp.md
@@ -1,5 +1,5 @@
;; Decimal Floating Point (DFP) patterns.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; Contributed by Ben Elliston (bje@au.ibm.com) and Peter Bergner
;; (bergner@vnet.ibm.com).
diff --git a/gcc/config/powerpcspe/driver-powerpcspe.c b/gcc/config/powerpcspe/driver-powerpcspe.c
index f3edb861138..cf3ef94dcb0 100644
--- a/gcc/config/powerpcspe/driver-powerpcspe.c
+++ b/gcc/config/powerpcspe/driver-powerpcspe.c
@@ -1,5 +1,5 @@
/* Subroutines for the gcc driver.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/e300c2c3.md b/gcc/config/powerpcspe/e300c2c3.md
index f014f817d8a..1f3f33af107 100644
--- a/gcc/config/powerpcspe/e300c2c3.md
+++ b/gcc/config/powerpcspe/e300c2c3.md
@@ -1,5 +1,5 @@
;; Pipeline description for Motorola PowerPC e300c3 core.
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; Contributed by Edmar Wienskoski (edmar@freescale.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/e500.h b/gcc/config/powerpcspe/e500.h
index 3da9a6ecff2..ff85c335ba3 100644
--- a/gcc/config/powerpcspe/e500.h
+++ b/gcc/config/powerpcspe/e500.h
@@ -1,5 +1,5 @@
/* Enable E500 support.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
GCC is free software; you can redistribute it and/or modify it
diff --git a/gcc/config/powerpcspe/e500mc.md b/gcc/config/powerpcspe/e500mc.md
index 9878aaacba8..2d24cb36919 100644
--- a/gcc/config/powerpcspe/e500mc.md
+++ b/gcc/config/powerpcspe/e500mc.md
@@ -1,5 +1,5 @@
;; Pipeline description for Motorola PowerPC e500mc core.
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; Contributed by Edmar Wienskoski (edmar@freescale.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/e500mc64.md b/gcc/config/powerpcspe/e500mc64.md
index 366b4c49791..b5c283b319d 100644
--- a/gcc/config/powerpcspe/e500mc64.md
+++ b/gcc/config/powerpcspe/e500mc64.md
@@ -1,5 +1,5 @@
;; Pipeline description for Freescale PowerPC e500mc64 core.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by Edmar Wienskoski (edmar@freescale.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/e5500.md b/gcc/config/powerpcspe/e5500.md
index d66f8a58421..2833b8fe77c 100644
--- a/gcc/config/powerpcspe/e5500.md
+++ b/gcc/config/powerpcspe/e5500.md
@@ -1,5 +1,5 @@
;; Pipeline description for Freescale PowerPC e5500 core.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Edmar Wienskoski (edmar@freescale.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/e6500.md b/gcc/config/powerpcspe/e6500.md
index 779aa4f8c45..dfd3c7c88ab 100644
--- a/gcc/config/powerpcspe/e6500.md
+++ b/gcc/config/powerpcspe/e6500.md
@@ -1,5 +1,5 @@
;; Pipeline description for Freescale PowerPC e6500 core.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Edmar Wienskoski (edmar@freescale.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/eabi.h b/gcc/config/powerpcspe/eabi.h
index ae1a73c03d9..494bad7e56b 100644
--- a/gcc/config/powerpcspe/eabi.h
+++ b/gcc/config/powerpcspe/eabi.h
@@ -1,6 +1,6 @@
/* Core target definitions for GNU compiler
for IBM RS/6000 PowerPC targeted to embedded ELF systems.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Cygnus Support.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/eabialtivec.h b/gcc/config/powerpcspe/eabialtivec.h
index a8fc9f0a825..15b1e66de74 100644
--- a/gcc/config/powerpcspe/eabialtivec.h
+++ b/gcc/config/powerpcspe/eabialtivec.h
@@ -1,6 +1,6 @@
/* Core target definitions for GNU compiler
for PowerPC targeted systems with AltiVec support.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/eabisim.h b/gcc/config/powerpcspe/eabisim.h
index fda50ba1408..ec362963130 100644
--- a/gcc/config/powerpcspe/eabisim.h
+++ b/gcc/config/powerpcspe/eabisim.h
@@ -1,6 +1,6 @@
/* Support for GCC on simulated PowerPC systems targeted to embedded ELF
systems.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Cygnus Support.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/eabispe.h b/gcc/config/powerpcspe/eabispe.h
index db8030a791b..51005926d85 100644
--- a/gcc/config/powerpcspe/eabispe.h
+++ b/gcc/config/powerpcspe/eabispe.h
@@ -1,6 +1,6 @@
/* Core target definitions for GNU compiler
for PowerPC embedded targeted systems with SPE support.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/freebsd.h b/gcc/config/powerpcspe/freebsd.h
index 5201dd791b5..53ae40d75b7 100644
--- a/gcc/config/powerpcspe/freebsd.h
+++ b/gcc/config/powerpcspe/freebsd.h
@@ -1,5 +1,5 @@
/* Definitions for PowerPC running FreeBSD using the ELF format
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/freebsd64.h b/gcc/config/powerpcspe/freebsd64.h
index f1987918bf8..fd3dea5ab89 100644
--- a/gcc/config/powerpcspe/freebsd64.h
+++ b/gcc/config/powerpcspe/freebsd64.h
@@ -1,5 +1,5 @@
/* Definitions for 64-bit PowerPC running FreeBSD using the ELF format
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/genopt.sh b/gcc/config/powerpcspe/genopt.sh
index f04c00127c1..9aa834df25a 100755
--- a/gcc/config/powerpcspe/genopt.sh
+++ b/gcc/config/powerpcspe/genopt.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# Generate powerpcspe-tables.opt from the list of CPUs in powerpcspe-cpus.def.
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
@@ -22,7 +22,7 @@ cat <<EOF
; -*- buffer-read-only: t -*-
; Generated automatically by genopt.sh from powerpcspe-cpus.def.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/powerpcspe/host-darwin.c b/gcc/config/powerpcspe/host-darwin.c
index ecafe08962f..b5882f475d6 100644
--- a/gcc/config/powerpcspe/host-darwin.c
+++ b/gcc/config/powerpcspe/host-darwin.c
@@ -1,5 +1,5 @@
/* Darwin/powerpc host-specific hook definitions.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/host-ppc64-darwin.c b/gcc/config/powerpcspe/host-ppc64-darwin.c
index 8f995148b24..12daf9e26f5 100644
--- a/gcc/config/powerpcspe/host-ppc64-darwin.c
+++ b/gcc/config/powerpcspe/host-ppc64-darwin.c
@@ -1,5 +1,5 @@
/* ppc64-darwin host-specific hook definitions.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/htm.md b/gcc/config/powerpcspe/htm.md
index de769f7db3c..44a52c5be8b 100644
--- a/gcc/config/powerpcspe/htm.md
+++ b/gcc/config/powerpcspe/htm.md
@@ -1,5 +1,5 @@
;; Hardware Transactional Memory (HTM) patterns.
-;; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;; Contributed by Peter Bergner <bergner@vnet.ibm.com>.
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/htmintrin.h b/gcc/config/powerpcspe/htmintrin.h
index 55d5a661811..81c63de927e 100644
--- a/gcc/config/powerpcspe/htmintrin.h
+++ b/gcc/config/powerpcspe/htmintrin.h
@@ -1,5 +1,5 @@
/* Hardware Transactional Memory (HTM) intrinsics.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Peter Bergner <bergner@vnet.ibm.com>.
This file is free software; you can redistribute it and/or modify it under
diff --git a/gcc/config/powerpcspe/htmxlintrin.h b/gcc/config/powerpcspe/htmxlintrin.h
index d6fc583b482..9637a323c63 100644
--- a/gcc/config/powerpcspe/htmxlintrin.h
+++ b/gcc/config/powerpcspe/htmxlintrin.h
@@ -1,5 +1,5 @@
/* XL compiler Hardware Transactional Memory (HTM) execution intrinsics.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Peter Bergner <bergner@vnet.ibm.com>.
This file is free software; you can redistribute it and/or modify it under
diff --git a/gcc/config/powerpcspe/linux.h b/gcc/config/powerpcspe/linux.h
index 684afd6c190..c899f9dd4d2 100644
--- a/gcc/config/powerpcspe/linux.h
+++ b/gcc/config/powerpcspe/linux.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for PowerPC machines running Linux.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Michael Meissner (meissner@cygnus.com).
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/linux64.h b/gcc/config/powerpcspe/linux64.h
index 88cbeca6fe9..b3a0cc4e46c 100644
--- a/gcc/config/powerpcspe/linux64.h
+++ b/gcc/config/powerpcspe/linux64.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for 64 bit PowerPC linux.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/linux64.opt b/gcc/config/powerpcspe/linux64.opt
index b0ca976fe18..1960aea377a 100644
--- a/gcc/config/powerpcspe/linux64.opt
+++ b/gcc/config/powerpcspe/linux64.opt
@@ -1,6 +1,6 @@
; Options for 64-bit PowerPC Linux.
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
; Contributed by Aldy Hernandez <aldy@quesejoda.com>.
;
; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/linuxaltivec.h b/gcc/config/powerpcspe/linuxaltivec.h
index fddb18d8e22..9b7b2657be8 100644
--- a/gcc/config/powerpcspe/linuxaltivec.h
+++ b/gcc/config/powerpcspe/linuxaltivec.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for AltiVec enhanced PowerPC machines running GNU/Linux.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/linuxspe.h b/gcc/config/powerpcspe/linuxspe.h
index 92efabfe664..43a56536124 100644
--- a/gcc/config/powerpcspe/linuxspe.h
+++ b/gcc/config/powerpcspe/linuxspe.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for PowerPC e500 machines running GNU/Linux.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldy@quesejoda.com).
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/lynx.h b/gcc/config/powerpcspe/lynx.h
index 2f9356f969d..9e2bb723a92 100644
--- a/gcc/config/powerpcspe/lynx.h
+++ b/gcc/config/powerpcspe/lynx.h
@@ -1,5 +1,5 @@
/* Definitions for Rs6000 running LynxOS.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by David Henkel-Wallace, Cygnus Support (gumby@cygnus.com)
Rewritten by Adam Nemet, LynuxWorks Inc.
diff --git a/gcc/config/powerpcspe/mpc.md b/gcc/config/powerpcspe/mpc.md
index d302b73a0ea..58e40fa9ea4 100644
--- a/gcc/config/powerpcspe/mpc.md
+++ b/gcc/config/powerpcspe/mpc.md
@@ -1,5 +1,5 @@
;; Scheduling description for Motorola PowerPC processor cores.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/powerpcspe/netbsd.h b/gcc/config/powerpcspe/netbsd.h
index 3eb8baa5ffd..f4c1dd411bb 100644
--- a/gcc/config/powerpcspe/netbsd.h
+++ b/gcc/config/powerpcspe/netbsd.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for PowerPC NetBSD systems.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Wasabi Systems, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/option-defaults.h b/gcc/config/powerpcspe/option-defaults.h
index 09ddc36a16d..58ca06fc44a 100644
--- a/gcc/config/powerpcspe/option-defaults.h
+++ b/gcc/config/powerpcspe/option-defaults.h
@@ -1,5 +1,5 @@
/* Definitions of default options for config/rs6000 configurations.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/paired.h b/gcc/config/powerpcspe/paired.h
index e51162bf8e2..042cee21656 100644
--- a/gcc/config/powerpcspe/paired.h
+++ b/gcc/config/powerpcspe/paired.h
@@ -1,5 +1,5 @@
/* PowerPC 750CL user include file.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Revital Eres (eres@il.ibm.com).
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/paired.md b/gcc/config/powerpcspe/paired.md
index e950e465861..46a6d46b7c7 100644
--- a/gcc/config/powerpcspe/paired.md
+++ b/gcc/config/powerpcspe/paired.md
@@ -1,5 +1,5 @@
;; PowerPC paired single and double hummer description
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; Contributed by David Edelsohn <edelsohn@gnu.org> and Revital Eres
;; <eres@il.ibm.com>
diff --git a/gcc/config/powerpcspe/power4.md b/gcc/config/powerpcspe/power4.md
index 962e1699376..df362215b8a 100644
--- a/gcc/config/powerpcspe/power4.md
+++ b/gcc/config/powerpcspe/power4.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM Power4 and PowerPC 970 processors.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/powerpcspe/power5.md b/gcc/config/powerpcspe/power5.md
index 6c3ed7fe581..7e4d194b170 100644
--- a/gcc/config/powerpcspe/power5.md
+++ b/gcc/config/powerpcspe/power5.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM POWER5 processor.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/powerpcspe/power6.md b/gcc/config/powerpcspe/power6.md
index 0d81cdebda5..e0f61be3e07 100644
--- a/gcc/config/powerpcspe/power6.md
+++ b/gcc/config/powerpcspe/power6.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM POWER6 processor.
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;; Contributed by Peter Steinmetz (steinmtz@us.ibm.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/power7.md b/gcc/config/powerpcspe/power7.md
index 723a7950bb3..3cd6b711021 100644
--- a/gcc/config/powerpcspe/power7.md
+++ b/gcc/config/powerpcspe/power7.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM POWER7 processor.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;;
;; Contributed by Pat Haugen (pthaugen@us.ibm.com).
diff --git a/gcc/config/powerpcspe/power8.md b/gcc/config/powerpcspe/power8.md
index 21ebab45d74..6402fe56e99 100644
--- a/gcc/config/powerpcspe/power8.md
+++ b/gcc/config/powerpcspe/power8.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM POWER8 processor.
-;; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;;
;; Contributed by Pat Haugen (pthaugen@us.ibm.com).
diff --git a/gcc/config/powerpcspe/power9.md b/gcc/config/powerpcspe/power9.md
index 217864faaed..fd9be275ee5 100644
--- a/gcc/config/powerpcspe/power9.md
+++ b/gcc/config/powerpcspe/power9.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM POWER9 processor.
-;; Copyright (C) 2016-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2018 Free Software Foundation, Inc.
;;
;; Contributed by Pat Haugen (pthaugen@us.ibm.com).
diff --git a/gcc/config/powerpcspe/powerpcspe-builtin.def b/gcc/config/powerpcspe/powerpcspe-builtin.def
index ebe005afb20..ee3827d2830 100644
--- a/gcc/config/powerpcspe/powerpcspe-builtin.def
+++ b/gcc/config/powerpcspe/powerpcspe-builtin.def
@@ -1,5 +1,5 @@
/* Builtin functions for rs6000/powerpc.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Michael Meissner (meissner@linux.vnet.ibm.com)
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/powerpcspe-c.c b/gcc/config/powerpcspe/powerpcspe-c.c
index 6020d0c15b2..157c1853aa4 100644
--- a/gcc/config/powerpcspe/powerpcspe-c.c
+++ b/gcc/config/powerpcspe/powerpcspe-c.c
@@ -1,5 +1,5 @@
/* Subroutines for the C front end on the PowerPC architecture.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Zack Weinberg <zack@codesourcery.com>
and Paolo Bonzini <bonzini@gnu.org>
diff --git a/gcc/config/powerpcspe/powerpcspe-cpus.def b/gcc/config/powerpcspe/powerpcspe-cpus.def
index cd5c70688d8..82fbce7c631 100644
--- a/gcc/config/powerpcspe/powerpcspe-cpus.def
+++ b/gcc/config/powerpcspe/powerpcspe-cpus.def
@@ -1,5 +1,5 @@
/* IBM RS/6000 CPU names..
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/powerpcspe-linux.c b/gcc/config/powerpcspe/powerpcspe-linux.c
index f9965b660b1..954dacb603e 100644
--- a/gcc/config/powerpcspe/powerpcspe-linux.c
+++ b/gcc/config/powerpcspe/powerpcspe-linux.c
@@ -1,5 +1,5 @@
/* Functions for Linux on PowerPC.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/powerpcspe-modes.def b/gcc/config/powerpcspe/powerpcspe-modes.def
index fc66fca7300..9dd6423e580 100644
--- a/gcc/config/powerpcspe/powerpcspe-modes.def
+++ b/gcc/config/powerpcspe/powerpcspe-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for IBM RS/6000.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/powerpcspe-opts.h b/gcc/config/powerpcspe/powerpcspe-opts.h
index 086217a37f7..4868ebfc05b 100644
--- a/gcc/config/powerpcspe/powerpcspe-opts.h
+++ b/gcc/config/powerpcspe/powerpcspe-opts.h
@@ -1,6 +1,6 @@
/* Definitions of target machine needed for option handling for GNU compiler,
for IBM RS/6000.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Michael Meissner (meissner@linux.vnet.ibm.com)
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/powerpcspe-passes.def b/gcc/config/powerpcspe/powerpcspe-passes.def
index 4383554d00e..a1c6dde8428 100644
--- a/gcc/config/powerpcspe/powerpcspe-passes.def
+++ b/gcc/config/powerpcspe/powerpcspe-passes.def
@@ -1,5 +1,5 @@
/* Description of target passes for rs6000
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/powerpcspe-protos.h b/gcc/config/powerpcspe/powerpcspe-protos.h
index b9baae8a680..ff03ac0d1f5 100644
--- a/gcc/config/powerpcspe/powerpcspe-protos.h
+++ b/gcc/config/powerpcspe/powerpcspe-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for IBM RS/6000.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/powerpcspe-tables.opt b/gcc/config/powerpcspe/powerpcspe-tables.opt
index 2ae74f4f400..b07acec258a 100644
--- a/gcc/config/powerpcspe/powerpcspe-tables.opt
+++ b/gcc/config/powerpcspe/powerpcspe-tables.opt
@@ -1,7 +1,7 @@
; -*- buffer-read-only: t -*-
; Generated automatically by genopt.sh from powerpcspe-cpus.def.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/powerpcspe/powerpcspe.c b/gcc/config/powerpcspe/powerpcspe.c
index f5868dd237d..fa8c8cc58f9 100644
--- a/gcc/config/powerpcspe/powerpcspe.c
+++ b/gcc/config/powerpcspe/powerpcspe.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on IBM RS/6000.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/powerpcspe.h b/gcc/config/powerpcspe/powerpcspe.h
index 45edc35f39a..8f9ef5bd2b3 100644
--- a/gcc/config/powerpcspe/powerpcspe.h
+++ b/gcc/config/powerpcspe/powerpcspe.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for IBM RS/6000.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/powerpcspe.md b/gcc/config/powerpcspe/powerpcspe.md
index df93f6d343f..6ad5687b01d 100644
--- a/gcc/config/powerpcspe/powerpcspe.md
+++ b/gcc/config/powerpcspe/powerpcspe.md
@@ -1,5 +1,5 @@
;; Machine description for IBM RISC System 6000 (POWER) for GNU C compiler
-;; Copyright (C) 1990-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1990-2018 Free Software Foundation, Inc.
;; Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/powerpcspe.opt b/gcc/config/powerpcspe/powerpcspe.opt
index dc2fb11d175..339946903fd 100644
--- a/gcc/config/powerpcspe/powerpcspe.opt
+++ b/gcc/config/powerpcspe/powerpcspe.opt
@@ -1,6 +1,6 @@
; Options for the rs6000 port of the compiler
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
; Contributed by Aldy Hernandez <aldy@quesejoda.com>.
;
; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/ppc-asm.h b/gcc/config/powerpcspe/ppc-asm.h
index 33925e558b0..1342a28c730 100644
--- a/gcc/config/powerpcspe/ppc-asm.h
+++ b/gcc/config/powerpcspe/ppc-asm.h
@@ -1,6 +1,6 @@
/* PowerPC asm definitions for GNU C.
-Copyright (C) 2002-2017 Free Software Foundation, Inc.
+Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/ppc-auxv.h b/gcc/config/powerpcspe/ppc-auxv.h
index c7e2e0bfbf2..4d7bdcf88d5 100644
--- a/gcc/config/powerpcspe/ppc-auxv.h
+++ b/gcc/config/powerpcspe/ppc-auxv.h
@@ -1,7 +1,7 @@
/* PowerPC support for accessing the AUXV AT_PLATFORM, AT_HWCAP and AT_HWCAP2
values from the Thread Control Block (TCB).
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Peter Bergner <bergner@vnet.ibm.com>.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/ppu_intrinsics.h b/gcc/config/powerpcspe/ppu_intrinsics.h
index d5ddbe6e1ef..7024ce5e25e 100644
--- a/gcc/config/powerpcspe/ppu_intrinsics.h
+++ b/gcc/config/powerpcspe/ppu_intrinsics.h
@@ -1,5 +1,5 @@
/* PPU intrinsics as defined by the C/C++ Language extension for Cell BEA.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/powerpcspe/predicates.md b/gcc/config/powerpcspe/predicates.md
index c2eb307ab58..64ff280a0fa 100644
--- a/gcc/config/powerpcspe/predicates.md
+++ b/gcc/config/powerpcspe/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for POWER and PowerPC.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/powerpcspe/rs64.md b/gcc/config/powerpcspe/rs64.md
index cdbcab1ddf7..7ec84ed4d45 100644
--- a/gcc/config/powerpcspe/rs64.md
+++ b/gcc/config/powerpcspe/rs64.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM RS64 processors.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/rtems.h b/gcc/config/powerpcspe/rtems.h
index 1ab4e313fdb..d321fef2793 100644
--- a/gcc/config/powerpcspe/rtems.h
+++ b/gcc/config/powerpcspe/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting a PowerPC using elf.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/secureplt.h b/gcc/config/powerpcspe/secureplt.h
index 2d9d3dfcf57..cd484df0b2a 100644
--- a/gcc/config/powerpcspe/secureplt.h
+++ b/gcc/config/powerpcspe/secureplt.h
@@ -1,5 +1,5 @@
/* Default to -msecure-plt.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/si2vmx.h b/gcc/config/powerpcspe/si2vmx.h
index 6b8cca783c7..c0f45f21ee2 100644
--- a/gcc/config/powerpcspe/si2vmx.h
+++ b/gcc/config/powerpcspe/si2vmx.h
@@ -1,5 +1,5 @@
/* Cell BEA specific SPU intrinsics to PPU/VMX intrinsics
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/powerpcspe/singlefp.h b/gcc/config/powerpcspe/singlefp.h
index 3a5f87ba0fd..e1d3efd5ec7 100644
--- a/gcc/config/powerpcspe/singlefp.h
+++ b/gcc/config/powerpcspe/singlefp.h
@@ -1,7 +1,7 @@
/* Definitions for PowerPC single-precision floating point unit
such as Xilinx PowerPC 405/440 APU.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Michael Eager (eager@eagercon.com)
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/spe.h b/gcc/config/powerpcspe/spe.h
index 3d556c08ad8..8f9faa59fdd 100644
--- a/gcc/config/powerpcspe/spe.h
+++ b/gcc/config/powerpcspe/spe.h
@@ -1,5 +1,5 @@
/* PowerPC E500 user include file.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/spe.md b/gcc/config/powerpcspe/spe.md
index 56acfdd86d0..5ad34fcc28e 100644
--- a/gcc/config/powerpcspe/spe.md
+++ b/gcc/config/powerpcspe/spe.md
@@ -1,5 +1,5 @@
;; e500 SPE description
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;; Contributed by Aldy Hernandez (aldy@quesejoda.com)
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/spu2vmx.h b/gcc/config/powerpcspe/spu2vmx.h
index 1f4b4ed91be..848da995326 100644
--- a/gcc/config/powerpcspe/spu2vmx.h
+++ b/gcc/config/powerpcspe/spu2vmx.h
@@ -1,5 +1,5 @@
/* Cell SPU 2 VMX intrinsics header
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/powerpcspe/sync.md b/gcc/config/powerpcspe/sync.md
index 2a1828e3e7a..f4f7bc2151d 100644
--- a/gcc/config/powerpcspe/sync.md
+++ b/gcc/config/powerpcspe/sync.md
@@ -1,5 +1,5 @@
;; Machine description for PowerPC synchronization instructions.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Geoffrey Keating.
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/sysv4.h b/gcc/config/powerpcspe/sysv4.h
index f86ad11ec4f..4f352746151 100644
--- a/gcc/config/powerpcspe/sysv4.h
+++ b/gcc/config/powerpcspe/sysv4.h
@@ -1,5 +1,5 @@
/* Target definitions for GNU compiler for PowerPC running System V.4
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Cygnus Support.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/sysv4.opt b/gcc/config/powerpcspe/sysv4.opt
index 423300b8148..9534c1ce282 100644
--- a/gcc/config/powerpcspe/sysv4.opt
+++ b/gcc/config/powerpcspe/sysv4.opt
@@ -1,6 +1,6 @@
; SYSV4 options for PPC port.
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
; Contributed by Aldy Hernandez <aldy@quesejoda.com>.
;
; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/sysv4le.h b/gcc/config/powerpcspe/sysv4le.h
index 6aa32fcf019..3f663bb8119 100644
--- a/gcc/config/powerpcspe/sysv4le.h
+++ b/gcc/config/powerpcspe/sysv4le.h
@@ -1,6 +1,6 @@
/* Target definitions for GCC for a little endian PowerPC
running System V.4
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Cygnus Support.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/t-aix43 b/gcc/config/powerpcspe/t-aix43
index 04392806478..5c243d42858 100644
--- a/gcc/config/powerpcspe/t-aix43
+++ b/gcc/config/powerpcspe/t-aix43
@@ -1,4 +1,4 @@
-# Copyright (C) 1998-2017 Free Software Foundation, Inc.
+# Copyright (C) 1998-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/powerpcspe/t-aix52 b/gcc/config/powerpcspe/t-aix52
index b01ea019330..058ee1215ed 100644
--- a/gcc/config/powerpcspe/t-aix52
+++ b/gcc/config/powerpcspe/t-aix52
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/powerpcspe/t-fprules b/gcc/config/powerpcspe/t-fprules
index 6c0ba5f4f6f..c3d1f736629 100644
--- a/gcc/config/powerpcspe/t-fprules
+++ b/gcc/config/powerpcspe/t-fprules
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/powerpcspe/t-freebsd64 b/gcc/config/powerpcspe/t-freebsd64
index 604b300efde..c45e479dfcd 100644
--- a/gcc/config/powerpcspe/t-freebsd64
+++ b/gcc/config/powerpcspe/t-freebsd64
@@ -1,6 +1,6 @@
#rs6000/t-freebsd64
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/powerpcspe/t-linux64 b/gcc/config/powerpcspe/t-linux64
index 466e9931e94..96147a97929 100644
--- a/gcc/config/powerpcspe/t-linux64
+++ b/gcc/config/powerpcspe/t-linux64
@@ -1,6 +1,6 @@
#rs6000/t-linux64
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/powerpcspe/t-lynx b/gcc/config/powerpcspe/t-lynx
index aac08f5aa24..0d74512847c 100644
--- a/gcc/config/powerpcspe/t-lynx
+++ b/gcc/config/powerpcspe/t-lynx
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/powerpcspe/t-netbsd b/gcc/config/powerpcspe/t-netbsd
index a3e941d22dc..760c55c1354 100644
--- a/gcc/config/powerpcspe/t-netbsd
+++ b/gcc/config/powerpcspe/t-netbsd
@@ -1,6 +1,6 @@
# Support for NetBSD PowerPC ELF targets (SVR4 ABI).
#
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/powerpcspe/t-powerpcspe b/gcc/config/powerpcspe/t-powerpcspe
index fba99508757..460dd5d71c0 100644
--- a/gcc/config/powerpcspe/t-powerpcspe
+++ b/gcc/config/powerpcspe/t-powerpcspe
@@ -1,6 +1,6 @@
# General rules that all rs6000/ targets must have.
#
-# Copyright (C) 1995-2017 Free Software Foundation, Inc.
+# Copyright (C) 1995-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/powerpcspe/t-ppccomm b/gcc/config/powerpcspe/t-ppccomm
index fa87d0f3a9c..d1b512af2c7 100644
--- a/gcc/config/powerpcspe/t-ppccomm
+++ b/gcc/config/powerpcspe/t-ppccomm
@@ -1,6 +1,6 @@
# Common support for PowerPC ELF targets (both EABI and SVR4).
#
-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
+# Copyright (C) 1996-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/powerpcspe/t-ppcendian b/gcc/config/powerpcspe/t-ppcendian
index 3c1daf36503..c95d713c57b 100644
--- a/gcc/config/powerpcspe/t-ppcendian
+++ b/gcc/config/powerpcspe/t-ppcendian
@@ -1,6 +1,6 @@
# Multilibs for powerpc embedded ELF targets with altivec.
#
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/powerpcspe/t-ppcgas b/gcc/config/powerpcspe/t-ppcgas
index 6b00fc7e3d3..90ac642d91c 100644
--- a/gcc/config/powerpcspe/t-ppcgas
+++ b/gcc/config/powerpcspe/t-ppcgas
@@ -1,6 +1,6 @@
# Multilibs for powerpc embedded ELF targets.
#
-# Copyright (C) 1995-2017 Free Software Foundation, Inc.
+# Copyright (C) 1995-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/powerpcspe/t-rtems b/gcc/config/powerpcspe/t-rtems
index 7c7637d017f..c694c45c7cd 100644
--- a/gcc/config/powerpcspe/t-rtems
+++ b/gcc/config/powerpcspe/t-rtems
@@ -1,6 +1,6 @@
# Multilibs for powerpc RTEMS targets.
#
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/powerpcspe/t-spe b/gcc/config/powerpcspe/t-spe
index fe5de534be2..37570b2f1d6 100644
--- a/gcc/config/powerpcspe/t-spe
+++ b/gcc/config/powerpcspe/t-spe
@@ -1,6 +1,6 @@
# Multilibs for e500
#
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/powerpcspe/t-vxworks b/gcc/config/powerpcspe/t-vxworks
index fe2549f93e8..2321bddc045 100644
--- a/gcc/config/powerpcspe/t-vxworks
+++ b/gcc/config/powerpcspe/t-vxworks
@@ -1,6 +1,6 @@
# Multilibs for VxWorks.
#
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/powerpcspe/t-xilinx b/gcc/config/powerpcspe/t-xilinx
index 1bc31a82cb0..eabecbeb50a 100644
--- a/gcc/config/powerpcspe/t-xilinx
+++ b/gcc/config/powerpcspe/t-xilinx
@@ -1,6 +1,6 @@
# Multilibs for Xilinx powerpc embedded ELF targets.
#
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# Contributed by Michael Eager, eager@eagercon.com
#
# This file is part of GCC.
diff --git a/gcc/config/powerpcspe/titan.md b/gcc/config/powerpcspe/titan.md
index 5f725ee9fd1..3c101bc00b0 100644
--- a/gcc/config/powerpcspe/titan.md
+++ b/gcc/config/powerpcspe/titan.md
@@ -1,5 +1,5 @@
;; Pipeline description for the AppliedMicro Titan core.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Theobroma Systems Design und Consulting GmbH
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/vec_types.h b/gcc/config/powerpcspe/vec_types.h
index abf38ad309f..d4c206b59f0 100644
--- a/gcc/config/powerpcspe/vec_types.h
+++ b/gcc/config/powerpcspe/vec_types.h
@@ -1,5 +1,5 @@
/* Cell single token vector types
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/powerpcspe/vector.md b/gcc/config/powerpcspe/vector.md
index 6c43186f8aa..56ecc2bbbbf 100644
--- a/gcc/config/powerpcspe/vector.md
+++ b/gcc/config/powerpcspe/vector.md
@@ -3,7 +3,7 @@
;; expander, and the actual vector instructions will be in altivec.md and
;; vsx.md
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by Michael Meissner <meissner@linux.vnet.ibm.com>
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/vsx.md b/gcc/config/powerpcspe/vsx.md
index 794ff446b8a..c743e0d9ce8 100644
--- a/gcc/config/powerpcspe/vsx.md
+++ b/gcc/config/powerpcspe/vsx.md
@@ -1,5 +1,5 @@
;; VSX patterns.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by Michael Meissner <meissner@linux.vnet.ibm.com>
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/vxworks.h b/gcc/config/powerpcspe/vxworks.h
index 6a60af5366e..054c974e587 100644
--- a/gcc/config/powerpcspe/vxworks.h
+++ b/gcc/config/powerpcspe/vxworks.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. Vxworks PowerPC version.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/vxworksae.h b/gcc/config/powerpcspe/vxworksae.h
index 27bf470828b..d0628e7d14a 100644
--- a/gcc/config/powerpcspe/vxworksae.h
+++ b/gcc/config/powerpcspe/vxworksae.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. PowerPC VxworksAE version.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/vxworksmils.h b/gcc/config/powerpcspe/vxworksmils.h
index 7b1e2cc4e4c..655f60548de 100644
--- a/gcc/config/powerpcspe/vxworksmils.h
+++ b/gcc/config/powerpcspe/vxworksmils.h
@@ -1,7 +1,7 @@
/* PowerPC VxWorks MILS target definitions for GNU compiler. Overrides
on top of the canonical VxWorks definitions.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/x86intrin.h b/gcc/config/powerpcspe/x86intrin.h
index 4aa33fdbbf5..e9cede557ec 100644
--- a/gcc/config/powerpcspe/x86intrin.h
+++ b/gcc/config/powerpcspe/x86intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/xcoff.h b/gcc/config/powerpcspe/xcoff.h
index 1eeb75c3e6c..d21a6be009a 100644
--- a/gcc/config/powerpcspe/xcoff.h
+++ b/gcc/config/powerpcspe/xcoff.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for some generic XCOFF file format
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/xfpu.h b/gcc/config/powerpcspe/xfpu.h
index 5cecdeddbd6..863a8da57f2 100644
--- a/gcc/config/powerpcspe/xfpu.h
+++ b/gcc/config/powerpcspe/xfpu.h
@@ -1,6 +1,6 @@
/* Definitions for Xilinx PowerPC 405/440 APU.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Michael Eager (eager@eagercon.com)
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/xfpu.md b/gcc/config/powerpcspe/xfpu.md
index c31c7697b2d..c0195a3ef66 100644
--- a/gcc/config/powerpcspe/xfpu.md
+++ b/gcc/config/powerpcspe/xfpu.md
@@ -1,5 +1,5 @@
;; Scheduling description for the Xilinx PowerPC 405 APU Floating Point Unit.
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; Contributed by Michael Eager (eager@eagercon.com).
;;
;; This file is part of GCC.
diff --git a/gcc/config/powerpcspe/xilinx.h b/gcc/config/powerpcspe/xilinx.h
index 3f1c71d175b..66740fd64cd 100644
--- a/gcc/config/powerpcspe/xilinx.h
+++ b/gcc/config/powerpcspe/xilinx.h
@@ -1,5 +1,5 @@
/* Support for GCC on Xilinx embedded PowerPC systems
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Michael Eager, eager@eagercon.com
This file is part of GCC.
diff --git a/gcc/config/powerpcspe/xilinx.opt b/gcc/config/powerpcspe/xilinx.opt
index 29aaf51f81e..7afbcbb1e2c 100644
--- a/gcc/config/powerpcspe/xilinx.opt
+++ b/gcc/config/powerpcspe/xilinx.opt
@@ -1,6 +1,6 @@
; Xilinx embedded PowerPC options.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/print-sysroot-suffix.sh b/gcc/config/print-sysroot-suffix.sh
index fba33022932..2cfc390f650 100644
--- a/gcc/config/print-sysroot-suffix.sh
+++ b/gcc/config/print-sysroot-suffix.sh
@@ -3,7 +3,7 @@
# Arguments are MULTILIB_OSDIRNAMES, MULTILIB_OPTIONS, MULTILIB_MATCHES,
# and MULTILIB_REUSE.
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This file is part of GCC.
diff --git a/gcc/config/riscv/constraints.md b/gcc/config/riscv/constraints.md
index ae93788e44a..aa6e962ace5 100644
--- a/gcc/config/riscv/constraints.md
+++ b/gcc/config/riscv/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for RISC-V target.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Andrew Waterman (andrew@sifive.com).
;; Based on MIPS target for GNU compiler.
;;
diff --git a/gcc/config/riscv/elf.h b/gcc/config/riscv/elf.h
index 391e59f49b9..43ad68bbdf2 100644
--- a/gcc/config/riscv/elf.h
+++ b/gcc/config/riscv/elf.h
@@ -1,5 +1,5 @@
/* Target macros for riscv*-elf targets.
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/riscv/generic.md b/gcc/config/riscv/generic.md
index 294c7ef729d..ba05b6ac859 100644
--- a/gcc/config/riscv/generic.md
+++ b/gcc/config/riscv/generic.md
@@ -1,5 +1,5 @@
;; Generic DFA-based pipeline description for RISC-V targets.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Andrew Waterman (andrew@sifive.com).
;; Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/linux.h b/gcc/config/riscv/linux.h
index 4b2f7b6e1fd..1da1b0a74ea 100644
--- a/gcc/config/riscv/linux.h
+++ b/gcc/config/riscv/linux.h
@@ -1,5 +1,5 @@
/* Definitions for RISC-V GNU/Linux systems with ELF format.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/riscv/multilib-generator b/gcc/config/riscv/multilib-generator
index 50687b41894..ff4c0d72b51 100755
--- a/gcc/config/riscv/multilib-generator
+++ b/gcc/config/riscv/multilib-generator
@@ -1,7 +1,7 @@
#!/usr/bin/env python
# RISC-V multilib list generator.
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
# Contributed by Andrew Waterman (andrew@sifive.com).
#
# This file is part of GCC.
diff --git a/gcc/config/riscv/peephole.md b/gcc/config/riscv/peephole.md
index 7e644e01759..55331efe756 100644
--- a/gcc/config/riscv/peephole.md
+++ b/gcc/config/riscv/peephole.md
@@ -1,5 +1,5 @@
;; Peephole optimizations for RISC-V for GNU compiler.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Andrew Waterman (andrew@sifive.com).
;; This file is part of GCC.
diff --git a/gcc/config/riscv/pic.md b/gcc/config/riscv/pic.md
index 03b8f9bc669..a4a9732656c 100644
--- a/gcc/config/riscv/pic.md
+++ b/gcc/config/riscv/pic.md
@@ -1,5 +1,5 @@
;; PIC codegen for RISC-V for GNU compiler.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Andrew Waterman (andrew@sifive.com).
;; This file is part of GCC.
diff --git a/gcc/config/riscv/predicates.md b/gcc/config/riscv/predicates.md
index 854af1481f7..a2799d4cb98 100644
--- a/gcc/config/riscv/predicates.md
+++ b/gcc/config/riscv/predicates.md
@@ -1,5 +1,5 @@
;; Predicate description for RISC-V target.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Andrew Waterman (andrew@sifive.com).
;; Based on MIPS target for GNU compiler.
;;
diff --git a/gcc/config/riscv/riscv-builtins.c b/gcc/config/riscv/riscv-builtins.c
index 39d2316e9ef..b1d89fc8719 100644
--- a/gcc/config/riscv/riscv-builtins.c
+++ b/gcc/config/riscv/riscv-builtins.c
@@ -1,5 +1,5 @@
/* Subroutines used for expanding RISC-V builtins.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
This file is part of GCC.
diff --git a/gcc/config/riscv/riscv-c.c b/gcc/config/riscv/riscv-c.c
index 2a045ec026b..391b5eefc5c 100644
--- a/gcc/config/riscv/riscv-c.c
+++ b/gcc/config/riscv/riscv-c.c
@@ -1,5 +1,5 @@
/* RISC-V-specific code for C family languages.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
This file is part of GCC.
diff --git a/gcc/config/riscv/riscv-ftypes.def b/gcc/config/riscv/riscv-ftypes.def
index eb69148368f..2cf6488fd28 100644
--- a/gcc/config/riscv/riscv-ftypes.def
+++ b/gcc/config/riscv/riscv-ftypes.def
@@ -1,5 +1,5 @@
/* Definitions of prototypes for RISC-V built-in functions. -*- C -*-
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/riscv-modes.def b/gcc/config/riscv/riscv-modes.def
index 5c65667da68..6ad7de2cf9c 100644
--- a/gcc/config/riscv/riscv-modes.def
+++ b/gcc/config/riscv/riscv-modes.def
@@ -1,5 +1,5 @@
/* Extra machine modes for RISC-V target.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/riscv-opts.h b/gcc/config/riscv/riscv-opts.h
index 2b19233379c..3e10ab339a5 100644
--- a/gcc/config/riscv/riscv-opts.h
+++ b/gcc/config/riscv/riscv-opts.h
@@ -1,5 +1,5 @@
/* Definition of RISC-V target for GNU compiler.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
This file is part of GCC.
diff --git a/gcc/config/riscv/riscv-protos.h b/gcc/config/riscv/riscv-protos.h
index 5f65b20e792..1cf016d850b 100644
--- a/gcc/config/riscv/riscv-protos.h
+++ b/gcc/config/riscv/riscv-protos.h
@@ -1,5 +1,5 @@
/* Definition of RISC-V target for GNU compiler.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/riscv.c b/gcc/config/riscv/riscv.c
index 0147c314b7a..39e12507e68 100644
--- a/gcc/config/riscv/riscv.c
+++ b/gcc/config/riscv/riscv.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation for RISC-V.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/riscv.h b/gcc/config/riscv/riscv.h
index feada728f9a..cd37761b629 100644
--- a/gcc/config/riscv/riscv.h
+++ b/gcc/config/riscv/riscv.h
@@ -1,5 +1,5 @@
/* Definition of RISC-V target for GNU compiler.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Andrew Waterman (andrew@sifive.com).
Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/riscv.md b/gcc/config/riscv/riscv.md
index dab54ad2738..99341fa00b4 100644
--- a/gcc/config/riscv/riscv.md
+++ b/gcc/config/riscv/riscv.md
@@ -1,5 +1,5 @@
;; Machine description for RISC-V for GNU compiler.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Andrew Waterman (andrew@sifive.com).
;; Based on MIPS target for GNU compiler.
diff --git a/gcc/config/riscv/riscv.opt b/gcc/config/riscv/riscv.opt
index cfd0335d082..50df851afdf 100644
--- a/gcc/config/riscv/riscv.opt
+++ b/gcc/config/riscv/riscv.opt
@@ -1,6 +1,6 @@
; Options for the RISC-V port of the compiler
;
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/riscv/rtems.h b/gcc/config/riscv/rtems.h
index 221e2f69815..231b6a082ed 100644
--- a/gcc/config/riscv/rtems.h
+++ b/gcc/config/riscv/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for RISC-V RTEMS systems with ELF format.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/riscv/sync.md b/gcc/config/riscv/sync.md
index cde19e3bed8..b6916bde65b 100644
--- a/gcc/config/riscv/sync.md
+++ b/gcc/config/riscv/sync.md
@@ -1,5 +1,5 @@
;; Machine description for RISC-V atomic operations.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Andrew Waterman (andrew@sifive.com).
;; Based on MIPS target for GNU compiler.
diff --git a/gcc/config/rl78/constraints.md b/gcc/config/rl78/constraints.md
index de94ba28360..fbd12d6bbfc 100644
--- a/gcc/config/rl78/constraints.md
+++ b/gcc/config/rl78/constraints.md
@@ -1,5 +1,5 @@
;; Machine Description for Renesas RL78 processors
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;; This file is part of GCC.
diff --git a/gcc/config/rl78/predicates.md b/gcc/config/rl78/predicates.md
index 580dbb08150..5e230b49aa5 100644
--- a/gcc/config/rl78/predicates.md
+++ b/gcc/config/rl78/predicates.md
@@ -1,5 +1,5 @@
;; Machine Description for Renesas RL78 processors
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;; This file is part of GCC.
diff --git a/gcc/config/rl78/rl78-c.c b/gcc/config/rl78/rl78-c.c
index 59409c8aa24..e553d726d22 100644
--- a/gcc/config/rl78/rl78-c.c
+++ b/gcc/config/rl78/rl78-c.c
@@ -1,5 +1,5 @@
/* RL78 C-specific support
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of GCC.
diff --git a/gcc/config/rl78/rl78-expand.md b/gcc/config/rl78/rl78-expand.md
index 6da739d8f43..71e271510a4 100644
--- a/gcc/config/rl78/rl78-expand.md
+++ b/gcc/config/rl78/rl78-expand.md
@@ -1,5 +1,5 @@
;; Machine Description for Renesas RL78 processors
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;; This file is part of GCC.
diff --git a/gcc/config/rl78/rl78-opts.h b/gcc/config/rl78/rl78-opts.h
index 689a8c018d3..396eecbf5c5 100644
--- a/gcc/config/rl78/rl78-opts.h
+++ b/gcc/config/rl78/rl78-opts.h
@@ -1,5 +1,5 @@
/* GCC option-handling definitions for the Renesas RL78 processor.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rl78/rl78-protos.h b/gcc/config/rl78/rl78-protos.h
index 976bffa61e7..852190f9ed6 100644
--- a/gcc/config/rl78/rl78-protos.h
+++ b/gcc/config/rl78/rl78-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for Renesas RL78 processors
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/rl78/rl78-real.md b/gcc/config/rl78/rl78-real.md
index e649b8f787e..682fa61a70b 100644
--- a/gcc/config/rl78/rl78-real.md
+++ b/gcc/config/rl78/rl78-real.md
@@ -1,5 +1,5 @@
;; Machine Description for Renesas RL78 processors
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;; This file is part of GCC.
diff --git a/gcc/config/rl78/rl78-virt.md b/gcc/config/rl78/rl78-virt.md
index bf1754251fa..05b201fc3b3 100644
--- a/gcc/config/rl78/rl78-virt.md
+++ b/gcc/config/rl78/rl78-virt.md
@@ -1,5 +1,5 @@
;; Machine Description for Renesas RL78 processors
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;; This file is part of GCC.
diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.c
index 6c4caee7a35..efa4b391058 100644
--- a/gcc/config/rl78/rl78.c
+++ b/gcc/config/rl78/rl78.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on Renesas RL78 processors.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/rl78/rl78.h b/gcc/config/rl78/rl78.h
index e6b64098653..447ff1e11a2 100644
--- a/gcc/config/rl78/rl78.h
+++ b/gcc/config/rl78/rl78.h
@@ -1,5 +1,5 @@
/* GCC backend definitions for the Renesas RL78 processor.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/rl78/rl78.md b/gcc/config/rl78/rl78.md
index c53ca0ff98d..1f9fc00cdc0 100644
--- a/gcc/config/rl78/rl78.md
+++ b/gcc/config/rl78/rl78.md
@@ -1,5 +1,5 @@
;; Machine Description for Renesas RL78 processors
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;; This file is part of GCC.
diff --git a/gcc/config/rl78/rl78.opt b/gcc/config/rl78/rl78.opt
index c45950cc12a..9d9522a46d4 100644
--- a/gcc/config/rl78/rl78.opt
+++ b/gcc/config/rl78/rl78.opt
@@ -1,5 +1,5 @@
; Command line options for the Renesas RL78 port of GCC.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
; Contributed by Red Hat.
;
; This file is part of GCC.
diff --git a/gcc/config/rl78/t-rl78 b/gcc/config/rl78/t-rl78
index 3314a45ebd3..6a56e79b789 100644
--- a/gcc/config/rl78/t-rl78
+++ b/gcc/config/rl78/t-rl78
@@ -1,5 +1,5 @@
# Makefile fragment for building GCC for the Renesas RL78 target.
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
# Contributed by Red Hat.
#
# This file is part of GCC.
diff --git a/gcc/config/rpath.opt b/gcc/config/rpath.opt
index 6cbe645a2a6..01a07c4ba94 100644
--- a/gcc/config/rpath.opt
+++ b/gcc/config/rpath.opt
@@ -1,6 +1,6 @@
; -rpath option to the driver.
-; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/rs6000/40x.md b/gcc/config/rs6000/40x.md
index d832a90c409..67df59d53cb 100644
--- a/gcc/config/rs6000/40x.md
+++ b/gcc/config/rs6000/40x.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM PowerPC 403 and PowerPC 405 processors.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/440.md b/gcc/config/rs6000/440.md
index 80964e8bbac..d78ee8d9dfc 100644
--- a/gcc/config/rs6000/440.md
+++ b/gcc/config/rs6000/440.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM PowerPC 440 processor.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/rs6000/476.h b/gcc/config/rs6000/476.h
index f22e399b6c5..3dc692a4a52 100644
--- a/gcc/config/rs6000/476.h
+++ b/gcc/config/rs6000/476.h
@@ -1,5 +1,5 @@
/* Enable IBM PowerPC 476 support.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Peter Bergner (bergner@vnet.ibm.com)
This file is part of GCC.
diff --git a/gcc/config/rs6000/476.md b/gcc/config/rs6000/476.md
index aefead25ada..9727a91b321 100644
--- a/gcc/config/rs6000/476.md
+++ b/gcc/config/rs6000/476.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM PowerPC 476 processor.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by Peter Bergner (bergner@vnet.ibm.com).
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/476.opt b/gcc/config/rs6000/476.opt
index c681d2c03a5..14d096318bd 100644
--- a/gcc/config/rs6000/476.opt
+++ b/gcc/config/rs6000/476.opt
@@ -1,6 +1,6 @@
; IBM PowerPC 476 options.
;
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
; Contributed by Peter Bergner (bergner@vnet.ibm.com)
;
; This file is part of GCC.
diff --git a/gcc/config/rs6000/601.md b/gcc/config/rs6000/601.md
index 79221260229..d92a518a1e6 100644
--- a/gcc/config/rs6000/601.md
+++ b/gcc/config/rs6000/601.md
@@ -1,5 +1,5 @@
;; Scheduling description for PowerPC 601 processor.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/603.md b/gcc/config/rs6000/603.md
index 853746eb912..21676426933 100644
--- a/gcc/config/rs6000/603.md
+++ b/gcc/config/rs6000/603.md
@@ -1,5 +1,5 @@
;; Scheduling description for PowerPC 603 processor.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/6xx.md b/gcc/config/rs6000/6xx.md
index 64e5ebb7d6f..dd81c4306d3 100644
--- a/gcc/config/rs6000/6xx.md
+++ b/gcc/config/rs6000/6xx.md
@@ -1,6 +1,6 @@
;; Scheduling description for PowerPC 604, PowerPC 604e, PowerPC 620,
;; and PowerPC 630 processors.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/7450.md b/gcc/config/rs6000/7450.md
index 8617708fd8b..9c27c519f5a 100644
--- a/gcc/config/rs6000/7450.md
+++ b/gcc/config/rs6000/7450.md
@@ -1,5 +1,5 @@
;; Scheduling description for Motorola PowerPC 7450 processor.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/750cl.h b/gcc/config/rs6000/750cl.h
index b31f05fafd1..50080027b58 100644
--- a/gcc/config/rs6000/750cl.h
+++ b/gcc/config/rs6000/750cl.h
@@ -1,5 +1,5 @@
/* Enable 750cl paired single support.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Revital Eres (eres@il.ibm.com)
This file is part of GCC.
diff --git a/gcc/config/rs6000/7xx.md b/gcc/config/rs6000/7xx.md
index 4001bf9405d..ae314c0aa60 100644
--- a/gcc/config/rs6000/7xx.md
+++ b/gcc/config/rs6000/7xx.md
@@ -1,5 +1,5 @@
;; Scheduling description for Motorola PowerPC 750 and PowerPC 7400 processors.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/8540.md b/gcc/config/rs6000/8540.md
index 7b91b5bf5d8..5221e28923f 100644
--- a/gcc/config/rs6000/8540.md
+++ b/gcc/config/rs6000/8540.md
@@ -1,5 +1,5 @@
;; Pipeline description for Motorola PowerPC 8540 processor.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/a2.md b/gcc/config/rs6000/a2.md
index d8dd3268f71..4c88b4f9154 100644
--- a/gcc/config/rs6000/a2.md
+++ b/gcc/config/rs6000/a2.md
@@ -1,5 +1,5 @@
;; Scheduling description for PowerPC A2 processors.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by Ben Elliston (bje@au.ibm.com)
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/aix-stdint.h b/gcc/config/rs6000/aix-stdint.h
index 77cc699daaf..8f48848b77b 100644
--- a/gcc/config/rs6000/aix-stdint.h
+++ b/gcc/config/rs6000/aix-stdint.h
@@ -1,5 +1,5 @@
/* Definitions for <stdint.h> types on systems using AIX.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/aix.h b/gcc/config/rs6000/aix.h
index 31fda583c2c..0a931639413 100644
--- a/gcc/config/rs6000/aix.h
+++ b/gcc/config/rs6000/aix.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/aix43.h b/gcc/config/rs6000/aix43.h
index bd8a2c08da2..bac8b53a31d 100644
--- a/gcc/config/rs6000/aix43.h
+++ b/gcc/config/rs6000/aix43.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX version 4.3.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GCC.
diff --git a/gcc/config/rs6000/aix51.h b/gcc/config/rs6000/aix51.h
index e9f88df23da..457d4118dab 100644
--- a/gcc/config/rs6000/aix51.h
+++ b/gcc/config/rs6000/aix51.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX V5.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GCC.
diff --git a/gcc/config/rs6000/aix52.h b/gcc/config/rs6000/aix52.h
index eade64c5f64..7a8589774ac 100644
--- a/gcc/config/rs6000/aix52.h
+++ b/gcc/config/rs6000/aix52.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX V5.2.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GCC.
diff --git a/gcc/config/rs6000/aix53.h b/gcc/config/rs6000/aix53.h
index b16488b3ba3..e708108ce9c 100644
--- a/gcc/config/rs6000/aix53.h
+++ b/gcc/config/rs6000/aix53.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX V5.3.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GCC.
diff --git a/gcc/config/rs6000/aix61.h b/gcc/config/rs6000/aix61.h
index 25fcb62ea95..353e5d6cfeb 100644
--- a/gcc/config/rs6000/aix61.h
+++ b/gcc/config/rs6000/aix61.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX V6.1.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GCC.
diff --git a/gcc/config/rs6000/aix64.opt b/gcc/config/rs6000/aix64.opt
index ca8d1da6b0e..7a918d9ece9 100644
--- a/gcc/config/rs6000/aix64.opt
+++ b/gcc/config/rs6000/aix64.opt
@@ -1,6 +1,6 @@
; Options for the 64-bit flavor of AIX.
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
; Contributed by Aldy Hernandez <aldy@quesejoda.com>.
;
; This file is part of GCC.
diff --git a/gcc/config/rs6000/aix71.h b/gcc/config/rs6000/aix71.h
index 3b8de897ede..2ad865a13ec 100644
--- a/gcc/config/rs6000/aix71.h
+++ b/gcc/config/rs6000/aix71.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for IBM RS/6000 POWER running AIX V7.1.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by David Edelsohn (edelsohn@gnu.org).
This file is part of GCC.
diff --git a/gcc/config/rs6000/altivec.h b/gcc/config/rs6000/altivec.h
index b58afd851ca..684cb1990ef 100644
--- a/gcc/config/rs6000/altivec.h
+++ b/gcc/config/rs6000/altivec.h
@@ -1,5 +1,5 @@
/* PowerPC AltiVec include file.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com).
Rewritten by Paolo Bonzini (bonzini@gnu.org).
diff --git a/gcc/config/rs6000/altivec.md b/gcc/config/rs6000/altivec.md
index 5d10c829103..469167a29b3 100644
--- a/gcc/config/rs6000/altivec.md
+++ b/gcc/config/rs6000/altivec.md
@@ -1,5 +1,5 @@
;; AltiVec patterns.
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;; Contributed by Aldy Hernandez (aldy@quesejoda.com)
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/amo.h b/gcc/config/rs6000/amo.h
index d83e035da05..4cd1563d050 100644
--- a/gcc/config/rs6000/amo.h
+++ b/gcc/config/rs6000/amo.h
@@ -1,5 +1,5 @@
/* Power ISA 3.0 atomic memory operation include file.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
Contributed by Michael Meissner <meissner@linux.vnet.ibm.com>.
This file is part of GCC.
diff --git a/gcc/config/rs6000/biarch64.h b/gcc/config/rs6000/biarch64.h
index 8a11ca8e17d..d1e0582b690 100644
--- a/gcc/config/rs6000/biarch64.h
+++ b/gcc/config/rs6000/biarch64.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for 32/64 bit powerpc.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/bmi2intrin.h b/gcc/config/rs6000/bmi2intrin.h
index fc634c1ed60..2b55cb72bbc 100644
--- a/gcc/config/rs6000/bmi2intrin.h
+++ b/gcc/config/rs6000/bmi2intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/bmiintrin.h b/gcc/config/rs6000/bmiintrin.h
index 28671ca0d32..74c0d9e82d8 100644
--- a/gcc/config/rs6000/bmiintrin.h
+++ b/gcc/config/rs6000/bmiintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/cell.md b/gcc/config/rs6000/cell.md
index a92e82acecf..00f203c3f03 100644
--- a/gcc/config/rs6000/cell.md
+++ b/gcc/config/rs6000/cell.md
@@ -1,5 +1,5 @@
;; Scheduling description for cell processor.
-;; Copyright (C) 2001-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2001-2018 Free Software Foundation, Inc.
;; Contributed by Sony Computer Entertainment, Inc.,
diff --git a/gcc/config/rs6000/constraints.md b/gcc/config/rs6000/constraints.md
index 44f45d8b676..d08e17f0b44 100644
--- a/gcc/config/rs6000/constraints.md
+++ b/gcc/config/rs6000/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for RS6000
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/rs6000/crypto.md b/gcc/config/rs6000/crypto.md
index 5892f8918f2..0f34e141580 100644
--- a/gcc/config/rs6000/crypto.md
+++ b/gcc/config/rs6000/crypto.md
@@ -1,5 +1,5 @@
;; Cryptographic instructions added in ISA 2.07
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Michael Meissner (meissner@linux.vnet.ibm.com)
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/darwin.h b/gcc/config/rs6000/darwin.h
index 5f03fa5f206..cea1aa94b0c 100644
--- a/gcc/config/rs6000/darwin.h
+++ b/gcc/config/rs6000/darwin.h
@@ -1,5 +1,5 @@
/* Target definitions for PowerPC running Darwin (Mac OS X).
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
Contributed by Apple Computer Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/darwin.md b/gcc/config/rs6000/darwin.md
index a60185a4aee..066518d072f 100644
--- a/gcc/config/rs6000/darwin.md
+++ b/gcc/config/rs6000/darwin.md
@@ -1,5 +1,5 @@
/* Machine description patterns for PowerPC running Darwin (Mac OS X).
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Apple Computer Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/darwin.opt b/gcc/config/rs6000/darwin.opt
index aca1c3ee67d..e2275095ffc 100644
--- a/gcc/config/rs6000/darwin.opt
+++ b/gcc/config/rs6000/darwin.opt
@@ -1,6 +1,6 @@
; Darwin options for PPC port.
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
; Contributed by Aldy Hernandez <aldy@quesejoda.com>.
;
; This file is part of GCC.
diff --git a/gcc/config/rs6000/darwin64.h b/gcc/config/rs6000/darwin64.h
index 79d780cd71b..11c77b8dfee 100644
--- a/gcc/config/rs6000/darwin64.h
+++ b/gcc/config/rs6000/darwin64.h
@@ -1,5 +1,5 @@
/* Target definitions for PowerPC running Darwin (Mac OS X).
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Apple Computer Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/darwin7.h b/gcc/config/rs6000/darwin7.h
index f5e9f893030..d35b65d699e 100644
--- a/gcc/config/rs6000/darwin7.h
+++ b/gcc/config/rs6000/darwin7.h
@@ -1,5 +1,5 @@
/* Target definitions for Darwin 7.x (Mac OS X) systems.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/darwin8.h b/gcc/config/rs6000/darwin8.h
index bccf998de7c..76c910321f6 100644
--- a/gcc/config/rs6000/darwin8.h
+++ b/gcc/config/rs6000/darwin8.h
@@ -1,5 +1,5 @@
/* Target definitions for Darwin 8.0 and above (Mac OS X) systems.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/default64.h b/gcc/config/rs6000/default64.h
index ebce9f25aae..a6f2156efa4 100644
--- a/gcc/config/rs6000/default64.h
+++ b/gcc/config/rs6000/default64.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for 64 bit powerpc linux defaulting to -m64.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/dfp.md b/gcc/config/rs6000/dfp.md
index d42434fc15c..216251f69f0 100644
--- a/gcc/config/rs6000/dfp.md
+++ b/gcc/config/rs6000/dfp.md
@@ -1,5 +1,5 @@
;; Decimal Floating Point (DFP) patterns.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; Contributed by Ben Elliston (bje@au.ibm.com) and Peter Bergner
;; (bergner@vnet.ibm.com).
diff --git a/gcc/config/rs6000/driver-rs6000.c b/gcc/config/rs6000/driver-rs6000.c
index f3edb861138..cf3ef94dcb0 100644
--- a/gcc/config/rs6000/driver-rs6000.c
+++ b/gcc/config/rs6000/driver-rs6000.c
@@ -1,5 +1,5 @@
/* Subroutines for the gcc driver.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/e300c2c3.md b/gcc/config/rs6000/e300c2c3.md
index f014f817d8a..1f3f33af107 100644
--- a/gcc/config/rs6000/e300c2c3.md
+++ b/gcc/config/rs6000/e300c2c3.md
@@ -1,5 +1,5 @@
;; Pipeline description for Motorola PowerPC e300c3 core.
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; Contributed by Edmar Wienskoski (edmar@freescale.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/e500mc.md b/gcc/config/rs6000/e500mc.md
index 9f7f884a072..75f757e6da1 100644
--- a/gcc/config/rs6000/e500mc.md
+++ b/gcc/config/rs6000/e500mc.md
@@ -1,5 +1,5 @@
;; Pipeline description for Motorola PowerPC e500mc core.
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; Contributed by Edmar Wienskoski (edmar@freescale.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/e500mc64.md b/gcc/config/rs6000/e500mc64.md
index 6f1ec8166cf..166f662457c 100644
--- a/gcc/config/rs6000/e500mc64.md
+++ b/gcc/config/rs6000/e500mc64.md
@@ -1,5 +1,5 @@
;; Pipeline description for Freescale PowerPC e500mc64 core.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by Edmar Wienskoski (edmar@freescale.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/e5500.md b/gcc/config/rs6000/e5500.md
index d66f8a58421..2833b8fe77c 100644
--- a/gcc/config/rs6000/e5500.md
+++ b/gcc/config/rs6000/e5500.md
@@ -1,5 +1,5 @@
;; Pipeline description for Freescale PowerPC e5500 core.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Edmar Wienskoski (edmar@freescale.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/e6500.md b/gcc/config/rs6000/e6500.md
index 779aa4f8c45..dfd3c7c88ab 100644
--- a/gcc/config/rs6000/e6500.md
+++ b/gcc/config/rs6000/e6500.md
@@ -1,5 +1,5 @@
;; Pipeline description for Freescale PowerPC e6500 core.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Edmar Wienskoski (edmar@freescale.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/eabi.h b/gcc/config/rs6000/eabi.h
index ae1a73c03d9..494bad7e56b 100644
--- a/gcc/config/rs6000/eabi.h
+++ b/gcc/config/rs6000/eabi.h
@@ -1,6 +1,6 @@
/* Core target definitions for GNU compiler
for IBM RS/6000 PowerPC targeted to embedded ELF systems.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Cygnus Support.
This file is part of GCC.
diff --git a/gcc/config/rs6000/eabialtivec.h b/gcc/config/rs6000/eabialtivec.h
index a8fc9f0a825..15b1e66de74 100644
--- a/gcc/config/rs6000/eabialtivec.h
+++ b/gcc/config/rs6000/eabialtivec.h
@@ -1,6 +1,6 @@
/* Core target definitions for GNU compiler
for PowerPC targeted systems with AltiVec support.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GCC.
diff --git a/gcc/config/rs6000/eabisim.h b/gcc/config/rs6000/eabisim.h
index fda50ba1408..ec362963130 100644
--- a/gcc/config/rs6000/eabisim.h
+++ b/gcc/config/rs6000/eabisim.h
@@ -1,6 +1,6 @@
/* Support for GCC on simulated PowerPC systems targeted to embedded ELF
systems.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Cygnus Support.
This file is part of GCC.
diff --git a/gcc/config/rs6000/emmintrin.h b/gcc/config/rs6000/emmintrin.h
index 6a33ad9dd13..2f457c9b9c8 100644
--- a/gcc/config/rs6000/emmintrin.h
+++ b/gcc/config/rs6000/emmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/freebsd.h b/gcc/config/rs6000/freebsd.h
index 5201dd791b5..53ae40d75b7 100644
--- a/gcc/config/rs6000/freebsd.h
+++ b/gcc/config/rs6000/freebsd.h
@@ -1,5 +1,5 @@
/* Definitions for PowerPC running FreeBSD using the ELF format
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
This file is part of GCC.
diff --git a/gcc/config/rs6000/freebsd64.h b/gcc/config/rs6000/freebsd64.h
index f1987918bf8..fd3dea5ab89 100644
--- a/gcc/config/rs6000/freebsd64.h
+++ b/gcc/config/rs6000/freebsd64.h
@@ -1,5 +1,5 @@
/* Definitions for 64-bit PowerPC running FreeBSD using the ELF format
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/genopt.sh b/gcc/config/rs6000/genopt.sh
index 1e0a79eb90f..bdf75498e3e 100755
--- a/gcc/config/rs6000/genopt.sh
+++ b/gcc/config/rs6000/genopt.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# Generate rs6000-tables.opt from the list of CPUs in rs6000-cpus.def.
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
@@ -22,7 +22,7 @@ cat <<EOF
; -*- buffer-read-only: t -*-
; Generated automatically by genopt.sh from rs6000-cpus.def.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/rs6000/host-darwin.c b/gcc/config/rs6000/host-darwin.c
index ecafe08962f..b5882f475d6 100644
--- a/gcc/config/rs6000/host-darwin.c
+++ b/gcc/config/rs6000/host-darwin.c
@@ -1,5 +1,5 @@
/* Darwin/powerpc host-specific hook definitions.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/host-ppc64-darwin.c b/gcc/config/rs6000/host-ppc64-darwin.c
index 8f995148b24..12daf9e26f5 100644
--- a/gcc/config/rs6000/host-ppc64-darwin.c
+++ b/gcc/config/rs6000/host-ppc64-darwin.c
@@ -1,5 +1,5 @@
/* ppc64-darwin host-specific hook definitions.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/htm.md b/gcc/config/rs6000/htm.md
index de769f7db3c..44a52c5be8b 100644
--- a/gcc/config/rs6000/htm.md
+++ b/gcc/config/rs6000/htm.md
@@ -1,5 +1,5 @@
;; Hardware Transactional Memory (HTM) patterns.
-;; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;; Contributed by Peter Bergner <bergner@vnet.ibm.com>.
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/htmintrin.h b/gcc/config/rs6000/htmintrin.h
index 55d5a661811..81c63de927e 100644
--- a/gcc/config/rs6000/htmintrin.h
+++ b/gcc/config/rs6000/htmintrin.h
@@ -1,5 +1,5 @@
/* Hardware Transactional Memory (HTM) intrinsics.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Peter Bergner <bergner@vnet.ibm.com>.
This file is free software; you can redistribute it and/or modify it under
diff --git a/gcc/config/rs6000/htmxlintrin.h b/gcc/config/rs6000/htmxlintrin.h
index d6fc583b482..9637a323c63 100644
--- a/gcc/config/rs6000/htmxlintrin.h
+++ b/gcc/config/rs6000/htmxlintrin.h
@@ -1,5 +1,5 @@
/* XL compiler Hardware Transactional Memory (HTM) execution intrinsics.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Peter Bergner <bergner@vnet.ibm.com>.
This file is free software; you can redistribute it and/or modify it under
diff --git a/gcc/config/rs6000/linux.h b/gcc/config/rs6000/linux.h
index e4158d26abb..01b40c762f6 100644
--- a/gcc/config/rs6000/linux.h
+++ b/gcc/config/rs6000/linux.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for PowerPC machines running Linux.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Michael Meissner (meissner@cygnus.com).
This file is part of GCC.
diff --git a/gcc/config/rs6000/linux64.h b/gcc/config/rs6000/linux64.h
index 13b769211b1..44eab40a234 100644
--- a/gcc/config/rs6000/linux64.h
+++ b/gcc/config/rs6000/linux64.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for 64 bit PowerPC linux.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/linux64.opt b/gcc/config/rs6000/linux64.opt
index b0ca976fe18..1960aea377a 100644
--- a/gcc/config/rs6000/linux64.opt
+++ b/gcc/config/rs6000/linux64.opt
@@ -1,6 +1,6 @@
; Options for 64-bit PowerPC Linux.
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
; Contributed by Aldy Hernandez <aldy@quesejoda.com>.
;
; This file is part of GCC.
diff --git a/gcc/config/rs6000/linuxaltivec.h b/gcc/config/rs6000/linuxaltivec.h
index fddb18d8e22..9b7b2657be8 100644
--- a/gcc/config/rs6000/linuxaltivec.h
+++ b/gcc/config/rs6000/linuxaltivec.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for AltiVec enhanced PowerPC machines running GNU/Linux.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GCC.
diff --git a/gcc/config/rs6000/lynx.h b/gcc/config/rs6000/lynx.h
index 2f9356f969d..9e2bb723a92 100644
--- a/gcc/config/rs6000/lynx.h
+++ b/gcc/config/rs6000/lynx.h
@@ -1,5 +1,5 @@
/* Definitions for Rs6000 running LynxOS.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by David Henkel-Wallace, Cygnus Support (gumby@cygnus.com)
Rewritten by Adam Nemet, LynuxWorks Inc.
diff --git a/gcc/config/rs6000/mm_malloc.h b/gcc/config/rs6000/mm_malloc.h
index a4115e6d788..65a2b6774a8 100644
--- a/gcc/config/rs6000/mm_malloc.h
+++ b/gcc/config/rs6000/mm_malloc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/mmintrin.h b/gcc/config/rs6000/mmintrin.h
index a678b1782fa..20f5471ad47 100644
--- a/gcc/config/rs6000/mmintrin.h
+++ b/gcc/config/rs6000/mmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/mpc.md b/gcc/config/rs6000/mpc.md
index d302b73a0ea..58e40fa9ea4 100644
--- a/gcc/config/rs6000/mpc.md
+++ b/gcc/config/rs6000/mpc.md
@@ -1,5 +1,5 @@
;; Scheduling description for Motorola PowerPC processor cores.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/rs6000/netbsd.h b/gcc/config/rs6000/netbsd.h
index 3eb8baa5ffd..f4c1dd411bb 100644
--- a/gcc/config/rs6000/netbsd.h
+++ b/gcc/config/rs6000/netbsd.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for PowerPC NetBSD systems.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Wasabi Systems, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/option-defaults.h b/gcc/config/rs6000/option-defaults.h
index 09ddc36a16d..58ca06fc44a 100644
--- a/gcc/config/rs6000/option-defaults.h
+++ b/gcc/config/rs6000/option-defaults.h
@@ -1,5 +1,5 @@
/* Definitions of default options for config/rs6000 configurations.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/paired.h b/gcc/config/rs6000/paired.h
index e51162bf8e2..042cee21656 100644
--- a/gcc/config/rs6000/paired.h
+++ b/gcc/config/rs6000/paired.h
@@ -1,5 +1,5 @@
/* PowerPC 750CL user include file.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Revital Eres (eres@il.ibm.com).
This file is part of GCC.
diff --git a/gcc/config/rs6000/paired.md b/gcc/config/rs6000/paired.md
index 584a791d431..ab076a425b8 100644
--- a/gcc/config/rs6000/paired.md
+++ b/gcc/config/rs6000/paired.md
@@ -1,5 +1,5 @@
;; PowerPC paired single and double hummer description
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;; Contributed by David Edelsohn <edelsohn@gnu.org> and Revital Eres
;; <eres@il.ibm.com>
diff --git a/gcc/config/rs6000/power4.md b/gcc/config/rs6000/power4.md
index 962e1699376..df362215b8a 100644
--- a/gcc/config/rs6000/power4.md
+++ b/gcc/config/rs6000/power4.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM Power4 and PowerPC 970 processors.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/rs6000/power5.md b/gcc/config/rs6000/power5.md
index 6c3ed7fe581..7e4d194b170 100644
--- a/gcc/config/rs6000/power5.md
+++ b/gcc/config/rs6000/power5.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM POWER5 processor.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/rs6000/power6.md b/gcc/config/rs6000/power6.md
index 0d81cdebda5..e0f61be3e07 100644
--- a/gcc/config/rs6000/power6.md
+++ b/gcc/config/rs6000/power6.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM POWER6 processor.
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;; Contributed by Peter Steinmetz (steinmtz@us.ibm.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/power7.md b/gcc/config/rs6000/power7.md
index 723a7950bb3..3cd6b711021 100644
--- a/gcc/config/rs6000/power7.md
+++ b/gcc/config/rs6000/power7.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM POWER7 processor.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;;
;; Contributed by Pat Haugen (pthaugen@us.ibm.com).
diff --git a/gcc/config/rs6000/power8.md b/gcc/config/rs6000/power8.md
index 21ebab45d74..6402fe56e99 100644
--- a/gcc/config/rs6000/power8.md
+++ b/gcc/config/rs6000/power8.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM POWER8 processor.
-;; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;;
;; Contributed by Pat Haugen (pthaugen@us.ibm.com).
diff --git a/gcc/config/rs6000/power9.md b/gcc/config/rs6000/power9.md
index e0f71fba153..bf872c4878d 100644
--- a/gcc/config/rs6000/power9.md
+++ b/gcc/config/rs6000/power9.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM POWER9 processor.
-;; Copyright (C) 2016-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2018 Free Software Foundation, Inc.
;;
;; Contributed by Pat Haugen (pthaugen@us.ibm.com).
diff --git a/gcc/config/rs6000/ppc-asm.h b/gcc/config/rs6000/ppc-asm.h
index 080be3f7ba0..40cd947e17f 100644
--- a/gcc/config/rs6000/ppc-asm.h
+++ b/gcc/config/rs6000/ppc-asm.h
@@ -1,6 +1,6 @@
/* PowerPC asm definitions for GNU C.
-Copyright (C) 2002-2017 Free Software Foundation, Inc.
+Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/ppc-auxv.h b/gcc/config/rs6000/ppc-auxv.h
index 0bd3bc4332f..54e88956bca 100644
--- a/gcc/config/rs6000/ppc-auxv.h
+++ b/gcc/config/rs6000/ppc-auxv.h
@@ -1,7 +1,7 @@
/* PowerPC support for accessing the AUXV AT_PLATFORM, AT_HWCAP and AT_HWCAP2
values from the Thread Control Block (TCB).
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Peter Bergner <bergner@vnet.ibm.com>.
This file is part of GCC.
diff --git a/gcc/config/rs6000/ppu_intrinsics.h b/gcc/config/rs6000/ppu_intrinsics.h
index d5ddbe6e1ef..7024ce5e25e 100644
--- a/gcc/config/rs6000/ppu_intrinsics.h
+++ b/gcc/config/rs6000/ppu_intrinsics.h
@@ -1,5 +1,5 @@
/* PPU intrinsics as defined by the C/C++ Language extension for Cell BEA.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/rs6000/predicates.md b/gcc/config/rs6000/predicates.md
index 569158f4c35..0055236c549 100644
--- a/gcc/config/rs6000/predicates.md
+++ b/gcc/config/rs6000/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for POWER and PowerPC.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/rs6000/rs6000-builtin.def b/gcc/config/rs6000/rs6000-builtin.def
index a563a5d968c..0f7da6a4ab1 100644
--- a/gcc/config/rs6000/rs6000-builtin.def
+++ b/gcc/config/rs6000/rs6000-builtin.def
@@ -1,5 +1,5 @@
/* Builtin functions for rs6000/powerpc.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Michael Meissner (meissner@linux.vnet.ibm.com)
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000-c.c b/gcc/config/rs6000/rs6000-c.c
index 55070424686..123e46aa165 100644
--- a/gcc/config/rs6000/rs6000-c.c
+++ b/gcc/config/rs6000/rs6000-c.c
@@ -1,5 +1,5 @@
/* Subroutines for the C front end on the PowerPC architecture.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Zack Weinberg <zack@codesourcery.com>
and Paolo Bonzini <bonzini@gnu.org>
diff --git a/gcc/config/rs6000/rs6000-cpus.def b/gcc/config/rs6000/rs6000-cpus.def
index f9822e1ce7c..b3dc3ab5b50 100644
--- a/gcc/config/rs6000/rs6000-cpus.def
+++ b/gcc/config/rs6000/rs6000-cpus.def
@@ -1,5 +1,5 @@
/* IBM RS/6000 CPU names..
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000-linux.c b/gcc/config/rs6000/rs6000-linux.c
index f9965b660b1..954dacb603e 100644
--- a/gcc/config/rs6000/rs6000-linux.c
+++ b/gcc/config/rs6000/rs6000-linux.c
@@ -1,5 +1,5 @@
/* Functions for Linux on PowerPC.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000-modes.def b/gcc/config/rs6000/rs6000-modes.def
index 65f890e2dca..32a5f6731d7 100644
--- a/gcc/config/rs6000/rs6000-modes.def
+++ b/gcc/config/rs6000/rs6000-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for IBM RS/6000.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000-opts.h b/gcc/config/rs6000/rs6000-opts.h
index 6dffe8dcaff..a8194783e01 100644
--- a/gcc/config/rs6000/rs6000-opts.h
+++ b/gcc/config/rs6000/rs6000-opts.h
@@ -1,6 +1,6 @@
/* Definitions of target machine needed for option handling for GNU compiler,
for IBM RS/6000.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Michael Meissner (meissner@linux.vnet.ibm.com)
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000-p8swap.c b/gcc/config/rs6000/rs6000-p8swap.c
index 5a9711681a6..cb88ffbb535 100644
--- a/gcc/config/rs6000/rs6000-p8swap.c
+++ b/gcc/config/rs6000/rs6000-p8swap.c
@@ -1,6 +1,6 @@
/* Subroutines used to remove unnecessary doubleword swaps
for p8 little-endian VSX code.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000-passes.def b/gcc/config/rs6000/rs6000-passes.def
index 4383554d00e..a1c6dde8428 100644
--- a/gcc/config/rs6000/rs6000-passes.def
+++ b/gcc/config/rs6000/rs6000-passes.def
@@ -1,5 +1,5 @@
/* Description of target passes for rs6000
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000-protos.h b/gcc/config/rs6000/rs6000-protos.h
index 90107ea8821..83487eb7c30 100644
--- a/gcc/config/rs6000/rs6000-protos.h
+++ b/gcc/config/rs6000/rs6000-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for IBM RS/6000.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000-string.c b/gcc/config/rs6000/rs6000-string.c
index 23de92572b7..d710917c0c7 100644
--- a/gcc/config/rs6000/rs6000-string.c
+++ b/gcc/config/rs6000/rs6000-string.c
@@ -1,6 +1,6 @@
/* Subroutines used to expand string and block move, clear,
compare and other operations for PowerPC.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000-tables.opt b/gcc/config/rs6000/rs6000-tables.opt
index cc9e584387d..399ff77252e 100644
--- a/gcc/config/rs6000/rs6000-tables.opt
+++ b/gcc/config/rs6000/rs6000-tables.opt
@@ -1,7 +1,7 @@
; -*- buffer-read-only: t -*-
; Generated automatically by genopt.sh from rs6000-cpus.def.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 2e4af413758..6cba50fe83a 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on IBM RS/6000.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h
index 658c6e0bcd2..6e3d7df11d0 100644
--- a/gcc/config/rs6000/rs6000.h
+++ b/gcc/config/rs6000/rs6000.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for IBM RS/6000.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index 531b1eedaca..2cbfbfc4517 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -1,5 +1,5 @@
;; Machine description for IBM RISC System 6000 (POWER) for GNU C compiler
-;; Copyright (C) 1990-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1990-2018 Free Software Foundation, Inc.
;; Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/rs6000.opt b/gcc/config/rs6000/rs6000.opt
index fc38f402d3b..2f8a337b684 100644
--- a/gcc/config/rs6000/rs6000.opt
+++ b/gcc/config/rs6000/rs6000.opt
@@ -1,6 +1,6 @@
; Options for the rs6000 port of the compiler
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
; Contributed by Aldy Hernandez <aldy@quesejoda.com>.
;
; This file is part of GCC.
diff --git a/gcc/config/rs6000/rs64.md b/gcc/config/rs6000/rs64.md
index cdbcab1ddf7..7ec84ed4d45 100644
--- a/gcc/config/rs6000/rs64.md
+++ b/gcc/config/rs6000/rs64.md
@@ -1,5 +1,5 @@
;; Scheduling description for IBM RS64 processors.
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/rtems.h b/gcc/config/rs6000/rtems.h
index 7ea9ebdb77b..54ddcb4b552 100644
--- a/gcc/config/rs6000/rtems.h
+++ b/gcc/config/rs6000/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting a PowerPC using elf.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC.
diff --git a/gcc/config/rs6000/secureplt.h b/gcc/config/rs6000/secureplt.h
index 2d9d3dfcf57..cd484df0b2a 100644
--- a/gcc/config/rs6000/secureplt.h
+++ b/gcc/config/rs6000/secureplt.h
@@ -1,5 +1,5 @@
/* Default to -msecure-plt.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/si2vmx.h b/gcc/config/rs6000/si2vmx.h
index 6b8cca783c7..c0f45f21ee2 100644
--- a/gcc/config/rs6000/si2vmx.h
+++ b/gcc/config/rs6000/si2vmx.h
@@ -1,5 +1,5 @@
/* Cell BEA specific SPU intrinsics to PPU/VMX intrinsics
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/rs6000/singlefp.h b/gcc/config/rs6000/singlefp.h
index 3a5f87ba0fd..e1d3efd5ec7 100644
--- a/gcc/config/rs6000/singlefp.h
+++ b/gcc/config/rs6000/singlefp.h
@@ -1,7 +1,7 @@
/* Definitions for PowerPC single-precision floating point unit
such as Xilinx PowerPC 405/440 APU.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Michael Eager (eager@eagercon.com)
This file is part of GCC.
diff --git a/gcc/config/rs6000/spu2vmx.h b/gcc/config/rs6000/spu2vmx.h
index 1f4b4ed91be..848da995326 100644
--- a/gcc/config/rs6000/spu2vmx.h
+++ b/gcc/config/rs6000/spu2vmx.h
@@ -1,5 +1,5 @@
/* Cell SPU 2 VMX intrinsics header
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/rs6000/sync.md b/gcc/config/rs6000/sync.md
index 2a1828e3e7a..f4f7bc2151d 100644
--- a/gcc/config/rs6000/sync.md
+++ b/gcc/config/rs6000/sync.md
@@ -1,5 +1,5 @@
;; Machine description for PowerPC synchronization instructions.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Geoffrey Keating.
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h
index 37bd63fe19a..bb19d0dcd41 100644
--- a/gcc/config/rs6000/sysv4.h
+++ b/gcc/config/rs6000/sysv4.h
@@ -1,5 +1,5 @@
/* Target definitions for GNU compiler for PowerPC running System V.4
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Cygnus Support.
This file is part of GCC.
diff --git a/gcc/config/rs6000/sysv4.opt b/gcc/config/rs6000/sysv4.opt
index 423300b8148..9534c1ce282 100644
--- a/gcc/config/rs6000/sysv4.opt
+++ b/gcc/config/rs6000/sysv4.opt
@@ -1,6 +1,6 @@
; SYSV4 options for PPC port.
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
; Contributed by Aldy Hernandez <aldy@quesejoda.com>.
;
; This file is part of GCC.
diff --git a/gcc/config/rs6000/sysv4le.h b/gcc/config/rs6000/sysv4le.h
index 6aa32fcf019..3f663bb8119 100644
--- a/gcc/config/rs6000/sysv4le.h
+++ b/gcc/config/rs6000/sysv4le.h
@@ -1,6 +1,6 @@
/* Target definitions for GCC for a little endian PowerPC
running System V.4
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Cygnus Support.
This file is part of GCC.
diff --git a/gcc/config/rs6000/t-aix43 b/gcc/config/rs6000/t-aix43
index 04392806478..5c243d42858 100644
--- a/gcc/config/rs6000/t-aix43
+++ b/gcc/config/rs6000/t-aix43
@@ -1,4 +1,4 @@
-# Copyright (C) 1998-2017 Free Software Foundation, Inc.
+# Copyright (C) 1998-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/t-aix52 b/gcc/config/rs6000/t-aix52
index b01ea019330..058ee1215ed 100644
--- a/gcc/config/rs6000/t-aix52
+++ b/gcc/config/rs6000/t-aix52
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/t-fprules b/gcc/config/rs6000/t-fprules
index 6c0ba5f4f6f..c3d1f736629 100644
--- a/gcc/config/rs6000/t-fprules
+++ b/gcc/config/rs6000/t-fprules
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/t-freebsd64 b/gcc/config/rs6000/t-freebsd64
index 604b300efde..c45e479dfcd 100644
--- a/gcc/config/rs6000/t-freebsd64
+++ b/gcc/config/rs6000/t-freebsd64
@@ -1,6 +1,6 @@
#rs6000/t-freebsd64
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/t-linux64 b/gcc/config/rs6000/t-linux64
index 2830ed0d861..0faa2a02df4 100644
--- a/gcc/config/rs6000/t-linux64
+++ b/gcc/config/rs6000/t-linux64
@@ -1,6 +1,6 @@
#rs6000/t-linux64
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/t-lynx b/gcc/config/rs6000/t-lynx
index aac08f5aa24..0d74512847c 100644
--- a/gcc/config/rs6000/t-lynx
+++ b/gcc/config/rs6000/t-lynx
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/t-netbsd b/gcc/config/rs6000/t-netbsd
index a3e941d22dc..760c55c1354 100644
--- a/gcc/config/rs6000/t-netbsd
+++ b/gcc/config/rs6000/t-netbsd
@@ -1,6 +1,6 @@
# Support for NetBSD PowerPC ELF targets (SVR4 ABI).
#
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/t-ppccomm b/gcc/config/rs6000/t-ppccomm
index fa87d0f3a9c..d1b512af2c7 100644
--- a/gcc/config/rs6000/t-ppccomm
+++ b/gcc/config/rs6000/t-ppccomm
@@ -1,6 +1,6 @@
# Common support for PowerPC ELF targets (both EABI and SVR4).
#
-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
+# Copyright (C) 1996-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/t-ppcendian b/gcc/config/rs6000/t-ppcendian
index 3c1daf36503..c95d713c57b 100644
--- a/gcc/config/rs6000/t-ppcendian
+++ b/gcc/config/rs6000/t-ppcendian
@@ -1,6 +1,6 @@
# Multilibs for powerpc embedded ELF targets with altivec.
#
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/t-ppcgas b/gcc/config/rs6000/t-ppcgas
index 6b00fc7e3d3..90ac642d91c 100644
--- a/gcc/config/rs6000/t-ppcgas
+++ b/gcc/config/rs6000/t-ppcgas
@@ -1,6 +1,6 @@
# Multilibs for powerpc embedded ELF targets.
#
-# Copyright (C) 1995-2017 Free Software Foundation, Inc.
+# Copyright (C) 1995-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/t-rs6000 b/gcc/config/rs6000/t-rs6000
index 304f322f435..7fbd4cd030f 100644
--- a/gcc/config/rs6000/t-rs6000
+++ b/gcc/config/rs6000/t-rs6000
@@ -1,6 +1,6 @@
# General rules that all rs6000/ targets must have.
#
-# Copyright (C) 1995-2017 Free Software Foundation, Inc.
+# Copyright (C) 1995-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/t-rtems b/gcc/config/rs6000/t-rtems
index fdbed999e5b..913d8a8fab5 100644
--- a/gcc/config/rs6000/t-rtems
+++ b/gcc/config/rs6000/t-rtems
@@ -1,6 +1,6 @@
# Multilibs for powerpc RTEMS targets.
#
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/t-vxworks b/gcc/config/rs6000/t-vxworks
index fe2549f93e8..2321bddc045 100644
--- a/gcc/config/rs6000/t-vxworks
+++ b/gcc/config/rs6000/t-vxworks
@@ -1,6 +1,6 @@
# Multilibs for VxWorks.
#
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/t-xilinx b/gcc/config/rs6000/t-xilinx
index 1bc31a82cb0..eabecbeb50a 100644
--- a/gcc/config/rs6000/t-xilinx
+++ b/gcc/config/rs6000/t-xilinx
@@ -1,6 +1,6 @@
# Multilibs for Xilinx powerpc embedded ELF targets.
#
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# Contributed by Michael Eager, eager@eagercon.com
#
# This file is part of GCC.
diff --git a/gcc/config/rs6000/titan.md b/gcc/config/rs6000/titan.md
index 5f725ee9fd1..3c101bc00b0 100644
--- a/gcc/config/rs6000/titan.md
+++ b/gcc/config/rs6000/titan.md
@@ -1,5 +1,5 @@
;; Pipeline description for the AppliedMicro Titan core.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Theobroma Systems Design und Consulting GmbH
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/vec_types.h b/gcc/config/rs6000/vec_types.h
index abf38ad309f..d4c206b59f0 100644
--- a/gcc/config/rs6000/vec_types.h
+++ b/gcc/config/rs6000/vec_types.h
@@ -1,5 +1,5 @@
/* Cell single token vector types
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/rs6000/vector.md b/gcc/config/rs6000/vector.md
index 35bd8921df8..3bcf087d2cd 100644
--- a/gcc/config/rs6000/vector.md
+++ b/gcc/config/rs6000/vector.md
@@ -3,7 +3,7 @@
;; expander, and the actual vector instructions will be in altivec.md and
;; vsx.md
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by Michael Meissner <meissner@linux.vnet.ibm.com>
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/vsx.md b/gcc/config/rs6000/vsx.md
index 7c6bb17a33b..0323e866f25 100644
--- a/gcc/config/rs6000/vsx.md
+++ b/gcc/config/rs6000/vsx.md
@@ -1,5 +1,5 @@
;; VSX patterns.
-;; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;; Contributed by Michael Meissner <meissner@linux.vnet.ibm.com>
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/vxworks.h b/gcc/config/rs6000/vxworks.h
index 97cc349efa1..b10955f071d 100644
--- a/gcc/config/rs6000/vxworks.h
+++ b/gcc/config/rs6000/vxworks.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. Vxworks PowerPC version.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC.
This file is part of GCC.
diff --git a/gcc/config/rs6000/vxworksae.h b/gcc/config/rs6000/vxworksae.h
index 9f21e913aa7..b7ab2b1a3ae 100644
--- a/gcc/config/rs6000/vxworksae.h
+++ b/gcc/config/rs6000/vxworksae.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. PowerPC VxworksAE version.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC.
This file is part of GCC.
diff --git a/gcc/config/rs6000/vxworksmils.h b/gcc/config/rs6000/vxworksmils.h
index a14deb45d16..92c42fad5f5 100644
--- a/gcc/config/rs6000/vxworksmils.h
+++ b/gcc/config/rs6000/vxworksmils.h
@@ -1,7 +1,7 @@
/* PowerPC VxWorks MILS target definitions for GNU compiler. Overrides
on top of the canonical VxWorks definitions.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/x86intrin.h b/gcc/config/rs6000/x86intrin.h
index 33e3176108b..871086b8dfd 100644
--- a/gcc/config/rs6000/x86intrin.h
+++ b/gcc/config/rs6000/x86intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/xcoff.h b/gcc/config/rs6000/xcoff.h
index 1eeb75c3e6c..d21a6be009a 100644
--- a/gcc/config/rs6000/xcoff.h
+++ b/gcc/config/rs6000/xcoff.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for some generic XCOFF file format
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rs6000/xfpu.h b/gcc/config/rs6000/xfpu.h
index 5cecdeddbd6..863a8da57f2 100644
--- a/gcc/config/rs6000/xfpu.h
+++ b/gcc/config/rs6000/xfpu.h
@@ -1,6 +1,6 @@
/* Definitions for Xilinx PowerPC 405/440 APU.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Michael Eager (eager@eagercon.com)
This file is part of GCC.
diff --git a/gcc/config/rs6000/xfpu.md b/gcc/config/rs6000/xfpu.md
index c31c7697b2d..c0195a3ef66 100644
--- a/gcc/config/rs6000/xfpu.md
+++ b/gcc/config/rs6000/xfpu.md
@@ -1,5 +1,5 @@
;; Scheduling description for the Xilinx PowerPC 405 APU Floating Point Unit.
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; Contributed by Michael Eager (eager@eagercon.com).
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/xilinx.h b/gcc/config/rs6000/xilinx.h
index 3f1c71d175b..66740fd64cd 100644
--- a/gcc/config/rs6000/xilinx.h
+++ b/gcc/config/rs6000/xilinx.h
@@ -1,5 +1,5 @@
/* Support for GCC on Xilinx embedded PowerPC systems
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Michael Eager, eager@eagercon.com
This file is part of GCC.
diff --git a/gcc/config/rs6000/xilinx.opt b/gcc/config/rs6000/xilinx.opt
index 29aaf51f81e..7afbcbb1e2c 100644
--- a/gcc/config/rs6000/xilinx.opt
+++ b/gcc/config/rs6000/xilinx.opt
@@ -1,6 +1,6 @@
; Xilinx embedded PowerPC options.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/rs6000/xmmintrin.h b/gcc/config/rs6000/xmmintrin.h
index d7f87b554ca..445abb83249 100644
--- a/gcc/config/rs6000/xmmintrin.h
+++ b/gcc/config/rs6000/xmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rtems.h b/gcc/config/rtems.h
index 439199d4cbb..dcea95cddad 100644
--- a/gcc/config/rtems.h
+++ b/gcc/config/rtems.h
@@ -1,5 +1,5 @@
/* Configuration common to all targets running RTEMS.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rtems.opt b/gcc/config/rtems.opt
index 6bd2e3db1c0..a6975f186cd 100644
--- a/gcc/config/rtems.opt
+++ b/gcc/config/rtems.opt
@@ -1,6 +1,6 @@
; RTEMS options.
-; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/rx/constraints.md b/gcc/config/rx/constraints.md
index 9415bb3858d..448fc46e168 100644
--- a/gcc/config/rx/constraints.md
+++ b/gcc/config/rx/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Renesas RX.
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;;
;; This file is part of GCC.
diff --git a/gcc/config/rx/predicates.md b/gcc/config/rx/predicates.md
index 151f76c301f..93f31b05bb8 100644
--- a/gcc/config/rx/predicates.md
+++ b/gcc/config/rx/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Renesas RX.
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;;
;; This file is part of GCC.
diff --git a/gcc/config/rx/rx-modes.def b/gcc/config/rx/rx-modes.def
index 875973f0649..aedf99656be 100644
--- a/gcc/config/rx/rx-modes.def
+++ b/gcc/config/rx/rx-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target specific machine modes for the RX.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/rx/rx-opts.h b/gcc/config/rx/rx-opts.h
index 60333763d15..88944a57775 100644
--- a/gcc/config/rx/rx-opts.h
+++ b/gcc/config/rx/rx-opts.h
@@ -1,5 +1,5 @@
/* GCC option-handling definitions for the Renesas RX processor.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rx/rx-protos.h b/gcc/config/rx/rx-protos.h
index d103c880b23..b3c5bfc7a7f 100644
--- a/gcc/config/rx/rx-protos.h
+++ b/gcc/config/rx/rx-protos.h
@@ -1,5 +1,5 @@
/* Exported function prototypes from the Renesas RX backend.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.c
index 150ef98dfd2..e3e89ec34fc 100644
--- a/gcc/config/rx/rx.c
+++ b/gcc/config/rx/rx.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on Renesas RX processors.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/rx/rx.h b/gcc/config/rx/rx.h
index 850033c1ee7..a2aa392ce67 100644
--- a/gcc/config/rx/rx.h
+++ b/gcc/config/rx/rx.h
@@ -1,5 +1,5 @@
/* GCC backend definitions for the Renesas RX processor.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Red Hat.
This file is part of GCC.
diff --git a/gcc/config/rx/rx.md b/gcc/config/rx/rx.md
index bd74fe88b74..0807213c47c 100644
--- a/gcc/config/rx/rx.md
+++ b/gcc/config/rx/rx.md
@@ -1,5 +1,5 @@
;; Machine Description for Renesas RX processors
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat.
;; This file is part of GCC.
diff --git a/gcc/config/rx/rx.opt b/gcc/config/rx/rx.opt
index af2e10e28ba..82febdf3529 100644
--- a/gcc/config/rx/rx.opt
+++ b/gcc/config/rx/rx.opt
@@ -1,5 +1,5 @@
; Command line options for the Renesas RX port of GCC.
-; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+; Copyright (C) 2008-2018 Free Software Foundation, Inc.
; Contributed by Red Hat.
;
; This file is part of GCC.
diff --git a/gcc/config/rx/t-rx b/gcc/config/rx/t-rx
index aa8553899d6..473954f70ad 100644
--- a/gcc/config/rx/t-rx
+++ b/gcc/config/rx/t-rx
@@ -1,5 +1,5 @@
# Makefile fragment for building GCC for the Renesas RX target.
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# Contributed by Red Hat.
#
# This file is part of GCC.
diff --git a/gcc/config/s390/2064.md b/gcc/config/s390/2064.md
index 2ffc2fe6ff7..9c9d62bd8a5 100644
--- a/gcc/config/s390/2064.md
+++ b/gcc/config/s390/2064.md
@@ -1,5 +1,5 @@
;; Scheduling description for z900 (cpu 2064).
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;; Contributed by Hartmut Penner (hpenner@de.ibm.com) and
;; Ulrich Weigand (uweigand@de.ibm.com).
diff --git a/gcc/config/s390/2084.md b/gcc/config/s390/2084.md
index 197d6195ab9..12eb7c20a75 100644
--- a/gcc/config/s390/2084.md
+++ b/gcc/config/s390/2084.md
@@ -1,5 +1,5 @@
;; Scheduling description for z990 (cpu 2084).
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;; Contributed by Hartmut Penner (hpenner@de.ibm.com) and
;; Ulrich Weigand (uweigand@de.ibm.com).
diff --git a/gcc/config/s390/2097.md b/gcc/config/s390/2097.md
index 605ed4017d2..31ec0c4527a 100644
--- a/gcc/config/s390/2097.md
+++ b/gcc/config/s390/2097.md
@@ -1,5 +1,5 @@
;; Scheduling description for z10 (cpu 2097).
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;; Contributed by Wolfgang Gellerich (gellerich@de.ibm.com).
diff --git a/gcc/config/s390/2817.md b/gcc/config/s390/2817.md
index 80d2dd05cc6..ed4a250e27b 100644
--- a/gcc/config/s390/2817.md
+++ b/gcc/config/s390/2817.md
@@ -1,5 +1,5 @@
;; Scheduling description for z196 (cpu 2817).
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;; Contributed by Christian Borntraeger (Christian.Borntraeger@de.ibm.com)
;; Andreas Krebbel (Andreas.Krebbel@de.ibm.com)
diff --git a/gcc/config/s390/2827.md b/gcc/config/s390/2827.md
index 7c5366beef6..a709a2e9f46 100644
--- a/gcc/config/s390/2827.md
+++ b/gcc/config/s390/2827.md
@@ -1,5 +1,5 @@
;; Scheduling description for zEC12 (cpu 2827).
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;; Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com)
;; This file is part of GCC.
diff --git a/gcc/config/s390/2964.md b/gcc/config/s390/2964.md
index d9b672960a3..a91a272a250 100644
--- a/gcc/config/s390/2964.md
+++ b/gcc/config/s390/2964.md
@@ -1,5 +1,5 @@
;; Scheduling description for z13.
-;; Copyright (C) 2016-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2018 Free Software Foundation, Inc.
;; Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com)
;; This file is part of GCC.
diff --git a/gcc/config/s390/constraints.md b/gcc/config/s390/constraints.md
index 95c6a8f7ea0..b18622d8dac 100644
--- a/gcc/config/s390/constraints.md
+++ b/gcc/config/s390/constraints.md
@@ -1,5 +1,5 @@
;; Constraints definitions belonging to the gcc backend for IBM S/390.
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;; Written by Wolfgang Gellerich, using code and information found in
;; files s390.md, s390.h, and s390.c.
;;
diff --git a/gcc/config/s390/driver-native.c b/gcc/config/s390/driver-native.c
index 40b59238042..3793f8a6c27 100644
--- a/gcc/config/s390/driver-native.c
+++ b/gcc/config/s390/driver-native.c
@@ -1,5 +1,5 @@
/* Subroutines for the gcc driver.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/s390/htmintrin.h b/gcc/config/s390/htmintrin.h
index b718204d079..ae8cfe05824 100644
--- a/gcc/config/s390/htmintrin.h
+++ b/gcc/config/s390/htmintrin.h
@@ -1,5 +1,5 @@
/* GNU compiler hardware transactional execution intrinsics
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com)
This file is part of GCC.
diff --git a/gcc/config/s390/htmxlintrin.h b/gcc/config/s390/htmxlintrin.h
index 683b71336ca..d35194f7956 100644
--- a/gcc/config/s390/htmxlintrin.h
+++ b/gcc/config/s390/htmxlintrin.h
@@ -1,5 +1,5 @@
/* XL compiler hardware transactional execution intrinsics
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com)
This file is part of GCC.
diff --git a/gcc/config/s390/linux.h b/gcc/config/s390/linux.h
index 76f994a6807..525c17c2c9f 100644
--- a/gcc/config/s390/linux.h
+++ b/gcc/config/s390/linux.h
@@ -1,5 +1,5 @@
/* Definitions for Linux for S/390.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by Hartmut Penner (hpenner@de.ibm.com) and
Ulrich Weigand (uweigand@de.ibm.com).
diff --git a/gcc/config/s390/predicates.md b/gcc/config/s390/predicates.md
index e140b689b02..a5b1fcbdd15 100644
--- a/gcc/config/s390/predicates.md
+++ b/gcc/config/s390/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for S/390 and zSeries.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;; Contributed by Hartmut Penner (hpenner@de.ibm.com) and
;; Ulrich Weigand (uweigand@de.ibm.com).
;;
diff --git a/gcc/config/s390/s390-builtin-types.def b/gcc/config/s390/s390-builtin-types.def
index fa03f423a9a..260ad93a90b 100644
--- a/gcc/config/s390/s390-builtin-types.def
+++ b/gcc/config/s390/s390-builtin-types.def
@@ -1,5 +1,5 @@
/* Builtin type definitions for IBM S/390 and zSeries
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com).
diff --git a/gcc/config/s390/s390-builtins.def b/gcc/config/s390/s390-builtins.def
index ea561f7e2af..cf174b56187 100644
--- a/gcc/config/s390/s390-builtins.def
+++ b/gcc/config/s390/s390-builtins.def
@@ -1,5 +1,5 @@
/* Builtin definitions for IBM S/390 and zSeries
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com).
diff --git a/gcc/config/s390/s390-builtins.h b/gcc/config/s390/s390-builtins.h
index 019aff95dd5..b2afc62bdec 100644
--- a/gcc/config/s390/s390-builtins.h
+++ b/gcc/config/s390/s390-builtins.h
@@ -1,5 +1,5 @@
/* Common data structures used for builtin handling on S/390.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com).
diff --git a/gcc/config/s390/s390-c.c b/gcc/config/s390/s390-c.c
index 0a2733c8d62..4a72d499cee 100644
--- a/gcc/config/s390/s390-c.c
+++ b/gcc/config/s390/s390-c.c
@@ -1,6 +1,6 @@
/* Language specific subroutines used for code generation on IBM S/390
and zSeries
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com).
diff --git a/gcc/config/s390/s390-modes.def b/gcc/config/s390/s390-modes.def
index 5b88970dcab..ef0fb75d1e8 100644
--- a/gcc/config/s390/s390-modes.def
+++ b/gcc/config/s390/s390-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for IBM S/390
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Hartmut Penner (hpenner@de.ibm.com) and
Ulrich Weigand (uweigand@de.ibm.com).
diff --git a/gcc/config/s390/s390-opts.h b/gcc/config/s390/s390-opts.h
index 6d506e2c9e3..23632ba94ac 100644
--- a/gcc/config/s390/s390-opts.h
+++ b/gcc/config/s390/s390-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for IBM S/390.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/s390/s390-protos.h b/gcc/config/s390/s390-protos.h
index 84b30704d9e..214062a54e1 100644
--- a/gcc/config/s390/s390-protos.h
+++ b/gcc/config/s390/s390-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for IBM S/390.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Hartmut Penner (hpenner@de.ibm.com)
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c
index 6f2a1895f91..03c93f1dfff 100644
--- a/gcc/config/s390/s390.c
+++ b/gcc/config/s390/s390.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on IBM S/390 and zSeries
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by Hartmut Penner (hpenner@de.ibm.com) and
Ulrich Weigand (uweigand@de.ibm.com) and
Andreas Krebbel (Andreas.Krebbel@de.ibm.com).
diff --git a/gcc/config/s390/s390.h b/gcc/config/s390/s390.h
index 15d33906023..4564a2e348e 100644
--- a/gcc/config/s390/s390.h
+++ b/gcc/config/s390/s390.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for IBM S/390
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by Hartmut Penner (hpenner@de.ibm.com) and
Ulrich Weigand (uweigand@de.ibm.com).
Andreas Krebbel (Andreas.Krebbel@de.ibm.com)
diff --git a/gcc/config/s390/s390.md b/gcc/config/s390/s390.md
index 093f6f91cef..ef7113288ac 100644
--- a/gcc/config/s390/s390.md
+++ b/gcc/config/s390/s390.md
@@ -1,5 +1,5 @@
;;- Machine description for GNU compiler -- S/390 / zSeries version.
-;; Copyright (C) 1999-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1999-2018 Free Software Foundation, Inc.
;; Contributed by Hartmut Penner (hpenner@de.ibm.com) and
;; Ulrich Weigand (uweigand@de.ibm.com) and
;; Andreas Krebbel (Andreas.Krebbel@de.ibm.com)
diff --git a/gcc/config/s390/s390.opt b/gcc/config/s390/s390.opt
index 4dab1b655a3..ea969cdb246 100644
--- a/gcc/config/s390/s390.opt
+++ b/gcc/config/s390/s390.opt
@@ -1,6 +1,6 @@
; Options for the S/390 / zSeries port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/s390/s390intrin.h b/gcc/config/s390/s390intrin.h
index 05f9520c094..49477a43b61 100644
--- a/gcc/config/s390/s390intrin.h
+++ b/gcc/config/s390/s390intrin.h
@@ -1,5 +1,5 @@
/* S/390 System z specific intrinsics
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com)
This file is part of GCC.
diff --git a/gcc/config/s390/s390x.h b/gcc/config/s390/s390x.h
index 62fe7280101..f4acc764728 100644
--- a/gcc/config/s390/s390x.h
+++ b/gcc/config/s390/s390x.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for IBM zSeries 64-bit
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Hartmut Penner (hpenner@de.ibm.com) and
Ulrich Weigand (uweigand@de.ibm.com).
diff --git a/gcc/config/s390/subst.md b/gcc/config/s390/subst.md
index 9193273d16a..9f620161e59 100644
--- a/gcc/config/s390/subst.md
+++ b/gcc/config/s390/subst.md
@@ -1,6 +1,6 @@
;;- Machine description for GNU compiler -- S/390 / zSeries version.
;; Subst patterns.
-;; Copyright (C) 2016-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2018 Free Software Foundation, Inc.
;; Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com)
;; This file is part of GCC.
diff --git a/gcc/config/s390/t-s390 b/gcc/config/s390/t-s390
index 69ce684669a..cdea373040a 100644
--- a/gcc/config/s390/t-s390
+++ b/gcc/config/s390/t-s390
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2017 Free Software Foundation, Inc.
+# Copyright (C) 2015-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/s390/tpf.h b/gcc/config/s390/tpf.h
index e41d7ba6f84..96802c61c02 100644
--- a/gcc/config/s390/tpf.h
+++ b/gcc/config/s390/tpf.h
@@ -1,5 +1,5 @@
/* Definitions for target OS TPF for GNU compiler, for IBM S/390 hardware
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by P.J. Darcy (darcypj@us.ibm.com),
Hartmut Penner (hpenner@de.ibm.com), and
Ulrich Weigand (uweigand@de.ibm.com).
diff --git a/gcc/config/s390/tpf.md b/gcc/config/s390/tpf.md
index 436fd8f0622..83396c834ab 100644
--- a/gcc/config/s390/tpf.md
+++ b/gcc/config/s390/tpf.md
@@ -1,5 +1,5 @@
;; S390 TPF-OS specific machine patterns
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/s390/tpf.opt b/gcc/config/s390/tpf.opt
index 1221ed1b74e..d4568c35ca4 100644
--- a/gcc/config/s390/tpf.opt
+++ b/gcc/config/s390/tpf.opt
@@ -1,6 +1,6 @@
; Options for the TPF-OS port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/s390/vecintrin.h b/gcc/config/s390/vecintrin.h
index 80eb2b30867..a756ad2fd3e 100644
--- a/gcc/config/s390/vecintrin.h
+++ b/gcc/config/s390/vecintrin.h
@@ -1,5 +1,5 @@
/* GNU compiler vector extension intrinsics
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com)
This file is part of GCC.
diff --git a/gcc/config/s390/vector.md b/gcc/config/s390/vector.md
index d40bf1ed1f5..102313f04a0 100644
--- a/gcc/config/s390/vector.md
+++ b/gcc/config/s390/vector.md
@@ -1,5 +1,5 @@
;;- Instruction patterns for the System z vector facility
-;; Copyright (C) 2015-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2018 Free Software Foundation, Inc.
;; Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com)
;; This file is part of GCC.
diff --git a/gcc/config/s390/vx-builtins.md b/gcc/config/s390/vx-builtins.md
index 2184887549d..1fa5a392d91 100644
--- a/gcc/config/s390/vx-builtins.md
+++ b/gcc/config/s390/vx-builtins.md
@@ -1,5 +1,5 @@
;;- Instruction patterns for the System z vector facility builtins.
-;; Copyright (C) 2015-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2018 Free Software Foundation, Inc.
;; Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com)
;; This file is part of GCC.
diff --git a/gcc/config/sh/constraints.md b/gcc/config/sh/constraints.md
index 1025195eb7f..157039f7187 100644
--- a/gcc/config/sh/constraints.md
+++ b/gcc/config/sh/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Renesas / SuperH SH.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sh/divcost-analysis b/gcc/config/sh/divcost-analysis
index 18f12818724..6c6651c62da 100644
--- a/gcc/config/sh/divcost-analysis
+++ b/gcc/config/sh/divcost-analysis
@@ -81,7 +81,7 @@ jmp @r0
; 2 cycles worse than SFUNC_STATIC
-Copyright (C) 2006-2017 Free Software Foundation, Inc.
+Copyright (C) 2006-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/config/sh/divtab-sh4-300.c b/gcc/config/sh/divtab-sh4-300.c
index 0f2eea1448f..741fe34a950 100644
--- a/gcc/config/sh/divtab-sh4-300.c
+++ b/gcc/config/sh/divtab-sh4-300.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/config/sh/divtab-sh4.c b/gcc/config/sh/divtab-sh4.c
index 4701fef2ee6..69fbdb55d6f 100644
--- a/gcc/config/sh/divtab-sh4.c
+++ b/gcc/config/sh/divtab-sh4.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/config/sh/divtab.c b/gcc/config/sh/divtab.c
index 55fc6c34b17..4515168d618 100644
--- a/gcc/config/sh/divtab.c
+++ b/gcc/config/sh/divtab.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/config/sh/elf.h b/gcc/config/sh/elf.h
index 6bb218c7ae4..9f32cf6602b 100644
--- a/gcc/config/sh/elf.h
+++ b/gcc/config/sh/elf.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for gcc for Renesas / SuperH SH using ELF.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Ian Lance Taylor <ian@cygnus.com>.
This file is part of GCC.
diff --git a/gcc/config/sh/embed-elf.h b/gcc/config/sh/embed-elf.h
index f91625a74ca..e4da0dd3045 100644
--- a/gcc/config/sh/embed-elf.h
+++ b/gcc/config/sh/embed-elf.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler for Renesas / SuperH SH
non-Linux embedded targets.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by J"orn Rennecke <joern.rennecke@superh.com>
This file is part of GCC.
diff --git a/gcc/config/sh/iterators.md b/gcc/config/sh/iterators.md
index 1fb3f6ed8b5..429a94b23b6 100644
--- a/gcc/config/sh/iterators.md
+++ b/gcc/config/sh/iterators.md
@@ -1,5 +1,5 @@
;; Iterator definitions for GCC SH machine description files.
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sh/linux.h b/gcc/config/sh/linux.h
index c30083423f2..6d2ccd012ba 100644
--- a/gcc/config/sh/linux.h
+++ b/gcc/config/sh/linux.h
@@ -1,5 +1,5 @@
/* Definitions for SH running Linux-based GNU systems using ELF
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by Kazumoto Kojima <kkojima@rr.iij4u.or.jp>
This file is part of GCC.
diff --git a/gcc/config/sh/little.h b/gcc/config/sh/little.h
index e6f77087e2f..b3870d42941 100644
--- a/gcc/config/sh/little.h
+++ b/gcc/config/sh/little.h
@@ -1,6 +1,6 @@
/* Definition of little endian SH machine for GNU compiler.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sh/netbsd-elf.h b/gcc/config/sh/netbsd-elf.h
index 5e9cd23a919..1bf48a4a37d 100644
--- a/gcc/config/sh/netbsd-elf.h
+++ b/gcc/config/sh/netbsd-elf.h
@@ -1,5 +1,5 @@
/* Definitions for SH running NetBSD using ELF
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Wasabi Systems, Inc.
This file is part of GCC.
diff --git a/gcc/config/sh/newlib.h b/gcc/config/sh/newlib.h
index 9699a4a7ff2..4d3ff025a4e 100644
--- a/gcc/config/sh/newlib.h
+++ b/gcc/config/sh/newlib.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for gcc for Super-H using sh-superh-elf.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GNU CC.
diff --git a/gcc/config/sh/predicates.md b/gcc/config/sh/predicates.md
index 96de9334964..61449ebeceb 100644
--- a/gcc/config/sh/predicates.md
+++ b/gcc/config/sh/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Renesas / SuperH SH.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sh/rtems.h b/gcc/config/sh/rtems.h
index e05c4cec2b4..d2f2b2a6354 100644
--- a/gcc/config/sh/rtems.h
+++ b/gcc/config/sh/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting a SH using COFF.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC.
diff --git a/gcc/config/sh/rtemself.h b/gcc/config/sh/rtemself.h
index c454c0e3e19..6a67b496c4c 100644
--- a/gcc/config/sh/rtemself.h
+++ b/gcc/config/sh/rtemself.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting a SH using elf.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC.
diff --git a/gcc/config/sh/sh-c.c b/gcc/config/sh/sh-c.c
index ca74f0fb78d..3be371438cd 100644
--- a/gcc/config/sh/sh-c.c
+++ b/gcc/config/sh/sh-c.c
@@ -1,5 +1,5 @@
/* Pragma handling for GCC for Renesas / SuperH SH.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
Contributed by Joern Rennecke <joern.rennecke@st.com>.
This file is part of GCC.
diff --git a/gcc/config/sh/sh-mem.cc b/gcc/config/sh/sh-mem.cc
index c5a9a1e53e6..efa958e7939 100644
--- a/gcc/config/sh/sh-mem.cc
+++ b/gcc/config/sh/sh-mem.cc
@@ -1,5 +1,5 @@
/* Helper routines for memory move and comparison insns.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sh/sh-modes.def b/gcc/config/sh/sh-modes.def
index c4c669fc3ae..2da2afdcfe9 100644
--- a/gcc/config/sh/sh-modes.def
+++ b/gcc/config/sh/sh-modes.def
@@ -1,5 +1,5 @@
/* SH extra machine modes.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sh/sh-protos.h b/gcc/config/sh/sh-protos.h
index 938487501f3..23405b4dde2 100644
--- a/gcc/config/sh/sh-protos.h
+++ b/gcc/config/sh/sh-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler for Renesas / SuperH SH.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
Contributed by Steve Chamberlain (sac@cygnus.com).
Improved by Jim Wilson (wilson@cygnus.com).
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c
index e0ad5bfc78b..67d6d33ac84 100644
--- a/gcc/config/sh/sh.c
+++ b/gcc/config/sh/sh.c
@@ -1,5 +1,5 @@
/* Output routines for GCC for Renesas / SuperH SH.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
Contributed by Steve Chamberlain (sac@cygnus.com).
Improved by Jim Wilson (wilson@cygnus.com).
diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h
index 82699cd70d3..da23bad2598 100644
--- a/gcc/config/sh/sh.h
+++ b/gcc/config/sh/sh.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler for Renesas / SuperH SH.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
Contributed by Steve Chamberlain (sac@cygnus.com).
Improved by Jim Wilson (wilson@cygnus.com).
diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md
index eb39b24e06d..57dd7869419 100644
--- a/gcc/config/sh/sh.md
+++ b/gcc/config/sh/sh.md
@@ -1,5 +1,5 @@
;;- Machine description for Renesas / SuperH SH.
-;; Copyright (C) 1993-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1993-2018 Free Software Foundation, Inc.
;; Contributed by Steve Chamberlain (sac@cygnus.com).
;; Improved by Jim Wilson (wilson@cygnus.com).
diff --git a/gcc/config/sh/sh.opt b/gcc/config/sh/sh.opt
index c4f0d964d00..837d9bfdc23 100644
--- a/gcc/config/sh/sh.opt
+++ b/gcc/config/sh/sh.opt
@@ -1,6 +1,6 @@
; Options for the SH port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/sh/sh1.md b/gcc/config/sh/sh1.md
index 57edec3c095..62f66991874 100644
--- a/gcc/config/sh/sh1.md
+++ b/gcc/config/sh/sh1.md
@@ -1,5 +1,5 @@
;; DFA scheduling description for Renesas / SuperH SH.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/sh/sh4-300.md b/gcc/config/sh/sh4-300.md
index 136dbc9acaa..5179f20cb32 100644
--- a/gcc/config/sh/sh4-300.md
+++ b/gcc/config/sh/sh4-300.md
@@ -1,5 +1,5 @@
;; DFA scheduling description for ST40-300.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/sh/sh4.md b/gcc/config/sh/sh4.md
index 964f7e60cf2..e0d9b6f9010 100644
--- a/gcc/config/sh/sh4.md
+++ b/gcc/config/sh/sh4.md
@@ -1,5 +1,5 @@
;; DFA scheduling description for SH4.
-;; Copyright (C) 2004-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/sh/sh4a.md b/gcc/config/sh/sh4a.md
index 1c418662a79..a5228bc9717 100644
--- a/gcc/config/sh/sh4a.md
+++ b/gcc/config/sh/sh4a.md
@@ -1,5 +1,5 @@
;; Scheduling description for Renesas SH4a
-;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sh/sh_optimize_sett_clrt.cc b/gcc/config/sh/sh_optimize_sett_clrt.cc
index bfb9aba1f7b..3349d6cfd56 100644
--- a/gcc/config/sh/sh_optimize_sett_clrt.cc
+++ b/gcc/config/sh/sh_optimize_sett_clrt.cc
@@ -1,5 +1,5 @@
/* An SH specific RTL pass that tries to optimize clrt and sett insns.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sh/sh_treg_combine.cc b/gcc/config/sh/sh_treg_combine.cc
index 05608ce5b20..117aa0b5d26 100644
--- a/gcc/config/sh/sh_treg_combine.cc
+++ b/gcc/config/sh/sh_treg_combine.cc
@@ -1,6 +1,6 @@
/* An SH specific RTL pass that tries to combine comparisons and redundant
condition code register stores across multiple basic blocks.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sh/superh.h b/gcc/config/sh/superh.h
index 4f7ed3a4bc0..5eeb735b378 100644
--- a/gcc/config/sh/superh.h
+++ b/gcc/config/sh/superh.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for gcc for Super-H using sh-superh-elf.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GNU CC.
diff --git a/gcc/config/sh/sync.md b/gcc/config/sh/sync.md
index 9f158bd9353..9dba513e642 100644
--- a/gcc/config/sh/sync.md
+++ b/gcc/config/sh/sync.md
@@ -1,5 +1,5 @@
;; GCC machine description for SH synchronization instructions.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sh/t-sh b/gcc/config/sh/t-sh
index 409554a8c8d..a78c6a55127 100644
--- a/gcc/config/sh/t-sh
+++ b/gcc/config/sh/t-sh
@@ -1,4 +1,4 @@
-# Copyright (C) 1993-2017 Free Software Foundation, Inc.
+# Copyright (C) 1993-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/sh/vxworks.h b/gcc/config/sh/vxworks.h
index 4c2dba9d826..e4c042c941b 100644
--- a/gcc/config/sh/vxworks.h
+++ b/gcc/config/sh/vxworks.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GCC,
for SuperH with targeting the VXWorks run time environment.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC.
This file is part of GCC.
diff --git a/gcc/config/sol2-c.c b/gcc/config/sol2-c.c
index 984835c4e4e..ec47c3d4f26 100644
--- a/gcc/config/sol2-c.c
+++ b/gcc/config/sol2-c.c
@@ -1,5 +1,5 @@
/* Solaris support needed only by C/C++ frontends.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC.
This file is part of GCC.
diff --git a/gcc/config/sol2-cxx.c b/gcc/config/sol2-cxx.c
index 6fa9c20cd66..b948ff64bef 100644
--- a/gcc/config/sol2-cxx.c
+++ b/gcc/config/sol2-cxx.c
@@ -1,5 +1,5 @@
/* C++ specific Solaris system support.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sol2-protos.h b/gcc/config/sol2-protos.h
index 82fb9d6121a..c38e8a9b821 100644
--- a/gcc/config/sol2-protos.h
+++ b/gcc/config/sol2-protos.h
@@ -1,6 +1,6 @@
/* Operating system specific prototypes to be used when targeting GCC for any
Solaris 2 system.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sol2-stubs.c b/gcc/config/sol2-stubs.c
index 813de729637..20d3cb06d9c 100644
--- a/gcc/config/sol2-stubs.c
+++ b/gcc/config/sol2-stubs.c
@@ -1,5 +1,5 @@
/* Stubs for C++ specific Solaris system support.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sol2.c b/gcc/config/sol2.c
index b8ef3409942..2043326551d 100644
--- a/gcc/config/sol2.c
+++ b/gcc/config/sol2.c
@@ -1,5 +1,5 @@
/* General Solaris system support.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC.
This file is part of GCC.
diff --git a/gcc/config/sol2.h b/gcc/config/sol2.h
index 268ab13e4ee..1681313b0cd 100644
--- a/gcc/config/sol2.h
+++ b/gcc/config/sol2.h
@@ -1,6 +1,6 @@
/* Operating system specific defines to be used when targeting GCC for any
Solaris 2 system.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sol2.opt b/gcc/config/sol2.opt
index 729f9c91de6..330aa974016 100644
--- a/gcc/config/sol2.opt
+++ b/gcc/config/sol2.opt
@@ -1,6 +1,6 @@
; Options for the Solaris 2 port of the compiler
;
-; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/sparc/biarch64.h b/gcc/config/sparc/biarch64.h
index 7c7ec6b60b6..5a1a9673478 100644
--- a/gcc/config/sparc/biarch64.h
+++ b/gcc/config/sparc/biarch64.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GCC, for Sun SPARC.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by David E. O'Brien <obrien@FreeBSD.org>.
This file is part of GCC.
diff --git a/gcc/config/sparc/constraints.md b/gcc/config/sparc/constraints.md
index 42a6851851b..7ee3e51a84c 100644
--- a/gcc/config/sparc/constraints.md
+++ b/gcc/config/sparc/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for SPARC.
-;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/cypress.md b/gcc/config/sparc/cypress.md
index 717a70b0ec5..510e99b35a1 100644
--- a/gcc/config/sparc/cypress.md
+++ b/gcc/config/sparc/cypress.md
@@ -1,5 +1,5 @@
;; Scheduling description for SPARC Cypress.
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/default64.h b/gcc/config/sparc/default64.h
index e14643dc1a4..cc2e2ccc7a7 100644
--- a/gcc/config/sparc/default64.h
+++ b/gcc/config/sparc/default64.h
@@ -1,7 +1,7 @@
/* Definitions of target machine for GCC, for bi-arch SPARC,
defaulting to 64-bit code generation.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sparc/driver-sparc.c b/gcc/config/sparc/driver-sparc.c
index 9b811a871fa..e65370694a7 100644
--- a/gcc/config/sparc/driver-sparc.c
+++ b/gcc/config/sparc/driver-sparc.c
@@ -1,5 +1,5 @@
/* Subroutines for the gcc driver.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sparc/freebsd.h b/gcc/config/sparc/freebsd.h
index 3e7ea6c9d17..4c6f4165f31 100644
--- a/gcc/config/sparc/freebsd.h
+++ b/gcc/config/sparc/freebsd.h
@@ -1,5 +1,5 @@
/* Definitions for Sun SPARC64 running FreeBSD using the ELF format
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
This file is part of GCC.
diff --git a/gcc/config/sparc/hypersparc.md b/gcc/config/sparc/hypersparc.md
index 78e8284745e..17755d46fab 100644
--- a/gcc/config/sparc/hypersparc.md
+++ b/gcc/config/sparc/hypersparc.md
@@ -1,5 +1,5 @@
;; Scheduling description for HyperSPARC.
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/leon.md b/gcc/config/sparc/leon.md
index 435a9bc8675..127dd01bd6c 100644
--- a/gcc/config/sparc/leon.md
+++ b/gcc/config/sparc/leon.md
@@ -1,5 +1,5 @@
;; Scheduling description for LEON.
-;; Copyright (C) 2010-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/linux.h b/gcc/config/sparc/linux.h
index ce084656fca..9fb03af0fe9 100644
--- a/gcc/config/sparc/linux.h
+++ b/gcc/config/sparc/linux.h
@@ -1,5 +1,5 @@
/* Definitions for SPARC running Linux-based GNU systems with ELF.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Eddie C. Dost (ecd@skynet.be)
This file is part of GCC.
diff --git a/gcc/config/sparc/linux64.h b/gcc/config/sparc/linux64.h
index 573ce8a9a4c..c1fe42165b7 100644
--- a/gcc/config/sparc/linux64.h
+++ b/gcc/config/sparc/linux64.h
@@ -1,5 +1,5 @@
/* Definitions for 64-bit SPARC running Linux-based GNU systems with ELF.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by David S. Miller (davem@caip.rutgers.edu)
This file is part of GCC.
diff --git a/gcc/config/sparc/long-double-switch.opt b/gcc/config/sparc/long-double-switch.opt
index 9a362bea6e9..bc13d66235b 100644
--- a/gcc/config/sparc/long-double-switch.opt
+++ b/gcc/config/sparc/long-double-switch.opt
@@ -1,6 +1,6 @@
; Options for the SPARC port of the compiler
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/sparc/m8.md b/gcc/config/sparc/m8.md
index f0fe1b27a20..96190dc53b5 100644
--- a/gcc/config/sparc/m8.md
+++ b/gcc/config/sparc/m8.md
@@ -1,5 +1,5 @@
;; Scheduling description for the SPARC M8.
-;; Copyright (C) 2017 Free Software Foundation, Inc.
+;; Copyright (C) 2017-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/netbsd-elf.h b/gcc/config/sparc/netbsd-elf.h
index 9d670cff8ac..6c6478b7ef6 100644
--- a/gcc/config/sparc/netbsd-elf.h
+++ b/gcc/config/sparc/netbsd-elf.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GCC, for ELF on NetBSD/sparc
and NetBSD/sparc64.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Matthew Green (mrg@eterna.com.au).
This file is part of GCC.
diff --git a/gcc/config/sparc/niagara.md b/gcc/config/sparc/niagara.md
index a8e23b8f894..e16c13fe436 100644
--- a/gcc/config/sparc/niagara.md
+++ b/gcc/config/sparc/niagara.md
@@ -1,5 +1,5 @@
;; Scheduling description for Niagara.
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/niagara2.md b/gcc/config/sparc/niagara2.md
index 3190d556e53..adc65b6a4db 100644
--- a/gcc/config/sparc/niagara2.md
+++ b/gcc/config/sparc/niagara2.md
@@ -1,5 +1,5 @@
;; Scheduling description for Niagara-2 and Niagara-3.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/niagara4.md b/gcc/config/sparc/niagara4.md
index a3417d21c71..903bbe2565c 100644
--- a/gcc/config/sparc/niagara4.md
+++ b/gcc/config/sparc/niagara4.md
@@ -1,5 +1,5 @@
;; Scheduling description for Niagara-4
-;; Copyright (C) 2012-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/niagara7.md b/gcc/config/sparc/niagara7.md
index 23b67075e2b..886d971bbe8 100644
--- a/gcc/config/sparc/niagara7.md
+++ b/gcc/config/sparc/niagara7.md
@@ -1,5 +1,5 @@
;; Scheduling description for Niagara-7
-;; Copyright (C) 2016-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/openbsd1-64.h b/gcc/config/sparc/openbsd1-64.h
index c0197cd8bc4..dc70a33ae33 100644
--- a/gcc/config/sparc/openbsd1-64.h
+++ b/gcc/config/sparc/openbsd1-64.h
@@ -1,5 +1,5 @@
/* Configuration file for sparc64 OpenBSD target.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sparc/openbsd64.h b/gcc/config/sparc/openbsd64.h
index e8a8abccde6..653eee9fc89 100644
--- a/gcc/config/sparc/openbsd64.h
+++ b/gcc/config/sparc/openbsd64.h
@@ -1,5 +1,5 @@
/* Configuration file for sparc64 OpenBSD target.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sparc/predicates.md b/gcc/config/sparc/predicates.md
index e3e7edabb27..72c5fdcb0cf 100644
--- a/gcc/config/sparc/predicates.md
+++ b/gcc/config/sparc/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for SPARC.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/rtemself.h b/gcc/config/sparc/rtemself.h
index 0fb56ee2c67..e4b52d86dac 100644
--- a/gcc/config/sparc/rtemself.h
+++ b/gcc/config/sparc/rtemself.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting a SPARC using ELF.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC.
diff --git a/gcc/config/sparc/sol2.h b/gcc/config/sparc/sol2.h
index b8177c0b692..b84f218c811 100644
--- a/gcc/config/sparc/sol2.h
+++ b/gcc/config/sparc/sol2.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GCC, for SPARC running Solaris 2
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Ron Guilmette (rfg@netcom.com).
Additional changes by David V. Henkel-Wallace (gumby@cygnus.com).
diff --git a/gcc/config/sparc/sp-elf.h b/gcc/config/sparc/sp-elf.h
index 7ea4c74538a..0ee607cbe62 100644
--- a/gcc/config/sparc/sp-elf.h
+++ b/gcc/config/sparc/sp-elf.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GCC,
for SPARC running in an embedded environment using the ELF file format.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sparc/sp64-elf.h b/gcc/config/sparc/sp64-elf.h
index 8b0b0788185..5414b2de69a 100644
--- a/gcc/config/sparc/sp64-elf.h
+++ b/gcc/config/sparc/sp64-elf.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GCC, for SPARC64, ELF.
- Copyright (C) 1994-2017 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 Free Software Foundation, Inc.
Contributed by Doug Evans, dje@cygnus.com.
This file is part of GCC.
diff --git a/gcc/config/sparc/sparc-c.c b/gcc/config/sparc/sparc-c.c
index f8124bf96ef..6b7b738a288 100644
--- a/gcc/config/sparc/sparc-c.c
+++ b/gcc/config/sparc/sparc-c.c
@@ -1,5 +1,5 @@
/* Subroutines used for macro/preprocessor support on SPARC.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sparc/sparc-modes.def b/gcc/config/sparc/sparc-modes.def
index 05a5ed7d9e8..f3effbc71fe 100644
--- a/gcc/config/sparc/sparc-modes.def
+++ b/gcc/config/sparc/sparc-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GCC, for Sun SPARC.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com).
64-bit SPARC V9 support by Michael Tiemann, Jim Wilson, and Doug Evans,
at Cygnus Support.
diff --git a/gcc/config/sparc/sparc-opts.h b/gcc/config/sparc/sparc-opts.h
index 581e86e49d1..899081ea6c1 100644
--- a/gcc/config/sparc/sparc-opts.h
+++ b/gcc/config/sparc/sparc-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for SPARC.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sparc/sparc-passes.def b/gcc/config/sparc/sparc-passes.def
index c42d3b7fc37..07beddfd97f 100644
--- a/gcc/config/sparc/sparc-passes.def
+++ b/gcc/config/sparc/sparc-passes.def
@@ -1,5 +1,5 @@
/* Description of target passes for SPARC.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sparc/sparc-protos.h b/gcc/config/sparc/sparc-protos.h
index 507f0b1bd41..71a067e871c 100644
--- a/gcc/config/sparc/sparc-protos.h
+++ b/gcc/config/sparc/sparc-protos.h
@@ -1,5 +1,5 @@
/* Prototypes of target machine for SPARC.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com).
64-bit SPARC-V9 support by Michael Tiemann, Jim Wilson, and Doug Evans,
at Cygnus Support.
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 62bc492229e..2cb85a46fff 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -1,5 +1,5 @@
/* Subroutines for insn-output.c for SPARC.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com)
64-bit SPARC-V9 support by Michael Tiemann, Jim Wilson, and Doug Evans,
at Cygnus Support.
diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h
index 3d8e198b307..1d101992257 100644
--- a/gcc/config/sparc/sparc.h
+++ b/gcc/config/sparc/sparc.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for Sun SPARC.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com).
64-bit SPARC-V9 support by Michael Tiemann, Jim Wilson, and Doug Evans,
at Cygnus Support.
diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md
index f7dff435642..ea75cf2c1a6 100644
--- a/gcc/config/sparc/sparc.md
+++ b/gcc/config/sparc/sparc.md
@@ -1,5 +1,5 @@
;; Machine description for SPARC.
-;; Copyright (C) 1987-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1987-2018 Free Software Foundation, Inc.
;; Contributed by Michael Tiemann (tiemann@cygnus.com)
;; 64-bit SPARC-V9 support by Michael Tiemann, Jim Wilson, and Doug Evans,
;; at Cygnus Support.
diff --git a/gcc/config/sparc/sparc.opt b/gcc/config/sparc/sparc.opt
index 71ead75831d..46ec0c25107 100644
--- a/gcc/config/sparc/sparc.opt
+++ b/gcc/config/sparc/sparc.opt
@@ -1,6 +1,6 @@
; Options for the SPARC port of the compiler
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/sparc/sparclet.md b/gcc/config/sparc/sparclet.md
index 5ec0b8c40c8..b7c76a96b7f 100644
--- a/gcc/config/sparc/sparclet.md
+++ b/gcc/config/sparc/sparclet.md
@@ -1,5 +1,5 @@
;; Scheduling description for SPARClet.
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/supersparc.md b/gcc/config/sparc/supersparc.md
index e715e8e1b8d..7e7ec48fd1d 100644
--- a/gcc/config/sparc/supersparc.md
+++ b/gcc/config/sparc/supersparc.md
@@ -1,5 +1,5 @@
;; Scheduling description for SuperSPARC.
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/sync.md b/gcc/config/sparc/sync.md
index 43c66e96ba3..a3008f21679 100644
--- a/gcc/config/sparc/sync.md
+++ b/gcc/config/sparc/sync.md
@@ -1,5 +1,5 @@
;; GCC machine description for SPARC synchronization instructions.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/sysv4.h b/gcc/config/sparc/sysv4.h
index 18a1f7c9aca..493f1af2c21 100644
--- a/gcc/config/sparc/sysv4.h
+++ b/gcc/config/sparc/sysv4.h
@@ -1,5 +1,5 @@
/* Target definitions for GNU compiler for SPARC running System V.4
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
Contributed by Ron Guilmette (rfg@monkeys.com).
This file is part of GCC.
diff --git a/gcc/config/sparc/t-elf b/gcc/config/sparc/t-elf
index 68bf15d4b66..125e76bef31 100644
--- a/gcc/config/sparc/t-elf
+++ b/gcc/config/sparc/t-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/sparc/t-leon b/gcc/config/sparc/t-leon
index 7811e031b3d..b816b232ed5 100644
--- a/gcc/config/sparc/t-leon
+++ b/gcc/config/sparc/t-leon
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/sparc/t-leon3 b/gcc/config/sparc/t-leon3
index 320d8d9ef23..3c98f6f0e84 100644
--- a/gcc/config/sparc/t-leon3
+++ b/gcc/config/sparc/t-leon3
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/sparc/t-linux64 b/gcc/config/sparc/t-linux64
index 7511c38b104..029d9a139f8 100644
--- a/gcc/config/sparc/t-linux64
+++ b/gcc/config/sparc/t-linux64
@@ -1,4 +1,4 @@
-# Copyright (C) 1998-2017 Free Software Foundation, Inc.
+# Copyright (C) 1998-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/sparc/t-rtems b/gcc/config/sparc/t-rtems
index 809840ca1f3..7db876075f8 100644
--- a/gcc/config/sparc/t-rtems
+++ b/gcc/config/sparc/t-rtems
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/sparc/t-rtems-64 b/gcc/config/sparc/t-rtems-64
index 62ec9b4f722..f121d2b193b 100644
--- a/gcc/config/sparc/t-rtems-64
+++ b/gcc/config/sparc/t-rtems-64
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/sparc/t-sparc b/gcc/config/sparc/t-sparc
index f512937cfa9..7fb3029fa54 100644
--- a/gcc/config/sparc/t-sparc
+++ b/gcc/config/sparc/t-sparc
@@ -1,6 +1,6 @@
# General rules that all sparc/ targets must have.
#
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/sparc/tso.h b/gcc/config/sparc/tso.h
index 2afd129b7dd..fd280232e66 100644
--- a/gcc/config/sparc/tso.h
+++ b/gcc/config/sparc/tso.h
@@ -1,5 +1,5 @@
/* Include fragment for Sparc TSO operating systems.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sparc/ultra1_2.md b/gcc/config/sparc/ultra1_2.md
index a4fb88345d6..1ea3d98b727 100644
--- a/gcc/config/sparc/ultra1_2.md
+++ b/gcc/config/sparc/ultra1_2.md
@@ -1,5 +1,5 @@
;; Scheduling description for UltraSPARC-I/II.
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/ultra3.md b/gcc/config/sparc/ultra3.md
index db20cd9c982..e5799cceec0 100644
--- a/gcc/config/sparc/ultra3.md
+++ b/gcc/config/sparc/ultra3.md
@@ -1,5 +1,5 @@
;; Scheduling description for UltraSPARC-III.
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/sparc/visintrin.h b/gcc/config/sparc/visintrin.h
index 2d62c4f4e60..586e4a7e2f3 100644
--- a/gcc/config/sparc/visintrin.h
+++ b/gcc/config/sparc/visintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sparc/vxworks.h b/gcc/config/sparc/vxworks.h
index d2d3bfcb88a..ad2a956b58a 100644
--- a/gcc/config/sparc/vxworks.h
+++ b/gcc/config/sparc/vxworks.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for SPARC targeting the VxWorks run time environment.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/spu/constraints.md b/gcc/config/spu/constraints.md
index 105d55734b4..80e6fa06728 100644
--- a/gcc/config/spu/constraints.md
+++ b/gcc/config/spu/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for SPU
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;;
;; This file is free software; you can redistribute it and/or modify it under
;; the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/predicates.md b/gcc/config/spu/predicates.md
index 8c685960fab..cc41ba6e62a 100644
--- a/gcc/config/spu/predicates.md
+++ b/gcc/config/spu/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for CELL SPU
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;;
;; This file is free software; you can redistribute it and/or modify it under
;; the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/spu-builtins.def b/gcc/config/spu/spu-builtins.def
index bd17e41a449..b0c770efea6 100644
--- a/gcc/config/spu/spu-builtins.def
+++ b/gcc/config/spu/spu-builtins.def
@@ -1,5 +1,5 @@
/* Definitions of builtin functions for the Synergistic Processing Unit (SPU). */
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/spu-builtins.md b/gcc/config/spu/spu-builtins.md
index 322abc0fbbc..4f7cc6b5e42 100644
--- a/gcc/config/spu/spu-builtins.md
+++ b/gcc/config/spu/spu-builtins.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;; This file is free software; you can redistribute it and/or modify it under
;; the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/spu-c.c b/gcc/config/spu/spu-c.c
index 4f78bb744a5..a148c5c2729 100644
--- a/gcc/config/spu/spu-c.c
+++ b/gcc/config/spu/spu-c.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/spu-elf.h b/gcc/config/spu/spu-elf.h
index ec5281e3440..44c652aa3cf 100644
--- a/gcc/config/spu/spu-elf.h
+++ b/gcc/config/spu/spu-elf.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/spu-modes.def b/gcc/config/spu/spu-modes.def
index ee519e7ea0c..09db0363519 100644
--- a/gcc/config/spu/spu-modes.def
+++ b/gcc/config/spu/spu-modes.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/spu-protos.h b/gcc/config/spu/spu-protos.h
index e7fc9bdfcd1..8f9cd976e8a 100644
--- a/gcc/config/spu/spu-protos.h
+++ b/gcc/config/spu/spu-protos.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/spu.c b/gcc/config/spu/spu.c
index 2800a8f74dd..53935795424 100644
--- a/gcc/config/spu/spu.c
+++ b/gcc/config/spu/spu.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/spu.h b/gcc/config/spu/spu.h
index efb046479cb..c9797505781 100644
--- a/gcc/config/spu/spu.h
+++ b/gcc/config/spu/spu.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/spu.md b/gcc/config/spu/spu.md
index 9b766692a7f..cdc8a6820f2 100644
--- a/gcc/config/spu/spu.md
+++ b/gcc/config/spu/spu.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;; This file is free software; you can redistribute it and/or modify it under
;; the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/spu.opt b/gcc/config/spu/spu.opt
index 70da11e2704..a43faa7109f 100644
--- a/gcc/config/spu/spu.opt
+++ b/gcc/config/spu/spu.opt
@@ -1,5 +1,5 @@
; Options for the SPU port of the compiler
-; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+; Copyright (C) 2006-2018 Free Software Foundation, Inc.
; This file is free software; you can redistribute it and/or modify it under
; the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/spu_cache.h b/gcc/config/spu/spu_cache.h
index e114acbbdb6..8e7b9f3a9cd 100644
--- a/gcc/config/spu/spu_cache.h
+++ b/gcc/config/spu/spu_cache.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/spu_internals.h b/gcc/config/spu/spu_internals.h
index 84ed28df711..c0f96531a97 100644
--- a/gcc/config/spu/spu_internals.h
+++ b/gcc/config/spu/spu_internals.h
@@ -1,5 +1,5 @@
/* Definitions of Synergistic Processing Unit (SPU). */
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/spu_intrinsics.h b/gcc/config/spu/spu_intrinsics.h
index f7b3f54c69a..bf87deb98cb 100644
--- a/gcc/config/spu/spu_intrinsics.h
+++ b/gcc/config/spu/spu_intrinsics.h
@@ -1,5 +1,5 @@
/* Definitions of Synergistic Processing Unit (SPU). */
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/spu_mfcio.h b/gcc/config/spu/spu_mfcio.h
index 47d4dfaa3b6..9ba4e68d87f 100644
--- a/gcc/config/spu/spu_mfcio.h
+++ b/gcc/config/spu/spu_mfcio.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/t-spu-elf b/gcc/config/spu/t-spu-elf
index 2ed15cb2327..8e4e2f8efb4 100644
--- a/gcc/config/spu/t-spu-elf
+++ b/gcc/config/spu/t-spu-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/vec_types.h b/gcc/config/spu/vec_types.h
index d8b02c0a54b..a098ef7f20b 100644
--- a/gcc/config/spu/vec_types.h
+++ b/gcc/config/spu/vec_types.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/spu/vmx2spu.h b/gcc/config/spu/vmx2spu.h
index 67ae2ba1799..8b92339cda3 100644
--- a/gcc/config/spu/vmx2spu.h
+++ b/gcc/config/spu/vmx2spu.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
diff --git a/gcc/config/stormy16/constraints.md b/gcc/config/stormy16/constraints.md
index 75b09b8f8fe..db3e66ed7e0 100644
--- a/gcc/config/stormy16/constraints.md
+++ b/gcc/config/stormy16/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for XSTORMY16.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/stormy16/predicates.md b/gcc/config/stormy16/predicates.md
index 3cca5cf296b..5b5dae18ba4 100644
--- a/gcc/config/stormy16/predicates.md
+++ b/gcc/config/stormy16/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for XSTORMY16.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/stormy16/stormy-abi b/gcc/config/stormy16/stormy-abi
index b874dc9efad..330963a421e 100644
--- a/gcc/config/stormy16/stormy-abi
+++ b/gcc/config/stormy16/stormy-abi
@@ -167,7 +167,7 @@ means that overflow is reported for either signed or unsigned
overflow.
-Copyright (C) 2001-2017 Free Software Foundation, Inc.
+Copyright (C) 2001-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/config/stormy16/stormy16-protos.h b/gcc/config/stormy16/stormy16-protos.h
index c4ce1145c21..29b19fdb6c0 100644
--- a/gcc/config/stormy16/stormy16-protos.h
+++ b/gcc/config/stormy16/stormy16-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for exported functions defined in xstormy16.c
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of GCC.
diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.c
index 002eeee8f8c..25f7ce052ec 100644
--- a/gcc/config/stormy16/stormy16.c
+++ b/gcc/config/stormy16/stormy16.c
@@ -1,5 +1,5 @@
/* Xstormy16 target functions.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of GCC.
diff --git a/gcc/config/stormy16/stormy16.h b/gcc/config/stormy16/stormy16.h
index dfc659c2e98..715e05d139d 100644
--- a/gcc/config/stormy16/stormy16.h
+++ b/gcc/config/stormy16/stormy16.h
@@ -1,5 +1,5 @@
/* Xstormy16 cpu description.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of GCC.
diff --git a/gcc/config/stormy16/stormy16.md b/gcc/config/stormy16/stormy16.md
index 02766c3a79b..db3967e8fc7 100644
--- a/gcc/config/stormy16/stormy16.md
+++ b/gcc/config/stormy16/stormy16.md
@@ -1,5 +1,5 @@
;; XSTORMY16 Machine description template
-;; Copyright (C) 1997-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1997-2018 Free Software Foundation, Inc.
;; Contributed by Red Hat, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/stormy16/stormy16.opt b/gcc/config/stormy16/stormy16.opt
index 9d8fba0eeef..3478caacf00 100644
--- a/gcc/config/stormy16/stormy16.opt
+++ b/gcc/config/stormy16/stormy16.opt
@@ -1,6 +1,6 @@
; Options for the XSTORMY16 port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/t-darwin b/gcc/config/t-darwin
index 6eeaef42cbe..4fa3208b824 100644
--- a/gcc/config/t-darwin
+++ b/gcc/config/t-darwin
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-glibc b/gcc/config/t-glibc
index 99094f8d020..582215f9a7d 100644
--- a/gcc/config/t-glibc
+++ b/gcc/config/t-glibc
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-libunwind b/gcc/config/t-libunwind
index f761de7cff1..2456d4c2002 100644
--- a/gcc/config/t-libunwind
+++ b/gcc/config/t-libunwind
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-linux b/gcc/config/t-linux
index d0b6406aee0..7e543d53fac 100644
--- a/gcc/config/t-linux
+++ b/gcc/config/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-lynx b/gcc/config/t-lynx
index 0a28be3e917..3c0d2d38ec3 100644
--- a/gcc/config/t-lynx
+++ b/gcc/config/t-lynx
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-netbsd b/gcc/config/t-netbsd
index 770895b6d01..7bab0241216 100644
--- a/gcc/config/t-netbsd
+++ b/gcc/config/t-netbsd
@@ -1,4 +1,4 @@
-# Copyright (C) 2017 Free Software Foundation, Inc.
+# Copyright (C) 2017-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-pnt16-warn b/gcc/config/t-pnt16-warn
index c0ccc1291f1..271f785500a 100644
--- a/gcc/config/t-pnt16-warn
+++ b/gcc/config/t-pnt16-warn
@@ -1,5 +1,5 @@
# -Werror overrides for targets with 16 bit pointers
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-sol2 b/gcc/config/t-sol2
index 30528942728..e275c0b96e2 100644
--- a/gcc/config/t-sol2
+++ b/gcc/config/t-sol2
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-vxworks b/gcc/config/t-vxworks
index 993a9d6d50f..b6286bf66aa 100644
--- a/gcc/config/t-vxworks
+++ b/gcc/config/t-vxworks
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-winnt b/gcc/config/t-winnt
index db3913c16e0..802f091cc6e 100644
--- a/gcc/config/t-winnt
+++ b/gcc/config/t-winnt
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/tilegx/constraints.md b/gcc/config/tilegx/constraints.md
index 15ee18b3bcb..2f2d7108a2e 100644
--- a/gcc/config/tilegx/constraints.md
+++ b/gcc/config/tilegx/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Tilera TILE-Gx.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Walter Lee (walt@tilera.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/tilegx/linux.h b/gcc/config/tilegx/linux.h
index a7974559149..5252aa7127d 100644
--- a/gcc/config/tilegx/linux.h
+++ b/gcc/config/tilegx/linux.h
@@ -1,5 +1,5 @@
/* Definitions for TILE-Gx running Linux-based GNU systems with ELF.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilegx/mul-tables.c b/gcc/config/tilegx/mul-tables.c
index 877df275e33..e5b6319099e 100644
--- a/gcc/config/tilegx/mul-tables.c
+++ b/gcc/config/tilegx/mul-tables.c
@@ -1,5 +1,5 @@
/* Constant multiply table for TILE-Gx.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilegx/predicates.md b/gcc/config/tilegx/predicates.md
index 731efc3877a..d099611b149 100644
--- a/gcc/config/tilegx/predicates.md
+++ b/gcc/config/tilegx/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Tilera TILE-Gx.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Walter Lee (walt@tilera.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/tilegx/sync.md b/gcc/config/tilegx/sync.md
index 0b8ce698654..4a15c00838e 100644
--- a/gcc/config/tilegx/sync.md
+++ b/gcc/config/tilegx/sync.md
@@ -1,6 +1,6 @@
;; GCC machine description for Tilera TILE-Gx synchronization
;; instructions.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Walter Lee (walt@tilera.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/tilegx/tilegx-builtins.h b/gcc/config/tilegx/tilegx-builtins.h
index 29b6670f1c3..bf1336036a2 100644
--- a/gcc/config/tilegx/tilegx-builtins.h
+++ b/gcc/config/tilegx/tilegx-builtins.h
@@ -1,5 +1,5 @@
/* Enum for builtin intrinsics for TILE-Gx.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilegx/tilegx-c.c b/gcc/config/tilegx/tilegx-c.c
index ba63fdef8c6..7885221b433 100644
--- a/gcc/config/tilegx/tilegx-c.c
+++ b/gcc/config/tilegx/tilegx-c.c
@@ -1,5 +1,5 @@
/* Definitions of C specific functions for TILE-Gx.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilegx/tilegx-generic.md b/gcc/config/tilegx/tilegx-generic.md
index 6386df6d00a..5cdf9fff51e 100644
--- a/gcc/config/tilegx/tilegx-generic.md
+++ b/gcc/config/tilegx/tilegx-generic.md
@@ -1,5 +1,5 @@
;; Scheduling description for Tilera TILE-Gx chip.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Walter Lee (walt@tilera.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/tilegx/tilegx-modes.def b/gcc/config/tilegx/tilegx-modes.def
index 918cbe3edcd..3d996d7769f 100644
--- a/gcc/config/tilegx/tilegx-modes.def
+++ b/gcc/config/tilegx/tilegx-modes.def
@@ -1,5 +1,5 @@
/* TILE-Gx extra machine modes.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilegx/tilegx-multiply.h b/gcc/config/tilegx/tilegx-multiply.h
index 6ba8c966538..96b1dfb04ce 100644
--- a/gcc/config/tilegx/tilegx-multiply.h
+++ b/gcc/config/tilegx/tilegx-multiply.h
@@ -1,5 +1,5 @@
/* Header for constant multiple table for TILE-Gx.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilegx/tilegx-opts.h b/gcc/config/tilegx/tilegx-opts.h
index 1c46604f7cd..578b371d36a 100644
--- a/gcc/config/tilegx/tilegx-opts.h
+++ b/gcc/config/tilegx/tilegx-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for TILE-Gx.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilegx/tilegx-protos.h b/gcc/config/tilegx/tilegx-protos.h
index 53ff58c2340..99fdb120901 100644
--- a/gcc/config/tilegx/tilegx-protos.h
+++ b/gcc/config/tilegx/tilegx-protos.h
@@ -1,5 +1,5 @@
/* Prototypes of target machine for TILE-Gx.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilegx/tilegx.c b/gcc/config/tilegx/tilegx.c
index 140cce14ec8..14d817160ac 100644
--- a/gcc/config/tilegx/tilegx.c
+++ b/gcc/config/tilegx/tilegx.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on the Tilera TILE-Gx.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilegx/tilegx.h b/gcc/config/tilegx/tilegx.h
index ea3c1b308c7..1bf559a26ab 100644
--- a/gcc/config/tilegx/tilegx.h
+++ b/gcc/config/tilegx/tilegx.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler for TILE-Gx.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilegx/tilegx.md b/gcc/config/tilegx/tilegx.md
index f6188b2da95..17af2e76929 100644
--- a/gcc/config/tilegx/tilegx.md
+++ b/gcc/config/tilegx/tilegx.md
@@ -1,5 +1,5 @@
;; Machine description for Tilera TILE-Gx chip for GCC.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Walter Lee (walt@tilera.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/tilegx/tilegx.opt b/gcc/config/tilegx/tilegx.opt
index 658923bafea..65e7c559f6d 100644
--- a/gcc/config/tilegx/tilegx.opt
+++ b/gcc/config/tilegx/tilegx.opt
@@ -1,5 +1,5 @@
; Options for the TILE-Gx port of the compiler.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
; Contributed by Walter Lee (walt@tilera.com)
;
; This file is part of GCC.
diff --git a/gcc/config/tilepro/constraints.md b/gcc/config/tilepro/constraints.md
index bea2f39c365..43174026bc7 100644
--- a/gcc/config/tilepro/constraints.md
+++ b/gcc/config/tilepro/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Tilera TILEPro chip.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Walter Lee (walt@tilera.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/tilepro/gen-mul-tables.cc b/gcc/config/tilepro/gen-mul-tables.cc
index c474232fe13..9b7ed9d8f6e 100644
--- a/gcc/config/tilepro/gen-mul-tables.cc
+++ b/gcc/config/tilepro/gen-mul-tables.cc
@@ -1,5 +1,5 @@
/* Multiply table generator for tile.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
@@ -1230,7 +1230,7 @@ main ()
#else
printf ("/* Constant multiply table for TILE-Gx.\n");
#endif
- printf (" Copyright (C) 2011-2017 Free Software Foundation, Inc.\n");
+ printf (" Copyright (C) 2011-2018 Free Software Foundation, Inc.\n");
printf (" Contributed by Walter Lee (walt@tilera.com)\n");
printf ("\n");
printf (" This file is part of GCC.\n");
diff --git a/gcc/config/tilepro/linux.h b/gcc/config/tilepro/linux.h
index 888a7a8db89..95728b09256 100644
--- a/gcc/config/tilepro/linux.h
+++ b/gcc/config/tilepro/linux.h
@@ -1,5 +1,5 @@
/* Definitions for TILEPro running Linux-based GNU systems with ELF.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilepro/mul-tables.c b/gcc/config/tilepro/mul-tables.c
index 32e6ec0a97c..79719341876 100644
--- a/gcc/config/tilepro/mul-tables.c
+++ b/gcc/config/tilepro/mul-tables.c
@@ -1,5 +1,5 @@
/* Constant multiply table for TILEPro.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilepro/predicates.md b/gcc/config/tilepro/predicates.md
index 06c0e85f7f2..607ca6488cf 100644
--- a/gcc/config/tilepro/predicates.md
+++ b/gcc/config/tilepro/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Tilera TILEPro chip.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Walter Lee (walt@tilera.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/tilepro/tilepro-builtins.h b/gcc/config/tilepro/tilepro-builtins.h
index faae76ac423..7b2722f60a5 100644
--- a/gcc/config/tilepro/tilepro-builtins.h
+++ b/gcc/config/tilepro/tilepro-builtins.h
@@ -1,5 +1,5 @@
/* Enum for builtin intrinsics for TILEPro.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilepro/tilepro-c.c b/gcc/config/tilepro/tilepro-c.c
index 13e8056628f..a2d62dd85a8 100644
--- a/gcc/config/tilepro/tilepro-c.c
+++ b/gcc/config/tilepro/tilepro-c.c
@@ -1,5 +1,5 @@
/* Definitions of C specific functions for TILEPro.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilepro/tilepro-generic.md b/gcc/config/tilepro/tilepro-generic.md
index 255fc394b20..07b159699db 100644
--- a/gcc/config/tilepro/tilepro-generic.md
+++ b/gcc/config/tilepro/tilepro-generic.md
@@ -1,5 +1,5 @@
;; Scheduling description for Tilera TILEPro chip.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Walter Lee (walt@tilera.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/tilepro/tilepro-modes.def b/gcc/config/tilepro/tilepro-modes.def
index 7c5806a8f7a..09e715fd275 100644
--- a/gcc/config/tilepro/tilepro-modes.def
+++ b/gcc/config/tilepro/tilepro-modes.def
@@ -1,5 +1,5 @@
/* TILEPro extra machine modes.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilepro/tilepro-multiply.h b/gcc/config/tilepro/tilepro-multiply.h
index c329f10f289..4b9b7f76ed6 100644
--- a/gcc/config/tilepro/tilepro-multiply.h
+++ b/gcc/config/tilepro/tilepro-multiply.h
@@ -1,5 +1,5 @@
/* Header for constant multiple table for TILEPro.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilepro/tilepro-protos.h b/gcc/config/tilepro/tilepro-protos.h
index 784d272f605..e0036dad1b8 100644
--- a/gcc/config/tilepro/tilepro-protos.h
+++ b/gcc/config/tilepro/tilepro-protos.h
@@ -1,5 +1,5 @@
/* Prototypes of target machine for TILEPro.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilepro/tilepro.c b/gcc/config/tilepro/tilepro.c
index ae71f752690..65380b5d04a 100644
--- a/gcc/config/tilepro/tilepro.c
+++ b/gcc/config/tilepro/tilepro.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on the Tilera TILEPro.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilepro/tilepro.h b/gcc/config/tilepro/tilepro.h
index 3aa6dc8cd67..f0e84458c9b 100644
--- a/gcc/config/tilepro/tilepro.h
+++ b/gcc/config/tilepro/tilepro.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler for TILEPro.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Walter Lee (walt@tilera.com)
This file is part of GCC.
diff --git a/gcc/config/tilepro/tilepro.md b/gcc/config/tilepro/tilepro.md
index 86fb2fb244c..5993eed8fd0 100644
--- a/gcc/config/tilepro/tilepro.md
+++ b/gcc/config/tilepro/tilepro.md
@@ -1,5 +1,5 @@
;; Machine description for Tilera TILEPro chip for GCC.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;; Contributed by Walter Lee (walt@tilera.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/tilepro/tilepro.opt b/gcc/config/tilepro/tilepro.opt
index e432733ac6b..78e94d98c8e 100644
--- a/gcc/config/tilepro/tilepro.opt
+++ b/gcc/config/tilepro/tilepro.opt
@@ -1,5 +1,5 @@
; Options for the TILEPro port of the compiler.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
; Contributed by Walter Lee (walt@tilera.com)
;
; This file is part of GCC.
diff --git a/gcc/config/usegas.h b/gcc/config/usegas.h
index f5f7d8a3d03..acc80da0d79 100644
--- a/gcc/config/usegas.h
+++ b/gcc/config/usegas.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/v850/constraints.md b/gcc/config/v850/constraints.md
index 79225466ff5..623b68911f5 100644
--- a/gcc/config/v850/constraints.md
+++ b/gcc/config/v850/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for V850.
-;; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/v850/predicates.md b/gcc/config/v850/predicates.md
index 52a14fd80da..1b50e50b8c3 100644
--- a/gcc/config/v850/predicates.md
+++ b/gcc/config/v850/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for NEC V850.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/v850/rtems.h b/gcc/config/v850/rtems.h
index 231503ba26f..b20b2c3c382 100644
--- a/gcc/config/v850/rtems.h
+++ b/gcc/config/v850/rtems.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting a v850 using ELF.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/v850/t-v850 b/gcc/config/v850/t-v850
index 271eb5ea9db..a7af1be3a19 100644
--- a/gcc/config/v850/t-v850
+++ b/gcc/config/v850/t-v850
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/v850/v850-c.c b/gcc/config/v850/v850-c.c
index 145eef510ef..58e62e01d31 100644
--- a/gcc/config/v850/v850-c.c
+++ b/gcc/config/v850/v850-c.c
@@ -1,5 +1,5 @@
/* v850 specific, C compiler specific functions.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Jeff Law (law@cygnus.com).
This file is part of GCC.
diff --git a/gcc/config/v850/v850-modes.def b/gcc/config/v850/v850-modes.def
index eb0cf3aad41..ed37c799dd9 100644
--- a/gcc/config/v850/v850-modes.def
+++ b/gcc/config/v850/v850-modes.def
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. NEC V850 series
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by NEC EL
This file is part of GCC.
diff --git a/gcc/config/v850/v850-opts.h b/gcc/config/v850/v850-opts.h
index a5a66555699..66e3fd016f9 100644
--- a/gcc/config/v850/v850-opts.h
+++ b/gcc/config/v850/v850-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for NEC V850 series.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/v850/v850-protos.h b/gcc/config/v850/v850-protos.h
index b59ca774fca..e8ff280f83d 100644
--- a/gcc/config/v850/v850-protos.h
+++ b/gcc/config/v850/v850-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for v850.c functions used in the md file & elsewhere.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.c
index 4f602f4bd50..720cce86044 100644
--- a/gcc/config/v850/v850.c
+++ b/gcc/config/v850/v850.c
@@ -1,5 +1,5 @@
/* Subroutines for insn-output.c for NEC V850 series
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Jeff Law (law@cygnus.com).
This file is part of GCC.
diff --git a/gcc/config/v850/v850.h b/gcc/config/v850/v850.h
index 54dcc097bc4..2e737a8de3f 100644
--- a/gcc/config/v850/v850.h
+++ b/gcc/config/v850/v850.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. NEC V850 series
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Jeff Law (law@cygnus.com).
This file is part of GCC.
diff --git a/gcc/config/v850/v850.md b/gcc/config/v850/v850.md
index ae69f487843..2656e90c90b 100644
--- a/gcc/config/v850/v850.md
+++ b/gcc/config/v850/v850.md
@@ -1,5 +1,5 @@
;; GCC machine description for NEC V850
-;; Copyright (C) 1996-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1996-2018 Free Software Foundation, Inc.
;; Contributed by Jeff Law (law@cygnus.com).
;; This file is part of GCC.
diff --git a/gcc/config/v850/v850.opt b/gcc/config/v850/v850.opt
index 5cf5eb043e9..cd15599d77a 100644
--- a/gcc/config/v850/v850.opt
+++ b/gcc/config/v850/v850.opt
@@ -1,6 +1,6 @@
; Options for the NEC V850 port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/vax/builtins.md b/gcc/config/vax/builtins.md
index e805a7ee812..30f92059829 100644
--- a/gcc/config/vax/builtins.md
+++ b/gcc/config/vax/builtins.md
@@ -1,5 +1,5 @@
;; builtin definitions for DEC VAX.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/vax/constraints.md b/gcc/config/vax/constraints.md
index 3ac8fd605c3..934c86e248e 100644
--- a/gcc/config/vax/constraints.md
+++ b/gcc/config/vax/constraints.md
@@ -1,5 +1,5 @@
;; Constraints for the DEC VAX port.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/vax/elf.h b/gcc/config/vax/elf.h
index e699c12943c..cdfb3a51f4a 100644
--- a/gcc/config/vax/elf.h
+++ b/gcc/config/vax/elf.h
@@ -1,5 +1,5 @@
/* Target definitions for GNU compiler for VAX using ELF
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Matt Thomas <matt@3am-software.com>
This file is part of GCC.
diff --git a/gcc/config/vax/elf.opt b/gcc/config/vax/elf.opt
index b1451096ff7..233dceef1a4 100644
--- a/gcc/config/vax/elf.opt
+++ b/gcc/config/vax/elf.opt
@@ -1,6 +1,6 @@
; VAX ELF options.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/vax/linux.h b/gcc/config/vax/linux.h
index 48eeffd753c..44dada705e1 100644
--- a/gcc/config/vax/linux.h
+++ b/gcc/config/vax/linux.h
@@ -1,5 +1,5 @@
/* Definitions for VAX running Linux-based GNU systems with ELF format.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vax/netbsd-elf.h b/gcc/config/vax/netbsd-elf.h
index 9674e26afda..45511bde92e 100644
--- a/gcc/config/vax/netbsd-elf.h
+++ b/gcc/config/vax/netbsd-elf.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for NetBSD/vax ELF systems.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vax/openbsd.h b/gcc/config/vax/openbsd.h
index a2c866be4d1..3929350dedc 100644
--- a/gcc/config/vax/openbsd.h
+++ b/gcc/config/vax/openbsd.h
@@ -1,5 +1,5 @@
/* Configuration fragment for a VAX OpenBSD target.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vax/openbsd1.h b/gcc/config/vax/openbsd1.h
index 968f1f18a1c..fdc780842cb 100644
--- a/gcc/config/vax/openbsd1.h
+++ b/gcc/config/vax/openbsd1.h
@@ -1,5 +1,5 @@
/* Configuration fragment for a VAX OpenBSD target.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vax/predicates.md b/gcc/config/vax/predicates.md
index 122fe8d1898..26c50eff2f3 100644
--- a/gcc/config/vax/predicates.md
+++ b/gcc/config/vax/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for DEC VAX.
-;; Copyright (C) 2007-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/vax/vax-modes.def b/gcc/config/vax/vax-modes.def
index db90b1d2f84..b2fdd7f1c54 100644
--- a/gcc/config/vax/vax-modes.def
+++ b/gcc/config/vax/vax-modes.def
@@ -1,5 +1,5 @@
/* VAX extra machine modes.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vax/vax-protos.h b/gcc/config/vax/vax-protos.h
index 14c2a08bbc0..3de4687b1f2 100644
--- a/gcc/config/vax/vax-protos.h
+++ b/gcc/config/vax/vax-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. VAX version.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vax/vax.c b/gcc/config/vax/vax.c
index c08460a0ef3..927b82fd90d 100644
--- a/gcc/config/vax/vax.c
+++ b/gcc/config/vax/vax.c
@@ -1,5 +1,5 @@
/* Subroutines for insn-output.c for VAX.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vax/vax.h b/gcc/config/vax/vax.h
index 990140df869..35097030c1d 100644
--- a/gcc/config/vax/vax.h
+++ b/gcc/config/vax/vax.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. VAX version.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vax/vax.md b/gcc/config/vax/vax.md
index 4f18e609091..edc8e51fdc2 100644
--- a/gcc/config/vax/vax.md
+++ b/gcc/config/vax/vax.md
@@ -1,5 +1,5 @@
;; Machine description for GNU compiler, VAX Version
-;; Copyright (C) 1987-2017 Free Software Foundation, Inc.
+;; Copyright (C) 1987-2018 Free Software Foundation, Inc.
;; This file is part of GCC.
diff --git a/gcc/config/vax/vax.opt b/gcc/config/vax/vax.opt
index cf3fd49cf26..3b3d9a6e6db 100644
--- a/gcc/config/vax/vax.opt
+++ b/gcc/config/vax/vax.opt
@@ -1,6 +1,6 @@
; Options for the VAX port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/visium/constraints.md b/gcc/config/visium/constraints.md
index 053f1ef67ad..5cabd5b872e 100644
--- a/gcc/config/visium/constraints.md
+++ b/gcc/config/visium/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Visium.
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/visium/elf.h b/gcc/config/visium/elf.h
index 8b5e093a862..0b7f7ed1737 100644
--- a/gcc/config/visium/elf.h
+++ b/gcc/config/visium/elf.h
@@ -1,5 +1,5 @@
/* ELF-specific defines for Visium.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/visium/gr5.md b/gcc/config/visium/gr5.md
index 2434d442db7..d69b75952fc 100644
--- a/gcc/config/visium/gr5.md
+++ b/gcc/config/visium/gr5.md
@@ -1,5 +1,5 @@
;; Scheduling description for GR5.
-;; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/visium/gr6.md b/gcc/config/visium/gr6.md
index 7d58167b9a2..f9a4a0cb90d 100644
--- a/gcc/config/visium/gr6.md
+++ b/gcc/config/visium/gr6.md
@@ -1,5 +1,5 @@
;; Scheduling description for GR6.
-;; Copyright (C) 2013-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/visium/predicates.md b/gcc/config/visium/predicates.md
index ebfe4bc0b09..5364a53b5d3 100644
--- a/gcc/config/visium/predicates.md
+++ b/gcc/config/visium/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Visium.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/visium/t-visium b/gcc/config/visium/t-visium
index a64cf287a45..69391d7ab39 100644
--- a/gcc/config/visium/t-visium
+++ b/gcc/config/visium/t-visium
@@ -1,5 +1,5 @@
# Multilibs for Visium.
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/visium/visium-modes.def b/gcc/config/visium/visium-modes.def
index 1162450002d..5225ec667c1 100644
--- a/gcc/config/visium/visium-modes.def
+++ b/gcc/config/visium/visium-modes.def
@@ -1,5 +1,5 @@
/* Machine description for Visium.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/visium/visium-opts.h b/gcc/config/visium/visium-opts.h
index 618394f0ef4..712a771b111 100644
--- a/gcc/config/visium/visium-opts.h
+++ b/gcc/config/visium/visium-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for Visium.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/visium/visium-protos.h b/gcc/config/visium/visium-protos.h
index d4aa17678ba..132821a714e 100644
--- a/gcc/config/visium/visium-protos.h
+++ b/gcc/config/visium/visium-protos.h
@@ -1,5 +1,5 @@
/* Prototypes of target machine for Visium.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by C.Nettleton,J.P.Parkes and P.Garbett.
This file is part of GCC.
diff --git a/gcc/config/visium/visium.c b/gcc/config/visium/visium.c
index 1e3549d721a..8751156c406 100644
--- a/gcc/config/visium/visium.c
+++ b/gcc/config/visium/visium.c
@@ -1,5 +1,5 @@
/* Output routines for Visium.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by C.Nettleton, J.P.Parkes and P.Garbett.
This file is part of GCC.
diff --git a/gcc/config/visium/visium.h b/gcc/config/visium/visium.h
index ecab9ec2ace..ebac7f12818 100644
--- a/gcc/config/visium/visium.h
+++ b/gcc/config/visium/visium.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for Visium.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by C.Nettleton, J.P.Parkes and P.Garbett.
This file is part of GCC.
diff --git a/gcc/config/visium/visium.md b/gcc/config/visium/visium.md
index 31b0d49274e..5ff3677e5d3 100644
--- a/gcc/config/visium/visium.md
+++ b/gcc/config/visium/visium.md
@@ -1,5 +1,5 @@
;; Machine description for Visium.
-;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
;; Contributed by C.Nettleton, J.P.Parkes and P.Garbett.
;; This file is part of GCC.
diff --git a/gcc/config/visium/visium.opt b/gcc/config/visium/visium.opt
index 1d13403c448..ec570e97146 100644
--- a/gcc/config/visium/visium.opt
+++ b/gcc/config/visium/visium.opt
@@ -1,5 +1,5 @@
; Options for Visium.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/vms/make-crtlmap.awk b/gcc/config/vms/make-crtlmap.awk
index ba23dad8bb8..ab9d6093377 100644
--- a/gcc/config/vms/make-crtlmap.awk
+++ b/gcc/config/vms/make-crtlmap.awk
@@ -1,5 +1,5 @@
# Generate the VMS crtl map
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
BEGIN {
is_first = 1;
diff --git a/gcc/config/vms/t-vms b/gcc/config/vms/t-vms
index 9e2a33efc50..9432b9964e8 100644
--- a/gcc/config/vms/t-vms
+++ b/gcc/config/vms/t-vms
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/vms/t-vmsnative b/gcc/config/vms/t-vmsnative
index 1a7f26183ca..da596bd2b05 100644
--- a/gcc/config/vms/t-vmsnative
+++ b/gcc/config/vms/t-vmsnative
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/vms/vms-ar.c b/gcc/config/vms/vms-ar.c
index dedfb13ee7a..1f54b6b7fb9 100644
--- a/gcc/config/vms/vms-ar.c
+++ b/gcc/config/vms/vms-ar.c
@@ -1,5 +1,5 @@
/* VMS archive wrapper.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by AdaCore.
This file is part of GCC.
diff --git a/gcc/config/vms/vms-c.c b/gcc/config/vms/vms-c.c
index f0c9fdc95e8..01bb3fbeaa2 100644
--- a/gcc/config/vms/vms-c.c
+++ b/gcc/config/vms/vms-c.c
@@ -1,5 +1,5 @@
/* VMS specific, C compiler specific functions.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Tristan Gingold (gingold@adacore.com).
This file is part of GCC.
diff --git a/gcc/config/vms/vms-f.c b/gcc/config/vms/vms-f.c
index bde19480f3b..952215a84a3 100644
--- a/gcc/config/vms/vms-f.c
+++ b/gcc/config/vms/vms-f.c
@@ -1,5 +1,5 @@
/* VMS support needed only by Fortran frontends.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vms/vms-ld.c b/gcc/config/vms/vms-ld.c
index 15ce21bed2d..ed2b26b950b 100644
--- a/gcc/config/vms/vms-ld.c
+++ b/gcc/config/vms/vms-ld.c
@@ -1,5 +1,5 @@
/* VMS linker wrapper.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by AdaCore
This file is part of GCC.
diff --git a/gcc/config/vms/vms-opts.h b/gcc/config/vms/vms-opts.h
index e3fd1504e97..616797efba1 100644
--- a/gcc/config/vms/vms-opts.h
+++ b/gcc/config/vms/vms-opts.h
@@ -1,5 +1,5 @@
/* Definitions for option handling for OpenVMS.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vms/vms-protos.h b/gcc/config/vms/vms-protos.h
index 3abc5e1c3ae..300b2199e06 100644
--- a/gcc/config/vms/vms-protos.h
+++ b/gcc/config/vms/vms-protos.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GCC for VMS.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vms/vms-stdint.h b/gcc/config/vms/vms-stdint.h
index 867d9888d06..c82196757c8 100644
--- a/gcc/config/vms/vms-stdint.h
+++ b/gcc/config/vms/vms-stdint.h
@@ -1,5 +1,5 @@
/* Definitions for <stdint.h> types on VMS systems.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vms/vms.c b/gcc/config/vms/vms.c
index f17097cb478..84f94cc4c97 100644
--- a/gcc/config/vms/vms.c
+++ b/gcc/config/vms/vms.c
@@ -1,5 +1,5 @@
/* Definitions of target machine GNU compiler. 32bit VMS version.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Douglas B Rupp (rupp@gnat.com).
This file is part of GCC.
diff --git a/gcc/config/vms/vms.h b/gcc/config/vms/vms.h
index caf22fa432d..c0d01f99a7f 100644
--- a/gcc/config/vms/vms.h
+++ b/gcc/config/vms/vms.h
@@ -1,5 +1,5 @@
/* Definitions of target machine GNU compiler. VMS common version.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Douglas B Rupp (rupp@gnat.com).
This file is part of GCC.
diff --git a/gcc/config/vms/vms.opt b/gcc/config/vms/vms.opt
index 7d3e2d1269a..00a4dcedca1 100644
--- a/gcc/config/vms/vms.opt
+++ b/gcc/config/vms/vms.opt
@@ -1,4 +1,4 @@
-; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/vms/x-vms b/gcc/config/vms/x-vms
index b10739e8394..77600883291 100644
--- a/gcc/config/vms/x-vms
+++ b/gcc/config/vms/x-vms
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/vms/xm-vms.h b/gcc/config/vms/xm-vms.h
index 6edf6d68faa..1e98e900b68 100644
--- a/gcc/config/vms/xm-vms.h
+++ b/gcc/config/vms/xm-vms.h
@@ -1,6 +1,6 @@
/* Configuration for GCC for hosting on VMS
using a Unix style C library.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vx-common.h b/gcc/config/vx-common.h
index a75f5a00f48..7a05b5b602a 100644
--- a/gcc/config/vx-common.h
+++ b/gcc/config/vx-common.h
@@ -1,5 +1,5 @@
/* Target-independent configuration for VxWorks and VxWorks AE.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC.
This file is part of GCC.
diff --git a/gcc/config/vxworks-dummy.h b/gcc/config/vxworks-dummy.h
index 13b47854943..33ed0c7f581 100644
--- a/gcc/config/vxworks-dummy.h
+++ b/gcc/config/vxworks-dummy.h
@@ -1,5 +1,5 @@
/* Dummy definitions of VxWorks-related macros
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vxworks-stdint.h b/gcc/config/vxworks-stdint.h
index 2595e8364f6..88ac0c799da 100644
--- a/gcc/config/vxworks-stdint.h
+++ b/gcc/config/vxworks-stdint.h
@@ -1,5 +1,5 @@
/* Definitions for <stdint.h> types on systems using VxWorks.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vxworks.c b/gcc/config/vxworks.c
index 1d903689de1..061f02057c2 100644
--- a/gcc/config/vxworks.c
+++ b/gcc/config/vxworks.c
@@ -1,5 +1,5 @@
/* Common VxWorks target definitions for GNU compiler.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, Inc.
This file is part of GCC.
diff --git a/gcc/config/vxworks.h b/gcc/config/vxworks.h
index 29a6cb01e18..e37af775157 100644
--- a/gcc/config/vxworks.h
+++ b/gcc/config/vxworks.h
@@ -1,5 +1,5 @@
/* Common VxWorks target definitions for GNU compiler.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by Wind River Systems.
Rewritten by CodeSourcery, LLC.
diff --git a/gcc/config/vxworks.opt b/gcc/config/vxworks.opt
index 466c570bbaa..bf1b850885f 100644
--- a/gcc/config/vxworks.opt
+++ b/gcc/config/vxworks.opt
@@ -1,6 +1,6 @@
; Processor-independent options for VxWorks.
;
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
; Contributed by CodeSourcery, LLC.
;
; This file is part of GCC.
diff --git a/gcc/config/vxworksae.h b/gcc/config/vxworksae.h
index 8caa7ddaf96..8c34deedab2 100644
--- a/gcc/config/vxworksae.h
+++ b/gcc/config/vxworksae.h
@@ -1,5 +1,5 @@
/* Common VxWorks AE target definitions for GNU compiler.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC.
This file is part of GCC.
diff --git a/gcc/config/winnt-c.c b/gcc/config/winnt-c.c
index 0be8903e03f..72f0c67b596 100644
--- a/gcc/config/winnt-c.c
+++ b/gcc/config/winnt-c.c
@@ -1,5 +1,5 @@
/* Default C-family target hooks initializer.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/xtensa/constraints.md b/gcc/config/xtensa/constraints.md
index b42bd060f54..1f598a62f17 100644
--- a/gcc/config/xtensa/constraints.md
+++ b/gcc/config/xtensa/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Xtensa.
-;; Copyright (C) 2006-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/xtensa/elf.h b/gcc/config/xtensa/elf.h
index e606dadd6be..a95d7b34229 100644
--- a/gcc/config/xtensa/elf.h
+++ b/gcc/config/xtensa/elf.h
@@ -1,6 +1,6 @@
/* Xtensa/Elf configuration.
Derived from the configuration for GCC for Intel i386 running Linux.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/xtensa/elf.opt b/gcc/config/xtensa/elf.opt
index 98aa9bd51e7..e2ffc3c1954 100644
--- a/gcc/config/xtensa/elf.opt
+++ b/gcc/config/xtensa/elf.opt
@@ -1,6 +1,6 @@
; Xtensa ELF (bare metal) options.
-; Copyright (C) 2011-2017 Free Software Foundation, Inc.
+; Copyright (C) 2011-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/xtensa/linux.h b/gcc/config/xtensa/linux.h
index 8449eb6c20b..1099669c883 100644
--- a/gcc/config/xtensa/linux.h
+++ b/gcc/config/xtensa/linux.h
@@ -1,6 +1,6 @@
/* Xtensa Linux configuration.
Derived from the configuration for GCC for Intel i386 running Linux.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/xtensa/predicates.md b/gcc/config/xtensa/predicates.md
index 109d699a747..f5bf81189d1 100644
--- a/gcc/config/xtensa/predicates.md
+++ b/gcc/config/xtensa/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Xtensa.
-;; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/xtensa/t-xtensa b/gcc/config/xtensa/t-xtensa
index f7628734869..3915870ce94 100644
--- a/gcc/config/xtensa/t-xtensa
+++ b/gcc/config/xtensa/t-xtensa
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/xtensa/uclinux.h b/gcc/config/xtensa/uclinux.h
index ae023d57351..ba26187c8f7 100644
--- a/gcc/config/xtensa/uclinux.h
+++ b/gcc/config/xtensa/uclinux.h
@@ -1,6 +1,6 @@
/* Xtensa uClinux configuration.
Derived from the configuration for GCC for Intel i386 running Linux.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/xtensa/uclinux.opt b/gcc/config/xtensa/uclinux.opt
index 93f08da5133..018d1625253 100644
--- a/gcc/config/xtensa/uclinux.opt
+++ b/gcc/config/xtensa/uclinux.opt
@@ -1,6 +1,6 @@
; Xtensa uClinux options.
-; Copyright (C) 2015-2017 Free Software Foundation, Inc.
+; Copyright (C) 2015-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/xtensa/xtensa-protos.h b/gcc/config/xtensa/xtensa-protos.h
index 3764340f2c2..0acdfe0fe50 100644
--- a/gcc/config/xtensa/xtensa-protos.h
+++ b/gcc/config/xtensa/xtensa-protos.h
@@ -1,5 +1,5 @@
/* Prototypes of target machine for GNU compiler for Xtensa.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica.
This file is part of GCC.
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c
index 18b349c0bc4..23cdf4d26bf 100644
--- a/gcc/config/xtensa/xtensa.c
+++ b/gcc/config/xtensa/xtensa.c
@@ -1,5 +1,5 @@
/* Subroutines for insn-output.c for Tensilica's Xtensa architecture.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica.
This file is part of GCC.
diff --git a/gcc/config/xtensa/xtensa.h b/gcc/config/xtensa/xtensa.h
index 1602fae3d9e..193eed61978 100644
--- a/gcc/config/xtensa/xtensa.h
+++ b/gcc/config/xtensa/xtensa.h
@@ -1,5 +1,5 @@
/* Definitions of Tensilica's Xtensa target machine for GNU compiler.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica.
This file is part of GCC.
diff --git a/gcc/config/xtensa/xtensa.md b/gcc/config/xtensa/xtensa.md
index d5596e25d82..84967dbedc0 100644
--- a/gcc/config/xtensa/xtensa.md
+++ b/gcc/config/xtensa/xtensa.md
@@ -1,5 +1,5 @@
;; GCC machine description for Tensilica's Xtensa architecture.
-;; Copyright (C) 2001-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2001-2018 Free Software Foundation, Inc.
;; Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica.
;; This file is part of GCC.
diff --git a/gcc/config/xtensa/xtensa.opt b/gcc/config/xtensa/xtensa.opt
index 5ed850f949d..4d3f941281c 100644
--- a/gcc/config/xtensa/xtensa.opt
+++ b/gcc/config/xtensa/xtensa.opt
@@ -1,6 +1,6 @@
; Options for the Tensilica Xtensa port of the compiler.
-; Copyright (C) 2005-2017 Free Software Foundation, Inc.
+; Copyright (C) 2005-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/configure.ac b/gcc/configure.ac
index aec8df928bf..3395ada1bdc 100644
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
@@ -1,7 +1,7 @@
# configure.ac for GCC
# Process this file with autoconf to generate a configuration script.
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/context.c b/gcc/context.c
index 22d91b4fdf6..68d7a294a72 100644
--- a/gcc/context.c
+++ b/gcc/context.c
@@ -1,5 +1,5 @@
/* context.c - Holder for global state
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/context.h b/gcc/context.h
index 4573f705c46..e425fb07091 100644
--- a/gcc/context.h
+++ b/gcc/context.h
@@ -1,5 +1,5 @@
/* context.h - Holder for global state
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/convert.c b/gcc/convert.c
index 1607bededbc..34a2174bd88 100644
--- a/gcc/convert.c
+++ b/gcc/convert.c
@@ -1,5 +1,5 @@
/* Utility routines for data type conversion for GCC.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/convert.h b/gcc/convert.h
index 76ab2c73e0c..4ffa6ef8534 100644
--- a/gcc/convert.h
+++ b/gcc/convert.h
@@ -1,5 +1,5 @@
/* Definition of functions in convert.c.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/coretypes.h b/gcc/coretypes.h
index 9d94e492299..f5c2c5da589 100644
--- a/gcc/coretypes.h
+++ b/gcc/coretypes.h
@@ -1,5 +1,5 @@
/* GCC core type declarations.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/coverage.c b/gcc/coverage.c
index ea05d94f441..32ef298a11f 100644
--- a/gcc/coverage.c
+++ b/gcc/coverage.c
@@ -1,5 +1,5 @@
/* Read and write coverage files, and associated functionality.
- Copyright (C) 1990-2017 Free Software Foundation, Inc.
+ Copyright (C) 1990-2018 Free Software Foundation, Inc.
Contributed by James E. Wilson, UC Berkeley/Cygnus Support;
based on some ideas from Dain Samples of UC Berkeley.
Further mangling by Bob Manson, Cygnus Support.
diff --git a/gcc/coverage.h b/gcc/coverage.h
index 90454c0ecba..689e39ee718 100644
--- a/gcc/coverage.h
+++ b/gcc/coverage.h
@@ -1,5 +1,5 @@
/* coverage.h - Defines data exported from coverage.c
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index a0da31c6481..750a9a8f94f 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,7 @@
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2018-01-02 Jakub Jelinek <jakub@redhat.com>
PR c++/83556
@@ -12,5810 +16,8 @@
* constexpr.c (cxx_bind_parameters_in_call): Remove unneeded local
lval var.
-
-2017-12-22 Mike Stump <mikestump@comcast.net>
- Eric Botcazou <ebotcazou@adacore.com>
-
- * constexpr.c (cxx_eval_constant_expression) <ANNOTATE_EXPR>: Remove
- assertion on 2nd operand.
- (potential_constant_expression_1): Likewise.
- * cp-tree.def (RANGE_FOR_STMT): Take a 5th operand.
- * cp-tree.h (RANGE_FOR_UNROLL): New macro.
- (cp_convert_range_for): Adjust prototype.
- (finish_while_stmt_cond): Likewise.
- (finish_do_stmt): Likewise.
- (finish_for_cond): Likewise.
- * init.c (build_vec_init): Adjut call to finish_for_cond.
- * parser.c (cp_parser_statement): Adjust call to
- cp_parser_iteration_statement.
- (cp_parser_for): Add unroll parameter and pass it in calls to
- cp_parser_range_for and cp_parser_c_for.
- (cp_parser_c_for): Add unroll parameter and pass it in call to
- finish_for_cond.
- (cp_parser_range_for): Add unroll parameter, set in on RANGE_FOR_STMT
- and pass it in call to cp_convert_range_for.
- (cp_convert_range_for): Add unroll parameter and pass it in call to
- finish_for_cond.
- (cp_parser_iteration_statement): Add unroll parameter and pass it in
- calls to finish_while_stmt_cond, finish_do_stmt and cp_parser_for.
- (cp_parser_pragma_ivdep): New static function.
- (cp_parser_pragma_unroll): Likewise.
- (cp_parser_pragma) <PRAGMA_IVDEP>: Add support for pragma Unroll.
- <PRAGMA_UNROLL>: New case.
- * pt.c (tsubst_expr) <FOR_STMT>: Adjust call to finish_for_cond.
- <RANGE_FOR_STMT>: Pass unrolling factor to cp_convert_range_for.
- <WHILE_STMT>: Adjust call to finish_while_stmt_cond.
- <DO_STMT>: Adjust call to finish_do_stmt.
- * semantics.c (finish_while_stmt_cond): Add unroll parameter and
- build ANNOTATE_EXPR if present.
- (finish_do_stmt): Likewise.
- (finish_for_cond): Likewise.
- (begin_range_for_stmt): Build RANGE_FOR_STMT with 5th operand.
-
-2017-12-21 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83406
- * parser.c (cp_parser_lambda_body): Remove obsolete
- single-return-statement handling.
-
-2017-12-21 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * constexpr.c (check_automatic_or_tls): Track polynomial
- offsets and sizes.
-
-2017-12-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82593
- * decl.c (check_array_designated_initializer): Not static.
- * cp-tree.h (check_array_designated_initializer): Declare.
- * typeck2.c (process_init_constructor_array): Call the latter.
- * parser.c (cp_parser_initializer_list): Check the return value
- of require_potential_rvalue_constant_expression.
-
-2017-12-19 Martin Sebor <msebor@redhat.com>
-
- PR c++/83394
- PR c++/83322
- * decl2.c (cplus_decl_attributes): Look up member functions
- in the scope of their class.
-
-2017-12-19 Jakub Jelinek <jakub@redhat.com>
-
- * name-lookup.c (get_std_name_hint): Replace Yoda conditions with
- typical order conditions.
- * class.c (check_bitfield_decl): Likewise.
- * pt.c (convert_template_argument): Likewise.
- * decl.c (duplicate_decls): Likewise.
- * typeck.c (commonparms): Likewise.
-
-2017-12-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- * cp-tree.h: Fix typo in comment.
-
-2017-12-18 Marek Polacek <polacek@redhat.com>
-
- PR c++/83116
- * constexpr.c (cxx_eval_call_expression): Only look into
- constexpr_call_table if ctx->strict.
-
-2017-12-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83300
- * decl2.c (save_template_attributes): Add flags argument, if
- not ATTR_FLAG_TYPE_IN_PLACE, *decl_p is a type and we want to
- modify TYPE_ATTRIBUTES, add them on type attribute variant.
-
-2017-12-18 Nathan Sidwell <nathan@acm.org>
-
- PR c++/59930
- * name-lookup.c (name_lookup::search_unqualified): Don't search
- parent namespace when looking for hidden things.
- * pt.c (tsubst_friend_class): Always push to friend scope, drop
- unneeded self-friend check. Inject new hidden friend into correct
- scope.
-
-2017-12-15 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83205
- * decl.c (cp_finish_decomp): Handle the case when tsize is not
- error_mark_node, but doesn't fit into uhwi. Split up count != eltscnt
- and !tree_fits_uhwi_p (tsize) error_at calls into error_n and inform_n
- to handle plural forms properly.
-
- PR c++/81197
- * cp-tree.h (cp_maybe_mangle_decomp): Declare.
- * decl.c (cp_maybe_mangle_decomp): New function.
- (cp_finish_decomp): Don't SET_DECL_ASSEMBLER_NAME here.
- * parser.c (cp_convert_range_for,
- cp_parser_decomposition_declaration): Call cp_maybe_mangle_decomp.
- * pt.c (tsubst_expr): Likewise.
- * mangle.c (find_decomp_unqualified_name): New function.
- (write_unqualified_name): Handle DECL_DECOMPOSITION_P
- where DECL_ASSEMBLER_NAME is already set.
-
- PR c++/80135
- PR c++/81922
- * typeck2.c (digest_init_r): Change nested argument type from bool to
- int. Use code instead of TREE_CODE (type) where possible. If
- nested == 2, diagnose initialization of flexible array member with
- STRING_CST. Pass nested to process_init_constructor. Formatting fix.
- (digest_init, digest_init_flags): Adjust digest_init_r caller.
- (massage_init_elt): Add nested argument. Pass 2 instead of 1 to
- digest_init_r's nested argument if nested is non-zero.
- (process_init_constructor_array): Add nested argument. If nested == 2,
- diagnose initialization of flexible array member with non-empty
- braced enclosed list. Pass nested to massage_init_elt.
- (process_init_constructor_record, process_init_constructor_union): Add
- nested argument, pass it to massage_init_elt.
- (process_init_constructor): Add nested argument, pass it to
- process_init_constructor_{array,record,union}.
- * init.c (find_field_init): Renamed to ...
- (find_flexarray_init): ... this. Return NULL_TREE if init is
- error_mark_node. Don't look through nested CONSTRUCTORs.
- (warn_placement_new_too_small): Adjust caller.
-
- PR c++/83217
- * decl.c (cp_finish_decomp): If decl's type is REFERENCE_TYPE,
- call complete_type (TREE_TYPE (type)).
-
- * tree.c (cxx_attribute_table, std_attribute_table): Swap
- affects_type_identity and handler fields, adjust comments.
-
-2017-12-15 Nathan Sidwell <nathan@acm.org>
-
- PR c++/59930
- * decl.c (xref_tag_1): Correct comments about template friends and
- default args.
- * friend.c (make_friend_class): Move comments concerning
- self-friendliness to code dealing with such.
- * pt.c (check_default_tmpl_args): Deal with template friend
- classes too.
- (push_template_decl_real): Check default args for non-function
- template friends.
-
-2017-12-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * decl2.c (start_static_storage_duration_function): Avoid warning.
- * typeck.c (cxx_safe_arg_type_equiv_p,
- cxx_safe_function_type_cast_p): New function.
- (build_reinterpret_cast_1): Implement -Wcast-function-type.
-
-2017-12-14 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79650
- * pt.c (convert_nontype_argument): Diagnose
- reduced_constant_expression_p expressions that aren't INTEGER_CST.
-
-2017-12-13 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81061
- * typeck.c (cp_build_modify_expr): Upon cxx_readonly_error
- immediately return error_mark_node.
-
-2017-12-13 Nathan Sidwell <nathan@acm.org>
-
- PR c++/15272
- * pt.c (tsubst_baselink): Don't repeat the lookup for
- non-dependent baselinks.
-
-2017-12-12 Jason Merrill <jason@redhat.com>
-
- * decl.c (value_dependent_init_p): Check the type of a CONSTRUCTOR.
- (type_dependent_init_p): Remove.
-
- PR c++/82115 - ICE with variable initialized with its own address.
- * cp-tree.h (struct lang_decl_base): Add dependent_init_p.
- (DECL_DEPENDENT_INIT_P, SET_DECL_DEPENDENT_INIT_P): New.
- * decl.c (cp_finish_decl): Set it.
- (duplicate_decls): Copy it.
- * pt.c (tsubst_decl): Clear it.
- (value_dependent_expression_p): Revert earlier change. Check it.
-
-2017-12-12 Alexandre Oliva <aoliva@redhat.com>
-
- * constexpr.c (check_constexpr_ctor_body_1): Skip begin stmt
- markers.
- (constexpr_fn_retval): Likewise.
- (potential_constant_expression_1): Likewise.
- (cxx_eval_statement_list): Check that a begin stmt marker is
- not used as the value of a statement list.
- (cxx_eval_constant_expression): Return begin stmt markers
- unchanged.
- * cp-array-notation.c (stmt_location): New.
- (cp_expand_cond_array_notations): Use it.
- * cp-objcp-common.h (LANG_HOOKS_EMITS_BEGIN_STMT): Redefine as true.
- * parser.c (add_debug_begin_stmt): New.
- (cp_parser_statement): Call it.
- * pt.c (tsubst_copy): Handle begin stmt markers.
-
-2017-12-07 Martin Sebor <msebor@redhat.com>
-
- PR c/81544
- * cp-tree.h (decls_match): Add default argument.
- * decl.c (decls_match): Avoid calling into the target back end
- and triggering an error.
- * decl2.c (cplus_decl_attributes): Look up existing declaration and
- pass it to decl_attributes.
- * tree.c (cxx_attribute_table): Initialize new member of struct
- attribute_spec.
-
-2017-12-06 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80259
- * decl2.c (grokfield): Diagnose = delete redefinition of a friend.
-
-2017-12-06 Jason Merrill <jason@redhat.com>
-
- * call.c (convert_for_arg_passing): Pass NULL_TREE to
- targetm.calls.promote_prototypes.
- (type_passed_as): Likewise.
-
- PR c++/82115 - ICE with variable initialized with its own address.
- * pt.c (value_dependent_expression_p): Add lval parameter. Don't
- consider DECL_INITIAL if it's true.
-
-2017-12-06 David Malcolm <dmalcolm@redhat.com>
-
- PR c/83236
- * name-lookup.c (consider_binding_level): Don't suggest names that
- are reserved for use by the implementation.
-
-2017-12-06 David Malcolm <dmalcolm@redhat.com>
-
- * name-lookup.c: Include "c-family/c-spellcheck.h".
-
-2017-12-05 Jason Merrill <jason@redhat.com>
-
- PR c++/82331 - ICE with variadic partial specialization of auto
- * pt.c (unify) [TEMPLATE_PARM_INDEX]: Set processing_template_decl
- around call to tsubst.
-
-2017-12-05 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83287
- * tree.c (build_min): Check CAST_EXPR arg for OVERLOADs.
-
-2017-12-05 Martin Liska <mliska@suse.cz>
- Jakub Jelinek <jakub@redhat.com>
-
- * typeck.c (pointer_diff): Add new argument and instrument
- pointer subtraction.
- (cp_build_binary_op): Create compound expression if doing an
- instrumentation.
-
-2017-12-05 Jakub Jelinek <jakub@redhat.com>
-
- * cp-gimplify.c (cp_maybe_instrument_return): Don't add
- __builtin_unreachable if -O0 or if -fsanitize=unreachable.
-
-2017-12-04 Jason Merrill <jason@redhat.com>
-
- PR c++/83273 - constexpr if allows non-constant condition
- * semantics.c (finish_if_stmt_cond): Use require_constant_expression
- rather than is_constant_expression.
- * constexpr.c (potential_constant_expression_1) [LAMBDA_EXPR]: Allow
- in C++17.
-
-2017-12-01 Jason Merrill <jason@redhat.com>
-
- Give #include hints for <complex>.
- * name-lookup.c (get_std_name_hint): Add <complex>.
- * parser.c (cp_parser_diagnose_invalid_type_name): Call
- suggest_alternative_in_explicit_scope.
- (cp_parser_namespace_name): Likewise.
-
- PR c++/79228 - extensions hide C++14 complex literal operators
- * parser.c (cp_parser_userdef_numeric_literal): Be helpful about
- 'i' in C++14 and up.
-
-2017-12-01 Jakub Jelinek <jakub@redhat.com>
-
- * parser.c (cp_parser_new): Don't clear cilk_simd_fn_info.
- (parsing_nsdmi): Adjust comment.
- (cp_parser_omp_for_loop_init): Likewise.
- * parser.h (struct cp_omp_declare_simd_data): Adjust comment.
- (struct cp_parser): Remove cilk_simd_fn_info field.
- * cp-tree.h (cilk_valid_spawn): Remove.
-
- PR c/79153
- * cp-gimplify.c (genericize_switch_stmt): Emit LABEL_EXPR for the
- break label into SWITCH_BODY instead of after it and set
- SWITCH_BREAK_LABEL_P on it.
- * parser.c (cp_parser_objc_expression): Add FALLTHRU comment to avoid
- -Wimplicit-fallthrough warning.
-
-2017-11-30 Jason Merrill <jason@redhat.com>
-
- PR c++/82219 - bogus -Wignored-qualifiers with template
- * pt.c (tsubst_copy_and_build) [STATIC_CAST_EXPR]: Suppress
- -Wignored-qualifiers.
-
-2017-11-29 David Malcolm <dmalcolm@redhat.com>
-
- * parser.c (cp_parser_unary_expression): Generate a location for
- "noexcept".
- (cp_parser_trait_expr): Generate and return a location_t,
- converting the return type from tree to cp_expr.
- (cp_parser_static_assert): Pass location of the condition to
- finish_static_assert, rather than that of the "static_assert"
- token, where available.
-
-2017-11-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82293
- * lambda.c (nonlambda_method_basetype): Don't use LAMBDA_TYPE_P
- on a null type.
-
-2017-11-29 Jason Merrill <jason@redhat.com>
-
- PR c++/82760 - memory corruption with aligned new.
- * call.c (build_operator_new_call): Update *args if we add the
- align_arg.
-
-2017-11-28 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/81275
- * cp-tree.h (SWITCH_STMT_ALL_CASES_P): Define.
- (SWITCH_STMT_NO_BREAK_P): Define.
- (note_break_stmt, note_iteration_stmt_body_start,
- note_iteration_stmt_body_end): Declare.
- * decl.c (struct cp_switch): Add has_default_p, break_stmt_seen_p
- and in_loop_body_p fields.
- (push_switch): Clear them.
- (pop_switch): Set SWITCH_STMT_CANNOT_FALLTHRU_P if has_default_p
- and !break_stmt_seen_p. Assert in_loop_body_p is false.
- (note_break_stmt, note_iteration_stmt_body_start,
- note_iteration_stmt_body_end): New functions.
- (finish_case_label): Set has_default_p when both low and high
- are NULL_TREE.
- * parser.c (cp_parser_iteration_statement): Use
- note_iteration_stmt_body_start and note_iteration_stmt_body_end
- around parsing iteration body.
- * pt.c (tsubst_expr): Likewise.
- * cp-objcp-common.c (cxx_block_may_fallthru): Return false for
- SWITCH_STMT which contains no BREAK_STMTs, contains a default:
- CASE_LABEL_EXPR and where SWITCH_STMT_BODY isn't empty and
- can't fallthru.
- * semantics.c (finish_break_stmt): Call note_break_stmt.
- * cp-gimplify.c (genericize_switch_stmt): Copy SWITCH_STMT_ALL_CASES_P
- bit to SWITCH_ALL_CASES_P. Assert that if SWITCH_STMT_NO_BREAK_P then
- the break label is not TREE_USED.
-
-2017-11-28 Julia Koval <julia.koval@intel.com>
- Sebastian Peryt <sebastian.peryt@intel.com>
-
- * Make-lang.in (cp/cp-array-notation.o, cp/cp-cilkplus.o): Delete.
- * call.c (convert_for_arg_passing, build_cxx_call): Remove cilkplus.
- * constexpr.c (potential_constant_expression_1): Ditto.
- * cp-array-notation.c: Delete.
- * cp-cilkplus.c: Ditto.
- * cp-cilkplus.h: Ditto.
- * cp-gimplify.c (cp_gimplify_expr, cp_fold_r, cp_genericize): Remove
- cilkplus condition.
- * cp-objcp-common.c (ARRAY_NOTATION_REF): Delete.
- * cp-tree.h (cilkplus_an_triplet_types_ok_p): Delete.
- * decl.c (grokfndecl, finish_function): Remove cilkplus condition.
- * error.c (dump_decl, dump_expr): Remove ARRAY_NOTATION_REF condition.
- * lambda.c (cp-cilkplus.h): Remove.
- * parser.c (cp_parser_cilk_simd, cp_parser_cilk_for,
- cp_parser_cilk_simd_vectorlength): Delete.
- (cp_debug_parser, cp_parser_ctor_initializer_opt_and_function_body,
- cp_parser_postfix_expression,
- cp_parser_postfix_open_square_expression,
- cp_parser_statement, cp_parser_jump_statement,
- cp_parser_direct_declarator,
- cp_parser_late_return_type_opt, cp_parser_gnu_attribute_list,
- cp_parser_omp_clause_name, cp_parser_omp_clause_aligned,
- cp_parser_omp_clause_linear, cp_parser_omp_all_clauses,
- cp_parser_omp_flush,
- cp_parser_omp_for_cond, cp_parser_omp_for_incr,
- cp_parser_omp_for_loop_init,
- cp_parser_omp_for_loop,
- cp_parser_omp_declare_simd): Remove cilkplus support.
- (CILK_SIMD_FN_CLAUSE_MASK, cp_parser_late_parsing_cilk_simd_fn_info,
- cp_parser_cilk_grainsize): Remove.
- (cp_parser_pragma, c_parse_file): Remove cilkplus support.
- (cp_parser_cilk_simd_vectorlength, cp_parser_cilk_simd_linear,
- cp_parser_cilk_simd_clause_name, cp_parser_cilk_simd_all_clauses,
- cp_parser_cilk_simd, cp_parser_cilk_for): Remove.
- * parser.h (IN_CILK_SIMD_FOR, IN_CILK_SPAWN): Remove.
- * pt.c (tsubst_attribute, tsubst_expr, tsubst_copy_and_build): Remove
- cilkplus support.
- * semantics.c (finish_goto_stmt, begin_while_stmt, finish_do_body,
- finish_init_stmt, finish_switch_cond, simplify_aggr_init_expr,
- finish_omp_clauses, finish_omp_clauses, finish_omp_for): Remove
- cilkplus
- support.
- * tree.c (lvalue_kind): Remove ARRAY_NOTATION_REF conditon.
- * typeck.c (cp_build_array_ref, cp_build_compound_expr,
- check_return_expr): Remove cilkplus support.
-
-2017-11-28 Jakub Jelinek <jakub@redhat.com>
-
- * cp-gimplify.c (genericize_switch_stmt): Build SWITCH_EXPR using
- build2_loc instead of build3_loc.
-
-2017-11-27 Martin Sebor <msebor@redhat.com>
-
- PR c++/83058
- * init.c (warn_placement_new_too_small): Use offset_int instead of
- HOST_WIDE_INT.
-
-2017-11-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/81888
- * parser.c (cp_parser_decomposition_declaration): Reject just
- BRACE_ENCLOSED_INITIALIZER_P initializers with nelts != 1 rather
- than all such CONSTRUCTORs, and only if is_direct_init is true.
-
-2017-11-27 Jason Merrill <jason@redhat.com>
-
- * pt.c (primary_template_specialization_p): Rename from
- primary_template_instantiation_p. Don't check
- DECL_TEMPLATE_INSTANTIATION.
- * call.c, cp-tree.h, decl2.c: Adjust.
-
-2017-11-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/81675
- * cp-gimplify.c (cp_fold) <case COND_EXPR>: Don't return immediately
- for VOID_TYPE_P COND_EXPRs, instead fold the operands and if op0 is
- INTEGER_CST, ensure that both op1 and op2 are non-NULL and fall
- through into normal folding, otherwise just rebuild x if any op
- changed.
-
-2017-11-14 Boris Kolpackov <boris@codesynthesis.com>
-
- * Make-lang.in (c++.install-plugin): Install backend import library.
-
-2017-11-23 Jakub Jelinek <jakub@redhat.com>
-
- * parser.c (cp_parser_omp_declare): Change return type to bool from
- void, return true for declare simd.
- (cp_parser_pragma): Return cp_parser_omp_declare returned value
- rather than always false.
-
-2017-11-23 Mike Stump <mikestump@comcast.net>
- Eric Botcazou <ebotcazou@adacore.com>
-
- * pt.c (tsubst_expr) <ANNOTATE_EXPR>: Recurse on 3rd operand.
- * semantics.c (finish_while_stmt_cond): Pass 3rd operand to
- ANNOTATE_EXPR.
- (finish_do_stmt): Likewise.
- (finish_for_cond): Likewise.
-
-2017-11-22 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82401
- * name-lookup.c (member_name_cmp): Return 0 if a == b.
-
-2017-11-22 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/62170
- * error.c (type_to_string): Add leading comment. Add params
- "postprocessed", "quote", and "show_color", using them to fix
- quoting of the "aka" for types involving typedefs.
- (arg_to_string): Update for new params to type_to_string.
- (cxx_format_postprocessor::handle): Likewise.
- (cp_printer): Convert penultimate param from bool to bool *.
- Update call to type_to_string and calls to
- defer_phase_2_of_type_diff.
-
-2017-11-22 Marek Polacek <polacek@redhat.com>
-
- PR c++/60336
- PR middle-end/67239
- PR target/68355
- * class.c (layout_class_type): Set DECL_PADDING_P on padding.
- * decl.c (cxx_init_decl_processing): Set TRANSLATION_UNIT_WARN_EMPTY_P.
- (grokdeclarator): Set DECL_PADDING_P on unnamed bit-fields.
-
-2017-11-21 Martin Liska <mliska@suse.cz>
-
- * class.c (finalize_literal_type_property): Add quotes for
- constexpr keyword.
- (explain_non_literal_class): Likewise.
- * constexpr.c (ensure_literal_type_for_constexpr_object): Likewise.
- (is_valid_constexpr_fn): Likewise.
- (check_constexpr_ctor_body): Likewise.
- (register_constexpr_fundef): Likewise.
- (explain_invalid_constexpr_fn): Likewise.
- (cxx_eval_builtin_function_call): Likewise.
- (cxx_eval_call_expression): Likewise.
- (cxx_eval_loop_expr): Likewise.
- (potential_constant_expression_1): Likewise.
- * decl.c (check_previous_goto_1): Likewise.
- (check_goto): Likewise.
- (grokfndecl): Likewise.
- (grokdeclarator): Likewise.
- * error.c (maybe_print_constexpr_context): Likewise.
- * method.c (process_subob_fn): Likewise.
- (defaulted_late_check): Likewise.
- * parser.c (cp_parser_compound_statement): Likewise.
-
-2017-11-21 Marc Glisse <marc.glisse@inria.fr>
-
- * constexpr.c (cxx_eval_constant_expression,
- potential_constant_expression_1): Handle POINTER_DIFF_EXPR.
- * cp-gimplify.c (cp_fold): Likewise.
- * error.c (dump_expr): Likewise.
- * typeck.c (pointer_diff): Use POINTER_DIFF_EXPR.
-
-2017-11-21 Jakub Jelinek <jakub@redhat.com>
-
- P0428R2 - familiar template syntax for generic lambdas
- * parser.c (cp_parser_lambda_declarator_opt): Don't pedwarn
- for cxx2a and above, reword pedwarn for C++14/C++17.
-
-2017-11-20 David Malcolm <dmalcolm@redhat.com>
-
- PR c/81404
- * name-lookup.c: Include "c-family/known-headers.h"
- (lookup_name_fuzzy): Call get_cp_stdlib_header_for_name and
- potentially return a new suggest_missing_header hint.
-
-2017-11-20 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/72786
- * name-lookup.c (class macro_use_before_def): New class.
- (lookup_name_fuzzy): Detect macro that were used before being
- defined, and report them as such.
-
-2017-11-20 Jason Merrill <jason@redhat.com>
-
- * decl2.c (constrain_class_visibility): Don't warn about artificial
- fields.
-
-2017-11-20 Jakub Jelinek <jakub@redhat.com>
-
- P0329R4: Designated Initialization
- * parser.c (cp_parser_initializer_clause): List in comment grammar
- designated-initializer-list.
- (cp_parser_initializer_list): Allow .identifier = without pedwarn for
- C++2A, parse .identifier { ... }. Improve location_t argument to
- pedwarn. Add pedwarn for [cst] = designators. Diagnose ... in
- designated initializer list. Diagnose mixing designated and
- non-designated initializer clauses for C++2A. Diagnose duplicated
- identifiers in designators.
- * name-lookup.h (search_anon_aggr): New declaration.
- * name-lookup.c (fields_linear_search): Use search_anon_aggr.
- (search_anon_aggr): New function.
- * typeck2.c (process_init_constructor_record): Allow designator
- to skip over some non-static data members. Handle anonymous
- aggregates. Add diagnostics for designator order not matching
- member declaration order.
-
-2017-11-20 David Malcolm <dmalcolm@redhat.com>
-
- * name-lookup.c: Define INCLUDE_UNIQUE_PTR before including system.h.
- Include "c-family/name-hint.h"
- (suggest_alternatives_for): Convert "fuzzy_name" from const char *
- to name_hint, and rename to "hint". Pass location to
- lookup_name_fuzzy.
- (lookup_name_fuzzy): Convert return type from const char *
- to name_hint. Add location_t param.
- * parser.c: Define INCLUDE_UNIQUE_PTR before including system.h.
- Include "c-family/name-hint.h"
- (cp_parser_diagnose_invalid_type_name): Convert
- "suggestion" from const char * to name_hint, and rename to "hint".
- Pass location to lookup_name_fuzzy.
-
-2017-11-20 Nathan Sidwell <nathan@acm.org>
-
- PR c++/82878
- PR c++/78495
- * call.c (build_call_a): Don't set CALL_FROM_THUNK_P for inherited
- ctor.
- * cp-gimplify.c (cp_genericize_r): Restore THUNK dereference
- inhibibition check removed in previous c++/78495 change.
-
-2017-11-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82781
- * constexpr.c (cxx_eval_vector_conditional_expression): New function.
- (cxx_eval_constant_expression) <case VEC_COND_EXPR>: Use it instead
- of cxx_eval_conditional_expression.
-
-2017-11-19 Jakub Jelinek <jakub@redhat.com>
-
- PR c/66618
- PR c/69960
- * cp-gimplify.c (c_fully_fold): Add LVAL argument, call
- cp_fold_maybe_rvalue instead of cp_fold_rvalue and pass it !LVAL.
-
-2017-11-16 Jason Merrill <jason@redhat.com>
-
- PR c++/79092 - non-type args of different types are different
- * tree.c (cp_tree_equal): Check the type of constants.
- * pt.c (unify) [TEMPLATE_PARM_INDEX]: Handle UNIFY_ALLOW_INTEGER
- when comparing to previously deduced argument.
- (maybe_convert_nontype_argument): New.
- (convert_nontype_argument): Call it.
- (tsubst_copy_and_build): Handle partial instantiation of
- IMPLICIT_CONV_EXPR.
- (unify): Ignore type when deducing from array bound.
- (dependent_type_p_r): Handle DEFERRED_NOEXCEPT.
- (value_dependent_expression_p): Any type-dependent expression is
- value-dependent. Handle IMPLICIT_CONV_EXPR.
- * cp-tree.h (IMPLICIT_CONV_EXPR_NONTYPE_ARG): New.
- * mangle.c (write_template_arg): Strip IMPLICIT_CONV_EXPR.
-
-2017-11-16 Nathan Sidwell <nathan@acm.org>
-
- PR c++/82836
- PR c++/82737
- * cp-objcp-common.h (LANG_HOOKS_OVERWRITE_DECL_ASSEMBLER_NAME):
- Override.
- * cp-tree.h (overwrite_mangling): Declare.
- * decl2.c (struct mangled_decl_hash): Entries are deletable.
- (overwrite_mangling): New.
-
- PR c++/81060
- * decl.c (xref_tag_1): Push lambda into current scope.
- * name-lookup.c (do_pushtag): Don't deal with ts_lambda here.
-
-2017-11-15 Nathan Sidwell <nathan@acm.org>
-
- PR c++/81574
- * lambda.c (lambda_capture_field_type): Function references are
- always catured by reference.
-
-2017-11-15 Martin Liska <mliska@suse.cz>
-
- * decl.c (begin_destructor_body): Use cp_build_fold_indirect_ref
- instead of cp_build_indirect_ref.
-
-2017-11-15 Martin Liska <mliska@suse.cz>
-
- * decl.c (begin_destructor_body): In case of VPTR sanitization
- (with disabled recovery), zero vptr in order to catch virtual calls
- after lifetime of an object.
-
-2017-11-14 Jason Merrill <jason@redhat.com>
-
- Use GTY((cache)) on some hash tables.
- * decl.c (decomp_type_table): Use tree_cache_map.
- * init.c (nsdmi_inst): Likewise.
- * pt.c (defarg_ints): Likewise.
- * cp-objcp-common.c (cp_get_debug_type): Likewise.
-
-2017-11-13 Jason Merrill <jason@redhat.com>
-
- Capture adjustments for P0588R1.
- * semantics.c (process_outer_var_ref): Capture variables when
- they are named; complain about non-capture uses when odr-used.
- * expr.c (mark_use): Rvalue use looks through capture proxy.
- * constexpr.c (potential_constant_expression_1): Improve error about
- use of captured variable.
- * lambda.c (need_generic_capture, dependent_capture_r)
- (do_dependent_capture, processing_nonlambda_template): Remove.
- * call.c (build_this): Remove uses of the above.
- * decl.c (cp_finish_decl): Likewise.
- * semantics.c (maybe_cleanup_point_expr)
- (maybe_cleanup_point_expr_void, finish_goto_stmt)
- (maybe_convert_cond): Likewise.
- * typeck.c (check_return_expr): Likewise.
-
- Defer folding of *&.
- * typeck.c (cp_build_fold_indirect_ref): New.
- (cp_build_indirect_ref_1): Split out from cp_build_indirect_ref.
- Add 'fold' parameter.
- * cp-tree.h: Declare cp_build_fold_indirect_ref.
- * call.c, class.c, cp-ubsan.c, decl.c, except.c, init.c, lambda.c,
- parser.c, rtti.c, tree.c, typeck.c, typeck2.c: Use it.
- * parser.c (do_range_for_auto_deduction): Use RO_UNARY_STAR.
- (cp_convert_range_for): Likewise.
- * typeck2.c (build_x_arrow): Use RO_ARROW.
-
- * cp-ubsan.c (cp_ubsan_check_member_access_r): Fix handling of
- INDIRECT_REF of ADDR_EXPR.
-
- PR c++/82360 - ICE with static_cast in template.
- * call.c (perform_direct_initialization_if_possible): Check
- processing_template_decl.
- * typeck.c (build_static_cast_1): Likewise.
-
-2017-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- Remove the null check from placement new in all modes
- * init.c (build_new_1): Don't do a null check for
- a namespace-scope non-replaceable placement new
- in any mode unless -fcheck-new is provided.
-
-2017-11-07 Boris Kolpackov <boris@codesynthesis.com>
-
- * Make-lang.in (CP_PLUGIN_HEADERS): Add operators.def since included
- in cp-tree.h.
-
-2017-11-07 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82835
- * cp-gimplify.c (cxx_omp_clause_apply_fn): For methods pass i - 1 to
- convert_default_arg instead of i.
-
-2017-11-06 Jason Merrill <jason@redhat.com>
-
- P0704R1 - fixing const-qualified pointers to members
- * typeck2.c (build_m_component_ref): Also accept in lower stds with
- a pedwarn.
-
-2017-11-06 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/65579
- * decl2.c (finish_static_data_member_decl): If there's an initializer,
- complete the type and re-apply the quals.
-
-2017-11-06 Martin Liska <mliska@suse.cz>
-
- PR middle-end/82404
- * constexpr.c (cxx_eval_builtin_function_call): Handle
- __builtin_unreachable call.
- (get_function_named_in_call): Declare function earlier.
- (constexpr_fn_retval): Skip __builtin_unreachable.
- * cp-gimplify.c (cp_ubsan_maybe_instrument_return): Rename to
- ...
- (cp_maybe_instrument_return): ... this.
- (cp_genericize): Call the function unconditionally.
-
-2017-11-03 Nathan Sidwell <nathan@acm.org>
-
- PR c++/82710
- * decl.c (grokdeclarator): Protect MAYBE_CLASS things from paren
- warning too.
-
-2017-11-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81957
- * pt.c (make_pack_expansion): Add tsubst_flags_t parameter.
- (expand_integer_pack, convert_template_argument, coerce_template_parms,
- gen_elem_of_pack_expansion_instantiation, tsubst_pack_expansion,
- unify): Adjust calls.
- * tree.c (cp_build_qualified_type_real): Likewise.
- * cp-tree.h (make_pack_expansion): Adjust declaration.
-
-2017-11-02 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (IDENTIFIER_NEWDEL_OP_P): Restore, adjust.
- (IDENTIFIER_NEW_OP_P): New.
- * decl.c (grokdeclarator): Restore IDENTIFIER_NEWDEL_OP_P use.
- * pt.c (push_template_decl_real): Likewise.
- * typeck.c (check_return_expr): Use IDENTIFIER_NEW_OP_P.
-
- PR c++/82710
- * decl.c (grokdeclarator): Don't warn when parens protect a return
- type from a qualified name.
-
-2017-11-01 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (enum cp_identifier_kind): Delete cik_newdel_op.
- Renumber and reserve udlit value.
- (IDENTIFIER_NEWDEL_OP_P): Delete.
- (IDENTIFIER_OVL_OP_P): New.
- (IDENTIFIER_ASSIGN_OP_P): Adjust.
- (IDENTIFIER_CONV_OP_P): Adjust.
- (IDENTIFIER_OVL_OP_INFO): Adjust.
- (IDENTIFIER_OVL_OP_FLAGS): New.
- * decl.c (grokdeclarator): Use IDENTIFIER_OVL_OP_FLAGS.
- * lex.c (get_identifier_kind_name): Adjust.
- (init_operators): Don't special case new/delete ops.
- * mangle.c (write_unqualified_id): Use IDENTIFIER_OVL_OP_P.
- * pt.c (push_template_decl_real): Use IDENTIFIER_OVL_OP_FLAGS.
- * typeck.c (check_return_expr): Likewise.
-
- * cp-tree.h (assign_op_identifier, call_op_identifier): Use
- compressed code.
- (struct lang_decl_fn): Use compressed operator code.
- (DECL_OVERLOADED_OPERATOR_CODE): Replace with ...
- (DECL_OVERLOADED_OPERATOR_CODE_RAW): ... this.
- (DECL_OVERLOADED_OPERATOR_CODE_IS): Use it.
- * decl.c (duplicate_decls): Use DECL_OVERLOADED_OPERATOR_CODE_RAW.
- (build_library_fn): Likewise.
- (grok_op_properties): Likewise.
- * mangle.c (write_unqualified_name): Likewise.
- * method.c (implicitly_declare_fn): Likewise.
- * typeck.c (check_return_expr): Use DECL_OVERLOADED_OPERATOR_IS.
-
- * cp-tree.h (IDENTIFIER_CP_INDEX): Define.
- (enum ovl_op_flags): Add OVL_OP_FLAG_AMBIARY.
- (enum ovl_op_code): New.
- (struct ovl_op_info): Add ovl_op_code field.
- (ovl_op_info): Size by OVL_OP_MAX.
- (ovl_op_mapping, ovl_op_alternate): Declare.
- (OVL_OP_INFO): Adjust for mapping array.
- (IDENTIFIER_OVL_OP_INFO): New.
- * decl.c (ambi_op_p, unary_op_p): Delete.
- (grok_op_properties): Use IDENTIFIER_OVL_OP_INFO and
- ovl_op_alternate.
- * lex.c (ovl_op_info): Adjust and static initialize.
- (ovl_op_mappings, ovl_op_alternate): Define.
- (init_operators): Iterate over ovl_op_info array and init mappings
- & alternate arrays.
- * mangle.c (write_unqualified_id): Use IDENTIFIER_OVL_OP_INFO.
- * operators.def (DEF_OPERATOR): Remove KIND parm.
- (DEF_SIMPLE_OPERATOR): Delete.
- (OPERATOR_TRANSITION): Expand if defined.
-
-2017-10-31 David Malcolm <dmalcolm@redhat.com>
-
- * pt.c (listify): Use %< and %> for description of #include.
-
-2017-10-31 David Malcolm <dmalcolm@redhat.com>
-
- * class.c (explain_non_literal_class): Use UNKNOWN_LOCATION rather
- than 0.
- * name-lookup.c (suggest_alternatives_for): Update for renaming of
- inform_at_rich_loc.
- (maybe_suggest_missing_header): Likewise.
- (suggest_alternative_in_explicit_scope): Likewise.
- * parser.c (cp_parser_diagnose_invalid_type_name): Likewise for
- renaming of error_at_rich_loc.
- (cp_parser_string_literal): Likewise.
- (cp_parser_nested_name_specifier_opt): Likewise.
- (cp_parser_cast_expression): Likewise for renaming of
- warning_at_rich_loc.
- (cp_parser_decl_specifier_seq): Likewise for renaming of
- error_at_rich_loc and warning_at_rich_loc.
- (cp_parser_elaborated_type_specifier): Likewise for renaming of
- pedwarn_at_rich_loc.
- (cp_parser_cv_qualifier_seq_opt): Likewise for renaming of
- error_at_rich_loc.
- (cp_parser_virt_specifier_seq_opt): Likewise.
- (cp_parser_class_specifier_1): Likewise.
- (cp_parser_class_head): Likewise.
- (cp_parser_member_declaration): Likewise for renaming of
- pedwarn_at_rich_loc, warning_at_rich_loc, and error_at_rich_loc.
- (cp_parser_enclosed_template_argument_list): Likewise for renaming
- of error_at_rich_loc.
- (set_and_check_decl_spec_loc): Likewise.
- * pt.c (listify): Likewise.
- * rtti.c (typeid_ok_p): Likewise.
- * semantics.c (process_outer_var_ref): Use UNKNOWN_LOCATION rather
- than 0.
- * typeck.c (access_failure_info::maybe_suggest_accessor): Update
- for renaming of inform_at_rich_loc.
- (finish_class_member_access_expr): Likewise for renaming of
- error_at_rich_loc.
-
-2017-10-31 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (struct operator_name_info_t): Rename to ...
- (struct ovl_op_info_t): ... here. Add tree_code field.
- (operator_name_info, assignment_operator_name_info): Delete.
- (ovl_op_info): Declare.
- (OVL_OP_INFO): Adjust.
- * decl.c (grok_op_properties): Use ovl_op_flags.
- * lex.c (operator_name_info, assignment_operator_name_info):
- Delete.
- (ovl_op_info): Define.
- (set_operator_ident): Adjust.
- (init_operators): Set tree_code.
- * mangle.c (write_unqualified_id): Adjust operator array scan.
-
- * lex.c (init_operators): Allow NULL operator name. Don't add
- special cases.
- * operators.def: Use NULL for mangling only operators. Move to
- after regular operators but move assignment operators last.
-
- * cp-tree.h (enum ovl_op_flags): New.
- (struct operator_name_info_t): Rename arity to flags.
- * lex.c (set_operator_ident): New.
- (init_operators): Use it. Adjust for flags.
- * mangle.c (write_unqualified_id): Adjust for flags.
- * operators.def: Replace arity with flags.
-
- * cp-tree.h (ovl_op_identifier): New.
- (assign_op_identifier, call_op_identifier): Adjust.
- (cp_operator_id, cp_assignment_operator_ide): Delete.
- (SET_OVERLOADED_OPERATOR_CODE): Delete.
- (OVL_OP_INFO): New.
- * call.c (op_error): Use OVL_OP_INFO.
- (build_conditional_expr_1): Use ovl_op_identifier.
- (build_new_op_1): Use OVL_OP_INFO & ovl_op_identifier.
- (build_op_delete_call): Likewise.
- * class.c (type_requires_array_cookie): Use ovl_op_identifier.
- * decl.c (duplicate_decls): Directly copy operator code.
- (builtin_function_1): Do not set operator code.
- (build_library_fn): Directly set operator code.
- (push_cp_library_fn): Use ovl_op_identifier.
- (grok_op_properties): Directly set operator code.
- * decl2.c (maybe_warn_sized_delete): Use ovl_op_identifier.
- * error.c (dump_expr): Use OVL_OP_INFO.
- (op_to_string): Add assop arg. Use OVL_OP_INFO.
- (assop_to_string): Delete.
- (args_to_string): Adjust.
- * init.c (build_new_1): Use ovl_op_identifier.
- * mangle.c (write_unqualified_name): Use OVL_OP_INFO.
- (write_expression): Likewise.
- * method.c (synthesized_method_walk): Use ovl_op_identifier.
- (implicitly_declare_fn): Use assign_op_identifier. Directly set
- operator code.
- * name-lookup.c (get_class_binding): Use assign_op_identifier.
- * parser.c (cp_parser_operator): Use ovl_op_identifier.
- (cp_parser_omp_clause_reduction): Likewise.
- * semantics.c (omp_reduction_id): Likewise.
- * typeck.c (cxx_sizeof_or_alignof_type): Use OVL_OP_INFO.
-
- * cp-tree.h (assign_op_identifier, call_op_identifier): Define.
- (LAMBDA_FUNCTION_P): Use DECL_OVERLOADED_OPERATOR_IS.
- (DECL_OVERLOADED_OPERATOR_P): Just retuurn true/false.
- (DECL_OVERLOADED_OPERATOR_CODE, DECL_OVERLOADED_OPERATOR_IS): Define.
- * call.c (add_function_candidate): Use
- DECL_OVERLOADED_OPERATOR_IS.
- (build_op_call_1): Use call_op_identifier &
- DECL_OVERLOADED_OPERATOR_IS.
- (build_over_call): Likewise.
- (has_trivial_copy_assign_p): Use assign_op_identifier.
- (build_special_member_call): Likewise.
- * class.c (dfs_declare_virt_assop_and_dtor): Likewise.
- (vbase_has_user_provided_move_assign,
- classtype_has_move_assign_or_move_ctor_p): Likewise.
- * decl.c (duplicate_decls): Use DECL_OVERLOADED_OPERATOR_CODE.
- (grok_special_member_properties): Use assign_op_identifier.
- (start_preparsed_function): Use DECL_OVERLOADED_OPERATOR_IS.
- * decl2.c (mark_used): Use DECL_CONV_FN_P.
- * dump.c (dump_access): Delete prototype.
- (dump_op): Delete.
- (cp_dump_tree): Don't call it.
- * lambda.c (lambda_function): Use call_op_identifier.
- (maybe_add_lambda_conv_op): Not an overloaded operator. Remove
- unneeded braces.
- * mangle.c (write_unqualified_name): Use DECL_OVERLOADED_OPERTOR_CODE.
- * method.c (do_build_copy_assign): Use assign_op_identifier.
- (synthesize_method): Use DECL_OVERLOADED_OPERATOR_IS.
- (get_copy_assign): Use assign_op_identifier.
- (synthesized_method_walk): Likewise.
- (defaultable_fn_check): Use DECL_OVERLOADED_OPERATOR_IS.
- * parser.c (cp_parser_lambda_declarator_opt): Use
- call_op_identifier.
- * semanitics.c (classtype_has_nothrow_assign_or_copy_p): Use
- assign_op_identifier.
- * tree.c (special_function_p): Use DECL_OVERLOADED_OPERATOR_IS.
- * typeck.c (check_return_expr): Use DECL_OVERLOADED_OPERATOR_CODE.
- (check_return_expr): Use assign_op_identifier.
-
-2017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82085
- * pt.c (tsubst_copy_and_build, [INDIRECT_REF]): For a REFERENCE_REF_P,
- unconditionally call convert_from_reference.
-
-2017-10-30 Nathan Sidwell <nathan@acm.org>
-
- * call.c (build_op_call_1): Test for FUNCTION_DECL in same manner
- as a few lines earlier.
- * cp-tree.h (PACK_EXPANSION_PATTERN): Fix white space.
- * decl.c (grokfndecl): Fix indentation.
- (compute_array_index_type): Use processing_template_decl_sentinel.
- (grok_op_properties): Move warnings to end. Reorder other checks
- to group similar entities. Tweak diagnostics.
- * lex.c (unqualified_name_lookup_error): No need to check name is
- not ERROR_MARK operator.
- * parser.c (cp_parser_operator): Select operator code before
- looking it up.
- * typeck.c (check_return_expr): Fix indentation and line wrapping.
-
-2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- * pt.c (invalid_nontype_parm_type_p): Return a bool instead of an int.
-
-2017-10-26 Nathan Sidwell <nathan@acm.org>
-
- * decl.c (sort_labels): Restore function.
- (pop_labels): Sort labels
- (identify_goto): Add translation markup.
-
-2017-10-25 Nathan Sidwell <nathan@acm.org>
-
- Kill IDENTIFIER_LABEL_VALUE.
- * cp-tree.h (lang_identifier): Delete label_value slot.
- (IDENTIFIER_LABEL_VALUE, SET_IDENTIFIER_LABEL_VALUE): Delete.
- (struct named_label_hasher): Rename to ...
- (struct named_label_hash): ... here. Reimplement.
- (struct language_function): Adjust x_named_labels.
- * name-lookup.h (struct cp_label_binding): Delete.
- (struct cp_binding_level): Delete shadowed_labels slot.
- * decl.c (struct named_label_entry): Add name and outer slots.
- (pop_label): Rename to ...
- (check_label_used): ... here. Don't pop.
- (note_label, sort_labels): Delete.
- (pop_labels, pop_local_label): Reimplement.
- (poplevel): Pop local labels as any other decl. Remove
- shadowed_labels handling.
- (named_label_hash::hash, named_label_hash::equal): New.
- (make_label_decl): Absorb into ...
- (lookup_label_1): ... here. Add making_local_p arg, reimplement.
- (lookup_label, declare_local_label): Adjust.
- (check_goto, define_label): Adjust.
- * lex.c (make_conv_op_name): Don't clear IDENTIFIER_LABEL_VALUE.
- * ptree.c (cxx_print_identifier): Don't print identifier binding.
-
- * decl.c (identifier_goto): Reduce duplication.
- (check_previous_goto_1): Likewise.
- (check_goto): Move var decls to initialization.
- (check_omp_return, define_label_1, define_label): Likewise.
-
-2017-10-25 Jakub Jelinek <jakub@redhat.com>
-
- PR libstdc++/81706
- * decl.c (duplicate_decls): Copy "omp declare simd" attributes from
- newdecl to corresponding __builtin_ if any.
-
-2017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82466
- * decl.c (duplicate_decls): Warn for built-in functions declared as
- non-function, use OPT_Wbuiltin_declaration_mismatch.
-
- * decl.c (duplicate_decls): Avoid redundant '+' in warning_at.
-
-2017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80991
- * pt.c (value_dependent_expression_p, [TRAIT_EXPR]): Handle
- a TREE_LIST as TRAIT_EXPR_TYPE2.
-
-2017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com>
- Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82307
- * cvt.c (type_promotes_to): Implement C++17, 7.6/4, about unscoped
- enumeration type whose underlying type is fixed.
-
-2017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80449
- * semantics.c (finish_compound_literal): Check do_auto_deduction
- return value for error_mark_node.
-
-2017-10-23 Jason Merrill <jason@redhat.com>
-
- PR c++/77369 - wrong noexcept handling in C++14 and below
- * tree.c (strip_typedefs): Canonicalize TYPE_RAISES_EXCEPTIONS.
-
-2017-10-20 Nathan Sidwell <nathan@acm.org>
-
- * class.c (layout_class_type): Cleanup as-base creation, determine
- mode here.
- (finish_struct_1): ... not here.
-
-2017-10-19 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82600
- * typeck.c (check_return_expr): Don't call
- maybe_warn_about_returning_address_of_local in templates.
-
-2017-10-17 Nathan Sidwell <nathan@acm.org>
-
- PR c++/82560
- * call.c (build_over_call): Don't pass tf_no_cleanup to nested
- calls.
-
- PR middle-end/82546
- * cp-objcp-common.c (cp_tree_size): Reformat. Adjust returns size
- of TYPE nodes.
-
-2017-10-13 Jason Merrill <jason@redhat.com>
-
- PR c++/82357 - bit-field in template
- * tree.c (cp_stabilize_reference): Just return a NON_DEPENDENT_EXPR.
-
-2017-10-13 David Malcolm <dmalcolm@redhat.com>
-
- * cp-tree.h (maybe_show_extern_c_location): New decl.
- * decl.c (grokfndecl): When complaining about literal operators
- with C linkage, issue a note giving the location of the
- extern "C".
- * parser.c (cp_parser_new): Initialize new field
- "innermost_linkage_specification_location".
- (cp_parser_linkage_specification): Store the location
- of the linkage specification within the cp_parser.
- (cp_parser_explicit_specialization): When complaining about
- template specializations with C linkage, issue a note giving the
- location of the extern "C".
- (cp_parser_explicit_template_declaration): Likewise for templates.
- (maybe_show_extern_c_location): New function.
- * parser.h (struct cp_parser): New field
- "innermost_linkage_specification_location".
-
-2017-10-12 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (cp_expr): Add const operator * and operator->
- accessors.
- (cp_tree_node_structure_enum): Delete TS_CP_BINDING,
- TS_CP_WRAPPER, LAST_TS_CP_ENUM.
-
-2017-10-12 David Malcolm <dmalcolm@redhat.com>
-
- * parser.c (get_required_cpp_ttype): New function.
- (cp_parser_error_1): Call it, using the result to call
- maybe_suggest_missing_token_insertion.
-
-2017-10-12 David Malcolm <dmalcolm@redhat.com>
-
- * parser.c (get_matching_symbol): Move to before...
- (cp_parser_error): Split out into...
- (cp_parser_error_1): ...this new function, merging in content
- from...
- (cp_parser_required_error): ...here. Eliminate partial duplicate
- of body of cp_parser_error in favor of a call to the new
- cp_parser_error_1 helper function.
-
-2017-10-11 Nathan Sidwell <nathan@acm.org>
-
- * decl2.c (struct mangled_decl_hash): Use DECL_ASSEMBLER_NAME_RAW.
- (record_mangling): Likewise.
-
-2017-10-10 Nathan Sidwell <nathan@acm.org>
-
- * name-lookup.c (extern_c_fns): Rename to ...
- (extern_c_decls): ... here.
- (check_extern_c_conflict, extern_c_linkage_bindings): Update.
- (do_pushdecl): Check extern-c fns and vars.
-
- * cp-tree.h (default_hash_traits <lang_identifier *>): Delete
- specialization.
-
- * decl2.c (struct mangled_decl_hash): New hash traits.
- (mangled_decls): Make hash_table<mangled_decl_hash>.
- (generate_mangling_alias, record_mangling): Adjust.
-
-2017-10-10 Jason Merrill <jason@redhat.com>
-
- More delayed lambda capture fixes.
- * call.c (add_function_candidate): Use build_address.
- (build_op_call_1): Call mark_lvalue_use early.
- (build_over_call): Handle error from build_this.
- * constexpr.c (cxx_bind_parameters_in_call): Use build_address.
- (cxx_eval_increment_expression): Don't use rvalue().
- * cvt.c (convert_to_void): Use mark_discarded_use.
- * expr.c (mark_use): Handle PARM_DECL, NON_DEPENDENT_EXPR. Fix
- reference handling. Don't copy the expression.
- (mark_discarded_use): New.
- * lambda.c (insert_capture_proxy): Add some sanity checking.
- (maybe_add_lambda_conv_op): Set cp_unevaluated_operand.
- * pt.c (register_local_specialization): Add sanity check.
- * semantics.c (process_outer_var_ref): Fix check for existing proxy.
- * typeck.c (cp_build_addr_expr_1): Handle error from
- mark_lvalue_use.
- (cp_build_modify_expr): Call mark_lvalue_use_nonread, handle error
- from rvalue.
-
- Handle generic lambda capture in dependent expressions.
- * lambda.c (need_generic_capture, dependent_capture_r)
- (do_dependent_capture): New.
- * pt.c (processing_nonlambda_template): Use need_generic_capture.
- * semantics.c (maybe_cleanup_point_expr)
- (maybe_cleanup_point_expr_void, finish_goto_stmt)
- (maybe_convert_cond): Call do_dependent_capture.
- * typeck.c (build_static_cast): Remove dependent capture handling.
-
- * typeck.c (condition_conversion): Assert !processing_template_decl.
- * semantics.c (finish_omp_clauses): Don't
- fold_build_cleanup_point_expr if processing_template_decl.
- (outer_var_p): A temporary can't be from an outer scope.
- * pt.c (type_dependent_expression_p): Fix dependency checking of
- functions without DECL_TEMPLATE_INFO.
- (instantiate_decl): Use lss_copy.
- * constexpr.c (is_valid_constexpr_fn): Fix lambdas before C++17.
-
- * typeck.c (check_return_expr): Check non-dependent conversion in
- templates.
- * constraint.cc (check_function_concept): Don't complain about an
- empty concept if seen_error.
-
-2017-10-10 Richard Sandiford <richard.sandiford@linaro.org>
-
- * cvt.c (ignore_overflows): Use wi::to_wide when
- operating on trees as wide_ints.
- * decl.c (check_array_designated_initializer): Likewise.
- * mangle.c (write_integer_cst): Likewise.
- * semantics.c (cp_finish_omp_clause_depend_sink): Likewise.
-
-2017-10-10 Nathan Sidwell <nathan@acm.org>
-
- * name-lookup.c (set_global_binding): Don't deal with STAT_HACK.
-
-2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/47791
- * decl.c (finish_function): Take a bool intead of an int; adjust.
- * cp-tree.h (finish_function): Adjust declaration.
- * decl2.c (generate_tls_wrapper, finish_objects,
- finish_static_storage_duration_function): Adjust calls.
- * lambda.c (maybe_add_lambda_conv_op, finish_lambda_function):
- Likewise.
- * method.c (synthesize_method): Likewise.
- * optimize.c (maybe_thunk_body, maybe_clone_body): Likewise.
- * pt.c (instantiate_decl): Likewise.
- * parser.c (cp_parser_function_definition_after_declarator,
- cp_parser_late_parsing_for_member, cp_parser_omp_declare_reduction):
- Likewise.
- (cp_parser_ctor_initializer_opt,
- cp_parser_ctor_initializer_opt_and_function_body,
- cp_parser_function_try_block,
- cp_parser_function_definition_after_declarator,
- cp_parser_function_transaction): Return void; adjust declarations.
-
-2017-10-06 Nathan Sidwell <nathan@acm.org>
-
- PR c++/82424
- * name-lookup.c (check_local_shadow): Don't try and convert
- dependent types.
-
-2017-10-06 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82299
- * decl.c (reshape_init): Suppress warn_useless_cast for direct enum
- init.
- * typeck.c (convert_for_assignment): Likewise.
-
- P0704R1 - fixing const-qualified pointers to members
- * typeck2.c (build_m_component_ref): For -std=c++2a allow
- pointer to const & qualified method on rvalue.
-
-2017-10-06 Nathan Sidwell <nathan@acm.org>
-
- Use hash_table for extern "C" names
- * name-lookup.c (extern_c_fns): Use hash_table.
- (check_extern_c_conflict): Adjust.
- (c_linkage_bindings): Adjust.
-
- Use hash_table for namespace bindings
- * cp-tree.h (struct named_decl_hash): New.
- (lang_decl_ns): Change type of bindings field.
- * lex.c (maybe_add_lang_decl_raw): Adjust.
- * name-lookup.c (find_namespace_slot): Adjust.
- (do_pushdecl): Push NULL-named namespace.
- (do_push_nested_namespace): Adjust.
- (push_namespace): Push anonymous namespace as NULL name.
-
-2017-10-05 Jason Merrill <jason@redhat.com>
-
- Pass variadic class objects exactly like named by-value args.
- * call.c (convert_arg_to_ellipsis): Use the result of force_rvalue.
-
-2017-10-05 Nathan Sidwell <nathan@acm.org>
-
- Warn on MVP declarations
- * cp-tree.h (struct cp_declarator): Add parenthesized field.
- * decl.c (grokdeclarator): Warn about unnecessary parens.
- * parser.c (make_declarator): Init parenthesized field.
- (cp_parser_direct_declarator): Set parenthesized field.
-
- Kill IDENTIFIER_GLOBAL_VALUE, SET_IDENTIFIER_GLOBAL_VALUE
- * cp-tree.h (IDENTIFIER_GLOBAL_VALUE,
- SET_IDENTIFIER_GLOBAL_VALUE): Delete.
- * name-lookup.h (set_global_binding): Remove NAME parm.
- (get_global_binding): New inline fn.
- * name-lookup.c (set_global_binding): Remove NAME parm. Adjust.
- (identifier_global_value): Move to ...
- * cp-objcp-common.c (identifier_global_value): ... here.
- * class.c (build_ctor_vtbl_group, build_vtbl_initializer): Adjust.
- * decl.c (record_builtin_type, expand_static_init,
- grokdeclarator): Adjust.
- * decl2.c (get_guard, get_local_tls_init_fn, get_tls_init_fn,
- get_tls_wrapper_fn, maybe_warn_sized_delete): Adjust.
- * except.c (declare_library_fn, build_throw): Adjust.
- * init.c (throw_bad_array_length): Adjust.
- * rtti.c (throw_bad_cast, throw_bad_typeid, get_tinfo_decl): Adjust.
-
- * decl2.c (record_mangling): Fix spello and formatting from
- previous patch.
-
-2017-10-04 Nathan Sidwell <nathan@acm.org>
-
- Give builtin types the correct name.
- * name-lookup.c (set_global_binding): Assert name is DECL_NAME.
- * decl.c (record_builtin_type): Reimplement, use new TYPE_DECL for
- rname.
-
-2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
- Andrew Pinski <apinski@cavium.com>
-
- PR c++/71946
- * parser.c (cp_parser_lambda_body): Set parser->in_function_body.
-
-2017-10-04 Nathan Sidwell <nathan@acm.org>
-
- Move mangling aliases out of global namespace.
- * cp-tree.h (record_mangling): New.
- (maybe_remove_implicit_alias): Delete.
- * decl2.c (mangled_decls): New hash map.
- (generate_mangling_alias): Reimplement using mangled_decls.
- (record_mangling): New.
- * mangle.c (decl_implicit_alias_p,
- maybe_remove_implicit_alias): Delete.
- (mangle_decl): Use record_mangling.
- * name-lookup.c (supplement_binding_1): Remove
- maybe_remove_implicit_alias check.
-
-2017-10-04 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82373
- * error.c (dump_function_decl): If show_return, call dump_type_suffix
- on the same return type dump_type_prefix has been called on.
-
-2017-10-04 Jason Merrill <jason@redhat.com>
-
- PR c++/81525 - broken handling of auto in generic lambda.
- * pt.c (tsubst_decl) [VAR_DECL]: Use strip_innermost_template_args.
-
-2017-10-04 Nathan Sidwell <nathan@acm.org>
-
- * call.c (convert_arg_to_ellipsis): Correct comment about passing
- by reference.
-
-2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
-
- * constexpr.c (cxx_eval_store_expression): Use wi::to_widest
- when comparing the array bounds with an ARRAY_REF index.
-
-2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/68754
- * method.c (defaulted_late_check): Early return if the defaulted
- declaration does not match the expected signature.
-
-2017-09-29 Jakub Jelinek <jakub@redhat.com>
-
- P0683R1 - default member initializers for bit-fields
- * cp-tree.h (grokbitfield): Add INIT parameter.
- * parser.c (cp_parser_constant_expression): Add STRICT_P argument,
- if true, parse a conditional-expression rather than
- assignment-expression.
- (cp_parser_member_declaration): For C++11 and later pass true
- as STRICT_P to cp_parser_constant_expression. Parse C++2A bitfield
- NSDMIs. Adjust grokbitfield caller. Handle DECL_INITIAL also for
- DECL_C_BIT_FIELDs.
- (cp_parser_objc_class_ivars): Adjust grokbitfield caller.
- * class.c (check_field_decl): Recurse even for DECL_C_BIT_FIELDs.
- (check_field_decls): Call check_field_decl even for DECL_C_BIT_FIELDs.
- * decl2.c (grokbitfield): Add INIT parameter, pass it to
- cp_finish_decl.
- * pt.c (tsubst_decl): Handle DECL_INITIAL for all FIELD_DECLs, not
- just non-bitfields.
-
- * class.c (check_bitfield_decl): Retrieve and clear width from
- DECL_BIT_FIELD_REPRESENTATIVE rather than DECL_INITIAL.
- (check_field_decls): Test DECL_BIT_FIELD_REPRESENTATIVE rather than
- DECL_INITIAL.
- (remove_zero_width_bit_fields): Adjust comment.
- * decl2.c (grokbitfield): Stash width into
- DECL_BIT_FIELD_REPRESENTATIVE rather than DECL_INITIAL.
- * pt.c (tsubst_decl): For DECL_C_BIT_FIELD, tsubst_expr
- DECL_BIT_FIELD_REPRESENTATIVE rather than DECL_INITIAL for width.
-
- * parser.c (cp_parser_member_declaration): Parse attributes before
- colon of a bitfield in addition to after colon.
-
- * Make-lang.in (check-c++-all): Test also c++2a.
-
-2017-09-28 Jason Merrill <jason@redhat.com>
-
- PR c++/56973, DR 696 - capture constant variables only as needed.
- * expr.c (mark_use): Split out from mark_rvalue_use and
- mark_lvalue_use. Handle lambda capture of constant variables.
- (mark_lvalue_use_nonread): New.
- * semantics.c (process_outer_var_ref): Don't capture a constant
- variable until forced.
- * pt.c (processing_nonlambda_template): New.
- * call.c (build_this): Check it.
- * decl2.c (grok_array_decl): Call mark_rvalue_use and
- mark_lvalue_use_nonread.
- * init.c (constant_value_1): Don't call mark_rvalue_use.
- * typeck.c (build_static_cast): Handle lambda capture.
-
- Use local_specializations to find capture proxies.
- * cp-tree.h (DECL_CAPTURED_VARIABLE): New.
- * lambda.c (build_capture_proxy): Set it.
- (add_capture): Pass initializer to build_capture_proxy.
- (start_lambda_function): Likewise.
- (insert_capture_proxy): Use register_local_specialization.
- (is_lambda_ignored_entity): Always ignore proxies.
- * name-lookup.c (qualify_lookup): Don't check
- is_lambda_ignored_entity if LOOKUP_HIDDEN is set.
- * semantics.c (process_outer_var_ref): Use
- retrieve_local_specialization.
- * parser.c (cp_parser_lambda_body): Push local_specializations.
- * pt.c (tsubst_expr): Pass LOOKUP_HIDDEN when looking for a proxy.
- (tsubst_lambda_expr): Push local_specializations sooner.
- (tsubst_copy_and_build): Don't register_local_specialization.
-
- * call.c (build_special_member_call): Use the return value of
- mark_lvalue_use.
- * decl.c (compute_array_index_type): Likewise.
- * parser.c (cp_parser_oacc_wait_list): Likewise.
- * lambda.c (is_normal_capture_proxy): Handle *this capture.
- (add_capture): Clarify internal_error message.
-
-2017-09-22 Eric Botcazou <ebotcazou@adacore.com>
-
- PR bootstrap/81926
- * cp-objcp-common.c (cp_get_debug_type): Do only one lookup.
-
-2017-09-22 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/81929
- * tree.c (struct replace_placeholders_t): Add pset field.
- (replace_placeholders_r): Call cp_walk_tree with d->pset as
- last argument instead of NULL. Formatting fix.
- (replace_placeholders): Add pset variable, add its address
- into data. Pass &pset instead of NULL to cp_walk_tree.
-
-2017-09-22 David Malcolm <dmalcolm@redhat.com>
-
- * call.c (get_fndecl_argument_location): New function.
- (convert_like_real): Use it when complaining about argument type
- mismatches.
- * cp-tree.h (struct cp_parameter_declarator): Add "loc" field.
- * parser.c (make_parameter_declarator): Add "loc" param and use
- it to initialize the new field.
- (cp_parser_translation_unit): Add UNKNOWN_LOCATION for "loc" of
- the "no_parameters" parameter.
- (cp_parser_parameter_declaration_list): Set the location of the
- result of grokdeclarator to be the parameter's loc, assuming no
- errors.
- (cp_parser_parameter_declaration): Generate a location for the
- parameter and pass to make_parameter_declarator.
-
-2017-09-20 Nathan Sidwell <nathan@acm.org>
-
- * name-lookup.c (member_name_cmp): Use DECL_UID for final
- ordering.
-
-2017-09-20 Jakub Jelinek <jakub@redhat.com>
-
- P0409R2 - allow lambda capture [=, this]
- * parser.c (cp_parser_lambda_introducer): For cxx2a don't pedwarn on
- redundant [=, this].
-
-2017-09-18 Jason Merrill <jason@redhat.com>
-
- PR c++/82069 - ICE with lambda in template
- * semantics.c (process_outer_var_ref): Check uses_template_parms
- instead of any_dependent_template_arguments_p.
-
-2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
- Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/64644
- * decl2.c (finish_anon_union): Complain about "anonymous union with
- no members" with a pedwarn.
-
-2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * typeck.c (build_reinterpret_cast_1,
- build_const_cast_1): Implement -Wcast-align=strict.
-
-2017-09-15 Jakub Jelinek <jakub@redhat.com>
-
- * decl.c (redeclaration_error_message): Use cxx17 instead of cxx1z,
- adjust diagnostics refering to C++1z or -std=gnu++1z or -std=c++1z
- to C++17 or -std=gnu++17 or -std=c++17. Adjust comments.
- (cxx_init_decl_processing, next_initializable_field,
- is_direct_enum_init, check_initializer, cp_finish_decl,
- mark_inline_variable, grokdeclarator, grokparms, xref_basetypes,
- finish_function): Likewise.
- * cp-tree.h (DECL_INLINE_VAR_P): Likewise.
- * pt.c (mark_template_parm, convert_nontype_argument,
- instantiate_class_template_1, type_unification_real, unify,
- get_partial_spec_bindings, dependent_type_p_r): Likewise.
- * typeck.c (cp_build_unary_op): Likewise.
- * constexpr.c (var_in_maybe_constexpr_fn): Likewise.
- * call.c (build_user_type_conversion_1, build_over_call,
- build_special_member_call): Likewise.
- * lambda.c (begin_lambda_type): Likewise.
- * typeck2.c (process_init_constructor_record): Likewise.
- * class.c (build_base_field, finalize_literal_type_property,
- explain_non_literal_class): Likewise.
- * parser.c (cp_parser_diagnose_invalid_type_name,
- cp_parser_primary_expression, cp_parser_lambda_introducer,
- cp_parser_lambda_declarator_opt, cp_parser_selection_statement,
- cp_convert_range_for, cp_parser_perform_range_for_lookup,
- cp_parser_decomposition_declaration, cp_parser_linkage_specification,
- cp_parser_static_assert, cp_parser_simple_type_specifier,
- cp_parser_namespace_definition, cp_parser_using_declaration,
- cp_parser_init_declarator, cp_parser_type_parameter_key,
- cp_parser_exception_specification_opt, cp_parser_std_attribute_spec,
- cp_parser_constructor_declarator_p): Likewise.
- * mangle.c (struct globals): Rename need_cxx1z_warning to
- need_cxx17_warning.
- (write_exception_spec, start_mangling, mangle_decl): Likewise.
- * Make-lang.in (check-c++1z): Rename to check-c++17, depend on
- it.
- (check-c++17): New goal. Use 17 instead of 1z.
- (check-c++-all): Use 17 instead of 1z.
-
-2017-09-14 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/81314
- * cp-gimplify.c (omp_var_to_track): Look through references.
- (omp_cxx_notice_variable): Likewise.
-
-2017-09-13 Nathan Sidwell <nathan@acm.org>
-
- Conv-op identifers not in identifier hash table
- * lex.c (conv_type_hasher): Make member fns inline.
- (make_conv_op_name): Directly clone conv_op_identifier.
-
- Rename CLASSTYPE_METHOD_VEC to CLASSTYPE_MEMBER_VEC.
- * cp-tree.h (struct lang_type): Rename methods to members.
- (CLASSTYPE_METHOD_VEC): Rename to ...
- (CLASSTYPE_MEMBER_VEC): ... this.
- * name-lookup.h (get_method_slot): Rename to ...
- (get_member_slot): ... this.
- (resort_type_method_vec): Rename to ...
- (resort_type_member_vec): ... this.
- * class.c (add_method, warn_hidden): Adjust.
- * search.c (dfs_locate_field_accessor_pre): Adjust.
- * name-lookup.c (method_vec_binary_search): Rename to ...
- (member_vec_binary_search): ... this and adjust.
- (method_vec_linear_search): Rename to ...
- (member_vec_linear_search): ... this and adjust.
- (fields_linear_search, get_class_binding_direct): Adjust.
- (get_method_slot): Rename to ...
- (get_member_slot): ... this and adjust.
- (method_name_slot): Rename to ...
- (member_name_slot): ... this and adjust.
- (resort_type_method_vec): Rename to ...
- (resort_type_member_vec): ... this and adjust.
- (method_vec_append_class_fields): Rename to ...
- (member_vec_append_class_fields): ... this and adjust.
- (method_vec_append_enum_values): Rename to ...
- (member_vec_append_enum_values): ... this and adjust.
- (method_vec_dedup): Rename to ...
- (member_vec_dedup): ... this and adjust.
- (set_class_bindings, insert_late_enum_def_bindings): Adjust.
-
-2017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70621
- * decl.c (start_decl): Early return error_mark_node if duplicate_decls
- returns it; avoid misleading error message.
-
-2017-09-12 Nathan Sidwell <nathan@acm.org>
-
- Kill CLASSTYPE_SORTED_FIELDS.
- * cp-tree.h (struct lang_type): Lose sorted_fields member.
- (CLASSTYPE_SORTED_FIELDS): Delete.
- * name-lookup.h (set_class_bindings): Add EXTRA arg.
- * name-lookup.c (fields_linear_search): New, broken out of ...
- (lookup_field_1): ... here. Delete remainder of function.
- (get_class_binding_direct): Reimplement without sorted_fields.
- (get_class_binding): Rename TYPE arg to KLASS, for consistency.
- (get_method_slot): Call set_class_binding when creating method_vec
- on complete type.
- (method_name_cmp): Order identically named slots.
- (sorted_fields_type_new): Delete.
- (field_vc_append_class_fields): Rename to ...
- (method_vec_append_class_fields): ... here. Adjust.
- (field_vec_append_enum_values): Renme to ...
- (method_vec_append_enum_values): ... here. Adjust.
- (method_vec_dedup): New.
- (set_class_bindings): Reimplement.
- (insert_late_enum_def_bindings): Reimplement.
-
- * name-lookup.c (get_class_binding): Rename TYPE arg to KLASS for
- consistency.
- (restort_data): Move later.
- (method_name_cmp, resort_method_name_cmp): Simplify.
- (resort_type_method_vec): Reformat.
-
-2017-09-09 Jason Merrill <jason@redhat.com>
-
- * constexpr.c (reduced_constant_expression_p): If
- CONSTRUCTOR_NO_IMPLICIT_ZERO, check that all fields are initialized.
-
-2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
-
- PR bootstrap/81926
- * cp-objcp-common.c (struct debug_type_hasher): New class.
- (debug_type_hash): New variable.
- (cp_get_debug_type): Associate the OFFSET_TYPEs with the types.
-
-2017-09-08 Jason Merrill <jason@redhat.com>
-
- PR c++/70029 - ICE with ref-qualifier and -flto
- * tree.c (cxx_copy_lang_qualifiers): New.
- * cp-tree.h: Declare it.
- * cp-objcp-common.h: Define LANG_HOOKS_COPY_LANG_QUALIFIERS.
-
-2017-09-06 Jason Merrill <jason@redhat.com>
-
- PR c++/82053 - ICE with default argument in lambda in template
- * pt.c (tsubst_arg_types): Substitute default arguments for lambdas
- in templates.
- (retrieve_specialization): Use lambda_fn_in_template_p.
- * cp-tree.h: Declare it.
-
- PR c++/82070 - error with nested lambda capture
- * pt.c (tsubst_expr) [DECL_EXPR]: Register capture proxies with
- register_local_specialization.
-
-2017-09-06 Nathan Sidwell <nathan@acm.org>
-
- * name-lookup.h (lookup_field_1): Delete.
- (get_class_binding_direct, get_class_binding): Add type_or_fns arg.
- * name-lookup.c (lookup_field_1): make static
- (method_vec_binary_search, method_vec_linear_search): New. Broken
- out of ...
- (get_class_binding_direct): ... here. Add TYPE_OR_FNS argument.
- Do complete search of this level.
- (get_class_binding): Adjust.
- * decl.c (reshape_init_class): Call get_class_binding.
- * search.c (lookup_field_r): Move field searching into
- get_class_binding_direct.
-
- * class.c (warn_hidden): Don't barf on non-functions.
- * decl2.c (check_classfn): Likewise. Check template match earlier.
-
- * name-lookup.c (count_fields): Rename to ...
- (count_class_fields): ... here. Take a class, don't count
- NULL-named fields.
- (add_fields_to_record_type): Rename to ...
- (field_vec_append_class_fields): ... here. Take a class, don't
- add NULL-named fields.
- (add_enum_fields_to_record_type): Rename to ...
- (field_vec_append_enum_values): ... here.
- (set_class_bindings): Adjust, assert we added expected number.
- (insert_late_enum_def_bindings): Reimplement. Create vector if
- there are now sufficient entries.
-
- * name-lookup.h (lookup_fnfields_slot_nolazy,
- lookup_fnfields_slot): Rename to ...
- (get_class_binding_direct, get_class_binding): ... here.
- * name-lookup.c (lookup_fnfields_slot_nolazy,
- lookup_fnfields_slot): Rename to ...
- (get_class_binding_direct, get_class_binding): ... here.
- * cp-tree.h (CLASSTYPE_CONSTRUCTORS, CLASSTYPE_DESTRUCTOR): Adjust.
- * call.c (build_user_type_conversion_1): Adjust.
- (has_trivial_copy_assign_p): Adjust.
- (has_trivial_copy_p): Adjust.
- * class.c (get_basefndecls) Adjust.
- (vbase_has_user_provided_move_assign) Adjust.
- (classtype_has_move_assign_or_move_ctor_p): Adjust.
- (type_build_ctor_call, type_build_dtor_call): Adjust.
- * decl.c (register_dtor_fn): Adjust.
- * decl2.c (check_classfn): Adjust.
- * pt.c (retrieve_specialization): Adjust.
- (check_explicit_specialization): Adjust.
- (do_class_deduction): Adjust.
- * search.c (lookup_field_r): Adjust.
- (look_for_overrides_here, lookup_conversions_r): Adjust.
- * semantics.c (classtype_has_nothrow_assign_or_copy_p): Adjust.
- * tree.c (type_has_nontrivial_copy_init): Adjust.
- * method.c (lazily_declare_fn): Adjust comment.
-
-2017-09-05 Nathan Sidwell <nathan@acm.org>
-
- * name-lookup.c (do_class_using_decl): Elide read-once temps.
- Move declarations to initializations.
-
- * class.c (add_method): Move slot search and insertion to ...
- * name-lookup.c (get_method_slot): ... this new function.
- (lookup_fnfields_slot_nolazy): Cope with NULL slot.
- * name-lookup.h (get_method_slot): Declare.
- * decl.c (cxx_init_decl_processinng): Give conv_op_marker a more
- realistic type.
- (grok_special_member_properties): Set
- TYPE_HAS_CONVERSION. Expicitly look at DECL_NAME for specialness.
- Improve TYPE_HAS_CONSTEXPR_CTOR setting.
-
- * cp-tree.h (lang_decl_base): Rename template_conv_p to
- unknown_bound_p.
- (DECL_CONV_FN_P): Don't check NULL DECL_NAME.
- (DECL_CONV_FN_TYPE): FN must be conv op.
- (DECL_TEMPLATE_CONV_FN_P): Delete.
- (VAR_HAD_UNKNOWN_BOUND, SET_VAR_HAD_UNKNOWN_BOUND): Adjust.
- * pt.c (push_template_decl_real): Delete DECL_TEMPLATE_CONV_FN_P
- setting.
-
- * class.c (unreverse_member_declarations): Remove extraneous if.
- * pt.c (push_template_decl_real): Use string concatenation, not
- \<newline>. Add %<..%>.
-
-2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81942
- * cp-tree.h (LABEL_DECL_CDTOR): Add and document.
- * decl.c (start_preparsed_function): Set LABEL_DECL_CDTOR when
- creating cdtor_label.
- * constexpr.c (returns): Add the case of a constructor/destructor
- returning via a LABEL_DECL_CDTOR label.
- (cxx_eval_constant_expression, case [GOTO_EXPR]): Likewise.
-
-2017-09-01 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (resort_type_method_vec): Move declaration to ...
- * name-lookup.h (resort_type_method_vec): ... here.
- (set_class_bindings): Lose 2nd arg.
- * class.c (finish_struct_1, finish_struct): Adjust
- set_class_bindings call. Don't call finish_struct_methods.
- (resort_data, method_name_cmp, resort_method_name_cmp,
- resort_type_method_vec, finish_struct_methods): Move to ...
- * name-lookup.c (resort_data, method_name_cmp,
- resort_method_name_cmp, resort_type_method_vec): ... here.
- (set_class_bindings): Lose fields arg. Swallow finish_struct_methods.
-
- * class.c (finish_struct): Call set_class_bindings for the
- template case too.
-
- * class.c (finish_struct_methods): Dont clear DECL_IN_AGGR_P here.
- Don't call maybe_warn_about_overly_private_class here.
- (warn_hidden): Cleanup declarations and comments.
- (type_has_user_provided_constructor): No need to check
- CLASSTYPE_METHOD_VEC.
- (type_has_user_provided_or_explicit_constructor): Likewise.
- (classtype_has_move_assign_or_move_ctor_p): Likewise.
- (check_bases_and_members): Don't call finish_struct_methods here.
- (finish_struct_1): Call finish_struct_methods and
- set_class_bindings immediately after layout. Clear DECL_IN_AGGR_P
- here.
- (finish_struct): For templates process USING_DECLS and clear
- DECL_IN_AGGR_P before calling finish_struct_methods. Call
- maybe_warn_about_overly_private_class here.
-
- Revert 2017-08-28 Nathan Sidwell <nathan@acm.org>
- Restore sorted_fields vector.
- * cp-tree.h (lang_type): Restore sorted_fields vector.
- (CLASSTYPE_SORTED_FIELDS): Restore.
- (CLASSTYPE_BINDINGS): Delete.
- * name-lookup.c (lookup_field_1): Restore binary search.
- (sorted_fields_type_new, count_fields,
- add_fields_to_record_type, add_enum_fields_to_record_type): Restore
- (set_class_bindings): Revert.
- (insert_late_enum_def_binding): Restore field_vec insertion.
-
-2017-09-01 Jakub Jelinek <jakub@redhat.com>
-
- PR c/81887
- * parser.c (cp_parser_omp_ordered): Handle -fopenmp-simd.
-
-2017-09-01 Marek Polacek <polacek@redhat.com>
-
- PR c++/82040
- * typeck.c (cp_build_unary_op): Avoid re-entering reporting routines.
-
-2017-08-30 Jason Merrill <jason@redhat.com>
-
- PR c++/82029 - __PRETTY_FUNCTION__ in lambda in template
- * pt.c (enclosing_instantiation_of, lambda_fn_in_template_p)
- (regenerated_lambda_fn_p): New.
- (tsubst_decl) [VAR_DECL]: Use enclosing_instantiation_of.
- (tsubst_copy) [VAR_DECL]: Likewise.
-
- PR c++/82030 - ICE inheriting from multiple lambdas
- PR c++/80767
- * call.c (compare_ics): Handle null candidate.
-
-2017-08-30 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- Make taking the address of an overloaded function a non-deduced context
-
- * pt.c (unify_overload_resolution_failure): Remove.
- (unify_one_argument): Adjust.
-
-2017-08-30 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * typeck.c (cp_build_binary_op): Use SCALAR_TYPE_MODE.
-
-2017-08-30 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * cvt.c (cp_convert_to_pointer): Use SCALAR_INT_TYPE_MODE.
-
-2017-08-30 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * mangle.c (write_real_cst): Use SCALAR_FLOAT_TYPE_MODE
- instead of TYPE_MODE.
-
-2017-08-29 Jason Merrill <jason@redhat.com>
-
- PR c++/81236 - ICE with template-id in generic lambda
- * semantics.c (finish_id_expression): Remove special dependent case.
- Avoid some later pieces when dependent.
- (finish_qualified_id_expr): Do normal BASELINK handling in a
- template. Always build a SCOPE_REF for a destructor BIT_NOT_EXPR.
- (parsing_default_capturing_generic_lambda_in_template): Remove.
- * parser.c (cp_parser_postfix_dot_deref_expression): Always give an
- error for types that will never be complete.
- * mangle.c (write_expression): Add sanity check.
- * tree.c (build_qualified_name): Add sanity check.
- (cp_walk_subtrees): Walk into the class context of a BASELINK.
- * lambda.c (add_capture): Improve diagnostic for generic lambda
- capture failure.
- * call.c (build_new_method_call_1): Print the right constructor
- name.
-
- Reimplement handling of lambdas in templates.
- * cp-tree.h (LAMBDA_FUNCTION_P): Check DECL_DECLARES_FUNCTION_P.
- * decl.c (start_preparsed_function): Call start_lambda_scope.
- (finish_function): Call finish_lambda_scope.
- * init.c (get_nsdmi): Call start/finish_lambda_scope.
- * lambda.c (start_lambda_scope): Only ignore VAR_DECL in a function.
- * parser.c (cp_parser_function_definition_after_declarator): Don't
- call start/finish_lambda_scope.
- * pt.c (retrieve_specialization): Ignore lambda functions in
- templates.
- (find_parameter_packs_r): Ignore capture proxies. Look into
- lambdas.
- (check_for_bare_parameter_packs): Allow bare packs in lambdas.
- (tsubst_default_argument): Call start/finish_lambda_scope.
- (tsubst_function_decl): Handle lambda functions differently.
- (tsubst_template_decl): Likewise.
- (tsubst_expr) [DECL_EXPR]: Skip closure declarations and capture
- proxies.
- (tsubst_lambda_expr): Create a new closure rather than instantiate
- the one from the template.
- (tsubst_copy_and_build): Don't register a specialization of a pack.
- (regenerate_decl_from_template): Call start/finish_lambda_scope.
- (instantiate_decl): Remove special lambda function handling.
- * semantics.c (process_outer_var_ref): Remove special generic lambda
- handling. Don't implicitly capture in a lambda in a template. Look
- for an existing proxy.
- * class.c (current_nonlambda_class_type): Use decl_type_context.
-
- * cp-tree.h (LAMBDA_EXPR_CLOSURE): Use TREE_TYPE.
- (LAMBDA_EXPR_RETURN_TYPE): Remove.
- (struct tree_lambda_expr): Remove closure and return_type fields.
- * lambda.c (build_lambda_expr): Don't set LAMBDA_EXPR_RETURN_TYPE.
- * pt.c (tsubst_copy_and_build): Likewise.
- * parser.c (cp_parser_lambda_declarator_opt): Track return type.
- (cp_parser_lambda_body): Adjust unspecified return type check.
- * ptree.c (cxx_print_lambda_node): Don't print closure or
- return type.
-
- PR c++/80935 - wrong C++17 error with lambda
- * decl.c (check_for_uninitialized_const_var): Check
- is_instantiation_of_constexpr.
- * constexpr.c (ensure_literal_type_for_constexpr_object): Check
- is_instantiation_of_constexpr.
- (potential_constant_expression_1): Check var_in_maybe_constexpr_fn.
-
- * lambda.c (build_lambda_object): Check for error_mark_node.
- * pt.c (make_pack_expansion): Set PACK_EXPANSION_LOCAL_P on the type
- pack as well.
- (tsubst_decl) [FUNCTION_DECL]: Set DECL_CONTEXT on the parameters.
- (tsubst) [TEMPLATE_PARM_INDEX]: Check for error_mark_node.
-
- PR c++/80767 - unnecessary instantiation of generic lambda
- * call.c (convert_like_real): Call build_user_type_conversion_1 if
- cand is null.
- (add_conv_candidate): Build a ck_user conversion with no candidate.
-
- Fix lambdas in template default argument of inherited ctor.
- * method.c (synthesized_method_base_walk): Replace an inherited
- template with its specialization.
- (synthesized_method_walk): Make inheriting_ctor a pointer.
- (maybe_explain_implicit_delete, explain_implicit_non_constexpr)
- (deduce_inheriting_ctor, implicitly_declare_fn): Adjust.
-
- * pt.c (build_deduction_guide): Set DECL_ABSTRACT_ORIGIN on the
- template, not the function.
- (template_guide_p): Adjust.
-
- Support copying local_specializations.
- * cp-tree.h (enum lss_policy): New.
- (local_specialization_stack): Add policy parameter to default ctor.
- * pt.c (local_specialization_stack): Copy local_specializations if
- lss_copy.
-
- * constexpr.c (potential_constant_expression_1): Add "now" parm.
- (is_constant_expression, require_constant_expression): New.
- (is_static_init_expression, is_nondependent_constant_expression)
- (is_nondependent_static_init_expression): Drop "potential".
- * except.c (build_must_not_throw_expr): Do type conversion on
- value-dependent argument.
- * pt.c, semantics.c, typeck2.c: Use variants without "potential".
-
- Instantiate default arguments/member initializers once.
- * init.c (get_nsdmi): Remember NSDMI instantiations.
- * parser.c (inject_this_parameter): Be more picky about
- current_class_ptr.
- * pt.c (tsubst_copy): Simplify 'this' handling.
- (tsubst_default_argument): Remember default argument
- instantiations. Take parameter number.
- (tsubst_default_arguments): Pass it.
- * call.c (convert_default_arg): Likewise.
-
- Fix default argument conversion failure and SFINAE.
- * call.c (build_over_call): Check convert_default_arg result for
- error_mark_node.
- * parser.c (cp_parser_late_parsing_default_args): Remember
- error_mark_node.
-
-2017-08-28 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (lang_type): Replace sorted_fields vector with
- bindings map.
- (CLASSTYPE_SORTED_FIELDS): Delete.
- (CLASSTYPE_BINDINGS): New.
- * decl.c (finish_enum_value_list): Swap args of
- insert_late_enum_def_bindings.
- * name-lookup.c (lookup_field_1): Replace binary search of sorted
- fields with map->get.
- (sorted_fields_type_new, count_fields,
- add_fields_to_record_type, add_enum_fields_to_record_type): Delete.
- (add_class_member, add_class_members): New.
- (set_class_bindings): Create map and insert.
- (insert_late_enum_def_binding): Swap parms. Use add_clasS_member.
- * ptree.c (cxx_print_type): Delete sorted fields printing.
-
- * cp-tree.h (insert_late_enum_def_into_classtype_sorted_fields):
- Delete.
- * name-lookup.h (set_class_bindings,
- insert_late_enum_def_bindings): Declare.
- * decl.c (finish_enum_value_list): Adjust for
- insert_late_enum_def_bindings name change.
- * class.c (finish_struct_1): Call set_class_bindings.
- (count_fields, add_fields_to_record_type,
- add_enum_fields_to_record_type, sorted_fields_type_new,
- insert_into_classtype_sorted_fields,
- insert_late_enum_def_into_classtype_sorted_fields): Move to ...
- * name-lookup.h (count_fields, add_fields_to_record_type,
- add_enum_fields_to_record_type, sorted_fields_type_new,
- set_class_bindings, insert_late_enum_def_bindings): ... here.
-
-2017-08-25 Nathan Sidwell <nathan@acm.org>
-
- * class.c (method_name_cmp, resort_method_name_cmp): Methods
- can never be NULL.
-
- Conversion operators have a special name
- * cp-tree.h (CPTI_CONV_OP_MARKER, CPTI_CONV_OP_IDENTIFIER): New.
- (conv_op_marker, conv_op_identifier): New.
- (CLASSTYPE_FIRST_CONVERSION_SLOT): Delete.
- * decl.c (initialize_predefined_identifiers): Add
- conv_op_identifier.
- (cxx_init_decl_processing): Create conv_op_marker.
- * decl2.c (check_classfn): Lookup conv-ops by name.
- * class.c (add_method): Use conv_op_identifier & conv_op_marker.
- (resort_type_method_vec): Don't skip conv-ops.
- (finish_struct_methods, warn_hidden): Likewise.
- * name-lookup.h (lookup_all_conversions): Delete.
- * name-lookup.c (lookup_conversion_operator): Replace with ...
- (extract_conversion_operator): ... this.
- (lookup_fnfields_slot_nolazy): Find conv-ops by name.
- (lookup_all_conversions): Delete.
- * pt.c (check_explicit_specialization): Find conv-ops by name.
- * search.c (lookup_conversions_r): Likewise.
-
-2017-08-24 Nathan Sidwell <nathan@acm.org>
-
- Conversion operators kept on single overload set
- * class.c (add_method): Keep all conv-ops on one slot.
- * name-lookup.c (lookup_conversion_operator): Pull the desired
- conv op out of overload set.
- * search.c (lookup_conversions_r): Lose template/non-template
- distinction.
- (lookup_conversions): Likewise.
-
-2017-08-23 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (lookup_field_1, lookup_fnfields_slot,
- lookup_fnfields_slot_nolazy, lookup_all_conversions): Move
- declatations to ...
- * name-lookup.h (lookup_field_1, lookup_fnfields_slot,
- lookup_fnfields_slot_nolazy, lookup_all_conversions): ... here.
- * search.c (lookup_conversion_operator,
- lookup_fnfields_slot_nolazy, lookup_field_1, lookup_fnfields_slot,
- lookup_all_conversions): Move to ...
- * name-lookup.c (lookup_conversion_operator,
- lookup_fnfields_slot_nolazy, lookup_field_1, lookup_fnfields_slot,
- lookup_all_conversions): ... here.
-
- * semantics.c (finish_member_declaration): Move USING_DECL check
- earlier. Always set C++ linkage. Commonize TYPE_FIELD and
- template decl list insertion.
-
- * cp-tree.h (maybe_version_functions): Declare.
- * decl.c (decls_match): Break function versioning check to
- separate function. Call it.
- (maybe_version_functions): Broken out of decls_match.
- * class.c (add_method): Use maybe_version_functions.
-
- * cp-tree.h (print_search_statistics,
- reinit_search_statistics): Don't declare.
- * search.c (n_fields_searched, n_calls_lookup_field,
- n_calls_lookup_field_1, n_calls_lookup_fnfields,
- n_calls_lookup_fnfields_1, n_calls_get_base_type,
- n_outer_fields_searched, n_contexts_saved): Delete.
- (lookup_field_1, lookup_member,
- lookup_fnfields_slot_nolazy): Remove stat gathering.
- (print_search_statistics, reinit_search_statistics): Delete.
- * tree.c (cxx_print_statistics): Don't print search stats.
-
-2017-08-21 Nathan Sidwell <nathan@acm.org>
-
- * search.c (lookup_field_r): Remove obsolete code for type-named
- field in PoD.
-
- * search.c (lookup_field_1): Assert TYPE is a class and VFIELD
- isn't special.
- (lookup_field_fuzzy_info::fuzzy_lookup_fnfields): Delete.
- (lookup_field_fuzzy_r): Adjust.
-
-2017-08-21 David Malcolm <dmalcolm@redhat.com>
-
- * call.c (build_over_call): Pass NULL for new parameter to
- check_function_arguments.
- * typeck.c (cp_build_function_call_vec): Likewise.
-
-2017-08-21 Nathan Sidwell <nathan@acm.org>
-
- PR c++/81899
- * pt.c (instantiate_class_template_1):
- BOUND_TEMPLATE_TEMPLATE_PARM is never friend-injected.
-
-2017-08-18 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/81514
- * name-lookup.c (maybe_suggest_missing_header): Convert return
- type from void to bool; return true iff a suggestion was offered.
- (suggest_alternative_in_explicit_scope): Move call to
- maybe_suggest_missing_header to before use of best_match, and
- return true if the former offers a suggestion.
-
-2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
-
- PR c/53037
- * decl.c (duplicate_decls): Also merge DECL_WARN_IF_NOT_ALIGN.
- * decl2.c (grokbitfield): Don't allow bit-field with
- warn_if_not_aligned type.
-
-2017-08-17 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.def (TEMPLATE_TEMPLATE_PARM): Remove stale comment.
- * cp-tree.h (ENUM_TEMPLATE_INFO): Delete.
- (TYPE_TEMPLATE_INFO): Simplify.
- (SET_TYPE_TEMPLATE_INFO): Simplify.
-
- * lex.c (maybe_add_lang_type_raw): BOUND_TEMPLATE_TEMPLATE_PARMs
- don't need lang_type.
- (cxx_make_type): Use maybe_add_lang_type_raw return value.
- * mangle.c (CLASSTYPE_TEMPLATE_ID_P): Don't rely on
- TYPE_LANG_SPECIFIC.
-
- * cp-tree.h (struct lang_type): Remove template_info field.
- (CLASSTYPE_TEMPLATE_INFO): Use TYPE_LANG_SLOT_1.
- (TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO): Likewise.
-
-2017-08-14 Martin Sebor <msebor@redhat.com>
-
- PR c/81117
- * error.c (cp_printer): Handle 'G'.
-
-2017-08-11 Martin Liska <mliska@suse.cz>
-
- * decl2.c (get_tls_init_fn): Replace ASM_OUTPUT_DEF with
- TARGET_SUPPORTS_ALIASES.
- (handle_tls_init): Likewise.
- (note_mangling_alias): Likewise. Remove ATTRIBUTE_UNUSED for
- both arguments.
- * optimize.c (can_alias_cdtor): Likewise.
-
-2017-08-11 Jason Merrill <jason@redhat.com>
-
- PR c++/81671 - nullptr_t template parameter
- * pt.c (convert_nontype_argument): Fix nullptr_t check.
-
-2017-08-10 Jason Merrill <jason@redhat.com>
-
- PR c++/81359 - Unparsed NSDMI error from SFINAE context.
- * method.c (synthesized_method_walk): Don't diagnose lack of
- operator delete.
-
- PR c++/80452 - Core 1579, implicit move semantics on return/throw
- * cp-tree.h (LOOKUP_PREFER_RVALUE): Now means that we've already
- tentatively changed the lvalue to an rvalue.
- * call.c (reference_binding): Remove LOOKUP_PREFER_RVALUE handling.
- (build_over_call): If LOOKUP_PREFER_RVALUE, check that the first
- parameter is an rvalue reference.
- * except.c (build_throw): Do maybe-rvalue overload resolution twice.
- * typeck.c (check_return_expr): Likewise.
-
-2017-08-10 David Malcolm <dmalcolm@redhat.com>
-
- * parser.c (cp_parser_error): Update for new param to
- c_parse_error.
- (class token_pair): New class.
- (struct matching_paren_traits): New struct.
- (matching_parens): New typedef.
- (struct matching_brace_traits): New struct.
- (matching_braces): New typedef.
- (cp_parser_statement_expr): Convert explicit parsing of
- CPP_OPEN_PAREN and CPP_CLOSE_PAREN to use of
- class matching_parens, so that the pertinent open parenthesis is
- highlighted when there are problems locating the close
- parenthesis.
- (cp_parser_primary_expression): Likewise.
- (cp_parser_compound_literal_p): Remove consumption of opening
- paren.
- (cp_parser_postfix_expression): Convert explicit parsing of
- CPP_OPEN_PAREN and CPP_CLOSE_PAREN to use matching parens, as
- above. Use it to consume the opening paren previously consumed by
- cp_parser_compound_literal_p.
- (cp_parser_parenthesized_expression_list): Likewise.
- (cp_parser_unary_expression): Likewise.
- (cp_parser_new_expression): Likewise.
- (cp_parser_cast_expression): Likewise.
- (cp_parser_builtin_offsetof): Likewise.
- (cp_parser_trait_expr): Likewise.
- (cp_parser_lambda_declarator_opt): Likewise.
- (cp_parser_lambda_body): Likewise, for matching_braces.
- (cp_parser_compound_statement): Likewise.
- (cp_parser_selection_statement): Likewise, for matching_parens.
- (cp_parser_iteration_statement): Likewise.
- (cp_parser_already_scoped_statement): Likewise, for
- matching_braces.
- (cp_parser_linkage_specification): Likewise.
- (cp_parser_static_assert): Likewise, for matching_parens.
- (cp_parser_decltype): Likewise.
- (cp_parser_operator): Likewise.
- (cp_parser_enum_specifier): Likewise.
- (cp_parser_namespace_definition): Likewise.
- (cp_parser_direct_declarator): Likewise.
- (cp_parser_braced_list): Likewise.
- (cp_parser_class_specifier_1): Likewise, for matching_braces.
- (cp_parser_constant_initializer): Likewise.
- (cp_parser_noexcept_specification_opt): Likewise, for
- matching_parens.
- (cp_parser_exception_specification_opt): Likewise.
- (cp_parser_handler): Likewise.
- (cp_parser_asm_specification_opt): Likewise.
- (cp_parser_asm_operand_list): Likewise.
- (cp_parser_gnu_attributes_opt): Likewise.
- (cp_parser_std_attribute_spec): Likewise.
- (cp_parser_requirement_parameter_list): Likewise.
- (cp_parser_requirement_body): Likewise, for matching_braces.
- (cp_parser_compound_requirement): Likewise.
- (cp_parser_template_introduction): Likewise.
- (cp_parser_sizeof_pack): Likewise, for matching_parens.
- (cp_parser_sizeof_operand): Likewise; use it to consume the
- opening paren previously consumed by cp_parser_compound_literal_p.
- (get_matching_symbol): New function.
- (cp_parser_required_error): Add param "matching_location". Remove
- calls to cp_parser_error, instead setting a non-NULL gmsgid, and
- handling it if set by calling c_parse_error, potentially with a
- secondary location if matching_location was set.
- (cp_parser_require): Add param "matching_location", with a default
- value of UNKNOWN_LOCATION.
- (cp_parser_require_keyword): Update for new param of
- cp_parser_required_error.
- (cp_parser_objc_encode_expression): Update to class matching_parens
- as above.
- (cp_parser_objc_defs_expression): Likewise.
- (cp_parser_objc_protocol_expression): Likewise.
- (cp_parser_objc_selector_expression): Likewise.
- (cp_parser_objc_typename): Likewise.
- (cp_parser_objc_superclass_or_category): Likewise.
- (cp_parser_objc_try_catch_finally_statement): Likewise.
- (cp_parser_objc_synchronized_statement): Likewise.
- (cp_parser_objc_at_property_declaration): Likewise.
- (cp_parser_oacc_single_int_clause): Likewise.
- (cp_parser_oacc_shape_clause): Likewise.
- (cp_parser_omp_clause_collapse): Likewise.
- (cp_parser_omp_clause_default): Likewise.
- (cp_parser_omp_clause_final): Likewise.
- (cp_parser_omp_clause_if): Likewise.
- (cp_parser_omp_clause_num_threads): Likewise.
- (cp_parser_omp_clause_num_tasks): Likewise.
- (cp_parser_omp_clause_grainsize): Likewise.
- (cp_parser_omp_clause_priority): Likewise.
- (cp_parser_omp_clause_hint): Likewise.
- (cp_parser_omp_clause_defaultmap): Likewise.
- (cp_parser_omp_clause_ordered): Likewise.
- (cp_parser_omp_clause_schedule): Likewise.
- (cp_parser_omp_clause_num_teams): Likewise.
- (cp_parser_omp_clause_thread_limit): Likewise.
- (cp_parser_omp_clause_aligned): Likewise.
- (cp_parser_omp_clause_linear): Likewise.
- (cp_parser_omp_clause_safelen): Likewise.
- (cp_parser_omp_clause_simdlen): Likewise.
- (cp_parser_omp_clause_depend): Likewise.
- (cp_parser_omp_clause_device): Likewise.
- (cp_parser_omp_clause_dist_schedule): Likewise.
- (cp_parser_oacc_clause_async): Likewise.
- (cp_parser_omp_critical): Likewise.
- (cp_parser_omp_for_loop): Likewise.
- (cp_parser_omp_sections_scope): Likewise.
- (cp_parser_omp_declare_reduction_exprs): Likewise.
- Update for new param to cp_parser_required_error.
- (cp_parser_oacc_routine): Likewise.
- (cp_parser_transaction_expression): Likewise.
- (cp_parser_cilk_simd_vectorlength): Likewise.
-
-2017-08-09 Jason Merrill <jason@redhat.com>
-
- PR c++/81525 - wrong constant value with generic lambda
- * pt.c (tsubst_decl) [VAR_DECL]: Avoid clobbering auto.
- (tsubst_copy) [VAR_DECL]: Handle auto.
-
- PR c++/81359 - Unparsed NSDMI error from SFINAE context.
- * init.c (get_nsdmi): Add complain parm.
- * typeck2.c (digest_nsdmi_init): Add complain parm.
- (process_init_constructor_record): Pass complain to get_nsdmi.
- * pt.c (maybe_instantiate_noexcept): Add complain parm, return bool.
- * method.c (get_defaulted_eh_spec): Add complain parm. Pass it into
- synthesized_method_walk.
- (synthesized_method_walk): Adjust.
- (walk_field_subobs): Pass complain to get_nsdmi.
- (defaulted_late_check): Skip other checks if deleted.
- * decl2.c (mark_used): Pass complain to maybe_instantiate_noexcept.
- * call.c (build_aggr_conv): Pass complain to get_nsdmi.
- * parser.c (defarg_location): New.
- * error.c (location_of): Use it.
-
-2017-08-09 Marek Polacek <polacek@redhat.com>
-
- * parser.c (cp_parser_perform_range_for_lookup): Use false instead of 0.
- * typeck.c (build_binary_op): Change the type of a parameter to bool.
- (cp_truthvalue_conversion): Use true instead of 1.
-
-2017-08-08 Marek Polacek <polacek@redhat.com>
-
- PR c++/81607
- * cp-gimplify.c (cp_fold): If folding exposed a branch of
- a COND_EXPR, convert it to the original type of the COND_EXPR, if
- they differ.
-
-2017-08-08 Martin Liska <mliska@suse.cz>
-
- * call.c: Include header files.
- * cp-gimplify.c: Likewise.
- * cp-ubsan.c: Likewise.
- * cvt.c: Likewise.
- * init.c: Likewise.
- * search.c: Likewise.
- * semantics.c: Likewise.
- * typeck.c: Likewise.
-
-2017-08-07 Martin Liska <mliska@suse.cz>
-
- * parser.c (cp_parser_gnu_attribute_list): Canonicalize name of an
- attribute.
- (cp_parser_std_attribute): Likewise.
- * tree.c: Add new include.
-
-2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79790
- * pt.c (do_class_deduction): Handle the case of no viable implicit
- deduction guides; simplify the code generating implicit deduction
- guides.
-
-2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71440
- * typeck.c (build_x_unary_op): Avoid pretty-printing constructor /
- destructor as expressions.
-
-2017-08-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/81640
- * call.c (build_user_type_conversion_1): Only call
- lookup_fnfields_slot if totype is CLASS_TYPE_P.
-
-2017-07-31 Jason Merrill <jason@redhat.com>
-
- * decl.c (declare_global_var): Set DECL_CONTEXT.
-
-2017-07-31 Jan Hubicka <hubicka@ucw.cz>
- Martin Liska <mliska@suse.cz>
-
- * pt.c (tsubst_copy): Copy PREDICT_EXPR.
- * semantics.c (finish_goto_stmt): Build gimple predict
- stament.
- * constexpr.c (potential_constant_expression_1): Handle
- PREDICT_EXPR.
-
-2017-07-31 Martin Liska <mliska@suse.cz>
-
- PR sanitize/81530
- * cp-gimplify.c (cp_genericize): Guard condition with flag_sanitize_p
- also with current_function_decl non-null equality.
- * cp-ubsan.c (cp_ubsan_instrument_vptr_p): Likewise.
- * decl.c (compute_array_index_type): Likewise.
- * init.c (finish_length_check): Likewise.
- * typeck.c (cp_build_binary_op): Likewise.
-
-2017-07-29 Jakub Jelinek <jakub@redhat.com>
-
- * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle
- DW_AT_export_symbols.
- * name-lookup.c (emit_debug_info_using_namespace): Add IMPLICIT
- argument, pass it through to the debug hook.
- (finish_namespace_using_directive): Adjust
- emit_debug_info_using_namespace caller.
- (push_namespace): Likewise. Call it after setting
- DECL_NAMESPACE_INLINE_P.
- (cp_emit_debug_info_for_using): Pass false as new argument to
- the imported_module_or_decl debug hook.
-
-2017-07-28 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
-
- * lex.c (copy_decl): Adjust.
- (copy_type): Likewise.
-
-2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71570
- * lambda.c (add_capture): Early return if we cannot capture by
- reference.
-
-2017-07-26 Jason Merrill <jason@redhat.com>
-
- P0702R1 - List deduction of vector.
- * pt.c (do_class_deduction): Special-case deduction from a single
- element of related type.
-
-2017-07-26 Leonid Koppel <lkoppel@uwaterloo.ca>
-
- PR c++/67054 - Inherited ctor with non-default-constructible members
- * method.c (walk_field_subobs) Consider member initializers (NSDMIs)
- when deducing an inheriting constructor.
-
-2017-07-21 Nathan Sidwell <nathan@acm.org>
-
- * search.c (lookup_conversion_operator): Return overloads.
- (lookup_fnfields_idx_nolazy): Absorb into ...
- (lookup_fnfields_slot_nolaxy): ... here.
- (lookup_fnfields_1): Absorb into ...
- (lookup_fnfields_slot): ... here.
-
- Remove special CDtor METHOD_VEC slots.
- * cp-tree.h (CLASSTYPE_CONSTRUCTOR_SLOT,
- CLASSTYPE_DESTRUCTOR_SLOT): Delete.
- (CLASSTYPE_CONSTRUCTORS): Use lookup_fnfields_slot_nolazy.
- (CLASSTYPE_DESTRUCTOR): Likewise.
- * class (add_method): Don't use special cdtor slots.
- * search.c (lookup_fnfields_idx_nolazy): Likewise.
- (look_for_overrides_here): Use lookup_fnfields_slot.
- * semantics (classtype_has_nothrow_assign_or_copy_p): Likewise.
-
- * call.c (add_candidates): Move decls to initialization. Don't
- use !!.
-
-2017-07-20 Nathan Sidwell <nathan@acm.org>
-
- Remove TYPE_METHODS.
- * class.c (maybe_warn_about_overly_private_class,
- finish_struct_methods, one_inheriting_sig, count_fields,
- add_fields_to_record_type, check_field_decls, check_methods,
- clone_function_decl, set_method_tm_attributes,
- finalize_literal_type_property, check_bases_and_members,
- create_vtable_ptr, determine_key_method,
- unreverse_member_declarations, finish_struct,
- add_vcall_offset_vtbl_entries_1): Member fns are on TYPE_FIELDS.
- * decl.c (fixup_anonymous_aggr): Likewise.
- * decl2.c (reset_type_linkage_2): Likewise.
- * method.c (after_nsdmi_defaulted_late_checks,
- lazily_declare_fn): Likewise.
- * optimize.c (maybe_thunk_body, maybe_clone_body): Likewise.
- * pt.c (instantiate_class_template_1, tsubst_expr,
- do_type_instantiation, instantiate_pending_templates): Likewise.
- * search.c (lookup_field_1): Likewise.
- * semantics.c (finish_member_declaration,
- finish_omp_declare_simd_methods): Likewise.
-
-2017-07-19 Nathan Sidwell <nathan@acm.org>
-
- * class.c (add_implicitly_declared_members): Use
- classtype_has_move_assign_or_move_ctor_p.
- (classtype_has_move_assign_or_move_ctor,
- classtype_has_user_move_assign_or_move_ctor_p): Merge into ...
- (classtype_has_move_assign_or_move_ctor_p): ... this new function.
- * cp-tree.h (classtype_has_user_move_assign_or_move_ctor_p):
- Replace with ...
- (classtype_has_move_assign_or_move_ctor_p): ... this.
- * method.c (maybe_explain_implicit_delete, lazily_declare_fn): Adjust.
- * tree.c (type_has_nontrivial_copy_init): Adjust.
-
- * cp-tree.h (PACK_EXPANSION_PARAMETER_PACKS,
- PACK_EXPANSION_EXTRA_ARGS): Use TYPE_{MIN,MAX}_VALUE_RAW.
-
-2017-07-18 Nathan Sidwell <nathan@acm.org>
-
- * cp-array-notation.c (build_array_notation_ref): Use
- TYPE_{MIN,MAX}_VALUE.
-
- * class.c (classtype_has_move_assign_or_move_ctor): Declare.
- (add_implicitly_declared_members): Use it.
- (type_has_move_constructor, type_has_move_assign): Merge into ...
- (classtype_has_move_assign_or_move_ctor): ... this new function.
- * cp-tree.h (type_has_move_constructor, type_has_move_assign): Delete.
-
-2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
-
- * parser.c (cp_parser_decl_specifier_seq): Add fix-it hints for
- friend outside class and obsolete auto as storage-class-specifier.
-
-2017-07-17 Nathan Sidwell <nathan@acm.org>
-
- * class.c (maybe_warn_about_overly_private_class): Ignore public
- copy ctors.
-
- * class.c (type_has_user_declared_move_constructor,
- type_has_user_declared_move_assign): Combine into ...
- (classtype_has_user_move_assign_or_move_ctor_p): ... this new function.
- * cp-tree.h (type_has_user_declared_move_constructor,
- type_has_user_declared_move_assign): Combine into ...
- (classtype_has_user_move_assign_or_move_ctor_p): ... this. Declare.
- * method.c (maybe_explain_implicit_delete): Use it.
- (lazily_declare_fn): Use it.
- * tree.c (type_has_nontrivial_copy_init): Use it.
-
- * semantics.c (classtype_has_nothrow_assign_or_copy_p): Clarify
- semantics, simplify implementation.
-
-2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
-
- * parser.c (cp_parser_cast_expression): Use %q#T instead of %qT
- in old-style cast diagnostic.
- * typeck.c (maybe_warn_about_useless_cast): Use %q#T instead of %qT
- in useless cast diagnostic.
- * error.c (type_to_string): Remove enum special handling.
-
-2017-07-14 David Malcolm <dmalcolm@redhat.com>
-
- * name-lookup.c (get_std_name_hint): Add '<' and '>' around
- the header names.
- (maybe_suggest_missing_header): Update for addition of '<' and '>'
- to above. Provide a fix-it hint.
- * pt.c: Include "gcc-rich-location.h"
- (listify): Attempt to add fix-it hint for missing
- #include <initializer_list>.
- * rtti.c: Include "gcc-rich-location.h".
- (typeid_ok_p): Attempt to add fix-it hint for missing
- #include <typeinfo>.
-
-2017-07-12 Jason Merrill <jason@redhat.com>
-
- P0512R0 - Deduction from an initializer list.
- * pt.c (do_class_deduction): Do list deduction in two phases.
-
-2017-07-12 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (DECL_CONSTRUCTOR_P, DECL_MAYBE_IN_CHARGE_CONSTRUCTOR,
- DECL_DESTRUCTOR_P, DECL_MAYBE_IN_CHARGE_DESTRCTOR): Look at
- identifier flags.
- * decl.c (grokfndecl): Set DECL_CXX_CONSTRUCTOR and
- DECL_CXX_DESTRUCTOR explicitly.
- * decl2.c (grokclassfn): Likewise.
- * friend.c (do_friend): Likewise.
- * method.c (make_thunk, make_alias_for,
- implicitly_declare_fn): Likewise.
-
-2017-07-11 Jason Merrill <jason@redhat.com>
-
- Core DR 393
- * decl.c (grokparms): Downgrade error about array of unknown bound
- to pedwarn and disable it for C++17.
-
-2017-07-11 Nathan Sidwell <nathan@acm.org>
-
- * decl2.c (reset_type_linkage_2): Dont't change ctor name.
-
-2017-07-10 Martin Sebor <msebor@redhat.com>
-
- * cp-tree.h (cp_operator_id, cp_assignment_operator_id): Document.
-
-2017-07-06 Jason Merrill <jason@redhat.com>
-
- PR c++/81204 - parse error with dependent template-name
- * parser.c (cp_parser_lookup_name): Revert previous change.
-
-2017-07-06 David Malcolm <dmalcolm@redhat.com>
-
- * cp-lang.c (LANG_HOOKS_RUN_LANG_SELFTESTS): Define as
- selftest::run_cp_tests.
- (selftest::run_cp_tests): New function.
- * cp-tree.h (selftest::run_cp_tests): New decl.
-
-2017-07-04 Jakub Jelinek <jakub@redhat.com>
-
- * parser.c (cp_parser_decomposition_declaration): Replace
- decomposition declaration with structured binding in diagnostics.
- * decl.c (cp_finish_decomp): Likewise.
- (grokdeclarator): Likewise.
-
- PR c++/81258
- * parser.c (cp_parser_decomposition_declaration): Diagnose invalid
- forms of structured binding initializers.
-
-2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/65775
- * decl.c (grokdeclarator): Move checks on function return type after
- the splice_late_return_type call; if declspecs->locations[ds_type_spec]
- is UNKNOWN_LOCATION fall back to input_location.
-
-2017-07-03 David Malcolm <dmalcolm@redhat.com>
-
- * parser.c (enum required_token): Fix spelling of
- RT_INTERATION to RT_ITERATION.
- (cp_parser_iteration_statement): Likewise.
- (cp_parser_required_error): Likewise.
-
-2017-06-30 Jason Merrill <jason@redhat.com>
-
- PR c++/81257 - ICE with invalid ::template.
- PR c++/54769 - wrong lookup of dependent template-name.
- * parser.c (cp_parser_template_name): Revert part of last change.
-
-2017-06-30 Nathan Sidwell <nathan@acm.org>
-
- * config-lang.in (gtfiles): Add cp/lex.c.
- * cp-tree.h (mangle_convop_name_for_type): Rename ...
- (make_conv_op_name): ... here. Move to lex.
- * lambda.c (maybe_add_lambda_conv_op): Update.
- * parser.c (cp_parser_conversion_function_id): Update.
- * pt.c (tsubst_decl, tsubst_baselink, tsubst_copy,
- tsubst_copy_and_build): Update.
- * semantics.c (apply_deduced_return_type): Update.
- * mangle.c (conv_type_hasher, conv_type_names,
- mangle_conv_op_name_for_type): Move to ...
- * lex.c (conv_type_hasher, conv_type_names, make_convop_name):
- ... here. Rename.
-
-2017-06-30 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/80014
- * parser.c (cp_parser_postfix_expression): Construct a location
- for typeid expressions.
-
-2017-06-30 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (lookup_fnfields_1, class_method_index_for_fn): Don't
- declare.
- (lookup_all_conversions): Declare.
- * class.c (get_basefndecls): Use lookup_fnfields_slot.
- * decl.c (register_dtor_fn): Use lookup_fnfields_slot.
- * decl2.c (check_class_fn): Use lookup_fnfields_slot. Rework
- diagnostics.
- * pt.c (retrieve_specialization): Use lookup_fnfields_slot.
- (check_explicit_specialization): Use lookup_fnfields_slot_nolazy,
- lookup_all_conversions.
- * search.c (lookup_fnfields_1): Make static.
- (lookup_all_conversions): New.
- (class_method_index_for_fn): Delete.
- * semantics.c (classtype_has_nothrow_assign_or_copy_p): Use
- lookup_fnfields_slot.
-
- * call.c (build_new_method_call_1): Use constructo_name to get
- ctor name. Move argument processing earlier to merge cdtor
- handling blocks.
- * decl.c (grokfndecl): Cdtors have special names.
- * method.c (implicitly_declare_fn): Likewise. Simplify flag setting.
- * pt.c (check_explicit_specialization): Cdtor name is already
- special.
- * search.c (class_method_index_for_fn): Likewise.
-
- PR c++/81229
- * name-lookup.c (do_pushdecl): Reset IDENTIFIER_TYPE when finding
- a matching TYPE_DECL.
-
-2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- * class.c (add_method): Change pair of errors to error + inform.
- (handle_using_decl): Likewise.
-
-2017-06-29 Jason Merrill <jason@redhat.com>
-
- * constexpr.c, error.c, tree.c: Remove WITH_CLEANUP_EXPR handling.
-
- PR c++/81180 - ICE with C++17 deduction of member class template.
- * pt.c (build_deduction_guide): Correct member template handling.
-
- PR c++/81188 - matching decltype of member function call.
- * tree.c (cp_tree_equal): Remove COMPONENT_REF special case.
-
-2017-06-29 Nathan Sidwell <nathan@acm.org>
-
- PR c++/81247
- * parser.c (cp_parser_namespace_definition): Immediately close the
- namespace if there's no open-brace.
- * name-lookup.c (do_pushdecl): Reset OLD when pushing into new
- namespace.
-
-2017-06-29 Jason Merrill <jason@redhat.com>
-
- PR c++/81164 - ICE with invalid inherited constructor.
- * search.c (binfo_direct_p): New.
- * name-lookup.c (do_class_using_decl): Use it.
-
-2017-06-29 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (THIS_NAME, IN_CHARGE_NAME, VTBL_PTR_TYPE,
- VTABLE_DELTA_NAME, VTABLE_PFN_NAME): Delete.
- * decl.c (initialize_predefined_identifiers): Name cdtor special
- names consistently. Use literals for above deleted defines.
- (cxx_init_decl_processing): Use literal for vtbl_ptr_type name,
-
- * lex.c (maybe_add_lang_type_raw): Exit early, rather than use a
- flag.
-
- * call.c (check_dtor_name): Use constructor_name for enums too.
- (build_new_method_call_1): Use constructor_name for cdtors and
- show ~ for dtor.
- * class.c (build_self_reference): Use TYPE_NAME to get name of
- self reference.
- * name-lookup (constructor_name): Use DECL_NAME directly.
- (constructor_name_p): Reimplement.
- (push_class_level_binding_1): Use TYPE_NAME directly.
-
- * class.c (finish_struct): Use OVL_P.
- (get_vfield_name): Measure constructor_name length.
- * cp-tree.h (SET_CLASS_TYPE_P): Add RECORD_OR_UNION_CHECK.
- (NON_UNION_CLASS_TYPE_P): Check RECORD_TYPE up front.
- * cxx-pretty-print.c (is_destructor_name): Delete.
- (pp_cxx_unqualified_id): Remove bogus destructor name checking.
- * decl.c (grokfndecl): Move cheap checks first when looking for
- implicit extern cness.
-
- * parser.c (cp_parser_direct_declarator): Reorder if to avoid
- indentation. Remove unnecessary assignment of constructor name.
-
- Whitespace cleanups.
- * call.c (name_as_c_string): Move CONST_CAST to return.
- (build_new_method_call_1): Remove unneeded bracing.
- * class.c (include_empty_classes): Unbreak line.
- * constraint.cc (tsubst_check_constraint): Add space.
- * cp-tree.h (lang_decl_ns): Add comment.
- (PTRMEM_CST_MEMBER): Break line.
- * decl.c (grokfndecl): Add blank lines. Unbreak some others.
- (grokdeclarator): Remove lines, move declaration to first use.
- * decl2.c (decl_needed_p): Fix indentation.
- (c_parse_final_cleanups): Remove blank line.
- * method.c (implicitly_declare_fn): Move declaration to first use.
- * search.c (current_scope): Add blank lines.
-
-2017-06-28 Jason Merrill <jason@redhat.com>
-
- PR c++/72764 - ICE with invalid template typename.
- * decl.c (build_typename_type): No longer static.
- * tree.c (strip_typedefs): Use it instead of make_typename_type.
-
- PR c++/69300 - ICE with self-referential noexcept
- * pt.c (maybe_instantiate_noexcept): Check for recursion.
-
- PR c++/61022 - error with variadic template template parm
- * pt.c (convert_template_argument): Keep the TYPE_PACK_EXPANSION.
-
- PR c++/72801 - ICE with variadic partial specialization
- * pt.c (unify_pack_expansion): Use PACK_EXPANSION_EXTRA_ARGS.
-
- PR c++/55639 - partial specialization with ::template
- * parser.c (cp_parser_class_head): Handle ::template.
-
- PR c++/45976 - error with ::template in declarator.
- * pt.c (resolve_typename_type): Fix TEMPLATE_ID_EXPR handling.
-
- PR c++/54769 - wrong lookup of dependent template-name.
- * parser.c (cp_parser_template_name): Handle dependent object type.
- (cp_parser_nested_name_specifier_opt): Make template_keyword_p a
- parameter.
- (cp_parser_id_expression): Pass it.
- (cp_parser_diagnose_invalid_type_name): Handle TEMPLATE_ID_EXPR.
-
- * parser.c (cp_parser_template_id): Use the range location on the
- TEMPLATE_ID_EXPR.
-
- PR c++/81204 - parse error with dependent template-name
- * parser.c (cp_parser_lookup_name): Disqualify function templates
- after lookup.
-
-2017-06-27 Nathan Sidwell <nathan@acm.org>
-
- * pt.c (tsubst_decl <FUNCTION_DECL>): Move var decls to
- initialization point. Don't unnecessarily check for ctor name.
-
- * cp-tree.h (CLASSTYPE_DESTRUCTORS): Rename to ...
- (CLASSTYPE_DESTRUCTOR): ... this.
- * class.c (accessible_nvdtor_p,
- maybe_warn_about_overly_private_class,
- add_implicitly_declared_members,
- clone_constructors_and_destructors, type_has_virtual_destructor):
- Adjust for CLASSTYPE_DESTRUCTOR.
- (deduce_noexcept_on_destructors): Absorb into ...
- (check_bases_and_members): ... here.
- * except.c (dtor_nothrow): Adjust for CLASSTYPE_DESTRUCTOR.
- * init.c (build_delete): Likewise.
- * parser.c (cp_parser_lookup_name): Likewise.
- * pt.c (check_explicit_specialization): Likewise.
- * rtti.c (emit_support_tinfos): Likewise.
- * search.c (lookup_fnfields_idx_nolazy): Likewise.
-
- Kill IDENTIFIER_TEMPLATE.
- * cp-tree.h (lang_identifier): Remove class_template_info field.
- (IDENTIFIER_TEMPLATE): Delete.
- * name-lookup.c (constructor_name_full): Subsume into ...
- (constructor_name): ... here. Don't check IDENTIFIER_TEMPLATE.
- (constructor_name_p): Likewise.
- * mangle.c (write_source_name): Likewise.
- * ptree.c (cxx_print_identifier): Likewise.
-
-2017-06-27 Marek Polacek <polacek@redhat.com>
-
- PR bootstrap/81216
- * parser.c (cp_parser_already_scoped_statement): Initialize
- LOC_AFTER_LABELS.
-
-2017-06-26 Jason Merrill <jason@redhat.com>
-
- PR c++/81215 - deduction failure with variadic TTP.
- * pt.c (unify_bound_ttp_args): Restore old logic for C++14 and down.
-
-2017-06-26 Martin Sebor <msebor@redhat.com>
-
- PR c++/81169
- * call.c (maybe_warn_class_memaccess): Preserve explicit conversions
- to detect casting away cv-qualifiers.
-
-2017-06-26 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (lang_decl_fn): Remove assignment_operator_p field.
- (DECL_COMPLETE_CONSTRUCTOR_P): Directly compare
- identifier.
- (DECL_BASE_CONSTRUCTOR_P, DECL_COMPLETE_DESTRUCTOR_P,
- DECL_BASE_DESTRUCTOR_P, DECL_DELETING_DESTRUCTOR_P): Likewise.
- (DECL_ASSIGNMENT_OPERATOR_P): Use IDENTIFIER_ASSIGN_OP_P.
- * decl.c (grok_op_properties): Adjust identifier checking.
- * init.c (expand_default_init): Adjust identifier descision.
- * method.c (implicitly_declare_fn): Don't use
- DECL_ASSIGNMENT_OPERATOR_P.
- * search.c (lookup_fnfields_1): Use IDENTIFIER_CTOR_P,
- IDENTIFIER_DTOR_P.
- * call.c (in_charge_arg_for_name): Reimplement.
- (build_special_member_call): Use IDENTIFIER_CDTOR_P,
- IDENTIFIER_DTOR_P.
-
-2017-06-26 Marek Polacek <polacek@redhat.com>
-
- PR c/80116
- * parser.c (cp_parser_statement): Add a default argument. Save the
- location of the expression-statement after labels have been parsed.
- (cp_parser_implicitly_scoped_statement): Set the location of the
- body of the conditional after parsing all the labels. Call
- warn_for_multistatement_macros.
- (cp_parser_already_scoped_statement): Likewise.
-
-2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/62315
- * parser.c (cp_parser_diagnose_invalid_type_name): Don't print
- 'typename' in error messages about missing 'typename'.
-
-2017-06-23 Jason Merrill <jason@redhat.com>
-
- PR c++/79056 - C++17 ICE with invalid template syntax.
- * parser.c (cp_parser_simple_type_specifier): Don't assume that type
- is a TYPE_DECL.
- (cp_parser_check_for_invalid_template_id): Handle TYPE_DECL.
- * pt.c (template_placeholder_p): New.
- * cp-tree.h: Declare it.
-
-2017-06-23 Marc Glisse <marc.glisse@inria.fr>
-
- * decl.c (duplicate_decls): Use builtin_structptr_types.
-
-2017-06-22 Nathan Sidwell <nathan@acm.org>
-
- Reorder IDENTIFIER flags
- gcc/cp/
- * cp-tree.h (enum cp_identifier_kind): New.
- (IDENTIFIER_KIND_BIT_0, IDENTIFIER_KIND_BIT_1,
- IDENTIFIER_KIND_BIT_2): New.
- (IDENTIFIER_MARKED): Move to TREE_LANG_FLAG_4.
- (IDENTIFIER_VIRTUAL_P, IDENTIFIER_REPO_CHOSEN): Add IDENTIFIER_CHECK.
- (C_IS_RESERVED_WORD): Replace with ...
- (IDENTIFIER_KEYWORD_P): ... this.
- (IDENTIFIER_CTOR_OR_DTOR_P): Replace with ...
- (IDENTIFIER_CDTOR_P): ... this.
- (IDENTIFIER_CTOR_P, IDENTIFIER_DTOR_P): New.
- (IDENTIFIER_OPNAME_P): Replace with ...
- (IDENTIFIER_ANY_OP_P): ... this.
- (IDENTIFIER_ASSIGN_OP_P): New.
- (IDENTIFIER_TYPENAME_P): Replace with ...
- (IDENTIFIER_CONV_OP_P): ... this.
- (NEW_DELETE_OPNAME_P): Replace with ...
- (IDENTIFIER_NEWDEL_OP_P): ... this.
- (DECL_CONV_FN_P, DECL_OVERLOADED_OPERATOR_P): Adjust.
- (get_identifier_kind_name, set_identifier_kind): Declare.
- * lex.c (get_identifier_kind_name, set_identifier_kind): New.
- (init_operators): Adjust to avoid keywords, use
- set_identifier_kind. Copy TYPE_EXPR slot.
- (init_reswords): Call set_identifier_kind.
- (unqualified_name_lookup_error): Adjust.
- * operators.def (TYPE_EXPR): Remove.
- * decl.c (struct predefined_identifier): Move into ...
- (initialize_predefined_identifiers): ... here. Call
- set_identifier_kind.
- (grokfndecl, check_var_type, grokdeclarator): Adjust.
- (grok_op_properties): Use IDENTIFIER_ANY_ASSIGN_OP to halve search
- space. Adjust.
- * call.c (name_as_c_string): Adjust.
- (build_new_method_call_1): Likewise.
- * cp-cilkplus.c (is_conversion_operator_function_decl_p): Likewise.
- * cxx-pretty-print.c (pp_cxx_unqualified_id): Adjust.
- * dump.c (cp_dump_tree): Adjust.
- * error.c (dump_decl_name): Adjust.
- * mangle.c (write_unqualified_id, write_member_name,
- write_expression): Adjust.
- (mangle_conv_op_name_for_type): Use set_identifier_kind.
- * name-lookup.c (do_class_using_decl): Adjust.
- (lookup_name_fuzzy, lookup_name_real_1): Likewise.
- * parser.c (cp_lexer_get_preprocessor_token,
- cp_parser_direct_declarator): Likewise.
- * pt.c (push_template_decl_real, tsubst_decl, tsubst_baselink,
- tsubst_copy, tsubst_copy_and_build): Adjust.
- * ptree.c (cxx_print_identifier): Print identifier kind.
- * search.c (lookup_field_r, lookup_member,
- lookup_fnfields_idx_nolazy): Adjust.
- * semantics.c (finish_id_expression): Adjust..
- * typeck.c (cp_build_addr_expr_1): Adjust.
-
-2017-06-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/81154
- * semantics.c (handle_omp_array_sections_1, finish_omp_clauses):
- Complain about t not being a variable if t is OVERLOAD even
- when processing_template_decl.
-
-2017-06-21 David Malcolm <dmalcolm@redhat.com>
-
- * parser.c (get_cast_suggestion): New function.
- (maybe_add_cast_fixit): New function.
- (cp_parser_cast_expression): Capture the location of the closing
- parenthesis. Call maybe_add_cast_fixit when emitting warnings
- about old-style casts.
-
-2017-06-20 Jason Merrill <jason@redhat.com>
-
- PR c++/80972 - C++17 ICE with attribute packed.
- * call.c (build_over_call): Allow a TARGET_EXPR from reference
- binding.
-
-2017-06-20 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (CPTI_NELTS_IDENTIFIER): Delete.
- (nelts_identifier): Delete.
- * decl.c (initialize_predefined_identifiers): Remove nelts.
-
- PR c++/67074 - namespace aliases
- * decl.c (duplicate_decls): Don't error here on mismatched
- namespace alias.
- * name-lookup.c (name_lookup::add_value): Matching namespaces are
- not ambiguous.
- (diagnose_name_conflict): Namespaces are never redeclarations.
- (update_binding): An alias can match a real namespace.
-
-2017-06-19 Jason Merrill <jason@redhat.com>
-
- PR c++/80562 - ICE with constexpr if.
- * semantics.c (finish_if_stmt_cond): Call
- instantiate_non_dependent_expr.
-
- PR c++/80829 - ICE with constexpr copy of base subobject.
- * constexpr.c (clear_no_implicit_zero): New.
- (cxx_eval_call_expression): Call it.
-
-2017-06-19 Nathan Sidwell <nathan@acm.org>
-
- PR c++/81124
- PR c++/79766
- * name-lookup.c (set_decl_namespace): Don't follow using
- directives and ignore using decls. Only check overly-explicit
- scope after discovering decl.
-
-2017-06-19 Jason Merrill <jason@redhat.com>
-
- PR c++/81073 - constexpr and static var in statement-expression.
- * typeck2.c (store_init_value): Always call
- require_potential_constant_expression.
- * pt.c (convert_nontype_argument): Likewise.
- * constexpr.c (potential_constant_expression_1): Adjust message.
- Use decl_maybe_constant_var_p instead of decl_constant_var_p.
- * decl2.c (decl_maybe_constant_var_p): Consider initializer.
-
-2017-06-19 Nathan Sidwell <nathan@acm.org>
-
- * pt.c (coerce_template_parms): Fix indentation.
- (tsubst_decl): Remove repeated SET_DECL_RTL. Move VAR_P handling
- in to single block.
-
- PR c++/81119
- * name-lookup.c (update_binding): Only warn about constructors
- hidden by functions.
-
-2017-06-17 Jason Merrill <jason@redhat.com>
-
- PR c++/60063 - -Wunused-local-typedefs and templates.
- * decl2.c (is_late_template_attribute): Return false for "used".
-
- PR c++/70844 - -Wuseless-cast and inheriting constructor.
- * method.c (forward_parm): Suppress warn_useless_cast.
-
-2017-06-16 Jason Merrill <jason@redhat.com>
-
- PR c++/81045 - Wrong type-dependence with auto return type.
- * pt.c (type_dependent_expression_p): An undeduced auto outside the
- template isn't dependent.
- * call.c (build_over_call): Instantiate undeduced auto even in a
- template.
-
- PR c++/80465 - ICE with generic lambda with noexcept-specifier.
- * lambda.c (maybe_add_lambda_conv_op): Keep processing_template_decl
- set longer for a generic lambda.
-
- PR c++/80614 - Wrong mangling for C++17 noexcept type
- * mangle.c (write_type): Put the eh spec back on the function type.
-
- PR c++/81102 - Wrong error with partial specialization.
- * pt.c (unify) [TEMPLATE_PARM_INDEX]: Strip reference when comparing
- types. Do type deduction later.
-
- PR c++/81074 - ICE with partial specialization of member template.
- PR c++/71747
- * pt.c (get_partial_spec_bindings): Only coerce innermost args.
-
- PR c++/80831 - ICE with -fsyntax-only.
- * decl2.c (c_parse_final_cleanups): Use cgraph_node::get_create.
-
- PR c++/80639 - ICE with invalid PMF initialization.
- PR c++/80043 - ICE with -fpermissive
- * typeck.c (convert_for_assignment): Recurse when instantiate_type
- returns without an error.
-
-2017-06-16 Nathan Sidwell <nathan@acm.org>
-
- * pt.c (tsubst_baselink): Fix & clarify formatting.
-
- * cp-tree.h (build_this_parm, cp_build_parm_decl,
- build_artificial_parm): Add FN parm.
- * decl.c (start_cleanup_fn): Adjust.
- (build_this_parm): Add FN parm, pass it through.
- (grokfndecl): Adjust parm building.
- * decl2.c (cp_build_parm_decl): Add FN parm, set context.
- (build_artificial_parm): Add FN parm, pass through.
- (maybe_retrofit_in_chrg): Adjust parm building.
- (start_static_storage_duration_function): Likwise.
- * lambda.c (maybe_aadd_lambda_conv_op): Likewise.
- * method.c (implicitly_declare_fn): Likewise.
- * parser.c (inject_this_parameter): Likewise.
-
- Symbol tables are insert only.
- * cp-tree.h (default_hash_traits <lang_identifier *>): Don't
- derive from pointer_hash. Make undeletable.
-
- * class.c (resort_type_method_vec): Avoid potential unsigned
- overflow.
-
- Don't defer noexcept_deferred_spec.
- * cp-tree.h (unevaluated_noexcept_spec): Don't declare.
- * decl.c (cxx_init_decl_processing): Initialize
- noexcept_deferred_spec.
- * except.c (unevaluated_noexcept_spec): Delete.
- * class.c (deduce_noexcept_on_destructor): Use
- noexcept_deferred_spec directly.
- * method.c (implicitly_declare_fn): Likewise.
-
- Make keyed_classes a vector.
- * cp-tree.h (CPTI_KEYED_CLASSES, keyed_classes): Delete.
- (keyed_classes): Declare as vector.
- * decl.c (keyed_classes): Define.
- (cxx_init_decl_processing): Allocate it.
- (record_key_method_defined): Use vec_safe_push.
- * class.c (finish_struct_1): Likewise.
- * pt.c (instantiate_class_template_1): Likewise.
- * decl2.c (c_parse_final_cleanups): Reverse iterate keyed_classes.
-
- Make rtti lazier
- * rtti.c (enum tinfo_kind): Add TK_DERIVED_TYPES,
- TK_VMI_CLASS_TYPES, TK_MAX. Delete TK_FIXED.
- (tinfo_names): New.
- (typeid_ok_p): Add quotes to error messages. Use get_tinfo_desc.
- (get_tinfo_decl): Use get_tinfo_desc.
- (get_pseudo_ti_init): Likewise. Adjust VMI construction.
- (create_pseudo_type_info): Delete.
- (get_pseudo_ti_index): Just determine the index.
- (get_tinfo_desc): New. Create all types lazily.
- (create_tinfo_types): Just allocate the descriptor array.
- (emit_support_tinfos): Use non-inserting type lookup. Set builtin
- location.
-
-2017-06-15 Martin Sebor <msebor@redhat.com>
-
- PR c++/80560
- * call.c (first_non_public_field, maybe_warn_class_memaccess): New
- functions.
- (has_trivial_copy_assign_p, has_trivial_copy_p): Ditto.
- (build_cxx_call): Call maybe_warn_class_memaccess.
-
-2017-06-14 Jakub Jelinek <jakub@redhat.com>
-
- * cp-gimplify.c (cp_genericize_r): Turn most of the function
- into a switch (TREE_CODE (stmt)) statement from long else if
- sequence.
-
-2017-06-13 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80973
- * cp-gimplify.c (cp_genericize_r): Don't instrument MEM_REF second
- argument even if it has REFERENCE_TYPE.
-
- PR c++/80984
- * cp-gimplify.c (cp_genericize): Only look for VAR_DECLs in
- BLOCK_VARS (outer) chain.
- (cxx_omp_const_qual_no_mutable): Likewise.
-
-2017-06-13 Martin Liska <mliska@suse.cz>
-
- PR sanitize/78204
- * class.c (build_base_path): Use sanitize_flags_p.
- * cp-gimplify.c (cp_genericize_r): Likewise.
- (cp_genericize_tree): Likewise.
- (cp_genericize): Likewise.
- * cp-ubsan.c (cp_ubsan_instrument_vptr_p): Likewise.
- * decl.c (compute_array_index_type): Likewise.
- (start_preparsed_function): Likewise.
- * decl2.c (one_static_initialization_or_destruction): Likewise.
- * init.c (finish_length_check): Likewise.
- * lambda.c (maybe_add_lambda_conv_op): Likewise.
- * typeck.c (cp_build_binary_op): Likewise.
- (build_static_cast_1): Likewise.
-
-2017-06-11 Jason Merrill <jason@redhat.com>
-
- * error.c (dump_expr): Use is_this_parameter.
-
- * cp-tree.h, decl2.c, mangle.c, parser.c, pt.c, semantics.c: Use
- id_equal.
-
-2017-06-09 Jason Merrill <jason@redhat.com>
-
- Missing bits from N4268, constant evaluation for all non-type args.
- * call.c (build_converted_constant_expr): Rename from
- build_integral_nontype_arg_conv, handle all types.
- * pt.c (convert_nontype_argument): In C++17 call it for all types.
- Move NOP stripping inside pointer case, don't strip ADDR_EXPR.
- * cvt.c (strip_fnptr_conv): Also strip conversions to the same type.
-
- Overhaul pointer-to-member conversion and template argument handling.
- * call.c (standard_conversion): Avoid creating ck_pmem when the
- class type is the same.
- * cvt.c (can_convert_qual): Split from
- perform_qualification_conversions.
- * constexpr.c (cxx_eval_constant_expression): Check it.
- * typeck.c (convert_ptrmem): Only cplus_expand_constant if
- adjustment is necessary.
- * pt.c (check_valid_ptrmem_cst_expr): Compare class types.
- (convert_nontype_argument): Avoid redundant error.
-
- * call.c (convert_like_real): Remove "inner" parameter.
- Don't replace a constant with its value.
- * cp-gimplify.c (cp_fully_fold): Use cp_fold_rvalue.
-
- * pt.c (convert_nontype_argument): Check NULLPTR_TYPE_P rather than
- nullptr_node.
-
- * parser.c (cp_parser_constant_expression): Check
- potential_rvalue_constant_expression after decay_conversion.
- * pt.c (convert_nontype_argument): Don't require linkage in C++17.
-
- PR c++/80384 - ICE with dependent noexcept-specifier
- * pt.c (dependent_type_p_r) [FUNCTION_TYPE]: Check for dependent
- noexcept-specifier.
-
- * constexpr.c (potential_constant_expression_1): Allow 'this' capture.
-
-2017-06-09 Jan Hubicka <hubicka@ucw.cz>
-
- * class.c (build_vtbl_initializer): Mark dvirt_fn as cold.
- * decl.c (cxx_init_decl_processing, push_throw_library_fn): Likewise.
- (excpet.c): Mark terminate as cold.
-
-2017-06-08 Jakub Jelinek <jakub@redhat.com>
-
- PR c/81006
- * semantics.c (handle_omp_array_sections_1): Convert TYPE_MAX_VALUE
- to sizetype before size_binop.
-
- PR c++/81011
- * cp-gimplify.c (cxx_omp_finish_clause): When changing clause
- to OMP_CLAUSE_SHARED, also clear OMP_CLAUSE_SHARED_FIRSTPRIVATE
- and OMP_CLAUSE_SHARED_READONLY flags.
-
-2017-06-08 Jan Hubicka <hubicka@ucw.cz>
-
- * cp-tree.h (lang_check_failed): Annotate by ATTRIBUTE_COLD.
-
-2017-06-07 Nathan Sidwell <nathan@acm.org>
-
- * class.c (layout_class_type): Restructure overlong-bitfield tpe
- search.
-
-2017-06-07 Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/80990
- * pt.c (do_class_deduction): Build qualified type.
-
-2017-06-06 Nathan Sidwell <nathan@acm.org>
-
- * name-lookup.c (suggest_alternatives_for): Use qualified lookup
- sans using directives. Don't walk into inline namespaces.
-
- PR c++/80979
- * name-lookup.c (adl_class_only): Don't add visible friends.
-
-2017-06-05 Volker Reichelt <v.reichelt@netcologne.de>
-
- * parser.c (cp_parser_base_specifier): Fix typos in error messages.
-
-2017-06-02 Nathan Sidwell <nathan@acm.org>
-
- Remove lang_type_ptrmem.
- * cp-tree.h (lang_type_header): Remove is_lang_type_class. Move
- into ...
- (lang_type_class): ... this. Reorder bitfields. Rename to ...
- (lang_type): ... this. Delete old definition.
- (lang_type_ptrmem): Delete.
- (LANG_TYPE_CLASS_CHECK): Simply get TYPE_LANG_SPECIFIC. Adjust uses.
- (LANG_TYPE_PTRMEM_CHECK): Delete.
- (TYPE_GET_PTRMEMFUNC_TYPE, TYPE_SET_PTRMEMFUNC_TYPE): Delete.
- (TYPE_PTRMEMFUNC_TYPE): New. Use TYPE_LANG_SLOT_1.
- * decl.c (build_ptrmemfunc_type): Adjust.
- * lex.c (copy_lang_type): Remove lang_type_ptrmem handling.
- (maybe_add_lang_type_raw): Don't set u.c.h.is_lang_type_class.
-
- * class.c (check_bases_and_members): Adjust vec_new_uses_cookie
- setting.
-
- Remove cp_binding_level::namespaces
- * name-lookup.h (cp_binding_level): Lose namespaces field.
- * name-lookup.c (add_decl_to_level): Chain namespaces on the names
- list.
- (suggest_alternatives_for): Adjust for namespace list. Do
- breadth-first search.
- * decl2.c (collect_source_refs): Namespaces are on the regulr
- list.
- (collect_ada_namespace): Likewise.
-
-2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * typeck.c (cp_build_binary_op): Implement the -Wsizeof_pointer_div
- warning.
-
-2017-06-01 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- PR c++/80812
- * method.c (constructible_expr): Strip array types before calling
- build_value_init.
-
-2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80896
- * cvt.c (convert_to_void): Possibly call maybe_warn_nodiscard
- for case INDIRECT_REF too in the main switch.
-
-2017-05-31 Jason Merrill <jason@redhat.com>
-
- PR c++/80840 - ICE with constexpr and reference
- * pt.c (convert_nontype_argument): Don't test whether a decl is
- value-dependent when binding to a reference.
-
-2017-05-31 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (lang_decl_slector): New enum.
- (lang_decl_base): Make selector an enum. Drop decomposition_p
- field.
- (lang_decl): Use enum for discrimination.
- (LANG_DECL_FN_CHECK, LANG_DECL_NS_CHECK, LANG_DECL_PARM_CHECK,
- LANG_DECL_DEOMP_CHECK): Use enum.
- (DECL_DECOMPOSITION_P): Use selector value.
- (SET_DECL_DECOMPOSITION_P): Delete.
- (retrofit_lang_decl): Lose SEL parm.
- (fit_decomposition_lang_decl): Declare.
- * decl.c (cp_finish_decomp, grokdeclarator): Use
- fit_decomposition_lang_decl.
- * lex.c (maybe_add_lang_decl_raw): New. Broken out of
- retrofit_lang_decl.
- (set_decl_linkage): New. Broken out of retrofit_lang_decl. Use enum.
- (fit_decomposition_lang_decl): Likewise.
- (retrofit_lang_decl): Use worker functions.
- (cxx_dup_lang_specific_decl): Use selector enum.
- (maybe_add_lang_type_raw): New. Broken out of ...
- (cxx_make_type_name): ... here. Call it.
-
-2017-05-30 Jason Merrill <jason@redhat.com>
-
- PR c++/80856 - ICE with local extern in template
- * semantics.c (finish_call_expr): Replace a local extern overload
- set in a template with the IDENTIFIER_NODE.
-
-2017-05-30 David Malcolm <dmalcolm@redhat.com>
-
- * call.c (perform_implicit_conversion_flags): Convert
- "from %qT to %qT" to "from %qH to %qI" in diagnostic.
- (print_conversion_rejection): Replace pairs of %qT with
- %qH and %qI in various places.
- (build_user_type_conversion_1): Likewise.
- (build_integral_nontype_arg_conv): Likewise.
- (build_conditional_expr_1): Likewise.
- (convert_like_real): Likewise.
- (convert_arg_to_ellipsis): Likewise.
- (joust): Likewise.
- (initialize_reference): Likewise.
- * cvt.c (cp_convert_to_pointer): Likewise.
- (cp_convert_to_pointer): Likewise.
- (convert_to_reference): Likewise.
- (ocp_convert): Likewise.
- * error.c (cp_printer): Gain bool and const char ** parameters.
- (struct deferred_printed_type): New struct.
- (class cxx_format_postprocessor): New class.
- (cxx_initialize_diagnostics): Wire up a cxx_format_postprocessor
- to pp->m_format_postprocessor.
- (comparable_template_types_p): New function.
- (newline_and_indent): New function.
- (arg_to_string): New function.
- (print_nonequal_arg): New function.
- (print_template_differences): New function.
- (type_to_string_with_compare): New function.
- (print_template_tree_comparison): New function.
- (append_formatted_chunk): New function.
- (add_quotes): New function.
- (cxx_format_postprocessor::handle): New function.
- (defer_phase_2_of_type_diff): New function.
- (cp_printer): Add "quoted" and "buffer_ptr" params. Implement
- %H and %I.
- * typeck.c (cp_build_binary_op): Replace pairs of %qT with
- %qH and %qI in various places.
- (convert_member_func_to_ptr): Likewise.
- (build_reinterpret_cast_1): Likewise.
- (convert_for_assignment): Likewise.
- * typeck2.c (check_narrowing): Likewise.
-
-2017-05-30 Nathan Sidwell <nathan@acm.org>
-
- Kill IDENTIFIER_NAMESPACE_BINDINGS
- * cp-tree.h (lang_identifier): Delete namespace_bindings.
- (IDENTIFIER_NAMESPACE_BINDINGS): Delete.
- (lang_decl_ns): Add bindings.
- (DECL_NAMESPACE_BINDINGS): New.
- * lex.c (retrofit_lang_decl): Create namespace hash table.
- * name-lookup.c (find_namespace_slot): Change to use hash-map.
- * ptree.c (cxx_print_binding): Delete.
- (cxx_print_identifier): Remove NAMESPACE_BINDING printing.
-
- * cp-tree.def (OVERLOAD): Fix comment.
- * cp-tree.h: Fix comments and whitespace.
- * error.c (dump_decl): Use pp_cxx_colon_colon, ovl_scope.
- * name-lookup.c (add_decl_to_level): Assert not class.
- (check_local_shadow): Use OVL_P.
- (pushdecl_with_scope_1): Rename to ...
- (do_pushdecl_with_Scope): ... here.
- (do_nonmember_using_decl): Use qualified_namespace_lookup return
- value.
- (push_class_level_binding_1): Use OVL_P.
- (pushdecl_namespace_level): Use do_pushdecl_with_scope.
- (pushtag_1): Rename to ...
- (do_pushtag): ... here. Adjust do_pushdecl_with_scope call.
- (pushtag): Adjust.
- (store_class_bindings): Do not time here.
- * name-lookup.h (pushdecl_outermost_localscope): Reorder.
- * pt.c (listify): Declare argvec at point of initialization.
-
- PR c++/80913
- * name-lookup.c (add_decl_to_level): Assert not making a circular
- chain.
- (update_binding): Don't prematurely slide artificial decl.
-
-2017-05-29 Alexandre Oliva <aoliva@redhat.com>
-
- * cp-tree.h (lang_identifier): Drop oracle_looked_up, unused.
-
-2017-05-29 Nathan Sidwell <nathan@acm.org>
-
- PR c++/80891 (#1,#5)
- * cp-tree.h (lookup_maybe_add): Add DEDUPING argument.
- * name-lookup.c (name_lookup): Add deduping field.
- (name_lookup::preserve_state, name_lookup::restore_state): Deal
- with deduping.
- (name_lookup::add_overload): New.
- (name_lookup::add_value, name_lookup::add_fns): Call add_overload.
- (name_lookup::search_adl): Set deduping. Don't unmark here.
- * pt.c (most_specialized_instantiation): Revert previous change,
- Assert not given duplicates.
- * tree.c (lookup_mark): Just mark the underlying decls.
- (lookup_maybe_add): Dedup using marked decls.
-
- PR c++/80891 (#4)
- * ptree.c (cxx_print_xnode): Show internal OVERLOAD structure.
- * tree.c (ovl_insert, ovl_iterator_remove_node): Fix copying assert.
-
- Stat hack representation
- * name-lookup.c (STAT_HACK_P, STAT_TYPE, STAT_DECL,
- MAYBE_STAT_DECL, MAYBE_STAT_TYPE): New.
- (stat_hack): New.
- (find_namespace_binding): Replace with ...
- (find_namespace_slot): ... this.
- (find_namespace_value): New.
- (name_lookup::search_namespace_only,
- name_lookup::adl_namespace_only): Adjust.
- (update_binding): Add SLOT parameter, adjust.
- (check_local_shadow): Use find_namespace_value.
- (set_local_extern_decl_linkage): Likewise.
- (do_pushdecl): Adjust for namespace slot.
- (push_local_binding): Assert not a namespace binding.
- (check_for_out_of_scope_variable): Use find_namespace_value.
- (set_identifier_type_value_with_scope): Likewise.
- (get_namespace_binding): Likewise.
- (set_namespace_binding): Delete.
- (set_global_binding): Directly update the binding.
- (finish_namespace_using_decl): Likewise.
- (lookup_type_scope_1): Use find_namespace_slot and update.
- (do_push_nested_namespace): Use find_namespace_value.
-
- PR c++/80891 (#1)
- * pt.c (most_specialized_instantiation): Cope with duplicate
- instantiations.
-
- PR c++/80891 (#3)
- * cp-tree.h (build_min_nt_call_vec): Declare.
- * decl.c (build_offset_ref_call_from_tree): Call it.
- * parser.c (cp_parser_postfix_expression): Likewise.
- * pt.c (tsubst_copy_and_build): Likewise.
- * semantics.c (finish_call_expr): Likewise.
- * tree.c (build_min_nt_loc): Keep unresolved lookups.
- (build_min): Likewise.
- (build_min_non_dep): Likewise.
- (build_min_non_dep_call_vec): Likewise.
- (build_min_nt_call_vec): New.
-
- PR c++/80891 (#2)
- * tree.c (ovl_copy): Adjust assert, copy OVL_LOOKUP.
- (ovl_used): New.
- (lookup_keep): Call it.
-
-2017-05-26 Nathan Sidwell <nathan@acm.org>
-
- Implement DR2061
- * name-lookup.c (push_inline_namespaces): New.
- (push_namespace): Look inside inline namespaces.
-
- Inline and using namespace representation change.
- * cp-tree.h (struct lang_decl_ns): Delete ns_using. Add usings,
- inlinees as vector.
- (DECL_NAMESPACE_USING): Adjust.
- (DECL_NAMESPACE_INLINEES): New.
- * name-lookup.h (struct cp_binding_level): Change usings
- representation.
- * name-lookup.c (name_lookup::do_queue_usings,
- name_lookup::queue_usings): Adjust.
- (name_lookup::search_namespace, name_lookup::search_usings,
- name_lookup::queue_namespace): Adjust.
- (name_lookup::adl_namespace_only): Adjust.
- (add_using_namespace, push_namespace): Push onto vector.
- (pop_namespace): Add timing logic.
-
- * call.c (build_operator_new_call): Do namelookup and ADL here.
- (build_new_op_1): Likewise.
- * name-lookup.h (lookup_function_nonclass): Delete declaration.
- (do_using_directive): Likewise.
- * name-lookup.c (set_namespace_binding, push_local_binding): Don't
- declare early.
- (struct scope_binding): Delete.
- (EMPTY_SCOPE_BINDING): Delete.
- (set_decl_namespace): Use OVL_P.
- (finish_local_using_decl): Lose unnecesary checks.
- (lookup_function_nonclass): Delete.
- (cp_emit_debug_info_for_using): Use MAYBE_BASELINK_P.
-
- * cp-tree.h (OVL_CHAIN): Check looking at OVERLOAD.
- (ovl_iterator): Add allow_inner field. Adjust ctor. Make
- unduplicatable.
- (ovl_iterator::maybe_push, ovl_iterator::pop): New.
- (lkp_iterator): Add outer field. Adjust ctor.
- (lkp_iterator::operator++): New.
- (lookup_mark, lookup_maybe_add): Declare.
- * name-lookup.c (name_lookup): Delete fn_set member.
- (name_lookup::preserve_state, name_lookup::restore_state): Unmark
- and mark lookup.
- (name_lookup::add_value): Use lookup_add directly.
- (name_lookup::add_fns: Use lookup_maybe_add.
- (name_lookup::search_adl): Mark and unmark fns.
- (pushdecl): Adjust.
- * pt.c (check_explicit_specialization): Use lookup_add directly.
- * ptree.c (cxx_print_xnode): Show complete overload structure.
- * tree.c (lookup_mark, lookup_maybe_add): New.
-
- * name-lookup.c (name_lookup::search_adl): ADL OMP UDR type args.
-
-2017-05-26 Jakub Jelinek <jakub@redhat.com>
-
- * cp-tree.h (struct lang_decl_decomp): New type.
- (struct lang_decl): Add u.decomp.
- (LANG_DECL_DECOMP_CHECK): Define.
- (DECL_DECOMPOSITION_P): Note it is set also on the vars
- for user identifiers.
- (DECL_DECOMP_BASE): Define.
- (retrofit_lang_decl): Add extra int = 0 argument.
- * lex.c (retrofit_lang_decl): Add SEL argument, if non-zero
- use it to influence the selector choices and for selector
- 0 to non-zero transition copy old content.
- (cxx_dup_lang_specific_decl): Handle DECL_DECOMPOSITION_P.
- * decl.c (poplevel): For DECL_DECOMPOSITION_P, check
- !DECL_DECOMP_BASE instead of !DECL_VALUE_EXPR. Adjust warning
- wording if decl is a structured binding.
- (cp_finish_decomp): Pass 4 as the new argument to retrofit_lang_decl.
- Set DECL_DECOMP_BASE. Ignore DECL_READ_P sets from initialization
- of individual variables for tuple structured bindings.
- (grokdeclarator): Pass 4 as the new argument to retrofit_lang_decl.
- Clear DECL_DECOMP_BASE.
- * decl2.c (mark_used): Mark DECL_DECOMP_BASE TREE_USED as well.
- * pt.c (tsubst_decomp_names): Assert DECL_DECOMP_BASE matches what
- is expected.
- * expr.c (mark_exp_read): Recurse on DECL_DECOMP_BASE instead of
- DECL_VALUE_EXPR.
-
-2017-05-25 Jason Merrill <jason@redhat.com>
-
- PR c++/80605 - __is_standard_layout and zero-length array
- * class.c (check_bases): Use DECL_FIELD_IS_BASE.
-
-2017-05-25 Nathan Sidwell <nathan@acm.org>
-
- Kill OVL_CURRENT, OVL_NEXT.
- * cp-tree.h (OVL_CURRENT, OVL_NEXT): Delete.
- * name-lookup.c (set_decl_namespace): Use ovl_iterator.
- (consider_binding_level): Use OVL_FIRST.
- (cp_emit_debug_info_for_using): Use lkp_iterator.
- * pt.c (check_explicit_specialization): Use ovl_iterator.
-
- Kill DECL_NAMESPACE_USERS, DECL_NAMESPACE_ASSOCIATIONS.
- * cp-tree.h (lang_decl_ns): Remove ns_users field.
- (DECL_NAMESPACE_USERS, DECL_NAMESPACE_ASSOCIATIONS): Delete.
- (TREE_INDIRECT_USING): Delete.
- * name-lookup.h (is_associated_namespace): Delete.
- * name-lookup.c (name_lookup::search_usings,
- name_lookup::do_queue_usings): Usings are always direct.
- (is_associated_namespace): Delete.
- (handle_namespace_attrs): Use DECL_NAMESPACE_INLINE_P.
- (namespace_ancestor_1, namespace_ancestor): Delete.
- (push_using_directive_1, push_using_directive): Delete.
- (add_using_namespace_1): Delete.
- (add_using_namespace): Reimplement.
- (emit_debug_info_using_namespace): New.
- (finish_namespace_using_directive, finish_local_using_directive,
- push_namespace): Adjust.
- * tree.c (cp_free_lang_data): Remove DECL_NAMESPACE_USERS handling.
-
-2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
-
- * semantics.c (finish_handler_parms): Warn about non-reference type
- catch handlers.
-
-2017-05-25 Nathan Sidwell <nathan@acm.org>
-
- Reimplement unqualified namespace lookup.
- * name-lookup.c (name_lookup::using_pair,
- name_lookup::using_queue): New typedefs.
- (name_lookup::queue_namespace, name_lookup::do_queue_usings,
- name_lookup::queue_usings): New.
- (name_lookup::search_unqualified): New.
- (merge_functions, same_entity_p, ambiguous_decl,
- unqualified_namespace_lookup_1, unqualified_namespace_lookup,
- lookup_using_namespace): Delete.
- (lookup_name_real_1): Adjust.
-
- Reimplement qualified namespace lookup.
- * name-lookup.c (name_lookup::flags): New member. Adjust ctor.
- (name_lookup::ambiguous, name_lookup::add_value,
- name_lookup::add_type, name_lookup::process_binding): New.
- (name_lookup::search_namespace_only,
- name_lookup::search_namespace, name_lookup::search_usings): New.
- (name_lookup::search_qualified): New.
- (do_nonmember_using_decl, suggest_alternatives_for,
- lookup_qualified_name): Adjust.
- (tree_vec_contains): Delete.
- (qualified_lookup_using_namespace): Rename to ...
- (qualified_namespace_lookup): ... here. Reimplement.
-
- Reimplement ADL.
- * cp-tree.h (LOOKUP_SEEN_P, LOOKUP_FOUND_P): New.
- * name-lookup.h (lookup_arg_dependent): Return plain tree.
- * name-lookup.c (arg_lookup, arg_assoc, arg_assoc_args,
- arg_assoc_args_vec, arg_assoc_type, add_function,
- arg_assoc_namespace, arg_assoc_class_only, arg_assoc_bases,
- arg_assoc_class, arg_assoc_template_arg, arg_assoc,
- lookup_arg_dependent_1): Delete.
- (name_lookup): New lookup object.
- (name_lookup::preserve_state, name_lookup::restore_state,
- name_lookup::mark_seen, name_lookup::find_and_mark,
- name_lookup::add_fns, name_lookup::adl_namespace_only,
- name_lookup::adl_namespace, name_lookup::adl_class_only,
- name_lookup::adl_bases, name_lookup::adl_class,
- name_lookup::adl_expr, name_lookup::adl_type,
- name_lookup::adl_template_arg, name_lookup::search_adl): New.
- (lookup_arg_dependent): Return a plain tree. Adjust.
- (is_associated_namespace): Move later.
-
-2017-05-24 Nathan Sidwell <nathan@acm.org>
-
- * friend.c (do_friend): Remove check for existing decl.
- * name-lookup.h (lookup_name_innermost_nonclass_level): Delete.
- * name-lookup.c (push_local_binding): Directly look for binding.
- (lookup_name_innermost_nonclass_level_1): Delete.
- (lookup_name_innermost_nonclass_level): Delete.
-
- * Make-lang.in (CXX_AND_OBJCXX_OBJS): Alphabetize.
-
- * cp-tree.h (cp_free_lang_data): Add extern.
- (ovl_skip_hidden, is_overloaded_fn, really_overloaded_fn): Add
- ATTRIBUTE_PURE.
- (type_unknown_p): Return bool, make inline, lose TREE_LIST check.
- * typeck.c (type_unknown_p): Delete.
- * tree.c (is_overloaded_fn): Use MAYBE_BASELINE_FUNCTIONS, adjust
- overload management.
- (dependent_name): Likewise.
- (decl_anon_ns_mem_p): Simplify.
-
-2017-05-24 Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/80544
- * tree.c (reshape_init): Use unqualified type for direct enum init.
- * typeck.c (maybe_warn_about_cast_ignoring_quals): New.
- (build_static_cast_1, build_reinterpret_cast_1): Strip cv-quals from
- non-class destination types.
- (build_const_cast_1): Strip cv-quals from destination types.
- (build_static_cast, build_reinterpret_cast, build_const_cast)
- (cp_build_c_cast): Add calls to maybe_warn_about_cast_ignoring_quals.
-
-2017-05-24 Martin Sebor <msebor@redhat.com>
-
- PR c/80731
- * call.c (fully_fold_internal): Adjust.
-
-2017-05-24 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (ovl_skip_hidden): Declare.
- * tree.c (ovl_skip_hidden): New.
- * name-lookup.c (arg_assoc_namespace): Call ovl_skip_hidden.
- (lookup_arg_dependent_1): Likewise.
- (ambiguous_decl): Use DECL_HIDDEN_P, ovl_skip_hidden.
- (hidden_name_p, remove_hidden_names): Delete.
- (lookup_name_real_1): Do not strip hidden names.
- * name-lookup.h (hidden_name_p, remove_hidden_names): Delete.
-
- * cp-tree.h (OVL_HIDDEN_P): New.
- (ovl_iterator::hidden_p, ovl_iterator::reveal_node): New.
- (ovl_iterator::reveal_node): Declare.
- * tree.c (ovl_copy): Copy OVL_HIDDEN_P.
- (ovl_insert): Order on hiddenness.
- (ovl_iterator::reveal_node): New.
- * name-lookup.c (anticipated_builtin_p): New.
- (supplement_binding_1): Use it.
- (set_local_extern_decl_linkage): Use hidden_p.
- (do_pushdecl): Deal with unhiding a hidden decl, use
- anticipated_builtin_p.
- (do_nonmember_using_decl): Use anticipated_decl_p.
- (lookup_name_real_1): Use DECL_HIDDEN_P.
-
-2017-05-23 Jason Merrill <jason@redhat.com>
-
- -Wunused and C++17 structured bindings
- * decl.c (poplevel): Don't warn about unused structured bindings,
- only real variables.
- * error.c (dump_simple_decl): Handle structured bindings.
- * expr.c (mark_exp_read): Look through DECL_VALUE_EXPR.
-
-2017-05-23 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (PUSH_GLOBAL, PUSH_LOCAL, PUSH_USING): Delete.
- * name-lookup.c (create_local_binding): New.
- (update_binding): New.
- (pushdecl_maybe_friend_1): Rename to ...
- (do_pushdecl): ... this. Reimplement.
- (pushdecl): Adjust.
- (push_overloaded_decl_1, push_overloaded_decl): Delete.
-
-2017-05-23 Jason Merrill <jason@redhat.com>
-
- PR c++/80396 - built-in for make_integer_sequence.
- * pt.c (builtin_pack_fn_p, builtin_pack_call_p)
- (expand_integer_pack, expand_builtin_pack_call): New.
- (find_parameter_packs_r): Check builtin_pack_call_p.
- (check_for_bare_parameter_packs): Handle it.
- (tsubst_pack_expansion): Call expand_builtin_pack_call.
- (declare_integer_pack): New.
- (init_template_processing): Call it.
- * decl2.c (mark_used): Check builtin_pack_fn_p.
-
-2017-05-23 Nathan Sidwell <nathan@acm.org>
-
- * name-lookup.c (find_namespace_binding): New.
- (pushdecl_maybe_friend_1): Use CP_DECL_CONTEXT.
- (set_identifier_type_value_with_scope): Use find_namespace_binding.
- (find_binding, cp_binding_level_find_binding_for_name,
- binding_for_name, namespace_binding_1): Delete.
- (push_overloaded_decl_1): Use CP_DECL_CONTEXT.
- (get_namespace_binding, set_namespace_binding,
- finish_namespace_using_decl, unqualified_namespace_lookup_1,
- qualified_lookup_using_namespace, lookup_type_scope_1,
- lookup_name_innermost_nonclass_level_1): Use find_namespace_binding.
-
- PR c++/80866
- * parser.c (cp_parser_template_id): Keep the lookup when stashing
- the template_id.
-
- * cp-tree.h (DECL_HIDDEN_P): New.
- * name-lookup.c (set_decl_context,
- set_local_extern_decl_linkage): New, broken out of ...
- (pushdecl_maybe_friend_1): ... here. Call them.
-
-2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
-
- * parser.c (OACC_KERNELS_CLAUSE_MASK): Add
- "PRAGMA_OACC_CLAUSE_NUM_GANGS", "PRAGMA_OACC_CLAUSE_NUM_WORKERS",
- "VECTOR_LENGTH".
-
-2017-05-23 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (OVL_P): New.
- * name-lookup.h (push_local_binding): Delete.
- (do_toplevel_using_decl, do_local_using_decl): Rename to ...
- (finish_namespace_using_decl, finish_local_using_decl): ... here
- * name-lookup.c (add_decl_to_level): Swap args.
- (pop_bindings_and_leave_scope): Look inside TREE_LIST.
- (diagnose_name_conflict): Check contexts are same for redecl.
- (update_local_overload): New.
- (compparms_for_decl_and_using): Rename to ...
- (matching_fn_p): ... here.
- (pushdecl_maybe_friend_1): Adjust add_decl_to_level,
- push_local_bindings call.
- (push_local_binding): Make static, replace FLAGS arg with
- IS_USING.
- (validate_nonmember_using_decl): Use OVL_FIRST.
- (do_nonmember_using_decl): Use in/out parameters. Use
- lkp_iterator and simplify.
- (do_toplevel_using_decl, do_local_using_decl): Rename to ...
- (finish_namespace_using_decl, finish_local_using_decl): ... here.
- Adjust.
- (lookup_type_current_level): Delete.
- * parser.c (cp_parser_using_declaration): Adjust.
- * pt.c (tsubst_expr): Adjust.
-
-2017-05-22 Nathan Sidwell <nathan@acm.org>
-
- * name-lookup.h (parse_using_directive): Replace with ...
- (finish_namespace_using_directive): ... this and ...
- (finish_local_using_directive): ... this.
- * name-lookup.c (add_using_namespace_1): Move later.
- (add_using_namespace): Move later, add namespace_p arg, remove
- indirect arg.
- (push_using_directive_1): Directly recurse.
- (do_using_directive, parse_using_directive): Delete, split into ...
- (finish_namespace_using_directive): ... this and ...
- (finish_local_using_directive): ... this.
- (push_namespace): Use add_using_namespace.
- * parser.c (cp_parser_using_directive): Call
- finish_namespace_using_directive or finish_local_using_directive.
- * pt.c (tsubst_expr): Call finish_local_using_directive.
-
- * cp-objcp-common.c (cp_register_dumps): Register raw dumper.
- * cp-tree.h (raw_dump_id): Declare.
- * decl2.c (raw_dump_id): Define.
- (dump_tu): Use raw_dump_id.
-
- * config-lang.in (gtfiles): Sort list, break lines.
-
- * cp-tree.h (CPTI_TERMINATE, CPTI_CALL_UNEXPECTED): Rename to ...
- (CPTI_TERMINATE_FN, CPTI_CALL_UNEXPECTED_FN): ... here.
- ( CPTI_GET_EXCEPTION_PTR_FN, CPTI_BEGIN_CATCH_FN, CPTI_END_CATCH_FN,
- CPTI_ALLOCATE_EXCEPTION_FN, CPTI_FREE_EXCEPTION_FN, CPTI_THROW_FN,
- CPTI_RETHROW_FN): New.
- (noexcept_deferred_spec): New.
- (terminate_node, call_unexpected_node): Rename to ...
- (terminate_fn, call_unexpected_fn): ... here.
- (get_exception_ptr_fn, begin_catch_fn, end_catch_fn,
- allocate_exception_fn, free_exception_fn, throw_fn, rethrow_fn): New.
- * except.c (fn1..fn5, throw_fn, rethrow_rn, spec): Delete.
- (init_exception_processing): Adjust.
- (declare_library_fn): Create and push the fns here.
- (do_get_exception_ptr, do_begin_catch, do_end_catch,
- do_allocate_exception_ptr, do_free_exception_ptr): Adjust
- declare_library_fn use.
- (unevaluated_noexcept_spec): Adjust.
- * cp-gimplify.c (genericize_eh_spec_block,
- gimplify_most_not_throw_expr): Adjust.
-
- * name-lookup.c (pushdecl_top_level,
- pushdecl_top_level_and_finish): Move after namespace pushing and
- popping functions.
- (push_to_top_level): Rename to ...
- (do_push_to_top_level): ... here. Remove timing code.
- (pop_from_top_level_1): Rename to ...
- (do_pop_from_top_level): ... here.
- (do_push_nested_namespace, do_pop_nested_namespace)
- (push_to_top_level): New wrapper for do_push_to_top_level.
- (pop_from_top_level): Adjust.
- (push_nested_namepace, pop_nested_namespace): Wrappers for workers.
-
-2017-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * config-lang.in (gtfiles): Add c-family/c-format.c,
- except.c, init.c, lambda.c and friend.c.
- * class.c (dvirt_fn): Move out of function scope,
- add GTY attribute.
- * except.c (fn1-5, throw_fn, rethrow_fn, spec): Likewise.
- * init.c (fn): Likewise.
- * lambda.c (ptr_id, max_id): Likewise.
- * friend.c (global_friend): Add GTY attribute.
-
-2017-05-19 Nathan Sidwell <nathan@acm.org>
-
- * call.c (add_list_candidates): Use OVL_FIRST.
- (build_new_method_call_1): Likewise.
- * cp-tree.h (OVL_SINGLE_P): New.
- (TYPE_HIDDEN_P): New.
- * decl.c (xref_tag_1): Use TYPE_HIDDEN_P.
- * dump.c (cp_tump_tree): Adjust overload dumping.
- * error.c (dump_decl): Use OVL_SINGLE_P, simplify context
- printing.
- * method.c (lazily_declare_fn): Assert we added it.
- * parser.c (cp_parser_nested_name_specifier): Use OVL_SINGLE_P,
- OVL_FIRST.
- (cp_parser_template_name): Use lkp_iterator.
- * pt.c (begin_template_parm_list): Fixup comment.
- (instantiate_class_template_1): Use TYPE_HIDDEN_P.
- * tree.c (ovl_iterator::remove_node): Cope with inherited ctors.
- (ovl_scope): Use lkp_iterator.
-
-2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
-
- * parser.c (cp_parser_omp_clause_default): Handle
- "OMP_CLAUSE_DEFAULT_PRESENT".
-
- * parser.c (cp_parser_omp_clause_default): Avoid printing more
- than one syntax error message.
-
-2017-05-19 Nathan Sidwell <nathan@acm.org>
-
- * class.c (class_dump_id): Define.
- (dump_class_hierarchy, dump_vtable, dump_vtt): Use it.
- * cp-objcp-common.c (cp_register_dumps): New.
- * cp-objcp-common.h (cp_register_dumps): Declare.
- (LANG_HOOKS_REGISTER_DUMPS): Override.
- * cp-tree.h (class_dump_id): Declare.
-
-2017-05-18 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (OVL_ARG_DEPENDENT): Delete.
- (OVL_USED_P): New.
- (lookup_keep): Declare.
- * name-lookup.c (add_function): Don't set OVL_ARG_DEPENDENT.
- * pt.c (tsubst_copy): Assert lookup is persistent.
- * semantics.c (finish_call_expr): Use lkp_iterator, call
- lookup_keep.
- * tree.c (ovl_copy): New.
- (ovl_insert, ovl_iterator::remove_node): Copy immutable nodes.
- (lookup_keep): New.
-
- * cp-tree.h (OVL_USED): Replace with ...
- (OVL_USING_P): ... this.
- (ovl_iterator::using_p): Adjust.
- * name-lookup.c (push_overloaded_decl_1,
- do_nonmember_using_decl): Adjust.
- * search.c (lookup_field_r): Adjust.
- * tree.c (ovl_insert, ovl_scope): Adjust.
-
- * cp-tree.h (lookup_add): Swap args.
- (ovl_cons, build_overload): Delete.
- * name-lookup.c (add_function, push_overloaded_decl_1,
- do_nonmember_using_decl, merge_functions, remove_hidden_names):
- Use lookup_add, ovl_insert.
- * pt.c (check_explicit_specialization): Use lookup_add.
- (do_class_deduction): Likewise. Refactor if.
- * tree.c (lookup_add): Swap args.
- (ovl_cons, build_overload): Delete.
-
- * name-lookup.c (find_local_binding): New, broken out of ...
- (lookup_name_innermost_nonclass_level_1): ... here. Call it.
- (set_namespace_binding): Swap scope & name args.
- (namespace_binding_1): Likewise.
- (pushdecl_maybe_friend_1): Adjust set_namespace_binding call.
- (push_overloaded_decl_1): Likewise.
- (set_global_binding): Likewise.
- (get_namespace_binding): Adjust namespace_binding_1 call.
-
-2017-05-17 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (default_hash_traits <lang_identifier *>): New
- specialization.
- * name-lookup.c (lookup_extern_c_fun_in_all_ns): Delete.
- (extern_c_fns): New hash table.
- (check_extern_c_conflict): New, broken out of ...
- (pushdecl_maybe_friend_1): ... here. Call it.
- (c_linkage_bindings): Just look in hash table.
-
-2017-05-17 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- PR c++/80654
- PR c++/80682
- Implement new C++ intrinsics __is_assignable and __is_constructible.
- * cp-tree.h (CPTK_IS_ASSIGNABLE, CPTK_IS_CONSTRUCTIBLE): New.
- (is_xible): New.
- * cxx-pretty-print.c (pp_cxx_trait_expression): Handle
- CPTK_IS_ASSIGNABLE and CPTK_IS_CONSTRUCTIBLE.
- * method.c (constructible_expr): Set cp_unevaluated.
- (is_xible_helper): New.
- (is_trivially_xible): Adjust.
- (is_xible): New.
- * parser.c (cp_parser_primary_expression): Handle
- RID_IS_ASSIGNABLE and RID_IS_CONSTRUCTIBLE.
- (cp_parser_trait_expr): Likewise.
- * semantics.c (trait_expr_value): Handle
- CPTK_IS_ASSIGNABLE and CPTK_IS_CONSTRUCTIBLE.
-
-2017-05-17 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (ovl_iterator::using_p): New predicate.
- (ovl_iterator::remove_node): New worker.
- (ovl_insert): Declare.
- * tree.c (ovl_insert): New.
- (ovl_iterator::remove_node): New.
- * class.c (add_method): Use ovl_iterator, ovl_insert.
- (clone_function_decl): Fix description.
- (clone_constructors_and_destructors): Use ovl_iterator.
-
- * class.c (handle_using_decl): Use OVL_FIRST, ovl_iterator.
- (maybe_warn_about_overly_private_class): Use ovl_iterator.
- (method_name_cmp, resort_method_name_cmp): Use OVL_NAME.
- (resort_type_method_vec, finish_struct_methods): Use OVL_FIRST.
- (get_base_fndecls): Use ovl_iterator.
- (warn_hidden): Use OVL_NAME, ovl_iterator.
- (add_implicitly_declared_members): Use ovl_iterator.
- * constraint.cc (normalize_template_id_expression): Use OVL_FIRST,
- flatten nested if.
- (finish_shorthand_constraint): Simplify, use ovl_make.
- * pt.c (make_constrained_auto): Simplify. Use ovl_make.
- * search.c (shared_member_p): Use ovl_iterator.
- (lookup_field_fuzzy_info::fuzzy_lookup_fn): Use OVL_NAME.
- (lookup_conversion_operator): Use OVL_FIRST.
- (lookup_fnfiels_idx_nolazy): Use OVL_FIRST, OVL_NAME.
- (look_for_overrides_here): Use ovl_iterator.
- (lookup_conversions_r): Use OVL_FIRST, OVL_NAME, ovl_iterator.
- * typeck.c (build_x_unary_op): Use ovl_make.
-
-2017-05-17 Martin Liska <mliska@suse.cz>
-
- * class.c (dump_class_hierarchy): Introduce dump_flags_t type and
- use it instead of int type.
- (dump_vtable): Likewise.
- (dump_vtt): Likewise.
- * decl2.c (dump_tu): Likewise.
-
-2017-05-16 David Malcolm <dmalcolm@redhat.com>
-
- * call.c (enforce_access): Add access_failure_info * param and use
- it to record access failures.
- * cp-tree.h (class access_failure_info): New class.
- (enforce_access): Add access_failure_info * param, defaulting to
- NULL.
- (lookup_member): Likewise.
- (locate_field_accessor): New function decl.
- (perform_or_defer_access_check): Add access_failure_info * param,
- defaulting to NULL.
- * search.c (lookup_member): Add access_failure_info * param and
- pass it on to call to perform_or_defer_access_check.
- (matches_code_and_type_p): New function.
- (field_access_p): New function.
- (direct_accessor_p): New function.
- (reference_accessor_p): New function.
- (field_accessor_p): New function.
- (struct locate_field_data): New struct.
- (dfs_locate_field_accessor_pre): New function.
- (locate_field_accessor): New function.
- * semantics.c (perform_or_defer_access_check): Add
- access_failure_info * param, and pass it on to call to
- enforce_access.
- * typeck.c (access_failure_info::record_access_failure): New method.
- (access_failure_info::maybe_suggest_accessor): New method.
- (finish_class_member_access_expr): Pass an access_failure_info
- instance to the lookup_member call, and call its
- maybe_suggest_accessor method afterwards.
-
-2017-05-16 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/80536
- PR sanitizer/80386
- * cp-gimplify.c (cp_fold): Handle SAVE_EXPR.
-
-2017-05-16 Nathan Sidwell <nathan@acm.org>
-
- * name-lookup.c (check_local_shadow): New, broke out of ...
- (pushdecl_maybe_friend_1): ... here. Call it.
-
- * cp-tree.h (OVL_NESTED_P, OVL_LOOKUP_P): New.
- (ovl_first): Move inline definition to end of file.
- (ovl_make, lookup_add): Declare.
- (get_fns, get_first_fn): Make pure.
- * tree.c (ovl_cache): New.
- (ovl_make, lookup_add): New.
- * pt.c (do_class_deduction): Don't add candidates that will be
- elided.
-
- * call.c (build_user_type_conversion_1): Use OVL_FIRST.
- (print_error_for_call_failure): Use OVL_NAME.
- (build_op_call_1): Use ovl_iterator.
- (add_candidates): Use OVL_FIRST & lkp_iterator.
- (build_op_delete_call): Use MAYBE_BASELINK_FUNCTIONS &
- lkp_iterator.
- * class.c (deduce_noexcept_on_destructors): Use ovl_iterator.
- (type_has_user_nondefault_constructor,
- in_class_defaulted_default_constructor,
- type_has_user_provided_constructor,
- type_has_user_provided_or_explicit_constructor,
- type_has_non_user_provided_default_constructor,
- vbase_has_user_provided_move_assign,
- type_has_move_constructor, type_has_move_assign,
- type_has_user_declared_move_constructor,
- type_has_user_declared_move_assign,
- type_build_ctor_call, type_build_dtor_call,
- type_requires_array_cookie, explain_non_literal_class): Likewise.
- (finish_struct): Use lkp_iterator.
- (resolve_address_of_overloaded_function): Use OVL_NAME, lkp_iterator.
- (note_name_declared_in_class): Use OVL_NAME.
- * cxx-pretty-print.c (pp_cxx_unqualified_id): Use OVL_FIRST.
- (pp_cxx_qualified_id, cxx_pretty_printer::id_expression,
- cxx_pretty_printer::expression): Likewise.
- * decl2.c (check_classfn): Use ovl_iterator.
- * pt.c (retrieve_specialization): Use ovl_iterator.
- * tree.c (cp_tree_equal): Use lkp_iterator.
- (type_has_nontrivial_copy_init): Use ovl_iterator.
-
- * typeck2.c (cxx_incomplete_type_diagnostic): Revert change and
- check is_overloaded_fn.
-
-2017-05-16 Martin Liska <mliska@suse.cz>
-
- * parser.c (cp_lexer_print_token): Add default value for flags
- argument of print_gimple_stmt, print_gimple_expr,
- print_generic_stmt and print_generic_expr.
-
-2017-05-16 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (class ovl_iterator, class lkp_iterator): New OVERLOAD
- iterators.
- (MAYBE_BASELINK_FUNCTIONS): New.
- * constraint.cc (resolve_constraint_check): Use lkp_iterator.
- * decl2.c (maybe_warn_sized_delete): Use ovl_iterator.
- * lambda.c (maybe_generic_this_capture): Use lkp_iterator.
- * method.c (inherited_ctor_binfo): Use ovl_iterator.
- (binfo_inherited_from): Likewise.
- * parser.c (lookup_literal_operator): Use lkp_iterator.
- * pt.c (iterative_hash_template_arg): Use lkp_iterator.
- (print_candidates_1): Likewise.
- (determine_specialization): Likewise.
- (resolve_overloaded_unification): Likewise.
- (resolve_nondeduced_context): Likewise.
- (type_dependent_expression_p): Likewise.
- (dependent_template_p): Likewise.
- * ptree.c (cxx_print_xnode): Likewise.
- * semantics.c (omp_reduction_lookup): Use lkp_iterator.
- (classtype_has_nothrow_assign_or_copy_p): Use ovl_iterator.
- * typeck.c (check_template_keyword): Use lkp_iterator.
-
- * cp-tree.h (OVL_FIRST, OVL_NAME): New.
- (ovl_first): New.
- * constexpr.c (function_concept_check): Use OVL_FIRST.
- * cvt.c (build_expr_type_conversion): Likewise.
- * decl.c (poplevel, grokdeclarator): Use OVL_NAME.
- * decl2.c (mark_used): Use OVL_FIRST.
- * error.c (dump_decl): Use OVL_FIRST, OVL_NAME.
- (dump_expr, location_of): Use OVL_FIRST.
- * friend.c (do_friend): Use OVL_NAME.
- * init.c (build_offset_ref): Use OVL_FIRST.
- * mangle.c (write_member_name): Likewise.
- (write_expression): Use OVL_NAME.
- * method.c (strip_inheriting_ctors): Use OVL_FIRST.
- * name-lookup.c (pushdecl_class_level): Use OVL_NAME.
- * pt.c (check_explicit_specialization): Use OVL_FIRST.
- (check_template_shadow): Likewise.
- (tsubst_template_args): Use OVL_NAME.
- (tsubst_baselink): Use OVL_FIRST.
- * semantics.c (perform_koenig_lookup): Use OVL_NAME.
- * tree.c (get_first_fn): Use OVL_FIRST.
- * typeck.c (finish_class_member_access_expr): Use OVL_NAME.
- (cp_build_addr_expr_1): Use OVL_FIRST.
-
- * pt.c (tsubst_copy_and_build): Remove unnecessary COMPONENT_REF
- peeking.
- * semantics.c (finish_id_expression): Directly init local var.
- (finish_omp_reduction_clause): Use really_overloaded_fn.
- * tree.c (get_fns): Document. Assert we got an overload.
- (get_first_fn) Document.
- * typeck.c (cp_build_addr_expr_1): Pass arg directly to
- really_overloaded_fn.
- * typeck2.c (cxx_incomplete_type_diagnostic): Use get_first_fn directly.
-
- * cp-tree.h (SCOPE_DEPTH): New.
- * name-lookup.h (is_nested_namespace): Declare.
- * name-lookup.c (is_nested_namespace): New.
- (is_ancestor): Use it.
- (set_decl_namespace): Likewise.
- (push_namespace): Set SCOPE_DEPTH.
- * pt.c (check_specialization_namespace): Use is_nested_namespace.
- (check_unqualigied_spec_or_inst): Likewise.
-
-2017-05-15 Nathan Sidwell <nathan@acm.org>
-
- PR c++/79369
- * cp-tree.h (DECL_NAMESPACE_INLINE_P): New.
- * name-lookup.h (push_namespace): Return int, add make_inline arg.
- * name-lookup.c (push_namespace): Deal with inline directly.
- Return pushed count.
- * parser.c (cp_parser_namespace_definition): Adjust for
- push_namespace change.
-
-2017-05-11 Nathan Sidwell <nathan@acm.org>
-
- * cp-lang.c (get_global_decls, cxx_pushdecl, LANG_HOOK_GETDECLS,
- LANG_HOOKS_PUSHDECL): Move to ...
- * cp-objcp-common.c (cp_get_global_decls, cp_pushdec,
- LANG_HOOK_DECLS, LANG_HOOKS_PUSHDECL): ... here.
- * cp-objcp-common.h (cp_get_global_decls, cp_pushdecl): Declare.
-
- * name-lookup.h (pushdecl): Add default friend parm.
- (pushdecl_maybe_friend): Delete.
- (pushdecl_top_level): Add default friend parm.
- (pushdecl_top_level_maybe_friend): Delete.
- * name-lookup.c (pushdecl_maybe_friend): Delete.
- (pushdecl): Add is_friend parm.
- (pushdecl_top_level): Add is friend_parm.
- (pushdecl_top_level_maybe_friend, pushdecl_top_level_1): Delete.
- (pushdecl_top_level_and_finish): Do pushing and finishing directly.
- * friend.c (do_friend): Adjust.
- * pt.c (tsubst_friend_class): Adjust.
-
- Revert pushdecl_top_level_and_finish name change.
- * name-lookup.h (pushdecl_top_level_and_finish): Resurrect old name.
- * name-lookup.c (pushdecl_top_level_and_finish): Likewise.
- * decl.c (cp_make_fname_decl): Adjust.
- * decl2.c (get_guard, handle_tls_init): Adjust.
- * rtti.c (get_tinfo_decl, tinfo_base_init): Adjust.
-
- * name-lookup.c (pushdecl_outermost_localscope): Always
- conditionally stop timer.
-
- * decl.c (xref_tag_1): Don't frob ts_lambda scope here.
- * name-lookup.c (pushtag_1): Deal with ts_lambda scope.
-
- * cp-tree.h (pushdecl, pushdecl_maybe_friend, pushtag,
- pushtag_top_level_maybe_friend,
- pushdecl_top_level_and_finish): Move declarations to ...
- * name-lookup.h: ... here. Group pushdecl variants.
- (pushdecl_top_level_and_finish): Rename to ...
- (pushdecl_top_level_with_init): ... here.
- * decl.c (cp_make_fname_decl): Use pushdecl_top_level_with_init.
- * decl2.c (get_guard, handle_tls_init): Likewise.
- * rtti.c (get_tinfo_decl, tinfo_base_init): Likewise.
- * lambda.c (maybe_add_lambda_conv_op): Use namespace_bindings_p.
- * method.c (implicitly_declare_fn): Likewise.
- * searchc (node_debug_info_needed): Likewise.
- * name-lookup.c (pushdecl_top_level_and_finish): Rename to ...
- (pushdecl_top_level_with_init): ... here.
- (pop_everything): Use namespace_bindings_p.
-
- * name-lookup.h (pop_binding): Rename to pop_local_binding.
- (getdecls): Rename to get_local_decls.
- * name-lookup.c (pop_binding): Rename to ...
- (pop_local_binding): ... here.
- (pop_bindings_and_leave_scope): Adjust.
- (getdecls): Rename to ...
- (get_local_decls): ... here. Assert local scope.
- * decl.c (poplevel): Assert not namespace. Adjust and simplify
- logic.
- (store_parm_decls): Adjust get_local_decls call.
- (parser.c (synthesize_implicit_template_parm): Likewise.
-
-2017-05-11 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- PR c++/80682
- * method.c (is_trivially_xible): Reject void types.
-
-2017-05-10 Nathan Sidwell <nathan@acm.org>
-
- * class.c (handle_using_decl): Always use OVL_CURRENT.
- (resolve_address_of_overloaded_function): Move iterator decl into
- for scope. Don't strip anticipated decls here.
-
- * pt.c (print_candidates_1): Separate TREE_LIST and OVERLOAD
- printing.
- (print_candidates): Adjust.
-
- * cp-tree.h (build_new_function_call): Lose koenig_p arg. Fix
- line breaking.
- * call.c (build_new_function_call): Lose koenig_p arg. Remove
- koenig_p handling here.
- * pt.c (push_template_decl_real): Unconditionally retrofit_lang_decl.
- (tsubst_omp_clauses): Likewise.
- (do_class_deduction): Adjust buld_new_function_call calls.
- * semantics.c (finish_call_expr): Likewise.
-
-2017-05-10 Jason Merrill <jason@redhat.com>
-
- * pt.c (unify_parameter_deduction_failure, unify_cv_qual_mismatch)
- (unify_type_mismatch, unify_parameter_pack_mismatch)
- (unify_ptrmem_cst_mismatch, unify_expression_unequal)
- (unify_parameter_pack_inconsistent, unify_inconsistency)
- (unify_vla_arg, unify_method_type_error, unify_arity)
- (unify_arg_conversion, unify_no_common_base)
- (unify_inconsistent_template_template_parameters)
- (unify_template_deduction_failure)
- (unify_template_argument_mismatch)
- (unify_overload_resolution_failure): Call unify_invalid.
-
- CWG 1847 - Clarifying compatibility during partial ordering
- * pt.c (more_specialized_fn): No order between two non-deducible
- parameters.
-
- * pt.c (dependent_type_p): Make sure we aren't called with
- global_type_node.
-
- PR c++/79549 - C++17 ICE with non-type auto template parameter pack
- * pt.c (convert_template_argument): Just return an argument pack.
- (coerce_template_parameter_pack, template_parm_to_arg)
- (extract_fnparm_pack, make_argument_pack, tsubst_template_args)
- (tsubst_decl, tsubst, type_unification_real, unify_pack_expansion):
- Don't set the type of a NONTYPE_ARGUMENT_PACK.
- * parser.c (make_char_string_pack, make_string_pack): Likewise.
-
-2017-05-10 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (add_method, clone_function_decl): Change last arg to
- bool.
- * class.c (add_method): Change third arg to bool. Adjust.
- (one_inheriting_sig, one_inherited_ctor): Adjust.
- (clone_function_decl): Change 2nd arg to bool. Adjust.
- (clone_constructors_and_destructors): Adjust.
- * lambda.c (maybe_add_lambda_conv_op): Adjust.
- * method.c (lazily_declare_fn): Adjust.
- * pt.c (tsubst_decl, instantiate_template_1): Adjust.
- * semantics.c (finish_member_declaration): Adjust.
-
-2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80145
- * decl.c (finish_function): To improve error recovery, change the
- logic for calling apply_deduced_return_type.
-
-2017-05-09 Jason Merrill <jason@redhat.com>
-
- PR c++/80605 - __is_standard_layout and empty base
- * class.c (check_bases): Ignore empty bases.
-
- PR c++/70979 - literal class and closure types
- * class.c (finalize_literal_type_property): Handle closures
- specifically.
- (explain_non_literal_class): Likewise.
-
- PR c++/66297, DR 1684 - literal class and constexpr member fns
- * constexpr.c (is_valid_constexpr_fn): Only complain about
- non-literal enclosing class in C++11.
- * class.c (finalize_literal_type_property): Likewise.
-
-2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80186
- * pt.c (tsubst_decl): Early return error_mark_node if
- grok_ctor_properties returns false.
-
-2017-05-09 Jason Merrill <jason@redhat.com>
-
- PR c++/70167 - array prvalue treated as lvalue
- * cp-tree.h (CONSTRUCTOR_C99_COMPOUND_LITERAL): New.
- (enum fcl_t): New.
- * semantics.c (finish_compound_literal): Add fcl_context parameter.
- Only make a static variable for C99 syntax.
- * parser.c (cp_parser_postfix_expression): Pass it.
- * pt.c (tsubst_copy_and_build): Likewise.
- * call.c (extend_ref_init_temps): Set
- DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P.
-
-2017-05-09 Nathan Sidwell <nathan@acm.org>
-
- * cp-lang.c (get_global_decls, cxx_pushdecl): New.
- (LANG_HOOKS_GETDECLS, LANG_HOOKS_PUSHDECL): Override.
- * name-lookup.h (pushdecl_top_level): Declare.
-
-2017-05-08 Jason Merrill <jason@redhat.com>
-
- PR c++/80178 - parameter passing for uncopyable classes
- * tree.c (type_has_nontrivial_copy_init): True for classes with only
- deleted copy/move ctors.
- (remember_deleted_copy, maybe_warn_parm_abi): New.
- * decl.c (require_complete_types_for_parms, check_function_type):
- Call maybe_warn_parm_abi.
- * call.c (convert_for_arg_passing, build_cxx_call): Likewise.
-
-2017-05-08 Nathan Sidwell <nathan@acm.org>
-
- * decl.c (builtin_function_1): Set DECL_ANTICIPATED before pushing.
- (start_preparsed_function): Do decl pushing before setting
- current_funciton_decl and announcing it.
-
- * name-lookup.h (pushdecl_with_scope): Replace with ...
- (pushdecl_outermost_localscope): ... this.
- * name-lookup.c (pushdecl_with_scope): Replace with ...
- (pushdecl_outermost_localscope): ... this.
- (pushdecl_namespace_level): Adjust.
- * decl.c (cp_make_fname_decl): Use pushdecl_outermost_localscope.
- * lambda.c (insert_capture_proxy): Likewise.
-
- * class.c (build_vtbl_initializer): Don't shadow outer variable
- with static var.
-
- Revert _binding -> _value change.
- * name-lookup.h (get_namespace_value, set_global_value): Rename to ...
- (get_namespace_binding, set_global_binding): ... these.
- * name-lookup.c (get_namespace_value, set_global_value): Rename to ...
- (get_namespace_binding, set_global_binding): ... these.
- (arg_assoc_namespace, pushdecl_maybe_friend_1,
- check_for_out_of_scope_variable, push_overloaded_decl_1,
- lookup_name_innermost_nonclass_level, push_namespace): Adjust.
- * cp-tree.h (IDENTIFIER_GLOBAL_VALUE,
- SET_IDENTIFIER_GLOBAL_VALUE): Adjust.
- * decl.c (poplevel): Adjust.
- * pt.c (make_constrained_auto): Likewise.
-
-2017-05-07 Volker Reichelt <v.reichelt@netcologne.de>
-
- PR translation/80280
- * call.c (print_z_candidate): Fix quoting.
-
-2017-05-05 David Malcolm <dmalcolm@redhat.com>
-
- * error.c (pedwarn_cxx98): Replace report_diagnostic
- with diagnostic_report_diagnostic.
-
-2017-05-05 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (IDENTIFIER_GLOBAL_VALUE): Use get_namespace_value.
- (SET_IDENTIFIER_GLOBAL_VALUE): Use set_global_value.
- (IDENTIFIER_NAMESPACE_VALUE): Delete.
- * name-lookup.h (namespace_binding, set_namespace_binding): Replace
- with ...
- (get_namespace_value, set_global_value): ... these.
- (get_global_value_if_present, is_typename_at_global_scope): Delete.
- * decl.c (poplevel): Use get_namespace_value.
- (grokdeclarator): Use IDENTIFIER_GLOBAL_VALUE.
- * class.c (build_vtbl_initializer): Stash library decl in
- static var. Use IDENTIFIER_GLOBAL_VALUE.
- * except.c (do_get_exception_ptr, do_begin_catch, do_end_catch,
- do_allocate_exception, do_free_exception, build_throw): Likewise.
- * init.c (throw_bad_array_new_length): Likewise.
- * rtti.c (throw_bad_cast, throw_bad_typeid): Likewise.
- * name-lookup.c (arg_assoc_namespace, pushdecl_maybe_friend_1,
- check_for_our_of_scope_variable, push_overloaded_decl_1): Use
- get_namespace_value.
- (set_namespace_binding_1): Rename to
- (set_namespace_binding): ... here.
- (set_global_value): New.
- (lookup_name_innermost_nonclass_level_1, push_namespace): Use
- get_namespace_value.
- * pt.c (listify): Use get_namespace_value.
-
- * call.c (make_temporary_var_for_ref_to_temp): Push decl into
- current scope.
- * lex.c (unqualified_name_lookup_error): Likewise.
-
- * class.c (alter_class): Use retrofit_lang_decl directly.
- * decl.c (push_local_name, dupliate_decls): Likewise.
- * semantics.c (omp_privatize_field): Likewise.
-
- Kill walk_namespaces.
- * cp-tree.h (walk_namespaces_fn, walk_namespaces): Delete.
- * decl.c (walk_namespaces_r, walk_namespaces): Delete.
-
- Kill per-namespace static_decls.
- * cp-tree.h (static_decls): Declare.
- (wrapup_globals_for_namespace,
- diagnose_inline_vars_for_namespace): Replace with ...
- (wrapup_namespace_globals): ... this.
- * decl.c (static_decls): Define.
- (wrapup_globals_for_namespace,
- diagnose_inline_vars_for_namespace): Replace with ...
- (wrapup_namespace_globals): ... this.
- (cxx_init_decl_processing): Initialize static_decls.
- * decl2.c (c_parse_final_cleanups): Adjust.
- * name-lookup.h (cp_binding_level): Remove static_decls member.
- * name-lookup.c (add_decl_to_level): Adjust.
- (begin_scope): Adjust.
-
-2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71577
- * decl.c (reshape_init): Unconditionally return error_mark_node
- upon error about too many initializers.
-
-2017-05-04 Nathan Sidwell <nathan@acm.org>
-
- * constraint.cc (diagnose_check_constraint): Fix %E thinko.
-
-2017-05-04 Martin Sebor <msebor@redhat.com>
-
- PR translation/80280
- * call.c (print_z_candidate): Add missing quoting to %D and other
- like directives.
- (build_op_call_1): Same.
- * constraint.cc (diagnose_check_constraint): Same.
- * mangle.c (mangle_decl): Same.
- * name-lookup.c (cp_binding_level_debug): Same.
- (set_decl_namespace): Same.
- * parser.c (cp_parser_tx_qualifier_opt): Same.
- * pt.c (print_candidates_1): Same.
- (check_template_variable): Same.
- (tsubst_default_argument): Same.
- (most_specialized_partial_spec): Same.
- * semantics.c (omp_reduction_lookup): Same.
- * tree.c (check_abi_tag_redeclaration): Same.
- * typeck.c (comptypes): Same.
- * typeck2.c (abstract_virtuals_error_sfinae): Same.
-
-2017-05-04 Nathan Sidwell <nathan@acm.org>
-
- More global trees.
- * cp-tree.h (enum cp_tree_index): Add CPTI_GLOBAL,
- CPTI_GLOBAL_TYPE, CPTI_GLOBAL_IDENTIFIER, CPTI_ANON_IDENTIFIER,
- CPTI_INIT_LIST_IDENTIFIER.
- (global_namespace, global_type_node, global_identifier,
- anon_identifier, init_list_identifier): New.
- * decl.c (global_type_node, global_scope_name): Delete.
- (initialize_predefined_identifiers): Add new identifiers.
- (cxx_init_decl_processing): Adjust.
- * name-lookup.h (global_namespace, global_type_node): Delete.
- * name-lookup.c (global_namespace, anonymous_namespace_name,
- get_anonymous_namespace_name): Delete.
- (namespace_scope_ht_size, begin_scope, pushtag_1,
- push_namespace): Adjust,
- * call.c (type_has_extended_temps): Use init_list_identifier.
- * pt.c (listify): Likewise.
-
- * name-lookup.c: Reorder functions to make merging from modules
- branch simpler.
-
-2017-05-03 Jason Merrill <jason@redhat.com>
-
- * constexpr.c (cxx_eval_outermost_constant_expr): Use TV_CONSTEXPR.
-
-2017-05-03 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h (enum cp_tree_index, cp_global_trees): Move earlier,
- along with #defines, to before name-lookup include.
-
-2017-05-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- * pt.c (is_auto_or_concept): Remove.
- (type_uses_auto_or_concept): Remove, unused.
- (find_parameter_packs_r, extract_autos_r, is_auto_r): Adjust.
- * parser.c (tree_type_is_auto_or_concept): Remove, unused.
- * cp-tree.h (is_auto_or_concept): Remove.
-
-2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
-
- PR c++/80038
- * cp-cilkplus.c (cilk_install_body_with_frame_cleanup): Don't
- add pedigree operation and detach call here.
- * cp-gimplify.c (cp_gimplify_expr): Remove the calls to
- cilk_cp_gimplify_call_params_in_spawned_fn.
- (cilk_cp_gimplify_call_params_in_spawned_fn): Remove function.
- * semantics.c (simplify_aggr_init_expr): Copy EXPR_CILK_SPAWN.
-
-2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
-
- * parser.c (cp_parser_member_declaration): Add fix-it hints for
- stray comma and missing semicolon at end of member declaration.
-
-2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
-
- * parser.c (cp_parser_cast_expression): Add target type of cast to
- diagnostic.
- * error.c (type_to_string): Add '{enum}' suffix to enumeration types.
-
-2017-04-26 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (grok_ctor_properties, ambi_op_p, unary_op_p): Change
- return type to bool.
- * cp-tree.h (grok_ctor_properties): Update.
-
-2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
-
- * parser.c (cp_parser_nested_name_specifier_opt): Add fix-it
- information to diagnostic of invalid colon in nested-name-specifier.
-
-2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
-
- * parser.c (cp_parser_elaborated_type_specifier): Add fix-it to
- diagnostic of invalid class/struct keyword after enum.
-
-2017-04-25 David Malcolm <dmalcolm@redhat.com>
-
- * parser.c (cp_parser_member_declaration): Add fix-it hint
- for removing stray semicolons.
-
-2017-04-25 David Malcolm <dmalcolm@redhat.com>
-
- * name-lookup.c (get_std_name_hint): New function.
- (maybe_suggest_missing_header): New function.
- (suggest_alternative_in_explicit_scope): Call
- maybe_suggest_missing_header.
-
-2017-04-25 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/80177
- * name-lookup.c (suggest_alternative_in_explicit_scope): Convert
- candidate type of bm from tree to const char *.
- (consider_binding_level): Likewise.
- (lookup_name_fuzzy): Likewise, using this to merge the best
- result from the preprocessor into bm, rather than immediately
- returning, so that better matches from reserved words can "win".
- Guard the rejection of keywords that don't start decl-specifiers
- so it only happens for FUZZY_LOOKUP_TYPENAME.
-
-2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
-
- * decl.c (grokdeclarator): Use %qT instead of %<%T%> in diagnostics.
- (start_enum): Likewise.
- (build_enumerator): Likewise. Use %qE instead of plain %E.
- * parser.c (cp_parser_mem_initializer_list): Use %qD instead of
- %<%D%> in diagnostics.
- (cp_parser_elaborated_type_specifier): Likewise.
- * pt.c (make_pack_expansion): Use %qT and %qE instead of
- %<%T%> and %<%E%> in diagnostics.
- (tsubst_pack_expansion): Likewise.
-
-2017-04-24 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/80016
- * parser.c (cp_parser_unary_expression): Generate a location
- range for alignof and sizeof expressions.
-
-2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
-
- * parser.c (cp_parser_cv_qualifier_seq_opt): Add fix-it info to
- error message.
- (cp_parser_virt_specifier_seq_opt): Likewise.
- (set_and_check_decl_spec_loc): Likewise twice.
-
-2017-04-21 Jason Merrill <jason@redhat.com>
-
- PR c++/80179 - ICE with initialized flexible array member.
- * constexpr.c (verify_ctor_sanity): Handle flexible array members.
-
-2017-04-21 Richard Biener <rguenther@suse.de>
-
- * cp-tree.h (copy_decl): Annotate with CXX_MEM_STAT_INFO.
- (copy_type): Likewise.
- * lex.c (copy_decl): Pass down mem-stat info.
- (copy_type): Likewise.
-
-2017-04-20 Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/80473
- * init.c (build_new_1): Suppress notes about over-aligned new when
- the warning is suppressed.
-
-2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
-
- * parser.c (cp_parser_member_declaration): Add warning with fixit
- information for extra semicolon after in-class function definition.
-
-2017-04-20 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/80423
- * tree.c (build_cplus_array_type): Call build_array_type
- with the intended TYPE_TYPELESS_STORAGE flag value, instead
- of calling build_array_type and modifying later TYPE_TYPELESS_STORAGE
- on the shared type.
-
-2017-04-18 Marek Polacek <polacek@redhat.com>
-
- PR c++/80244 - ICE with attribute in template alias.
- * tree.c (strip_typedefs): Handle UNDERLYING_TYPE.
-
- PR c++/80241 - ICE with alignas pack expansion.
- * error.c (dump_expr): Handle TREE_LIST.
- * parser.c (cp_parser_std_attribute_list): Return error_mark if
- make_pack_expansion returns an error.
-
-2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c++/80287
- * class.c (fixup_may_alias): Fix all type variants.
-
-2017-04-17 Jason Merrill <jason@redhat.com>
-
- PR c++/80415 - wrong error with default arg and array reference.
- * tree.c (lvalue_kind): Return clk_class for an array prvalue.
-
- * pt.c (tsubst_init): Set TARGET_EXPR_DIRECT_INIT_P.
-
-2017-04-15 Alexandre Oliva <aoliva@redhat.com>
-
- * decl.c (name_unnamed_type): Split out of...
- (grokdeclarator): ... this.
- * decl.h (name_unnamed_type): Declare.
-
-2017-04-12 Richard Biener <rguenther@suse.de>
- Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR middle-end/79671
- * tree.c (build_cplus_array_type): Set TYPE_TYPELESS_STORAGE
- for arrays of character or std::byte type.
-
-2017-04-11 Jason Merrill <jason@redhat.com>
-
- PR c++/80294 - ICE with constexpr and inheritance.
- * constexpr.c (reduced_constant_expression_p):
- A null constructor element is non-constant.
- (cxx_eval_indirect_ref): Don't VERIFY_CONSTANT before
- returning an empty base.
-
-2017-04-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80370
- * decl.c (cp_finish_decomp): If processing_template_decl on
- non-dependent decl, only set TREE_TYPE on the v[i] decls, but don't
- change their DECL_VALUE_EXPR nor cp_finish_decl them. Instead make
- sure DECL_VALUE_EXPR is the canonical NULL type ARRAY_REF for tsubst
- processing.
- * pt.c (value_dependent_expression_p) <case VAR_DECL>: For variables
- with DECL_VALUE_EXPR, return true if DECL_VALUE_EXPR is type
- dependent.
-
-2017-04-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80363
- * error.c (dump_expr): Handle VEC_COND_EXPR like COND_EXPR.
-
-2017-04-10 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80176
- * tree.c (lvalue_kind): For COMPONENT_REF with BASELINK second
- operand, if it is a static member function, recurse on the
- BASELINK.
-
-2017-04-10 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/80348
- * typeck.c (cp_build_binary_op): Use NULL_TREE instead of NULL. Set
- ORIG_TYPE earlier and not only when shortening.
-
-2017-04-07 Jason Merrill <jason@redhat.com>
-
- PR c++/80356 - ICE with reference to function template argument.
- PR c++/79294
- * pt.c (convert_nontype_argument_function): Adjust type even with a
- value-dependent argument.
-
- PR c++/80267 - ICE with nested capture of reference
- PR c++/60992
- * pt.c (tsubst_copy): Handle lookup finding a capture proxy.
-
-2017-04-07 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/80348
- * typeck.c (cp_build_binary_op): Convert COP[01] to ORIG_TYPE.
-
- PR c++/80095
- * call.c (build_over_call): Don't check cxx_dialect.
- * cp-gimplify.c (cp_gimplify_init_expr): Don't check cxx_dialect nor
- whether SUB is a CONSTRUCTOR.
- * init.c (build_new_1): Don't check cxx_dialect.
- * tree.c (replace_placeholders): Add a function comment. Return if
- not in C++14, or if the object isn't a (member of a) class.
- * typeck2.c (store_init_value): Don't check cxx_dialect nor whether
- TYPE is CLASS_TYPE_P.
-
-2017-04-05 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80309
- * pt.c (canonical_type_parameter): Use vec_safe_grow_cleared instead
- of a loop doing vec_safe_push of NULL. Formatting fixes.
- (rewrite_template_parm): Copy TEMPLATE_PARM_PARAMETER_PACK from oldidx
- to newidx before calling canonical_type_parameter on newtype.
-
-2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
-
- PR c++/80296
- * cxx-pretty-print.c (cxx_pretty_printer::expression): Add
- UNARY_PLUS_EXPR case.
-
-2017-04-03 Jason Merrill <jason@redhat.com>
-
- * semantics.c (finish_template_type): Check CLASSTYPE_TEMPLATE_INFO.
-
-2017-04-03 Jonathan Wakely <jwakely@redhat.com>
-
- * class.c (update_vtable_entry_for_fn): Fix typo in comment.
- * decl2.c (one_static_initialization_or_destruction): Likewise.
- * name-lookup.c (store_bindings): Likewise.
- * parser.c (make_call_declarator): Likewise.
- * pt.c (check_explicit_specialization): Likewise.
-
-2017-04-03 Jason Merrill <jason@redhat.com>
-
- PR sanitizer/79993 - ICE with VLA initialization from string
- PR c++/69487 - wrong VLA initialization from string
- * init.c (finish_length_check): Split out from build_vec_init.
- (build_vec_init): Handle STRING_CST.
- * typeck2.c (split_nonconstant_init): Handle STRING_CST.
- (digest_init_r): Don't give a STRING_CST VLA type.
-
-2017-03-31 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79572
- * cp-gimplify.c (cp_genericize_r): Sanitize INTEGER_CSTs with
- REFERENCE_TYPE. Adjust ubsan_maybe_instrument_reference caller
- for NOP_EXPR to REFERENCE_TYPE.
-
- PR libstdc++/80251
- * cp-tree.h (enum cp_trait_kind): Add CPTK_IS_AGGREGATE.
- * cxx-pretty-print.c (pp_cxx_trait_expression): Handle
- CPTK_IS_AGGREGATE.
- * semantics.c (trait_expr_value): Handle CPTK_IS_AGGREGATE.
- Remove extraneous parens.
- (finish_trait_expr): Handle CPTK_IS_AGGREGATE.
- * parser.c (cp_parser_primary_expression): Handle RID_IS_AGGREGATE.
- (cp_parser_trait_expr): Likewise.
-
-2017-03-27 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/80162
- * cp-tree.h (cxx_mark_addressable): Add array_ref_p argument.
- * typeck.c (cxx_mark_addressable): Likewise. Look through
- VIEW_CONVERT_EXPR unless array_ref_p and VCE is from VECTOR_TYPE
- to ARRAY_TYPE.
- (cp_build_array_ref): Pass true as array_ref_p to cxx_mark_addressable.
-
-2017-03-24 Jason Merrill <jason@redhat.com>
-
- PR c++/77339 - ICE with invalid use of alias template.
- * pt.c (lookup_template_class_1): Don't try to enter the scope of an
- alias template.
-
-2017-03-24 Marek Polacek <polacek@redhat.com>
-
- PR c++/80119
- * cp-gimplify.c (cp_fold): Strip CLEANUP_POINT_EXPR if the expression
- doesn't have side effects.
-
-2017-03-23 Jason Merrill <jason@redhat.com>
-
- PR c++/80150 - ICE with overloaded variadic deduction.
- * pt.c (try_one_overload): Remove asserts.
-
- PR c++/77563 - missing ambiguous conversion error.
- * call.c (convert_like_real): Use LOOKUP_IMPLICIT.
-
-2017-03-23 Marek Polacek <polacek@redhat.com>
-
- * cp-tree.h: Remove a C_RID_YYCODE reference.
-
-2017-03-22 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80141
- * semantics.c (finish_omp_clause) <case OMP_CLAUSE_SIMDLEN,
- case OMP_CLAUSE_ALIGNED>: Call maybe_constant_value only when not
- processing_template_decl.
-
-2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/77752
- * name-lookup.c (pushtag_1): Add check for bogus, non template,
- std::initializer_list.
-
-2017-03-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/35878
- * init.c (std_placement_new_fn_p, build_new_1): Formatting fixes.
-
-2017-03-21 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- PR c++/35878
- * init.c (std_placement_new_fn_p): New.
- (build_new_1): Call it.
-
-2017-03-20 Jason Merrill <jason@redhat.com>
-
- PR c++/80096 - ICE with C++17 non-type auto.
- * pt.c (tsubst): Delay tsubst of type of template non-type
- parameter.
-
- PR c++/79519 - ICE with deleted template friend.
- * decl.c (grokdeclarator): Complain about misplaced function
- definition using =, as well.
-
- PR c++/79640 - infinite recursion with generic lambda.
- * pt.c (tsubst_copy) [VAR_DECL]: Register the dummy instantiation
- before substituting its initializer.
-
-2017-03-20 Marek Polacek <polacek@redhat.com>
- Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80059 - ICE with noexcept and __transaction_atomic
- * except.c (build_must_not_throw_expr): Call
- instantiate_non_dependent_expr.
-
-2017-03-19 Jason Merrill <jason@redhat.com>
-
- PR c++/80084 - wrong C++17 decomposition by reference of parameter.
- * decl.c (cp_finish_decomp): Don't pull out the DECL_INITIAL of a
- reference decomposition.
-
- PR c++/80077 - error with constexpr and -fno-elide-constructors.
- * constexpr.c (cxx_eval_call_expression): Set ctx->call while
- expanding trivial constructor.
-
-2017-03-17 Jason Merrill <jason@redhat.com>
-
- PR c++/78345 - ICE initializing array from lambda.
- * init.c (build_aggr_init): Check array initializer.
- (build_vec_init): Check the type of a CONSTRUCTOR.
-
- PR c++/80073 - C++17 ICE with virtual base.
- * decl.c (xref_basetypes): Also check for indirect vbases.
-
-2017-03-16 Jason Merrill <jason@redhat.com>
-
- * decl.c (start_enum): std::byte aliases anything.
-
- PR c++/79797
- * constexpr.c (lookup_placeholder): Tweak.
-
-2017-03-15 Jason Merrill <jason@redhat.com>
-
- PR c++/80043 - ICE with -fpermissive
- * typeck.c (convert_for_assignment): Handle instantiate_type
- not giving an error.
-
-2017-03-14 Nathan Sidwell <nathan@acm.org>
-
- PR c++/79393 DR 1658 workaround
- * method.c (synthesized_method_base_walk): Inihibit abstract class
- virtual base access check here.
- (synthesized_method_walk): Not here.
-
-2017-03-13 Nathan Sidwell <nathan@acm.org>
-
- PR c++/79393 DR 1658 workaround
- * method.c (synthesized_method_walk): Check vbases of abstract
- classes for dtor walk.
-
-2017-03-10 David Malcolm <dmalcolm@redhat.com>
-
- PR translation/79848
- * decl.c (grokfndecl): Simplify uses of "%<%s%>" to "%qs".
-
-2017-03-10 Jason Merrill <jason@redhat.com>
-
- PR c++/79960 - alias templates and partial ordering
- * pt.c (comp_template_args): Add partial_order parm.
- (template_args_equal): Likewise.
- (comp_template_args_porder): New.
- (get_partial_spec_bindings): Use it.
-
-2017-03-10 Marek Polacek <polacek@redhat.com>
-
- PR c++/79967
- * decl.c (grokdeclarator): Check ATTRLIST before dereferencing it.
-
-2017-03-10 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79899
- * optimize.c (maybe_thunk_body): Don't ICE if fns[0] is NULL.
- Use XALLOCAVEC macro.
-
- PR c++/79896
- * decl.c (finish_enum_value_list): If value is error_mark_node,
- don't copy it and change its type.
- * init.c (constant_value_1): Return error_mark_node if DECL_INITIAL
- of CONST_DECL is error_mark_node.
-
-2017-03-09 Marek Polacek <polacek@redhat.com>
-
- PR c++/79900 - ICE in strip_typedefs
- * tree.c (strip_typedefs): Skip the attribute handling if T is
- a variant type which hasn't been updated yet.
-
- PR c++/79687 - wrong code with pointer-to-member
- * init.c (constant_value_1): Break if the variable has a dynamic
- initializer.
-
-2017-03-08 Jason Merrill <jason@redhat.com>
-
- PR c++/79797 - ICE with self-reference in array DMI.
- * constexpr.c (lookup_placeholder): Split out...
- (cxx_eval_constant_expression): ...from here.
-
-2017-03-07 Jakub Jelinek <jakub@redhat.com>
-
- PR c/79834
- * parser.c (cp_parser_omp_cancellation_point,
- cp_parser_omp_target_enter_data, cp_parser_omp_target_exit_data,
- cp_parser_omp_target_update): Change "may only be used in compound
- statements" diagnostics, such that the same translatable string is
- used for all pragmas.
- (cp_parser_pragma): Likewise. Use error_at instead of
- cp_parser_error for that diagnostics.
-
-2017-03-06 Marek Polacek <polacek@redhat.com>
-
- PR c++/79796 - ICE with NSDMI and this pointer
- * call.c (build_over_call): Handle NSDMI with a 'this' by calling
- replace_placeholders.
-
-2017-03-06 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79822
- * constexpr.c (cxx_eval_statement_list): Treat empty ({ }) like
- ({ (void) 0; }).
-
-2017-03-06 Jason Merrill <jason@redhat.com>
-
- Revert "Allow deduction guides to look into primary template."
- * cp-tree.h, parser.c, pt.c, search.c: Revert.
-
-2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70266
- * except.c (build_must_not_throw_expr): Perform the implicit
- conversions on the condition.
-
-2017-03-03 Jason Merrill <jason@redhat.com>
-
- * mangle.c (mangle_decl): Check -Wnoexcept-type instead of
- -Wc++1z-compat.
-
- Core issues 2273 and 2277
- * call.c (joust): Adjust using-declaration tiebreaker to handle
- the intermediate base case.
- * method.c (strip_inheriting_ctors): Just return the argument if
- !flag_new_inheriting_ctors.
-
-2017-03-03 Richard Biener <rguenther@suse.de>
-
- PR c++/79825
- * cp-gimplify.c (simple_empty_class_p): Handle EMPTY_CLASS_EXPR.
-
-2017-03-03 Marek Polacek <polacek@redhat.com>
-
- PR c++/79791
- * typeck.c (string_conv_p): In C++11, always call pedwarn with
- OPT_Wwrite_strings.
-
-2017-03-02 Jason Merrill <jason@redhat.com>
-
- Update overload resolution with deduction guides.
- * pt.c (do_class_deduction): Always build the copy guide.
- (copy_guide_p, template_guide_p): New.
- (build_deduction_guide): Remember the original constructor.
- * call.c (joust): Prefer the copy guide and non-template guides.
-
- Allow deduction guides to look into primary template.
- * cp-tree.h (struct saved_scope): Add deduction_guide_type.
- (struct cp_decl_specifier_seq): Add constructor_p.
- * parser.c (cp_parser_decl_specifier_seq): Set constructor_p.
- (cp_parser_init_declarator): Check it. Set ctor_dtor_or_conv_p.
- Clear deduction_guide_type. Don't handle deduction guide names.
- (cp_parser_declarator): Don't clear ctor_dtor_or_conv_p.
- (cp_parser_direct_declarator): Likewise. Handle deduction guides.
- (cp_parser_member_declaration, cp_parser_cache_defarg)
- (cp_parser_objc_class_ivars): Set ctor_dtor_or_conv_p.
- * pt.c (tsubst_copy, tsubst_copy_and_build): Revert last change.
- (build_deduction_guide): Set deduction_guide_type.
- (dependent_scope_p): Check deduction_guide_type.
- * search.c (lookup_member): Likewise.
-
-2017-03-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79782
- * init.c (mark_exp_read_r): New function.
- (emit_mem_initializers): Use cp_walk_tree with mark_exp_read_r on
- whole arguments instead of plain mark_exp_read on TREE_LIST values.
-
-2017-03-01 Jason Merrill <jason@redhat.com>
-
- Class template argument deduction in new-expression
- * init.c (build_new): Handle deduction from no initializer.
- * parser.c (cp_parser_new_expression): Don't require a single
- expression for class template deduction.
- * typeck2.c (cxx_incomplete_type_diagnostic): Fix diagnostic for
- class template placeholder.
- * pt.c (tsubst_copy) [TEMPLATE_DECL]: Handle dependent context.
- (tsubst_copy_and_build) [TEMPLATE_ID_EXPR]: Handle SCOPE_REF.
- (redeclare_class_template): Set TEMPLATE_TYPE_PARM_FOR_CLASS.
-
-2017-03-01 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79746
- * init.c (emit_mem_initializers): When not constructing vbases of
- abstract classes, mark arguments as read for
- -Wunused-but-set-parameter.
-
-2017-02-28 Jason Merrill <jason@redhat.com>
-
- Class template argument deduction refinements
- * call.c (joust): Move deduction guide tiebreaker down.
- * decl.c (start_decl_1, cp_finish_decl, grokdeclarator): Allow class
- deduction with no initializer.
- * pt.c (build_deduction_guide): Handle implicit default/copy ctor.
- (do_class_deduction): Use that rather than special case.
- (do_auto_deduction): Handle null initializer.
-
-2017-02-28 Jakub Jelinek <jakub@redhat.com>
-
- * decl.c (find_decomp_class_base): Use cond ? G_("...") : G_("...")
- instead of just cond ? "..." : "...".
- (grokdeclarator): Likewise.
- (build_enumerator): Likewise.
- * init.c (build_new_1): Likewise.
- * call.c (build_new_method_call_1): Likewise.
- * parser.c: Include intl.h.
- (cp_parser_oacc_enter_exit_data): Use %s and ternary operator only for
- "enter"/"exit" keyword.
- (cp_finalize_oacc_routine): Don't use %s to supply portions of the
- message.
-
-2017-02-27 Jason Merrill <jason@redhat.com>
-
- PR c++/71568 - SFINAE forming pointer to member function
- * init.c (build_offset_ref): Check the return value of
- perform_or_defer_access_check.
-
-2017-02-27 Marek Polacek <polacek@redhat.com>
-
- * decl.c (expand_static_init): Add missing } in a comment.
-
-2017-02-27 Volker Reichelt <v.reichelt@netcologne.de>
-
- * init.c: Include intl.h.
- (build_new_1): Move message strings into pedwarn to make them
- -Wformat-security friendly. Mark string for translation.
- * pt.c (tsubst_copy_and_build): Mark string for translation.
- Make the pointer const.
- * semantics.c (finish_id_expression): Mark strings for translation.
-
-2017-02-25 Jakub Jelinek <jakub@redhat.com>
-
- * call.c (build_op_delete_call): Make msg1 and msg2 const.
-
-2017-02-24 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79588
- * call.c (build_over_call): Call check_function_arguments even for
- -Wrestrict, adjust check_function_arguments caller.
- * parser.c (cp_parser_postfix_expression): Don't handle -Wrestrict
- here.
- * typeck.c (cp_build_function_call_vec): Adjust
- check_function_arguments caller.
-
-2017-02-24 Marek Polacek <polacek@redhat.com>
-
- PR translation/79705
- * decl.c (check_redeclaration_exception_specification): Mark a string
- for translation. Make the pointer const.
-
-2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79361
- * pt.c (register_specialization): Check duplicate_decls return value
- for error_mark_node and pass it back.
-
-2017-02-22 Jason Merrill <jason@redhat.com>
-
- PR c++/79679 - missing destructor for argument
- * call.c (build_over_call): Don't pass tf_no_cleanup to argument
- conversions.
-
- * pt.c (do_class_deduction): Handle 0 argument case.
-
-2017-02-22 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79664
- * parser.c (cp_parser_omp_teams, cp_parser_omp_target): Use
- SET_EXPR_LOCATION on OMP_TARGET/OMP_TEAMS tree.
- * constexpr.c (potential_constant_expression_1): Handle
- OMP_*, OACC_* and CILK_* trees. Use error_at with
- EXPR_LOC_OR_LOC (t, input_location) computed early
- instead of error, or error_at with location_of (t).
-
-2017-02-22 Marek Polacek <polacek@redhat.com>
-
- PR c++/79653
- * parser.c (cp_parser_std_attribute_spec): Don't build the attribute
- if the alignas expression is erroneous.
- * pt.c (tsubst_attribute): If tsubst_pack_expansion fails, return
- error_mark_node.
-
- PR c++/79657
- * semantics.c (finish_underlying_type): Bail out for incomplete enums.
-
-2017-02-21 Jason Merrill <jason@redhat.com>
-
- PR c++/50308 - wrong deprecated warning with ADL
- PR c++/17729 - duplicate deprecated warning
- * semantics.c (finish_id_expression): Only call mark_used on a
- function if we aren't building a call.
-
- PR c++/41727 - ICE with partial spec of partial instantiation
- * pt.c (process_partial_specialization): For now, don't check more
- specialized if there is more than one level of args.
-
-2017-02-21 Marek Polacek <polacek@redhat.com>
-
- PR c++/79535
- * cp-tree.h (maybe_reject_flexarray_init): Declare.
- * init.c (maybe_reject_flexarray_init): No longer static.
- Add check for current_function_decl.
- * parser.c (cp_parser_late_parse_one_default_arg): Reject
- a default mem-initializer for a flexible array.
-
-2017-02-21 Jakub Jelinek <jakub@redhat.com>
- Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79654
- * decl.c (cp_finish_decomp): Don't set decl's type to error_mark_node
- on error.
- * pt.c (tsubst_decomp_names): Return error_mark_node if the first
- decl after the decomposition artificial decl has error_mark_node.
- * decl2.c (prune_vars_needing_no_initialization): Use error_operand_p
- instead of just == error_mark_node comparison.
-
-2017-02-21 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/79589
- * decl.c: Include gimplify.h.
- (cp_finish_decomp): Make sure there is no sharing of trees
- in between DECL_VALUE_EXPR of decomposition decls.
-
- PR c++/79655
- * constexpr.c (cxx_eval_array_reference): Diagnose negative subscript.
-
- PR c++/79639
- * constexpr.c (cxx_eval_store_expression): If *valp is a PTRMEM_CST,
- call cplus_expand_constant on it first.
-
-2017-02-19 Jason Merrill <jason@redhat.com>
-
- PR c++/78139 - destructor needed by new-expression
- * call.c (build_special_member_call): Use tf_no_cleanup.
-
- PR c++/78282 - auto template and pack expansion
- * pt.c (find_parameter_packs_r): Don't walk into the type of
- templates other than template template-parameters.
-
- PR c++/79606 - ICE with this->base_member in NSDMI
- * class.c (build_base_path): Check processing_template_decl.
-
- PR c++/79607 - ICE with T{} initializer
- * decl.c (type_dependent_init_p): Check the type of a CONSTRUCTOR.
-
- PR c++/79566 - elaborated-type-specifier in range for
- * parser.c (cp_parser_simple_declaration): Fix check for type
- definition.
-
- PR c++/79400 - confusing suggestion of 'noexcept'
- * parser.c (cp_parser_exception_specification_opt): Remove
- suggestion for deprecated dynamic exception-specification.
-
- PR c++/79470 - partial ordering with reference parameters
- * pt.c (unify) [INDIRECT_REF]: Handle pack expansions.
-
- PR c++/79500 - ICE with non-template deduction guide
- * pt.c (do_class_deduction): Use STRIP_TEMPLATE rather than
- DECL_TEMPLATE_RESULT.
-
- PR c++/79580 - ICE with compound literal
- * parser.c (cp_parser_class_head): If we're in the middle of an
- expression, use ts_within_enclosing_non_class.
-
- PR c++/79503 - inherited ctor taking base class
- * call.c (add_function_candidate): Also check that
- DECL_INHERITED_CTOR_BASE is reference-related to the parameter type.
-
-2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79380
- * typeck.c (cxx_alignas_expr): Reject a non-integral alignas
- argument.
-
-2017-02-19 Eric Fiselier <eric@efcs.ca>
- Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/69523
- * parser.c (cp_parser_unqualified_id): Use OPT_Wliteral_suffix to
- control warning about literal suffix identifiers without a leading
- underscore.
-
-2017-02-17 Jason Merrill <jason@redhat.com>
-
- PR c++/79508 - lookup error with member template
- * parser.c (cp_parser_template_name): Clear
- parser->context->object_type if we aren't doing lookup.
-
- PR c++/78690 - ICE with using and global type with same name
- * pt.c (type_dependent_object_expression_p): True for
- IDENTIFIER_NODE.
-
- PR c++/79549 - C++17 ICE with non-type auto template parameter pack
- * pt.c (convert_template_argument): Just return an auto arg pack.
- (tsubst_template_args): Don't tsubst an auto pack type.
-
- PR c++/79556 - C++17 ICE with non-type auto
- * pt.c (do_auto_deduction): Don't try to deduce from null type.
-
- PR c++/79533 - C++17 ICE with temporary cast to reference
- * call.c (build_over_call): Conversion to a reference prevents copy
- elision.
-
-2017-02-16 Jakub Jelinek <jakub@redhat.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/79502 - lost nodiscard attribute
- * pt.c (apply_late_template_attributes): Do apply non-dependent
- attributes to types.
-
-2017-02-16 Jason Merrill <jason@redhat.com>
-
- PR c++/78572 - ICE with self-modifying array initializer
- * constexpr.c (cxx_eval_store_expression): The object we're
- initializing is outside the constant-expression.
- (cxx_eval_call_expression): Set ctx->call.
-
- PR c++/79050 - ICE with undeduced auto and LTO
- * decl.c (poplevel): Remove undeduced auto decls.
-
-2017-02-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79512
- * parser.c (cp_parser_omp_target): For -fopenmp-simd
- ignore #pragma omp target even when not followed by identifier.
-
-2017-02-15 Jason Merrill <jason@redhat.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79464 - ICE in IPA with omitted constructor parms
- * class.c (build_clone): Also omit parms from TYPE_ARG_TYPES.
- (adjust_clone_args): Adjust.
- (add_method): Remember omitted parms.
- * call.c (add_function_candidate): Likewise.
- * mangle.c (write_method_parms): Likewise.
- * method.c (ctor_omit_inherited_parms): Return false if there are no
- parms to omit.
-
-2017-02-15 Martin Sebor <msebor@redhat.com>
-
- PR c++/79363
- * init.c (maybe_reject_flexarray_init): New function.
- (perform_member_init): Call it.
-
-2017-02-15 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79301
- * parser.c (cp_parser_std_attribute): Don't pedwarn about
- [[deprecated]] with -std=c++11 and [[fallthrough]] with
- -std=c++11 and -std=c++14.
-
- PR c++/79288
- * decl.c (grokdeclarator): For static data members, handle thread_p
- only after handling inline.
-
-2017-02-14 Marek Polacek <polacek@redhat.com>
-
- PR c++/79420
- PR c++/79463
- * parser.c (cp_parser_postfix_dot_deref_expression): Avoid
- clobbering if the postfix expression isn't an EXPR_P.
-
-2017-02-13 Jason Merrill <jason@redhat.com>
-
- PR c++/79461 - ICE with lambda in constexpr constructor
- * constexpr.c (build_data_member_initialization): Ignore
- initialization of a local variable.
-
-2017-02-13 Jakub Jelinek <jakub@redhat.com>
-
- * init.c (warn_placement_new_too_small): Add missing space in
- diagnostics.
- * parser.c (cp_parser_oacc_declare): Likewise.
- * mangle.c (maybe_check_abi_tags): Likewise.
-
- PR c++/79232
- * typeck.c (cp_build_modify_expr): Handle properly COMPOUND_EXPRs
- on lhs that have {PRE{DEC,INC}REMENT,MODIFY,MIN,MAX,COND}_EXPR
- in the rightmost operand.
-
-2017-02-13 Nathan Sidwell <nathan@acm.org>
-
- PR c++/79296 - ICE mangling localized template instantiation
- * decl2.c (determine_visibility): Use template fn context for
- local class instantiations.
-
-2017-02-11 Jason Merrill <jason@redhat.com>
-
- PR c++/77659 - ICE with new and C++14 aggregate NSDMI
- * init.c (build_new): Make backups of any CONSTRUCTORs in init.
- (build_new_1): Use replace_placeholders.
- * tree.c (replace_placeholders_t): Also track whether we've seen a
- placeholder.
- (replace_placeholders, replace_placeholders_r): Adjust.
- * cp-tree.h: Adjust.
-
- PR c++/77790 - ICE with auto function in C++11 mode
- * decl.c (undeduced_auto_decl): Remove C++14 limitation.
- (require_deduced_type): Add complain parm, return bool.
- * cp-tree.h: Adjust.
- * decl2.c (mark_used): Use require_deduced_type.
-
-2017-02-10 Jason Merrill <jason@redhat.com>
-
- PR c++/78908 - template ops and bitfields
- * tree.c (build_min_non_dep): Use unlowered_expr_type.
-
- PR c++/78897 - constexpr union
- * constexpr.c (cxx_eval_store_expression): A store to a union member
- erases a previous store to another member.
-
- PR c++/71285 - member of fold-expression
- * semantics.c (finish_unary_fold_expr)
- (finish_binary_fold_expr): Use null type for fold-expressions.
-
- PR c++/79401 - protected inherited constructor
- * call.c (enforce_access): For inheriting constructor, find a base
- binfo in the path we already have.
-
-2017-02-10 Marek Polacek <polacek@redhat.com>
-
- PR c++/79435
- * pt.c (type_dependent_expression_p): Check if the expression type
- is null.
-
- PR c++/79184
- * cvt.c (ocp_convert): Add a sentinel against -Wint-in-bool-context
- if warnings shouldn't be given.
-
-2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71737
- * pt.c (tsubst_decl): Don't try to preserve a typedef that names
- an error_mark_node as type.
-
-2017-02-09 Jakub Jelinek <jakub@redhat.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/79143
- * pt.c (instantiate_class_template_1): Copy CLASSTYPE_NON_AGGREGATE
- from pattern to type.
-
-2017-02-09 Jason Merrill <jason@redhat.com>
-
- PR c++/79316 - default argument in deduction guide
- PR c++/79350 - explicit deduction guide
- * parser.c (cp_parser_constructor_declarator_p)
- (cp_parser_direct_declarator): Parse deduction guides more like
- constructors.
- * cp-tree.h (enum special_function_kind): Add sfk_deduction_guide.
- * tree.c (special_function_p): Return it.
- * decl.c (check_special_function_return_type): Handle it.
- (grokdeclarator, grokfndecl): Adjust.
- (cp_finish_decl): Pass flags to do_auto_deduction.
- * error.c (dump_decl_name): Use TFF_UNQUALIFIED_NAME.
- * pt.c (dguide_name_p): Take a const_tree.
- (do_class_deduction): Handle explicit.
- (do_auto_deduction): Pass flags through.
- (build_deduction_guide): Copy explicit flag.
-
-2017-02-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79429
- * parser.c (cp_parser_omp_ordered): Don't check for non-pragma_stmt
- non-pragma_compound context here.
- (cp_parser_omp_target): Likewise.
- (cp_parser_pragma): Don't call push_omp_privatization_clauses and
- parsing for ordered and target omp pragmas in non-pragma_stmt
- non-pragma_compound contexts.
-
- PR c/79431
- * parser.c (cp_parser_oacc_declare): Formatting fix.
- (cp_parser_omp_declare_target): Don't invoke symtab_node::get on
- automatic variables.
-
-2016-02-09 Nathan Sidwell <nathan@codesourcery.com>
- Chung-Lin Tang <cltang@codesourcery.com>
-
- * parser.c (cp_parser_oacc_clause_tile): Disallow collapse. Fix
- parsing. Parse constant expression. Remove semantic checking.
- (cp_parser_omp_clause_collapse): Disallow tile.
- (cp_parser_omp_for_loop): Deal with tile clause. Don't emit a parse
- error about missing for after already emitting one. Use more
- conventional for idiom for unbounded loop.
- * pt.c (tsubst_omp_clauses): Handle OMP_CLAUSE_TILE.
- * semantics.c (finish_omp_clauses): Correct TILE semantic check.
- (finish_omp_for): Deal with tile clause.
-
-2017-02-07 Nathan Sidwell <nathan@acm.org>
-
- * method.c (synthesized_method_base_walk): New. Broken out of ...
- (synthesized_method_walk): ... here. Call it. Cleanup
- initializations.
-
-2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/79360
- * typeck2.c (process_init_constructor_union): Consider only
- FIELD_DECLs when looking for an NSDMI.
-
-2017-02-06 Jason Merrill <jason@redhat.com>
-
- PR c++/71193 - incomplete types in templates
- * parser.c (cp_parser_postfix_dot_deref_expression): In a template
- handle incomplete type by pedwarning and then treating as dependent.
-
-2017-02-06 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79379
- * constexpr.c (cxx_eval_constant_expression): Handle ANNOTATE_EXPR.
- (potential_constant_expression_1): Likewise.
-
- PR c++/79377
- * tree.c (build_min_non_dep_op_overload): For POST{INC,DEC}REMENT_EXPR
- allow one fewer than expected arguments if flag_permissive.
-
- PR c++/79372
- * decl.c (cp_finish_decomp): On error set decl type to error_mark_node.
- * pt.c (tsubst_expr): Don't call tsubst_decomp_names on decompositions
- with error_mark_node type.
-
-2017-02-03 Jason Merrill <jason@redhat.com>
-
- PR c++/78689 - ICE on constructor with label
- * optimize.c (maybe_clone_body): Replace omitted parameters with
- null lvalues.
- * class.c (build_clone): Fix logic for omitting inherited parms.
-
- PR c++/12245 - excessive memory use
- * constexpr.c (maybe_constant_value): Fold maybe_constant_value_1
- back in. Don't cache constants.
- (maybe_constant_init): Don't cache constants.
-
- PR c++/79294 - ICE with invalid template argument
- * pt.c (convert_nontype_argument_function): Check value-dependence.
- (convert_nontype_argument): Don't check it here for function ptrs.
-
-2017-02-02 Richard Biener <rguenther@suse.de>
-
- PR cp/14179
- * cp-gimplify.c (cp_fold): When folding a CONSTRUCTOR copy
- it lazily on the first changed element only and copy it
- fully upfront, only storing changed elements.
-
-2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/69637
- * decl2.c (grokbitfield): In case of error don't set-up DECL_INITIAL
- to the width.
-
-2017-01-31 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79304
- * error.c (dump_expr) <case COMPONENT_REF>: Don't print .
- after ARROW_EXPR.
-
-2017-01-31 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/79298
- * name-lookup.c (suggest_alternative_in_explicit_scope): Resolve
- any namespace aliases.
-
-2017-01-31 Nathan Sidwell <nathan@acm.org>
-
- PR c++/79290
- * typeck.c (build_ptrmemfunc_access_expr): Set TREE_NO_WARNING.
-
- PR c++/67273
- PR c++/79253
- * pt.c: (instantiate_decl): Push to top level when current
- function scope doesn't match. Only push lmabda scope stack when
- pushing to top.
-
- * cp-tree.h (instantiate_decl): Make defer_ok bool.
- * pt.c: Fix instantiate_decl calls to pass true/false not 0/1
- (instantiate_decl): Simplify and reorder state saving and restoration.
-
- PR c++/79264
- * lambda.c (maybe_generic_this_capture): Deal with template-id-exprs.
- * semantics.c (finish_member_declaration): Assert class is being
- defined.
-
-2017-01-30 Alexandre Oliva <aoliva@redhat.com>
-
- Introduce C++ support in libcc1.
- * cp-tree.h (struct lang_identifier): Add oracle_looked_up.
- (ansi_opname): Rename to...
- (cp_operator_id): ... this. Adjust all callers.
- (ansi_assopname): Rename to...
- (cp_assignment_operator_id): ... this. Adjust all callers.
- (cp_literal_operator_id): Declare.
- (set_global_friend): Declare.
- (is_global_friend): Declare.
- (enum cp_oracle_request): New type.
- (cp_binding_oracle_function): New type.
- (cp_binding_oracle): Declare.
- (cp_finish_injected_record_type): Declare.
- * friend.c (global_friend): New var.
- (set_global_friend): New fn.
- (is_global_friend): New fn.
- (is_friend): Call is_global_friend.
- * name-lookup.c (cp_binding_oracle): New var.
- (query_oracle): New fn.
- (qualified_lookup_using_namespace): Call query_oracle.
- (lookup_name_real_1): Likewise.
- * parser.c (cp_literal_operator_id): Drop static.
- * search.c (friend_accessible_p): Call is_global_friend.
- * semantics.c (is_this_parameter): Accept a variable if the
- binding oracle is enabled.
-
-2017-01-27 Jason Merrill <jason@redhat.com>
-
- PR c++/78771 - ICE with inherited constructor.
- * call.c (build_over_call): Call deduce_inheriting_ctor here.
- * pt.c (tsubst_decl): Not here.
- * class.c (add_method): Or here.
- * method.c (deduce_inheriting_ctor): Handle clones.
- (implicitly_declare_fn): Don't deduce inheriting ctors yet.
-
-2017-01-27 Adam Butcher <adam@jessamine.co.uk>
-
- PR c++/64382
- * parser.c (parsing_default_capturing_generic_lambda_in_template):
- New function.
- * cp-tree.h: Declare it.
- * semantics.c (finish_id_expression): Resolve names within a default
- capturing generic lambda defined within a template prior to
- instantiation to allow for captures to be added to the closure type.
-
-2017-01-26 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/68727
- * cp-tree.def (OFFSETOF_EXPR): Bump number of operands to 2.
- * cp-tree.h (finish_offsetof): Add OBJECT_PTR argument.
- * parser.c (cp_parser_builtin_offsetof): Pass result of
- build_static_cast of null_pointer_node to finish_offsetof.
- * semantics.c (finish_offsetof): Add OBJECT_PTR argument, use
- it for -Winvalid-offsetof pedwarn instead of trying to guess
- original offsetof type from EXPR. Save OBJECT_PTR as a new
- second operand to OFFSETOF_EXPR.
- * pt.c (tsubst_copy_and_build) <case OFFSETOF_EXPR>: Adjust
- finish_offsetof caller, pass the second operand of OFFSETOF_EXPR
- as OBJECT_PTR.
-
-2017-01-26 Jason Merrill <jason@redhat.com>
-
- * name-lookup.c (parse_using_directive): Deprecate strong using.
-
- PR c++/79176 - lambda ICE with -flto -Os
- * decl2.c (vague_linkage_p): Handle decloned 'tors.
- * tree.c (decl_linkage): Likewise.
-
-2017-01-25 Martin Sebor <msebor@redhat.com>
-
- * decl.c (grokdeclarator): Fix a typo in a comment.
-
-2017-01-25 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/78896
- * decl.c (cp_finish_decomp): Disallow memberwise decomposition of
- lambda expressions.
-
- PR c++/77914
- * parser.c (cp_parser_lambda_declarator_opt): Pedwarn with
- OPT_Wpedantic on lambda templates for -std=c++14 and higher.
-
-2017-01-25 Maxim Ostapenko <m.ostapenko@samsung.com>
-
- PR lto/79061
- * decl.c (cxx_init_decl_processing): Pass main_input_filename
- to build_translation_unit_decl.
-
-2017-01-24 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79205
- * cp-gimplify.c (cp_genericize_r): Add result of
- convert_from_reference on invisiref parm to p_set.
-
-2017-01-24 Nathan Sidwell <nathan@acm.org>
-
- PR c++/78469 - defaulted ctor and inaccessible dtor
- * cp-tree.h (tsubst_flags): Add tf_no_cleanup.
- * init.c (build_new_1): Pass tf_no_cleanup to build_value_init.
- * tree.c (build_target_expr): Check tf_no_cleanup.
-
- PR c++/79118 - anon-members and constexpr
- * constexpr.c (cx_check_missing_mem_inits): Caller passes type not
- ctor decl. Recursively check anonymous members.
- (register_constexpr_fundef): Adjust cx_check_missing_mem_inits
- call.
- (explain_invalid_constexpr_fn): Likewise.
-
-2017-01-23 Nathan Sidwell <nathan@acm.org>
-
- PR c++/71710 - template using directive of field
- * pt.c (tsubst_copy_and_build [COMPONENT_REF]): Move FIELD_DECL
- check earlier.
-
- PR c++/71406 - ICE with scope-ref'd template id exprs
- PR c++/77508
- * typeck.c (finish_class_member_access_expr): Break up SCOPE_REF
- before breaking up TEMPLATE_ID_EXPR.
-
-2017-01-20 Nathan Sidwell <nathan@acm.org>
-
- PR c++/78495 - wrong code inherited ctor and invisi-ref parm
- * cp-gimplify.c (cp_generize_r): Don't skip thunks.
-
-2017-01-20 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/77829
- PR c++/78656
- * cp-tree.h (suggest_alternatives_for): Add bool param.
- (suggest_alternative_in_explicit_scope): New decl.
- * error.c (qualified_name_lookup_error): When SCOPE is a namespace
- that isn't the global one, call new function
- suggest_alternative_in_explicit_scope, only calling
- suggest_alternatives_for if it fails, and disabling near match
- searches fort that case. When SCOPE is the global namespace,
- pass true for new param to suggest_alternatives_for to allow for
- fuzzy name lookups.
- * lex.c (unqualified_name_lookup_error): Pass true for new param
- to suggest_alternatives_for.
- * name-lookup.c (consider_binding_level): Add forward decl.
- (suggest_alternatives_for): Add "suggest_misspellings" param,
- using it to conditionalize the fuzzy name-lookup code.
- (suggest_alternative_in_explicit_scope): New function.
- * parser.c (cp_parser_primary_expression): When calling
- finish_id_expression, pass location of id_expression rather
- than that of id_expr_token.
- (cp_parser_id_expression): Convert local "unqualified_id" from
- tree to cp_expr to avoid implicitly dropping location information.
-
-2017-01-20 Marek Polacek <polacek@redhat.com>
-
- PR c/64279
- * call.c (build_conditional_expr_1): Warn about duplicated branches.
- * semantics.c (finish_expr_stmt): Build statement using the proper
- location.
-
-2017-01-19 Jason Merrill <jason@redhat.com>
-
- US 20 - forwarding references and class template argument deduction
- * cp-tree.h (TEMPLATE_TYPE_PARM_FOR_CLASS): New.
- * pt.c (push_template_decl_real): Set it.
- (maybe_adjust_types_for_deduction): Check it.
- (rewrite_template_parm): Copy it.
-
- US 19 - deduction guides and constructors
- * call.c (joust): Prefer deduction guides to constructors.
- * pt.c (build_deduction_guide): Set DECL_ARTIFICIAL.
- (deduction_guide_p): Check DECL_P.
-
- * decl.c (check_initializer): Always use build_aggr_init for array
- decomposition.
-
- PR c++/79130 - decomposition and direct-initialization
- * init.c (build_aggr_init): Communicate direct-initialization to
- build_vec_init.
- (build_vec_init): Check for array copy sooner.
- * parser.c (cp_parser_decomposition_declaration): Remove call to
- build_x_compound_expr_from_list.
-
-2017-01-18 Jason Merrill <jason@redhat.com>
-
- PR c++/68666 - member variable template-id
- * typeck.c (finish_class_member_access_expr): Handle variable
- template-id.
- * pt.c (lookup_and_finish_template_variable): No longer static.
- * cp-tree.h: Declare it.
-
-2017-01-18 Nathan Sidwell <nathan@acm.org>
-
- PR c++/78488
- * call.c (build_over_call): When checking ellipsis conversions for
- an inherited ctor, make sure there is at least one conversion.
-
-2017-01-18 Jason Merrill <jason@redhat.com>
-
- PR c++/78894 - ICE with class deduction and default arg
- * pt.c (build_deduction_guide): Set DECL_PRIMARY_TEMPLATE.
-
-2017-01-18 Markus Trippelsdorf <markus@trippelsdorf.de>
-
- PR c++/77489
- * mangle.c (write_discriminator): Reorganize abi warning check.
-
-2017-01-18 Nathan Sidwell <nathan@acm.org>
-
- * cp-tree.h: Clarify exception spec node comment.
- * except.c (nothrow_spec_p): Simplify by checking node-equality.
-
- PR c++/79091
- * mangle.c (write_exception_spec): Check nothrow explicitly.
- (write_encoding): Don't increment processing_template_decl around
- encoding.
-
-2017-01-18 Markus Trippelsdorf <markus@trippelsdorf.de>
-
- PR c++/70182
- * mangle.c (write_template_args): Add "on" for operator names.
-
-2017-01-18 Markus Trippelsdorf <markus@trippelsdorf.de>
-
- PR c++/77489
- * mangle.c (write_discriminator): Handle discriminator >= 10.
-
-2017-01-17 Nathan Sidwell <nathan@acm.org>
-
- PR c++/61636
- * cp-tree.h (maybe_generic_this_capture): Declare.
- * lambda.c (resolvable_dummy_lambda): New, broken out of ...
- (maybe_resolve_dummy): ... here. Call it.
- (maybe_generic_this_capture): New.
- * parser.c (cp_parser_postfix_expression): Speculatively capture
- this in generic lambda in unresolved member function call.
- * pt.c (tsubst_copy_and_build): Force hard error from failed
- member function lookup in generic lambda.
-
-2017-01-17 Aldy Hernandez <aldyh@redhat.com>
-
- PR c++/70565
- * cp-array-notation.c (expand_array_notation_exprs): Handle
- OMP_PARALLEL.
-
-2017-01-11 Jason Merrill <jason@redhat.com>
-
- PR c++/78337 - ICE on invalid with generic lambda
- * semantics.c (process_outer_var_ref): Check if containing_function
- is null. Move inform call under complain test.
-
-2017-01-11 Nathan Sidwell <nathan@acm.org>
-
- PR c++/77812
- * name-lookup.c (set_namespace_binding_1): An overload of 1 decl
- is a new overload.
-
-2017-01-11 Nathan Sidwell <nathan@acm.org>
-
- * name-lookup.c (push_overloaded_decl_1): Refactor OVERLOAD creation.
-
-2017-01-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/78341
- * parser.c (cp_parser_std_attribute_spec): Remove over-eager
- assertion. Formatting fix.
-
- PR c++/72813
- * decl2.c (c_parse_final_cleanups): Set flag_syntax_only to 1 after
- writing PCH file.
-
-2017-01-10 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/77949
- * parser.c (cp_parser_class_specifier_1): Only suggest inserting
- a missing semicolon if we have a valid insertion location for
- the fix-it hint.
-
-2017-01-10 Jason Merrill <jason@redhat.com>
-
- FI 20, decomposition declaration with parenthesized initializer.
- * parser.c (cp_parser_decomposition_declaration): Use
- cp_parser_initializer.
-
-2017-01-09 Jason Merrill <jason@redhat.com>
-
- Implement P0195R2, C++17 variadic using.
- * parser.c (cp_parser_using_declaration): Handle ellipsis and comma.
- * pt.c (tsubst_decl): Handle pack expansion in USING_DECL_SCOPE.
- * error.c (dump_decl): Likewise.
-
-2017-01-09 Jakub Jelinek <jakub@redhat.com>
-
- PR translation/79019
- PR translation/79020
- * semantics.c (finish_omp_clauses): Add missing whitespace to
- translatable strings.
- * cp-cilkplus.c (cpp_validate_cilk_plus_loop_aux): Fix comment typo.
-
-2017-01-07 Jason Merrill <jason@redhat.com>
-
- PR c++/78948 - instantiation from discarded statement
- * parser.h (struct cp_parser): Remove in_discarded_stmt field.
- * cp-tree.h (in_discarded_stmt): Declare it.
- (struct saved_scope): Add discarded_stmt bitfield.
- (in_discarded_stmt): New macro.
- * decl2.c (mark_used): Check it.
- * parser.c (cp_parser_selection_statement): Adjust.
- (cp_parser_jump_statement): Adjust.
-
-2017-01-05 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/78931
- * decl.c (cp_finish_decomp): Remove probe variable, if tt is
- REFERENCE_REF_P, set tt to its operand.
-
- PR c++/78890
- * class.c (check_field_decls): Diagnose REFERENCE_TYPE fields in
- unions even for C++11 and later.
-
-2017-01-05 Nathan Sidwell <nathan@acm.org>
-
- PR c++/78765
- * pt.c (convert_nontype_argument): Don't try and see if integral
- or enum expressions are constants prematurely.
-
-2017-01-04 Marek Polacek <polacek@redhat.com>
-
- PR c++/64767
- * typeck.c (cp_build_binary_op): Warn when a pointer is compared with
- a zero character literal.
-
-2017-01-04 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/78949
- * typeck.c (cp_build_unary_op): Call mark_rvalue_use on arg if it has
- vector type.
-
- PR c++/78693
- * parser.c (cp_parser_simple_declaration): Only complain about
- inconsistent auto deduction if auto_result doesn't use auto.
-
- * parser.c (cp_parser_simple_declaration): Diagnose function
- declaration among more than one init-declarators with auto
- specifier.
-
- PR c++/71182
- * parser.c (cp_lexer_previous_token): Use vec_safe_address in the
- assertion, as lexer->buffer may be NULL.
-
-2017-01-04 Marek Polacek <polacek@redhat.com>
-
- PR c++/77545
- PR c++/77284
- * constexpr.c (potential_constant_expression_1): Handle CLEANUP_STMT.
-
-2017-01-04 Nathan Sidwell <nathan@acm.org>
-
- PR c++/66735
- * cp-tree.h (DECLTYPE_FOR_REF_CAPTURE): New.
- (lambda_capture_field_type): Update prototype.
- * lambda.c (lambda_capture_field_type): Add is_reference parm.
- Add referenceness here.
- (add_capture): Adjust lambda_capture_field_type call, refactor
- error checking.
- * pt.c (tsubst): Adjust lambda_capture_field_type call.
-
-2017-01-01 Jakub Jelinek <jakub@redhat.com>
-
- Update copyright years.
-Copyright (C) 2017 Free Software Foundation, Inc.
+Copyright (C) 2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/cp/ChangeLog-2017 b/gcc/cp/ChangeLog-2017
new file mode 100644
index 00000000000..20b0349b935
--- /dev/null
+++ b/gcc/cp/ChangeLog-2017
@@ -0,0 +1,5807 @@
+2017-12-22 Mike Stump <mikestump@comcast.net>
+ Eric Botcazou <ebotcazou@adacore.com>
+
+ * constexpr.c (cxx_eval_constant_expression) <ANNOTATE_EXPR>: Remove
+ assertion on 2nd operand.
+ (potential_constant_expression_1): Likewise.
+ * cp-tree.def (RANGE_FOR_STMT): Take a 5th operand.
+ * cp-tree.h (RANGE_FOR_UNROLL): New macro.
+ (cp_convert_range_for): Adjust prototype.
+ (finish_while_stmt_cond): Likewise.
+ (finish_do_stmt): Likewise.
+ (finish_for_cond): Likewise.
+ * init.c (build_vec_init): Adjut call to finish_for_cond.
+ * parser.c (cp_parser_statement): Adjust call to
+ cp_parser_iteration_statement.
+ (cp_parser_for): Add unroll parameter and pass it in calls to
+ cp_parser_range_for and cp_parser_c_for.
+ (cp_parser_c_for): Add unroll parameter and pass it in call to
+ finish_for_cond.
+ (cp_parser_range_for): Add unroll parameter, set in on RANGE_FOR_STMT
+ and pass it in call to cp_convert_range_for.
+ (cp_convert_range_for): Add unroll parameter and pass it in call to
+ finish_for_cond.
+ (cp_parser_iteration_statement): Add unroll parameter and pass it in
+ calls to finish_while_stmt_cond, finish_do_stmt and cp_parser_for.
+ (cp_parser_pragma_ivdep): New static function.
+ (cp_parser_pragma_unroll): Likewise.
+ (cp_parser_pragma) <PRAGMA_IVDEP>: Add support for pragma Unroll.
+ <PRAGMA_UNROLL>: New case.
+ * pt.c (tsubst_expr) <FOR_STMT>: Adjust call to finish_for_cond.
+ <RANGE_FOR_STMT>: Pass unrolling factor to cp_convert_range_for.
+ <WHILE_STMT>: Adjust call to finish_while_stmt_cond.
+ <DO_STMT>: Adjust call to finish_do_stmt.
+ * semantics.c (finish_while_stmt_cond): Add unroll parameter and
+ build ANNOTATE_EXPR if present.
+ (finish_do_stmt): Likewise.
+ (finish_for_cond): Likewise.
+ (begin_range_for_stmt): Build RANGE_FOR_STMT with 5th operand.
+
+2017-12-21 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83406
+ * parser.c (cp_parser_lambda_body): Remove obsolete
+ single-return-statement handling.
+
+2017-12-21 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * constexpr.c (check_automatic_or_tls): Track polynomial
+ offsets and sizes.
+
+2017-12-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82593
+ * decl.c (check_array_designated_initializer): Not static.
+ * cp-tree.h (check_array_designated_initializer): Declare.
+ * typeck2.c (process_init_constructor_array): Call the latter.
+ * parser.c (cp_parser_initializer_list): Check the return value
+ of require_potential_rvalue_constant_expression.
+
+2017-12-19 Martin Sebor <msebor@redhat.com>
+
+ PR c++/83394
+ PR c++/83322
+ * decl2.c (cplus_decl_attributes): Look up member functions
+ in the scope of their class.
+
+2017-12-19 Jakub Jelinek <jakub@redhat.com>
+
+ * name-lookup.c (get_std_name_hint): Replace Yoda conditions with
+ typical order conditions.
+ * class.c (check_bitfield_decl): Likewise.
+ * pt.c (convert_template_argument): Likewise.
+ * decl.c (duplicate_decls): Likewise.
+ * typeck.c (commonparms): Likewise.
+
+2017-12-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * cp-tree.h: Fix typo in comment.
+
+2017-12-18 Marek Polacek <polacek@redhat.com>
+
+ PR c++/83116
+ * constexpr.c (cxx_eval_call_expression): Only look into
+ constexpr_call_table if ctx->strict.
+
+2017-12-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83300
+ * decl2.c (save_template_attributes): Add flags argument, if
+ not ATTR_FLAG_TYPE_IN_PLACE, *decl_p is a type and we want to
+ modify TYPE_ATTRIBUTES, add them on type attribute variant.
+
+2017-12-18 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/59930
+ * name-lookup.c (name_lookup::search_unqualified): Don't search
+ parent namespace when looking for hidden things.
+ * pt.c (tsubst_friend_class): Always push to friend scope, drop
+ unneeded self-friend check. Inject new hidden friend into correct
+ scope.
+
+2017-12-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83205
+ * decl.c (cp_finish_decomp): Handle the case when tsize is not
+ error_mark_node, but doesn't fit into uhwi. Split up count != eltscnt
+ and !tree_fits_uhwi_p (tsize) error_at calls into error_n and inform_n
+ to handle plural forms properly.
+
+ PR c++/81197
+ * cp-tree.h (cp_maybe_mangle_decomp): Declare.
+ * decl.c (cp_maybe_mangle_decomp): New function.
+ (cp_finish_decomp): Don't SET_DECL_ASSEMBLER_NAME here.
+ * parser.c (cp_convert_range_for,
+ cp_parser_decomposition_declaration): Call cp_maybe_mangle_decomp.
+ * pt.c (tsubst_expr): Likewise.
+ * mangle.c (find_decomp_unqualified_name): New function.
+ (write_unqualified_name): Handle DECL_DECOMPOSITION_P
+ where DECL_ASSEMBLER_NAME is already set.
+
+ PR c++/80135
+ PR c++/81922
+ * typeck2.c (digest_init_r): Change nested argument type from bool to
+ int. Use code instead of TREE_CODE (type) where possible. If
+ nested == 2, diagnose initialization of flexible array member with
+ STRING_CST. Pass nested to process_init_constructor. Formatting fix.
+ (digest_init, digest_init_flags): Adjust digest_init_r caller.
+ (massage_init_elt): Add nested argument. Pass 2 instead of 1 to
+ digest_init_r's nested argument if nested is non-zero.
+ (process_init_constructor_array): Add nested argument. If nested == 2,
+ diagnose initialization of flexible array member with non-empty
+ braced enclosed list. Pass nested to massage_init_elt.
+ (process_init_constructor_record, process_init_constructor_union): Add
+ nested argument, pass it to massage_init_elt.
+ (process_init_constructor): Add nested argument, pass it to
+ process_init_constructor_{array,record,union}.
+ * init.c (find_field_init): Renamed to ...
+ (find_flexarray_init): ... this. Return NULL_TREE if init is
+ error_mark_node. Don't look through nested CONSTRUCTORs.
+ (warn_placement_new_too_small): Adjust caller.
+
+ PR c++/83217
+ * decl.c (cp_finish_decomp): If decl's type is REFERENCE_TYPE,
+ call complete_type (TREE_TYPE (type)).
+
+ * tree.c (cxx_attribute_table, std_attribute_table): Swap
+ affects_type_identity and handler fields, adjust comments.
+
+2017-12-15 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/59930
+ * decl.c (xref_tag_1): Correct comments about template friends and
+ default args.
+ * friend.c (make_friend_class): Move comments concerning
+ self-friendliness to code dealing with such.
+ * pt.c (check_default_tmpl_args): Deal with template friend
+ classes too.
+ (push_template_decl_real): Check default args for non-function
+ template friends.
+
+2017-12-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * decl2.c (start_static_storage_duration_function): Avoid warning.
+ * typeck.c (cxx_safe_arg_type_equiv_p,
+ cxx_safe_function_type_cast_p): New function.
+ (build_reinterpret_cast_1): Implement -Wcast-function-type.
+
+2017-12-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79650
+ * pt.c (convert_nontype_argument): Diagnose
+ reduced_constant_expression_p expressions that aren't INTEGER_CST.
+
+2017-12-13 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81061
+ * typeck.c (cp_build_modify_expr): Upon cxx_readonly_error
+ immediately return error_mark_node.
+
+2017-12-13 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/15272
+ * pt.c (tsubst_baselink): Don't repeat the lookup for
+ non-dependent baselinks.
+
+2017-12-12 Jason Merrill <jason@redhat.com>
+
+ * decl.c (value_dependent_init_p): Check the type of a CONSTRUCTOR.
+ (type_dependent_init_p): Remove.
+
+ PR c++/82115 - ICE with variable initialized with its own address.
+ * cp-tree.h (struct lang_decl_base): Add dependent_init_p.
+ (DECL_DEPENDENT_INIT_P, SET_DECL_DEPENDENT_INIT_P): New.
+ * decl.c (cp_finish_decl): Set it.
+ (duplicate_decls): Copy it.
+ * pt.c (tsubst_decl): Clear it.
+ (value_dependent_expression_p): Revert earlier change. Check it.
+
+2017-12-12 Alexandre Oliva <aoliva@redhat.com>
+
+ * constexpr.c (check_constexpr_ctor_body_1): Skip begin stmt
+ markers.
+ (constexpr_fn_retval): Likewise.
+ (potential_constant_expression_1): Likewise.
+ (cxx_eval_statement_list): Check that a begin stmt marker is
+ not used as the value of a statement list.
+ (cxx_eval_constant_expression): Return begin stmt markers
+ unchanged.
+ * cp-array-notation.c (stmt_location): New.
+ (cp_expand_cond_array_notations): Use it.
+ * cp-objcp-common.h (LANG_HOOKS_EMITS_BEGIN_STMT): Redefine as true.
+ * parser.c (add_debug_begin_stmt): New.
+ (cp_parser_statement): Call it.
+ * pt.c (tsubst_copy): Handle begin stmt markers.
+
+2017-12-07 Martin Sebor <msebor@redhat.com>
+
+ PR c/81544
+ * cp-tree.h (decls_match): Add default argument.
+ * decl.c (decls_match): Avoid calling into the target back end
+ and triggering an error.
+ * decl2.c (cplus_decl_attributes): Look up existing declaration and
+ pass it to decl_attributes.
+ * tree.c (cxx_attribute_table): Initialize new member of struct
+ attribute_spec.
+
+2017-12-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80259
+ * decl2.c (grokfield): Diagnose = delete redefinition of a friend.
+
+2017-12-06 Jason Merrill <jason@redhat.com>
+
+ * call.c (convert_for_arg_passing): Pass NULL_TREE to
+ targetm.calls.promote_prototypes.
+ (type_passed_as): Likewise.
+
+ PR c++/82115 - ICE with variable initialized with its own address.
+ * pt.c (value_dependent_expression_p): Add lval parameter. Don't
+ consider DECL_INITIAL if it's true.
+
+2017-12-06 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/83236
+ * name-lookup.c (consider_binding_level): Don't suggest names that
+ are reserved for use by the implementation.
+
+2017-12-06 David Malcolm <dmalcolm@redhat.com>
+
+ * name-lookup.c: Include "c-family/c-spellcheck.h".
+
+2017-12-05 Jason Merrill <jason@redhat.com>
+
+ PR c++/82331 - ICE with variadic partial specialization of auto
+ * pt.c (unify) [TEMPLATE_PARM_INDEX]: Set processing_template_decl
+ around call to tsubst.
+
+2017-12-05 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83287
+ * tree.c (build_min): Check CAST_EXPR arg for OVERLOADs.
+
+2017-12-05 Martin Liska <mliska@suse.cz>
+ Jakub Jelinek <jakub@redhat.com>
+
+ * typeck.c (pointer_diff): Add new argument and instrument
+ pointer subtraction.
+ (cp_build_binary_op): Create compound expression if doing an
+ instrumentation.
+
+2017-12-05 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-gimplify.c (cp_maybe_instrument_return): Don't add
+ __builtin_unreachable if -O0 or if -fsanitize=unreachable.
+
+2017-12-04 Jason Merrill <jason@redhat.com>
+
+ PR c++/83273 - constexpr if allows non-constant condition
+ * semantics.c (finish_if_stmt_cond): Use require_constant_expression
+ rather than is_constant_expression.
+ * constexpr.c (potential_constant_expression_1) [LAMBDA_EXPR]: Allow
+ in C++17.
+
+2017-12-01 Jason Merrill <jason@redhat.com>
+
+ Give #include hints for <complex>.
+ * name-lookup.c (get_std_name_hint): Add <complex>.
+ * parser.c (cp_parser_diagnose_invalid_type_name): Call
+ suggest_alternative_in_explicit_scope.
+ (cp_parser_namespace_name): Likewise.
+
+ PR c++/79228 - extensions hide C++14 complex literal operators
+ * parser.c (cp_parser_userdef_numeric_literal): Be helpful about
+ 'i' in C++14 and up.
+
+2017-12-01 Jakub Jelinek <jakub@redhat.com>
+
+ * parser.c (cp_parser_new): Don't clear cilk_simd_fn_info.
+ (parsing_nsdmi): Adjust comment.
+ (cp_parser_omp_for_loop_init): Likewise.
+ * parser.h (struct cp_omp_declare_simd_data): Adjust comment.
+ (struct cp_parser): Remove cilk_simd_fn_info field.
+ * cp-tree.h (cilk_valid_spawn): Remove.
+
+ PR c/79153
+ * cp-gimplify.c (genericize_switch_stmt): Emit LABEL_EXPR for the
+ break label into SWITCH_BODY instead of after it and set
+ SWITCH_BREAK_LABEL_P on it.
+ * parser.c (cp_parser_objc_expression): Add FALLTHRU comment to avoid
+ -Wimplicit-fallthrough warning.
+
+2017-11-30 Jason Merrill <jason@redhat.com>
+
+ PR c++/82219 - bogus -Wignored-qualifiers with template
+ * pt.c (tsubst_copy_and_build) [STATIC_CAST_EXPR]: Suppress
+ -Wignored-qualifiers.
+
+2017-11-29 David Malcolm <dmalcolm@redhat.com>
+
+ * parser.c (cp_parser_unary_expression): Generate a location for
+ "noexcept".
+ (cp_parser_trait_expr): Generate and return a location_t,
+ converting the return type from tree to cp_expr.
+ (cp_parser_static_assert): Pass location of the condition to
+ finish_static_assert, rather than that of the "static_assert"
+ token, where available.
+
+2017-11-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82293
+ * lambda.c (nonlambda_method_basetype): Don't use LAMBDA_TYPE_P
+ on a null type.
+
+2017-11-29 Jason Merrill <jason@redhat.com>
+
+ PR c++/82760 - memory corruption with aligned new.
+ * call.c (build_operator_new_call): Update *args if we add the
+ align_arg.
+
+2017-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81275
+ * cp-tree.h (SWITCH_STMT_ALL_CASES_P): Define.
+ (SWITCH_STMT_NO_BREAK_P): Define.
+ (note_break_stmt, note_iteration_stmt_body_start,
+ note_iteration_stmt_body_end): Declare.
+ * decl.c (struct cp_switch): Add has_default_p, break_stmt_seen_p
+ and in_loop_body_p fields.
+ (push_switch): Clear them.
+ (pop_switch): Set SWITCH_STMT_CANNOT_FALLTHRU_P if has_default_p
+ and !break_stmt_seen_p. Assert in_loop_body_p is false.
+ (note_break_stmt, note_iteration_stmt_body_start,
+ note_iteration_stmt_body_end): New functions.
+ (finish_case_label): Set has_default_p when both low and high
+ are NULL_TREE.
+ * parser.c (cp_parser_iteration_statement): Use
+ note_iteration_stmt_body_start and note_iteration_stmt_body_end
+ around parsing iteration body.
+ * pt.c (tsubst_expr): Likewise.
+ * cp-objcp-common.c (cxx_block_may_fallthru): Return false for
+ SWITCH_STMT which contains no BREAK_STMTs, contains a default:
+ CASE_LABEL_EXPR and where SWITCH_STMT_BODY isn't empty and
+ can't fallthru.
+ * semantics.c (finish_break_stmt): Call note_break_stmt.
+ * cp-gimplify.c (genericize_switch_stmt): Copy SWITCH_STMT_ALL_CASES_P
+ bit to SWITCH_ALL_CASES_P. Assert that if SWITCH_STMT_NO_BREAK_P then
+ the break label is not TREE_USED.
+
+2017-11-28 Julia Koval <julia.koval@intel.com>
+ Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * Make-lang.in (cp/cp-array-notation.o, cp/cp-cilkplus.o): Delete.
+ * call.c (convert_for_arg_passing, build_cxx_call): Remove cilkplus.
+ * constexpr.c (potential_constant_expression_1): Ditto.
+ * cp-array-notation.c: Delete.
+ * cp-cilkplus.c: Ditto.
+ * cp-cilkplus.h: Ditto.
+ * cp-gimplify.c (cp_gimplify_expr, cp_fold_r, cp_genericize): Remove
+ cilkplus condition.
+ * cp-objcp-common.c (ARRAY_NOTATION_REF): Delete.
+ * cp-tree.h (cilkplus_an_triplet_types_ok_p): Delete.
+ * decl.c (grokfndecl, finish_function): Remove cilkplus condition.
+ * error.c (dump_decl, dump_expr): Remove ARRAY_NOTATION_REF condition.
+ * lambda.c (cp-cilkplus.h): Remove.
+ * parser.c (cp_parser_cilk_simd, cp_parser_cilk_for,
+ cp_parser_cilk_simd_vectorlength): Delete.
+ (cp_debug_parser, cp_parser_ctor_initializer_opt_and_function_body,
+ cp_parser_postfix_expression,
+ cp_parser_postfix_open_square_expression,
+ cp_parser_statement, cp_parser_jump_statement,
+ cp_parser_direct_declarator,
+ cp_parser_late_return_type_opt, cp_parser_gnu_attribute_list,
+ cp_parser_omp_clause_name, cp_parser_omp_clause_aligned,
+ cp_parser_omp_clause_linear, cp_parser_omp_all_clauses,
+ cp_parser_omp_flush,
+ cp_parser_omp_for_cond, cp_parser_omp_for_incr,
+ cp_parser_omp_for_loop_init,
+ cp_parser_omp_for_loop,
+ cp_parser_omp_declare_simd): Remove cilkplus support.
+ (CILK_SIMD_FN_CLAUSE_MASK, cp_parser_late_parsing_cilk_simd_fn_info,
+ cp_parser_cilk_grainsize): Remove.
+ (cp_parser_pragma, c_parse_file): Remove cilkplus support.
+ (cp_parser_cilk_simd_vectorlength, cp_parser_cilk_simd_linear,
+ cp_parser_cilk_simd_clause_name, cp_parser_cilk_simd_all_clauses,
+ cp_parser_cilk_simd, cp_parser_cilk_for): Remove.
+ * parser.h (IN_CILK_SIMD_FOR, IN_CILK_SPAWN): Remove.
+ * pt.c (tsubst_attribute, tsubst_expr, tsubst_copy_and_build): Remove
+ cilkplus support.
+ * semantics.c (finish_goto_stmt, begin_while_stmt, finish_do_body,
+ finish_init_stmt, finish_switch_cond, simplify_aggr_init_expr,
+ finish_omp_clauses, finish_omp_clauses, finish_omp_for): Remove
+ cilkplus
+ support.
+ * tree.c (lvalue_kind): Remove ARRAY_NOTATION_REF conditon.
+ * typeck.c (cp_build_array_ref, cp_build_compound_expr,
+ check_return_expr): Remove cilkplus support.
+
+2017-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-gimplify.c (genericize_switch_stmt): Build SWITCH_EXPR using
+ build2_loc instead of build3_loc.
+
+2017-11-27 Martin Sebor <msebor@redhat.com>
+
+ PR c++/83058
+ * init.c (warn_placement_new_too_small): Use offset_int instead of
+ HOST_WIDE_INT.
+
+2017-11-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/81888
+ * parser.c (cp_parser_decomposition_declaration): Reject just
+ BRACE_ENCLOSED_INITIALIZER_P initializers with nelts != 1 rather
+ than all such CONSTRUCTORs, and only if is_direct_init is true.
+
+2017-11-27 Jason Merrill <jason@redhat.com>
+
+ * pt.c (primary_template_specialization_p): Rename from
+ primary_template_instantiation_p. Don't check
+ DECL_TEMPLATE_INSTANTIATION.
+ * call.c, cp-tree.h, decl2.c: Adjust.
+
+2017-11-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/81675
+ * cp-gimplify.c (cp_fold) <case COND_EXPR>: Don't return immediately
+ for VOID_TYPE_P COND_EXPRs, instead fold the operands and if op0 is
+ INTEGER_CST, ensure that both op1 and op2 are non-NULL and fall
+ through into normal folding, otherwise just rebuild x if any op
+ changed.
+
+2017-11-14 Boris Kolpackov <boris@codesynthesis.com>
+
+ * Make-lang.in (c++.install-plugin): Install backend import library.
+
+2017-11-23 Jakub Jelinek <jakub@redhat.com>
+
+ * parser.c (cp_parser_omp_declare): Change return type to bool from
+ void, return true for declare simd.
+ (cp_parser_pragma): Return cp_parser_omp_declare returned value
+ rather than always false.
+
+2017-11-23 Mike Stump <mikestump@comcast.net>
+ Eric Botcazou <ebotcazou@adacore.com>
+
+ * pt.c (tsubst_expr) <ANNOTATE_EXPR>: Recurse on 3rd operand.
+ * semantics.c (finish_while_stmt_cond): Pass 3rd operand to
+ ANNOTATE_EXPR.
+ (finish_do_stmt): Likewise.
+ (finish_for_cond): Likewise.
+
+2017-11-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82401
+ * name-lookup.c (member_name_cmp): Return 0 if a == b.
+
+2017-11-22 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/62170
+ * error.c (type_to_string): Add leading comment. Add params
+ "postprocessed", "quote", and "show_color", using them to fix
+ quoting of the "aka" for types involving typedefs.
+ (arg_to_string): Update for new params to type_to_string.
+ (cxx_format_postprocessor::handle): Likewise.
+ (cp_printer): Convert penultimate param from bool to bool *.
+ Update call to type_to_string and calls to
+ defer_phase_2_of_type_diff.
+
+2017-11-22 Marek Polacek <polacek@redhat.com>
+
+ PR c++/60336
+ PR middle-end/67239
+ PR target/68355
+ * class.c (layout_class_type): Set DECL_PADDING_P on padding.
+ * decl.c (cxx_init_decl_processing): Set TRANSLATION_UNIT_WARN_EMPTY_P.
+ (grokdeclarator): Set DECL_PADDING_P on unnamed bit-fields.
+
+2017-11-21 Martin Liska <mliska@suse.cz>
+
+ * class.c (finalize_literal_type_property): Add quotes for
+ constexpr keyword.
+ (explain_non_literal_class): Likewise.
+ * constexpr.c (ensure_literal_type_for_constexpr_object): Likewise.
+ (is_valid_constexpr_fn): Likewise.
+ (check_constexpr_ctor_body): Likewise.
+ (register_constexpr_fundef): Likewise.
+ (explain_invalid_constexpr_fn): Likewise.
+ (cxx_eval_builtin_function_call): Likewise.
+ (cxx_eval_call_expression): Likewise.
+ (cxx_eval_loop_expr): Likewise.
+ (potential_constant_expression_1): Likewise.
+ * decl.c (check_previous_goto_1): Likewise.
+ (check_goto): Likewise.
+ (grokfndecl): Likewise.
+ (grokdeclarator): Likewise.
+ * error.c (maybe_print_constexpr_context): Likewise.
+ * method.c (process_subob_fn): Likewise.
+ (defaulted_late_check): Likewise.
+ * parser.c (cp_parser_compound_statement): Likewise.
+
+2017-11-21 Marc Glisse <marc.glisse@inria.fr>
+
+ * constexpr.c (cxx_eval_constant_expression,
+ potential_constant_expression_1): Handle POINTER_DIFF_EXPR.
+ * cp-gimplify.c (cp_fold): Likewise.
+ * error.c (dump_expr): Likewise.
+ * typeck.c (pointer_diff): Use POINTER_DIFF_EXPR.
+
+2017-11-21 Jakub Jelinek <jakub@redhat.com>
+
+ P0428R2 - familiar template syntax for generic lambdas
+ * parser.c (cp_parser_lambda_declarator_opt): Don't pedwarn
+ for cxx2a and above, reword pedwarn for C++14/C++17.
+
+2017-11-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/81404
+ * name-lookup.c: Include "c-family/known-headers.h"
+ (lookup_name_fuzzy): Call get_cp_stdlib_header_for_name and
+ potentially return a new suggest_missing_header hint.
+
+2017-11-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/72786
+ * name-lookup.c (class macro_use_before_def): New class.
+ (lookup_name_fuzzy): Detect macro that were used before being
+ defined, and report them as such.
+
+2017-11-20 Jason Merrill <jason@redhat.com>
+
+ * decl2.c (constrain_class_visibility): Don't warn about artificial
+ fields.
+
+2017-11-20 Jakub Jelinek <jakub@redhat.com>
+
+ P0329R4: Designated Initialization
+ * parser.c (cp_parser_initializer_clause): List in comment grammar
+ designated-initializer-list.
+ (cp_parser_initializer_list): Allow .identifier = without pedwarn for
+ C++2A, parse .identifier { ... }. Improve location_t argument to
+ pedwarn. Add pedwarn for [cst] = designators. Diagnose ... in
+ designated initializer list. Diagnose mixing designated and
+ non-designated initializer clauses for C++2A. Diagnose duplicated
+ identifiers in designators.
+ * name-lookup.h (search_anon_aggr): New declaration.
+ * name-lookup.c (fields_linear_search): Use search_anon_aggr.
+ (search_anon_aggr): New function.
+ * typeck2.c (process_init_constructor_record): Allow designator
+ to skip over some non-static data members. Handle anonymous
+ aggregates. Add diagnostics for designator order not matching
+ member declaration order.
+
+2017-11-20 David Malcolm <dmalcolm@redhat.com>
+
+ * name-lookup.c: Define INCLUDE_UNIQUE_PTR before including system.h.
+ Include "c-family/name-hint.h"
+ (suggest_alternatives_for): Convert "fuzzy_name" from const char *
+ to name_hint, and rename to "hint". Pass location to
+ lookup_name_fuzzy.
+ (lookup_name_fuzzy): Convert return type from const char *
+ to name_hint. Add location_t param.
+ * parser.c: Define INCLUDE_UNIQUE_PTR before including system.h.
+ Include "c-family/name-hint.h"
+ (cp_parser_diagnose_invalid_type_name): Convert
+ "suggestion" from const char * to name_hint, and rename to "hint".
+ Pass location to lookup_name_fuzzy.
+
+2017-11-20 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/82878
+ PR c++/78495
+ * call.c (build_call_a): Don't set CALL_FROM_THUNK_P for inherited
+ ctor.
+ * cp-gimplify.c (cp_genericize_r): Restore THUNK dereference
+ inhibibition check removed in previous c++/78495 change.
+
+2017-11-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82781
+ * constexpr.c (cxx_eval_vector_conditional_expression): New function.
+ (cxx_eval_constant_expression) <case VEC_COND_EXPR>: Use it instead
+ of cxx_eval_conditional_expression.
+
+2017-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/66618
+ PR c/69960
+ * cp-gimplify.c (c_fully_fold): Add LVAL argument, call
+ cp_fold_maybe_rvalue instead of cp_fold_rvalue and pass it !LVAL.
+
+2017-11-16 Jason Merrill <jason@redhat.com>
+
+ PR c++/79092 - non-type args of different types are different
+ * tree.c (cp_tree_equal): Check the type of constants.
+ * pt.c (unify) [TEMPLATE_PARM_INDEX]: Handle UNIFY_ALLOW_INTEGER
+ when comparing to previously deduced argument.
+ (maybe_convert_nontype_argument): New.
+ (convert_nontype_argument): Call it.
+ (tsubst_copy_and_build): Handle partial instantiation of
+ IMPLICIT_CONV_EXPR.
+ (unify): Ignore type when deducing from array bound.
+ (dependent_type_p_r): Handle DEFERRED_NOEXCEPT.
+ (value_dependent_expression_p): Any type-dependent expression is
+ value-dependent. Handle IMPLICIT_CONV_EXPR.
+ * cp-tree.h (IMPLICIT_CONV_EXPR_NONTYPE_ARG): New.
+ * mangle.c (write_template_arg): Strip IMPLICIT_CONV_EXPR.
+
+2017-11-16 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/82836
+ PR c++/82737
+ * cp-objcp-common.h (LANG_HOOKS_OVERWRITE_DECL_ASSEMBLER_NAME):
+ Override.
+ * cp-tree.h (overwrite_mangling): Declare.
+ * decl2.c (struct mangled_decl_hash): Entries are deletable.
+ (overwrite_mangling): New.
+
+ PR c++/81060
+ * decl.c (xref_tag_1): Push lambda into current scope.
+ * name-lookup.c (do_pushtag): Don't deal with ts_lambda here.
+
+2017-11-15 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/81574
+ * lambda.c (lambda_capture_field_type): Function references are
+ always catured by reference.
+
+2017-11-15 Martin Liska <mliska@suse.cz>
+
+ * decl.c (begin_destructor_body): Use cp_build_fold_indirect_ref
+ instead of cp_build_indirect_ref.
+
+2017-11-15 Martin Liska <mliska@suse.cz>
+
+ * decl.c (begin_destructor_body): In case of VPTR sanitization
+ (with disabled recovery), zero vptr in order to catch virtual calls
+ after lifetime of an object.
+
+2017-11-14 Jason Merrill <jason@redhat.com>
+
+ Use GTY((cache)) on some hash tables.
+ * decl.c (decomp_type_table): Use tree_cache_map.
+ * init.c (nsdmi_inst): Likewise.
+ * pt.c (defarg_ints): Likewise.
+ * cp-objcp-common.c (cp_get_debug_type): Likewise.
+
+2017-11-13 Jason Merrill <jason@redhat.com>
+
+ Capture adjustments for P0588R1.
+ * semantics.c (process_outer_var_ref): Capture variables when
+ they are named; complain about non-capture uses when odr-used.
+ * expr.c (mark_use): Rvalue use looks through capture proxy.
+ * constexpr.c (potential_constant_expression_1): Improve error about
+ use of captured variable.
+ * lambda.c (need_generic_capture, dependent_capture_r)
+ (do_dependent_capture, processing_nonlambda_template): Remove.
+ * call.c (build_this): Remove uses of the above.
+ * decl.c (cp_finish_decl): Likewise.
+ * semantics.c (maybe_cleanup_point_expr)
+ (maybe_cleanup_point_expr_void, finish_goto_stmt)
+ (maybe_convert_cond): Likewise.
+ * typeck.c (check_return_expr): Likewise.
+
+ Defer folding of *&.
+ * typeck.c (cp_build_fold_indirect_ref): New.
+ (cp_build_indirect_ref_1): Split out from cp_build_indirect_ref.
+ Add 'fold' parameter.
+ * cp-tree.h: Declare cp_build_fold_indirect_ref.
+ * call.c, class.c, cp-ubsan.c, decl.c, except.c, init.c, lambda.c,
+ parser.c, rtti.c, tree.c, typeck.c, typeck2.c: Use it.
+ * parser.c (do_range_for_auto_deduction): Use RO_UNARY_STAR.
+ (cp_convert_range_for): Likewise.
+ * typeck2.c (build_x_arrow): Use RO_ARROW.
+
+ * cp-ubsan.c (cp_ubsan_check_member_access_r): Fix handling of
+ INDIRECT_REF of ADDR_EXPR.
+
+ PR c++/82360 - ICE with static_cast in template.
+ * call.c (perform_direct_initialization_if_possible): Check
+ processing_template_decl.
+ * typeck.c (build_static_cast_1): Likewise.
+
+2017-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Remove the null check from placement new in all modes
+ * init.c (build_new_1): Don't do a null check for
+ a namespace-scope non-replaceable placement new
+ in any mode unless -fcheck-new is provided.
+
+2017-11-07 Boris Kolpackov <boris@codesynthesis.com>
+
+ * Make-lang.in (CP_PLUGIN_HEADERS): Add operators.def since included
+ in cp-tree.h.
+
+2017-11-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82835
+ * cp-gimplify.c (cxx_omp_clause_apply_fn): For methods pass i - 1 to
+ convert_default_arg instead of i.
+
+2017-11-06 Jason Merrill <jason@redhat.com>
+
+ P0704R1 - fixing const-qualified pointers to members
+ * typeck2.c (build_m_component_ref): Also accept in lower stds with
+ a pedwarn.
+
+2017-11-06 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/65579
+ * decl2.c (finish_static_data_member_decl): If there's an initializer,
+ complete the type and re-apply the quals.
+
+2017-11-06 Martin Liska <mliska@suse.cz>
+
+ PR middle-end/82404
+ * constexpr.c (cxx_eval_builtin_function_call): Handle
+ __builtin_unreachable call.
+ (get_function_named_in_call): Declare function earlier.
+ (constexpr_fn_retval): Skip __builtin_unreachable.
+ * cp-gimplify.c (cp_ubsan_maybe_instrument_return): Rename to
+ ...
+ (cp_maybe_instrument_return): ... this.
+ (cp_genericize): Call the function unconditionally.
+
+2017-11-03 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/82710
+ * decl.c (grokdeclarator): Protect MAYBE_CLASS things from paren
+ warning too.
+
+2017-11-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81957
+ * pt.c (make_pack_expansion): Add tsubst_flags_t parameter.
+ (expand_integer_pack, convert_template_argument, coerce_template_parms,
+ gen_elem_of_pack_expansion_instantiation, tsubst_pack_expansion,
+ unify): Adjust calls.
+ * tree.c (cp_build_qualified_type_real): Likewise.
+ * cp-tree.h (make_pack_expansion): Adjust declaration.
+
+2017-11-02 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (IDENTIFIER_NEWDEL_OP_P): Restore, adjust.
+ (IDENTIFIER_NEW_OP_P): New.
+ * decl.c (grokdeclarator): Restore IDENTIFIER_NEWDEL_OP_P use.
+ * pt.c (push_template_decl_real): Likewise.
+ * typeck.c (check_return_expr): Use IDENTIFIER_NEW_OP_P.
+
+ PR c++/82710
+ * decl.c (grokdeclarator): Don't warn when parens protect a return
+ type from a qualified name.
+
+2017-11-01 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (enum cp_identifier_kind): Delete cik_newdel_op.
+ Renumber and reserve udlit value.
+ (IDENTIFIER_NEWDEL_OP_P): Delete.
+ (IDENTIFIER_OVL_OP_P): New.
+ (IDENTIFIER_ASSIGN_OP_P): Adjust.
+ (IDENTIFIER_CONV_OP_P): Adjust.
+ (IDENTIFIER_OVL_OP_INFO): Adjust.
+ (IDENTIFIER_OVL_OP_FLAGS): New.
+ * decl.c (grokdeclarator): Use IDENTIFIER_OVL_OP_FLAGS.
+ * lex.c (get_identifier_kind_name): Adjust.
+ (init_operators): Don't special case new/delete ops.
+ * mangle.c (write_unqualified_id): Use IDENTIFIER_OVL_OP_P.
+ * pt.c (push_template_decl_real): Use IDENTIFIER_OVL_OP_FLAGS.
+ * typeck.c (check_return_expr): Likewise.
+
+ * cp-tree.h (assign_op_identifier, call_op_identifier): Use
+ compressed code.
+ (struct lang_decl_fn): Use compressed operator code.
+ (DECL_OVERLOADED_OPERATOR_CODE): Replace with ...
+ (DECL_OVERLOADED_OPERATOR_CODE_RAW): ... this.
+ (DECL_OVERLOADED_OPERATOR_CODE_IS): Use it.
+ * decl.c (duplicate_decls): Use DECL_OVERLOADED_OPERATOR_CODE_RAW.
+ (build_library_fn): Likewise.
+ (grok_op_properties): Likewise.
+ * mangle.c (write_unqualified_name): Likewise.
+ * method.c (implicitly_declare_fn): Likewise.
+ * typeck.c (check_return_expr): Use DECL_OVERLOADED_OPERATOR_IS.
+
+ * cp-tree.h (IDENTIFIER_CP_INDEX): Define.
+ (enum ovl_op_flags): Add OVL_OP_FLAG_AMBIARY.
+ (enum ovl_op_code): New.
+ (struct ovl_op_info): Add ovl_op_code field.
+ (ovl_op_info): Size by OVL_OP_MAX.
+ (ovl_op_mapping, ovl_op_alternate): Declare.
+ (OVL_OP_INFO): Adjust for mapping array.
+ (IDENTIFIER_OVL_OP_INFO): New.
+ * decl.c (ambi_op_p, unary_op_p): Delete.
+ (grok_op_properties): Use IDENTIFIER_OVL_OP_INFO and
+ ovl_op_alternate.
+ * lex.c (ovl_op_info): Adjust and static initialize.
+ (ovl_op_mappings, ovl_op_alternate): Define.
+ (init_operators): Iterate over ovl_op_info array and init mappings
+ & alternate arrays.
+ * mangle.c (write_unqualified_id): Use IDENTIFIER_OVL_OP_INFO.
+ * operators.def (DEF_OPERATOR): Remove KIND parm.
+ (DEF_SIMPLE_OPERATOR): Delete.
+ (OPERATOR_TRANSITION): Expand if defined.
+
+2017-10-31 David Malcolm <dmalcolm@redhat.com>
+
+ * pt.c (listify): Use %< and %> for description of #include.
+
+2017-10-31 David Malcolm <dmalcolm@redhat.com>
+
+ * class.c (explain_non_literal_class): Use UNKNOWN_LOCATION rather
+ than 0.
+ * name-lookup.c (suggest_alternatives_for): Update for renaming of
+ inform_at_rich_loc.
+ (maybe_suggest_missing_header): Likewise.
+ (suggest_alternative_in_explicit_scope): Likewise.
+ * parser.c (cp_parser_diagnose_invalid_type_name): Likewise for
+ renaming of error_at_rich_loc.
+ (cp_parser_string_literal): Likewise.
+ (cp_parser_nested_name_specifier_opt): Likewise.
+ (cp_parser_cast_expression): Likewise for renaming of
+ warning_at_rich_loc.
+ (cp_parser_decl_specifier_seq): Likewise for renaming of
+ error_at_rich_loc and warning_at_rich_loc.
+ (cp_parser_elaborated_type_specifier): Likewise for renaming of
+ pedwarn_at_rich_loc.
+ (cp_parser_cv_qualifier_seq_opt): Likewise for renaming of
+ error_at_rich_loc.
+ (cp_parser_virt_specifier_seq_opt): Likewise.
+ (cp_parser_class_specifier_1): Likewise.
+ (cp_parser_class_head): Likewise.
+ (cp_parser_member_declaration): Likewise for renaming of
+ pedwarn_at_rich_loc, warning_at_rich_loc, and error_at_rich_loc.
+ (cp_parser_enclosed_template_argument_list): Likewise for renaming
+ of error_at_rich_loc.
+ (set_and_check_decl_spec_loc): Likewise.
+ * pt.c (listify): Likewise.
+ * rtti.c (typeid_ok_p): Likewise.
+ * semantics.c (process_outer_var_ref): Use UNKNOWN_LOCATION rather
+ than 0.
+ * typeck.c (access_failure_info::maybe_suggest_accessor): Update
+ for renaming of inform_at_rich_loc.
+ (finish_class_member_access_expr): Likewise for renaming of
+ error_at_rich_loc.
+
+2017-10-31 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (struct operator_name_info_t): Rename to ...
+ (struct ovl_op_info_t): ... here. Add tree_code field.
+ (operator_name_info, assignment_operator_name_info): Delete.
+ (ovl_op_info): Declare.
+ (OVL_OP_INFO): Adjust.
+ * decl.c (grok_op_properties): Use ovl_op_flags.
+ * lex.c (operator_name_info, assignment_operator_name_info):
+ Delete.
+ (ovl_op_info): Define.
+ (set_operator_ident): Adjust.
+ (init_operators): Set tree_code.
+ * mangle.c (write_unqualified_id): Adjust operator array scan.
+
+ * lex.c (init_operators): Allow NULL operator name. Don't add
+ special cases.
+ * operators.def: Use NULL for mangling only operators. Move to
+ after regular operators but move assignment operators last.
+
+ * cp-tree.h (enum ovl_op_flags): New.
+ (struct operator_name_info_t): Rename arity to flags.
+ * lex.c (set_operator_ident): New.
+ (init_operators): Use it. Adjust for flags.
+ * mangle.c (write_unqualified_id): Adjust for flags.
+ * operators.def: Replace arity with flags.
+
+ * cp-tree.h (ovl_op_identifier): New.
+ (assign_op_identifier, call_op_identifier): Adjust.
+ (cp_operator_id, cp_assignment_operator_ide): Delete.
+ (SET_OVERLOADED_OPERATOR_CODE): Delete.
+ (OVL_OP_INFO): New.
+ * call.c (op_error): Use OVL_OP_INFO.
+ (build_conditional_expr_1): Use ovl_op_identifier.
+ (build_new_op_1): Use OVL_OP_INFO & ovl_op_identifier.
+ (build_op_delete_call): Likewise.
+ * class.c (type_requires_array_cookie): Use ovl_op_identifier.
+ * decl.c (duplicate_decls): Directly copy operator code.
+ (builtin_function_1): Do not set operator code.
+ (build_library_fn): Directly set operator code.
+ (push_cp_library_fn): Use ovl_op_identifier.
+ (grok_op_properties): Directly set operator code.
+ * decl2.c (maybe_warn_sized_delete): Use ovl_op_identifier.
+ * error.c (dump_expr): Use OVL_OP_INFO.
+ (op_to_string): Add assop arg. Use OVL_OP_INFO.
+ (assop_to_string): Delete.
+ (args_to_string): Adjust.
+ * init.c (build_new_1): Use ovl_op_identifier.
+ * mangle.c (write_unqualified_name): Use OVL_OP_INFO.
+ (write_expression): Likewise.
+ * method.c (synthesized_method_walk): Use ovl_op_identifier.
+ (implicitly_declare_fn): Use assign_op_identifier. Directly set
+ operator code.
+ * name-lookup.c (get_class_binding): Use assign_op_identifier.
+ * parser.c (cp_parser_operator): Use ovl_op_identifier.
+ (cp_parser_omp_clause_reduction): Likewise.
+ * semantics.c (omp_reduction_id): Likewise.
+ * typeck.c (cxx_sizeof_or_alignof_type): Use OVL_OP_INFO.
+
+ * cp-tree.h (assign_op_identifier, call_op_identifier): Define.
+ (LAMBDA_FUNCTION_P): Use DECL_OVERLOADED_OPERATOR_IS.
+ (DECL_OVERLOADED_OPERATOR_P): Just retuurn true/false.
+ (DECL_OVERLOADED_OPERATOR_CODE, DECL_OVERLOADED_OPERATOR_IS): Define.
+ * call.c (add_function_candidate): Use
+ DECL_OVERLOADED_OPERATOR_IS.
+ (build_op_call_1): Use call_op_identifier &
+ DECL_OVERLOADED_OPERATOR_IS.
+ (build_over_call): Likewise.
+ (has_trivial_copy_assign_p): Use assign_op_identifier.
+ (build_special_member_call): Likewise.
+ * class.c (dfs_declare_virt_assop_and_dtor): Likewise.
+ (vbase_has_user_provided_move_assign,
+ classtype_has_move_assign_or_move_ctor_p): Likewise.
+ * decl.c (duplicate_decls): Use DECL_OVERLOADED_OPERATOR_CODE.
+ (grok_special_member_properties): Use assign_op_identifier.
+ (start_preparsed_function): Use DECL_OVERLOADED_OPERATOR_IS.
+ * decl2.c (mark_used): Use DECL_CONV_FN_P.
+ * dump.c (dump_access): Delete prototype.
+ (dump_op): Delete.
+ (cp_dump_tree): Don't call it.
+ * lambda.c (lambda_function): Use call_op_identifier.
+ (maybe_add_lambda_conv_op): Not an overloaded operator. Remove
+ unneeded braces.
+ * mangle.c (write_unqualified_name): Use DECL_OVERLOADED_OPERTOR_CODE.
+ * method.c (do_build_copy_assign): Use assign_op_identifier.
+ (synthesize_method): Use DECL_OVERLOADED_OPERATOR_IS.
+ (get_copy_assign): Use assign_op_identifier.
+ (synthesized_method_walk): Likewise.
+ (defaultable_fn_check): Use DECL_OVERLOADED_OPERATOR_IS.
+ * parser.c (cp_parser_lambda_declarator_opt): Use
+ call_op_identifier.
+ * semanitics.c (classtype_has_nothrow_assign_or_copy_p): Use
+ assign_op_identifier.
+ * tree.c (special_function_p): Use DECL_OVERLOADED_OPERATOR_IS.
+ * typeck.c (check_return_expr): Use DECL_OVERLOADED_OPERATOR_CODE.
+ (check_return_expr): Use assign_op_identifier.
+
+2017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82085
+ * pt.c (tsubst_copy_and_build, [INDIRECT_REF]): For a REFERENCE_REF_P,
+ unconditionally call convert_from_reference.
+
+2017-10-30 Nathan Sidwell <nathan@acm.org>
+
+ * call.c (build_op_call_1): Test for FUNCTION_DECL in same manner
+ as a few lines earlier.
+ * cp-tree.h (PACK_EXPANSION_PATTERN): Fix white space.
+ * decl.c (grokfndecl): Fix indentation.
+ (compute_array_index_type): Use processing_template_decl_sentinel.
+ (grok_op_properties): Move warnings to end. Reorder other checks
+ to group similar entities. Tweak diagnostics.
+ * lex.c (unqualified_name_lookup_error): No need to check name is
+ not ERROR_MARK operator.
+ * parser.c (cp_parser_operator): Select operator code before
+ looking it up.
+ * typeck.c (check_return_expr): Fix indentation and line wrapping.
+
+2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * pt.c (invalid_nontype_parm_type_p): Return a bool instead of an int.
+
+2017-10-26 Nathan Sidwell <nathan@acm.org>
+
+ * decl.c (sort_labels): Restore function.
+ (pop_labels): Sort labels
+ (identify_goto): Add translation markup.
+
+2017-10-25 Nathan Sidwell <nathan@acm.org>
+
+ Kill IDENTIFIER_LABEL_VALUE.
+ * cp-tree.h (lang_identifier): Delete label_value slot.
+ (IDENTIFIER_LABEL_VALUE, SET_IDENTIFIER_LABEL_VALUE): Delete.
+ (struct named_label_hasher): Rename to ...
+ (struct named_label_hash): ... here. Reimplement.
+ (struct language_function): Adjust x_named_labels.
+ * name-lookup.h (struct cp_label_binding): Delete.
+ (struct cp_binding_level): Delete shadowed_labels slot.
+ * decl.c (struct named_label_entry): Add name and outer slots.
+ (pop_label): Rename to ...
+ (check_label_used): ... here. Don't pop.
+ (note_label, sort_labels): Delete.
+ (pop_labels, pop_local_label): Reimplement.
+ (poplevel): Pop local labels as any other decl. Remove
+ shadowed_labels handling.
+ (named_label_hash::hash, named_label_hash::equal): New.
+ (make_label_decl): Absorb into ...
+ (lookup_label_1): ... here. Add making_local_p arg, reimplement.
+ (lookup_label, declare_local_label): Adjust.
+ (check_goto, define_label): Adjust.
+ * lex.c (make_conv_op_name): Don't clear IDENTIFIER_LABEL_VALUE.
+ * ptree.c (cxx_print_identifier): Don't print identifier binding.
+
+ * decl.c (identifier_goto): Reduce duplication.
+ (check_previous_goto_1): Likewise.
+ (check_goto): Move var decls to initialization.
+ (check_omp_return, define_label_1, define_label): Likewise.
+
+2017-10-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR libstdc++/81706
+ * decl.c (duplicate_decls): Copy "omp declare simd" attributes from
+ newdecl to corresponding __builtin_ if any.
+
+2017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82466
+ * decl.c (duplicate_decls): Warn for built-in functions declared as
+ non-function, use OPT_Wbuiltin_declaration_mismatch.
+
+ * decl.c (duplicate_decls): Avoid redundant '+' in warning_at.
+
+2017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80991
+ * pt.c (value_dependent_expression_p, [TRAIT_EXPR]): Handle
+ a TREE_LIST as TRAIT_EXPR_TYPE2.
+
+2017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com>
+ Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82307
+ * cvt.c (type_promotes_to): Implement C++17, 7.6/4, about unscoped
+ enumeration type whose underlying type is fixed.
+
+2017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80449
+ * semantics.c (finish_compound_literal): Check do_auto_deduction
+ return value for error_mark_node.
+
+2017-10-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/77369 - wrong noexcept handling in C++14 and below
+ * tree.c (strip_typedefs): Canonicalize TYPE_RAISES_EXCEPTIONS.
+
+2017-10-20 Nathan Sidwell <nathan@acm.org>
+
+ * class.c (layout_class_type): Cleanup as-base creation, determine
+ mode here.
+ (finish_struct_1): ... not here.
+
+2017-10-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82600
+ * typeck.c (check_return_expr): Don't call
+ maybe_warn_about_returning_address_of_local in templates.
+
+2017-10-17 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/82560
+ * call.c (build_over_call): Don't pass tf_no_cleanup to nested
+ calls.
+
+ PR middle-end/82546
+ * cp-objcp-common.c (cp_tree_size): Reformat. Adjust returns size
+ of TYPE nodes.
+
+2017-10-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/82357 - bit-field in template
+ * tree.c (cp_stabilize_reference): Just return a NON_DEPENDENT_EXPR.
+
+2017-10-13 David Malcolm <dmalcolm@redhat.com>
+
+ * cp-tree.h (maybe_show_extern_c_location): New decl.
+ * decl.c (grokfndecl): When complaining about literal operators
+ with C linkage, issue a note giving the location of the
+ extern "C".
+ * parser.c (cp_parser_new): Initialize new field
+ "innermost_linkage_specification_location".
+ (cp_parser_linkage_specification): Store the location
+ of the linkage specification within the cp_parser.
+ (cp_parser_explicit_specialization): When complaining about
+ template specializations with C linkage, issue a note giving the
+ location of the extern "C".
+ (cp_parser_explicit_template_declaration): Likewise for templates.
+ (maybe_show_extern_c_location): New function.
+ * parser.h (struct cp_parser): New field
+ "innermost_linkage_specification_location".
+
+2017-10-12 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (cp_expr): Add const operator * and operator->
+ accessors.
+ (cp_tree_node_structure_enum): Delete TS_CP_BINDING,
+ TS_CP_WRAPPER, LAST_TS_CP_ENUM.
+
+2017-10-12 David Malcolm <dmalcolm@redhat.com>
+
+ * parser.c (get_required_cpp_ttype): New function.
+ (cp_parser_error_1): Call it, using the result to call
+ maybe_suggest_missing_token_insertion.
+
+2017-10-12 David Malcolm <dmalcolm@redhat.com>
+
+ * parser.c (get_matching_symbol): Move to before...
+ (cp_parser_error): Split out into...
+ (cp_parser_error_1): ...this new function, merging in content
+ from...
+ (cp_parser_required_error): ...here. Eliminate partial duplicate
+ of body of cp_parser_error in favor of a call to the new
+ cp_parser_error_1 helper function.
+
+2017-10-11 Nathan Sidwell <nathan@acm.org>
+
+ * decl2.c (struct mangled_decl_hash): Use DECL_ASSEMBLER_NAME_RAW.
+ (record_mangling): Likewise.
+
+2017-10-10 Nathan Sidwell <nathan@acm.org>
+
+ * name-lookup.c (extern_c_fns): Rename to ...
+ (extern_c_decls): ... here.
+ (check_extern_c_conflict, extern_c_linkage_bindings): Update.
+ (do_pushdecl): Check extern-c fns and vars.
+
+ * cp-tree.h (default_hash_traits <lang_identifier *>): Delete
+ specialization.
+
+ * decl2.c (struct mangled_decl_hash): New hash traits.
+ (mangled_decls): Make hash_table<mangled_decl_hash>.
+ (generate_mangling_alias, record_mangling): Adjust.
+
+2017-10-10 Jason Merrill <jason@redhat.com>
+
+ More delayed lambda capture fixes.
+ * call.c (add_function_candidate): Use build_address.
+ (build_op_call_1): Call mark_lvalue_use early.
+ (build_over_call): Handle error from build_this.
+ * constexpr.c (cxx_bind_parameters_in_call): Use build_address.
+ (cxx_eval_increment_expression): Don't use rvalue().
+ * cvt.c (convert_to_void): Use mark_discarded_use.
+ * expr.c (mark_use): Handle PARM_DECL, NON_DEPENDENT_EXPR. Fix
+ reference handling. Don't copy the expression.
+ (mark_discarded_use): New.
+ * lambda.c (insert_capture_proxy): Add some sanity checking.
+ (maybe_add_lambda_conv_op): Set cp_unevaluated_operand.
+ * pt.c (register_local_specialization): Add sanity check.
+ * semantics.c (process_outer_var_ref): Fix check for existing proxy.
+ * typeck.c (cp_build_addr_expr_1): Handle error from
+ mark_lvalue_use.
+ (cp_build_modify_expr): Call mark_lvalue_use_nonread, handle error
+ from rvalue.
+
+ Handle generic lambda capture in dependent expressions.
+ * lambda.c (need_generic_capture, dependent_capture_r)
+ (do_dependent_capture): New.
+ * pt.c (processing_nonlambda_template): Use need_generic_capture.
+ * semantics.c (maybe_cleanup_point_expr)
+ (maybe_cleanup_point_expr_void, finish_goto_stmt)
+ (maybe_convert_cond): Call do_dependent_capture.
+ * typeck.c (build_static_cast): Remove dependent capture handling.
+
+ * typeck.c (condition_conversion): Assert !processing_template_decl.
+ * semantics.c (finish_omp_clauses): Don't
+ fold_build_cleanup_point_expr if processing_template_decl.
+ (outer_var_p): A temporary can't be from an outer scope.
+ * pt.c (type_dependent_expression_p): Fix dependency checking of
+ functions without DECL_TEMPLATE_INFO.
+ (instantiate_decl): Use lss_copy.
+ * constexpr.c (is_valid_constexpr_fn): Fix lambdas before C++17.
+
+ * typeck.c (check_return_expr): Check non-dependent conversion in
+ templates.
+ * constraint.cc (check_function_concept): Don't complain about an
+ empty concept if seen_error.
+
+2017-10-10 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * cvt.c (ignore_overflows): Use wi::to_wide when
+ operating on trees as wide_ints.
+ * decl.c (check_array_designated_initializer): Likewise.
+ * mangle.c (write_integer_cst): Likewise.
+ * semantics.c (cp_finish_omp_clause_depend_sink): Likewise.
+
+2017-10-10 Nathan Sidwell <nathan@acm.org>
+
+ * name-lookup.c (set_global_binding): Don't deal with STAT_HACK.
+
+2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/47791
+ * decl.c (finish_function): Take a bool intead of an int; adjust.
+ * cp-tree.h (finish_function): Adjust declaration.
+ * decl2.c (generate_tls_wrapper, finish_objects,
+ finish_static_storage_duration_function): Adjust calls.
+ * lambda.c (maybe_add_lambda_conv_op, finish_lambda_function):
+ Likewise.
+ * method.c (synthesize_method): Likewise.
+ * optimize.c (maybe_thunk_body, maybe_clone_body): Likewise.
+ * pt.c (instantiate_decl): Likewise.
+ * parser.c (cp_parser_function_definition_after_declarator,
+ cp_parser_late_parsing_for_member, cp_parser_omp_declare_reduction):
+ Likewise.
+ (cp_parser_ctor_initializer_opt,
+ cp_parser_ctor_initializer_opt_and_function_body,
+ cp_parser_function_try_block,
+ cp_parser_function_definition_after_declarator,
+ cp_parser_function_transaction): Return void; adjust declarations.
+
+2017-10-06 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/82424
+ * name-lookup.c (check_local_shadow): Don't try and convert
+ dependent types.
+
+2017-10-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82299
+ * decl.c (reshape_init): Suppress warn_useless_cast for direct enum
+ init.
+ * typeck.c (convert_for_assignment): Likewise.
+
+ P0704R1 - fixing const-qualified pointers to members
+ * typeck2.c (build_m_component_ref): For -std=c++2a allow
+ pointer to const & qualified method on rvalue.
+
+2017-10-06 Nathan Sidwell <nathan@acm.org>
+
+ Use hash_table for extern "C" names
+ * name-lookup.c (extern_c_fns): Use hash_table.
+ (check_extern_c_conflict): Adjust.
+ (c_linkage_bindings): Adjust.
+
+ Use hash_table for namespace bindings
+ * cp-tree.h (struct named_decl_hash): New.
+ (lang_decl_ns): Change type of bindings field.
+ * lex.c (maybe_add_lang_decl_raw): Adjust.
+ * name-lookup.c (find_namespace_slot): Adjust.
+ (do_pushdecl): Push NULL-named namespace.
+ (do_push_nested_namespace): Adjust.
+ (push_namespace): Push anonymous namespace as NULL name.
+
+2017-10-05 Jason Merrill <jason@redhat.com>
+
+ Pass variadic class objects exactly like named by-value args.
+ * call.c (convert_arg_to_ellipsis): Use the result of force_rvalue.
+
+2017-10-05 Nathan Sidwell <nathan@acm.org>
+
+ Warn on MVP declarations
+ * cp-tree.h (struct cp_declarator): Add parenthesized field.
+ * decl.c (grokdeclarator): Warn about unnecessary parens.
+ * parser.c (make_declarator): Init parenthesized field.
+ (cp_parser_direct_declarator): Set parenthesized field.
+
+ Kill IDENTIFIER_GLOBAL_VALUE, SET_IDENTIFIER_GLOBAL_VALUE
+ * cp-tree.h (IDENTIFIER_GLOBAL_VALUE,
+ SET_IDENTIFIER_GLOBAL_VALUE): Delete.
+ * name-lookup.h (set_global_binding): Remove NAME parm.
+ (get_global_binding): New inline fn.
+ * name-lookup.c (set_global_binding): Remove NAME parm. Adjust.
+ (identifier_global_value): Move to ...
+ * cp-objcp-common.c (identifier_global_value): ... here.
+ * class.c (build_ctor_vtbl_group, build_vtbl_initializer): Adjust.
+ * decl.c (record_builtin_type, expand_static_init,
+ grokdeclarator): Adjust.
+ * decl2.c (get_guard, get_local_tls_init_fn, get_tls_init_fn,
+ get_tls_wrapper_fn, maybe_warn_sized_delete): Adjust.
+ * except.c (declare_library_fn, build_throw): Adjust.
+ * init.c (throw_bad_array_length): Adjust.
+ * rtti.c (throw_bad_cast, throw_bad_typeid, get_tinfo_decl): Adjust.
+
+ * decl2.c (record_mangling): Fix spello and formatting from
+ previous patch.
+
+2017-10-04 Nathan Sidwell <nathan@acm.org>
+
+ Give builtin types the correct name.
+ * name-lookup.c (set_global_binding): Assert name is DECL_NAME.
+ * decl.c (record_builtin_type): Reimplement, use new TYPE_DECL for
+ rname.
+
+2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
+ Andrew Pinski <apinski@cavium.com>
+
+ PR c++/71946
+ * parser.c (cp_parser_lambda_body): Set parser->in_function_body.
+
+2017-10-04 Nathan Sidwell <nathan@acm.org>
+
+ Move mangling aliases out of global namespace.
+ * cp-tree.h (record_mangling): New.
+ (maybe_remove_implicit_alias): Delete.
+ * decl2.c (mangled_decls): New hash map.
+ (generate_mangling_alias): Reimplement using mangled_decls.
+ (record_mangling): New.
+ * mangle.c (decl_implicit_alias_p,
+ maybe_remove_implicit_alias): Delete.
+ (mangle_decl): Use record_mangling.
+ * name-lookup.c (supplement_binding_1): Remove
+ maybe_remove_implicit_alias check.
+
+2017-10-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82373
+ * error.c (dump_function_decl): If show_return, call dump_type_suffix
+ on the same return type dump_type_prefix has been called on.
+
+2017-10-04 Jason Merrill <jason@redhat.com>
+
+ PR c++/81525 - broken handling of auto in generic lambda.
+ * pt.c (tsubst_decl) [VAR_DECL]: Use strip_innermost_template_args.
+
+2017-10-04 Nathan Sidwell <nathan@acm.org>
+
+ * call.c (convert_arg_to_ellipsis): Correct comment about passing
+ by reference.
+
+2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * constexpr.c (cxx_eval_store_expression): Use wi::to_widest
+ when comparing the array bounds with an ARRAY_REF index.
+
+2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/68754
+ * method.c (defaulted_late_check): Early return if the defaulted
+ declaration does not match the expected signature.
+
+2017-09-29 Jakub Jelinek <jakub@redhat.com>
+
+ P0683R1 - default member initializers for bit-fields
+ * cp-tree.h (grokbitfield): Add INIT parameter.
+ * parser.c (cp_parser_constant_expression): Add STRICT_P argument,
+ if true, parse a conditional-expression rather than
+ assignment-expression.
+ (cp_parser_member_declaration): For C++11 and later pass true
+ as STRICT_P to cp_parser_constant_expression. Parse C++2A bitfield
+ NSDMIs. Adjust grokbitfield caller. Handle DECL_INITIAL also for
+ DECL_C_BIT_FIELDs.
+ (cp_parser_objc_class_ivars): Adjust grokbitfield caller.
+ * class.c (check_field_decl): Recurse even for DECL_C_BIT_FIELDs.
+ (check_field_decls): Call check_field_decl even for DECL_C_BIT_FIELDs.
+ * decl2.c (grokbitfield): Add INIT parameter, pass it to
+ cp_finish_decl.
+ * pt.c (tsubst_decl): Handle DECL_INITIAL for all FIELD_DECLs, not
+ just non-bitfields.
+
+ * class.c (check_bitfield_decl): Retrieve and clear width from
+ DECL_BIT_FIELD_REPRESENTATIVE rather than DECL_INITIAL.
+ (check_field_decls): Test DECL_BIT_FIELD_REPRESENTATIVE rather than
+ DECL_INITIAL.
+ (remove_zero_width_bit_fields): Adjust comment.
+ * decl2.c (grokbitfield): Stash width into
+ DECL_BIT_FIELD_REPRESENTATIVE rather than DECL_INITIAL.
+ * pt.c (tsubst_decl): For DECL_C_BIT_FIELD, tsubst_expr
+ DECL_BIT_FIELD_REPRESENTATIVE rather than DECL_INITIAL for width.
+
+ * parser.c (cp_parser_member_declaration): Parse attributes before
+ colon of a bitfield in addition to after colon.
+
+ * Make-lang.in (check-c++-all): Test also c++2a.
+
+2017-09-28 Jason Merrill <jason@redhat.com>
+
+ PR c++/56973, DR 696 - capture constant variables only as needed.
+ * expr.c (mark_use): Split out from mark_rvalue_use and
+ mark_lvalue_use. Handle lambda capture of constant variables.
+ (mark_lvalue_use_nonread): New.
+ * semantics.c (process_outer_var_ref): Don't capture a constant
+ variable until forced.
+ * pt.c (processing_nonlambda_template): New.
+ * call.c (build_this): Check it.
+ * decl2.c (grok_array_decl): Call mark_rvalue_use and
+ mark_lvalue_use_nonread.
+ * init.c (constant_value_1): Don't call mark_rvalue_use.
+ * typeck.c (build_static_cast): Handle lambda capture.
+
+ Use local_specializations to find capture proxies.
+ * cp-tree.h (DECL_CAPTURED_VARIABLE): New.
+ * lambda.c (build_capture_proxy): Set it.
+ (add_capture): Pass initializer to build_capture_proxy.
+ (start_lambda_function): Likewise.
+ (insert_capture_proxy): Use register_local_specialization.
+ (is_lambda_ignored_entity): Always ignore proxies.
+ * name-lookup.c (qualify_lookup): Don't check
+ is_lambda_ignored_entity if LOOKUP_HIDDEN is set.
+ * semantics.c (process_outer_var_ref): Use
+ retrieve_local_specialization.
+ * parser.c (cp_parser_lambda_body): Push local_specializations.
+ * pt.c (tsubst_expr): Pass LOOKUP_HIDDEN when looking for a proxy.
+ (tsubst_lambda_expr): Push local_specializations sooner.
+ (tsubst_copy_and_build): Don't register_local_specialization.
+
+ * call.c (build_special_member_call): Use the return value of
+ mark_lvalue_use.
+ * decl.c (compute_array_index_type): Likewise.
+ * parser.c (cp_parser_oacc_wait_list): Likewise.
+ * lambda.c (is_normal_capture_proxy): Handle *this capture.
+ (add_capture): Clarify internal_error message.
+
+2017-09-22 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR bootstrap/81926
+ * cp-objcp-common.c (cp_get_debug_type): Do only one lookup.
+
+2017-09-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81929
+ * tree.c (struct replace_placeholders_t): Add pset field.
+ (replace_placeholders_r): Call cp_walk_tree with d->pset as
+ last argument instead of NULL. Formatting fix.
+ (replace_placeholders): Add pset variable, add its address
+ into data. Pass &pset instead of NULL to cp_walk_tree.
+
+2017-09-22 David Malcolm <dmalcolm@redhat.com>
+
+ * call.c (get_fndecl_argument_location): New function.
+ (convert_like_real): Use it when complaining about argument type
+ mismatches.
+ * cp-tree.h (struct cp_parameter_declarator): Add "loc" field.
+ * parser.c (make_parameter_declarator): Add "loc" param and use
+ it to initialize the new field.
+ (cp_parser_translation_unit): Add UNKNOWN_LOCATION for "loc" of
+ the "no_parameters" parameter.
+ (cp_parser_parameter_declaration_list): Set the location of the
+ result of grokdeclarator to be the parameter's loc, assuming no
+ errors.
+ (cp_parser_parameter_declaration): Generate a location for the
+ parameter and pass to make_parameter_declarator.
+
+2017-09-20 Nathan Sidwell <nathan@acm.org>
+
+ * name-lookup.c (member_name_cmp): Use DECL_UID for final
+ ordering.
+
+2017-09-20 Jakub Jelinek <jakub@redhat.com>
+
+ P0409R2 - allow lambda capture [=, this]
+ * parser.c (cp_parser_lambda_introducer): For cxx2a don't pedwarn on
+ redundant [=, this].
+
+2017-09-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/82069 - ICE with lambda in template
+ * semantics.c (process_outer_var_ref): Check uses_template_parms
+ instead of any_dependent_template_arguments_p.
+
+2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
+ Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/64644
+ * decl2.c (finish_anon_union): Complain about "anonymous union with
+ no members" with a pedwarn.
+
+2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * typeck.c (build_reinterpret_cast_1,
+ build_const_cast_1): Implement -Wcast-align=strict.
+
+2017-09-15 Jakub Jelinek <jakub@redhat.com>
+
+ * decl.c (redeclaration_error_message): Use cxx17 instead of cxx1z,
+ adjust diagnostics refering to C++1z or -std=gnu++1z or -std=c++1z
+ to C++17 or -std=gnu++17 or -std=c++17. Adjust comments.
+ (cxx_init_decl_processing, next_initializable_field,
+ is_direct_enum_init, check_initializer, cp_finish_decl,
+ mark_inline_variable, grokdeclarator, grokparms, xref_basetypes,
+ finish_function): Likewise.
+ * cp-tree.h (DECL_INLINE_VAR_P): Likewise.
+ * pt.c (mark_template_parm, convert_nontype_argument,
+ instantiate_class_template_1, type_unification_real, unify,
+ get_partial_spec_bindings, dependent_type_p_r): Likewise.
+ * typeck.c (cp_build_unary_op): Likewise.
+ * constexpr.c (var_in_maybe_constexpr_fn): Likewise.
+ * call.c (build_user_type_conversion_1, build_over_call,
+ build_special_member_call): Likewise.
+ * lambda.c (begin_lambda_type): Likewise.
+ * typeck2.c (process_init_constructor_record): Likewise.
+ * class.c (build_base_field, finalize_literal_type_property,
+ explain_non_literal_class): Likewise.
+ * parser.c (cp_parser_diagnose_invalid_type_name,
+ cp_parser_primary_expression, cp_parser_lambda_introducer,
+ cp_parser_lambda_declarator_opt, cp_parser_selection_statement,
+ cp_convert_range_for, cp_parser_perform_range_for_lookup,
+ cp_parser_decomposition_declaration, cp_parser_linkage_specification,
+ cp_parser_static_assert, cp_parser_simple_type_specifier,
+ cp_parser_namespace_definition, cp_parser_using_declaration,
+ cp_parser_init_declarator, cp_parser_type_parameter_key,
+ cp_parser_exception_specification_opt, cp_parser_std_attribute_spec,
+ cp_parser_constructor_declarator_p): Likewise.
+ * mangle.c (struct globals): Rename need_cxx1z_warning to
+ need_cxx17_warning.
+ (write_exception_spec, start_mangling, mangle_decl): Likewise.
+ * Make-lang.in (check-c++1z): Rename to check-c++17, depend on
+ it.
+ (check-c++17): New goal. Use 17 instead of 1z.
+ (check-c++-all): Use 17 instead of 1z.
+
+2017-09-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/81314
+ * cp-gimplify.c (omp_var_to_track): Look through references.
+ (omp_cxx_notice_variable): Likewise.
+
+2017-09-13 Nathan Sidwell <nathan@acm.org>
+
+ Conv-op identifers not in identifier hash table
+ * lex.c (conv_type_hasher): Make member fns inline.
+ (make_conv_op_name): Directly clone conv_op_identifier.
+
+ Rename CLASSTYPE_METHOD_VEC to CLASSTYPE_MEMBER_VEC.
+ * cp-tree.h (struct lang_type): Rename methods to members.
+ (CLASSTYPE_METHOD_VEC): Rename to ...
+ (CLASSTYPE_MEMBER_VEC): ... this.
+ * name-lookup.h (get_method_slot): Rename to ...
+ (get_member_slot): ... this.
+ (resort_type_method_vec): Rename to ...
+ (resort_type_member_vec): ... this.
+ * class.c (add_method, warn_hidden): Adjust.
+ * search.c (dfs_locate_field_accessor_pre): Adjust.
+ * name-lookup.c (method_vec_binary_search): Rename to ...
+ (member_vec_binary_search): ... this and adjust.
+ (method_vec_linear_search): Rename to ...
+ (member_vec_linear_search): ... this and adjust.
+ (fields_linear_search, get_class_binding_direct): Adjust.
+ (get_method_slot): Rename to ...
+ (get_member_slot): ... this and adjust.
+ (method_name_slot): Rename to ...
+ (member_name_slot): ... this and adjust.
+ (resort_type_method_vec): Rename to ...
+ (resort_type_member_vec): ... this and adjust.
+ (method_vec_append_class_fields): Rename to ...
+ (member_vec_append_class_fields): ... this and adjust.
+ (method_vec_append_enum_values): Rename to ...
+ (member_vec_append_enum_values): ... this and adjust.
+ (method_vec_dedup): Rename to ...
+ (member_vec_dedup): ... this and adjust.
+ (set_class_bindings, insert_late_enum_def_bindings): Adjust.
+
+2017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70621
+ * decl.c (start_decl): Early return error_mark_node if duplicate_decls
+ returns it; avoid misleading error message.
+
+2017-09-12 Nathan Sidwell <nathan@acm.org>
+
+ Kill CLASSTYPE_SORTED_FIELDS.
+ * cp-tree.h (struct lang_type): Lose sorted_fields member.
+ (CLASSTYPE_SORTED_FIELDS): Delete.
+ * name-lookup.h (set_class_bindings): Add EXTRA arg.
+ * name-lookup.c (fields_linear_search): New, broken out of ...
+ (lookup_field_1): ... here. Delete remainder of function.
+ (get_class_binding_direct): Reimplement without sorted_fields.
+ (get_class_binding): Rename TYPE arg to KLASS, for consistency.
+ (get_method_slot): Call set_class_binding when creating method_vec
+ on complete type.
+ (method_name_cmp): Order identically named slots.
+ (sorted_fields_type_new): Delete.
+ (field_vc_append_class_fields): Rename to ...
+ (method_vec_append_class_fields): ... here. Adjust.
+ (field_vec_append_enum_values): Renme to ...
+ (method_vec_append_enum_values): ... here. Adjust.
+ (method_vec_dedup): New.
+ (set_class_bindings): Reimplement.
+ (insert_late_enum_def_bindings): Reimplement.
+
+ * name-lookup.c (get_class_binding): Rename TYPE arg to KLASS for
+ consistency.
+ (restort_data): Move later.
+ (method_name_cmp, resort_method_name_cmp): Simplify.
+ (resort_type_method_vec): Reformat.
+
+2017-09-09 Jason Merrill <jason@redhat.com>
+
+ * constexpr.c (reduced_constant_expression_p): If
+ CONSTRUCTOR_NO_IMPLICIT_ZERO, check that all fields are initialized.
+
+2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR bootstrap/81926
+ * cp-objcp-common.c (struct debug_type_hasher): New class.
+ (debug_type_hash): New variable.
+ (cp_get_debug_type): Associate the OFFSET_TYPEs with the types.
+
+2017-09-08 Jason Merrill <jason@redhat.com>
+
+ PR c++/70029 - ICE with ref-qualifier and -flto
+ * tree.c (cxx_copy_lang_qualifiers): New.
+ * cp-tree.h: Declare it.
+ * cp-objcp-common.h: Define LANG_HOOKS_COPY_LANG_QUALIFIERS.
+
+2017-09-06 Jason Merrill <jason@redhat.com>
+
+ PR c++/82053 - ICE with default argument in lambda in template
+ * pt.c (tsubst_arg_types): Substitute default arguments for lambdas
+ in templates.
+ (retrieve_specialization): Use lambda_fn_in_template_p.
+ * cp-tree.h: Declare it.
+
+ PR c++/82070 - error with nested lambda capture
+ * pt.c (tsubst_expr) [DECL_EXPR]: Register capture proxies with
+ register_local_specialization.
+
+2017-09-06 Nathan Sidwell <nathan@acm.org>
+
+ * name-lookup.h (lookup_field_1): Delete.
+ (get_class_binding_direct, get_class_binding): Add type_or_fns arg.
+ * name-lookup.c (lookup_field_1): make static
+ (method_vec_binary_search, method_vec_linear_search): New. Broken
+ out of ...
+ (get_class_binding_direct): ... here. Add TYPE_OR_FNS argument.
+ Do complete search of this level.
+ (get_class_binding): Adjust.
+ * decl.c (reshape_init_class): Call get_class_binding.
+ * search.c (lookup_field_r): Move field searching into
+ get_class_binding_direct.
+
+ * class.c (warn_hidden): Don't barf on non-functions.
+ * decl2.c (check_classfn): Likewise. Check template match earlier.
+
+ * name-lookup.c (count_fields): Rename to ...
+ (count_class_fields): ... here. Take a class, don't count
+ NULL-named fields.
+ (add_fields_to_record_type): Rename to ...
+ (field_vec_append_class_fields): ... here. Take a class, don't
+ add NULL-named fields.
+ (add_enum_fields_to_record_type): Rename to ...
+ (field_vec_append_enum_values): ... here.
+ (set_class_bindings): Adjust, assert we added expected number.
+ (insert_late_enum_def_bindings): Reimplement. Create vector if
+ there are now sufficient entries.
+
+ * name-lookup.h (lookup_fnfields_slot_nolazy,
+ lookup_fnfields_slot): Rename to ...
+ (get_class_binding_direct, get_class_binding): ... here.
+ * name-lookup.c (lookup_fnfields_slot_nolazy,
+ lookup_fnfields_slot): Rename to ...
+ (get_class_binding_direct, get_class_binding): ... here.
+ * cp-tree.h (CLASSTYPE_CONSTRUCTORS, CLASSTYPE_DESTRUCTOR): Adjust.
+ * call.c (build_user_type_conversion_1): Adjust.
+ (has_trivial_copy_assign_p): Adjust.
+ (has_trivial_copy_p): Adjust.
+ * class.c (get_basefndecls) Adjust.
+ (vbase_has_user_provided_move_assign) Adjust.
+ (classtype_has_move_assign_or_move_ctor_p): Adjust.
+ (type_build_ctor_call, type_build_dtor_call): Adjust.
+ * decl.c (register_dtor_fn): Adjust.
+ * decl2.c (check_classfn): Adjust.
+ * pt.c (retrieve_specialization): Adjust.
+ (check_explicit_specialization): Adjust.
+ (do_class_deduction): Adjust.
+ * search.c (lookup_field_r): Adjust.
+ (look_for_overrides_here, lookup_conversions_r): Adjust.
+ * semantics.c (classtype_has_nothrow_assign_or_copy_p): Adjust.
+ * tree.c (type_has_nontrivial_copy_init): Adjust.
+ * method.c (lazily_declare_fn): Adjust comment.
+
+2017-09-05 Nathan Sidwell <nathan@acm.org>
+
+ * name-lookup.c (do_class_using_decl): Elide read-once temps.
+ Move declarations to initializations.
+
+ * class.c (add_method): Move slot search and insertion to ...
+ * name-lookup.c (get_method_slot): ... this new function.
+ (lookup_fnfields_slot_nolazy): Cope with NULL slot.
+ * name-lookup.h (get_method_slot): Declare.
+ * decl.c (cxx_init_decl_processinng): Give conv_op_marker a more
+ realistic type.
+ (grok_special_member_properties): Set
+ TYPE_HAS_CONVERSION. Expicitly look at DECL_NAME for specialness.
+ Improve TYPE_HAS_CONSTEXPR_CTOR setting.
+
+ * cp-tree.h (lang_decl_base): Rename template_conv_p to
+ unknown_bound_p.
+ (DECL_CONV_FN_P): Don't check NULL DECL_NAME.
+ (DECL_CONV_FN_TYPE): FN must be conv op.
+ (DECL_TEMPLATE_CONV_FN_P): Delete.
+ (VAR_HAD_UNKNOWN_BOUND, SET_VAR_HAD_UNKNOWN_BOUND): Adjust.
+ * pt.c (push_template_decl_real): Delete DECL_TEMPLATE_CONV_FN_P
+ setting.
+
+ * class.c (unreverse_member_declarations): Remove extraneous if.
+ * pt.c (push_template_decl_real): Use string concatenation, not
+ \<newline>. Add %<..%>.
+
+2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81942
+ * cp-tree.h (LABEL_DECL_CDTOR): Add and document.
+ * decl.c (start_preparsed_function): Set LABEL_DECL_CDTOR when
+ creating cdtor_label.
+ * constexpr.c (returns): Add the case of a constructor/destructor
+ returning via a LABEL_DECL_CDTOR label.
+ (cxx_eval_constant_expression, case [GOTO_EXPR]): Likewise.
+
+2017-09-01 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (resort_type_method_vec): Move declaration to ...
+ * name-lookup.h (resort_type_method_vec): ... here.
+ (set_class_bindings): Lose 2nd arg.
+ * class.c (finish_struct_1, finish_struct): Adjust
+ set_class_bindings call. Don't call finish_struct_methods.
+ (resort_data, method_name_cmp, resort_method_name_cmp,
+ resort_type_method_vec, finish_struct_methods): Move to ...
+ * name-lookup.c (resort_data, method_name_cmp,
+ resort_method_name_cmp, resort_type_method_vec): ... here.
+ (set_class_bindings): Lose fields arg. Swallow finish_struct_methods.
+
+ * class.c (finish_struct): Call set_class_bindings for the
+ template case too.
+
+ * class.c (finish_struct_methods): Dont clear DECL_IN_AGGR_P here.
+ Don't call maybe_warn_about_overly_private_class here.
+ (warn_hidden): Cleanup declarations and comments.
+ (type_has_user_provided_constructor): No need to check
+ CLASSTYPE_METHOD_VEC.
+ (type_has_user_provided_or_explicit_constructor): Likewise.
+ (classtype_has_move_assign_or_move_ctor_p): Likewise.
+ (check_bases_and_members): Don't call finish_struct_methods here.
+ (finish_struct_1): Call finish_struct_methods and
+ set_class_bindings immediately after layout. Clear DECL_IN_AGGR_P
+ here.
+ (finish_struct): For templates process USING_DECLS and clear
+ DECL_IN_AGGR_P before calling finish_struct_methods. Call
+ maybe_warn_about_overly_private_class here.
+
+ Revert 2017-08-28 Nathan Sidwell <nathan@acm.org>
+ Restore sorted_fields vector.
+ * cp-tree.h (lang_type): Restore sorted_fields vector.
+ (CLASSTYPE_SORTED_FIELDS): Restore.
+ (CLASSTYPE_BINDINGS): Delete.
+ * name-lookup.c (lookup_field_1): Restore binary search.
+ (sorted_fields_type_new, count_fields,
+ add_fields_to_record_type, add_enum_fields_to_record_type): Restore
+ (set_class_bindings): Revert.
+ (insert_late_enum_def_binding): Restore field_vec insertion.
+
+2017-09-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/81887
+ * parser.c (cp_parser_omp_ordered): Handle -fopenmp-simd.
+
+2017-09-01 Marek Polacek <polacek@redhat.com>
+
+ PR c++/82040
+ * typeck.c (cp_build_unary_op): Avoid re-entering reporting routines.
+
+2017-08-30 Jason Merrill <jason@redhat.com>
+
+ PR c++/82029 - __PRETTY_FUNCTION__ in lambda in template
+ * pt.c (enclosing_instantiation_of, lambda_fn_in_template_p)
+ (regenerated_lambda_fn_p): New.
+ (tsubst_decl) [VAR_DECL]: Use enclosing_instantiation_of.
+ (tsubst_copy) [VAR_DECL]: Likewise.
+
+ PR c++/82030 - ICE inheriting from multiple lambdas
+ PR c++/80767
+ * call.c (compare_ics): Handle null candidate.
+
+2017-08-30 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Make taking the address of an overloaded function a non-deduced context
+
+ * pt.c (unify_overload_resolution_failure): Remove.
+ (unify_one_argument): Adjust.
+
+2017-08-30 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * typeck.c (cp_build_binary_op): Use SCALAR_TYPE_MODE.
+
+2017-08-30 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * cvt.c (cp_convert_to_pointer): Use SCALAR_INT_TYPE_MODE.
+
+2017-08-30 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * mangle.c (write_real_cst): Use SCALAR_FLOAT_TYPE_MODE
+ instead of TYPE_MODE.
+
+2017-08-29 Jason Merrill <jason@redhat.com>
+
+ PR c++/81236 - ICE with template-id in generic lambda
+ * semantics.c (finish_id_expression): Remove special dependent case.
+ Avoid some later pieces when dependent.
+ (finish_qualified_id_expr): Do normal BASELINK handling in a
+ template. Always build a SCOPE_REF for a destructor BIT_NOT_EXPR.
+ (parsing_default_capturing_generic_lambda_in_template): Remove.
+ * parser.c (cp_parser_postfix_dot_deref_expression): Always give an
+ error for types that will never be complete.
+ * mangle.c (write_expression): Add sanity check.
+ * tree.c (build_qualified_name): Add sanity check.
+ (cp_walk_subtrees): Walk into the class context of a BASELINK.
+ * lambda.c (add_capture): Improve diagnostic for generic lambda
+ capture failure.
+ * call.c (build_new_method_call_1): Print the right constructor
+ name.
+
+ Reimplement handling of lambdas in templates.
+ * cp-tree.h (LAMBDA_FUNCTION_P): Check DECL_DECLARES_FUNCTION_P.
+ * decl.c (start_preparsed_function): Call start_lambda_scope.
+ (finish_function): Call finish_lambda_scope.
+ * init.c (get_nsdmi): Call start/finish_lambda_scope.
+ * lambda.c (start_lambda_scope): Only ignore VAR_DECL in a function.
+ * parser.c (cp_parser_function_definition_after_declarator): Don't
+ call start/finish_lambda_scope.
+ * pt.c (retrieve_specialization): Ignore lambda functions in
+ templates.
+ (find_parameter_packs_r): Ignore capture proxies. Look into
+ lambdas.
+ (check_for_bare_parameter_packs): Allow bare packs in lambdas.
+ (tsubst_default_argument): Call start/finish_lambda_scope.
+ (tsubst_function_decl): Handle lambda functions differently.
+ (tsubst_template_decl): Likewise.
+ (tsubst_expr) [DECL_EXPR]: Skip closure declarations and capture
+ proxies.
+ (tsubst_lambda_expr): Create a new closure rather than instantiate
+ the one from the template.
+ (tsubst_copy_and_build): Don't register a specialization of a pack.
+ (regenerate_decl_from_template): Call start/finish_lambda_scope.
+ (instantiate_decl): Remove special lambda function handling.
+ * semantics.c (process_outer_var_ref): Remove special generic lambda
+ handling. Don't implicitly capture in a lambda in a template. Look
+ for an existing proxy.
+ * class.c (current_nonlambda_class_type): Use decl_type_context.
+
+ * cp-tree.h (LAMBDA_EXPR_CLOSURE): Use TREE_TYPE.
+ (LAMBDA_EXPR_RETURN_TYPE): Remove.
+ (struct tree_lambda_expr): Remove closure and return_type fields.
+ * lambda.c (build_lambda_expr): Don't set LAMBDA_EXPR_RETURN_TYPE.
+ * pt.c (tsubst_copy_and_build): Likewise.
+ * parser.c (cp_parser_lambda_declarator_opt): Track return type.
+ (cp_parser_lambda_body): Adjust unspecified return type check.
+ * ptree.c (cxx_print_lambda_node): Don't print closure or
+ return type.
+
+ PR c++/80935 - wrong C++17 error with lambda
+ * decl.c (check_for_uninitialized_const_var): Check
+ is_instantiation_of_constexpr.
+ * constexpr.c (ensure_literal_type_for_constexpr_object): Check
+ is_instantiation_of_constexpr.
+ (potential_constant_expression_1): Check var_in_maybe_constexpr_fn.
+
+ * lambda.c (build_lambda_object): Check for error_mark_node.
+ * pt.c (make_pack_expansion): Set PACK_EXPANSION_LOCAL_P on the type
+ pack as well.
+ (tsubst_decl) [FUNCTION_DECL]: Set DECL_CONTEXT on the parameters.
+ (tsubst) [TEMPLATE_PARM_INDEX]: Check for error_mark_node.
+
+ PR c++/80767 - unnecessary instantiation of generic lambda
+ * call.c (convert_like_real): Call build_user_type_conversion_1 if
+ cand is null.
+ (add_conv_candidate): Build a ck_user conversion with no candidate.
+
+ Fix lambdas in template default argument of inherited ctor.
+ * method.c (synthesized_method_base_walk): Replace an inherited
+ template with its specialization.
+ (synthesized_method_walk): Make inheriting_ctor a pointer.
+ (maybe_explain_implicit_delete, explain_implicit_non_constexpr)
+ (deduce_inheriting_ctor, implicitly_declare_fn): Adjust.
+
+ * pt.c (build_deduction_guide): Set DECL_ABSTRACT_ORIGIN on the
+ template, not the function.
+ (template_guide_p): Adjust.
+
+ Support copying local_specializations.
+ * cp-tree.h (enum lss_policy): New.
+ (local_specialization_stack): Add policy parameter to default ctor.
+ * pt.c (local_specialization_stack): Copy local_specializations if
+ lss_copy.
+
+ * constexpr.c (potential_constant_expression_1): Add "now" parm.
+ (is_constant_expression, require_constant_expression): New.
+ (is_static_init_expression, is_nondependent_constant_expression)
+ (is_nondependent_static_init_expression): Drop "potential".
+ * except.c (build_must_not_throw_expr): Do type conversion on
+ value-dependent argument.
+ * pt.c, semantics.c, typeck2.c: Use variants without "potential".
+
+ Instantiate default arguments/member initializers once.
+ * init.c (get_nsdmi): Remember NSDMI instantiations.
+ * parser.c (inject_this_parameter): Be more picky about
+ current_class_ptr.
+ * pt.c (tsubst_copy): Simplify 'this' handling.
+ (tsubst_default_argument): Remember default argument
+ instantiations. Take parameter number.
+ (tsubst_default_arguments): Pass it.
+ * call.c (convert_default_arg): Likewise.
+
+ Fix default argument conversion failure and SFINAE.
+ * call.c (build_over_call): Check convert_default_arg result for
+ error_mark_node.
+ * parser.c (cp_parser_late_parsing_default_args): Remember
+ error_mark_node.
+
+2017-08-28 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (lang_type): Replace sorted_fields vector with
+ bindings map.
+ (CLASSTYPE_SORTED_FIELDS): Delete.
+ (CLASSTYPE_BINDINGS): New.
+ * decl.c (finish_enum_value_list): Swap args of
+ insert_late_enum_def_bindings.
+ * name-lookup.c (lookup_field_1): Replace binary search of sorted
+ fields with map->get.
+ (sorted_fields_type_new, count_fields,
+ add_fields_to_record_type, add_enum_fields_to_record_type): Delete.
+ (add_class_member, add_class_members): New.
+ (set_class_bindings): Create map and insert.
+ (insert_late_enum_def_binding): Swap parms. Use add_clasS_member.
+ * ptree.c (cxx_print_type): Delete sorted fields printing.
+
+ * cp-tree.h (insert_late_enum_def_into_classtype_sorted_fields):
+ Delete.
+ * name-lookup.h (set_class_bindings,
+ insert_late_enum_def_bindings): Declare.
+ * decl.c (finish_enum_value_list): Adjust for
+ insert_late_enum_def_bindings name change.
+ * class.c (finish_struct_1): Call set_class_bindings.
+ (count_fields, add_fields_to_record_type,
+ add_enum_fields_to_record_type, sorted_fields_type_new,
+ insert_into_classtype_sorted_fields,
+ insert_late_enum_def_into_classtype_sorted_fields): Move to ...
+ * name-lookup.h (count_fields, add_fields_to_record_type,
+ add_enum_fields_to_record_type, sorted_fields_type_new,
+ set_class_bindings, insert_late_enum_def_bindings): ... here.
+
+2017-08-25 Nathan Sidwell <nathan@acm.org>
+
+ * class.c (method_name_cmp, resort_method_name_cmp): Methods
+ can never be NULL.
+
+ Conversion operators have a special name
+ * cp-tree.h (CPTI_CONV_OP_MARKER, CPTI_CONV_OP_IDENTIFIER): New.
+ (conv_op_marker, conv_op_identifier): New.
+ (CLASSTYPE_FIRST_CONVERSION_SLOT): Delete.
+ * decl.c (initialize_predefined_identifiers): Add
+ conv_op_identifier.
+ (cxx_init_decl_processing): Create conv_op_marker.
+ * decl2.c (check_classfn): Lookup conv-ops by name.
+ * class.c (add_method): Use conv_op_identifier & conv_op_marker.
+ (resort_type_method_vec): Don't skip conv-ops.
+ (finish_struct_methods, warn_hidden): Likewise.
+ * name-lookup.h (lookup_all_conversions): Delete.
+ * name-lookup.c (lookup_conversion_operator): Replace with ...
+ (extract_conversion_operator): ... this.
+ (lookup_fnfields_slot_nolazy): Find conv-ops by name.
+ (lookup_all_conversions): Delete.
+ * pt.c (check_explicit_specialization): Find conv-ops by name.
+ * search.c (lookup_conversions_r): Likewise.
+
+2017-08-24 Nathan Sidwell <nathan@acm.org>
+
+ Conversion operators kept on single overload set
+ * class.c (add_method): Keep all conv-ops on one slot.
+ * name-lookup.c (lookup_conversion_operator): Pull the desired
+ conv op out of overload set.
+ * search.c (lookup_conversions_r): Lose template/non-template
+ distinction.
+ (lookup_conversions): Likewise.
+
+2017-08-23 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (lookup_field_1, lookup_fnfields_slot,
+ lookup_fnfields_slot_nolazy, lookup_all_conversions): Move
+ declatations to ...
+ * name-lookup.h (lookup_field_1, lookup_fnfields_slot,
+ lookup_fnfields_slot_nolazy, lookup_all_conversions): ... here.
+ * search.c (lookup_conversion_operator,
+ lookup_fnfields_slot_nolazy, lookup_field_1, lookup_fnfields_slot,
+ lookup_all_conversions): Move to ...
+ * name-lookup.c (lookup_conversion_operator,
+ lookup_fnfields_slot_nolazy, lookup_field_1, lookup_fnfields_slot,
+ lookup_all_conversions): ... here.
+
+ * semantics.c (finish_member_declaration): Move USING_DECL check
+ earlier. Always set C++ linkage. Commonize TYPE_FIELD and
+ template decl list insertion.
+
+ * cp-tree.h (maybe_version_functions): Declare.
+ * decl.c (decls_match): Break function versioning check to
+ separate function. Call it.
+ (maybe_version_functions): Broken out of decls_match.
+ * class.c (add_method): Use maybe_version_functions.
+
+ * cp-tree.h (print_search_statistics,
+ reinit_search_statistics): Don't declare.
+ * search.c (n_fields_searched, n_calls_lookup_field,
+ n_calls_lookup_field_1, n_calls_lookup_fnfields,
+ n_calls_lookup_fnfields_1, n_calls_get_base_type,
+ n_outer_fields_searched, n_contexts_saved): Delete.
+ (lookup_field_1, lookup_member,
+ lookup_fnfields_slot_nolazy): Remove stat gathering.
+ (print_search_statistics, reinit_search_statistics): Delete.
+ * tree.c (cxx_print_statistics): Don't print search stats.
+
+2017-08-21 Nathan Sidwell <nathan@acm.org>
+
+ * search.c (lookup_field_r): Remove obsolete code for type-named
+ field in PoD.
+
+ * search.c (lookup_field_1): Assert TYPE is a class and VFIELD
+ isn't special.
+ (lookup_field_fuzzy_info::fuzzy_lookup_fnfields): Delete.
+ (lookup_field_fuzzy_r): Adjust.
+
+2017-08-21 David Malcolm <dmalcolm@redhat.com>
+
+ * call.c (build_over_call): Pass NULL for new parameter to
+ check_function_arguments.
+ * typeck.c (cp_build_function_call_vec): Likewise.
+
+2017-08-21 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/81899
+ * pt.c (instantiate_class_template_1):
+ BOUND_TEMPLATE_TEMPLATE_PARM is never friend-injected.
+
+2017-08-18 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/81514
+ * name-lookup.c (maybe_suggest_missing_header): Convert return
+ type from void to bool; return true iff a suggestion was offered.
+ (suggest_alternative_in_explicit_scope): Move call to
+ maybe_suggest_missing_header to before use of best_match, and
+ return true if the former offers a suggestion.
+
+2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR c/53037
+ * decl.c (duplicate_decls): Also merge DECL_WARN_IF_NOT_ALIGN.
+ * decl2.c (grokbitfield): Don't allow bit-field with
+ warn_if_not_aligned type.
+
+2017-08-17 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.def (TEMPLATE_TEMPLATE_PARM): Remove stale comment.
+ * cp-tree.h (ENUM_TEMPLATE_INFO): Delete.
+ (TYPE_TEMPLATE_INFO): Simplify.
+ (SET_TYPE_TEMPLATE_INFO): Simplify.
+
+ * lex.c (maybe_add_lang_type_raw): BOUND_TEMPLATE_TEMPLATE_PARMs
+ don't need lang_type.
+ (cxx_make_type): Use maybe_add_lang_type_raw return value.
+ * mangle.c (CLASSTYPE_TEMPLATE_ID_P): Don't rely on
+ TYPE_LANG_SPECIFIC.
+
+ * cp-tree.h (struct lang_type): Remove template_info field.
+ (CLASSTYPE_TEMPLATE_INFO): Use TYPE_LANG_SLOT_1.
+ (TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO): Likewise.
+
+2017-08-14 Martin Sebor <msebor@redhat.com>
+
+ PR c/81117
+ * error.c (cp_printer): Handle 'G'.
+
+2017-08-11 Martin Liska <mliska@suse.cz>
+
+ * decl2.c (get_tls_init_fn): Replace ASM_OUTPUT_DEF with
+ TARGET_SUPPORTS_ALIASES.
+ (handle_tls_init): Likewise.
+ (note_mangling_alias): Likewise. Remove ATTRIBUTE_UNUSED for
+ both arguments.
+ * optimize.c (can_alias_cdtor): Likewise.
+
+2017-08-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/81671 - nullptr_t template parameter
+ * pt.c (convert_nontype_argument): Fix nullptr_t check.
+
+2017-08-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/81359 - Unparsed NSDMI error from SFINAE context.
+ * method.c (synthesized_method_walk): Don't diagnose lack of
+ operator delete.
+
+ PR c++/80452 - Core 1579, implicit move semantics on return/throw
+ * cp-tree.h (LOOKUP_PREFER_RVALUE): Now means that we've already
+ tentatively changed the lvalue to an rvalue.
+ * call.c (reference_binding): Remove LOOKUP_PREFER_RVALUE handling.
+ (build_over_call): If LOOKUP_PREFER_RVALUE, check that the first
+ parameter is an rvalue reference.
+ * except.c (build_throw): Do maybe-rvalue overload resolution twice.
+ * typeck.c (check_return_expr): Likewise.
+
+2017-08-10 David Malcolm <dmalcolm@redhat.com>
+
+ * parser.c (cp_parser_error): Update for new param to
+ c_parse_error.
+ (class token_pair): New class.
+ (struct matching_paren_traits): New struct.
+ (matching_parens): New typedef.
+ (struct matching_brace_traits): New struct.
+ (matching_braces): New typedef.
+ (cp_parser_statement_expr): Convert explicit parsing of
+ CPP_OPEN_PAREN and CPP_CLOSE_PAREN to use of
+ class matching_parens, so that the pertinent open parenthesis is
+ highlighted when there are problems locating the close
+ parenthesis.
+ (cp_parser_primary_expression): Likewise.
+ (cp_parser_compound_literal_p): Remove consumption of opening
+ paren.
+ (cp_parser_postfix_expression): Convert explicit parsing of
+ CPP_OPEN_PAREN and CPP_CLOSE_PAREN to use matching parens, as
+ above. Use it to consume the opening paren previously consumed by
+ cp_parser_compound_literal_p.
+ (cp_parser_parenthesized_expression_list): Likewise.
+ (cp_parser_unary_expression): Likewise.
+ (cp_parser_new_expression): Likewise.
+ (cp_parser_cast_expression): Likewise.
+ (cp_parser_builtin_offsetof): Likewise.
+ (cp_parser_trait_expr): Likewise.
+ (cp_parser_lambda_declarator_opt): Likewise.
+ (cp_parser_lambda_body): Likewise, for matching_braces.
+ (cp_parser_compound_statement): Likewise.
+ (cp_parser_selection_statement): Likewise, for matching_parens.
+ (cp_parser_iteration_statement): Likewise.
+ (cp_parser_already_scoped_statement): Likewise, for
+ matching_braces.
+ (cp_parser_linkage_specification): Likewise.
+ (cp_parser_static_assert): Likewise, for matching_parens.
+ (cp_parser_decltype): Likewise.
+ (cp_parser_operator): Likewise.
+ (cp_parser_enum_specifier): Likewise.
+ (cp_parser_namespace_definition): Likewise.
+ (cp_parser_direct_declarator): Likewise.
+ (cp_parser_braced_list): Likewise.
+ (cp_parser_class_specifier_1): Likewise, for matching_braces.
+ (cp_parser_constant_initializer): Likewise.
+ (cp_parser_noexcept_specification_opt): Likewise, for
+ matching_parens.
+ (cp_parser_exception_specification_opt): Likewise.
+ (cp_parser_handler): Likewise.
+ (cp_parser_asm_specification_opt): Likewise.
+ (cp_parser_asm_operand_list): Likewise.
+ (cp_parser_gnu_attributes_opt): Likewise.
+ (cp_parser_std_attribute_spec): Likewise.
+ (cp_parser_requirement_parameter_list): Likewise.
+ (cp_parser_requirement_body): Likewise, for matching_braces.
+ (cp_parser_compound_requirement): Likewise.
+ (cp_parser_template_introduction): Likewise.
+ (cp_parser_sizeof_pack): Likewise, for matching_parens.
+ (cp_parser_sizeof_operand): Likewise; use it to consume the
+ opening paren previously consumed by cp_parser_compound_literal_p.
+ (get_matching_symbol): New function.
+ (cp_parser_required_error): Add param "matching_location". Remove
+ calls to cp_parser_error, instead setting a non-NULL gmsgid, and
+ handling it if set by calling c_parse_error, potentially with a
+ secondary location if matching_location was set.
+ (cp_parser_require): Add param "matching_location", with a default
+ value of UNKNOWN_LOCATION.
+ (cp_parser_require_keyword): Update for new param of
+ cp_parser_required_error.
+ (cp_parser_objc_encode_expression): Update to class matching_parens
+ as above.
+ (cp_parser_objc_defs_expression): Likewise.
+ (cp_parser_objc_protocol_expression): Likewise.
+ (cp_parser_objc_selector_expression): Likewise.
+ (cp_parser_objc_typename): Likewise.
+ (cp_parser_objc_superclass_or_category): Likewise.
+ (cp_parser_objc_try_catch_finally_statement): Likewise.
+ (cp_parser_objc_synchronized_statement): Likewise.
+ (cp_parser_objc_at_property_declaration): Likewise.
+ (cp_parser_oacc_single_int_clause): Likewise.
+ (cp_parser_oacc_shape_clause): Likewise.
+ (cp_parser_omp_clause_collapse): Likewise.
+ (cp_parser_omp_clause_default): Likewise.
+ (cp_parser_omp_clause_final): Likewise.
+ (cp_parser_omp_clause_if): Likewise.
+ (cp_parser_omp_clause_num_threads): Likewise.
+ (cp_parser_omp_clause_num_tasks): Likewise.
+ (cp_parser_omp_clause_grainsize): Likewise.
+ (cp_parser_omp_clause_priority): Likewise.
+ (cp_parser_omp_clause_hint): Likewise.
+ (cp_parser_omp_clause_defaultmap): Likewise.
+ (cp_parser_omp_clause_ordered): Likewise.
+ (cp_parser_omp_clause_schedule): Likewise.
+ (cp_parser_omp_clause_num_teams): Likewise.
+ (cp_parser_omp_clause_thread_limit): Likewise.
+ (cp_parser_omp_clause_aligned): Likewise.
+ (cp_parser_omp_clause_linear): Likewise.
+ (cp_parser_omp_clause_safelen): Likewise.
+ (cp_parser_omp_clause_simdlen): Likewise.
+ (cp_parser_omp_clause_depend): Likewise.
+ (cp_parser_omp_clause_device): Likewise.
+ (cp_parser_omp_clause_dist_schedule): Likewise.
+ (cp_parser_oacc_clause_async): Likewise.
+ (cp_parser_omp_critical): Likewise.
+ (cp_parser_omp_for_loop): Likewise.
+ (cp_parser_omp_sections_scope): Likewise.
+ (cp_parser_omp_declare_reduction_exprs): Likewise.
+ Update for new param to cp_parser_required_error.
+ (cp_parser_oacc_routine): Likewise.
+ (cp_parser_transaction_expression): Likewise.
+ (cp_parser_cilk_simd_vectorlength): Likewise.
+
+2017-08-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/81525 - wrong constant value with generic lambda
+ * pt.c (tsubst_decl) [VAR_DECL]: Avoid clobbering auto.
+ (tsubst_copy) [VAR_DECL]: Handle auto.
+
+ PR c++/81359 - Unparsed NSDMI error from SFINAE context.
+ * init.c (get_nsdmi): Add complain parm.
+ * typeck2.c (digest_nsdmi_init): Add complain parm.
+ (process_init_constructor_record): Pass complain to get_nsdmi.
+ * pt.c (maybe_instantiate_noexcept): Add complain parm, return bool.
+ * method.c (get_defaulted_eh_spec): Add complain parm. Pass it into
+ synthesized_method_walk.
+ (synthesized_method_walk): Adjust.
+ (walk_field_subobs): Pass complain to get_nsdmi.
+ (defaulted_late_check): Skip other checks if deleted.
+ * decl2.c (mark_used): Pass complain to maybe_instantiate_noexcept.
+ * call.c (build_aggr_conv): Pass complain to get_nsdmi.
+ * parser.c (defarg_location): New.
+ * error.c (location_of): Use it.
+
+2017-08-09 Marek Polacek <polacek@redhat.com>
+
+ * parser.c (cp_parser_perform_range_for_lookup): Use false instead of 0.
+ * typeck.c (build_binary_op): Change the type of a parameter to bool.
+ (cp_truthvalue_conversion): Use true instead of 1.
+
+2017-08-08 Marek Polacek <polacek@redhat.com>
+
+ PR c++/81607
+ * cp-gimplify.c (cp_fold): If folding exposed a branch of
+ a COND_EXPR, convert it to the original type of the COND_EXPR, if
+ they differ.
+
+2017-08-08 Martin Liska <mliska@suse.cz>
+
+ * call.c: Include header files.
+ * cp-gimplify.c: Likewise.
+ * cp-ubsan.c: Likewise.
+ * cvt.c: Likewise.
+ * init.c: Likewise.
+ * search.c: Likewise.
+ * semantics.c: Likewise.
+ * typeck.c: Likewise.
+
+2017-08-07 Martin Liska <mliska@suse.cz>
+
+ * parser.c (cp_parser_gnu_attribute_list): Canonicalize name of an
+ attribute.
+ (cp_parser_std_attribute): Likewise.
+ * tree.c: Add new include.
+
+2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79790
+ * pt.c (do_class_deduction): Handle the case of no viable implicit
+ deduction guides; simplify the code generating implicit deduction
+ guides.
+
+2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71440
+ * typeck.c (build_x_unary_op): Avoid pretty-printing constructor /
+ destructor as expressions.
+
+2017-08-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/81640
+ * call.c (build_user_type_conversion_1): Only call
+ lookup_fnfields_slot if totype is CLASS_TYPE_P.
+
+2017-07-31 Jason Merrill <jason@redhat.com>
+
+ * decl.c (declare_global_var): Set DECL_CONTEXT.
+
+2017-07-31 Jan Hubicka <hubicka@ucw.cz>
+ Martin Liska <mliska@suse.cz>
+
+ * pt.c (tsubst_copy): Copy PREDICT_EXPR.
+ * semantics.c (finish_goto_stmt): Build gimple predict
+ stament.
+ * constexpr.c (potential_constant_expression_1): Handle
+ PREDICT_EXPR.
+
+2017-07-31 Martin Liska <mliska@suse.cz>
+
+ PR sanitize/81530
+ * cp-gimplify.c (cp_genericize): Guard condition with flag_sanitize_p
+ also with current_function_decl non-null equality.
+ * cp-ubsan.c (cp_ubsan_instrument_vptr_p): Likewise.
+ * decl.c (compute_array_index_type): Likewise.
+ * init.c (finish_length_check): Likewise.
+ * typeck.c (cp_build_binary_op): Likewise.
+
+2017-07-29 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle
+ DW_AT_export_symbols.
+ * name-lookup.c (emit_debug_info_using_namespace): Add IMPLICIT
+ argument, pass it through to the debug hook.
+ (finish_namespace_using_directive): Adjust
+ emit_debug_info_using_namespace caller.
+ (push_namespace): Likewise. Call it after setting
+ DECL_NAMESPACE_INLINE_P.
+ (cp_emit_debug_info_for_using): Pass false as new argument to
+ the imported_module_or_decl debug hook.
+
+2017-07-28 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
+
+ * lex.c (copy_decl): Adjust.
+ (copy_type): Likewise.
+
+2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71570
+ * lambda.c (add_capture): Early return if we cannot capture by
+ reference.
+
+2017-07-26 Jason Merrill <jason@redhat.com>
+
+ P0702R1 - List deduction of vector.
+ * pt.c (do_class_deduction): Special-case deduction from a single
+ element of related type.
+
+2017-07-26 Leonid Koppel <lkoppel@uwaterloo.ca>
+
+ PR c++/67054 - Inherited ctor with non-default-constructible members
+ * method.c (walk_field_subobs) Consider member initializers (NSDMIs)
+ when deducing an inheriting constructor.
+
+2017-07-21 Nathan Sidwell <nathan@acm.org>
+
+ * search.c (lookup_conversion_operator): Return overloads.
+ (lookup_fnfields_idx_nolazy): Absorb into ...
+ (lookup_fnfields_slot_nolaxy): ... here.
+ (lookup_fnfields_1): Absorb into ...
+ (lookup_fnfields_slot): ... here.
+
+ Remove special CDtor METHOD_VEC slots.
+ * cp-tree.h (CLASSTYPE_CONSTRUCTOR_SLOT,
+ CLASSTYPE_DESTRUCTOR_SLOT): Delete.
+ (CLASSTYPE_CONSTRUCTORS): Use lookup_fnfields_slot_nolazy.
+ (CLASSTYPE_DESTRUCTOR): Likewise.
+ * class (add_method): Don't use special cdtor slots.
+ * search.c (lookup_fnfields_idx_nolazy): Likewise.
+ (look_for_overrides_here): Use lookup_fnfields_slot.
+ * semantics (classtype_has_nothrow_assign_or_copy_p): Likewise.
+
+ * call.c (add_candidates): Move decls to initialization. Don't
+ use !!.
+
+2017-07-20 Nathan Sidwell <nathan@acm.org>
+
+ Remove TYPE_METHODS.
+ * class.c (maybe_warn_about_overly_private_class,
+ finish_struct_methods, one_inheriting_sig, count_fields,
+ add_fields_to_record_type, check_field_decls, check_methods,
+ clone_function_decl, set_method_tm_attributes,
+ finalize_literal_type_property, check_bases_and_members,
+ create_vtable_ptr, determine_key_method,
+ unreverse_member_declarations, finish_struct,
+ add_vcall_offset_vtbl_entries_1): Member fns are on TYPE_FIELDS.
+ * decl.c (fixup_anonymous_aggr): Likewise.
+ * decl2.c (reset_type_linkage_2): Likewise.
+ * method.c (after_nsdmi_defaulted_late_checks,
+ lazily_declare_fn): Likewise.
+ * optimize.c (maybe_thunk_body, maybe_clone_body): Likewise.
+ * pt.c (instantiate_class_template_1, tsubst_expr,
+ do_type_instantiation, instantiate_pending_templates): Likewise.
+ * search.c (lookup_field_1): Likewise.
+ * semantics.c (finish_member_declaration,
+ finish_omp_declare_simd_methods): Likewise.
+
+2017-07-19 Nathan Sidwell <nathan@acm.org>
+
+ * class.c (add_implicitly_declared_members): Use
+ classtype_has_move_assign_or_move_ctor_p.
+ (classtype_has_move_assign_or_move_ctor,
+ classtype_has_user_move_assign_or_move_ctor_p): Merge into ...
+ (classtype_has_move_assign_or_move_ctor_p): ... this new function.
+ * cp-tree.h (classtype_has_user_move_assign_or_move_ctor_p):
+ Replace with ...
+ (classtype_has_move_assign_or_move_ctor_p): ... this.
+ * method.c (maybe_explain_implicit_delete, lazily_declare_fn): Adjust.
+ * tree.c (type_has_nontrivial_copy_init): Adjust.
+
+ * cp-tree.h (PACK_EXPANSION_PARAMETER_PACKS,
+ PACK_EXPANSION_EXTRA_ARGS): Use TYPE_{MIN,MAX}_VALUE_RAW.
+
+2017-07-18 Nathan Sidwell <nathan@acm.org>
+
+ * cp-array-notation.c (build_array_notation_ref): Use
+ TYPE_{MIN,MAX}_VALUE.
+
+ * class.c (classtype_has_move_assign_or_move_ctor): Declare.
+ (add_implicitly_declared_members): Use it.
+ (type_has_move_constructor, type_has_move_assign): Merge into ...
+ (classtype_has_move_assign_or_move_ctor): ... this new function.
+ * cp-tree.h (type_has_move_constructor, type_has_move_assign): Delete.
+
+2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * parser.c (cp_parser_decl_specifier_seq): Add fix-it hints for
+ friend outside class and obsolete auto as storage-class-specifier.
+
+2017-07-17 Nathan Sidwell <nathan@acm.org>
+
+ * class.c (maybe_warn_about_overly_private_class): Ignore public
+ copy ctors.
+
+ * class.c (type_has_user_declared_move_constructor,
+ type_has_user_declared_move_assign): Combine into ...
+ (classtype_has_user_move_assign_or_move_ctor_p): ... this new function.
+ * cp-tree.h (type_has_user_declared_move_constructor,
+ type_has_user_declared_move_assign): Combine into ...
+ (classtype_has_user_move_assign_or_move_ctor_p): ... this. Declare.
+ * method.c (maybe_explain_implicit_delete): Use it.
+ (lazily_declare_fn): Use it.
+ * tree.c (type_has_nontrivial_copy_init): Use it.
+
+ * semantics.c (classtype_has_nothrow_assign_or_copy_p): Clarify
+ semantics, simplify implementation.
+
+2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * parser.c (cp_parser_cast_expression): Use %q#T instead of %qT
+ in old-style cast diagnostic.
+ * typeck.c (maybe_warn_about_useless_cast): Use %q#T instead of %qT
+ in useless cast diagnostic.
+ * error.c (type_to_string): Remove enum special handling.
+
+2017-07-14 David Malcolm <dmalcolm@redhat.com>
+
+ * name-lookup.c (get_std_name_hint): Add '<' and '>' around
+ the header names.
+ (maybe_suggest_missing_header): Update for addition of '<' and '>'
+ to above. Provide a fix-it hint.
+ * pt.c: Include "gcc-rich-location.h"
+ (listify): Attempt to add fix-it hint for missing
+ #include <initializer_list>.
+ * rtti.c: Include "gcc-rich-location.h".
+ (typeid_ok_p): Attempt to add fix-it hint for missing
+ #include <typeinfo>.
+
+2017-07-12 Jason Merrill <jason@redhat.com>
+
+ P0512R0 - Deduction from an initializer list.
+ * pt.c (do_class_deduction): Do list deduction in two phases.
+
+2017-07-12 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (DECL_CONSTRUCTOR_P, DECL_MAYBE_IN_CHARGE_CONSTRUCTOR,
+ DECL_DESTRUCTOR_P, DECL_MAYBE_IN_CHARGE_DESTRCTOR): Look at
+ identifier flags.
+ * decl.c (grokfndecl): Set DECL_CXX_CONSTRUCTOR and
+ DECL_CXX_DESTRUCTOR explicitly.
+ * decl2.c (grokclassfn): Likewise.
+ * friend.c (do_friend): Likewise.
+ * method.c (make_thunk, make_alias_for,
+ implicitly_declare_fn): Likewise.
+
+2017-07-11 Jason Merrill <jason@redhat.com>
+
+ Core DR 393
+ * decl.c (grokparms): Downgrade error about array of unknown bound
+ to pedwarn and disable it for C++17.
+
+2017-07-11 Nathan Sidwell <nathan@acm.org>
+
+ * decl2.c (reset_type_linkage_2): Dont't change ctor name.
+
+2017-07-10 Martin Sebor <msebor@redhat.com>
+
+ * cp-tree.h (cp_operator_id, cp_assignment_operator_id): Document.
+
+2017-07-06 Jason Merrill <jason@redhat.com>
+
+ PR c++/81204 - parse error with dependent template-name
+ * parser.c (cp_parser_lookup_name): Revert previous change.
+
+2017-07-06 David Malcolm <dmalcolm@redhat.com>
+
+ * cp-lang.c (LANG_HOOKS_RUN_LANG_SELFTESTS): Define as
+ selftest::run_cp_tests.
+ (selftest::run_cp_tests): New function.
+ * cp-tree.h (selftest::run_cp_tests): New decl.
+
+2017-07-04 Jakub Jelinek <jakub@redhat.com>
+
+ * parser.c (cp_parser_decomposition_declaration): Replace
+ decomposition declaration with structured binding in diagnostics.
+ * decl.c (cp_finish_decomp): Likewise.
+ (grokdeclarator): Likewise.
+
+ PR c++/81258
+ * parser.c (cp_parser_decomposition_declaration): Diagnose invalid
+ forms of structured binding initializers.
+
+2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/65775
+ * decl.c (grokdeclarator): Move checks on function return type after
+ the splice_late_return_type call; if declspecs->locations[ds_type_spec]
+ is UNKNOWN_LOCATION fall back to input_location.
+
+2017-07-03 David Malcolm <dmalcolm@redhat.com>
+
+ * parser.c (enum required_token): Fix spelling of
+ RT_INTERATION to RT_ITERATION.
+ (cp_parser_iteration_statement): Likewise.
+ (cp_parser_required_error): Likewise.
+
+2017-06-30 Jason Merrill <jason@redhat.com>
+
+ PR c++/81257 - ICE with invalid ::template.
+ PR c++/54769 - wrong lookup of dependent template-name.
+ * parser.c (cp_parser_template_name): Revert part of last change.
+
+2017-06-30 Nathan Sidwell <nathan@acm.org>
+
+ * config-lang.in (gtfiles): Add cp/lex.c.
+ * cp-tree.h (mangle_convop_name_for_type): Rename ...
+ (make_conv_op_name): ... here. Move to lex.
+ * lambda.c (maybe_add_lambda_conv_op): Update.
+ * parser.c (cp_parser_conversion_function_id): Update.
+ * pt.c (tsubst_decl, tsubst_baselink, tsubst_copy,
+ tsubst_copy_and_build): Update.
+ * semantics.c (apply_deduced_return_type): Update.
+ * mangle.c (conv_type_hasher, conv_type_names,
+ mangle_conv_op_name_for_type): Move to ...
+ * lex.c (conv_type_hasher, conv_type_names, make_convop_name):
+ ... here. Rename.
+
+2017-06-30 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/80014
+ * parser.c (cp_parser_postfix_expression): Construct a location
+ for typeid expressions.
+
+2017-06-30 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (lookup_fnfields_1, class_method_index_for_fn): Don't
+ declare.
+ (lookup_all_conversions): Declare.
+ * class.c (get_basefndecls): Use lookup_fnfields_slot.
+ * decl.c (register_dtor_fn): Use lookup_fnfields_slot.
+ * decl2.c (check_class_fn): Use lookup_fnfields_slot. Rework
+ diagnostics.
+ * pt.c (retrieve_specialization): Use lookup_fnfields_slot.
+ (check_explicit_specialization): Use lookup_fnfields_slot_nolazy,
+ lookup_all_conversions.
+ * search.c (lookup_fnfields_1): Make static.
+ (lookup_all_conversions): New.
+ (class_method_index_for_fn): Delete.
+ * semantics.c (classtype_has_nothrow_assign_or_copy_p): Use
+ lookup_fnfields_slot.
+
+ * call.c (build_new_method_call_1): Use constructo_name to get
+ ctor name. Move argument processing earlier to merge cdtor
+ handling blocks.
+ * decl.c (grokfndecl): Cdtors have special names.
+ * method.c (implicitly_declare_fn): Likewise. Simplify flag setting.
+ * pt.c (check_explicit_specialization): Cdtor name is already
+ special.
+ * search.c (class_method_index_for_fn): Likewise.
+
+ PR c++/81229
+ * name-lookup.c (do_pushdecl): Reset IDENTIFIER_TYPE when finding
+ a matching TYPE_DECL.
+
+2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * class.c (add_method): Change pair of errors to error + inform.
+ (handle_using_decl): Likewise.
+
+2017-06-29 Jason Merrill <jason@redhat.com>
+
+ * constexpr.c, error.c, tree.c: Remove WITH_CLEANUP_EXPR handling.
+
+ PR c++/81180 - ICE with C++17 deduction of member class template.
+ * pt.c (build_deduction_guide): Correct member template handling.
+
+ PR c++/81188 - matching decltype of member function call.
+ * tree.c (cp_tree_equal): Remove COMPONENT_REF special case.
+
+2017-06-29 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/81247
+ * parser.c (cp_parser_namespace_definition): Immediately close the
+ namespace if there's no open-brace.
+ * name-lookup.c (do_pushdecl): Reset OLD when pushing into new
+ namespace.
+
+2017-06-29 Jason Merrill <jason@redhat.com>
+
+ PR c++/81164 - ICE with invalid inherited constructor.
+ * search.c (binfo_direct_p): New.
+ * name-lookup.c (do_class_using_decl): Use it.
+
+2017-06-29 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (THIS_NAME, IN_CHARGE_NAME, VTBL_PTR_TYPE,
+ VTABLE_DELTA_NAME, VTABLE_PFN_NAME): Delete.
+ * decl.c (initialize_predefined_identifiers): Name cdtor special
+ names consistently. Use literals for above deleted defines.
+ (cxx_init_decl_processing): Use literal for vtbl_ptr_type name,
+
+ * lex.c (maybe_add_lang_type_raw): Exit early, rather than use a
+ flag.
+
+ * call.c (check_dtor_name): Use constructor_name for enums too.
+ (build_new_method_call_1): Use constructor_name for cdtors and
+ show ~ for dtor.
+ * class.c (build_self_reference): Use TYPE_NAME to get name of
+ self reference.
+ * name-lookup (constructor_name): Use DECL_NAME directly.
+ (constructor_name_p): Reimplement.
+ (push_class_level_binding_1): Use TYPE_NAME directly.
+
+ * class.c (finish_struct): Use OVL_P.
+ (get_vfield_name): Measure constructor_name length.
+ * cp-tree.h (SET_CLASS_TYPE_P): Add RECORD_OR_UNION_CHECK.
+ (NON_UNION_CLASS_TYPE_P): Check RECORD_TYPE up front.
+ * cxx-pretty-print.c (is_destructor_name): Delete.
+ (pp_cxx_unqualified_id): Remove bogus destructor name checking.
+ * decl.c (grokfndecl): Move cheap checks first when looking for
+ implicit extern cness.
+
+ * parser.c (cp_parser_direct_declarator): Reorder if to avoid
+ indentation. Remove unnecessary assignment of constructor name.
+
+ Whitespace cleanups.
+ * call.c (name_as_c_string): Move CONST_CAST to return.
+ (build_new_method_call_1): Remove unneeded bracing.
+ * class.c (include_empty_classes): Unbreak line.
+ * constraint.cc (tsubst_check_constraint): Add space.
+ * cp-tree.h (lang_decl_ns): Add comment.
+ (PTRMEM_CST_MEMBER): Break line.
+ * decl.c (grokfndecl): Add blank lines. Unbreak some others.
+ (grokdeclarator): Remove lines, move declaration to first use.
+ * decl2.c (decl_needed_p): Fix indentation.
+ (c_parse_final_cleanups): Remove blank line.
+ * method.c (implicitly_declare_fn): Move declaration to first use.
+ * search.c (current_scope): Add blank lines.
+
+2017-06-28 Jason Merrill <jason@redhat.com>
+
+ PR c++/72764 - ICE with invalid template typename.
+ * decl.c (build_typename_type): No longer static.
+ * tree.c (strip_typedefs): Use it instead of make_typename_type.
+
+ PR c++/69300 - ICE with self-referential noexcept
+ * pt.c (maybe_instantiate_noexcept): Check for recursion.
+
+ PR c++/61022 - error with variadic template template parm
+ * pt.c (convert_template_argument): Keep the TYPE_PACK_EXPANSION.
+
+ PR c++/72801 - ICE with variadic partial specialization
+ * pt.c (unify_pack_expansion): Use PACK_EXPANSION_EXTRA_ARGS.
+
+ PR c++/55639 - partial specialization with ::template
+ * parser.c (cp_parser_class_head): Handle ::template.
+
+ PR c++/45976 - error with ::template in declarator.
+ * pt.c (resolve_typename_type): Fix TEMPLATE_ID_EXPR handling.
+
+ PR c++/54769 - wrong lookup of dependent template-name.
+ * parser.c (cp_parser_template_name): Handle dependent object type.
+ (cp_parser_nested_name_specifier_opt): Make template_keyword_p a
+ parameter.
+ (cp_parser_id_expression): Pass it.
+ (cp_parser_diagnose_invalid_type_name): Handle TEMPLATE_ID_EXPR.
+
+ * parser.c (cp_parser_template_id): Use the range location on the
+ TEMPLATE_ID_EXPR.
+
+ PR c++/81204 - parse error with dependent template-name
+ * parser.c (cp_parser_lookup_name): Disqualify function templates
+ after lookup.
+
+2017-06-27 Nathan Sidwell <nathan@acm.org>
+
+ * pt.c (tsubst_decl <FUNCTION_DECL>): Move var decls to
+ initialization point. Don't unnecessarily check for ctor name.
+
+ * cp-tree.h (CLASSTYPE_DESTRUCTORS): Rename to ...
+ (CLASSTYPE_DESTRUCTOR): ... this.
+ * class.c (accessible_nvdtor_p,
+ maybe_warn_about_overly_private_class,
+ add_implicitly_declared_members,
+ clone_constructors_and_destructors, type_has_virtual_destructor):
+ Adjust for CLASSTYPE_DESTRUCTOR.
+ (deduce_noexcept_on_destructors): Absorb into ...
+ (check_bases_and_members): ... here.
+ * except.c (dtor_nothrow): Adjust for CLASSTYPE_DESTRUCTOR.
+ * init.c (build_delete): Likewise.
+ * parser.c (cp_parser_lookup_name): Likewise.
+ * pt.c (check_explicit_specialization): Likewise.
+ * rtti.c (emit_support_tinfos): Likewise.
+ * search.c (lookup_fnfields_idx_nolazy): Likewise.
+
+ Kill IDENTIFIER_TEMPLATE.
+ * cp-tree.h (lang_identifier): Remove class_template_info field.
+ (IDENTIFIER_TEMPLATE): Delete.
+ * name-lookup.c (constructor_name_full): Subsume into ...
+ (constructor_name): ... here. Don't check IDENTIFIER_TEMPLATE.
+ (constructor_name_p): Likewise.
+ * mangle.c (write_source_name): Likewise.
+ * ptree.c (cxx_print_identifier): Likewise.
+
+2017-06-27 Marek Polacek <polacek@redhat.com>
+
+ PR bootstrap/81216
+ * parser.c (cp_parser_already_scoped_statement): Initialize
+ LOC_AFTER_LABELS.
+
+2017-06-26 Jason Merrill <jason@redhat.com>
+
+ PR c++/81215 - deduction failure with variadic TTP.
+ * pt.c (unify_bound_ttp_args): Restore old logic for C++14 and down.
+
+2017-06-26 Martin Sebor <msebor@redhat.com>
+
+ PR c++/81169
+ * call.c (maybe_warn_class_memaccess): Preserve explicit conversions
+ to detect casting away cv-qualifiers.
+
+2017-06-26 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (lang_decl_fn): Remove assignment_operator_p field.
+ (DECL_COMPLETE_CONSTRUCTOR_P): Directly compare
+ identifier.
+ (DECL_BASE_CONSTRUCTOR_P, DECL_COMPLETE_DESTRUCTOR_P,
+ DECL_BASE_DESTRUCTOR_P, DECL_DELETING_DESTRUCTOR_P): Likewise.
+ (DECL_ASSIGNMENT_OPERATOR_P): Use IDENTIFIER_ASSIGN_OP_P.
+ * decl.c (grok_op_properties): Adjust identifier checking.
+ * init.c (expand_default_init): Adjust identifier descision.
+ * method.c (implicitly_declare_fn): Don't use
+ DECL_ASSIGNMENT_OPERATOR_P.
+ * search.c (lookup_fnfields_1): Use IDENTIFIER_CTOR_P,
+ IDENTIFIER_DTOR_P.
+ * call.c (in_charge_arg_for_name): Reimplement.
+ (build_special_member_call): Use IDENTIFIER_CDTOR_P,
+ IDENTIFIER_DTOR_P.
+
+2017-06-26 Marek Polacek <polacek@redhat.com>
+
+ PR c/80116
+ * parser.c (cp_parser_statement): Add a default argument. Save the
+ location of the expression-statement after labels have been parsed.
+ (cp_parser_implicitly_scoped_statement): Set the location of the
+ body of the conditional after parsing all the labels. Call
+ warn_for_multistatement_macros.
+ (cp_parser_already_scoped_statement): Likewise.
+
+2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/62315
+ * parser.c (cp_parser_diagnose_invalid_type_name): Don't print
+ 'typename' in error messages about missing 'typename'.
+
+2017-06-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/79056 - C++17 ICE with invalid template syntax.
+ * parser.c (cp_parser_simple_type_specifier): Don't assume that type
+ is a TYPE_DECL.
+ (cp_parser_check_for_invalid_template_id): Handle TYPE_DECL.
+ * pt.c (template_placeholder_p): New.
+ * cp-tree.h: Declare it.
+
+2017-06-23 Marc Glisse <marc.glisse@inria.fr>
+
+ * decl.c (duplicate_decls): Use builtin_structptr_types.
+
+2017-06-22 Nathan Sidwell <nathan@acm.org>
+
+ Reorder IDENTIFIER flags
+ gcc/cp/
+ * cp-tree.h (enum cp_identifier_kind): New.
+ (IDENTIFIER_KIND_BIT_0, IDENTIFIER_KIND_BIT_1,
+ IDENTIFIER_KIND_BIT_2): New.
+ (IDENTIFIER_MARKED): Move to TREE_LANG_FLAG_4.
+ (IDENTIFIER_VIRTUAL_P, IDENTIFIER_REPO_CHOSEN): Add IDENTIFIER_CHECK.
+ (C_IS_RESERVED_WORD): Replace with ...
+ (IDENTIFIER_KEYWORD_P): ... this.
+ (IDENTIFIER_CTOR_OR_DTOR_P): Replace with ...
+ (IDENTIFIER_CDTOR_P): ... this.
+ (IDENTIFIER_CTOR_P, IDENTIFIER_DTOR_P): New.
+ (IDENTIFIER_OPNAME_P): Replace with ...
+ (IDENTIFIER_ANY_OP_P): ... this.
+ (IDENTIFIER_ASSIGN_OP_P): New.
+ (IDENTIFIER_TYPENAME_P): Replace with ...
+ (IDENTIFIER_CONV_OP_P): ... this.
+ (NEW_DELETE_OPNAME_P): Replace with ...
+ (IDENTIFIER_NEWDEL_OP_P): ... this.
+ (DECL_CONV_FN_P, DECL_OVERLOADED_OPERATOR_P): Adjust.
+ (get_identifier_kind_name, set_identifier_kind): Declare.
+ * lex.c (get_identifier_kind_name, set_identifier_kind): New.
+ (init_operators): Adjust to avoid keywords, use
+ set_identifier_kind. Copy TYPE_EXPR slot.
+ (init_reswords): Call set_identifier_kind.
+ (unqualified_name_lookup_error): Adjust.
+ * operators.def (TYPE_EXPR): Remove.
+ * decl.c (struct predefined_identifier): Move into ...
+ (initialize_predefined_identifiers): ... here. Call
+ set_identifier_kind.
+ (grokfndecl, check_var_type, grokdeclarator): Adjust.
+ (grok_op_properties): Use IDENTIFIER_ANY_ASSIGN_OP to halve search
+ space. Adjust.
+ * call.c (name_as_c_string): Adjust.
+ (build_new_method_call_1): Likewise.
+ * cp-cilkplus.c (is_conversion_operator_function_decl_p): Likewise.
+ * cxx-pretty-print.c (pp_cxx_unqualified_id): Adjust.
+ * dump.c (cp_dump_tree): Adjust.
+ * error.c (dump_decl_name): Adjust.
+ * mangle.c (write_unqualified_id, write_member_name,
+ write_expression): Adjust.
+ (mangle_conv_op_name_for_type): Use set_identifier_kind.
+ * name-lookup.c (do_class_using_decl): Adjust.
+ (lookup_name_fuzzy, lookup_name_real_1): Likewise.
+ * parser.c (cp_lexer_get_preprocessor_token,
+ cp_parser_direct_declarator): Likewise.
+ * pt.c (push_template_decl_real, tsubst_decl, tsubst_baselink,
+ tsubst_copy, tsubst_copy_and_build): Adjust.
+ * ptree.c (cxx_print_identifier): Print identifier kind.
+ * search.c (lookup_field_r, lookup_member,
+ lookup_fnfields_idx_nolazy): Adjust.
+ * semantics.c (finish_id_expression): Adjust..
+ * typeck.c (cp_build_addr_expr_1): Adjust.
+
+2017-06-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/81154
+ * semantics.c (handle_omp_array_sections_1, finish_omp_clauses):
+ Complain about t not being a variable if t is OVERLOAD even
+ when processing_template_decl.
+
+2017-06-21 David Malcolm <dmalcolm@redhat.com>
+
+ * parser.c (get_cast_suggestion): New function.
+ (maybe_add_cast_fixit): New function.
+ (cp_parser_cast_expression): Capture the location of the closing
+ parenthesis. Call maybe_add_cast_fixit when emitting warnings
+ about old-style casts.
+
+2017-06-20 Jason Merrill <jason@redhat.com>
+
+ PR c++/80972 - C++17 ICE with attribute packed.
+ * call.c (build_over_call): Allow a TARGET_EXPR from reference
+ binding.
+
+2017-06-20 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (CPTI_NELTS_IDENTIFIER): Delete.
+ (nelts_identifier): Delete.
+ * decl.c (initialize_predefined_identifiers): Remove nelts.
+
+ PR c++/67074 - namespace aliases
+ * decl.c (duplicate_decls): Don't error here on mismatched
+ namespace alias.
+ * name-lookup.c (name_lookup::add_value): Matching namespaces are
+ not ambiguous.
+ (diagnose_name_conflict): Namespaces are never redeclarations.
+ (update_binding): An alias can match a real namespace.
+
+2017-06-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/80562 - ICE with constexpr if.
+ * semantics.c (finish_if_stmt_cond): Call
+ instantiate_non_dependent_expr.
+
+ PR c++/80829 - ICE with constexpr copy of base subobject.
+ * constexpr.c (clear_no_implicit_zero): New.
+ (cxx_eval_call_expression): Call it.
+
+2017-06-19 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/81124
+ PR c++/79766
+ * name-lookup.c (set_decl_namespace): Don't follow using
+ directives and ignore using decls. Only check overly-explicit
+ scope after discovering decl.
+
+2017-06-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/81073 - constexpr and static var in statement-expression.
+ * typeck2.c (store_init_value): Always call
+ require_potential_constant_expression.
+ * pt.c (convert_nontype_argument): Likewise.
+ * constexpr.c (potential_constant_expression_1): Adjust message.
+ Use decl_maybe_constant_var_p instead of decl_constant_var_p.
+ * decl2.c (decl_maybe_constant_var_p): Consider initializer.
+
+2017-06-19 Nathan Sidwell <nathan@acm.org>
+
+ * pt.c (coerce_template_parms): Fix indentation.
+ (tsubst_decl): Remove repeated SET_DECL_RTL. Move VAR_P handling
+ in to single block.
+
+ PR c++/81119
+ * name-lookup.c (update_binding): Only warn about constructors
+ hidden by functions.
+
+2017-06-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/60063 - -Wunused-local-typedefs and templates.
+ * decl2.c (is_late_template_attribute): Return false for "used".
+
+ PR c++/70844 - -Wuseless-cast and inheriting constructor.
+ * method.c (forward_parm): Suppress warn_useless_cast.
+
+2017-06-16 Jason Merrill <jason@redhat.com>
+
+ PR c++/81045 - Wrong type-dependence with auto return type.
+ * pt.c (type_dependent_expression_p): An undeduced auto outside the
+ template isn't dependent.
+ * call.c (build_over_call): Instantiate undeduced auto even in a
+ template.
+
+ PR c++/80465 - ICE with generic lambda with noexcept-specifier.
+ * lambda.c (maybe_add_lambda_conv_op): Keep processing_template_decl
+ set longer for a generic lambda.
+
+ PR c++/80614 - Wrong mangling for C++17 noexcept type
+ * mangle.c (write_type): Put the eh spec back on the function type.
+
+ PR c++/81102 - Wrong error with partial specialization.
+ * pt.c (unify) [TEMPLATE_PARM_INDEX]: Strip reference when comparing
+ types. Do type deduction later.
+
+ PR c++/81074 - ICE with partial specialization of member template.
+ PR c++/71747
+ * pt.c (get_partial_spec_bindings): Only coerce innermost args.
+
+ PR c++/80831 - ICE with -fsyntax-only.
+ * decl2.c (c_parse_final_cleanups): Use cgraph_node::get_create.
+
+ PR c++/80639 - ICE with invalid PMF initialization.
+ PR c++/80043 - ICE with -fpermissive
+ * typeck.c (convert_for_assignment): Recurse when instantiate_type
+ returns without an error.
+
+2017-06-16 Nathan Sidwell <nathan@acm.org>
+
+ * pt.c (tsubst_baselink): Fix & clarify formatting.
+
+ * cp-tree.h (build_this_parm, cp_build_parm_decl,
+ build_artificial_parm): Add FN parm.
+ * decl.c (start_cleanup_fn): Adjust.
+ (build_this_parm): Add FN parm, pass it through.
+ (grokfndecl): Adjust parm building.
+ * decl2.c (cp_build_parm_decl): Add FN parm, set context.
+ (build_artificial_parm): Add FN parm, pass through.
+ (maybe_retrofit_in_chrg): Adjust parm building.
+ (start_static_storage_duration_function): Likwise.
+ * lambda.c (maybe_aadd_lambda_conv_op): Likewise.
+ * method.c (implicitly_declare_fn): Likewise.
+ * parser.c (inject_this_parameter): Likewise.
+
+ Symbol tables are insert only.
+ * cp-tree.h (default_hash_traits <lang_identifier *>): Don't
+ derive from pointer_hash. Make undeletable.
+
+ * class.c (resort_type_method_vec): Avoid potential unsigned
+ overflow.
+
+ Don't defer noexcept_deferred_spec.
+ * cp-tree.h (unevaluated_noexcept_spec): Don't declare.
+ * decl.c (cxx_init_decl_processing): Initialize
+ noexcept_deferred_spec.
+ * except.c (unevaluated_noexcept_spec): Delete.
+ * class.c (deduce_noexcept_on_destructor): Use
+ noexcept_deferred_spec directly.
+ * method.c (implicitly_declare_fn): Likewise.
+
+ Make keyed_classes a vector.
+ * cp-tree.h (CPTI_KEYED_CLASSES, keyed_classes): Delete.
+ (keyed_classes): Declare as vector.
+ * decl.c (keyed_classes): Define.
+ (cxx_init_decl_processing): Allocate it.
+ (record_key_method_defined): Use vec_safe_push.
+ * class.c (finish_struct_1): Likewise.
+ * pt.c (instantiate_class_template_1): Likewise.
+ * decl2.c (c_parse_final_cleanups): Reverse iterate keyed_classes.
+
+ Make rtti lazier
+ * rtti.c (enum tinfo_kind): Add TK_DERIVED_TYPES,
+ TK_VMI_CLASS_TYPES, TK_MAX. Delete TK_FIXED.
+ (tinfo_names): New.
+ (typeid_ok_p): Add quotes to error messages. Use get_tinfo_desc.
+ (get_tinfo_decl): Use get_tinfo_desc.
+ (get_pseudo_ti_init): Likewise. Adjust VMI construction.
+ (create_pseudo_type_info): Delete.
+ (get_pseudo_ti_index): Just determine the index.
+ (get_tinfo_desc): New. Create all types lazily.
+ (create_tinfo_types): Just allocate the descriptor array.
+ (emit_support_tinfos): Use non-inserting type lookup. Set builtin
+ location.
+
+2017-06-15 Martin Sebor <msebor@redhat.com>
+
+ PR c++/80560
+ * call.c (first_non_public_field, maybe_warn_class_memaccess): New
+ functions.
+ (has_trivial_copy_assign_p, has_trivial_copy_p): Ditto.
+ (build_cxx_call): Call maybe_warn_class_memaccess.
+
+2017-06-14 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-gimplify.c (cp_genericize_r): Turn most of the function
+ into a switch (TREE_CODE (stmt)) statement from long else if
+ sequence.
+
+2017-06-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80973
+ * cp-gimplify.c (cp_genericize_r): Don't instrument MEM_REF second
+ argument even if it has REFERENCE_TYPE.
+
+ PR c++/80984
+ * cp-gimplify.c (cp_genericize): Only look for VAR_DECLs in
+ BLOCK_VARS (outer) chain.
+ (cxx_omp_const_qual_no_mutable): Likewise.
+
+2017-06-13 Martin Liska <mliska@suse.cz>
+
+ PR sanitize/78204
+ * class.c (build_base_path): Use sanitize_flags_p.
+ * cp-gimplify.c (cp_genericize_r): Likewise.
+ (cp_genericize_tree): Likewise.
+ (cp_genericize): Likewise.
+ * cp-ubsan.c (cp_ubsan_instrument_vptr_p): Likewise.
+ * decl.c (compute_array_index_type): Likewise.
+ (start_preparsed_function): Likewise.
+ * decl2.c (one_static_initialization_or_destruction): Likewise.
+ * init.c (finish_length_check): Likewise.
+ * lambda.c (maybe_add_lambda_conv_op): Likewise.
+ * typeck.c (cp_build_binary_op): Likewise.
+ (build_static_cast_1): Likewise.
+
+2017-06-11 Jason Merrill <jason@redhat.com>
+
+ * error.c (dump_expr): Use is_this_parameter.
+
+ * cp-tree.h, decl2.c, mangle.c, parser.c, pt.c, semantics.c: Use
+ id_equal.
+
+2017-06-09 Jason Merrill <jason@redhat.com>
+
+ Missing bits from N4268, constant evaluation for all non-type args.
+ * call.c (build_converted_constant_expr): Rename from
+ build_integral_nontype_arg_conv, handle all types.
+ * pt.c (convert_nontype_argument): In C++17 call it for all types.
+ Move NOP stripping inside pointer case, don't strip ADDR_EXPR.
+ * cvt.c (strip_fnptr_conv): Also strip conversions to the same type.
+
+ Overhaul pointer-to-member conversion and template argument handling.
+ * call.c (standard_conversion): Avoid creating ck_pmem when the
+ class type is the same.
+ * cvt.c (can_convert_qual): Split from
+ perform_qualification_conversions.
+ * constexpr.c (cxx_eval_constant_expression): Check it.
+ * typeck.c (convert_ptrmem): Only cplus_expand_constant if
+ adjustment is necessary.
+ * pt.c (check_valid_ptrmem_cst_expr): Compare class types.
+ (convert_nontype_argument): Avoid redundant error.
+
+ * call.c (convert_like_real): Remove "inner" parameter.
+ Don't replace a constant with its value.
+ * cp-gimplify.c (cp_fully_fold): Use cp_fold_rvalue.
+
+ * pt.c (convert_nontype_argument): Check NULLPTR_TYPE_P rather than
+ nullptr_node.
+
+ * parser.c (cp_parser_constant_expression): Check
+ potential_rvalue_constant_expression after decay_conversion.
+ * pt.c (convert_nontype_argument): Don't require linkage in C++17.
+
+ PR c++/80384 - ICE with dependent noexcept-specifier
+ * pt.c (dependent_type_p_r) [FUNCTION_TYPE]: Check for dependent
+ noexcept-specifier.
+
+ * constexpr.c (potential_constant_expression_1): Allow 'this' capture.
+
+2017-06-09 Jan Hubicka <hubicka@ucw.cz>
+
+ * class.c (build_vtbl_initializer): Mark dvirt_fn as cold.
+ * decl.c (cxx_init_decl_processing, push_throw_library_fn): Likewise.
+ (excpet.c): Mark terminate as cold.
+
+2017-06-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/81006
+ * semantics.c (handle_omp_array_sections_1): Convert TYPE_MAX_VALUE
+ to sizetype before size_binop.
+
+ PR c++/81011
+ * cp-gimplify.c (cxx_omp_finish_clause): When changing clause
+ to OMP_CLAUSE_SHARED, also clear OMP_CLAUSE_SHARED_FIRSTPRIVATE
+ and OMP_CLAUSE_SHARED_READONLY flags.
+
+2017-06-08 Jan Hubicka <hubicka@ucw.cz>
+
+ * cp-tree.h (lang_check_failed): Annotate by ATTRIBUTE_COLD.
+
+2017-06-07 Nathan Sidwell <nathan@acm.org>
+
+ * class.c (layout_class_type): Restructure overlong-bitfield tpe
+ search.
+
+2017-06-07 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/80990
+ * pt.c (do_class_deduction): Build qualified type.
+
+2017-06-06 Nathan Sidwell <nathan@acm.org>
+
+ * name-lookup.c (suggest_alternatives_for): Use qualified lookup
+ sans using directives. Don't walk into inline namespaces.
+
+ PR c++/80979
+ * name-lookup.c (adl_class_only): Don't add visible friends.
+
+2017-06-05 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * parser.c (cp_parser_base_specifier): Fix typos in error messages.
+
+2017-06-02 Nathan Sidwell <nathan@acm.org>
+
+ Remove lang_type_ptrmem.
+ * cp-tree.h (lang_type_header): Remove is_lang_type_class. Move
+ into ...
+ (lang_type_class): ... this. Reorder bitfields. Rename to ...
+ (lang_type): ... this. Delete old definition.
+ (lang_type_ptrmem): Delete.
+ (LANG_TYPE_CLASS_CHECK): Simply get TYPE_LANG_SPECIFIC. Adjust uses.
+ (LANG_TYPE_PTRMEM_CHECK): Delete.
+ (TYPE_GET_PTRMEMFUNC_TYPE, TYPE_SET_PTRMEMFUNC_TYPE): Delete.
+ (TYPE_PTRMEMFUNC_TYPE): New. Use TYPE_LANG_SLOT_1.
+ * decl.c (build_ptrmemfunc_type): Adjust.
+ * lex.c (copy_lang_type): Remove lang_type_ptrmem handling.
+ (maybe_add_lang_type_raw): Don't set u.c.h.is_lang_type_class.
+
+ * class.c (check_bases_and_members): Adjust vec_new_uses_cookie
+ setting.
+
+ Remove cp_binding_level::namespaces
+ * name-lookup.h (cp_binding_level): Lose namespaces field.
+ * name-lookup.c (add_decl_to_level): Chain namespaces on the names
+ list.
+ (suggest_alternatives_for): Adjust for namespace list. Do
+ breadth-first search.
+ * decl2.c (collect_source_refs): Namespaces are on the regulr
+ list.
+ (collect_ada_namespace): Likewise.
+
+2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * typeck.c (cp_build_binary_op): Implement the -Wsizeof_pointer_div
+ warning.
+
+2017-06-01 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ PR c++/80812
+ * method.c (constructible_expr): Strip array types before calling
+ build_value_init.
+
+2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80896
+ * cvt.c (convert_to_void): Possibly call maybe_warn_nodiscard
+ for case INDIRECT_REF too in the main switch.
+
+2017-05-31 Jason Merrill <jason@redhat.com>
+
+ PR c++/80840 - ICE with constexpr and reference
+ * pt.c (convert_nontype_argument): Don't test whether a decl is
+ value-dependent when binding to a reference.
+
+2017-05-31 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (lang_decl_slector): New enum.
+ (lang_decl_base): Make selector an enum. Drop decomposition_p
+ field.
+ (lang_decl): Use enum for discrimination.
+ (LANG_DECL_FN_CHECK, LANG_DECL_NS_CHECK, LANG_DECL_PARM_CHECK,
+ LANG_DECL_DEOMP_CHECK): Use enum.
+ (DECL_DECOMPOSITION_P): Use selector value.
+ (SET_DECL_DECOMPOSITION_P): Delete.
+ (retrofit_lang_decl): Lose SEL parm.
+ (fit_decomposition_lang_decl): Declare.
+ * decl.c (cp_finish_decomp, grokdeclarator): Use
+ fit_decomposition_lang_decl.
+ * lex.c (maybe_add_lang_decl_raw): New. Broken out of
+ retrofit_lang_decl.
+ (set_decl_linkage): New. Broken out of retrofit_lang_decl. Use enum.
+ (fit_decomposition_lang_decl): Likewise.
+ (retrofit_lang_decl): Use worker functions.
+ (cxx_dup_lang_specific_decl): Use selector enum.
+ (maybe_add_lang_type_raw): New. Broken out of ...
+ (cxx_make_type_name): ... here. Call it.
+
+2017-05-30 Jason Merrill <jason@redhat.com>
+
+ PR c++/80856 - ICE with local extern in template
+ * semantics.c (finish_call_expr): Replace a local extern overload
+ set in a template with the IDENTIFIER_NODE.
+
+2017-05-30 David Malcolm <dmalcolm@redhat.com>
+
+ * call.c (perform_implicit_conversion_flags): Convert
+ "from %qT to %qT" to "from %qH to %qI" in diagnostic.
+ (print_conversion_rejection): Replace pairs of %qT with
+ %qH and %qI in various places.
+ (build_user_type_conversion_1): Likewise.
+ (build_integral_nontype_arg_conv): Likewise.
+ (build_conditional_expr_1): Likewise.
+ (convert_like_real): Likewise.
+ (convert_arg_to_ellipsis): Likewise.
+ (joust): Likewise.
+ (initialize_reference): Likewise.
+ * cvt.c (cp_convert_to_pointer): Likewise.
+ (cp_convert_to_pointer): Likewise.
+ (convert_to_reference): Likewise.
+ (ocp_convert): Likewise.
+ * error.c (cp_printer): Gain bool and const char ** parameters.
+ (struct deferred_printed_type): New struct.
+ (class cxx_format_postprocessor): New class.
+ (cxx_initialize_diagnostics): Wire up a cxx_format_postprocessor
+ to pp->m_format_postprocessor.
+ (comparable_template_types_p): New function.
+ (newline_and_indent): New function.
+ (arg_to_string): New function.
+ (print_nonequal_arg): New function.
+ (print_template_differences): New function.
+ (type_to_string_with_compare): New function.
+ (print_template_tree_comparison): New function.
+ (append_formatted_chunk): New function.
+ (add_quotes): New function.
+ (cxx_format_postprocessor::handle): New function.
+ (defer_phase_2_of_type_diff): New function.
+ (cp_printer): Add "quoted" and "buffer_ptr" params. Implement
+ %H and %I.
+ * typeck.c (cp_build_binary_op): Replace pairs of %qT with
+ %qH and %qI in various places.
+ (convert_member_func_to_ptr): Likewise.
+ (build_reinterpret_cast_1): Likewise.
+ (convert_for_assignment): Likewise.
+ * typeck2.c (check_narrowing): Likewise.
+
+2017-05-30 Nathan Sidwell <nathan@acm.org>
+
+ Kill IDENTIFIER_NAMESPACE_BINDINGS
+ * cp-tree.h (lang_identifier): Delete namespace_bindings.
+ (IDENTIFIER_NAMESPACE_BINDINGS): Delete.
+ (lang_decl_ns): Add bindings.
+ (DECL_NAMESPACE_BINDINGS): New.
+ * lex.c (retrofit_lang_decl): Create namespace hash table.
+ * name-lookup.c (find_namespace_slot): Change to use hash-map.
+ * ptree.c (cxx_print_binding): Delete.
+ (cxx_print_identifier): Remove NAMESPACE_BINDING printing.
+
+ * cp-tree.def (OVERLOAD): Fix comment.
+ * cp-tree.h: Fix comments and whitespace.
+ * error.c (dump_decl): Use pp_cxx_colon_colon, ovl_scope.
+ * name-lookup.c (add_decl_to_level): Assert not class.
+ (check_local_shadow): Use OVL_P.
+ (pushdecl_with_scope_1): Rename to ...
+ (do_pushdecl_with_Scope): ... here.
+ (do_nonmember_using_decl): Use qualified_namespace_lookup return
+ value.
+ (push_class_level_binding_1): Use OVL_P.
+ (pushdecl_namespace_level): Use do_pushdecl_with_scope.
+ (pushtag_1): Rename to ...
+ (do_pushtag): ... here. Adjust do_pushdecl_with_scope call.
+ (pushtag): Adjust.
+ (store_class_bindings): Do not time here.
+ * name-lookup.h (pushdecl_outermost_localscope): Reorder.
+ * pt.c (listify): Declare argvec at point of initialization.
+
+ PR c++/80913
+ * name-lookup.c (add_decl_to_level): Assert not making a circular
+ chain.
+ (update_binding): Don't prematurely slide artificial decl.
+
+2017-05-29 Alexandre Oliva <aoliva@redhat.com>
+
+ * cp-tree.h (lang_identifier): Drop oracle_looked_up, unused.
+
+2017-05-29 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/80891 (#1,#5)
+ * cp-tree.h (lookup_maybe_add): Add DEDUPING argument.
+ * name-lookup.c (name_lookup): Add deduping field.
+ (name_lookup::preserve_state, name_lookup::restore_state): Deal
+ with deduping.
+ (name_lookup::add_overload): New.
+ (name_lookup::add_value, name_lookup::add_fns): Call add_overload.
+ (name_lookup::search_adl): Set deduping. Don't unmark here.
+ * pt.c (most_specialized_instantiation): Revert previous change,
+ Assert not given duplicates.
+ * tree.c (lookup_mark): Just mark the underlying decls.
+ (lookup_maybe_add): Dedup using marked decls.
+
+ PR c++/80891 (#4)
+ * ptree.c (cxx_print_xnode): Show internal OVERLOAD structure.
+ * tree.c (ovl_insert, ovl_iterator_remove_node): Fix copying assert.
+
+ Stat hack representation
+ * name-lookup.c (STAT_HACK_P, STAT_TYPE, STAT_DECL,
+ MAYBE_STAT_DECL, MAYBE_STAT_TYPE): New.
+ (stat_hack): New.
+ (find_namespace_binding): Replace with ...
+ (find_namespace_slot): ... this.
+ (find_namespace_value): New.
+ (name_lookup::search_namespace_only,
+ name_lookup::adl_namespace_only): Adjust.
+ (update_binding): Add SLOT parameter, adjust.
+ (check_local_shadow): Use find_namespace_value.
+ (set_local_extern_decl_linkage): Likewise.
+ (do_pushdecl): Adjust for namespace slot.
+ (push_local_binding): Assert not a namespace binding.
+ (check_for_out_of_scope_variable): Use find_namespace_value.
+ (set_identifier_type_value_with_scope): Likewise.
+ (get_namespace_binding): Likewise.
+ (set_namespace_binding): Delete.
+ (set_global_binding): Directly update the binding.
+ (finish_namespace_using_decl): Likewise.
+ (lookup_type_scope_1): Use find_namespace_slot and update.
+ (do_push_nested_namespace): Use find_namespace_value.
+
+ PR c++/80891 (#1)
+ * pt.c (most_specialized_instantiation): Cope with duplicate
+ instantiations.
+
+ PR c++/80891 (#3)
+ * cp-tree.h (build_min_nt_call_vec): Declare.
+ * decl.c (build_offset_ref_call_from_tree): Call it.
+ * parser.c (cp_parser_postfix_expression): Likewise.
+ * pt.c (tsubst_copy_and_build): Likewise.
+ * semantics.c (finish_call_expr): Likewise.
+ * tree.c (build_min_nt_loc): Keep unresolved lookups.
+ (build_min): Likewise.
+ (build_min_non_dep): Likewise.
+ (build_min_non_dep_call_vec): Likewise.
+ (build_min_nt_call_vec): New.
+
+ PR c++/80891 (#2)
+ * tree.c (ovl_copy): Adjust assert, copy OVL_LOOKUP.
+ (ovl_used): New.
+ (lookup_keep): Call it.
+
+2017-05-26 Nathan Sidwell <nathan@acm.org>
+
+ Implement DR2061
+ * name-lookup.c (push_inline_namespaces): New.
+ (push_namespace): Look inside inline namespaces.
+
+ Inline and using namespace representation change.
+ * cp-tree.h (struct lang_decl_ns): Delete ns_using. Add usings,
+ inlinees as vector.
+ (DECL_NAMESPACE_USING): Adjust.
+ (DECL_NAMESPACE_INLINEES): New.
+ * name-lookup.h (struct cp_binding_level): Change usings
+ representation.
+ * name-lookup.c (name_lookup::do_queue_usings,
+ name_lookup::queue_usings): Adjust.
+ (name_lookup::search_namespace, name_lookup::search_usings,
+ name_lookup::queue_namespace): Adjust.
+ (name_lookup::adl_namespace_only): Adjust.
+ (add_using_namespace, push_namespace): Push onto vector.
+ (pop_namespace): Add timing logic.
+
+ * call.c (build_operator_new_call): Do namelookup and ADL here.
+ (build_new_op_1): Likewise.
+ * name-lookup.h (lookup_function_nonclass): Delete declaration.
+ (do_using_directive): Likewise.
+ * name-lookup.c (set_namespace_binding, push_local_binding): Don't
+ declare early.
+ (struct scope_binding): Delete.
+ (EMPTY_SCOPE_BINDING): Delete.
+ (set_decl_namespace): Use OVL_P.
+ (finish_local_using_decl): Lose unnecesary checks.
+ (lookup_function_nonclass): Delete.
+ (cp_emit_debug_info_for_using): Use MAYBE_BASELINK_P.
+
+ * cp-tree.h (OVL_CHAIN): Check looking at OVERLOAD.
+ (ovl_iterator): Add allow_inner field. Adjust ctor. Make
+ unduplicatable.
+ (ovl_iterator::maybe_push, ovl_iterator::pop): New.
+ (lkp_iterator): Add outer field. Adjust ctor.
+ (lkp_iterator::operator++): New.
+ (lookup_mark, lookup_maybe_add): Declare.
+ * name-lookup.c (name_lookup): Delete fn_set member.
+ (name_lookup::preserve_state, name_lookup::restore_state): Unmark
+ and mark lookup.
+ (name_lookup::add_value): Use lookup_add directly.
+ (name_lookup::add_fns: Use lookup_maybe_add.
+ (name_lookup::search_adl): Mark and unmark fns.
+ (pushdecl): Adjust.
+ * pt.c (check_explicit_specialization): Use lookup_add directly.
+ * ptree.c (cxx_print_xnode): Show complete overload structure.
+ * tree.c (lookup_mark, lookup_maybe_add): New.
+
+ * name-lookup.c (name_lookup::search_adl): ADL OMP UDR type args.
+
+2017-05-26 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-tree.h (struct lang_decl_decomp): New type.
+ (struct lang_decl): Add u.decomp.
+ (LANG_DECL_DECOMP_CHECK): Define.
+ (DECL_DECOMPOSITION_P): Note it is set also on the vars
+ for user identifiers.
+ (DECL_DECOMP_BASE): Define.
+ (retrofit_lang_decl): Add extra int = 0 argument.
+ * lex.c (retrofit_lang_decl): Add SEL argument, if non-zero
+ use it to influence the selector choices and for selector
+ 0 to non-zero transition copy old content.
+ (cxx_dup_lang_specific_decl): Handle DECL_DECOMPOSITION_P.
+ * decl.c (poplevel): For DECL_DECOMPOSITION_P, check
+ !DECL_DECOMP_BASE instead of !DECL_VALUE_EXPR. Adjust warning
+ wording if decl is a structured binding.
+ (cp_finish_decomp): Pass 4 as the new argument to retrofit_lang_decl.
+ Set DECL_DECOMP_BASE. Ignore DECL_READ_P sets from initialization
+ of individual variables for tuple structured bindings.
+ (grokdeclarator): Pass 4 as the new argument to retrofit_lang_decl.
+ Clear DECL_DECOMP_BASE.
+ * decl2.c (mark_used): Mark DECL_DECOMP_BASE TREE_USED as well.
+ * pt.c (tsubst_decomp_names): Assert DECL_DECOMP_BASE matches what
+ is expected.
+ * expr.c (mark_exp_read): Recurse on DECL_DECOMP_BASE instead of
+ DECL_VALUE_EXPR.
+
+2017-05-25 Jason Merrill <jason@redhat.com>
+
+ PR c++/80605 - __is_standard_layout and zero-length array
+ * class.c (check_bases): Use DECL_FIELD_IS_BASE.
+
+2017-05-25 Nathan Sidwell <nathan@acm.org>
+
+ Kill OVL_CURRENT, OVL_NEXT.
+ * cp-tree.h (OVL_CURRENT, OVL_NEXT): Delete.
+ * name-lookup.c (set_decl_namespace): Use ovl_iterator.
+ (consider_binding_level): Use OVL_FIRST.
+ (cp_emit_debug_info_for_using): Use lkp_iterator.
+ * pt.c (check_explicit_specialization): Use ovl_iterator.
+
+ Kill DECL_NAMESPACE_USERS, DECL_NAMESPACE_ASSOCIATIONS.
+ * cp-tree.h (lang_decl_ns): Remove ns_users field.
+ (DECL_NAMESPACE_USERS, DECL_NAMESPACE_ASSOCIATIONS): Delete.
+ (TREE_INDIRECT_USING): Delete.
+ * name-lookup.h (is_associated_namespace): Delete.
+ * name-lookup.c (name_lookup::search_usings,
+ name_lookup::do_queue_usings): Usings are always direct.
+ (is_associated_namespace): Delete.
+ (handle_namespace_attrs): Use DECL_NAMESPACE_INLINE_P.
+ (namespace_ancestor_1, namespace_ancestor): Delete.
+ (push_using_directive_1, push_using_directive): Delete.
+ (add_using_namespace_1): Delete.
+ (add_using_namespace): Reimplement.
+ (emit_debug_info_using_namespace): New.
+ (finish_namespace_using_directive, finish_local_using_directive,
+ push_namespace): Adjust.
+ * tree.c (cp_free_lang_data): Remove DECL_NAMESPACE_USERS handling.
+
+2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * semantics.c (finish_handler_parms): Warn about non-reference type
+ catch handlers.
+
+2017-05-25 Nathan Sidwell <nathan@acm.org>
+
+ Reimplement unqualified namespace lookup.
+ * name-lookup.c (name_lookup::using_pair,
+ name_lookup::using_queue): New typedefs.
+ (name_lookup::queue_namespace, name_lookup::do_queue_usings,
+ name_lookup::queue_usings): New.
+ (name_lookup::search_unqualified): New.
+ (merge_functions, same_entity_p, ambiguous_decl,
+ unqualified_namespace_lookup_1, unqualified_namespace_lookup,
+ lookup_using_namespace): Delete.
+ (lookup_name_real_1): Adjust.
+
+ Reimplement qualified namespace lookup.
+ * name-lookup.c (name_lookup::flags): New member. Adjust ctor.
+ (name_lookup::ambiguous, name_lookup::add_value,
+ name_lookup::add_type, name_lookup::process_binding): New.
+ (name_lookup::search_namespace_only,
+ name_lookup::search_namespace, name_lookup::search_usings): New.
+ (name_lookup::search_qualified): New.
+ (do_nonmember_using_decl, suggest_alternatives_for,
+ lookup_qualified_name): Adjust.
+ (tree_vec_contains): Delete.
+ (qualified_lookup_using_namespace): Rename to ...
+ (qualified_namespace_lookup): ... here. Reimplement.
+
+ Reimplement ADL.
+ * cp-tree.h (LOOKUP_SEEN_P, LOOKUP_FOUND_P): New.
+ * name-lookup.h (lookup_arg_dependent): Return plain tree.
+ * name-lookup.c (arg_lookup, arg_assoc, arg_assoc_args,
+ arg_assoc_args_vec, arg_assoc_type, add_function,
+ arg_assoc_namespace, arg_assoc_class_only, arg_assoc_bases,
+ arg_assoc_class, arg_assoc_template_arg, arg_assoc,
+ lookup_arg_dependent_1): Delete.
+ (name_lookup): New lookup object.
+ (name_lookup::preserve_state, name_lookup::restore_state,
+ name_lookup::mark_seen, name_lookup::find_and_mark,
+ name_lookup::add_fns, name_lookup::adl_namespace_only,
+ name_lookup::adl_namespace, name_lookup::adl_class_only,
+ name_lookup::adl_bases, name_lookup::adl_class,
+ name_lookup::adl_expr, name_lookup::adl_type,
+ name_lookup::adl_template_arg, name_lookup::search_adl): New.
+ (lookup_arg_dependent): Return a plain tree. Adjust.
+ (is_associated_namespace): Move later.
+
+2017-05-24 Nathan Sidwell <nathan@acm.org>
+
+ * friend.c (do_friend): Remove check for existing decl.
+ * name-lookup.h (lookup_name_innermost_nonclass_level): Delete.
+ * name-lookup.c (push_local_binding): Directly look for binding.
+ (lookup_name_innermost_nonclass_level_1): Delete.
+ (lookup_name_innermost_nonclass_level): Delete.
+
+ * Make-lang.in (CXX_AND_OBJCXX_OBJS): Alphabetize.
+
+ * cp-tree.h (cp_free_lang_data): Add extern.
+ (ovl_skip_hidden, is_overloaded_fn, really_overloaded_fn): Add
+ ATTRIBUTE_PURE.
+ (type_unknown_p): Return bool, make inline, lose TREE_LIST check.
+ * typeck.c (type_unknown_p): Delete.
+ * tree.c (is_overloaded_fn): Use MAYBE_BASELINE_FUNCTIONS, adjust
+ overload management.
+ (dependent_name): Likewise.
+ (decl_anon_ns_mem_p): Simplify.
+
+2017-05-24 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/80544
+ * tree.c (reshape_init): Use unqualified type for direct enum init.
+ * typeck.c (maybe_warn_about_cast_ignoring_quals): New.
+ (build_static_cast_1, build_reinterpret_cast_1): Strip cv-quals from
+ non-class destination types.
+ (build_const_cast_1): Strip cv-quals from destination types.
+ (build_static_cast, build_reinterpret_cast, build_const_cast)
+ (cp_build_c_cast): Add calls to maybe_warn_about_cast_ignoring_quals.
+
+2017-05-24 Martin Sebor <msebor@redhat.com>
+
+ PR c/80731
+ * call.c (fully_fold_internal): Adjust.
+
+2017-05-24 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (ovl_skip_hidden): Declare.
+ * tree.c (ovl_skip_hidden): New.
+ * name-lookup.c (arg_assoc_namespace): Call ovl_skip_hidden.
+ (lookup_arg_dependent_1): Likewise.
+ (ambiguous_decl): Use DECL_HIDDEN_P, ovl_skip_hidden.
+ (hidden_name_p, remove_hidden_names): Delete.
+ (lookup_name_real_1): Do not strip hidden names.
+ * name-lookup.h (hidden_name_p, remove_hidden_names): Delete.
+
+ * cp-tree.h (OVL_HIDDEN_P): New.
+ (ovl_iterator::hidden_p, ovl_iterator::reveal_node): New.
+ (ovl_iterator::reveal_node): Declare.
+ * tree.c (ovl_copy): Copy OVL_HIDDEN_P.
+ (ovl_insert): Order on hiddenness.
+ (ovl_iterator::reveal_node): New.
+ * name-lookup.c (anticipated_builtin_p): New.
+ (supplement_binding_1): Use it.
+ (set_local_extern_decl_linkage): Use hidden_p.
+ (do_pushdecl): Deal with unhiding a hidden decl, use
+ anticipated_builtin_p.
+ (do_nonmember_using_decl): Use anticipated_decl_p.
+ (lookup_name_real_1): Use DECL_HIDDEN_P.
+
+2017-05-23 Jason Merrill <jason@redhat.com>
+
+ -Wunused and C++17 structured bindings
+ * decl.c (poplevel): Don't warn about unused structured bindings,
+ only real variables.
+ * error.c (dump_simple_decl): Handle structured bindings.
+ * expr.c (mark_exp_read): Look through DECL_VALUE_EXPR.
+
+2017-05-23 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (PUSH_GLOBAL, PUSH_LOCAL, PUSH_USING): Delete.
+ * name-lookup.c (create_local_binding): New.
+ (update_binding): New.
+ (pushdecl_maybe_friend_1): Rename to ...
+ (do_pushdecl): ... this. Reimplement.
+ (pushdecl): Adjust.
+ (push_overloaded_decl_1, push_overloaded_decl): Delete.
+
+2017-05-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/80396 - built-in for make_integer_sequence.
+ * pt.c (builtin_pack_fn_p, builtin_pack_call_p)
+ (expand_integer_pack, expand_builtin_pack_call): New.
+ (find_parameter_packs_r): Check builtin_pack_call_p.
+ (check_for_bare_parameter_packs): Handle it.
+ (tsubst_pack_expansion): Call expand_builtin_pack_call.
+ (declare_integer_pack): New.
+ (init_template_processing): Call it.
+ * decl2.c (mark_used): Check builtin_pack_fn_p.
+
+2017-05-23 Nathan Sidwell <nathan@acm.org>
+
+ * name-lookup.c (find_namespace_binding): New.
+ (pushdecl_maybe_friend_1): Use CP_DECL_CONTEXT.
+ (set_identifier_type_value_with_scope): Use find_namespace_binding.
+ (find_binding, cp_binding_level_find_binding_for_name,
+ binding_for_name, namespace_binding_1): Delete.
+ (push_overloaded_decl_1): Use CP_DECL_CONTEXT.
+ (get_namespace_binding, set_namespace_binding,
+ finish_namespace_using_decl, unqualified_namespace_lookup_1,
+ qualified_lookup_using_namespace, lookup_type_scope_1,
+ lookup_name_innermost_nonclass_level_1): Use find_namespace_binding.
+
+ PR c++/80866
+ * parser.c (cp_parser_template_id): Keep the lookup when stashing
+ the template_id.
+
+ * cp-tree.h (DECL_HIDDEN_P): New.
+ * name-lookup.c (set_decl_context,
+ set_local_extern_decl_linkage): New, broken out of ...
+ (pushdecl_maybe_friend_1): ... here. Call them.
+
+2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
+
+ * parser.c (OACC_KERNELS_CLAUSE_MASK): Add
+ "PRAGMA_OACC_CLAUSE_NUM_GANGS", "PRAGMA_OACC_CLAUSE_NUM_WORKERS",
+ "VECTOR_LENGTH".
+
+2017-05-23 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (OVL_P): New.
+ * name-lookup.h (push_local_binding): Delete.
+ (do_toplevel_using_decl, do_local_using_decl): Rename to ...
+ (finish_namespace_using_decl, finish_local_using_decl): ... here
+ * name-lookup.c (add_decl_to_level): Swap args.
+ (pop_bindings_and_leave_scope): Look inside TREE_LIST.
+ (diagnose_name_conflict): Check contexts are same for redecl.
+ (update_local_overload): New.
+ (compparms_for_decl_and_using): Rename to ...
+ (matching_fn_p): ... here.
+ (pushdecl_maybe_friend_1): Adjust add_decl_to_level,
+ push_local_bindings call.
+ (push_local_binding): Make static, replace FLAGS arg with
+ IS_USING.
+ (validate_nonmember_using_decl): Use OVL_FIRST.
+ (do_nonmember_using_decl): Use in/out parameters. Use
+ lkp_iterator and simplify.
+ (do_toplevel_using_decl, do_local_using_decl): Rename to ...
+ (finish_namespace_using_decl, finish_local_using_decl): ... here.
+ Adjust.
+ (lookup_type_current_level): Delete.
+ * parser.c (cp_parser_using_declaration): Adjust.
+ * pt.c (tsubst_expr): Adjust.
+
+2017-05-22 Nathan Sidwell <nathan@acm.org>
+
+ * name-lookup.h (parse_using_directive): Replace with ...
+ (finish_namespace_using_directive): ... this and ...
+ (finish_local_using_directive): ... this.
+ * name-lookup.c (add_using_namespace_1): Move later.
+ (add_using_namespace): Move later, add namespace_p arg, remove
+ indirect arg.
+ (push_using_directive_1): Directly recurse.
+ (do_using_directive, parse_using_directive): Delete, split into ...
+ (finish_namespace_using_directive): ... this and ...
+ (finish_local_using_directive): ... this.
+ (push_namespace): Use add_using_namespace.
+ * parser.c (cp_parser_using_directive): Call
+ finish_namespace_using_directive or finish_local_using_directive.
+ * pt.c (tsubst_expr): Call finish_local_using_directive.
+
+ * cp-objcp-common.c (cp_register_dumps): Register raw dumper.
+ * cp-tree.h (raw_dump_id): Declare.
+ * decl2.c (raw_dump_id): Define.
+ (dump_tu): Use raw_dump_id.
+
+ * config-lang.in (gtfiles): Sort list, break lines.
+
+ * cp-tree.h (CPTI_TERMINATE, CPTI_CALL_UNEXPECTED): Rename to ...
+ (CPTI_TERMINATE_FN, CPTI_CALL_UNEXPECTED_FN): ... here.
+ ( CPTI_GET_EXCEPTION_PTR_FN, CPTI_BEGIN_CATCH_FN, CPTI_END_CATCH_FN,
+ CPTI_ALLOCATE_EXCEPTION_FN, CPTI_FREE_EXCEPTION_FN, CPTI_THROW_FN,
+ CPTI_RETHROW_FN): New.
+ (noexcept_deferred_spec): New.
+ (terminate_node, call_unexpected_node): Rename to ...
+ (terminate_fn, call_unexpected_fn): ... here.
+ (get_exception_ptr_fn, begin_catch_fn, end_catch_fn,
+ allocate_exception_fn, free_exception_fn, throw_fn, rethrow_fn): New.
+ * except.c (fn1..fn5, throw_fn, rethrow_rn, spec): Delete.
+ (init_exception_processing): Adjust.
+ (declare_library_fn): Create and push the fns here.
+ (do_get_exception_ptr, do_begin_catch, do_end_catch,
+ do_allocate_exception_ptr, do_free_exception_ptr): Adjust
+ declare_library_fn use.
+ (unevaluated_noexcept_spec): Adjust.
+ * cp-gimplify.c (genericize_eh_spec_block,
+ gimplify_most_not_throw_expr): Adjust.
+
+ * name-lookup.c (pushdecl_top_level,
+ pushdecl_top_level_and_finish): Move after namespace pushing and
+ popping functions.
+ (push_to_top_level): Rename to ...
+ (do_push_to_top_level): ... here. Remove timing code.
+ (pop_from_top_level_1): Rename to ...
+ (do_pop_from_top_level): ... here.
+ (do_push_nested_namespace, do_pop_nested_namespace)
+ (push_to_top_level): New wrapper for do_push_to_top_level.
+ (pop_from_top_level): Adjust.
+ (push_nested_namepace, pop_nested_namespace): Wrappers for workers.
+
+2017-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * config-lang.in (gtfiles): Add c-family/c-format.c,
+ except.c, init.c, lambda.c and friend.c.
+ * class.c (dvirt_fn): Move out of function scope,
+ add GTY attribute.
+ * except.c (fn1-5, throw_fn, rethrow_fn, spec): Likewise.
+ * init.c (fn): Likewise.
+ * lambda.c (ptr_id, max_id): Likewise.
+ * friend.c (global_friend): Add GTY attribute.
+
+2017-05-19 Nathan Sidwell <nathan@acm.org>
+
+ * call.c (add_list_candidates): Use OVL_FIRST.
+ (build_new_method_call_1): Likewise.
+ * cp-tree.h (OVL_SINGLE_P): New.
+ (TYPE_HIDDEN_P): New.
+ * decl.c (xref_tag_1): Use TYPE_HIDDEN_P.
+ * dump.c (cp_tump_tree): Adjust overload dumping.
+ * error.c (dump_decl): Use OVL_SINGLE_P, simplify context
+ printing.
+ * method.c (lazily_declare_fn): Assert we added it.
+ * parser.c (cp_parser_nested_name_specifier): Use OVL_SINGLE_P,
+ OVL_FIRST.
+ (cp_parser_template_name): Use lkp_iterator.
+ * pt.c (begin_template_parm_list): Fixup comment.
+ (instantiate_class_template_1): Use TYPE_HIDDEN_P.
+ * tree.c (ovl_iterator::remove_node): Cope with inherited ctors.
+ (ovl_scope): Use lkp_iterator.
+
+2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
+
+ * parser.c (cp_parser_omp_clause_default): Handle
+ "OMP_CLAUSE_DEFAULT_PRESENT".
+
+ * parser.c (cp_parser_omp_clause_default): Avoid printing more
+ than one syntax error message.
+
+2017-05-19 Nathan Sidwell <nathan@acm.org>
+
+ * class.c (class_dump_id): Define.
+ (dump_class_hierarchy, dump_vtable, dump_vtt): Use it.
+ * cp-objcp-common.c (cp_register_dumps): New.
+ * cp-objcp-common.h (cp_register_dumps): Declare.
+ (LANG_HOOKS_REGISTER_DUMPS): Override.
+ * cp-tree.h (class_dump_id): Declare.
+
+2017-05-18 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (OVL_ARG_DEPENDENT): Delete.
+ (OVL_USED_P): New.
+ (lookup_keep): Declare.
+ * name-lookup.c (add_function): Don't set OVL_ARG_DEPENDENT.
+ * pt.c (tsubst_copy): Assert lookup is persistent.
+ * semantics.c (finish_call_expr): Use lkp_iterator, call
+ lookup_keep.
+ * tree.c (ovl_copy): New.
+ (ovl_insert, ovl_iterator::remove_node): Copy immutable nodes.
+ (lookup_keep): New.
+
+ * cp-tree.h (OVL_USED): Replace with ...
+ (OVL_USING_P): ... this.
+ (ovl_iterator::using_p): Adjust.
+ * name-lookup.c (push_overloaded_decl_1,
+ do_nonmember_using_decl): Adjust.
+ * search.c (lookup_field_r): Adjust.
+ * tree.c (ovl_insert, ovl_scope): Adjust.
+
+ * cp-tree.h (lookup_add): Swap args.
+ (ovl_cons, build_overload): Delete.
+ * name-lookup.c (add_function, push_overloaded_decl_1,
+ do_nonmember_using_decl, merge_functions, remove_hidden_names):
+ Use lookup_add, ovl_insert.
+ * pt.c (check_explicit_specialization): Use lookup_add.
+ (do_class_deduction): Likewise. Refactor if.
+ * tree.c (lookup_add): Swap args.
+ (ovl_cons, build_overload): Delete.
+
+ * name-lookup.c (find_local_binding): New, broken out of ...
+ (lookup_name_innermost_nonclass_level_1): ... here. Call it.
+ (set_namespace_binding): Swap scope & name args.
+ (namespace_binding_1): Likewise.
+ (pushdecl_maybe_friend_1): Adjust set_namespace_binding call.
+ (push_overloaded_decl_1): Likewise.
+ (set_global_binding): Likewise.
+ (get_namespace_binding): Adjust namespace_binding_1 call.
+
+2017-05-17 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (default_hash_traits <lang_identifier *>): New
+ specialization.
+ * name-lookup.c (lookup_extern_c_fun_in_all_ns): Delete.
+ (extern_c_fns): New hash table.
+ (check_extern_c_conflict): New, broken out of ...
+ (pushdecl_maybe_friend_1): ... here. Call it.
+ (c_linkage_bindings): Just look in hash table.
+
+2017-05-17 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ PR c++/80654
+ PR c++/80682
+ Implement new C++ intrinsics __is_assignable and __is_constructible.
+ * cp-tree.h (CPTK_IS_ASSIGNABLE, CPTK_IS_CONSTRUCTIBLE): New.
+ (is_xible): New.
+ * cxx-pretty-print.c (pp_cxx_trait_expression): Handle
+ CPTK_IS_ASSIGNABLE and CPTK_IS_CONSTRUCTIBLE.
+ * method.c (constructible_expr): Set cp_unevaluated.
+ (is_xible_helper): New.
+ (is_trivially_xible): Adjust.
+ (is_xible): New.
+ * parser.c (cp_parser_primary_expression): Handle
+ RID_IS_ASSIGNABLE and RID_IS_CONSTRUCTIBLE.
+ (cp_parser_trait_expr): Likewise.
+ * semantics.c (trait_expr_value): Handle
+ CPTK_IS_ASSIGNABLE and CPTK_IS_CONSTRUCTIBLE.
+
+2017-05-17 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (ovl_iterator::using_p): New predicate.
+ (ovl_iterator::remove_node): New worker.
+ (ovl_insert): Declare.
+ * tree.c (ovl_insert): New.
+ (ovl_iterator::remove_node): New.
+ * class.c (add_method): Use ovl_iterator, ovl_insert.
+ (clone_function_decl): Fix description.
+ (clone_constructors_and_destructors): Use ovl_iterator.
+
+ * class.c (handle_using_decl): Use OVL_FIRST, ovl_iterator.
+ (maybe_warn_about_overly_private_class): Use ovl_iterator.
+ (method_name_cmp, resort_method_name_cmp): Use OVL_NAME.
+ (resort_type_method_vec, finish_struct_methods): Use OVL_FIRST.
+ (get_base_fndecls): Use ovl_iterator.
+ (warn_hidden): Use OVL_NAME, ovl_iterator.
+ (add_implicitly_declared_members): Use ovl_iterator.
+ * constraint.cc (normalize_template_id_expression): Use OVL_FIRST,
+ flatten nested if.
+ (finish_shorthand_constraint): Simplify, use ovl_make.
+ * pt.c (make_constrained_auto): Simplify. Use ovl_make.
+ * search.c (shared_member_p): Use ovl_iterator.
+ (lookup_field_fuzzy_info::fuzzy_lookup_fn): Use OVL_NAME.
+ (lookup_conversion_operator): Use OVL_FIRST.
+ (lookup_fnfiels_idx_nolazy): Use OVL_FIRST, OVL_NAME.
+ (look_for_overrides_here): Use ovl_iterator.
+ (lookup_conversions_r): Use OVL_FIRST, OVL_NAME, ovl_iterator.
+ * typeck.c (build_x_unary_op): Use ovl_make.
+
+2017-05-17 Martin Liska <mliska@suse.cz>
+
+ * class.c (dump_class_hierarchy): Introduce dump_flags_t type and
+ use it instead of int type.
+ (dump_vtable): Likewise.
+ (dump_vtt): Likewise.
+ * decl2.c (dump_tu): Likewise.
+
+2017-05-16 David Malcolm <dmalcolm@redhat.com>
+
+ * call.c (enforce_access): Add access_failure_info * param and use
+ it to record access failures.
+ * cp-tree.h (class access_failure_info): New class.
+ (enforce_access): Add access_failure_info * param, defaulting to
+ NULL.
+ (lookup_member): Likewise.
+ (locate_field_accessor): New function decl.
+ (perform_or_defer_access_check): Add access_failure_info * param,
+ defaulting to NULL.
+ * search.c (lookup_member): Add access_failure_info * param and
+ pass it on to call to perform_or_defer_access_check.
+ (matches_code_and_type_p): New function.
+ (field_access_p): New function.
+ (direct_accessor_p): New function.
+ (reference_accessor_p): New function.
+ (field_accessor_p): New function.
+ (struct locate_field_data): New struct.
+ (dfs_locate_field_accessor_pre): New function.
+ (locate_field_accessor): New function.
+ * semantics.c (perform_or_defer_access_check): Add
+ access_failure_info * param, and pass it on to call to
+ enforce_access.
+ * typeck.c (access_failure_info::record_access_failure): New method.
+ (access_failure_info::maybe_suggest_accessor): New method.
+ (finish_class_member_access_expr): Pass an access_failure_info
+ instance to the lookup_member call, and call its
+ maybe_suggest_accessor method afterwards.
+
+2017-05-16 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80536
+ PR sanitizer/80386
+ * cp-gimplify.c (cp_fold): Handle SAVE_EXPR.
+
+2017-05-16 Nathan Sidwell <nathan@acm.org>
+
+ * name-lookup.c (check_local_shadow): New, broke out of ...
+ (pushdecl_maybe_friend_1): ... here. Call it.
+
+ * cp-tree.h (OVL_NESTED_P, OVL_LOOKUP_P): New.
+ (ovl_first): Move inline definition to end of file.
+ (ovl_make, lookup_add): Declare.
+ (get_fns, get_first_fn): Make pure.
+ * tree.c (ovl_cache): New.
+ (ovl_make, lookup_add): New.
+ * pt.c (do_class_deduction): Don't add candidates that will be
+ elided.
+
+ * call.c (build_user_type_conversion_1): Use OVL_FIRST.
+ (print_error_for_call_failure): Use OVL_NAME.
+ (build_op_call_1): Use ovl_iterator.
+ (add_candidates): Use OVL_FIRST & lkp_iterator.
+ (build_op_delete_call): Use MAYBE_BASELINK_FUNCTIONS &
+ lkp_iterator.
+ * class.c (deduce_noexcept_on_destructors): Use ovl_iterator.
+ (type_has_user_nondefault_constructor,
+ in_class_defaulted_default_constructor,
+ type_has_user_provided_constructor,
+ type_has_user_provided_or_explicit_constructor,
+ type_has_non_user_provided_default_constructor,
+ vbase_has_user_provided_move_assign,
+ type_has_move_constructor, type_has_move_assign,
+ type_has_user_declared_move_constructor,
+ type_has_user_declared_move_assign,
+ type_build_ctor_call, type_build_dtor_call,
+ type_requires_array_cookie, explain_non_literal_class): Likewise.
+ (finish_struct): Use lkp_iterator.
+ (resolve_address_of_overloaded_function): Use OVL_NAME, lkp_iterator.
+ (note_name_declared_in_class): Use OVL_NAME.
+ * cxx-pretty-print.c (pp_cxx_unqualified_id): Use OVL_FIRST.
+ (pp_cxx_qualified_id, cxx_pretty_printer::id_expression,
+ cxx_pretty_printer::expression): Likewise.
+ * decl2.c (check_classfn): Use ovl_iterator.
+ * pt.c (retrieve_specialization): Use ovl_iterator.
+ * tree.c (cp_tree_equal): Use lkp_iterator.
+ (type_has_nontrivial_copy_init): Use ovl_iterator.
+
+ * typeck2.c (cxx_incomplete_type_diagnostic): Revert change and
+ check is_overloaded_fn.
+
+2017-05-16 Martin Liska <mliska@suse.cz>
+
+ * parser.c (cp_lexer_print_token): Add default value for flags
+ argument of print_gimple_stmt, print_gimple_expr,
+ print_generic_stmt and print_generic_expr.
+
+2017-05-16 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (class ovl_iterator, class lkp_iterator): New OVERLOAD
+ iterators.
+ (MAYBE_BASELINK_FUNCTIONS): New.
+ * constraint.cc (resolve_constraint_check): Use lkp_iterator.
+ * decl2.c (maybe_warn_sized_delete): Use ovl_iterator.
+ * lambda.c (maybe_generic_this_capture): Use lkp_iterator.
+ * method.c (inherited_ctor_binfo): Use ovl_iterator.
+ (binfo_inherited_from): Likewise.
+ * parser.c (lookup_literal_operator): Use lkp_iterator.
+ * pt.c (iterative_hash_template_arg): Use lkp_iterator.
+ (print_candidates_1): Likewise.
+ (determine_specialization): Likewise.
+ (resolve_overloaded_unification): Likewise.
+ (resolve_nondeduced_context): Likewise.
+ (type_dependent_expression_p): Likewise.
+ (dependent_template_p): Likewise.
+ * ptree.c (cxx_print_xnode): Likewise.
+ * semantics.c (omp_reduction_lookup): Use lkp_iterator.
+ (classtype_has_nothrow_assign_or_copy_p): Use ovl_iterator.
+ * typeck.c (check_template_keyword): Use lkp_iterator.
+
+ * cp-tree.h (OVL_FIRST, OVL_NAME): New.
+ (ovl_first): New.
+ * constexpr.c (function_concept_check): Use OVL_FIRST.
+ * cvt.c (build_expr_type_conversion): Likewise.
+ * decl.c (poplevel, grokdeclarator): Use OVL_NAME.
+ * decl2.c (mark_used): Use OVL_FIRST.
+ * error.c (dump_decl): Use OVL_FIRST, OVL_NAME.
+ (dump_expr, location_of): Use OVL_FIRST.
+ * friend.c (do_friend): Use OVL_NAME.
+ * init.c (build_offset_ref): Use OVL_FIRST.
+ * mangle.c (write_member_name): Likewise.
+ (write_expression): Use OVL_NAME.
+ * method.c (strip_inheriting_ctors): Use OVL_FIRST.
+ * name-lookup.c (pushdecl_class_level): Use OVL_NAME.
+ * pt.c (check_explicit_specialization): Use OVL_FIRST.
+ (check_template_shadow): Likewise.
+ (tsubst_template_args): Use OVL_NAME.
+ (tsubst_baselink): Use OVL_FIRST.
+ * semantics.c (perform_koenig_lookup): Use OVL_NAME.
+ * tree.c (get_first_fn): Use OVL_FIRST.
+ * typeck.c (finish_class_member_access_expr): Use OVL_NAME.
+ (cp_build_addr_expr_1): Use OVL_FIRST.
+
+ * pt.c (tsubst_copy_and_build): Remove unnecessary COMPONENT_REF
+ peeking.
+ * semantics.c (finish_id_expression): Directly init local var.
+ (finish_omp_reduction_clause): Use really_overloaded_fn.
+ * tree.c (get_fns): Document. Assert we got an overload.
+ (get_first_fn) Document.
+ * typeck.c (cp_build_addr_expr_1): Pass arg directly to
+ really_overloaded_fn.
+ * typeck2.c (cxx_incomplete_type_diagnostic): Use get_first_fn directly.
+
+ * cp-tree.h (SCOPE_DEPTH): New.
+ * name-lookup.h (is_nested_namespace): Declare.
+ * name-lookup.c (is_nested_namespace): New.
+ (is_ancestor): Use it.
+ (set_decl_namespace): Likewise.
+ (push_namespace): Set SCOPE_DEPTH.
+ * pt.c (check_specialization_namespace): Use is_nested_namespace.
+ (check_unqualigied_spec_or_inst): Likewise.
+
+2017-05-15 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/79369
+ * cp-tree.h (DECL_NAMESPACE_INLINE_P): New.
+ * name-lookup.h (push_namespace): Return int, add make_inline arg.
+ * name-lookup.c (push_namespace): Deal with inline directly.
+ Return pushed count.
+ * parser.c (cp_parser_namespace_definition): Adjust for
+ push_namespace change.
+
+2017-05-11 Nathan Sidwell <nathan@acm.org>
+
+ * cp-lang.c (get_global_decls, cxx_pushdecl, LANG_HOOK_GETDECLS,
+ LANG_HOOKS_PUSHDECL): Move to ...
+ * cp-objcp-common.c (cp_get_global_decls, cp_pushdec,
+ LANG_HOOK_DECLS, LANG_HOOKS_PUSHDECL): ... here.
+ * cp-objcp-common.h (cp_get_global_decls, cp_pushdecl): Declare.
+
+ * name-lookup.h (pushdecl): Add default friend parm.
+ (pushdecl_maybe_friend): Delete.
+ (pushdecl_top_level): Add default friend parm.
+ (pushdecl_top_level_maybe_friend): Delete.
+ * name-lookup.c (pushdecl_maybe_friend): Delete.
+ (pushdecl): Add is_friend parm.
+ (pushdecl_top_level): Add is friend_parm.
+ (pushdecl_top_level_maybe_friend, pushdecl_top_level_1): Delete.
+ (pushdecl_top_level_and_finish): Do pushing and finishing directly.
+ * friend.c (do_friend): Adjust.
+ * pt.c (tsubst_friend_class): Adjust.
+
+ Revert pushdecl_top_level_and_finish name change.
+ * name-lookup.h (pushdecl_top_level_and_finish): Resurrect old name.
+ * name-lookup.c (pushdecl_top_level_and_finish): Likewise.
+ * decl.c (cp_make_fname_decl): Adjust.
+ * decl2.c (get_guard, handle_tls_init): Adjust.
+ * rtti.c (get_tinfo_decl, tinfo_base_init): Adjust.
+
+ * name-lookup.c (pushdecl_outermost_localscope): Always
+ conditionally stop timer.
+
+ * decl.c (xref_tag_1): Don't frob ts_lambda scope here.
+ * name-lookup.c (pushtag_1): Deal with ts_lambda scope.
+
+ * cp-tree.h (pushdecl, pushdecl_maybe_friend, pushtag,
+ pushtag_top_level_maybe_friend,
+ pushdecl_top_level_and_finish): Move declarations to ...
+ * name-lookup.h: ... here. Group pushdecl variants.
+ (pushdecl_top_level_and_finish): Rename to ...
+ (pushdecl_top_level_with_init): ... here.
+ * decl.c (cp_make_fname_decl): Use pushdecl_top_level_with_init.
+ * decl2.c (get_guard, handle_tls_init): Likewise.
+ * rtti.c (get_tinfo_decl, tinfo_base_init): Likewise.
+ * lambda.c (maybe_add_lambda_conv_op): Use namespace_bindings_p.
+ * method.c (implicitly_declare_fn): Likewise.
+ * searchc (node_debug_info_needed): Likewise.
+ * name-lookup.c (pushdecl_top_level_and_finish): Rename to ...
+ (pushdecl_top_level_with_init): ... here.
+ (pop_everything): Use namespace_bindings_p.
+
+ * name-lookup.h (pop_binding): Rename to pop_local_binding.
+ (getdecls): Rename to get_local_decls.
+ * name-lookup.c (pop_binding): Rename to ...
+ (pop_local_binding): ... here.
+ (pop_bindings_and_leave_scope): Adjust.
+ (getdecls): Rename to ...
+ (get_local_decls): ... here. Assert local scope.
+ * decl.c (poplevel): Assert not namespace. Adjust and simplify
+ logic.
+ (store_parm_decls): Adjust get_local_decls call.
+ (parser.c (synthesize_implicit_template_parm): Likewise.
+
+2017-05-11 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ PR c++/80682
+ * method.c (is_trivially_xible): Reject void types.
+
+2017-05-10 Nathan Sidwell <nathan@acm.org>
+
+ * class.c (handle_using_decl): Always use OVL_CURRENT.
+ (resolve_address_of_overloaded_function): Move iterator decl into
+ for scope. Don't strip anticipated decls here.
+
+ * pt.c (print_candidates_1): Separate TREE_LIST and OVERLOAD
+ printing.
+ (print_candidates): Adjust.
+
+ * cp-tree.h (build_new_function_call): Lose koenig_p arg. Fix
+ line breaking.
+ * call.c (build_new_function_call): Lose koenig_p arg. Remove
+ koenig_p handling here.
+ * pt.c (push_template_decl_real): Unconditionally retrofit_lang_decl.
+ (tsubst_omp_clauses): Likewise.
+ (do_class_deduction): Adjust buld_new_function_call calls.
+ * semantics.c (finish_call_expr): Likewise.
+
+2017-05-10 Jason Merrill <jason@redhat.com>
+
+ * pt.c (unify_parameter_deduction_failure, unify_cv_qual_mismatch)
+ (unify_type_mismatch, unify_parameter_pack_mismatch)
+ (unify_ptrmem_cst_mismatch, unify_expression_unequal)
+ (unify_parameter_pack_inconsistent, unify_inconsistency)
+ (unify_vla_arg, unify_method_type_error, unify_arity)
+ (unify_arg_conversion, unify_no_common_base)
+ (unify_inconsistent_template_template_parameters)
+ (unify_template_deduction_failure)
+ (unify_template_argument_mismatch)
+ (unify_overload_resolution_failure): Call unify_invalid.
+
+ CWG 1847 - Clarifying compatibility during partial ordering
+ * pt.c (more_specialized_fn): No order between two non-deducible
+ parameters.
+
+ * pt.c (dependent_type_p): Make sure we aren't called with
+ global_type_node.
+
+ PR c++/79549 - C++17 ICE with non-type auto template parameter pack
+ * pt.c (convert_template_argument): Just return an argument pack.
+ (coerce_template_parameter_pack, template_parm_to_arg)
+ (extract_fnparm_pack, make_argument_pack, tsubst_template_args)
+ (tsubst_decl, tsubst, type_unification_real, unify_pack_expansion):
+ Don't set the type of a NONTYPE_ARGUMENT_PACK.
+ * parser.c (make_char_string_pack, make_string_pack): Likewise.
+
+2017-05-10 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (add_method, clone_function_decl): Change last arg to
+ bool.
+ * class.c (add_method): Change third arg to bool. Adjust.
+ (one_inheriting_sig, one_inherited_ctor): Adjust.
+ (clone_function_decl): Change 2nd arg to bool. Adjust.
+ (clone_constructors_and_destructors): Adjust.
+ * lambda.c (maybe_add_lambda_conv_op): Adjust.
+ * method.c (lazily_declare_fn): Adjust.
+ * pt.c (tsubst_decl, instantiate_template_1): Adjust.
+ * semantics.c (finish_member_declaration): Adjust.
+
+2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80145
+ * decl.c (finish_function): To improve error recovery, change the
+ logic for calling apply_deduced_return_type.
+
+2017-05-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/80605 - __is_standard_layout and empty base
+ * class.c (check_bases): Ignore empty bases.
+
+ PR c++/70979 - literal class and closure types
+ * class.c (finalize_literal_type_property): Handle closures
+ specifically.
+ (explain_non_literal_class): Likewise.
+
+ PR c++/66297, DR 1684 - literal class and constexpr member fns
+ * constexpr.c (is_valid_constexpr_fn): Only complain about
+ non-literal enclosing class in C++11.
+ * class.c (finalize_literal_type_property): Likewise.
+
+2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80186
+ * pt.c (tsubst_decl): Early return error_mark_node if
+ grok_ctor_properties returns false.
+
+2017-05-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/70167 - array prvalue treated as lvalue
+ * cp-tree.h (CONSTRUCTOR_C99_COMPOUND_LITERAL): New.
+ (enum fcl_t): New.
+ * semantics.c (finish_compound_literal): Add fcl_context parameter.
+ Only make a static variable for C99 syntax.
+ * parser.c (cp_parser_postfix_expression): Pass it.
+ * pt.c (tsubst_copy_and_build): Likewise.
+ * call.c (extend_ref_init_temps): Set
+ DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P.
+
+2017-05-09 Nathan Sidwell <nathan@acm.org>
+
+ * cp-lang.c (get_global_decls, cxx_pushdecl): New.
+ (LANG_HOOKS_GETDECLS, LANG_HOOKS_PUSHDECL): Override.
+ * name-lookup.h (pushdecl_top_level): Declare.
+
+2017-05-08 Jason Merrill <jason@redhat.com>
+
+ PR c++/80178 - parameter passing for uncopyable classes
+ * tree.c (type_has_nontrivial_copy_init): True for classes with only
+ deleted copy/move ctors.
+ (remember_deleted_copy, maybe_warn_parm_abi): New.
+ * decl.c (require_complete_types_for_parms, check_function_type):
+ Call maybe_warn_parm_abi.
+ * call.c (convert_for_arg_passing, build_cxx_call): Likewise.
+
+2017-05-08 Nathan Sidwell <nathan@acm.org>
+
+ * decl.c (builtin_function_1): Set DECL_ANTICIPATED before pushing.
+ (start_preparsed_function): Do decl pushing before setting
+ current_funciton_decl and announcing it.
+
+ * name-lookup.h (pushdecl_with_scope): Replace with ...
+ (pushdecl_outermost_localscope): ... this.
+ * name-lookup.c (pushdecl_with_scope): Replace with ...
+ (pushdecl_outermost_localscope): ... this.
+ (pushdecl_namespace_level): Adjust.
+ * decl.c (cp_make_fname_decl): Use pushdecl_outermost_localscope.
+ * lambda.c (insert_capture_proxy): Likewise.
+
+ * class.c (build_vtbl_initializer): Don't shadow outer variable
+ with static var.
+
+ Revert _binding -> _value change.
+ * name-lookup.h (get_namespace_value, set_global_value): Rename to ...
+ (get_namespace_binding, set_global_binding): ... these.
+ * name-lookup.c (get_namespace_value, set_global_value): Rename to ...
+ (get_namespace_binding, set_global_binding): ... these.
+ (arg_assoc_namespace, pushdecl_maybe_friend_1,
+ check_for_out_of_scope_variable, push_overloaded_decl_1,
+ lookup_name_innermost_nonclass_level, push_namespace): Adjust.
+ * cp-tree.h (IDENTIFIER_GLOBAL_VALUE,
+ SET_IDENTIFIER_GLOBAL_VALUE): Adjust.
+ * decl.c (poplevel): Adjust.
+ * pt.c (make_constrained_auto): Likewise.
+
+2017-05-07 Volker Reichelt <v.reichelt@netcologne.de>
+
+ PR translation/80280
+ * call.c (print_z_candidate): Fix quoting.
+
+2017-05-05 David Malcolm <dmalcolm@redhat.com>
+
+ * error.c (pedwarn_cxx98): Replace report_diagnostic
+ with diagnostic_report_diagnostic.
+
+2017-05-05 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (IDENTIFIER_GLOBAL_VALUE): Use get_namespace_value.
+ (SET_IDENTIFIER_GLOBAL_VALUE): Use set_global_value.
+ (IDENTIFIER_NAMESPACE_VALUE): Delete.
+ * name-lookup.h (namespace_binding, set_namespace_binding): Replace
+ with ...
+ (get_namespace_value, set_global_value): ... these.
+ (get_global_value_if_present, is_typename_at_global_scope): Delete.
+ * decl.c (poplevel): Use get_namespace_value.
+ (grokdeclarator): Use IDENTIFIER_GLOBAL_VALUE.
+ * class.c (build_vtbl_initializer): Stash library decl in
+ static var. Use IDENTIFIER_GLOBAL_VALUE.
+ * except.c (do_get_exception_ptr, do_begin_catch, do_end_catch,
+ do_allocate_exception, do_free_exception, build_throw): Likewise.
+ * init.c (throw_bad_array_new_length): Likewise.
+ * rtti.c (throw_bad_cast, throw_bad_typeid): Likewise.
+ * name-lookup.c (arg_assoc_namespace, pushdecl_maybe_friend_1,
+ check_for_our_of_scope_variable, push_overloaded_decl_1): Use
+ get_namespace_value.
+ (set_namespace_binding_1): Rename to
+ (set_namespace_binding): ... here.
+ (set_global_value): New.
+ (lookup_name_innermost_nonclass_level_1, push_namespace): Use
+ get_namespace_value.
+ * pt.c (listify): Use get_namespace_value.
+
+ * call.c (make_temporary_var_for_ref_to_temp): Push decl into
+ current scope.
+ * lex.c (unqualified_name_lookup_error): Likewise.
+
+ * class.c (alter_class): Use retrofit_lang_decl directly.
+ * decl.c (push_local_name, dupliate_decls): Likewise.
+ * semantics.c (omp_privatize_field): Likewise.
+
+ Kill walk_namespaces.
+ * cp-tree.h (walk_namespaces_fn, walk_namespaces): Delete.
+ * decl.c (walk_namespaces_r, walk_namespaces): Delete.
+
+ Kill per-namespace static_decls.
+ * cp-tree.h (static_decls): Declare.
+ (wrapup_globals_for_namespace,
+ diagnose_inline_vars_for_namespace): Replace with ...
+ (wrapup_namespace_globals): ... this.
+ * decl.c (static_decls): Define.
+ (wrapup_globals_for_namespace,
+ diagnose_inline_vars_for_namespace): Replace with ...
+ (wrapup_namespace_globals): ... this.
+ (cxx_init_decl_processing): Initialize static_decls.
+ * decl2.c (c_parse_final_cleanups): Adjust.
+ * name-lookup.h (cp_binding_level): Remove static_decls member.
+ * name-lookup.c (add_decl_to_level): Adjust.
+ (begin_scope): Adjust.
+
+2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71577
+ * decl.c (reshape_init): Unconditionally return error_mark_node
+ upon error about too many initializers.
+
+2017-05-04 Nathan Sidwell <nathan@acm.org>
+
+ * constraint.cc (diagnose_check_constraint): Fix %E thinko.
+
+2017-05-04 Martin Sebor <msebor@redhat.com>
+
+ PR translation/80280
+ * call.c (print_z_candidate): Add missing quoting to %D and other
+ like directives.
+ (build_op_call_1): Same.
+ * constraint.cc (diagnose_check_constraint): Same.
+ * mangle.c (mangle_decl): Same.
+ * name-lookup.c (cp_binding_level_debug): Same.
+ (set_decl_namespace): Same.
+ * parser.c (cp_parser_tx_qualifier_opt): Same.
+ * pt.c (print_candidates_1): Same.
+ (check_template_variable): Same.
+ (tsubst_default_argument): Same.
+ (most_specialized_partial_spec): Same.
+ * semantics.c (omp_reduction_lookup): Same.
+ * tree.c (check_abi_tag_redeclaration): Same.
+ * typeck.c (comptypes): Same.
+ * typeck2.c (abstract_virtuals_error_sfinae): Same.
+
+2017-05-04 Nathan Sidwell <nathan@acm.org>
+
+ More global trees.
+ * cp-tree.h (enum cp_tree_index): Add CPTI_GLOBAL,
+ CPTI_GLOBAL_TYPE, CPTI_GLOBAL_IDENTIFIER, CPTI_ANON_IDENTIFIER,
+ CPTI_INIT_LIST_IDENTIFIER.
+ (global_namespace, global_type_node, global_identifier,
+ anon_identifier, init_list_identifier): New.
+ * decl.c (global_type_node, global_scope_name): Delete.
+ (initialize_predefined_identifiers): Add new identifiers.
+ (cxx_init_decl_processing): Adjust.
+ * name-lookup.h (global_namespace, global_type_node): Delete.
+ * name-lookup.c (global_namespace, anonymous_namespace_name,
+ get_anonymous_namespace_name): Delete.
+ (namespace_scope_ht_size, begin_scope, pushtag_1,
+ push_namespace): Adjust,
+ * call.c (type_has_extended_temps): Use init_list_identifier.
+ * pt.c (listify): Likewise.
+
+ * name-lookup.c: Reorder functions to make merging from modules
+ branch simpler.
+
+2017-05-03 Jason Merrill <jason@redhat.com>
+
+ * constexpr.c (cxx_eval_outermost_constant_expr): Use TV_CONSTEXPR.
+
+2017-05-03 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (enum cp_tree_index, cp_global_trees): Move earlier,
+ along with #defines, to before name-lookup include.
+
+2017-05-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * pt.c (is_auto_or_concept): Remove.
+ (type_uses_auto_or_concept): Remove, unused.
+ (find_parameter_packs_r, extract_autos_r, is_auto_r): Adjust.
+ * parser.c (tree_type_is_auto_or_concept): Remove, unused.
+ * cp-tree.h (is_auto_or_concept): Remove.
+
+2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
+
+ PR c++/80038
+ * cp-cilkplus.c (cilk_install_body_with_frame_cleanup): Don't
+ add pedigree operation and detach call here.
+ * cp-gimplify.c (cp_gimplify_expr): Remove the calls to
+ cilk_cp_gimplify_call_params_in_spawned_fn.
+ (cilk_cp_gimplify_call_params_in_spawned_fn): Remove function.
+ * semantics.c (simplify_aggr_init_expr): Copy EXPR_CILK_SPAWN.
+
+2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * parser.c (cp_parser_member_declaration): Add fix-it hints for
+ stray comma and missing semicolon at end of member declaration.
+
+2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * parser.c (cp_parser_cast_expression): Add target type of cast to
+ diagnostic.
+ * error.c (type_to_string): Add '{enum}' suffix to enumeration types.
+
+2017-04-26 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (grok_ctor_properties, ambi_op_p, unary_op_p): Change
+ return type to bool.
+ * cp-tree.h (grok_ctor_properties): Update.
+
+2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * parser.c (cp_parser_nested_name_specifier_opt): Add fix-it
+ information to diagnostic of invalid colon in nested-name-specifier.
+
+2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * parser.c (cp_parser_elaborated_type_specifier): Add fix-it to
+ diagnostic of invalid class/struct keyword after enum.
+
+2017-04-25 David Malcolm <dmalcolm@redhat.com>
+
+ * parser.c (cp_parser_member_declaration): Add fix-it hint
+ for removing stray semicolons.
+
+2017-04-25 David Malcolm <dmalcolm@redhat.com>
+
+ * name-lookup.c (get_std_name_hint): New function.
+ (maybe_suggest_missing_header): New function.
+ (suggest_alternative_in_explicit_scope): Call
+ maybe_suggest_missing_header.
+
+2017-04-25 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/80177
+ * name-lookup.c (suggest_alternative_in_explicit_scope): Convert
+ candidate type of bm from tree to const char *.
+ (consider_binding_level): Likewise.
+ (lookup_name_fuzzy): Likewise, using this to merge the best
+ result from the preprocessor into bm, rather than immediately
+ returning, so that better matches from reserved words can "win".
+ Guard the rejection of keywords that don't start decl-specifiers
+ so it only happens for FUZZY_LOOKUP_TYPENAME.
+
+2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * decl.c (grokdeclarator): Use %qT instead of %<%T%> in diagnostics.
+ (start_enum): Likewise.
+ (build_enumerator): Likewise. Use %qE instead of plain %E.
+ * parser.c (cp_parser_mem_initializer_list): Use %qD instead of
+ %<%D%> in diagnostics.
+ (cp_parser_elaborated_type_specifier): Likewise.
+ * pt.c (make_pack_expansion): Use %qT and %qE instead of
+ %<%T%> and %<%E%> in diagnostics.
+ (tsubst_pack_expansion): Likewise.
+
+2017-04-24 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/80016
+ * parser.c (cp_parser_unary_expression): Generate a location
+ range for alignof and sizeof expressions.
+
+2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * parser.c (cp_parser_cv_qualifier_seq_opt): Add fix-it info to
+ error message.
+ (cp_parser_virt_specifier_seq_opt): Likewise.
+ (set_and_check_decl_spec_loc): Likewise twice.
+
+2017-04-21 Jason Merrill <jason@redhat.com>
+
+ PR c++/80179 - ICE with initialized flexible array member.
+ * constexpr.c (verify_ctor_sanity): Handle flexible array members.
+
+2017-04-21 Richard Biener <rguenther@suse.de>
+
+ * cp-tree.h (copy_decl): Annotate with CXX_MEM_STAT_INFO.
+ (copy_type): Likewise.
+ * lex.c (copy_decl): Pass down mem-stat info.
+ (copy_type): Likewise.
+
+2017-04-20 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/80473
+ * init.c (build_new_1): Suppress notes about over-aligned new when
+ the warning is suppressed.
+
+2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * parser.c (cp_parser_member_declaration): Add warning with fixit
+ information for extra semicolon after in-class function definition.
+
+2017-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/80423
+ * tree.c (build_cplus_array_type): Call build_array_type
+ with the intended TYPE_TYPELESS_STORAGE flag value, instead
+ of calling build_array_type and modifying later TYPE_TYPELESS_STORAGE
+ on the shared type.
+
+2017-04-18 Marek Polacek <polacek@redhat.com>
+
+ PR c++/80244 - ICE with attribute in template alias.
+ * tree.c (strip_typedefs): Handle UNDERLYING_TYPE.
+
+ PR c++/80241 - ICE with alignas pack expansion.
+ * error.c (dump_expr): Handle TREE_LIST.
+ * parser.c (cp_parser_std_attribute_list): Return error_mark if
+ make_pack_expansion returns an error.
+
+2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c++/80287
+ * class.c (fixup_may_alias): Fix all type variants.
+
+2017-04-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/80415 - wrong error with default arg and array reference.
+ * tree.c (lvalue_kind): Return clk_class for an array prvalue.
+
+ * pt.c (tsubst_init): Set TARGET_EXPR_DIRECT_INIT_P.
+
+2017-04-15 Alexandre Oliva <aoliva@redhat.com>
+
+ * decl.c (name_unnamed_type): Split out of...
+ (grokdeclarator): ... this.
+ * decl.h (name_unnamed_type): Declare.
+
+2017-04-12 Richard Biener <rguenther@suse.de>
+ Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR middle-end/79671
+ * tree.c (build_cplus_array_type): Set TYPE_TYPELESS_STORAGE
+ for arrays of character or std::byte type.
+
+2017-04-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/80294 - ICE with constexpr and inheritance.
+ * constexpr.c (reduced_constant_expression_p):
+ A null constructor element is non-constant.
+ (cxx_eval_indirect_ref): Don't VERIFY_CONSTANT before
+ returning an empty base.
+
+2017-04-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80370
+ * decl.c (cp_finish_decomp): If processing_template_decl on
+ non-dependent decl, only set TREE_TYPE on the v[i] decls, but don't
+ change their DECL_VALUE_EXPR nor cp_finish_decl them. Instead make
+ sure DECL_VALUE_EXPR is the canonical NULL type ARRAY_REF for tsubst
+ processing.
+ * pt.c (value_dependent_expression_p) <case VAR_DECL>: For variables
+ with DECL_VALUE_EXPR, return true if DECL_VALUE_EXPR is type
+ dependent.
+
+2017-04-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80363
+ * error.c (dump_expr): Handle VEC_COND_EXPR like COND_EXPR.
+
+2017-04-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80176
+ * tree.c (lvalue_kind): For COMPONENT_REF with BASELINK second
+ operand, if it is a static member function, recurse on the
+ BASELINK.
+
+2017-04-10 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80348
+ * typeck.c (cp_build_binary_op): Use NULL_TREE instead of NULL. Set
+ ORIG_TYPE earlier and not only when shortening.
+
+2017-04-07 Jason Merrill <jason@redhat.com>
+
+ PR c++/80356 - ICE with reference to function template argument.
+ PR c++/79294
+ * pt.c (convert_nontype_argument_function): Adjust type even with a
+ value-dependent argument.
+
+ PR c++/80267 - ICE with nested capture of reference
+ PR c++/60992
+ * pt.c (tsubst_copy): Handle lookup finding a capture proxy.
+
+2017-04-07 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80348
+ * typeck.c (cp_build_binary_op): Convert COP[01] to ORIG_TYPE.
+
+ PR c++/80095
+ * call.c (build_over_call): Don't check cxx_dialect.
+ * cp-gimplify.c (cp_gimplify_init_expr): Don't check cxx_dialect nor
+ whether SUB is a CONSTRUCTOR.
+ * init.c (build_new_1): Don't check cxx_dialect.
+ * tree.c (replace_placeholders): Add a function comment. Return if
+ not in C++14, or if the object isn't a (member of a) class.
+ * typeck2.c (store_init_value): Don't check cxx_dialect nor whether
+ TYPE is CLASS_TYPE_P.
+
+2017-04-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80309
+ * pt.c (canonical_type_parameter): Use vec_safe_grow_cleared instead
+ of a loop doing vec_safe_push of NULL. Formatting fixes.
+ (rewrite_template_parm): Copy TEMPLATE_PARM_PARAMETER_PACK from oldidx
+ to newidx before calling canonical_type_parameter on newtype.
+
+2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
+
+ PR c++/80296
+ * cxx-pretty-print.c (cxx_pretty_printer::expression): Add
+ UNARY_PLUS_EXPR case.
+
+2017-04-03 Jason Merrill <jason@redhat.com>
+
+ * semantics.c (finish_template_type): Check CLASSTYPE_TEMPLATE_INFO.
+
+2017-04-03 Jonathan Wakely <jwakely@redhat.com>
+
+ * class.c (update_vtable_entry_for_fn): Fix typo in comment.
+ * decl2.c (one_static_initialization_or_destruction): Likewise.
+ * name-lookup.c (store_bindings): Likewise.
+ * parser.c (make_call_declarator): Likewise.
+ * pt.c (check_explicit_specialization): Likewise.
+
+2017-04-03 Jason Merrill <jason@redhat.com>
+
+ PR sanitizer/79993 - ICE with VLA initialization from string
+ PR c++/69487 - wrong VLA initialization from string
+ * init.c (finish_length_check): Split out from build_vec_init.
+ (build_vec_init): Handle STRING_CST.
+ * typeck2.c (split_nonconstant_init): Handle STRING_CST.
+ (digest_init_r): Don't give a STRING_CST VLA type.
+
+2017-03-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79572
+ * cp-gimplify.c (cp_genericize_r): Sanitize INTEGER_CSTs with
+ REFERENCE_TYPE. Adjust ubsan_maybe_instrument_reference caller
+ for NOP_EXPR to REFERENCE_TYPE.
+
+ PR libstdc++/80251
+ * cp-tree.h (enum cp_trait_kind): Add CPTK_IS_AGGREGATE.
+ * cxx-pretty-print.c (pp_cxx_trait_expression): Handle
+ CPTK_IS_AGGREGATE.
+ * semantics.c (trait_expr_value): Handle CPTK_IS_AGGREGATE.
+ Remove extraneous parens.
+ (finish_trait_expr): Handle CPTK_IS_AGGREGATE.
+ * parser.c (cp_parser_primary_expression): Handle RID_IS_AGGREGATE.
+ (cp_parser_trait_expr): Likewise.
+
+2017-03-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/80162
+ * cp-tree.h (cxx_mark_addressable): Add array_ref_p argument.
+ * typeck.c (cxx_mark_addressable): Likewise. Look through
+ VIEW_CONVERT_EXPR unless array_ref_p and VCE is from VECTOR_TYPE
+ to ARRAY_TYPE.
+ (cp_build_array_ref): Pass true as array_ref_p to cxx_mark_addressable.
+
+2017-03-24 Jason Merrill <jason@redhat.com>
+
+ PR c++/77339 - ICE with invalid use of alias template.
+ * pt.c (lookup_template_class_1): Don't try to enter the scope of an
+ alias template.
+
+2017-03-24 Marek Polacek <polacek@redhat.com>
+
+ PR c++/80119
+ * cp-gimplify.c (cp_fold): Strip CLEANUP_POINT_EXPR if the expression
+ doesn't have side effects.
+
+2017-03-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/80150 - ICE with overloaded variadic deduction.
+ * pt.c (try_one_overload): Remove asserts.
+
+ PR c++/77563 - missing ambiguous conversion error.
+ * call.c (convert_like_real): Use LOOKUP_IMPLICIT.
+
+2017-03-23 Marek Polacek <polacek@redhat.com>
+
+ * cp-tree.h: Remove a C_RID_YYCODE reference.
+
+2017-03-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80141
+ * semantics.c (finish_omp_clause) <case OMP_CLAUSE_SIMDLEN,
+ case OMP_CLAUSE_ALIGNED>: Call maybe_constant_value only when not
+ processing_template_decl.
+
+2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/77752
+ * name-lookup.c (pushtag_1): Add check for bogus, non template,
+ std::initializer_list.
+
+2017-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/35878
+ * init.c (std_placement_new_fn_p, build_new_1): Formatting fixes.
+
+2017-03-21 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ PR c++/35878
+ * init.c (std_placement_new_fn_p): New.
+ (build_new_1): Call it.
+
+2017-03-20 Jason Merrill <jason@redhat.com>
+
+ PR c++/80096 - ICE with C++17 non-type auto.
+ * pt.c (tsubst): Delay tsubst of type of template non-type
+ parameter.
+
+ PR c++/79519 - ICE with deleted template friend.
+ * decl.c (grokdeclarator): Complain about misplaced function
+ definition using =, as well.
+
+ PR c++/79640 - infinite recursion with generic lambda.
+ * pt.c (tsubst_copy) [VAR_DECL]: Register the dummy instantiation
+ before substituting its initializer.
+
+2017-03-20 Marek Polacek <polacek@redhat.com>
+ Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80059 - ICE with noexcept and __transaction_atomic
+ * except.c (build_must_not_throw_expr): Call
+ instantiate_non_dependent_expr.
+
+2017-03-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/80084 - wrong C++17 decomposition by reference of parameter.
+ * decl.c (cp_finish_decomp): Don't pull out the DECL_INITIAL of a
+ reference decomposition.
+
+ PR c++/80077 - error with constexpr and -fno-elide-constructors.
+ * constexpr.c (cxx_eval_call_expression): Set ctx->call while
+ expanding trivial constructor.
+
+2017-03-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/78345 - ICE initializing array from lambda.
+ * init.c (build_aggr_init): Check array initializer.
+ (build_vec_init): Check the type of a CONSTRUCTOR.
+
+ PR c++/80073 - C++17 ICE with virtual base.
+ * decl.c (xref_basetypes): Also check for indirect vbases.
+
+2017-03-16 Jason Merrill <jason@redhat.com>
+
+ * decl.c (start_enum): std::byte aliases anything.
+
+ PR c++/79797
+ * constexpr.c (lookup_placeholder): Tweak.
+
+2017-03-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/80043 - ICE with -fpermissive
+ * typeck.c (convert_for_assignment): Handle instantiate_type
+ not giving an error.
+
+2017-03-14 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/79393 DR 1658 workaround
+ * method.c (synthesized_method_base_walk): Inihibit abstract class
+ virtual base access check here.
+ (synthesized_method_walk): Not here.
+
+2017-03-13 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/79393 DR 1658 workaround
+ * method.c (synthesized_method_walk): Check vbases of abstract
+ classes for dtor walk.
+
+2017-03-10 David Malcolm <dmalcolm@redhat.com>
+
+ PR translation/79848
+ * decl.c (grokfndecl): Simplify uses of "%<%s%>" to "%qs".
+
+2017-03-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/79960 - alias templates and partial ordering
+ * pt.c (comp_template_args): Add partial_order parm.
+ (template_args_equal): Likewise.
+ (comp_template_args_porder): New.
+ (get_partial_spec_bindings): Use it.
+
+2017-03-10 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79967
+ * decl.c (grokdeclarator): Check ATTRLIST before dereferencing it.
+
+2017-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79899
+ * optimize.c (maybe_thunk_body): Don't ICE if fns[0] is NULL.
+ Use XALLOCAVEC macro.
+
+ PR c++/79896
+ * decl.c (finish_enum_value_list): If value is error_mark_node,
+ don't copy it and change its type.
+ * init.c (constant_value_1): Return error_mark_node if DECL_INITIAL
+ of CONST_DECL is error_mark_node.
+
+2017-03-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79900 - ICE in strip_typedefs
+ * tree.c (strip_typedefs): Skip the attribute handling if T is
+ a variant type which hasn't been updated yet.
+
+ PR c++/79687 - wrong code with pointer-to-member
+ * init.c (constant_value_1): Break if the variable has a dynamic
+ initializer.
+
+2017-03-08 Jason Merrill <jason@redhat.com>
+
+ PR c++/79797 - ICE with self-reference in array DMI.
+ * constexpr.c (lookup_placeholder): Split out...
+ (cxx_eval_constant_expression): ...from here.
+
+2017-03-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/79834
+ * parser.c (cp_parser_omp_cancellation_point,
+ cp_parser_omp_target_enter_data, cp_parser_omp_target_exit_data,
+ cp_parser_omp_target_update): Change "may only be used in compound
+ statements" diagnostics, such that the same translatable string is
+ used for all pragmas.
+ (cp_parser_pragma): Likewise. Use error_at instead of
+ cp_parser_error for that diagnostics.
+
+2017-03-06 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79796 - ICE with NSDMI and this pointer
+ * call.c (build_over_call): Handle NSDMI with a 'this' by calling
+ replace_placeholders.
+
+2017-03-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79822
+ * constexpr.c (cxx_eval_statement_list): Treat empty ({ }) like
+ ({ (void) 0; }).
+
+2017-03-06 Jason Merrill <jason@redhat.com>
+
+ Revert "Allow deduction guides to look into primary template."
+ * cp-tree.h, parser.c, pt.c, search.c: Revert.
+
+2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70266
+ * except.c (build_must_not_throw_expr): Perform the implicit
+ conversions on the condition.
+
+2017-03-03 Jason Merrill <jason@redhat.com>
+
+ * mangle.c (mangle_decl): Check -Wnoexcept-type instead of
+ -Wc++1z-compat.
+
+ Core issues 2273 and 2277
+ * call.c (joust): Adjust using-declaration tiebreaker to handle
+ the intermediate base case.
+ * method.c (strip_inheriting_ctors): Just return the argument if
+ !flag_new_inheriting_ctors.
+
+2017-03-03 Richard Biener <rguenther@suse.de>
+
+ PR c++/79825
+ * cp-gimplify.c (simple_empty_class_p): Handle EMPTY_CLASS_EXPR.
+
+2017-03-03 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79791
+ * typeck.c (string_conv_p): In C++11, always call pedwarn with
+ OPT_Wwrite_strings.
+
+2017-03-02 Jason Merrill <jason@redhat.com>
+
+ Update overload resolution with deduction guides.
+ * pt.c (do_class_deduction): Always build the copy guide.
+ (copy_guide_p, template_guide_p): New.
+ (build_deduction_guide): Remember the original constructor.
+ * call.c (joust): Prefer the copy guide and non-template guides.
+
+ Allow deduction guides to look into primary template.
+ * cp-tree.h (struct saved_scope): Add deduction_guide_type.
+ (struct cp_decl_specifier_seq): Add constructor_p.
+ * parser.c (cp_parser_decl_specifier_seq): Set constructor_p.
+ (cp_parser_init_declarator): Check it. Set ctor_dtor_or_conv_p.
+ Clear deduction_guide_type. Don't handle deduction guide names.
+ (cp_parser_declarator): Don't clear ctor_dtor_or_conv_p.
+ (cp_parser_direct_declarator): Likewise. Handle deduction guides.
+ (cp_parser_member_declaration, cp_parser_cache_defarg)
+ (cp_parser_objc_class_ivars): Set ctor_dtor_or_conv_p.
+ * pt.c (tsubst_copy, tsubst_copy_and_build): Revert last change.
+ (build_deduction_guide): Set deduction_guide_type.
+ (dependent_scope_p): Check deduction_guide_type.
+ * search.c (lookup_member): Likewise.
+
+2017-03-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79782
+ * init.c (mark_exp_read_r): New function.
+ (emit_mem_initializers): Use cp_walk_tree with mark_exp_read_r on
+ whole arguments instead of plain mark_exp_read on TREE_LIST values.
+
+2017-03-01 Jason Merrill <jason@redhat.com>
+
+ Class template argument deduction in new-expression
+ * init.c (build_new): Handle deduction from no initializer.
+ * parser.c (cp_parser_new_expression): Don't require a single
+ expression for class template deduction.
+ * typeck2.c (cxx_incomplete_type_diagnostic): Fix diagnostic for
+ class template placeholder.
+ * pt.c (tsubst_copy) [TEMPLATE_DECL]: Handle dependent context.
+ (tsubst_copy_and_build) [TEMPLATE_ID_EXPR]: Handle SCOPE_REF.
+ (redeclare_class_template): Set TEMPLATE_TYPE_PARM_FOR_CLASS.
+
+2017-03-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79746
+ * init.c (emit_mem_initializers): When not constructing vbases of
+ abstract classes, mark arguments as read for
+ -Wunused-but-set-parameter.
+
+2017-02-28 Jason Merrill <jason@redhat.com>
+
+ Class template argument deduction refinements
+ * call.c (joust): Move deduction guide tiebreaker down.
+ * decl.c (start_decl_1, cp_finish_decl, grokdeclarator): Allow class
+ deduction with no initializer.
+ * pt.c (build_deduction_guide): Handle implicit default/copy ctor.
+ (do_class_deduction): Use that rather than special case.
+ (do_auto_deduction): Handle null initializer.
+
+2017-02-28 Jakub Jelinek <jakub@redhat.com>
+
+ * decl.c (find_decomp_class_base): Use cond ? G_("...") : G_("...")
+ instead of just cond ? "..." : "...".
+ (grokdeclarator): Likewise.
+ (build_enumerator): Likewise.
+ * init.c (build_new_1): Likewise.
+ * call.c (build_new_method_call_1): Likewise.
+ * parser.c: Include intl.h.
+ (cp_parser_oacc_enter_exit_data): Use %s and ternary operator only for
+ "enter"/"exit" keyword.
+ (cp_finalize_oacc_routine): Don't use %s to supply portions of the
+ message.
+
+2017-02-27 Jason Merrill <jason@redhat.com>
+
+ PR c++/71568 - SFINAE forming pointer to member function
+ * init.c (build_offset_ref): Check the return value of
+ perform_or_defer_access_check.
+
+2017-02-27 Marek Polacek <polacek@redhat.com>
+
+ * decl.c (expand_static_init): Add missing } in a comment.
+
+2017-02-27 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * init.c: Include intl.h.
+ (build_new_1): Move message strings into pedwarn to make them
+ -Wformat-security friendly. Mark string for translation.
+ * pt.c (tsubst_copy_and_build): Mark string for translation.
+ Make the pointer const.
+ * semantics.c (finish_id_expression): Mark strings for translation.
+
+2017-02-25 Jakub Jelinek <jakub@redhat.com>
+
+ * call.c (build_op_delete_call): Make msg1 and msg2 const.
+
+2017-02-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79588
+ * call.c (build_over_call): Call check_function_arguments even for
+ -Wrestrict, adjust check_function_arguments caller.
+ * parser.c (cp_parser_postfix_expression): Don't handle -Wrestrict
+ here.
+ * typeck.c (cp_build_function_call_vec): Adjust
+ check_function_arguments caller.
+
+2017-02-24 Marek Polacek <polacek@redhat.com>
+
+ PR translation/79705
+ * decl.c (check_redeclaration_exception_specification): Mark a string
+ for translation. Make the pointer const.
+
+2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79361
+ * pt.c (register_specialization): Check duplicate_decls return value
+ for error_mark_node and pass it back.
+
+2017-02-22 Jason Merrill <jason@redhat.com>
+
+ PR c++/79679 - missing destructor for argument
+ * call.c (build_over_call): Don't pass tf_no_cleanup to argument
+ conversions.
+
+ * pt.c (do_class_deduction): Handle 0 argument case.
+
+2017-02-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79664
+ * parser.c (cp_parser_omp_teams, cp_parser_omp_target): Use
+ SET_EXPR_LOCATION on OMP_TARGET/OMP_TEAMS tree.
+ * constexpr.c (potential_constant_expression_1): Handle
+ OMP_*, OACC_* and CILK_* trees. Use error_at with
+ EXPR_LOC_OR_LOC (t, input_location) computed early
+ instead of error, or error_at with location_of (t).
+
+2017-02-22 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79653
+ * parser.c (cp_parser_std_attribute_spec): Don't build the attribute
+ if the alignas expression is erroneous.
+ * pt.c (tsubst_attribute): If tsubst_pack_expansion fails, return
+ error_mark_node.
+
+ PR c++/79657
+ * semantics.c (finish_underlying_type): Bail out for incomplete enums.
+
+2017-02-21 Jason Merrill <jason@redhat.com>
+
+ PR c++/50308 - wrong deprecated warning with ADL
+ PR c++/17729 - duplicate deprecated warning
+ * semantics.c (finish_id_expression): Only call mark_used on a
+ function if we aren't building a call.
+
+ PR c++/41727 - ICE with partial spec of partial instantiation
+ * pt.c (process_partial_specialization): For now, don't check more
+ specialized if there is more than one level of args.
+
+2017-02-21 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79535
+ * cp-tree.h (maybe_reject_flexarray_init): Declare.
+ * init.c (maybe_reject_flexarray_init): No longer static.
+ Add check for current_function_decl.
+ * parser.c (cp_parser_late_parse_one_default_arg): Reject
+ a default mem-initializer for a flexible array.
+
+2017-02-21 Jakub Jelinek <jakub@redhat.com>
+ Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79654
+ * decl.c (cp_finish_decomp): Don't set decl's type to error_mark_node
+ on error.
+ * pt.c (tsubst_decomp_names): Return error_mark_node if the first
+ decl after the decomposition artificial decl has error_mark_node.
+ * decl2.c (prune_vars_needing_no_initialization): Use error_operand_p
+ instead of just == error_mark_node comparison.
+
+2017-02-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/79589
+ * decl.c: Include gimplify.h.
+ (cp_finish_decomp): Make sure there is no sharing of trees
+ in between DECL_VALUE_EXPR of decomposition decls.
+
+ PR c++/79655
+ * constexpr.c (cxx_eval_array_reference): Diagnose negative subscript.
+
+ PR c++/79639
+ * constexpr.c (cxx_eval_store_expression): If *valp is a PTRMEM_CST,
+ call cplus_expand_constant on it first.
+
+2017-02-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/78139 - destructor needed by new-expression
+ * call.c (build_special_member_call): Use tf_no_cleanup.
+
+ PR c++/78282 - auto template and pack expansion
+ * pt.c (find_parameter_packs_r): Don't walk into the type of
+ templates other than template template-parameters.
+
+ PR c++/79606 - ICE with this->base_member in NSDMI
+ * class.c (build_base_path): Check processing_template_decl.
+
+ PR c++/79607 - ICE with T{} initializer
+ * decl.c (type_dependent_init_p): Check the type of a CONSTRUCTOR.
+
+ PR c++/79566 - elaborated-type-specifier in range for
+ * parser.c (cp_parser_simple_declaration): Fix check for type
+ definition.
+
+ PR c++/79400 - confusing suggestion of 'noexcept'
+ * parser.c (cp_parser_exception_specification_opt): Remove
+ suggestion for deprecated dynamic exception-specification.
+
+ PR c++/79470 - partial ordering with reference parameters
+ * pt.c (unify) [INDIRECT_REF]: Handle pack expansions.
+
+ PR c++/79500 - ICE with non-template deduction guide
+ * pt.c (do_class_deduction): Use STRIP_TEMPLATE rather than
+ DECL_TEMPLATE_RESULT.
+
+ PR c++/79580 - ICE with compound literal
+ * parser.c (cp_parser_class_head): If we're in the middle of an
+ expression, use ts_within_enclosing_non_class.
+
+ PR c++/79503 - inherited ctor taking base class
+ * call.c (add_function_candidate): Also check that
+ DECL_INHERITED_CTOR_BASE is reference-related to the parameter type.
+
+2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79380
+ * typeck.c (cxx_alignas_expr): Reject a non-integral alignas
+ argument.
+
+2017-02-19 Eric Fiselier <eric@efcs.ca>
+ Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/69523
+ * parser.c (cp_parser_unqualified_id): Use OPT_Wliteral_suffix to
+ control warning about literal suffix identifiers without a leading
+ underscore.
+
+2017-02-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/79508 - lookup error with member template
+ * parser.c (cp_parser_template_name): Clear
+ parser->context->object_type if we aren't doing lookup.
+
+ PR c++/78690 - ICE with using and global type with same name
+ * pt.c (type_dependent_object_expression_p): True for
+ IDENTIFIER_NODE.
+
+ PR c++/79549 - C++17 ICE with non-type auto template parameter pack
+ * pt.c (convert_template_argument): Just return an auto arg pack.
+ (tsubst_template_args): Don't tsubst an auto pack type.
+
+ PR c++/79556 - C++17 ICE with non-type auto
+ * pt.c (do_auto_deduction): Don't try to deduce from null type.
+
+ PR c++/79533 - C++17 ICE with temporary cast to reference
+ * call.c (build_over_call): Conversion to a reference prevents copy
+ elision.
+
+2017-02-16 Jakub Jelinek <jakub@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/79502 - lost nodiscard attribute
+ * pt.c (apply_late_template_attributes): Do apply non-dependent
+ attributes to types.
+
+2017-02-16 Jason Merrill <jason@redhat.com>
+
+ PR c++/78572 - ICE with self-modifying array initializer
+ * constexpr.c (cxx_eval_store_expression): The object we're
+ initializing is outside the constant-expression.
+ (cxx_eval_call_expression): Set ctx->call.
+
+ PR c++/79050 - ICE with undeduced auto and LTO
+ * decl.c (poplevel): Remove undeduced auto decls.
+
+2017-02-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79512
+ * parser.c (cp_parser_omp_target): For -fopenmp-simd
+ ignore #pragma omp target even when not followed by identifier.
+
+2017-02-15 Jason Merrill <jason@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79464 - ICE in IPA with omitted constructor parms
+ * class.c (build_clone): Also omit parms from TYPE_ARG_TYPES.
+ (adjust_clone_args): Adjust.
+ (add_method): Remember omitted parms.
+ * call.c (add_function_candidate): Likewise.
+ * mangle.c (write_method_parms): Likewise.
+ * method.c (ctor_omit_inherited_parms): Return false if there are no
+ parms to omit.
+
+2017-02-15 Martin Sebor <msebor@redhat.com>
+
+ PR c++/79363
+ * init.c (maybe_reject_flexarray_init): New function.
+ (perform_member_init): Call it.
+
+2017-02-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79301
+ * parser.c (cp_parser_std_attribute): Don't pedwarn about
+ [[deprecated]] with -std=c++11 and [[fallthrough]] with
+ -std=c++11 and -std=c++14.
+
+ PR c++/79288
+ * decl.c (grokdeclarator): For static data members, handle thread_p
+ only after handling inline.
+
+2017-02-14 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79420
+ PR c++/79463
+ * parser.c (cp_parser_postfix_dot_deref_expression): Avoid
+ clobbering if the postfix expression isn't an EXPR_P.
+
+2017-02-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/79461 - ICE with lambda in constexpr constructor
+ * constexpr.c (build_data_member_initialization): Ignore
+ initialization of a local variable.
+
+2017-02-13 Jakub Jelinek <jakub@redhat.com>
+
+ * init.c (warn_placement_new_too_small): Add missing space in
+ diagnostics.
+ * parser.c (cp_parser_oacc_declare): Likewise.
+ * mangle.c (maybe_check_abi_tags): Likewise.
+
+ PR c++/79232
+ * typeck.c (cp_build_modify_expr): Handle properly COMPOUND_EXPRs
+ on lhs that have {PRE{DEC,INC}REMENT,MODIFY,MIN,MAX,COND}_EXPR
+ in the rightmost operand.
+
+2017-02-13 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/79296 - ICE mangling localized template instantiation
+ * decl2.c (determine_visibility): Use template fn context for
+ local class instantiations.
+
+2017-02-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/77659 - ICE with new and C++14 aggregate NSDMI
+ * init.c (build_new): Make backups of any CONSTRUCTORs in init.
+ (build_new_1): Use replace_placeholders.
+ * tree.c (replace_placeholders_t): Also track whether we've seen a
+ placeholder.
+ (replace_placeholders, replace_placeholders_r): Adjust.
+ * cp-tree.h: Adjust.
+
+ PR c++/77790 - ICE with auto function in C++11 mode
+ * decl.c (undeduced_auto_decl): Remove C++14 limitation.
+ (require_deduced_type): Add complain parm, return bool.
+ * cp-tree.h: Adjust.
+ * decl2.c (mark_used): Use require_deduced_type.
+
+2017-02-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/78908 - template ops and bitfields
+ * tree.c (build_min_non_dep): Use unlowered_expr_type.
+
+ PR c++/78897 - constexpr union
+ * constexpr.c (cxx_eval_store_expression): A store to a union member
+ erases a previous store to another member.
+
+ PR c++/71285 - member of fold-expression
+ * semantics.c (finish_unary_fold_expr)
+ (finish_binary_fold_expr): Use null type for fold-expressions.
+
+ PR c++/79401 - protected inherited constructor
+ * call.c (enforce_access): For inheriting constructor, find a base
+ binfo in the path we already have.
+
+2017-02-10 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79435
+ * pt.c (type_dependent_expression_p): Check if the expression type
+ is null.
+
+ PR c++/79184
+ * cvt.c (ocp_convert): Add a sentinel against -Wint-in-bool-context
+ if warnings shouldn't be given.
+
+2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71737
+ * pt.c (tsubst_decl): Don't try to preserve a typedef that names
+ an error_mark_node as type.
+
+2017-02-09 Jakub Jelinek <jakub@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/79143
+ * pt.c (instantiate_class_template_1): Copy CLASSTYPE_NON_AGGREGATE
+ from pattern to type.
+
+2017-02-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/79316 - default argument in deduction guide
+ PR c++/79350 - explicit deduction guide
+ * parser.c (cp_parser_constructor_declarator_p)
+ (cp_parser_direct_declarator): Parse deduction guides more like
+ constructors.
+ * cp-tree.h (enum special_function_kind): Add sfk_deduction_guide.
+ * tree.c (special_function_p): Return it.
+ * decl.c (check_special_function_return_type): Handle it.
+ (grokdeclarator, grokfndecl): Adjust.
+ (cp_finish_decl): Pass flags to do_auto_deduction.
+ * error.c (dump_decl_name): Use TFF_UNQUALIFIED_NAME.
+ * pt.c (dguide_name_p): Take a const_tree.
+ (do_class_deduction): Handle explicit.
+ (do_auto_deduction): Pass flags through.
+ (build_deduction_guide): Copy explicit flag.
+
+2017-02-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79429
+ * parser.c (cp_parser_omp_ordered): Don't check for non-pragma_stmt
+ non-pragma_compound context here.
+ (cp_parser_omp_target): Likewise.
+ (cp_parser_pragma): Don't call push_omp_privatization_clauses and
+ parsing for ordered and target omp pragmas in non-pragma_stmt
+ non-pragma_compound contexts.
+
+ PR c/79431
+ * parser.c (cp_parser_oacc_declare): Formatting fix.
+ (cp_parser_omp_declare_target): Don't invoke symtab_node::get on
+ automatic variables.
+
+2016-02-09 Nathan Sidwell <nathan@codesourcery.com>
+ Chung-Lin Tang <cltang@codesourcery.com>
+
+ * parser.c (cp_parser_oacc_clause_tile): Disallow collapse. Fix
+ parsing. Parse constant expression. Remove semantic checking.
+ (cp_parser_omp_clause_collapse): Disallow tile.
+ (cp_parser_omp_for_loop): Deal with tile clause. Don't emit a parse
+ error about missing for after already emitting one. Use more
+ conventional for idiom for unbounded loop.
+ * pt.c (tsubst_omp_clauses): Handle OMP_CLAUSE_TILE.
+ * semantics.c (finish_omp_clauses): Correct TILE semantic check.
+ (finish_omp_for): Deal with tile clause.
+
+2017-02-07 Nathan Sidwell <nathan@acm.org>
+
+ * method.c (synthesized_method_base_walk): New. Broken out of ...
+ (synthesized_method_walk): ... here. Call it. Cleanup
+ initializations.
+
+2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/79360
+ * typeck2.c (process_init_constructor_union): Consider only
+ FIELD_DECLs when looking for an NSDMI.
+
+2017-02-06 Jason Merrill <jason@redhat.com>
+
+ PR c++/71193 - incomplete types in templates
+ * parser.c (cp_parser_postfix_dot_deref_expression): In a template
+ handle incomplete type by pedwarning and then treating as dependent.
+
+2017-02-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79379
+ * constexpr.c (cxx_eval_constant_expression): Handle ANNOTATE_EXPR.
+ (potential_constant_expression_1): Likewise.
+
+ PR c++/79377
+ * tree.c (build_min_non_dep_op_overload): For POST{INC,DEC}REMENT_EXPR
+ allow one fewer than expected arguments if flag_permissive.
+
+ PR c++/79372
+ * decl.c (cp_finish_decomp): On error set decl type to error_mark_node.
+ * pt.c (tsubst_expr): Don't call tsubst_decomp_names on decompositions
+ with error_mark_node type.
+
+2017-02-03 Jason Merrill <jason@redhat.com>
+
+ PR c++/78689 - ICE on constructor with label
+ * optimize.c (maybe_clone_body): Replace omitted parameters with
+ null lvalues.
+ * class.c (build_clone): Fix logic for omitting inherited parms.
+
+ PR c++/12245 - excessive memory use
+ * constexpr.c (maybe_constant_value): Fold maybe_constant_value_1
+ back in. Don't cache constants.
+ (maybe_constant_init): Don't cache constants.
+
+ PR c++/79294 - ICE with invalid template argument
+ * pt.c (convert_nontype_argument_function): Check value-dependence.
+ (convert_nontype_argument): Don't check it here for function ptrs.
+
+2017-02-02 Richard Biener <rguenther@suse.de>
+
+ PR cp/14179
+ * cp-gimplify.c (cp_fold): When folding a CONSTRUCTOR copy
+ it lazily on the first changed element only and copy it
+ fully upfront, only storing changed elements.
+
+2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/69637
+ * decl2.c (grokbitfield): In case of error don't set-up DECL_INITIAL
+ to the width.
+
+2017-01-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79304
+ * error.c (dump_expr) <case COMPONENT_REF>: Don't print .
+ after ARROW_EXPR.
+
+2017-01-31 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/79298
+ * name-lookup.c (suggest_alternative_in_explicit_scope): Resolve
+ any namespace aliases.
+
+2017-01-31 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/79290
+ * typeck.c (build_ptrmemfunc_access_expr): Set TREE_NO_WARNING.
+
+ PR c++/67273
+ PR c++/79253
+ * pt.c: (instantiate_decl): Push to top level when current
+ function scope doesn't match. Only push lmabda scope stack when
+ pushing to top.
+
+ * cp-tree.h (instantiate_decl): Make defer_ok bool.
+ * pt.c: Fix instantiate_decl calls to pass true/false not 0/1
+ (instantiate_decl): Simplify and reorder state saving and restoration.
+
+ PR c++/79264
+ * lambda.c (maybe_generic_this_capture): Deal with template-id-exprs.
+ * semantics.c (finish_member_declaration): Assert class is being
+ defined.
+
+2017-01-30 Alexandre Oliva <aoliva@redhat.com>
+
+ Introduce C++ support in libcc1.
+ * cp-tree.h (struct lang_identifier): Add oracle_looked_up.
+ (ansi_opname): Rename to...
+ (cp_operator_id): ... this. Adjust all callers.
+ (ansi_assopname): Rename to...
+ (cp_assignment_operator_id): ... this. Adjust all callers.
+ (cp_literal_operator_id): Declare.
+ (set_global_friend): Declare.
+ (is_global_friend): Declare.
+ (enum cp_oracle_request): New type.
+ (cp_binding_oracle_function): New type.
+ (cp_binding_oracle): Declare.
+ (cp_finish_injected_record_type): Declare.
+ * friend.c (global_friend): New var.
+ (set_global_friend): New fn.
+ (is_global_friend): New fn.
+ (is_friend): Call is_global_friend.
+ * name-lookup.c (cp_binding_oracle): New var.
+ (query_oracle): New fn.
+ (qualified_lookup_using_namespace): Call query_oracle.
+ (lookup_name_real_1): Likewise.
+ * parser.c (cp_literal_operator_id): Drop static.
+ * search.c (friend_accessible_p): Call is_global_friend.
+ * semantics.c (is_this_parameter): Accept a variable if the
+ binding oracle is enabled.
+
+2017-01-27 Jason Merrill <jason@redhat.com>
+
+ PR c++/78771 - ICE with inherited constructor.
+ * call.c (build_over_call): Call deduce_inheriting_ctor here.
+ * pt.c (tsubst_decl): Not here.
+ * class.c (add_method): Or here.
+ * method.c (deduce_inheriting_ctor): Handle clones.
+ (implicitly_declare_fn): Don't deduce inheriting ctors yet.
+
+2017-01-27 Adam Butcher <adam@jessamine.co.uk>
+
+ PR c++/64382
+ * parser.c (parsing_default_capturing_generic_lambda_in_template):
+ New function.
+ * cp-tree.h: Declare it.
+ * semantics.c (finish_id_expression): Resolve names within a default
+ capturing generic lambda defined within a template prior to
+ instantiation to allow for captures to be added to the closure type.
+
+2017-01-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/68727
+ * cp-tree.def (OFFSETOF_EXPR): Bump number of operands to 2.
+ * cp-tree.h (finish_offsetof): Add OBJECT_PTR argument.
+ * parser.c (cp_parser_builtin_offsetof): Pass result of
+ build_static_cast of null_pointer_node to finish_offsetof.
+ * semantics.c (finish_offsetof): Add OBJECT_PTR argument, use
+ it for -Winvalid-offsetof pedwarn instead of trying to guess
+ original offsetof type from EXPR. Save OBJECT_PTR as a new
+ second operand to OFFSETOF_EXPR.
+ * pt.c (tsubst_copy_and_build) <case OFFSETOF_EXPR>: Adjust
+ finish_offsetof caller, pass the second operand of OFFSETOF_EXPR
+ as OBJECT_PTR.
+
+2017-01-26 Jason Merrill <jason@redhat.com>
+
+ * name-lookup.c (parse_using_directive): Deprecate strong using.
+
+ PR c++/79176 - lambda ICE with -flto -Os
+ * decl2.c (vague_linkage_p): Handle decloned 'tors.
+ * tree.c (decl_linkage): Likewise.
+
+2017-01-25 Martin Sebor <msebor@redhat.com>
+
+ * decl.c (grokdeclarator): Fix a typo in a comment.
+
+2017-01-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/78896
+ * decl.c (cp_finish_decomp): Disallow memberwise decomposition of
+ lambda expressions.
+
+ PR c++/77914
+ * parser.c (cp_parser_lambda_declarator_opt): Pedwarn with
+ OPT_Wpedantic on lambda templates for -std=c++14 and higher.
+
+2017-01-25 Maxim Ostapenko <m.ostapenko@samsung.com>
+
+ PR lto/79061
+ * decl.c (cxx_init_decl_processing): Pass main_input_filename
+ to build_translation_unit_decl.
+
+2017-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79205
+ * cp-gimplify.c (cp_genericize_r): Add result of
+ convert_from_reference on invisiref parm to p_set.
+
+2017-01-24 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78469 - defaulted ctor and inaccessible dtor
+ * cp-tree.h (tsubst_flags): Add tf_no_cleanup.
+ * init.c (build_new_1): Pass tf_no_cleanup to build_value_init.
+ * tree.c (build_target_expr): Check tf_no_cleanup.
+
+ PR c++/79118 - anon-members and constexpr
+ * constexpr.c (cx_check_missing_mem_inits): Caller passes type not
+ ctor decl. Recursively check anonymous members.
+ (register_constexpr_fundef): Adjust cx_check_missing_mem_inits
+ call.
+ (explain_invalid_constexpr_fn): Likewise.
+
+2017-01-23 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/71710 - template using directive of field
+ * pt.c (tsubst_copy_and_build [COMPONENT_REF]): Move FIELD_DECL
+ check earlier.
+
+ PR c++/71406 - ICE with scope-ref'd template id exprs
+ PR c++/77508
+ * typeck.c (finish_class_member_access_expr): Break up SCOPE_REF
+ before breaking up TEMPLATE_ID_EXPR.
+
+2017-01-20 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78495 - wrong code inherited ctor and invisi-ref parm
+ * cp-gimplify.c (cp_generize_r): Don't skip thunks.
+
+2017-01-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/77829
+ PR c++/78656
+ * cp-tree.h (suggest_alternatives_for): Add bool param.
+ (suggest_alternative_in_explicit_scope): New decl.
+ * error.c (qualified_name_lookup_error): When SCOPE is a namespace
+ that isn't the global one, call new function
+ suggest_alternative_in_explicit_scope, only calling
+ suggest_alternatives_for if it fails, and disabling near match
+ searches fort that case. When SCOPE is the global namespace,
+ pass true for new param to suggest_alternatives_for to allow for
+ fuzzy name lookups.
+ * lex.c (unqualified_name_lookup_error): Pass true for new param
+ to suggest_alternatives_for.
+ * name-lookup.c (consider_binding_level): Add forward decl.
+ (suggest_alternatives_for): Add "suggest_misspellings" param,
+ using it to conditionalize the fuzzy name-lookup code.
+ (suggest_alternative_in_explicit_scope): New function.
+ * parser.c (cp_parser_primary_expression): When calling
+ finish_id_expression, pass location of id_expression rather
+ than that of id_expr_token.
+ (cp_parser_id_expression): Convert local "unqualified_id" from
+ tree to cp_expr to avoid implicitly dropping location information.
+
+2017-01-20 Marek Polacek <polacek@redhat.com>
+
+ PR c/64279
+ * call.c (build_conditional_expr_1): Warn about duplicated branches.
+ * semantics.c (finish_expr_stmt): Build statement using the proper
+ location.
+
+2017-01-19 Jason Merrill <jason@redhat.com>
+
+ US 20 - forwarding references and class template argument deduction
+ * cp-tree.h (TEMPLATE_TYPE_PARM_FOR_CLASS): New.
+ * pt.c (push_template_decl_real): Set it.
+ (maybe_adjust_types_for_deduction): Check it.
+ (rewrite_template_parm): Copy it.
+
+ US 19 - deduction guides and constructors
+ * call.c (joust): Prefer deduction guides to constructors.
+ * pt.c (build_deduction_guide): Set DECL_ARTIFICIAL.
+ (deduction_guide_p): Check DECL_P.
+
+ * decl.c (check_initializer): Always use build_aggr_init for array
+ decomposition.
+
+ PR c++/79130 - decomposition and direct-initialization
+ * init.c (build_aggr_init): Communicate direct-initialization to
+ build_vec_init.
+ (build_vec_init): Check for array copy sooner.
+ * parser.c (cp_parser_decomposition_declaration): Remove call to
+ build_x_compound_expr_from_list.
+
+2017-01-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/68666 - member variable template-id
+ * typeck.c (finish_class_member_access_expr): Handle variable
+ template-id.
+ * pt.c (lookup_and_finish_template_variable): No longer static.
+ * cp-tree.h: Declare it.
+
+2017-01-18 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78488
+ * call.c (build_over_call): When checking ellipsis conversions for
+ an inherited ctor, make sure there is at least one conversion.
+
+2017-01-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/78894 - ICE with class deduction and default arg
+ * pt.c (build_deduction_guide): Set DECL_PRIMARY_TEMPLATE.
+
+2017-01-18 Markus Trippelsdorf <markus@trippelsdorf.de>
+
+ PR c++/77489
+ * mangle.c (write_discriminator): Reorganize abi warning check.
+
+2017-01-18 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h: Clarify exception spec node comment.
+ * except.c (nothrow_spec_p): Simplify by checking node-equality.
+
+ PR c++/79091
+ * mangle.c (write_exception_spec): Check nothrow explicitly.
+ (write_encoding): Don't increment processing_template_decl around
+ encoding.
+
+2017-01-18 Markus Trippelsdorf <markus@trippelsdorf.de>
+
+ PR c++/70182
+ * mangle.c (write_template_args): Add "on" for operator names.
+
+2017-01-18 Markus Trippelsdorf <markus@trippelsdorf.de>
+
+ PR c++/77489
+ * mangle.c (write_discriminator): Handle discriminator >= 10.
+
+2017-01-17 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/61636
+ * cp-tree.h (maybe_generic_this_capture): Declare.
+ * lambda.c (resolvable_dummy_lambda): New, broken out of ...
+ (maybe_resolve_dummy): ... here. Call it.
+ (maybe_generic_this_capture): New.
+ * parser.c (cp_parser_postfix_expression): Speculatively capture
+ this in generic lambda in unresolved member function call.
+ * pt.c (tsubst_copy_and_build): Force hard error from failed
+ member function lookup in generic lambda.
+
+2017-01-17 Aldy Hernandez <aldyh@redhat.com>
+
+ PR c++/70565
+ * cp-array-notation.c (expand_array_notation_exprs): Handle
+ OMP_PARALLEL.
+
+2017-01-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/78337 - ICE on invalid with generic lambda
+ * semantics.c (process_outer_var_ref): Check if containing_function
+ is null. Move inform call under complain test.
+
+2017-01-11 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/77812
+ * name-lookup.c (set_namespace_binding_1): An overload of 1 decl
+ is a new overload.
+
+2017-01-11 Nathan Sidwell <nathan@acm.org>
+
+ * name-lookup.c (push_overloaded_decl_1): Refactor OVERLOAD creation.
+
+2017-01-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/78341
+ * parser.c (cp_parser_std_attribute_spec): Remove over-eager
+ assertion. Formatting fix.
+
+ PR c++/72813
+ * decl2.c (c_parse_final_cleanups): Set flag_syntax_only to 1 after
+ writing PCH file.
+
+2017-01-10 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/77949
+ * parser.c (cp_parser_class_specifier_1): Only suggest inserting
+ a missing semicolon if we have a valid insertion location for
+ the fix-it hint.
+
+2017-01-10 Jason Merrill <jason@redhat.com>
+
+ FI 20, decomposition declaration with parenthesized initializer.
+ * parser.c (cp_parser_decomposition_declaration): Use
+ cp_parser_initializer.
+
+2017-01-09 Jason Merrill <jason@redhat.com>
+
+ Implement P0195R2, C++17 variadic using.
+ * parser.c (cp_parser_using_declaration): Handle ellipsis and comma.
+ * pt.c (tsubst_decl): Handle pack expansion in USING_DECL_SCOPE.
+ * error.c (dump_decl): Likewise.
+
+2017-01-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR translation/79019
+ PR translation/79020
+ * semantics.c (finish_omp_clauses): Add missing whitespace to
+ translatable strings.
+ * cp-cilkplus.c (cpp_validate_cilk_plus_loop_aux): Fix comment typo.
+
+2017-01-07 Jason Merrill <jason@redhat.com>
+
+ PR c++/78948 - instantiation from discarded statement
+ * parser.h (struct cp_parser): Remove in_discarded_stmt field.
+ * cp-tree.h (in_discarded_stmt): Declare it.
+ (struct saved_scope): Add discarded_stmt bitfield.
+ (in_discarded_stmt): New macro.
+ * decl2.c (mark_used): Check it.
+ * parser.c (cp_parser_selection_statement): Adjust.
+ (cp_parser_jump_statement): Adjust.
+
+2017-01-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/78931
+ * decl.c (cp_finish_decomp): Remove probe variable, if tt is
+ REFERENCE_REF_P, set tt to its operand.
+
+ PR c++/78890
+ * class.c (check_field_decls): Diagnose REFERENCE_TYPE fields in
+ unions even for C++11 and later.
+
+2017-01-05 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78765
+ * pt.c (convert_nontype_argument): Don't try and see if integral
+ or enum expressions are constants prematurely.
+
+2017-01-04 Marek Polacek <polacek@redhat.com>
+
+ PR c++/64767
+ * typeck.c (cp_build_binary_op): Warn when a pointer is compared with
+ a zero character literal.
+
+2017-01-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/78949
+ * typeck.c (cp_build_unary_op): Call mark_rvalue_use on arg if it has
+ vector type.
+
+ PR c++/78693
+ * parser.c (cp_parser_simple_declaration): Only complain about
+ inconsistent auto deduction if auto_result doesn't use auto.
+
+ * parser.c (cp_parser_simple_declaration): Diagnose function
+ declaration among more than one init-declarators with auto
+ specifier.
+
+ PR c++/71182
+ * parser.c (cp_lexer_previous_token): Use vec_safe_address in the
+ assertion, as lexer->buffer may be NULL.
+
+2017-01-04 Marek Polacek <polacek@redhat.com>
+
+ PR c++/77545
+ PR c++/77284
+ * constexpr.c (potential_constant_expression_1): Handle CLEANUP_STMT.
+
+2017-01-04 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/66735
+ * cp-tree.h (DECLTYPE_FOR_REF_CAPTURE): New.
+ (lambda_capture_field_type): Update prototype.
+ * lambda.c (lambda_capture_field_type): Add is_reference parm.
+ Add referenceness here.
+ (add_capture): Adjust lambda_capture_field_type call, refactor
+ error checking.
+ * pt.c (tsubst): Adjust lambda_capture_field_type call.
+
+2017-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
+Copyright (C) 2017 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in
index 7871755b06d..fa8c1e69354 100644
--- a/gcc/cp/Make-lang.in
+++ b/gcc/cp/Make-lang.in
@@ -1,5 +1,5 @@
# Top level -*- makefile -*- fragment for GNU C++.
-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+# Copyright (C) 1994-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/cp/NEWS b/gcc/cp/NEWS
index 94c86499cce..c8cc769b988 100644
--- a/gcc/cp/NEWS
+++ b/gcc/cp/NEWS
@@ -401,7 +401,7 @@
the exception handling work.
-Copyright (C) 1997-2017 Free Software Foundation, Inc.
+Copyright (C) 1997-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/cp/call.c b/gcc/cp/call.c
index bd7666d72bb..0d2fa85e477 100644
--- a/gcc/cp/call.c
+++ b/gcc/cp/call.c
@@ -1,5 +1,5 @@
/* Functions related to invoking -*- C++ -*- methods and overloaded functions.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com) and
modified by Brendan Kehoe (brendan@cygnus.com).
diff --git a/gcc/cp/cfns.gperf b/gcc/cp/cfns.gperf
index bf40476d521..a858eb4ee25 100644
--- a/gcc/cp/cfns.gperf
+++ b/gcc/cp/cfns.gperf
@@ -2,7 +2,7 @@
%define class-name libc_name
%struct-type
%{
-/* Copyright (C) 2000-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/cfns.h b/gcc/cp/cfns.h
index 059e071f7f5..6af282fa925 100644
--- a/gcc/cp/cfns.h
+++ b/gcc/cp/cfns.h
@@ -30,7 +30,7 @@
#line 4 "cfns.gperf"
-/* Copyright (C) 2000-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/class.c b/gcc/cp/class.c
index d63a65ee7e2..985b443ccdd 100644
--- a/gcc/cp/class.c
+++ b/gcc/cp/class.c
@@ -1,5 +1,5 @@
/* Functions related to building classes and their related objects.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/config-lang.in b/gcc/cp/config-lang.in
index c009570b63d..546572693fd 100644
--- a/gcc/cp/config-lang.in
+++ b/gcc/cp/config-lang.in
@@ -1,5 +1,5 @@
# Top level configure fragment for GNU C++.
-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+# Copyright (C) 1994-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.c
index 23f5fcf3c81..1aeacd51810 100644
--- a/gcc/cp/constexpr.c
+++ b/gcc/cp/constexpr.c
@@ -2,7 +2,7 @@
constexpr functions. These routines are used both during actual parsing
and during the instantiation of template functions.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/constraint.cc b/gcc/cp/constraint.cc
index 8b49455a526..622c9fe97a5 100644
--- a/gcc/cp/constraint.cc
+++ b/gcc/cp/constraint.cc
@@ -1,5 +1,5 @@
/* Processing rules for constraints.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Andrew Sutton (andrew.n.sutton@gmail.com)
This file is part of GCC.
diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.c
index 934f6742a53..4f607289539 100644
--- a/gcc/cp/cp-gimplify.c
+++ b/gcc/cp/cp-gimplify.c
@@ -1,6 +1,6 @@
/* C++-specific tree lowering bits; see also c-gimplify.c and tree-gimple.c.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Jason Merrill <jason@redhat.com>
This file is part of GCC.
diff --git a/gcc/cp/cp-lang.c b/gcc/cp/cp-lang.c
index 805319a4185..9992bc2cbb9 100644
--- a/gcc/cp/cp-lang.c
+++ b/gcc/cp/cp-lang.c
@@ -1,5 +1,5 @@
/* Language-dependent hooks for C++.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Alexandre Oliva <aoliva@redhat.com>
This file is part of GCC.
diff --git a/gcc/cp/cp-objcp-common.c b/gcc/cp/cp-objcp-common.c
index dc558eed1a5..a45dda4d012 100644
--- a/gcc/cp/cp-objcp-common.c
+++ b/gcc/cp/cp-objcp-common.c
@@ -1,5 +1,5 @@
/* Some code common to C++ and ObjC++ front ends.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Ziemowit Laski <zlaski@apple.com>
This file is part of GCC.
diff --git a/gcc/cp/cp-objcp-common.h b/gcc/cp/cp-objcp-common.h
index 8d3bc876758..18ccc5bb6cf 100644
--- a/gcc/cp/cp-objcp-common.h
+++ b/gcc/cp/cp-objcp-common.h
@@ -1,5 +1,5 @@
/* Language hooks common to C++ and ObjC++ front ends.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Ziemowit Laski <zlaski@apple.com>
This file is part of GCC.
diff --git a/gcc/cp/cp-tree.def b/gcc/cp/cp-tree.def
index d04624a5bd2..1b0326f4e81 100644
--- a/gcc/cp/cp-tree.def
+++ b/gcc/cp/cp-tree.def
@@ -1,7 +1,7 @@
/* This file contains the definitions and documentation for the
additional tree codes used in the GNU C++ compiler (see tree.def
for the standard codes).
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Hacked by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index d408370f898..dff72a84e11 100644
--- a/gcc/cp/cp-tree.h
+++ b/gcc/cp/cp-tree.h
@@ -1,5 +1,5 @@
/* Definitions for C++ parsing and type checking.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/cp-ubsan.c b/gcc/cp/cp-ubsan.c
index c87c0303f57..97ac3d65d79 100644
--- a/gcc/cp/cp-ubsan.c
+++ b/gcc/cp/cp-ubsan.c
@@ -1,5 +1,5 @@
/* UndefinedBehaviorSanitizer, undefined behavior detector.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Jakub Jelinek <jakub@redhat.com>
This file is part of GCC.
diff --git a/gcc/cp/cvt.c b/gcc/cp/cvt.c
index 9ce094eb2a5..444a24f0708 100644
--- a/gcc/cp/cvt.c
+++ b/gcc/cp/cvt.c
@@ -1,5 +1,5 @@
/* Language-level data type conversion for GNU C++.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Hacked by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/cxx-pretty-print.c b/gcc/cp/cxx-pretty-print.c
index edaee04d7fb..ca99997f5e1 100644
--- a/gcc/cp/cxx-pretty-print.c
+++ b/gcc/cp/cxx-pretty-print.c
@@ -1,5 +1,5 @@
/* Implementation of subroutines for the GNU C++ pretty-printer.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net>
This file is part of GCC.
diff --git a/gcc/cp/cxx-pretty-print.h b/gcc/cp/cxx-pretty-print.h
index 72e65594a7d..ccd5cb2311b 100644
--- a/gcc/cp/cxx-pretty-print.h
+++ b/gcc/cp/cxx-pretty-print.h
@@ -1,5 +1,5 @@
/* Interface for the GNU C++ pretty-printer.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net>
This file is part of GCC.
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c
index cac45f25ec2..f7b03e13303 100644
--- a/gcc/cp/decl.c
+++ b/gcc/cp/decl.c
@@ -1,5 +1,5 @@
/* Process declarations and variables for C++ compiler.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/decl.h b/gcc/cp/decl.h
index d84d90c82d2..63437db9c95 100644
--- a/gcc/cp/decl.h
+++ b/gcc/cp/decl.h
@@ -1,5 +1,5 @@
/* Variables and structures for declaration processing.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c
index d5111d58cca..a2b2e2892b8 100644
--- a/gcc/cp/decl2.c
+++ b/gcc/cp/decl2.c
@@ -1,5 +1,5 @@
/* Process declarations and variables for C++ compiler.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
Hacked by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/dump.c b/gcc/cp/dump.c
index 2e4740f71eb..9c1e5fc781a 100644
--- a/gcc/cp/dump.c
+++ b/gcc/cp/dump.c
@@ -1,5 +1,5 @@
/* Tree-dumping functionality for intermediate representation.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Written by Mark Mitchell <mark@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/cp/error.c b/gcc/cp/error.c
index b6a8f9ecef8..d8fbbde8d63 100644
--- a/gcc/cp/error.c
+++ b/gcc/cp/error.c
@@ -1,6 +1,6 @@
/* Call-backs for C++ error reporting.
This code is non-reentrant.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
This file is part of GCC.
GCC is free software; you can redistribute it and/or modify
diff --git a/gcc/cp/except.c b/gcc/cp/except.c
index 47f267ffb93..b19276215c1 100644
--- a/gcc/cp/except.c
+++ b/gcc/cp/except.c
@@ -1,5 +1,5 @@
/* Handle exceptional things in C++.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann <tiemann@cygnus.com>
Rewritten by Mike Stump <mrs@cygnus.com>, based upon an
initial re-implementation courtesy Tad Hunt.
diff --git a/gcc/cp/expr.c b/gcc/cp/expr.c
index 81b9a5b1dc9..7d7921597d5 100644
--- a/gcc/cp/expr.c
+++ b/gcc/cp/expr.c
@@ -1,6 +1,6 @@
/* Convert language-specific tree expression to rtl instructions,
for GNU compiler.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/friend.c b/gcc/cp/friend.c
index e99ae681f1e..8125f1c34d2 100644
--- a/gcc/cp/friend.c
+++ b/gcc/cp/friend.c
@@ -1,5 +1,5 @@
/* Help friends in C++.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/g++spec.c b/gcc/cp/g++spec.c
index ffcc87c79c9..443a1746da3 100644
--- a/gcc/cp/g++spec.c
+++ b/gcc/cp/g++spec.c
@@ -1,5 +1,5 @@
/* Specific flags and argument handling of the C++ front end.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/init.c b/gcc/cp/init.c
index 6e11cf3423c..6c820e5689e 100644
--- a/gcc/cp/init.c
+++ b/gcc/cp/init.c
@@ -1,5 +1,5 @@
/* Handle initialization things in C++.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/lambda.c b/gcc/cp/lambda.c
index c06f4415ebd..e1caaef6fe9 100644
--- a/gcc/cp/lambda.c
+++ b/gcc/cp/lambda.c
@@ -3,7 +3,7 @@
building RTL. These routines are used both during actual parsing
and during the instantiation of template functions.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/lang-specs.h b/gcc/cp/lang-specs.h
index 6b383e1d86d..f0802b8915c 100644
--- a/gcc/cp/lang-specs.h
+++ b/gcc/cp/lang-specs.h
@@ -1,5 +1,5 @@
/* Definitions for specs for C++.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c
index c097f4b54cf..4d30eb5c85d 100644
--- a/gcc/cp/lex.c
+++ b/gcc/cp/lex.c
@@ -1,5 +1,5 @@
/* Separate lexical analyzer for GNU C++.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Hacked by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/logic.cc b/gcc/cp/logic.cc
index dd17c3b6e8f..d415a86fdff 100644
--- a/gcc/cp/logic.cc
+++ b/gcc/cp/logic.cc
@@ -1,5 +1,5 @@
/* Derivation and subsumption rules for constraints.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Andrew Sutton (andrew.n.sutton@gmail.com)
This file is part of GCC.
diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.c
index ffd2b4c5844..9c7b6592ed7 100644
--- a/gcc/cp/mangle.c
+++ b/gcc/cp/mangle.c
@@ -1,5 +1,5 @@
/* Name mangling for the 3.0 -*- C++ -*- ABI.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Written by Alex Samuel <samuel@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/cp/method.c b/gcc/cp/method.c
index 534aaa32fd5..6b080c04fa2 100644
--- a/gcc/cp/method.c
+++ b/gcc/cp/method.c
@@ -1,6 +1,6 @@
/* Handle the hair of processing (but not expanding) inline functions.
Also manage function and variable name overloading.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/name-lookup.c b/gcc/cp/name-lookup.c
index f898c4e7159..95fa52b34b1 100644
--- a/gcc/cp/name-lookup.c
+++ b/gcc/cp/name-lookup.c
@@ -1,5 +1,5 @@
/* Definitions for C++ name lookup routines.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net>
This file is part of GCC.
diff --git a/gcc/cp/name-lookup.h b/gcc/cp/name-lookup.h
index e209f183796..e78d4b7cef5 100644
--- a/gcc/cp/name-lookup.h
+++ b/gcc/cp/name-lookup.h
@@ -1,5 +1,5 @@
/* Declarations for C++ name lookup routines.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net>
This file is part of GCC.
diff --git a/gcc/cp/operators.def b/gcc/cp/operators.def
index 119529ccddd..07f586b1c28 100644
--- a/gcc/cp/operators.def
+++ b/gcc/cp/operators.def
@@ -5,7 +5,7 @@
non-overloadable operators (like the `?:' ternary operator).
Written by Mark Mitchell <mark@codesourcery.com>
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.c
index 2645ae47e09..a1cb610c06a 100644
--- a/gcc/cp/optimize.c
+++ b/gcc/cp/optimize.c
@@ -1,5 +1,5 @@
/* Perform optimizations on tree structure.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Written by Mark Michell (mark@codesourcery.com).
This file is part of GCC.
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c
index b04ed9adce0..f9181b7451e 100644
--- a/gcc/cp/parser.c
+++ b/gcc/cp/parser.c
@@ -1,5 +1,5 @@
/* -*- C++ -*- Parser.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Written by Mark Mitchell <mark@codesourcery.com>.
This file is part of GCC.
diff --git a/gcc/cp/parser.h b/gcc/cp/parser.h
index ec97a7d3426..81a23283e45 100644
--- a/gcc/cp/parser.h
+++ b/gcc/cp/parser.h
@@ -1,5 +1,5 @@
/* Data structures and function exported by the C++ Parser.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index a8144e85a39..2fb327a3e28 100644
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -1,5 +1,5 @@
/* Handle parameterized types (templates) for GNU -*- C++ -*-.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Written by Ken Raeburn (raeburn@cygnus.com) while at Watchmaker Computing.
Rewritten by Jason Merrill (jason@cygnus.com).
diff --git a/gcc/cp/ptree.c b/gcc/cp/ptree.c
index 90bae2a7039..8e7697a012d 100644
--- a/gcc/cp/ptree.c
+++ b/gcc/cp/ptree.c
@@ -1,5 +1,5 @@
/* Prints out trees in human readable form.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Hacked by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/repo.c b/gcc/cp/repo.c
index a732bc06e9e..361f6176a86 100644
--- a/gcc/cp/repo.c
+++ b/gcc/cp/repo.c
@@ -1,5 +1,5 @@
/* Code to maintain a C++ template repository.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Jason Merrill (jason@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/rtti.c b/gcc/cp/rtti.c
index b158507d7a8..426a23276e0 100644
--- a/gcc/cp/rtti.c
+++ b/gcc/cp/rtti.c
@@ -1,5 +1,5 @@
/* RunTime Type Identification
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Mostly written by Jason Merrill (jason@cygnus.com).
This file is part of GCC.
diff --git a/gcc/cp/search.c b/gcc/cp/search.c
index 1de04f237d9..477e9aef105 100644
--- a/gcc/cp/search.c
+++ b/gcc/cp/search.c
@@ -1,6 +1,6 @@
/* Breadth-first and depth-first routines for
searching multiple-inheritance lattice for GNU C++.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c
index 95b20c5b162..60608c797f2 100644
--- a/gcc/cp/semantics.c
+++ b/gcc/cp/semantics.c
@@ -3,7 +3,7 @@
building RTL. These routines are used both during actual parsing
and during the instantiation of template functions.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Written by Mark Mitchell (mmitchell@usa.net) based on code found
formerly in parse.y and pt.c.
diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c
index 37f54847e62..87b45e07eac 100644
--- a/gcc/cp/tree.c
+++ b/gcc/cp/tree.c
@@ -1,5 +1,5 @@
/* Language-dependent node constructors for parse phase of GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Hacked by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/type-utils.h b/gcc/cp/type-utils.h
index 7d6b9160249..6781f3c14ce 100644
--- a/gcc/cp/type-utils.h
+++ b/gcc/cp/type-utils.h
@@ -1,5 +1,5 @@
/* Utilities for querying and manipulating type trees.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c
index d6e235eb2b5..ccbef1db35c 100644
--- a/gcc/cp/typeck.c
+++ b/gcc/cp/typeck.c
@@ -1,5 +1,5 @@
/* Build expressions with type checking for C++ compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Hacked by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/typeck2.c b/gcc/cp/typeck2.c
index e54d948f69f..cc2cab8f004 100644
--- a/gcc/cp/typeck2.c
+++ b/gcc/cp/typeck2.c
@@ -1,6 +1,6 @@
/* Report error messages, build initializers, and perform
some front-end optimizations for C++ compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Hacked by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/cp/vtable-class-hierarchy.c b/gcc/cp/vtable-class-hierarchy.c
index 1162b8ced3f..7a9a5f2c595 100644
--- a/gcc/cp/vtable-class-hierarchy.c
+++ b/gcc/cp/vtable-class-hierarchy.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cppbuiltin.c b/gcc/cppbuiltin.c
index bc20eb62543..de8cd339404 100644
--- a/gcc/cppbuiltin.c
+++ b/gcc/cppbuiltin.c
@@ -1,5 +1,5 @@
/* Define builtin-in macros for all front ends that perform preprocessing
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cppbuiltin.h b/gcc/cppbuiltin.h
index 235b83a619d..0e3906d82df 100644
--- a/gcc/cppbuiltin.h
+++ b/gcc/cppbuiltin.h
@@ -1,5 +1,5 @@
/* Define builtin-in macros for all front ends that perform preprocessing
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cppdefault.c b/gcc/cppdefault.c
index 10b96eca0a7..b36a979d5ba 100644
--- a/gcc/cppdefault.c
+++ b/gcc/cppdefault.c
@@ -1,5 +1,5 @@
/* CPP Library.
- Copyright (C) 1986-2017 Free Software Foundation, Inc.
+ Copyright (C) 1986-2018 Free Software Foundation, Inc.
Contributed by Per Bothner, 1994-95.
Based on CCCP program by Paul Rubin, June 1986
Adapted to ANSI C, Richard Stallman, Jan 1987
diff --git a/gcc/cppdefault.h b/gcc/cppdefault.h
index 17bbb0eaef7..4a0186d1cf2 100644
--- a/gcc/cppdefault.h
+++ b/gcc/cppdefault.h
@@ -1,5 +1,5 @@
/* CPP Library.
- Copyright (C) 1986-2017 Free Software Foundation, Inc.
+ Copyright (C) 1986-2018 Free Software Foundation, Inc.
Contributed by Per Bothner, 1994-95.
Based on CCCP program by Paul Rubin, June 1986
Adapted to ANSI C, Richard Stallman, Jan 1987
diff --git a/gcc/cprop.c b/gcc/cprop.c
index f7a327770cd..e4df5092144 100644
--- a/gcc/cprop.c
+++ b/gcc/cprop.c
@@ -1,5 +1,5 @@
/* Global constant/copy propagation for RTL.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cse.c b/gcc/cse.c
index 708c3a02bda..81a40156327 100644
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -1,5 +1,5 @@
/* Common subexpression elimination for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cselib.c b/gcc/cselib.c
index 5a1da98c1fe..41e4317e337 100644
--- a/gcc/cselib.c
+++ b/gcc/cselib.c
@@ -1,5 +1,5 @@
/* Common subexpression elimination library for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cselib.h b/gcc/cselib.h
index dd949196b7d..be6feaf84de 100644
--- a/gcc/cselib.h
+++ b/gcc/cselib.h
@@ -1,5 +1,5 @@
/* Common subexpression elimination for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/data-streamer-in.c b/gcc/data-streamer-in.c
index ad32ce1e99a..5f451ad58c0 100644
--- a/gcc/data-streamer-in.c
+++ b/gcc/data-streamer-in.c
@@ -1,7 +1,7 @@
/* Routines for restoring various data types from a file stream. This deals
with various data types like strings, integers, enums, etc.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@google.com>
This file is part of GCC.
diff --git a/gcc/data-streamer-out.c b/gcc/data-streamer-out.c
index 1e8feb1e74a..11f2b43186b 100644
--- a/gcc/data-streamer-out.c
+++ b/gcc/data-streamer-out.c
@@ -1,7 +1,7 @@
/* Routines for saving various data types to a file stream. This deals
with various data types like strings, integers, enums, etc.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@google.com>
This file is part of GCC.
diff --git a/gcc/data-streamer.c b/gcc/data-streamer.c
index 314376cca97..03e1d36a6c6 100644
--- a/gcc/data-streamer.c
+++ b/gcc/data-streamer.c
@@ -1,6 +1,6 @@
/* Generic streaming support for basic data types.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@google.com>
This file is part of GCC.
diff --git a/gcc/data-streamer.h b/gcc/data-streamer.h
index 9d7efbb585c..0ed6e36b227 100644
--- a/gcc/data-streamer.h
+++ b/gcc/data-streamer.h
@@ -1,6 +1,6 @@
/* Generic streaming support for various data types.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@google.com>
This file is part of GCC.
diff --git a/gcc/dbgcnt.c b/gcc/dbgcnt.c
index 97c48ba3b30..96b3df28f5e 100644
--- a/gcc/dbgcnt.c
+++ b/gcc/dbgcnt.c
@@ -1,5 +1,5 @@
/* Debug counter for debugging support
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbgcnt.def b/gcc/dbgcnt.def
index 6c6350836f9..0421fae7bc0 100644
--- a/gcc/dbgcnt.def
+++ b/gcc/dbgcnt.def
@@ -1,5 +1,5 @@
/* This file contains the list of the debug counter for GCC.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbgcnt.h b/gcc/dbgcnt.h
index d80c872d614..ddf2fe24fae 100644
--- a/gcc/dbgcnt.h
+++ b/gcc/dbgcnt.h
@@ -1,5 +1,5 @@
/* Debug counter for debugging support
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbxout.c b/gcc/dbxout.c
index 7c611ffc91a..507fd41f9ea 100644
--- a/gcc/dbxout.c
+++ b/gcc/dbxout.c
@@ -1,5 +1,5 @@
/* Output dbx-format symbol table information from GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbxout.h b/gcc/dbxout.h
index c3582603253..d9a00325c29 100644
--- a/gcc/dbxout.h
+++ b/gcc/dbxout.h
@@ -1,5 +1,5 @@
/* dbxout.h - Various declarations for functions found in dbxout.c
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dce.c b/gcc/dce.c
index b41a4432fc7..f4c7a9811a3 100644
--- a/gcc/dce.c
+++ b/gcc/dce.c
@@ -1,5 +1,5 @@
/* RTL dead code elimination.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dce.h b/gcc/dce.h
index 78981ce1c6c..fe50770aaef 100644
--- a/gcc/dce.h
+++ b/gcc/dce.h
@@ -1,5 +1,5 @@
/* RTL dead code elimination.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ddg.c b/gcc/ddg.c
index 8aaed80dec4..cffed2b3671 100644
--- a/gcc/ddg.c
+++ b/gcc/ddg.c
@@ -1,5 +1,5 @@
/* DDG - Data Dependence Graph implementation.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Ayal Zaks and Mustafa Hagog <zaks,mustafa@il.ibm.com>
This file is part of GCC.
diff --git a/gcc/ddg.h b/gcc/ddg.h
index ccf00b5b356..721770f0e1d 100644
--- a/gcc/ddg.h
+++ b/gcc/ddg.h
@@ -1,5 +1,5 @@
/* DDG - Data Dependence Graph - interface.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Ayal Zaks and Mustafa Hagog <zaks,mustafa@il.ibm.com>
This file is part of GCC.
diff --git a/gcc/debug.c b/gcc/debug.c
index c0bc6676412..529c45772cd 100644
--- a/gcc/debug.c
+++ b/gcc/debug.c
@@ -1,5 +1,5 @@
/* Do-nothing debug hooks for GCC.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/debug.h b/gcc/debug.h
index bed3f176efb..dc51182e4c2 100644
--- a/gcc/debug.h
+++ b/gcc/debug.h
@@ -1,5 +1,5 @@
/* Debug hooks for GCC.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/defaults.h b/gcc/defaults.h
index 978ec98ffba..78a08a33f12 100644
--- a/gcc/defaults.h
+++ b/gcc/defaults.h
@@ -1,5 +1,5 @@
/* Definitions of various defaults for tm.h macros.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Ron Guilmette (rfg@monkeys.com)
This file is part of GCC.
diff --git a/gcc/df-core.c b/gcc/df-core.c
index 1e84d4d948f..74ef0a14ac9 100644
--- a/gcc/df-core.c
+++ b/gcc/df-core.c
@@ -1,5 +1,5 @@
/* Allocation for dataflow support routines.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Originally contributed by Michael P. Hayes
(m.hayes@elec.canterbury.ac.nz, mhayes@redhat.com)
Major rewrite contributed by Danny Berlin (dberlin@dberlin.org)
diff --git a/gcc/df-problems.c b/gcc/df-problems.c
index 4aafb43edc6..6d14a7de85e 100644
--- a/gcc/df-problems.c
+++ b/gcc/df-problems.c
@@ -1,5 +1,5 @@
/* Standard problems for dataflow support routines.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Originally contributed by Michael P. Hayes
(m.hayes@elec.canterbury.ac.nz, mhayes@redhat.com)
Major rewrite contributed by Danny Berlin (dberlin@dberlin.org)
diff --git a/gcc/df-scan.c b/gcc/df-scan.c
index 7f1bad08724..95e1e0df2d5 100644
--- a/gcc/df-scan.c
+++ b/gcc/df-scan.c
@@ -1,5 +1,5 @@
/* Scanning of rtl for dataflow analysis.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Originally contributed by Michael P. Hayes
(m.hayes@elec.canterbury.ac.nz, mhayes@redhat.com)
Major rewrite contributed by Danny Berlin (dberlin@dberlin.org)
diff --git a/gcc/df.h b/gcc/df.h
index 290fd3c7b9d..6d1ff4d68ca 100644
--- a/gcc/df.h
+++ b/gcc/df.h
@@ -1,6 +1,6 @@
/* Form lists of pseudo register references for autoinc optimization
for GNU compiler. This is part of flow optimization.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Originally contributed by Michael P. Hayes
(m.hayes@elec.canterbury.ac.nz, mhayes@redhat.com)
Major rewrite contributed by Danny Berlin (dberlin@dberlin.org)
diff --git a/gcc/dfp.c b/gcc/dfp.c
index 3c98f56cf69..230b1b14eaa 100644
--- a/gcc/dfp.c
+++ b/gcc/dfp.c
@@ -1,5 +1,5 @@
/* Decimal floating point support.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dfp.h b/gcc/dfp.h
index 58292c99356..fca0567464d 100644
--- a/gcc/dfp.h
+++ b/gcc/dfp.h
@@ -1,5 +1,5 @@
/* Decimal floating point support functions for GNU compiler.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/diagnostic-color.c b/gcc/diagnostic-color.c
index ccbae4ba223..3ee21bc3fda 100644
--- a/gcc/diagnostic-color.c
+++ b/gcc/diagnostic-color.c
@@ -1,5 +1,5 @@
/* Output colorization.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/gcc/diagnostic-color.h b/gcc/diagnostic-color.h
index 7a4f3489617..4493e26da78 100644
--- a/gcc/diagnostic-color.h
+++ b/gcc/diagnostic-color.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Manuel Lopez-Ibanez <manu@gcc.gnu.org>
This file is part of GCC.
@@ -19,7 +19,7 @@ along with GCC; see the file COPYING3. If not see
/* Based on code from: */
/* grep.c - main driver file for grep.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/gcc/diagnostic-core.h b/gcc/diagnostic-core.h
index 24025f1ef80..37cb7e367e9 100644
--- a/gcc/diagnostic-core.h
+++ b/gcc/diagnostic-core.h
@@ -1,7 +1,7 @@
/* Declarations of core diagnostic functionality for code that does
not need to deal with diagnostic contexts or diagnostic info
structures.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/diagnostic-show-locus.c b/gcc/diagnostic-show-locus.c
index d3f38a93433..cce3ef30cb7 100644
--- a/gcc/diagnostic-show-locus.c
+++ b/gcc/diagnostic-show-locus.c
@@ -1,5 +1,5 @@
/* Diagnostic subroutines for printing source-code
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by Gabriel Dos Reis <gdr@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/diagnostic.c b/gcc/diagnostic.c
index 86201333d00..acc44b18113 100644
--- a/gcc/diagnostic.c
+++ b/gcc/diagnostic.c
@@ -1,5 +1,5 @@
/* Language-independent diagnostic subroutines for the GNU Compiler Collection
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Contributed by Gabriel Dos Reis <gdr@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/diagnostic.def b/gcc/diagnostic.def
index 5a22ab7cab0..ce3dc569b4a 100644
--- a/gcc/diagnostic.def
+++ b/gcc/diagnostic.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/diagnostic.h b/gcc/diagnostic.h
index dbd1703e0ef..cf3a610f3d9 100644
--- a/gcc/diagnostic.h
+++ b/gcc/diagnostic.h
@@ -1,5 +1,5 @@
/* Various declarations for language-independent diagnostics subroutines.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Gabriel Dos Reis <gdr@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/doc/avr-mmcu.texi b/gcc/doc/avr-mmcu.texi
index 15fd414f790..569b24174e6 100644
--- a/gcc/doc/avr-mmcu.texi
+++ b/gcc/doc/avr-mmcu.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2012-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2012-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc/doc/include/fdl.texi.
diff --git a/gcc/doc/bugreport.texi b/gcc/doc/bugreport.texi
index 085a4430a97..f8dc7826658 100644
--- a/gcc/doc/bugreport.texi
+++ b/gcc/doc/bugreport.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/cfg.texi b/gcc/doc/cfg.texi
index 31b212c6b40..745fdfc99be 100644
--- a/gcc/doc/cfg.texi
+++ b/gcc/doc/cfg.texi
@@ -1,5 +1,5 @@
@c -*-texinfo-*-
-@c Copyright (C) 2001-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/collect2.texi b/gcc/doc/collect2.texi
index 82c76676ae7..ac6ede9cf15 100644
--- a/gcc/doc/collect2.texi
+++ b/gcc/doc/collect2.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/compat.texi b/gcc/doc/compat.texi
index c8ac993d65c..994fc9d9587 100644
--- a/gcc/doc/compat.texi
+++ b/gcc/doc/compat.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2002-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/configfiles.texi b/gcc/doc/configfiles.texi
index 730ca13c82f..91045bd2aaf 100644
--- a/gcc/doc/configfiles.texi
+++ b/gcc/doc/configfiles.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/configterms.texi b/gcc/doc/configterms.texi
index e41875ae116..de05a086db6 100644
--- a/gcc/doc/configterms.texi
+++ b/gcc/doc/configterms.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2001-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/contrib.texi b/gcc/doc/contrib.texi
index 60b71026779..de92452ac86 100644
--- a/gcc/doc/contrib.texi
+++ b/gcc/doc/contrib.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/contribute.texi b/gcc/doc/contribute.texi
index 3eb80d52290..7ade11686f9 100644
--- a/gcc/doc/contribute.texi
+++ b/gcc/doc/contribute.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/cppdiropts.texi b/gcc/doc/cppdiropts.texi
index eee2b5cede8..ca332050db8 100644
--- a/gcc/doc/cppdiropts.texi
+++ b/gcc/doc/cppdiropts.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1999-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1999-2018 Free Software Foundation, Inc.
@c This is part of the CPP and GCC manuals.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/cppenv.texi b/gcc/doc/cppenv.texi
index 71a4f1bd5c4..1bf410ad4b4 100644
--- a/gcc/doc/cppenv.texi
+++ b/gcc/doc/cppenv.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1999-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1999-2018 Free Software Foundation, Inc.
@c This is part of the CPP and GCC manuals.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/cppopts.texi b/gcc/doc/cppopts.texi
index 16bf22a6f38..6bfa46e1c32 100644
--- a/gcc/doc/cppopts.texi
+++ b/gcc/doc/cppopts.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1999-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1999-2018 Free Software Foundation, Inc.
@c This is part of the CPP and GCC manuals.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/cppwarnopts.texi b/gcc/doc/cppwarnopts.texi
index 35761e38592..666fd7bc000 100644
--- a/gcc/doc/cppwarnopts.texi
+++ b/gcc/doc/cppwarnopts.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1999-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1999-2018 Free Software Foundation, Inc.
@c This is part of the CPP and GCC manuals.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index 2a553ad3e16..50967f5a752 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -1,4 +1,4 @@
-c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/fragments.texi b/gcc/doc/fragments.texi
index 6aef5537f43..b1deb396a35 100644
--- a/gcc/doc/fragments.texi
+++ b/gcc/doc/fragments.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/frontends.texi b/gcc/doc/frontends.texi
index 09c2081d20c..ecf1d51905e 100644
--- a/gcc/doc/frontends.texi
+++ b/gcc/doc/frontends.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/gcov-dump.texi b/gcc/doc/gcov-dump.texi
index 26653d28def..e526bdeb858 100644
--- a/gcc/doc/gcov-dump.texi
+++ b/gcc/doc/gcov-dump.texi
@@ -1,10 +1,10 @@
-@c Copyright (C) 2017 Free Software Foundation, Inc.
+@c Copyright (C) 2017-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
@ignore
@c man begin COPYRIGHT
-Copyright @copyright{} 2017 Free Software Foundation, Inc.
+Copyright @copyright{} 2017-2018 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
diff --git a/gcc/doc/gcov-tool.texi b/gcc/doc/gcov-tool.texi
index 79f6d96f5ce..146d86810a1 100644
--- a/gcc/doc/gcov-tool.texi
+++ b/gcc/doc/gcov-tool.texi
@@ -1,10 +1,10 @@
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
@ignore
@c man begin COPYRIGHT
-Copyright @copyright{} 2014-2017 Free Software Foundation, Inc.
+Copyright @copyright{} 2014-2018 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
diff --git a/gcc/doc/gcov.texi b/gcc/doc/gcov.texi
index 8f68b0f90e2..f37aa3ee05a 100644
--- a/gcc/doc/gcov.texi
+++ b/gcc/doc/gcov.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1996-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1996-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/generic.texi b/gcc/doc/generic.texi
index 33fef20b817..9dd77531c19 100644
--- a/gcc/doc/generic.texi
+++ b/gcc/doc/generic.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2004-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2004-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/gimple.texi b/gcc/doc/gimple.texi
index 492678705c6..6d920aeb967 100644
--- a/gcc/doc/gimple.texi
+++ b/gcc/doc/gimple.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2008-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2008-2018 Free Software Foundation, Inc.
@c Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/gty.texi b/gcc/doc/gty.texi
index 54809f1a09e..24d5c7435dc 100644
--- a/gcc/doc/gty.texi
+++ b/gcc/doc/gty.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2002-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/headerdirs.texi b/gcc/doc/headerdirs.texi
index 3d8cfd5c227..97798d3e66d 100644
--- a/gcc/doc/headerdirs.texi
+++ b/gcc/doc/headerdirs.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/hostconfig.texi b/gcc/doc/hostconfig.texi
index 860e5c551c3..ed16c45dfe9 100644
--- a/gcc/doc/hostconfig.texi
+++ b/gcc/doc/hostconfig.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gccint.texi.
diff --git a/gcc/doc/implement-c.texi b/gcc/doc/implement-c.texi
index 6e4e44f46b9..d6333388080 100644
--- a/gcc/doc/implement-c.texi
+++ b/gcc/doc/implement-c.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2001-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/implement-cxx.texi b/gcc/doc/implement-cxx.texi
index 85ffa822a3f..330da5f01cb 100644
--- a/gcc/doc/implement-cxx.texi
+++ b/gcc/doc/implement-cxx.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2009-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2009-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/include/gcc-common.texi b/gcc/doc/include/gcc-common.texi
index 488a95dce2c..b2e92af2010 100644
--- a/gcc/doc/include/gcc-common.texi
+++ b/gcc/doc/include/gcc-common.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2001-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/install-old.texi b/gcc/doc/install-old.texi
index a27bbb32b42..e5092a5db64 100644
--- a/gcc/doc/install-old.texi
+++ b/gcc/doc/install-old.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file install.texi.
diff --git a/gcc/doc/install.texi2html b/gcc/doc/install.texi2html
index 8a7781ef7cd..b31713d59c1 100755
--- a/gcc/doc/install.texi2html
+++ b/gcc/doc/install.texi2html
@@ -5,7 +5,7 @@
# $SOURCEDIR and $DESTDIR, resp., refer to the directory containing
# the texinfo source and the directory to put the HTML version in.
#
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
# Originally by Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>, June 2001.
#
# This file is part of GCC.
diff --git a/gcc/doc/interface.texi b/gcc/doc/interface.texi
index eb77c2895ce..fec190fd774 100644
--- a/gcc/doc/interface.texi
+++ b/gcc/doc/interface.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 620e774e056..c6025382dbb 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/languages.texi b/gcc/doc/languages.texi
index c7148d50ff0..5692aef7784 100644
--- a/gcc/doc/languages.texi
+++ b/gcc/doc/languages.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2002-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/libgcc.texi b/gcc/doc/libgcc.texi
index abc10aa2ff8..bd2b99f7a4f 100644
--- a/gcc/doc/libgcc.texi
+++ b/gcc/doc/libgcc.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2003-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2003-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
@c Contributed by Aldy Hernandez <aldy@quesejoda.com>
diff --git a/gcc/doc/loop.texi b/gcc/doc/loop.texi
index efeb42075e9..a232d001116 100644
--- a/gcc/doc/loop.texi
+++ b/gcc/doc/loop.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2006-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2006-2018 Free Software Foundation, Inc.
@c Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/lto.texi b/gcc/doc/lto.texi
index 990c06f9444..212b7663f66 100644
--- a/gcc/doc/lto.texi
+++ b/gcc/doc/lto.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2010-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2010-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
@c Contributed by Jan Hubicka <jh@suse.cz> and
diff --git a/gcc/doc/makefile.texi b/gcc/doc/makefile.texi
index 86d1eeb5606..a6f9462164b 100644
--- a/gcc/doc/makefile.texi
+++ b/gcc/doc/makefile.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2001-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/match-and-simplify.texi b/gcc/doc/match-and-simplify.texi
index 35ceb11728c..6bc2c47bee7 100644
--- a/gcc/doc/match-and-simplify.texi
+++ b/gcc/doc/match-and-simplify.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi
index 85c180082ee..497df1bb501 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/objc.texi b/gcc/doc/objc.texi
index a6553b5d01f..f425c2975e5 100644
--- a/gcc/doc/objc.texi
+++ b/gcc/doc/objc.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/optinfo.texi b/gcc/doc/optinfo.texi
index 7e32efee874..8c285013d4f 100644
--- a/gcc/doc/optinfo.texi
+++ b/gcc/doc/optinfo.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2013-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2013-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/options.texi b/gcc/doc/options.texi
index 3b68aabcfc3..69743125c22 100644
--- a/gcc/doc/options.texi
+++ b/gcc/doc/options.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2003-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2003-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/passes.texi b/gcc/doc/passes.texi
index ef3c35cc268..d8341685d26 100644
--- a/gcc/doc/passes.texi
+++ b/gcc/doc/passes.texi
@@ -1,6 +1,6 @@
@c markers: BUG TODO
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/plugins.texi b/gcc/doc/plugins.texi
index 1dcdcbaea72..1eb9a7b2b57 100644
--- a/gcc/doc/plugins.texi
+++ b/gcc/doc/plugins.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2009-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2009-2018 Free Software Foundation, Inc.
@c Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/portability.texi b/gcc/doc/portability.texi
index 9e59947cd47..c1bf6ae68bc 100644
--- a/gcc/doc/portability.texi
+++ b/gcc/doc/portability.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/rtl.texi b/gcc/doc/rtl.texi
index 18935b0407c..92ea39365f9 100644
--- a/gcc/doc/rtl.texi
+++ b/gcc/doc/rtl.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/service.texi b/gcc/doc/service.texi
index c32ac54c5a8..df6dbc7c6fb 100644
--- a/gcc/doc/service.texi
+++ b/gcc/doc/service.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi
index d5da39334e4..d7ed0cc57f0 100644
--- a/gcc/doc/sourcebuild.texi
+++ b/gcc/doc/sourcebuild.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2002-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/standards.texi b/gcc/doc/standards.texi
index a40899dba85..a9e7133071f 100644
--- a/gcc/doc/standards.texi
+++ b/gcc/doc/standards.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2000-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2000-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi
index 08593a4f5a6..0836cf1b8a5 100644
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in
index 7bcfb37572a..06523ef55a6 100644
--- a/gcc/doc/tm.texi.in
+++ b/gcc/doc/tm.texi.in
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/tree-ssa.texi b/gcc/doc/tree-ssa.texi
index 74d7b287e96..539f350dd32 100644
--- a/gcc/doc/tree-ssa.texi
+++ b/gcc/doc/tree-ssa.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2004-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2004-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/trouble.texi b/gcc/doc/trouble.texi
index 0f0ae9a57d2..fb35a360b53 100644
--- a/gcc/doc/trouble.texi
+++ b/gcc/doc/trouble.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2018 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/dojump.c b/gcc/dojump.c
index 261e13bd56a..f86f83eedc1 100644
--- a/gcc/dojump.c
+++ b/gcc/dojump.c
@@ -1,5 +1,5 @@
/* Convert tree expression to rtl instructions, for GNU compiler.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dojump.h b/gcc/dojump.h
index ba404024be2..b7682291d22 100644
--- a/gcc/dojump.h
+++ b/gcc/dojump.h
@@ -1,5 +1,5 @@
/* Export function prototypes from dojump.c.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dominance.c b/gcc/dominance.c
index 1d4bd543cce..20671983f98 100644
--- a/gcc/dominance.c
+++ b/gcc/dominance.c
@@ -1,5 +1,5 @@
/* Calculate (post)dominators in slightly super-linear time.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Michael Matz (matz@ifh.de).
This file is part of GCC.
diff --git a/gcc/dominance.h b/gcc/dominance.h
index 1de43ee6834..610f25a383b 100644
--- a/gcc/dominance.h
+++ b/gcc/dominance.h
@@ -1,5 +1,5 @@
/* Calculate (post)dominators header file.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/domwalk.c b/gcc/domwalk.c
index 102a2936ba4..64304a60408 100644
--- a/gcc/domwalk.c
+++ b/gcc/domwalk.c
@@ -1,5 +1,5 @@
/* Generic dominator tree walker
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@redhat.com>
This file is part of GCC.
diff --git a/gcc/domwalk.h b/gcc/domwalk.h
index c7e3450cf94..39dd11e1173 100644
--- a/gcc/domwalk.h
+++ b/gcc/domwalk.h
@@ -1,5 +1,5 @@
/* Generic dominator tree walker
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@redhat.com>
This file is part of GCC.
diff --git a/gcc/double-int.c b/gcc/double-int.c
index c787b4b7b76..223adead3a9 100644
--- a/gcc/double-int.c
+++ b/gcc/double-int.c
@@ -1,5 +1,5 @@
/* Operations with long integers.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/double-int.h b/gcc/double-int.h
index 2c70bb59694..eff85cc5a48 100644
--- a/gcc/double-int.h
+++ b/gcc/double-int.h
@@ -1,5 +1,5 @@
/* Operations with long integers.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dse.c b/gcc/dse.c
index 3740c5b7de0..fad9f0ce70b 100644
--- a/gcc/dse.c
+++ b/gcc/dse.c
@@ -1,5 +1,5 @@
/* RTL dead store elimination.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Richard Sandiford <rsandifor@codesourcery.com>
and Kenneth Zadeck <zadeck@naturalbridge.com>
diff --git a/gcc/dumpfile.c b/gcc/dumpfile.c
index a49ff997ea4..0acc7a98db5 100644
--- a/gcc/dumpfile.c
+++ b/gcc/dumpfile.c
@@ -1,5 +1,5 @@
/* Dump infrastructure for optimizations and intermediate representation.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dumpfile.h b/gcc/dumpfile.h
index 910452b8370..21803a60580 100644
--- a/gcc/dumpfile.h
+++ b/gcc/dumpfile.h
@@ -1,5 +1,5 @@
/* Definitions for the shared dumpfile.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.c
index 8e3e86f224c..9952e0a9850 100644
--- a/gcc/dwarf2asm.c
+++ b/gcc/dwarf2asm.c
@@ -1,5 +1,5 @@
/* Dwarf2 assembler output helper routines.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dwarf2asm.h b/gcc/dwarf2asm.h
index 7fc87a0b0c9..b5ed449205e 100644
--- a/gcc/dwarf2asm.h
+++ b/gcc/dwarf2asm.h
@@ -1,5 +1,5 @@
/* Dwarf2 assembler output helper routines.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dwarf2cfi.c b/gcc/dwarf2cfi.c
index 7a7063984b4..cc0d45bf17f 100644
--- a/gcc/dwarf2cfi.c
+++ b/gcc/dwarf2cfi.c
@@ -1,5 +1,5 @@
/* Dwarf2 Call Frame Information helper routines.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index 018f5123259..b3268cc0c3d 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -1,5 +1,5 @@
/* Output Dwarf2 format symbol table information from GCC.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Gary Funck (gary@intrepid.com).
Derived from DWARF 1 implementation of Ron Guilmette (rfg@monkeys.com).
Extensively modified by Jason Merrill (jason@cygnus.com).
diff --git a/gcc/dwarf2out.h b/gcc/dwarf2out.h
index abaa9d03e11..bc2ae4de1d3 100644
--- a/gcc/dwarf2out.h
+++ b/gcc/dwarf2out.h
@@ -1,5 +1,5 @@
/* dwarf2out.h - Various declarations for functions found in dwarf2out.c
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/edit-context.c b/gcc/edit-context.c
index 6f35ca291f1..9ac2dfc451c 100644
--- a/gcc/edit-context.c
+++ b/gcc/edit-context.c
@@ -1,5 +1,5 @@
/* Determining the results of applying fix-it hints.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/edit-context.h b/gcc/edit-context.h
index 402b8b1cffe..124d91f9a5e 100644
--- a/gcc/edit-context.h
+++ b/gcc/edit-context.h
@@ -1,5 +1,5 @@
/* Determining the results of applying fix-it hints.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index f2d4940fb4f..0c81493b377 100644
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -1,5 +1,5 @@
/* Emit RTL for the GCC expander.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/emit-rtl.h b/gcc/emit-rtl.h
index b8c2f8cbe2e..4e7bd1ec26d 100644
--- a/gcc/emit-rtl.h
+++ b/gcc/emit-rtl.h
@@ -1,5 +1,5 @@
/* Exported functions from emit-rtl.c
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/errors.c b/gcc/errors.c
index 1a7b3ad4094..9f1974d24b6 100644
--- a/gcc/errors.c
+++ b/gcc/errors.c
@@ -1,5 +1,5 @@
/* Basic error reporting routines.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/errors.h b/gcc/errors.h
index 7b58146a52d..1bd84501650 100644
--- a/gcc/errors.h
+++ b/gcc/errors.h
@@ -1,5 +1,5 @@
/* Basic error reporting routines.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/et-forest.c b/gcc/et-forest.c
index 66511eb2581..19dcb0017a7 100644
--- a/gcc/et-forest.c
+++ b/gcc/et-forest.c
@@ -1,6 +1,6 @@
/* ET-trees data structure implementation.
Contributed by Pavel Nejedly
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
diff --git a/gcc/et-forest.h b/gcc/et-forest.h
index 01795303013..8a5defeeaed 100644
--- a/gcc/et-forest.h
+++ b/gcc/et-forest.h
@@ -1,5 +1,5 @@
/* Et-forest data structure implementation.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/gcc/except.c b/gcc/except.c
index 30f303a7bf8..bd587de1836 100644
--- a/gcc/except.c
+++ b/gcc/except.c
@@ -1,5 +1,5 @@
/* Implements exception handling.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
Contributed by Mike Stump <mrs@cygnus.com>.
This file is part of GCC.
diff --git a/gcc/except.h b/gcc/except.h
index 87eab55c075..0111b9f4c34 100644
--- a/gcc/except.h
+++ b/gcc/except.h
@@ -1,5 +1,5 @@
/* Exception Handling interface routines.
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Mike Stump <mrs@cygnus.com>.
This file is part of GCC.
diff --git a/gcc/exec-tool.in b/gcc/exec-tool.in
index aefe95b405a..f9ec6f04c20 100644
--- a/gcc/exec-tool.in
+++ b/gcc/exec-tool.in
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 2007-2017 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
# This file is part of GCC.
# GCC is free software; you can redistribute it and/or modify
diff --git a/gcc/explow.c b/gcc/explow.c
index dce61374cfd..b6c56602152 100644
--- a/gcc/explow.c
+++ b/gcc/explow.c
@@ -1,5 +1,5 @@
/* Subroutines for manipulating rtx's in semantically interesting ways.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/explow.h b/gcc/explow.h
index e981a656254..18c13804b06 100644
--- a/gcc/explow.h
+++ b/gcc/explow.h
@@ -1,5 +1,5 @@
/* Export function prototypes from explow.c.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/expmed.c b/gcc/expmed.c
index b48248ff722..60848fa5d23 100644
--- a/gcc/expmed.c
+++ b/gcc/expmed.c
@@ -1,6 +1,6 @@
/* Medium-level subroutines: convert bit-field store and extract
and shifts, multiplies and divides to rtl instructions.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/expmed.h b/gcc/expmed.h
index c806cd60e95..2890d9c9bbd 100644
--- a/gcc/expmed.h
+++ b/gcc/expmed.h
@@ -1,5 +1,5 @@
/* Target-dependent costs for expmed.c.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/expr.c b/gcc/expr.c
index 580ec4868c0..280fd701d3e 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -1,5 +1,5 @@
/* Convert tree expression to rtl instructions, for GNU compiler.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/expr.h b/gcc/expr.h
index 105c30e6551..b3d523bcb24 100644
--- a/gcc/expr.h
+++ b/gcc/expr.h
@@ -1,5 +1,5 @@
/* Definitions for code generation pass of GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fibonacci_heap.c b/gcc/fibonacci_heap.c
index 6f8dda2fd4e..906a4362a0f 100644
--- a/gcc/fibonacci_heap.c
+++ b/gcc/fibonacci_heap.c
@@ -1,5 +1,5 @@
/* Fibonacci heap for GNU compiler.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Martin Liska <mliska@suse.cz>
This file is part of GCC.
diff --git a/gcc/fibonacci_heap.h b/gcc/fibonacci_heap.h
index 554a142c8f4..136489b2969 100644
--- a/gcc/fibonacci_heap.h
+++ b/gcc/fibonacci_heap.h
@@ -1,5 +1,5 @@
/* Fibonacci heap for GNU compiler.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Contributed by Daniel Berlin (dan@cgsoftware.com).
Re-implemented in C++ by Martin Liska <mliska@suse.cz>
diff --git a/gcc/file-find.c b/gcc/file-find.c
index b5a1fe8494e..d0667f2a79c 100644
--- a/gcc/file-find.c
+++ b/gcc/file-find.c
@@ -1,5 +1,5 @@
/* Utility functions for finding files relative to GCC binaries.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/file-find.h b/gcc/file-find.h
index 407feba26e7..ecfb5406773 100644
--- a/gcc/file-find.h
+++ b/gcc/file-find.h
@@ -1,6 +1,6 @@
/* Prototypes and data structures used for implementing functions for
finding files relative to GCC binaries.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/final.c b/gcc/final.c
index 1969ccbed00..b80693cae93 100644
--- a/gcc/final.c
+++ b/gcc/final.c
@@ -1,5 +1,5 @@
/* Convert RTL to assembler code and output it, for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fixed-value.c b/gcc/fixed-value.c
index 3c92453955c..67760028f41 100644
--- a/gcc/fixed-value.c
+++ b/gcc/fixed-value.c
@@ -1,5 +1,5 @@
/* Fixed-point arithmetic support.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fixed-value.h b/gcc/fixed-value.h
index 1beb77426a4..119fd7cf4dc 100644
--- a/gcc/fixed-value.h
+++ b/gcc/fixed-value.h
@@ -1,5 +1,5 @@
/* Fixed-point arithmetic support.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/flag-types.h b/gcc/flag-types.h
index 3073c661872..7f79da79db0 100644
--- a/gcc/flag-types.h
+++ b/gcc/flag-types.h
@@ -1,5 +1,5 @@
/* Compilation switch flag type definitions for GCC.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/flags.h b/gcc/flags.h
index 59f45d2919c..d5d4d78e18f 100644
--- a/gcc/flags.h
+++ b/gcc/flags.h
@@ -1,5 +1,5 @@
/* Compilation switch flag definitions for GCC.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fold-const-call.c b/gcc/fold-const-call.c
index c387ce529b1..f4d15b6a8d2 100644
--- a/gcc/fold-const-call.c
+++ b/gcc/fold-const-call.c
@@ -1,5 +1,5 @@
/* Constant folding for calls to built-in and internal functions.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fold-const-call.h b/gcc/fold-const-call.h
index 7ca8a3ce6b5..c7629e34ae8 100644
--- a/gcc/fold-const-call.h
+++ b/gcc/fold-const-call.h
@@ -1,5 +1,5 @@
/* Fold calls to built-in and internal functions with constant arguments.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fold-const.c b/gcc/fold-const.c
index 98eb55ef9dd..9f8d76ec482 100644
--- a/gcc/fold-const.c
+++ b/gcc/fold-const.c
@@ -1,5 +1,5 @@
/* Fold a constant sub-tree into a single node for C-compiler
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fold-const.h b/gcc/fold-const.h
index b777606b6e9..8e3ad512a0b 100644
--- a/gcc/fold-const.h
+++ b/gcc/fold-const.h
@@ -1,5 +1,5 @@
/* Fold a constant sub-tree into a single node for C-compiler
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index bb2083aa66e..b3419e8df5b 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,5 +1,7 @@
2018-01-03 Jakub Jelinek <jakub@redhat.com>
+ Update copyright years.
+
* gfortranspec.c (lang_specific_driver): Update copyright notice
dates.
* gfc-internals.texi: Bump @copying's copyright year.
diff --git a/gcc/fortran/Make-lang.in b/gcc/fortran/Make-lang.in
index 14481fde4c1..62f652e1408 100644
--- a/gcc/fortran/Make-lang.in
+++ b/gcc/fortran/Make-lang.in
@@ -1,6 +1,6 @@
# -*- makefile -*-
# Top level makefile fragment for GNU gfortran, the GNU Fortran 95 compiler.
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
# Contributed by Paul Brook <paul@nowt.org
# and Steven Bosscher <s.bosscher@student.tudelft.nl>
diff --git a/gcc/fortran/arith.c b/gcc/fortran/arith.c
index 267306713f9..92067ac3e03 100644
--- a/gcc/fortran/arith.c
+++ b/gcc/fortran/arith.c
@@ -1,5 +1,5 @@
/* Compiler arithmetic
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/arith.h b/gcc/fortran/arith.h
index db042cc7651..85aca5bb89f 100644
--- a/gcc/fortran/arith.h
+++ b/gcc/fortran/arith.h
@@ -1,5 +1,5 @@
/* Compiler arithmetic header.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Steven Bosscher
This file is part of GCC.
diff --git a/gcc/fortran/array.c b/gcc/fortran/array.c
index 81476b2f6fa..fa252702e98 100644
--- a/gcc/fortran/array.c
+++ b/gcc/fortran/array.c
@@ -1,5 +1,5 @@
/* Array things
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/bbt.c b/gcc/fortran/bbt.c
index 5cf5ef5a52c..aec07e714f3 100644
--- a/gcc/fortran/bbt.c
+++ b/gcc/fortran/bbt.c
@@ -1,5 +1,5 @@
/* Balanced binary trees using treaps.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/check.c b/gcc/fortran/check.c
index eda740793bb..48d9852529d 100644
--- a/gcc/fortran/check.c
+++ b/gcc/fortran/check.c
@@ -1,5 +1,5 @@
/* Check functions
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught & Katherine Holcomb
This file is part of GCC.
diff --git a/gcc/fortran/class.c b/gcc/fortran/class.c
index a08fb8d81c5..bb73ad1f386 100644
--- a/gcc/fortran/class.c
+++ b/gcc/fortran/class.c
@@ -1,5 +1,5 @@
/* Implementation of Fortran 2003 Polymorphism.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Paul Richard Thomas <pault@gcc.gnu.org>
and Janus Weil <janus@gcc.gnu.org>
diff --git a/gcc/fortran/config-lang.in b/gcc/fortran/config-lang.in
index 10caf50a536..0087cb843a1 100644
--- a/gcc/fortran/config-lang.in
+++ b/gcc/fortran/config-lang.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/fortran/constructor.c b/gcc/fortran/constructor.c
index 35ea483b36a..27295c4ccd9 100644
--- a/gcc/fortran/constructor.c
+++ b/gcc/fortran/constructor.c
@@ -1,5 +1,5 @@
/* Array and structure constructors
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/constructor.h b/gcc/fortran/constructor.h
index dd4f5ffb209..ceb3d75db6d 100644
--- a/gcc/fortran/constructor.h
+++ b/gcc/fortran/constructor.h
@@ -1,5 +1,5 @@
/* Array and structure constructors
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/convert.c b/gcc/fortran/convert.c
index 13bff7345aa..ee787869fd6 100644
--- a/gcc/fortran/convert.c
+++ b/gcc/fortran/convert.c
@@ -1,5 +1,5 @@
/* Data type conversion
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/cpp.c b/gcc/fortran/cpp.c
index af8a69ca3f7..82e890f015c 100644
--- a/gcc/fortran/cpp.c
+++ b/gcc/fortran/cpp.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/cpp.h b/gcc/fortran/cpp.h
index 2bc3464390b..0a5be783d32 100644
--- a/gcc/fortran/cpp.h
+++ b/gcc/fortran/cpp.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/data.c b/gcc/fortran/data.c
index 587161ff09d..6313f2e60c4 100644
--- a/gcc/fortran/data.c
+++ b/gcc/fortran/data.c
@@ -1,5 +1,5 @@
/* Supporting functions for resolving DATA statement.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Lifang Zeng <zlf605@hotmail.com>
This file is part of GCC.
diff --git a/gcc/fortran/data.h b/gcc/fortran/data.h
index 98a5823cda1..fe8298a34df 100644
--- a/gcc/fortran/data.h
+++ b/gcc/fortran/data.h
@@ -1,5 +1,5 @@
/* Header for functions resolving DATA statements.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.c
index d2c794fc2ae..645d1b6e0fd 100644
--- a/gcc/fortran/decl.c
+++ b/gcc/fortran/decl.c
@@ -1,5 +1,5 @@
/* Declaration statement matcher
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/dependency.c b/gcc/fortran/dependency.c
index 29161d12fdf..a0bbd584947 100644
--- a/gcc/fortran/dependency.c
+++ b/gcc/fortran/dependency.c
@@ -1,5 +1,5 @@
/* Dependency analysis
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Paul Brook <paul@nowt.org>
This file is part of GCC.
diff --git a/gcc/fortran/dependency.h b/gcc/fortran/dependency.h
index 5a509340fe3..0ffb569d27a 100644
--- a/gcc/fortran/dependency.h
+++ b/gcc/fortran/dependency.h
@@ -1,5 +1,5 @@
/* Header for dependency analysis
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Paul Brook
This file is part of GCC.
diff --git a/gcc/fortran/dump-parse-tree.c b/gcc/fortran/dump-parse-tree.c
index 5193c29186b..d40c97d39bd 100644
--- a/gcc/fortran/dump-parse-tree.c
+++ b/gcc/fortran/dump-parse-tree.c
@@ -1,5 +1,5 @@
/* Parse tree dumper
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Steven Bosscher
This file is part of GCC.
diff --git a/gcc/fortran/error.c b/gcc/fortran/error.c
index f11dadccbd7..cf9e57bb3ef 100644
--- a/gcc/fortran/error.c
+++ b/gcc/fortran/error.c
@@ -1,5 +1,5 @@
/* Handle errors.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught & Niels Kristian Bech Jensen
This file is part of GCC.
diff --git a/gcc/fortran/expr.c b/gcc/fortran/expr.c
index 2cdd46522ed..855688176ab 100644
--- a/gcc/fortran/expr.c
+++ b/gcc/fortran/expr.c
@@ -1,5 +1,5 @@
/* Routines for manipulation of expression nodes.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/f95-lang.c b/gcc/fortran/f95-lang.c
index dc9a1ae1cef..5fe34b243cb 100644
--- a/gcc/fortran/f95-lang.c
+++ b/gcc/fortran/f95-lang.c
@@ -1,5 +1,5 @@
/* gfortran backend interface
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Paul Brook.
This file is part of GCC.
diff --git a/gcc/fortran/frontend-passes.c b/gcc/fortran/frontend-passes.c
index 7c515f63b19..7bd5ab3ff39 100644
--- a/gcc/fortran/frontend-passes.c
+++ b/gcc/fortran/frontend-passes.c
@@ -1,5 +1,5 @@
/* Pass manager for Fortran front end.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Thomas König.
This file is part of GCC.
diff --git a/gcc/fortran/gfc-diagnostic.def b/gcc/fortran/gfc-diagnostic.def
index 9483407164a..565fa838f76 100644
--- a/gcc/fortran/gfc-diagnostic.def
+++ b/gcc/fortran/gfc-diagnostic.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/gfortran.h b/gcc/fortran/gfortran.h
index 662d34f7c0a..f0c98c9b626 100644
--- a/gcc/fortran/gfortran.h
+++ b/gcc/fortran/gfortran.h
@@ -1,5 +1,5 @@
/* gfortran header file
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/gfortranspec.c b/gcc/fortran/gfortranspec.c
index 7749bb069e1..fe1ec0447b3 100644
--- a/gcc/fortran/gfortranspec.c
+++ b/gcc/fortran/gfortranspec.c
@@ -1,5 +1,5 @@
/* Specific flags and argument handling of the Fortran front-end.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/interface.c b/gcc/fortran/interface.c
index cd022146174..caa719e3ad5 100644
--- a/gcc/fortran/interface.c
+++ b/gcc/fortran/interface.c
@@ -1,5 +1,5 @@
/* Deal with interfaces.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/intrinsic.c b/gcc/fortran/intrinsic.c
index 80b8ee00469..fa262ce3618 100644
--- a/gcc/fortran/intrinsic.c
+++ b/gcc/fortran/intrinsic.c
@@ -1,6 +1,6 @@
/* Build up a list of intrinsic subroutines and functions for the
name-resolution stage.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught & Katherine Holcomb
This file is part of GCC.
diff --git a/gcc/fortran/intrinsic.h b/gcc/fortran/intrinsic.h
index dce6eb0d165..9fd83166dbd 100644
--- a/gcc/fortran/intrinsic.h
+++ b/gcc/fortran/intrinsic.h
@@ -1,6 +1,6 @@
/* Header file for intrinsics check, resolve and simplify function
prototypes.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught & Katherine Holcomb
This file is part of GCC.
diff --git a/gcc/fortran/io.c b/gcc/fortran/io.c
index 463c00c2b29..9b7c2de16f4 100644
--- a/gcc/fortran/io.c
+++ b/gcc/fortran/io.c
@@ -1,5 +1,5 @@
/* Deal with I/O statements & related stuff.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/ioparm.def b/gcc/fortran/ioparm.def
index 59cc7cdb432..b9dc58f26a7 100644
--- a/gcc/fortran/ioparm.def
+++ b/gcc/fortran/ioparm.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/iresolve.c b/gcc/fortran/iresolve.c
index 3226a88832d..77cdce531d0 100644
--- a/gcc/fortran/iresolve.c
+++ b/gcc/fortran/iresolve.c
@@ -1,5 +1,5 @@
/* Intrinsic function resolution.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught & Katherine Holcomb
This file is part of GCC.
diff --git a/gcc/fortran/iso-c-binding.def b/gcc/fortran/iso-c-binding.def
index b578b27fcf7..f21d3d1e271 100644
--- a/gcc/fortran/iso-c-binding.def
+++ b/gcc/fortran/iso-c-binding.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/iso-fortran-env.def b/gcc/fortran/iso-fortran-env.def
index 8e231a6330a..b150e49f222 100644
--- a/gcc/fortran/iso-fortran-env.def
+++ b/gcc/fortran/iso-fortran-env.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/lang-specs.h b/gcc/fortran/lang-specs.h
index 648959b7bd8..c3ab9700ea7 100644
--- a/gcc/fortran/lang-specs.h
+++ b/gcc/fortran/lang-specs.h
@@ -1,6 +1,6 @@
/* Contribution to the specs for the GNU Compiler Collection
from GNU Fortran 95 compiler.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/gcc/fortran/lang.opt b/gcc/fortran/lang.opt
index 4421c0bff54..1cb7b6b4f84 100644
--- a/gcc/fortran/lang.opt
+++ b/gcc/fortran/lang.opt
@@ -1,5 +1,5 @@
; Options for the Fortran front end.
-; Copyright (C) 2003-2017 Free Software Foundation, Inc.
+; Copyright (C) 2003-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/fortran/libgfortran.h b/gcc/fortran/libgfortran.h
index 0756c3244b8..27946355cdd 100644
--- a/gcc/fortran/libgfortran.h
+++ b/gcc/fortran/libgfortran.h
@@ -1,5 +1,5 @@
/* Header file to the Fortran front-end and runtime library
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/match.c b/gcc/fortran/match.c
index d251a4d8cd8..d7fb9330ca4 100644
--- a/gcc/fortran/match.c
+++ b/gcc/fortran/match.c
@@ -1,5 +1,5 @@
/* Matching subroutines in all sizes, shapes and colors.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/match.h b/gcc/fortran/match.h
index a5f62913a85..2e04b3e22ac 100644
--- a/gcc/fortran/match.h
+++ b/gcc/fortran/match.h
@@ -1,5 +1,5 @@
/* All matcher functions.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Steven Bosscher
This file is part of GCC.
diff --git a/gcc/fortran/matchexp.c b/gcc/fortran/matchexp.c
index 978702b3a2a..fb81e10a6c2 100644
--- a/gcc/fortran/matchexp.c
+++ b/gcc/fortran/matchexp.c
@@ -1,5 +1,5 @@
/* Expression parser.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/mathbuiltins.def b/gcc/fortran/mathbuiltins.def
index fadfedb25ff..3c9c70ce955 100644
--- a/gcc/fortran/mathbuiltins.def
+++ b/gcc/fortran/mathbuiltins.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/misc.c b/gcc/fortran/misc.c
index f47d111ba47..8e789e52570 100644
--- a/gcc/fortran/misc.c
+++ b/gcc/fortran/misc.c
@@ -1,5 +1,5 @@
/* Miscellaneous stuff that doesn't fit anywhere else.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/module.c b/gcc/fortran/module.c
index 16585a959b6..4c5cefb82aa 100644
--- a/gcc/fortran/module.c
+++ b/gcc/fortran/module.c
@@ -1,6 +1,6 @@
/* Handle modules, which amounts to loading and saving symbols and
their attendant structures.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/openmp.c b/gcc/fortran/openmp.c
index 2606323d42a..2f0fef1f78e 100644
--- a/gcc/fortran/openmp.c
+++ b/gcc/fortran/openmp.c
@@ -1,5 +1,5 @@
/* OpenMP directive matching and resolving.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Jakub Jelinek
This file is part of GCC.
diff --git a/gcc/fortran/options.c b/gcc/fortran/options.c
index 57fc0f5777d..1405f1cf008 100644
--- a/gcc/fortran/options.c
+++ b/gcc/fortran/options.c
@@ -1,5 +1,5 @@
/* Parse and display command line options.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/parse.c b/gcc/fortran/parse.c
index 91be6da7236..d63d7bc989f 100644
--- a/gcc/fortran/parse.c
+++ b/gcc/fortran/parse.c
@@ -1,5 +1,5 @@
/* Main parser.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/parse.h b/gcc/fortran/parse.h
index 87b054ab4ea..e9a6e410662 100644
--- a/gcc/fortran/parse.h
+++ b/gcc/fortran/parse.h
@@ -1,5 +1,5 @@
/* Parser header
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Steven Bosscher
This file is part of GCC.
diff --git a/gcc/fortran/primary.c b/gcc/fortran/primary.c
index 8537d9305d5..51c3a46b2b9 100644
--- a/gcc/fortran/primary.c
+++ b/gcc/fortran/primary.c
@@ -1,5 +1,5 @@
/* Primary expression subroutines
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c
index c1d8a426dc9..925cffea84b 100644
--- a/gcc/fortran/resolve.c
+++ b/gcc/fortran/resolve.c
@@ -1,5 +1,5 @@
/* Perform type resolution on the various structures.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/scanner.c b/gcc/fortran/scanner.c
index 4a0792d8cfd..aab53797de2 100644
--- a/gcc/fortran/scanner.c
+++ b/gcc/fortran/scanner.c
@@ -1,5 +1,5 @@
/* Character scanner.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/scanner.h b/gcc/fortran/scanner.h
index 86fd2850d01..e7a654edd3d 100644
--- a/gcc/fortran/scanner.h
+++ b/gcc/fortran/scanner.h
@@ -1,5 +1,5 @@
/* Character scanner header.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Janne Blomqvist
This file is part of GCC.
diff --git a/gcc/fortran/simplify.c b/gcc/fortran/simplify.c
index afd59b2c451..55ae05de69a 100644
--- a/gcc/fortran/simplify.c
+++ b/gcc/fortran/simplify.c
@@ -1,5 +1,5 @@
/* Simplify intrinsic functions at compile-time.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught & Katherine Holcomb
This file is part of GCC.
diff --git a/gcc/fortran/st.c b/gcc/fortran/st.c
index bffe50df7b8..1de7de7de5a 100644
--- a/gcc/fortran/st.c
+++ b/gcc/fortran/st.c
@@ -1,5 +1,5 @@
/* Build executable statement trees.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/symbol.c b/gcc/fortran/symbol.c
index dc1688aa2d7..8a206e60bac 100644
--- a/gcc/fortran/symbol.c
+++ b/gcc/fortran/symbol.c
@@ -1,5 +1,5 @@
/* Maintain binary trees of symbols.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Andy Vaught
This file is part of GCC.
diff --git a/gcc/fortran/target-memory.c b/gcc/fortran/target-memory.c
index b2fe8eee01c..d596ca3b9c4 100644
--- a/gcc/fortran/target-memory.c
+++ b/gcc/fortran/target-memory.c
@@ -1,5 +1,5 @@
/* Simulate storage of variables into target memory.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Paul Thomas and Brooks Moses
This file is part of GCC.
diff --git a/gcc/fortran/target-memory.h b/gcc/fortran/target-memory.h
index 5d4655352cc..488a7c70d8d 100644
--- a/gcc/fortran/target-memory.h
+++ b/gcc/fortran/target-memory.h
@@ -1,5 +1,5 @@
/* Simulate storage of variables into target memory, header.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Paul Thomas and Brooks Moses
This file is part of GCC.
diff --git a/gcc/fortran/trans-array.c b/gcc/fortran/trans-array.c
index 1b6e2159ae1..07d9e8500e3 100644
--- a/gcc/fortran/trans-array.c
+++ b/gcc/fortran/trans-array.c
@@ -1,5 +1,5 @@
/* Array translation routines
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Paul Brook <paul@nowt.org>
and Steven Bosscher <s.bosscher@student.tudelft.nl>
diff --git a/gcc/fortran/trans-array.h b/gcc/fortran/trans-array.h
index e2a8737421f..d7c32540a82 100644
--- a/gcc/fortran/trans-array.h
+++ b/gcc/fortran/trans-array.h
@@ -1,5 +1,5 @@
/* Header for array handling functions
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Paul Brook
This file is part of GCC.
diff --git a/gcc/fortran/trans-common.c b/gcc/fortran/trans-common.c
index 36370ebc22b..bd9721dee41 100644
--- a/gcc/fortran/trans-common.c
+++ b/gcc/fortran/trans-common.c
@@ -1,5 +1,5 @@
/* Common block and equivalence list handling
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Canqun Yang <canqun@nudt.edu.cn>
This file is part of GCC.
diff --git a/gcc/fortran/trans-const.c b/gcc/fortran/trans-const.c
index 62b85f738fc..1990fff1e1f 100644
--- a/gcc/fortran/trans-const.c
+++ b/gcc/fortran/trans-const.c
@@ -1,5 +1,5 @@
/* Translation of constants
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Paul Brook
This file is part of GCC.
diff --git a/gcc/fortran/trans-const.h b/gcc/fortran/trans-const.h
index 97308676d16..775ab9e7f8d 100644
--- a/gcc/fortran/trans-const.h
+++ b/gcc/fortran/trans-const.h
@@ -1,5 +1,5 @@
/* Header for code constant translation functions
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Paul Brook
This file is part of GCC.
diff --git a/gcc/fortran/trans-decl.c b/gcc/fortran/trans-decl.c
index 35dee6107cc..b3cbf533dbe 100644
--- a/gcc/fortran/trans-decl.c
+++ b/gcc/fortran/trans-decl.c
@@ -1,5 +1,5 @@
/* Backend function setup
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Paul Brook
This file is part of GCC.
diff --git a/gcc/fortran/trans-expr.c b/gcc/fortran/trans-expr.c
index 756fd6ab85a..58414b16eb5 100644
--- a/gcc/fortran/trans-expr.c
+++ b/gcc/fortran/trans-expr.c
@@ -1,5 +1,5 @@
/* Expression translation
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Paul Brook <paul@nowt.org>
and Steven Bosscher <s.bosscher@student.tudelft.nl>
diff --git a/gcc/fortran/trans-intrinsic.c b/gcc/fortran/trans-intrinsic.c
index c4aad1d3452..a1e6691c786 100644
--- a/gcc/fortran/trans-intrinsic.c
+++ b/gcc/fortran/trans-intrinsic.c
@@ -1,5 +1,5 @@
/* Intrinsic translation
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Paul Brook <paul@nowt.org>
and Steven Bosscher <s.bosscher@student.tudelft.nl>
diff --git a/gcc/fortran/trans-io.c b/gcc/fortran/trans-io.c
index 68486f86a67..306743b2e27 100644
--- a/gcc/fortran/trans-io.c
+++ b/gcc/fortran/trans-io.c
@@ -1,5 +1,5 @@
/* IO Code translation/library interface
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Paul Brook
This file is part of GCC.
diff --git a/gcc/fortran/trans-openmp.c b/gcc/fortran/trans-openmp.c
index 7f01f229cac..4f5c3855799 100644
--- a/gcc/fortran/trans-openmp.c
+++ b/gcc/fortran/trans-openmp.c
@@ -1,5 +1,5 @@
/* OpenMP directive translation -- generate GCC trees from gfc_code.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Jakub Jelinek <jakub@redhat.com>
This file is part of GCC.
diff --git a/gcc/fortran/trans-stmt.c b/gcc/fortran/trans-stmt.c
index e6569e02036..8220961ab73 100644
--- a/gcc/fortran/trans-stmt.c
+++ b/gcc/fortran/trans-stmt.c
@@ -1,5 +1,5 @@
/* Statement translation -- generate GCC trees from gfc_code.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Paul Brook <paul@nowt.org>
and Steven Bosscher <s.bosscher@student.tudelft.nl>
diff --git a/gcc/fortran/trans-stmt.h b/gcc/fortran/trans-stmt.h
index 0a39e26c218..130058dd01e 100644
--- a/gcc/fortran/trans-stmt.h
+++ b/gcc/fortran/trans-stmt.h
@@ -1,5 +1,5 @@
/* Header for statement translation functions
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Paul Brook
This file is part of GCC.
diff --git a/gcc/fortran/trans-types.c b/gcc/fortran/trans-types.c
index 73f75ccf58b..bc32d629758 100644
--- a/gcc/fortran/trans-types.c
+++ b/gcc/fortran/trans-types.c
@@ -1,5 +1,5 @@
/* Backend support for Fortran 95 basic types and derived types.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Paul Brook <paul@nowt.org>
and Steven Bosscher <s.bosscher@student.tudelft.nl>
diff --git a/gcc/fortran/trans-types.h b/gcc/fortran/trans-types.h
index 6dba78e3671..fe1e1abebf2 100644
--- a/gcc/fortran/trans-types.h
+++ b/gcc/fortran/trans-types.h
@@ -1,5 +1,5 @@
/* Header for Fortran 95 types backend support.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Paul Brook <paul@nowt.org>
and Steven Bosscher <s.bosscher@student.tudelft.nl>
diff --git a/gcc/fortran/trans.c b/gcc/fortran/trans.c
index 8c1733448f4..9ce7debb1e4 100644
--- a/gcc/fortran/trans.c
+++ b/gcc/fortran/trans.c
@@ -1,5 +1,5 @@
/* Code translation -- generate GCC trees from gfc_code.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Paul Brook
This file is part of GCC.
diff --git a/gcc/fortran/trans.h b/gcc/fortran/trans.h
index c970ace86f9..31b0930350d 100644
--- a/gcc/fortran/trans.h
+++ b/gcc/fortran/trans.h
@@ -1,5 +1,5 @@
/* Header for code translation functions
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Paul Brook
This file is part of GCC.
diff --git a/gcc/fortran/types.def b/gcc/fortran/types.def
index 1f8a5a1277c..78f3e20417c 100644
--- a/gcc/fortran/types.def
+++ b/gcc/fortran/types.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fp-test.c b/gcc/fp-test.c
index 50ec7728e85..6e68280e45a 100644
--- a/gcc/fp-test.c
+++ b/gcc/fp-test.c
@@ -1,5 +1,5 @@
/* fp-test.c - Check that all floating-point operations are available.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Ronald F. Guilmette <rfg@monkeys.com>.
This file is part of GCC.
diff --git a/gcc/function-tests.c b/gcc/function-tests.c
index 9e6e0116077..1b5ebf31835 100644
--- a/gcc/function-tests.c
+++ b/gcc/function-tests.c
@@ -1,5 +1,5 @@
/* Unit tests for function-handling.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/function.c b/gcc/function.c
index c752062b579..d1256f0fa5d 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -1,5 +1,5 @@
/* Expands front end tree to back end RTL for GCC.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/function.h b/gcc/function.h
index b64f28e526a..642e63b7510 100644
--- a/gcc/function.h
+++ b/gcc/function.h
@@ -1,5 +1,5 @@
/* Structure for saving state for a nested function.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fwprop.c b/gcc/fwprop.c
index 764b5392c4e..0fca0f1edbc 100644
--- a/gcc/fwprop.c
+++ b/gcc/fwprop.c
@@ -1,5 +1,5 @@
/* RTL-based forward propagation pass for GNU compiler.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Paolo Bonzini and Steven Bosscher.
This file is part of GCC.
diff --git a/gcc/gcc-ar.c b/gcc/gcc-ar.c
index d5d80e042e5..83a9e34b7af 100644
--- a/gcc/gcc-ar.c
+++ b/gcc/gcc-ar.c
@@ -1,5 +1,5 @@
/* Wrapper for ar/ranlib/nm to pass the LTO plugin.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Andi Kleen.
This file is part of GCC.
diff --git a/gcc/gcc-main.c b/gcc/gcc-main.c
index d8bdcf32268..9e6de743adc 100644
--- a/gcc/gcc-main.c
+++ b/gcc/gcc-main.c
@@ -1,5 +1,5 @@
/* "main" for the compiler driver.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcc-plugin.h b/gcc/gcc-plugin.h
index d2267a49f9f..79a7c7704d3 100644
--- a/gcc/gcc-plugin.h
+++ b/gcc/gcc-plugin.h
@@ -1,5 +1,5 @@
/* Public header file for plugins to include.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcc-rich-location.c b/gcc/gcc-rich-location.c
index 09f3081dd15..34814252585 100644
--- a/gcc/gcc-rich-location.c
+++ b/gcc/gcc-rich-location.c
@@ -1,5 +1,5 @@
/* Implementation of gcc_rich_location class
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcc-rich-location.h b/gcc/gcc-rich-location.h
index 2720f38d0eb..bdcf8aee872 100644
--- a/gcc/gcc-rich-location.h
+++ b/gcc/gcc-rich-location.h
@@ -1,5 +1,5 @@
/* Declarations relating to class gcc_rich_location
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcc-symtab.h b/gcc/gcc-symtab.h
index 9cb148903e8..a87850a2a2c 100644
--- a/gcc/gcc-symtab.h
+++ b/gcc/gcc-symtab.h
@@ -2,7 +2,7 @@
FIXME - This file should be named symtab.h, but that name conflicts
with libcpp's symtab.h.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcc.c b/gcc/gcc.c
index e03f73ded5b..26930fa7d39 100644
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -1,5 +1,5 @@
/* Compiler driver program that can handle many languages.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcc.h b/gcc/gcc.h
index 12f178ca565..ddbf42f78ea 100644
--- a/gcc/gcc.h
+++ b/gcc/gcc.h
@@ -1,5 +1,5 @@
/* Header file for modules that link with gcc.c
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcov-counter.def b/gcc/gcov-counter.def
index 85dcdae593f..69135a07f12 100644
--- a/gcc/gcov-counter.def
+++ b/gcc/gcov-counter.def
@@ -1,5 +1,5 @@
/* Definitions for the gcov counters in the GNU compiler.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcov-dump.c b/gcc/gcov-dump.c
index e79e34f9d9f..ba432db51c7 100644
--- a/gcc/gcov-dump.c
+++ b/gcc/gcov-dump.c
@@ -1,5 +1,5 @@
/* Dump a gcov file, for debugging use.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Nathan Sidwell <nathan@codesourcery.com>
Gcov is free software; you can redistribute it and/or modify
diff --git a/gcc/gcov-io.c b/gcc/gcov-io.c
index 2ce26f4a8ff..3fe1e613ebc 100644
--- a/gcc/gcov-io.c
+++ b/gcc/gcov-io.c
@@ -1,5 +1,5 @@
/* File format for coverage information
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Bob Manson <manson@cygnus.com>.
Completely remangled by Nathan Sidwell <nathan@codesourcery.com>.
diff --git a/gcc/gcov-io.h b/gcc/gcov-io.h
index 584c3a2eaca..18937e35474 100644
--- a/gcc/gcov-io.h
+++ b/gcc/gcov-io.h
@@ -1,5 +1,5 @@
/* File format for coverage information
- Copyright (C) 1996-2017 Free Software Foundation, Inc.
+ Copyright (C) 1996-2018 Free Software Foundation, Inc.
Contributed by Bob Manson <manson@cygnus.com>.
Completely remangled by Nathan Sidwell <nathan@codesourcery.com>.
diff --git a/gcc/gcov-iov.c b/gcc/gcov-iov.c
index cd7146d5f01..fec8f2f460c 100644
--- a/gcc/gcov-iov.c
+++ b/gcc/gcov-iov.c
@@ -1,6 +1,6 @@
/* Generate gcov version string from version.c. See gcov-io.h for
description of how the version string is generated.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Nathan Sidwell <nathan@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/gcov-tool.c b/gcc/gcov-tool.c
index 18a33e79f06..15fd710b18c 100644
--- a/gcc/gcov-tool.c
+++ b/gcc/gcov-tool.c
@@ -1,5 +1,5 @@
/* Gcc offline profile processing tool support. */
-/* Copyright (C) 2014-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Rong Xu <xur@google.com>.
This file is part of GCC.
diff --git a/gcc/gcov.c b/gcc/gcov.c
index a109d6cd572..3b80f51e740 100644
--- a/gcc/gcov.c
+++ b/gcc/gcov.c
@@ -1,6 +1,6 @@
/* Gcov.c: prepend line execution counts and branch probabilities to a
source file.
- Copyright (C) 1990-2017 Free Software Foundation, Inc.
+ Copyright (C) 1990-2018 Free Software Foundation, Inc.
Contributed by James E. Wilson of Cygnus Support.
Mangled by Bob Manson of Cygnus Support.
Mangled further by Nathan Sidwell <nathan@codesourcery.com>
diff --git a/gcc/gcse-common.c b/gcc/gcse-common.c
index 37971f90014..655c555a362 100644
--- a/gcc/gcse-common.c
+++ b/gcc/gcse-common.c
@@ -1,5 +1,5 @@
/* Shared code for before and after reload gcse implementations.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcse-common.h b/gcc/gcse-common.h
index 83e966f4eb7..a9c19002be5 100644
--- a/gcc/gcse-common.h
+++ b/gcc/gcse-common.h
@@ -1,6 +1,6 @@
/* Structures and prototypes common across the normal GCSE
implementation and the post-reload implementation.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcse.c b/gcc/gcse.c
index 092b2852763..8b9518e4f94 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -1,5 +1,5 @@
/* Partial redundancy elimination / Hoisting for RTL.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcse.h b/gcc/gcse.h
index 8e09526bdb0..08c622432eb 100644
--- a/gcc/gcse.h
+++ b/gcc/gcse.h
@@ -1,6 +1,6 @@
/* Global common subexpression elimination/Partial redundancy elimination
and global constant/copy propagation for GNU compiler.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gdbhooks.py b/gcc/gdbhooks.py
index e277121b123..f13e4e67402 100644
--- a/gcc/gdbhooks.py
+++ b/gcc/gdbhooks.py
@@ -1,5 +1,5 @@
# Python hooks for gdb for debugging GCC
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
# Contributed by David Malcolm <dmalcolm@redhat.com>
diff --git a/gcc/gdbinit.in b/gcc/gdbinit.in
index 9e9485b0adf..4db977f0bab 100644
--- a/gcc/gdbinit.in
+++ b/gcc/gdbinit.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/gen-pass-instances.awk b/gcc/gen-pass-instances.awk
index 8e4b8a5fd52..3621dbee860 100644
--- a/gcc/gen-pass-instances.awk
+++ b/gcc/gen-pass-instances.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/gcc/genattr-common.c b/gcc/genattr-common.c
index 88e19079b5b..a23fd63c253 100644
--- a/gcc/genattr-common.c
+++ b/gcc/genattr-common.c
@@ -1,7 +1,7 @@
/* Generate attribute information shared between driver and core
compilers (insn-attr-common.h) from machine description. Split out
of genattr.c.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genattr.c b/gcc/genattr.c
index 86f71f0f8c0..6a9a3c30d32 100644
--- a/gcc/genattr.c
+++ b/gcc/genattr.c
@@ -1,5 +1,5 @@
/* Generate attribute information (insn-attr.h) from machine description.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/genattrtab.c b/gcc/genattrtab.c
index 463782411de..f9b0bc94b0f 100644
--- a/gcc/genattrtab.c
+++ b/gcc/genattrtab.c
@@ -1,5 +1,5 @@
/* Generate code from machine description to compute values of attributes.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GCC.
diff --git a/gcc/genautomata.c b/gcc/genautomata.c
index aed10a34e42..59a8e26963f 100644
--- a/gcc/genautomata.c
+++ b/gcc/genautomata.c
@@ -1,5 +1,5 @@
/* Pipeline hazard description translator.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Written by Vladimir Makarov <vmakarov@redhat.com>
diff --git a/gcc/gencfn-macros.c b/gcc/gencfn-macros.c
index ae5b0c9f19e..28f7b6f7298 100644
--- a/gcc/gencfn-macros.c
+++ b/gcc/gencfn-macros.c
@@ -1,5 +1,5 @@
/* Generate macros based on the combined_fn enum.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gencheck.c b/gcc/gencheck.c
index 7d71a62db2c..d4673ff171e 100644
--- a/gcc/gencheck.c
+++ b/gcc/gencheck.c
@@ -1,5 +1,5 @@
/* Generate check macros for tree codes.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genchecksum.c b/gcc/genchecksum.c
index b2a76b62ab5..6e93eab6add 100644
--- a/gcc/genchecksum.c
+++ b/gcc/genchecksum.c
@@ -1,5 +1,5 @@
/* Generate checksums of executables for PCH validation
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gencodes.c b/gcc/gencodes.c
index fbc348dec77..891f465df04 100644
--- a/gcc/gencodes.c
+++ b/gcc/gencodes.c
@@ -1,7 +1,7 @@
/* Generate from machine description:
- some macros CODE_FOR_... giving the insn_code_number value
for each of the defined standard insn names.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genconditions.c b/gcc/genconditions.c
index 178026a3ecb..110e6c66951 100644
--- a/gcc/genconditions.c
+++ b/gcc/genconditions.c
@@ -1,5 +1,5 @@
/* Process machine description and calculate constant conditions.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genconfig.c b/gcc/genconfig.c
index 4ff36cb019d..c1bfde8d54b 100644
--- a/gcc/genconfig.c
+++ b/gcc/genconfig.c
@@ -1,6 +1,6 @@
/* Generate from machine description:
- some #define configuration flags.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genconstants.c b/gcc/genconstants.c
index d387ac7c165..f2beaa7dfed 100644
--- a/gcc/genconstants.c
+++ b/gcc/genconstants.c
@@ -2,7 +2,7 @@
a series of #define statements, one for each constant named in
a (define_constants ...) pattern.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genemit.c b/gcc/genemit.c
index 708da272215..f4179e2b631 100644
--- a/gcc/genemit.c
+++ b/gcc/genemit.c
@@ -1,5 +1,5 @@
/* Generate code from machine description to emit insns as rtl.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genenums.c b/gcc/genenums.c
index a42e5bdb183..300b3c374e1 100644
--- a/gcc/genenums.c
+++ b/gcc/genenums.c
@@ -1,5 +1,5 @@
/* Generate from machine description the strings for each enum.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/generic-match-head.c b/gcc/generic-match-head.c
index 4504401fa8a..b79f70e5af3 100644
--- a/gcc/generic-match-head.c
+++ b/gcc/generic-match-head.c
@@ -1,5 +1,5 @@
/* Preamble and helpers for the autogenerated generic-match.c file.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/generic-match.h b/gcc/generic-match.h
index 54ac5a4a5e2..f1fa38daab2 100644
--- a/gcc/generic-match.h
+++ b/gcc/generic-match.h
@@ -1,6 +1,6 @@
/* Generic simplify definitions.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Richard Guenther <rguenther@suse.de>
This file is part of GCC.
diff --git a/gcc/genextract.c b/gcc/genextract.c
index 258d234d272..f86efb37a68 100644
--- a/gcc/genextract.c
+++ b/gcc/genextract.c
@@ -1,5 +1,5 @@
/* Generate code from machine description to extract operands from insn as rtl.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genflags.c b/gcc/genflags.c
index 4992e8d6abb..6186d6433d9 100644
--- a/gcc/genflags.c
+++ b/gcc/genflags.c
@@ -1,7 +1,7 @@
/* Generate from machine description:
- some flags HAVE_... saying which simple standard instructions are
available for this machine.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengenrtl.c b/gcc/gengenrtl.c
index d988ddb6f5f..b021af32487 100644
--- a/gcc/gengenrtl.c
+++ b/gcc/gengenrtl.c
@@ -1,5 +1,5 @@
/* Generate code to allocate RTL structures.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengtype-lex.l b/gcc/gengtype-lex.l
index 17ead396689..f78ce61fd9d 100644
--- a/gcc/gengtype-lex.l
+++ b/gcc/gengtype-lex.l
@@ -1,6 +1,6 @@
/* -*- indented-text -*- */
/* Process source files and output type information.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengtype-parse.c b/gcc/gengtype-parse.c
index be5a51d058b..6cb86950dbe 100644
--- a/gcc/gengtype-parse.c
+++ b/gcc/gengtype-parse.c
@@ -1,5 +1,5 @@
/* Process source files and output type information.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengtype-state.c b/gcc/gengtype-state.c
index bae5a2e1b5f..6a3b981eedc 100644
--- a/gcc/gengtype-state.c
+++ b/gcc/gengtype-state.c
@@ -1,7 +1,7 @@
/* Gengtype persistent state serialization & de-serialization.
Useful for gengtype in plugin mode.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengtype.c b/gcc/gengtype.c
index e76d1fedef2..c94008ee0c4 100644
--- a/gcc/gengtype.c
+++ b/gcc/gengtype.c
@@ -1,5 +1,5 @@
/* Process source files and output type information.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
@@ -1612,7 +1612,7 @@ static outf_p
create_file (const char *name, const char *oname)
{
static const char *const hdr[] = {
- " Copyright (C) 2004-2017 Free Software Foundation, Inc.\n",
+ " Copyright (C) 2004-2018 Free Software Foundation, Inc.\n",
"\n",
"This file is part of GCC.\n",
"\n",
diff --git a/gcc/gengtype.h b/gcc/gengtype.h
index 61a799ff3a9..8da7fb9c97a 100644
--- a/gcc/gengtype.h
+++ b/gcc/gengtype.h
@@ -1,5 +1,5 @@
/* Process source files and output type information.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genhooks.c b/gcc/genhooks.c
index 7e6859c1358..70f19a16b8a 100644
--- a/gcc/genhooks.c
+++ b/gcc/genhooks.c
@@ -1,6 +1,6 @@
/* Process target.def to create initialization macros definition in
target-hooks-def.h and documentation in target-hooks.texi.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genmatch.c b/gcc/genmatch.c
index 9da911a3695..e2b2cbfe66c 100644
--- a/gcc/genmatch.c
+++ b/gcc/genmatch.c
@@ -1,7 +1,7 @@
/* Generate pattern matching and transform code shared between
GENERIC and GIMPLE folding code from match-and-simplify description.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Richard Biener <rguenther@suse.de>
and Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
diff --git a/gcc/genmddeps.c b/gcc/genmddeps.c
index 43a384852e3..2c0c95aa814 100644
--- a/gcc/genmddeps.c
+++ b/gcc/genmddeps.c
@@ -1,5 +1,5 @@
/* genmddeps.c - creates a makefile dependency fragment for the md file.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/genmddump.c b/gcc/genmddump.c
index 2115bbf1440..e04d1b116dc 100644
--- a/gcc/genmddump.c
+++ b/gcc/genmddump.c
@@ -1,5 +1,5 @@
/* Generate code from machine description to recognize rtl as insns.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genmodes.c b/gcc/genmodes.c
index e7ee3ab1ad0..ce0046cddbc 100644
--- a/gcc/genmodes.c
+++ b/gcc/genmodes.c
@@ -1,5 +1,5 @@
/* Generate the machine mode enumeration and associated tables.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genmultilib b/gcc/genmultilib
index 1da3a6ed79c..73c20ba153e 100644
--- a/gcc/genmultilib
+++ b/gcc/genmultilib
@@ -1,6 +1,6 @@
#!/bin/sh
# Generates multilib.h.
-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+# Copyright (C) 1994-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/genopinit.c b/gcc/genopinit.c
index 1ad9054770a..42a5ae54598 100644
--- a/gcc/genopinit.c
+++ b/gcc/genopinit.c
@@ -1,5 +1,5 @@
/* Generate code to initialize optabs from machine description.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genoutput.c b/gcc/genoutput.c
index 1deb9b08e06..06456f4400c 100644
--- a/gcc/genoutput.c
+++ b/gcc/genoutput.c
@@ -1,5 +1,5 @@
/* Generate code from to output assembler insns as recognized from rtl.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genpeep.c b/gcc/genpeep.c
index 20239544bdb..190a9b6b8a9 100644
--- a/gcc/genpeep.c
+++ b/gcc/genpeep.c
@@ -1,5 +1,5 @@
/* Generate code from machine description to perform peephole optimizations.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genpreds.c b/gcc/genpreds.c
index 200869f1787..e0892ffa572 100644
--- a/gcc/genpreds.c
+++ b/gcc/genpreds.c
@@ -2,7 +2,7 @@
- prototype declarations for operand predicates (tm-preds.h)
- function definitions of operand predicates, if defined new-style
(insn-preds.c)
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genrecog.c b/gcc/genrecog.c
index ce2f26272af..31bf0fe7b2e 100644
--- a/gcc/genrecog.c
+++ b/gcc/genrecog.c
@@ -1,5 +1,5 @@
/* Generate code from machine description to recognize rtl as insns.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gensupport.c b/gcc/gensupport.c
index e7662b08247..1d76af7ce5c 100644
--- a/gcc/gensupport.c
+++ b/gcc/gensupport.c
@@ -1,5 +1,5 @@
/* Support routines for the various generation passes.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gensupport.h b/gcc/gensupport.h
index 5db6b0f0a30..f41edf57d45 100644
--- a/gcc/gensupport.h
+++ b/gcc/gensupport.h
@@ -1,5 +1,5 @@
/* Declarations for rtx-reader support for gen* routines.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gentarget-def.c b/gcc/gentarget-def.c
index a9ef8fed69c..71f3cb95296 100644
--- a/gcc/gentarget-def.c
+++ b/gcc/gentarget-def.c
@@ -1,5 +1,5 @@
/* Generate insn-target-def.h, an automatically-generated part of targetm.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-common.c b/gcc/ggc-common.c
index b4c36fb0bbd..d435a4b0175 100644
--- a/gcc/ggc-common.c
+++ b/gcc/ggc-common.c
@@ -1,5 +1,5 @@
/* Simple garbage collection for the GNU compiler.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-internal.h b/gcc/ggc-internal.h
index e3f3d3f51f6..68a285f55c0 100644
--- a/gcc/ggc-internal.h
+++ b/gcc/ggc-internal.h
@@ -1,7 +1,7 @@
/* Garbage collection for the GNU compiler. Internal definitions
for ggc-*.c and stringpool.c.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-none.c b/gcc/ggc-none.c
index 220107ead49..49259cf5512 100644
--- a/gcc/ggc-none.c
+++ b/gcc/ggc-none.c
@@ -1,5 +1,5 @@
/* Null garbage collection for the GNU compiler.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c
index 854d310e0ba..51783e51356 100644
--- a/gcc/ggc-page.c
+++ b/gcc/ggc-page.c
@@ -1,5 +1,5 @@
/* "Bag-of-pages" garbage collector for the GNU compiler.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-tests.c b/gcc/ggc-tests.c
index cbb941d9573..f62f474c0f6 100644
--- a/gcc/ggc-tests.c
+++ b/gcc/ggc-tests.c
@@ -1,5 +1,5 @@
/* Unit tests for GCC's garbage collector (and gengtype etc).
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc.h b/gcc/ggc.h
index 9b5eb456779..e74f364e682 100644
--- a/gcc/ggc.h
+++ b/gcc/ggc.h
@@ -1,6 +1,6 @@
/* Garbage collection for the GNU compiler.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-builder.c b/gcc/gimple-builder.c
index 8727bb00241..8af3577419d 100644
--- a/gcc/gimple-builder.c
+++ b/gcc/gimple-builder.c
@@ -1,5 +1,5 @@
/* Functions for high level gimple building routines.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-builder.h b/gcc/gimple-builder.h
index 6f69d97cee0..18112552e2f 100644
--- a/gcc/gimple-builder.h
+++ b/gcc/gimple-builder.h
@@ -1,5 +1,5 @@
/* Header file for high level statement building routines.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-expr.c b/gcc/gimple-expr.c
index 324f1016585..7c0f831c785 100644
--- a/gcc/gimple-expr.c
+++ b/gcc/gimple-expr.c
@@ -1,6 +1,6 @@
/* Gimple decl, type, and expression support functions.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez <aldyh@redhat.com>
This file is part of GCC.
diff --git a/gcc/gimple-expr.h b/gcc/gimple-expr.h
index 05d99894bf2..7d0445458fb 100644
--- a/gcc/gimple-expr.h
+++ b/gcc/gimple-expr.h
@@ -1,5 +1,5 @@
/* Header file for gimple decl, type and expressions.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.c
index ae2c9a176c6..66aced6d12a 100644
--- a/gcc/gimple-fold.c
+++ b/gcc/gimple-fold.c
@@ -1,5 +1,5 @@
/* Statement simplification on GIMPLE.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Split out from tree-ssa-ccp.c.
This file is part of GCC.
diff --git a/gcc/gimple-fold.h b/gcc/gimple-fold.h
index c2e9dc8b86e..94fa460f4a3 100644
--- a/gcc/gimple-fold.h
+++ b/gcc/gimple-fold.h
@@ -1,6 +1,6 @@
/* Gimple folding definitions.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Richard Guenther <rguenther@suse.de>
This file is part of GCC.
diff --git a/gcc/gimple-iterator.c b/gcc/gimple-iterator.c
index 258bbee7ffc..4588ab0be9d 100644
--- a/gcc/gimple-iterator.c
+++ b/gcc/gimple-iterator.c
@@ -1,5 +1,5 @@
/* Iterator routines for GIMPLE statements.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez <aldy@quesejoda.com>
This file is part of GCC.
diff --git a/gcc/gimple-iterator.h b/gcc/gimple-iterator.h
index e655ef857fa..69fbdc30ac1 100644
--- a/gcc/gimple-iterator.h
+++ b/gcc/gimple-iterator.h
@@ -1,5 +1,5 @@
/* Header file for gimple iterators.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-laddress.c b/gcc/gimple-laddress.c
index 690e1f58708..e2fb000728c 100644
--- a/gcc/gimple-laddress.c
+++ b/gcc/gimple-laddress.c
@@ -1,5 +1,5 @@
/* Lower and optimize address expressions.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Marek Polacek <polacek@redhat.com>
This file is part of GCC.
diff --git a/gcc/gimple-loop-interchange.cc b/gcc/gimple-loop-interchange.cc
index 261a99e5163..01a26c07c42 100644
--- a/gcc/gimple-loop-interchange.cc
+++ b/gcc/gimple-loop-interchange.cc
@@ -1,5 +1,5 @@
/* Loop interchange.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/gimple-loop-jam.c b/gcc/gimple-loop-jam.c
index 8ed1bef8f77..2ecd1bb5a7c 100644
--- a/gcc/gimple-loop-jam.c
+++ b/gcc/gimple-loop-jam.c
@@ -1,5 +1,5 @@
/* Loop unroll-and-jam.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-low.c b/gcc/gimple-low.c
index 95f3f4561f9..9623fb86a04 100644
--- a/gcc/gimple-low.c
+++ b/gcc/gimple-low.c
@@ -1,6 +1,6 @@
/* GIMPLE lowering pass. Converts High GIMPLE into Low GIMPLE.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-low.h b/gcc/gimple-low.h
index 1d5e4cf5b20..3d96d8f375e 100644
--- a/gcc/gimple-low.h
+++ b/gcc/gimple-low.h
@@ -1,5 +1,5 @@
/* Header file for gimple lowering pass.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-match-head.c b/gcc/gimple-match-head.c
index 8ad1f8c5eae..25fa667798d 100644
--- a/gcc/gimple-match-head.c
+++ b/gcc/gimple-match-head.c
@@ -1,5 +1,5 @@
/* Preamble and helpers for the autogenerated gimple-match.c file.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-match.h b/gcc/gimple-match.h
index 23298c47b2a..40e213d09b4 100644
--- a/gcc/gimple-match.h
+++ b/gcc/gimple-match.h
@@ -1,6 +1,6 @@
/* Gimple simplify definitions.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Richard Guenther <rguenther@suse.de>
This file is part of GCC.
diff --git a/gcc/gimple-predict.h b/gcc/gimple-predict.h
index 0e6c2e1ea01..6357913f28a 100644
--- a/gcc/gimple-predict.h
+++ b/gcc/gimple-predict.h
@@ -1,6 +1,6 @@
/* Gimple prediction routines.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-pretty-print.c b/gcc/gimple-pretty-print.c
index 2f78a882bf9..374bd45b09b 100644
--- a/gcc/gimple-pretty-print.c
+++ b/gcc/gimple-pretty-print.c
@@ -1,5 +1,5 @@
/* Pretty formatting of GIMPLE statements and expressions.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez <aldyh@redhat.com> and
Diego Novillo <dnovillo@google.com>
diff --git a/gcc/gimple-pretty-print.h b/gcc/gimple-pretty-print.h
index 08720f45936..6ae6a3b338d 100644
--- a/gcc/gimple-pretty-print.h
+++ b/gcc/gimple-pretty-print.h
@@ -1,6 +1,6 @@
/* Various declarations for pretty formatting of GIMPLE statements and
expressions.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-backprop.c b/gcc/gimple-ssa-backprop.c
index 8068c2ab1f7..27aa575ab08 100644
--- a/gcc/gimple-ssa-backprop.c
+++ b/gcc/gimple-ssa-backprop.c
@@ -1,5 +1,5 @@
/* Back-propagation of usage information to definitions.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-evrp-analyze.c b/gcc/gimple-ssa-evrp-analyze.c
index 8e9881b6964..2eb2769303d 100644
--- a/gcc/gimple-ssa-evrp-analyze.c
+++ b/gcc/gimple-ssa-evrp-analyze.c
@@ -1,5 +1,5 @@
/* Support routines for Value Range Propagation (VRP).
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-evrp-analyze.h b/gcc/gimple-ssa-evrp-analyze.h
index 3968cfd805a..0d2b4188b8c 100644
--- a/gcc/gimple-ssa-evrp-analyze.h
+++ b/gcc/gimple-ssa-evrp-analyze.h
@@ -1,5 +1,5 @@
/* Support routines for Value Range Propagation (VRP).
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-evrp.c b/gcc/gimple-ssa-evrp.c
index 112a43f4e8e..c9bbf09a406 100644
--- a/gcc/gimple-ssa-evrp.c
+++ b/gcc/gimple-ssa-evrp.c
@@ -1,5 +1,5 @@
/* Support routines for Value Range Propagation (VRP).
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-isolate-paths.c b/gcc/gimple-ssa-isolate-paths.c
index 9a010a6b395..73489bf254b 100644
--- a/gcc/gimple-ssa-isolate-paths.c
+++ b/gcc/gimple-ssa-isolate-paths.c
@@ -1,7 +1,7 @@
/* Detect paths through the CFG which can never be executed in a conforming
program and isolate them.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-nonnull-compare.c b/gcc/gimple-ssa-nonnull-compare.c
index 7936f0597db..98bb33b83ab 100644
--- a/gcc/gimple-ssa-nonnull-compare.c
+++ b/gcc/gimple-ssa-nonnull-compare.c
@@ -1,5 +1,5 @@
/* -Wnonnull-compare warning support.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Jakub Jelinek <jakub@redhat.com>
This file is part of GCC.
diff --git a/gcc/gimple-ssa-split-paths.c b/gcc/gimple-ssa-split-paths.c
index 70651c5dea3..a8515119ce5 100644
--- a/gcc/gimple-ssa-split-paths.c
+++ b/gcc/gimple-ssa-split-paths.c
@@ -1,5 +1,5 @@
/* Support routines for Splitting Paths to loop backedges
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Ajit Kumar Agarwal <ajitkum@xilinx.com>.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-sprintf.c b/gcc/gimple-ssa-sprintf.c
index 14b12191d9b..b7d7cd55f7a 100644
--- a/gcc/gimple-ssa-sprintf.c
+++ b/gcc/gimple-ssa-sprintf.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Martin Sebor <msebor@redhat.com>.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-store-merging.c b/gcc/gimple-ssa-store-merging.c
index 0d15ef76c38..85de4e01ee6 100644
--- a/gcc/gimple-ssa-store-merging.c
+++ b/gcc/gimple-ssa-store-merging.c
@@ -1,5 +1,5 @@
/* GIMPLE store merging and byte swapping passes.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-strength-reduction.c b/gcc/gimple-ssa-strength-reduction.c
index 9eab9a72a7f..521d7e942f3 100644
--- a/gcc/gimple-ssa-strength-reduction.c
+++ b/gcc/gimple-ssa-strength-reduction.c
@@ -1,5 +1,5 @@
/* Straight-line strength reduction.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Bill Schmidt, IBM <wschmidt@linux.ibm.com>
This file is part of GCC.
diff --git a/gcc/gimple-ssa-warn-alloca.c b/gcc/gimple-ssa-warn-alloca.c
index 08c2195575a..941810a997e 100644
--- a/gcc/gimple-ssa-warn-alloca.c
+++ b/gcc/gimple-ssa-warn-alloca.c
@@ -1,5 +1,5 @@
/* Warn on problematic uses of alloca and variable length arrays.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez <aldyh@redhat.com>.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-warn-restrict.c b/gcc/gimple-ssa-warn-restrict.c
index ac545e4cf67..9b367979c8b 100644
--- a/gcc/gimple-ssa-warn-restrict.c
+++ b/gcc/gimple-ssa-warn-restrict.c
@@ -1,6 +1,6 @@
/* Pass to detect and issue warnings for violations of the restrict
qualifier.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
Contributed by Martin Sebor <msebor@redhat.com>.
This file is part of GCC.
diff --git a/gcc/gimple-ssa-warn-restrict.h b/gcc/gimple-ssa-warn-restrict.h
index 02581aaa07d..9bf84a361a2 100644
--- a/gcc/gimple-ssa-warn-restrict.h
+++ b/gcc/gimple-ssa-warn-restrict.h
@@ -1,5 +1,5 @@
/* Warn on violations of the restrict qualifier.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
Contributed by Martin Sebor <msebor@redhat.com>.
This file is part of GCC.
diff --git a/gcc/gimple-ssa.h b/gcc/gimple-ssa.h
index 89b3c18acf3..a82857e9529 100644
--- a/gcc/gimple-ssa.h
+++ b/gcc/gimple-ssa.h
@@ -1,6 +1,6 @@
/* Header file for routines that straddle the border between GIMPLE and
SSA in gimple.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-streamer-in.c b/gcc/gimple-streamer-in.c
index 56f748a23ae..6ffef29bf1f 100644
--- a/gcc/gimple-streamer-in.c
+++ b/gcc/gimple-streamer-in.c
@@ -1,6 +1,6 @@
/* Routines for reading GIMPLE from a file stream.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@google.com>
This file is part of GCC.
diff --git a/gcc/gimple-streamer-out.c b/gcc/gimple-streamer-out.c
index c19e5f1b55f..42e72618f02 100644
--- a/gcc/gimple-streamer-out.c
+++ b/gcc/gimple-streamer-out.c
@@ -1,6 +1,6 @@
/* Routines for emitting GIMPLE to a file stream.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@google.com>
This file is part of GCC.
diff --git a/gcc/gimple-streamer.h b/gcc/gimple-streamer.h
index d8a6a439cc1..68f646ba9c3 100644
--- a/gcc/gimple-streamer.h
+++ b/gcc/gimple-streamer.h
@@ -1,6 +1,6 @@
/* Data structures and functions for streaming GIMPLE.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@google.com>
This file is part of GCC.
diff --git a/gcc/gimple-walk.c b/gcc/gimple-walk.c
index 1eff0daf0ad..c50a6dd6141 100644
--- a/gcc/gimple-walk.c
+++ b/gcc/gimple-walk.c
@@ -1,6 +1,6 @@
/* Gimple walk support.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez <aldyh@redhat.com>
This file is part of GCC.
diff --git a/gcc/gimple-walk.h b/gcc/gimple-walk.h
index d844933d6f9..a051b3e3535 100644
--- a/gcc/gimple-walk.h
+++ b/gcc/gimple-walk.h
@@ -1,5 +1,5 @@
/* Header file for gimple statement walk support.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple.c b/gcc/gimple.c
index 5a118e9095c..e24b9fd611d 100644
--- a/gcc/gimple.c
+++ b/gcc/gimple.c
@@ -1,6 +1,6 @@
/* Gimple IR support functions.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez <aldyh@redhat.com>
This file is part of GCC.
diff --git a/gcc/gimple.def b/gcc/gimple.def
index d739a2d7b7d..513204ea49c 100644
--- a/gcc/gimple.def
+++ b/gcc/gimple.def
@@ -1,6 +1,6 @@
/* This file contains the definitions of the GIMPLE IR tuples used in GCC.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez <aldyh@redhat.com>
This file is part of GCC.
diff --git a/gcc/gimple.h b/gcc/gimple.h
index 7c36679d092..8c0e9aefe54 100644
--- a/gcc/gimple.h
+++ b/gcc/gimple.h
@@ -1,6 +1,6 @@
/* Gimple IR definitions.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez <aldyh@redhat.com>
This file is part of GCC.
diff --git a/gcc/gimplify-me.c b/gcc/gimplify-me.c
index 2aa98dca0bd..137a5662ccf 100644
--- a/gcc/gimplify-me.c
+++ b/gcc/gimplify-me.c
@@ -1,7 +1,7 @@
/* Tree lowering to gimple for middle end use only.
This converts the GENERIC functions-as-trees tree representation into
the GIMPLE form.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Major work done by Sebastian Pop <s.pop@laposte.net>,
Diego Novillo <dnovillo@redhat.com> and Jason Merrill <jason@redhat.com>.
diff --git a/gcc/gimplify-me.h b/gcc/gimplify-me.h
index 7f5f4872db9..0ee9c0eb785 100644
--- a/gcc/gimplify-me.h
+++ b/gcc/gimplify-me.h
@@ -1,5 +1,5 @@
/* Header file for middle end gimplification.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimplify.c b/gcc/gimplify.c
index eb4ad967d0d..5ad3762059d 100644
--- a/gcc/gimplify.c
+++ b/gcc/gimplify.c
@@ -1,6 +1,6 @@
/* Tree lowering pass. This pass converts the GENERIC functions-as-trees
tree representation into the GIMPLE form.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Major work done by Sebastian Pop <s.pop@laposte.net>,
Diego Novillo <dnovillo@redhat.com> and Jason Merrill <jason@redhat.com>.
diff --git a/gcc/gimplify.h b/gcc/gimplify.h
index 394d385f910..2b70d321059 100644
--- a/gcc/gimplify.h
+++ b/gcc/gimplify.h
@@ -1,5 +1,5 @@
/* Header file for gimplification.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/float.h b/gcc/ginclude/float.h
index 658017fd63a..96a360f305e 100644
--- a/gcc/ginclude/float.h
+++ b/gcc/ginclude/float.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/iso646.h b/gcc/ginclude/iso646.h
index 5a6b50335e9..cae57da8d94 100644
--- a/gcc/ginclude/iso646.h
+++ b/gcc/ginclude/iso646.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2017 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdalign.h b/gcc/ginclude/stdalign.h
index 243d40e54e4..87a017036cf 100644
--- a/gcc/ginclude/stdalign.h
+++ b/gcc/ginclude/stdalign.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdarg.h b/gcc/ginclude/stdarg.h
index aa248be5da7..e4c73fd23a2 100644
--- a/gcc/ginclude/stdarg.h
+++ b/gcc/ginclude/stdarg.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1989-2017 Free Software Foundation, Inc.
+/* Copyright (C) 1989-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdatomic.h b/gcc/ginclude/stdatomic.h
index fb29a142fcf..5cc7b086bb9 100644
--- a/gcc/ginclude/stdatomic.h
+++ b/gcc/ginclude/stdatomic.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdbool.h b/gcc/ginclude/stdbool.h
index a69fc3a444f..aa554066c68 100644
--- a/gcc/ginclude/stdbool.h
+++ b/gcc/ginclude/stdbool.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2017 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stddef.h b/gcc/ginclude/stddef.h
index 872f451cac9..31b96a7e5e1 100644
--- a/gcc/ginclude/stddef.h
+++ b/gcc/ginclude/stddef.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1989-2017 Free Software Foundation, Inc.
+/* Copyright (C) 1989-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdfix.h b/gcc/ginclude/stdfix.h
index 9de1b72dcad..9ee244c6734 100644
--- a/gcc/ginclude/stdfix.h
+++ b/gcc/ginclude/stdfix.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdint-gcc.h b/gcc/ginclude/stdint-gcc.h
index 0ee7e352340..f11f1114446 100644
--- a/gcc/ginclude/stdint-gcc.h
+++ b/gcc/ginclude/stdint-gcc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdnoreturn.h b/gcc/ginclude/stdnoreturn.h
index 739c2e31fc2..eb81aadf53d 100644
--- a/gcc/ginclude/stdnoreturn.h
+++ b/gcc/ginclude/stdnoreturn.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/tgmath.h b/gcc/ginclude/tgmath.h
index 97968ad2302..483e1ca5b4a 100644
--- a/gcc/ginclude/tgmath.h
+++ b/gcc/ginclude/tgmath.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Apple, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/unwind-arm-common.h b/gcc/ginclude/unwind-arm-common.h
index abf50bafe10..8a1a9197e49 100644
--- a/gcc/ginclude/unwind-arm-common.h
+++ b/gcc/ginclude/unwind-arm-common.h
@@ -1,5 +1,5 @@
/* Header file for the ARM EABI and C6X unwinders
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Paul Brook
This file is free software; you can redistribute it and/or modify it
diff --git a/gcc/glimits.h b/gcc/glimits.h
index 3bc362683c6..6c50848a594 100644
--- a/gcc/glimits.h
+++ b/gcc/glimits.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991-2017 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog
index 4d78e187a04..d7fbce1595d 100644
--- a/gcc/go/ChangeLog
+++ b/gcc/go/ChangeLog
@@ -1,5 +1,7 @@
2018-01-03 Jakub Jelinek <jakub@redhat.com>
+ Update copyright years.
+
* gccgo.texi: Bump @copyrights-go year.
2017-12-12 Tony Reix <tony.reix@atos.net>
@@ -1461,7 +1463,7 @@
Go frontend added to gcc repository.
-Copyright (C) 2010-2017 Free Software Foundation, Inc.
+Copyright (C) 2010-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/go/Make-lang.in b/gcc/go/Make-lang.in
index 60fecad0c8f..021250abe08 100644
--- a/gcc/go/Make-lang.in
+++ b/gcc/go/Make-lang.in
@@ -1,6 +1,6 @@
# Make-lang.in -- Top level -*- makefile -*- fragment for gcc Go frontend.
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This file is part of GCC.
diff --git a/gcc/go/config-lang.in b/gcc/go/config-lang.in
index 1fc7eeccecf..79ee2e25765 100644
--- a/gcc/go/config-lang.in
+++ b/gcc/go/config-lang.in
@@ -1,6 +1,6 @@
# config-lang.in -- Top level configure fragment for gcc Go frontend.
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This file is part of GCC.
diff --git a/gcc/go/go-backend.c b/gcc/go/go-backend.c
index 21277ea2eb9..96e0c50448e 100644
--- a/gcc/go/go-backend.c
+++ b/gcc/go/go-backend.c
@@ -1,5 +1,5 @@
/* go-backend.c -- Go frontend interface to gcc backend.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/go/go-c.h b/gcc/go/go-c.h
index f5a1bde51b2..5b3b459183b 100644
--- a/gcc/go/go-c.h
+++ b/gcc/go/go-c.h
@@ -1,5 +1,5 @@
/* go-c.h -- Header file for go frontend gcc C interface.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/go/go-gcc-diagnostics.cc b/gcc/go/go-gcc-diagnostics.cc
index b12773f455b..4d03fa51461 100644
--- a/gcc/go/go-gcc-diagnostics.cc
+++ b/gcc/go/go-gcc-diagnostics.cc
@@ -1,5 +1,5 @@
// go-gcc-diagnostics.cc -- GCC implementation of go diagnostics interface.
-// Copyright (C) 2016-2017 Free Software Foundation, Inc.
+// Copyright (C) 2016-2018 Free Software Foundation, Inc.
// Contributed by Than McIntosh, Google.
// This file is part of GCC.
diff --git a/gcc/go/go-gcc.cc b/gcc/go/go-gcc.cc
index 730e2da24ed..edaedee6661 100644
--- a/gcc/go/go-gcc.cc
+++ b/gcc/go/go-gcc.cc
@@ -1,5 +1,5 @@
// go-gcc.cc -- Go frontend to gcc IR.
-// Copyright (C) 2011-2017 Free Software Foundation, Inc.
+// Copyright (C) 2011-2018 Free Software Foundation, Inc.
// Contributed by Ian Lance Taylor, Google.
// This file is part of GCC.
diff --git a/gcc/go/go-gcc.h b/gcc/go/go-gcc.h
index 9f57c862885..f67a20b4090 100644
--- a/gcc/go/go-gcc.h
+++ b/gcc/go/go-gcc.h
@@ -1,5 +1,5 @@
/* go-gcc.h -- Header file for go backend-specific interfaces.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/go/go-lang.c b/gcc/go/go-lang.c
index 8e660a65668..44fdaab3e9d 100644
--- a/gcc/go/go-lang.c
+++ b/gcc/go/go-lang.c
@@ -1,5 +1,5 @@
/* go-lang.c -- Go frontend gcc interface.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/go/go-sha1.cc b/gcc/go/go-sha1.cc
index 0a4d5ac5490..baa7bb27404 100644
--- a/gcc/go/go-sha1.cc
+++ b/gcc/go/go-sha1.cc
@@ -1,5 +1,5 @@
/* go-sha1.cc -- Go frontend interface to gcc backend.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/go/go-system.h b/gcc/go/go-system.h
index b1c67c3cd73..3a02464f066 100644
--- a/gcc/go/go-system.h
+++ b/gcc/go/go-system.h
@@ -1,5 +1,5 @@
// go-system.h -- Go frontend inclusion of gcc header files -*- C++ -*-
-// Copyright (C) 2009-2017 Free Software Foundation, Inc.
+// Copyright (C) 2009-2018 Free Software Foundation, Inc.
// This file is part of GCC.
diff --git a/gcc/go/gospec.c b/gcc/go/gospec.c
index 8c4a14f95ec..7a10997df9b 100644
--- a/gcc/go/gospec.c
+++ b/gcc/go/gospec.c
@@ -1,5 +1,5 @@
/* gospec.c -- Specific flags and argument handling of the gcc Go front end.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/go/lang-specs.h b/gcc/go/lang-specs.h
index 8e8d3602838..cf2d291f6f3 100644
--- a/gcc/go/lang-specs.h
+++ b/gcc/go/lang-specs.h
@@ -1,5 +1,5 @@
/* lang-specs.h -- gcc driver specs for Go frontend.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/go/lang.opt b/gcc/go/lang.opt
index 527d82fc5a4..3cc8f3311b2 100644
--- a/gcc/go/lang.opt
+++ b/gcc/go/lang.opt
@@ -1,6 +1,6 @@
; lang.opt -- Options for the gcc Go front end.
-; Copyright (C) 2009-2017 Free Software Foundation, Inc.
+; Copyright (C) 2009-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/godump.c b/gcc/godump.c
index 9a9d70fd59e..88e1a7782f1 100644
--- a/gcc/godump.c
+++ b/gcc/godump.c
@@ -1,5 +1,5 @@
/* Output Go language descriptions of types.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Written by Ian Lance Taylor <iant@google.com>.
This file is part of GCC.
diff --git a/gcc/graph.c b/gcc/graph.c
index 9864120ff37..3b559a4b3a1 100644
--- a/gcc/graph.c
+++ b/gcc/graph.c
@@ -1,5 +1,5 @@
/* Output routines for graphical representation.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
Rewritten for DOT output by Steven Bosscher, 2012.
diff --git a/gcc/graph.h b/gcc/graph.h
index 4db253fbb5a..71cff2ee763 100644
--- a/gcc/graph.h
+++ b/gcc/graph.h
@@ -1,5 +1,5 @@
/* Header file for graph routines.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/graphds.c b/gcc/graphds.c
index 29513497abd..631d797125a 100644
--- a/gcc/graphds.c
+++ b/gcc/graphds.c
@@ -1,5 +1,5 @@
/* Graph representation and manipulation functions.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/graphds.h b/gcc/graphds.h
index 9f9fc1055e5..371607eb8a3 100644
--- a/gcc/graphds.h
+++ b/gcc/graphds.h
@@ -1,5 +1,5 @@
/* Graph representation.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c
index bd3e91ba860..80aff31c9eb 100644
--- a/gcc/graphite-dependences.c
+++ b/gcc/graphite-dependences.c
@@ -1,5 +1,5 @@
/* Data dependence analysis for Graphite.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <sebastian.pop@amd.com> and
Konrad Trifunovic <konrad.trifunovic@inria.fr>.
diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.c
index b020b2dfdcb..322084f30b6 100644
--- a/gcc/graphite-isl-ast-to-gimple.c
+++ b/gcc/graphite-isl-ast-to-gimple.c
@@ -1,5 +1,5 @@
/* Translation of isl AST to Gimple.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Roman Gareev <gareevroman@gmail.com>.
This file is part of GCC.
diff --git a/gcc/graphite-optimize-isl.c b/gcc/graphite-optimize-isl.c
index e1b96064610..456a797bfd9 100644
--- a/gcc/graphite-optimize-isl.c
+++ b/gcc/graphite-optimize-isl.c
@@ -1,5 +1,5 @@
/* A scheduling optimizer for Graphite
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Tobias Grosser <tobias@grosser.es>.
This file is part of GCC.
diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.c
index a22243b3335..bede7ba3d34 100644
--- a/gcc/graphite-poly.c
+++ b/gcc/graphite-poly.c
@@ -1,5 +1,5 @@
/* Graphite polyhedral representation.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <sebastian.pop@amd.com> and
Tobias Grosser <grosser@fim.uni-passau.de>.
diff --git a/gcc/graphite-scop-detection.c b/gcc/graphite-scop-detection.c
index bb4cfc3899e..b15b26dbb22 100644
--- a/gcc/graphite-scop-detection.c
+++ b/gcc/graphite-scop-detection.c
@@ -1,5 +1,5 @@
/* Detection of Static Control Parts (SCoP) for Graphite.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <sebastian.pop@amd.com> and
Tobias Grosser <grosser@fim.uni-passau.de>.
diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.c
index 248c34a41c9..453f9962e48 100644
--- a/gcc/graphite-sese-to-poly.c
+++ b/gcc/graphite-sese-to-poly.c
@@ -1,5 +1,5 @@
/* Conversion of SESE regions to Polyhedra.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <sebastian.pop@amd.com>.
This file is part of GCC.
diff --git a/gcc/graphite.c b/gcc/graphite.c
index 22d83307bd2..fb8437c4b89 100644
--- a/gcc/graphite.c
+++ b/gcc/graphite.c
@@ -1,5 +1,5 @@
/* Gimple Represented as Polyhedra.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <sebastian.pop@inria.fr>.
This file is part of GCC.
diff --git a/gcc/graphite.h b/gcc/graphite.h
index 79793ee15bb..4e0e58c60ab 100644
--- a/gcc/graphite.h
+++ b/gcc/graphite.h
@@ -1,5 +1,5 @@
/* Graphite polyhedral representation.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <sebastian.pop@amd.com> and
Tobias Grosser <grosser@fim.uni-passau.de>.
diff --git a/gcc/gsstruct.def b/gcc/gsstruct.def
index fdd9a9a75b5..dcc03f98d22 100644
--- a/gcc/gsstruct.def
+++ b/gcc/gsstruct.def
@@ -1,7 +1,7 @@
/* This file contains the definitions for the gimple IR structure
enumeration used in GCC.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Aldy Hernandez <aldyh@redhat.com>
This file is part of GCC.
diff --git a/gcc/gstab.h b/gcc/gstab.h
index 1e863ba7330..f15997a6706 100644
--- a/gcc/gstab.h
+++ b/gcc/gstab.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2017 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gsyms.h b/gcc/gsyms.h
index 749ff8a9365..68cda75c831 100644
--- a/gcc/gsyms.h
+++ b/gcc/gsyms.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992-2017 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c
index cf44422d821..ebdec46bf04 100644
--- a/gcc/haifa-sched.c
+++ b/gcc/haifa-sched.c
@@ -1,5 +1,5 @@
/* Instruction scheduling pass.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by,
and currently maintained by, Jim Wilson (wilson@cygnus.com)
diff --git a/gcc/hard-reg-set.h b/gcc/hard-reg-set.h
index 42a85a16a4e..f826ec9c3c2 100644
--- a/gcc/hard-reg-set.h
+++ b/gcc/hard-reg-set.h
@@ -1,5 +1,5 @@
/* Sets (bit vectors) of hard registers, and operations on them.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC
diff --git a/gcc/hash-map-tests.c b/gcc/hash-map-tests.c
index fb5b365c129..98b5830497d 100644
--- a/gcc/hash-map-tests.c
+++ b/gcc/hash-map-tests.c
@@ -1,5 +1,5 @@
/* Unit tests for hash-map.h.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hash-map-traits.h b/gcc/hash-map-traits.h
index a92f0cb00f4..cb38ccbf087 100644
--- a/gcc/hash-map-traits.h
+++ b/gcc/hash-map-traits.h
@@ -1,5 +1,5 @@
/* A hash map traits.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hash-map.h b/gcc/hash-map.h
index 10ae52d194a..7861440f3b3 100644
--- a/gcc/hash-map.h
+++ b/gcc/hash-map.h
@@ -1,5 +1,5 @@
/* A type-safe hash map.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hash-set-tests.c b/gcc/hash-set-tests.c
index 9c48da25159..838560a343e 100644
--- a/gcc/hash-set-tests.c
+++ b/gcc/hash-set-tests.c
@@ -1,5 +1,5 @@
/* Unit tests for hash-set.h.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hash-set.h b/gcc/hash-set.h
index 8b83f6ae99b..ea6e84c78e3 100644
--- a/gcc/hash-set.h
+++ b/gcc/hash-set.h
@@ -1,5 +1,5 @@
/* A type-safe hash set.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hash-table.c b/gcc/hash-table.c
index b1b2dd62f3d..c86d84de217 100644
--- a/gcc/hash-table.c
+++ b/gcc/hash-table.c
@@ -1,5 +1,5 @@
/* A type-safe hash table template.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Lawrence Crowl <crowl@google.com>
This file is part of GCC.
diff --git a/gcc/hash-table.h b/gcc/hash-table.h
index b86a1d1b278..8e22cbb660a 100644
--- a/gcc/hash-table.h
+++ b/gcc/hash-table.h
@@ -1,5 +1,5 @@
/* A type-safe hash table template.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Lawrence Crowl <crowl@google.com>
This file is part of GCC.
diff --git a/gcc/hash-traits.h b/gcc/hash-traits.h
index 6a613c45811..6058cfc1d07 100644
--- a/gcc/hash-traits.h
+++ b/gcc/hash-traits.h
@@ -1,5 +1,5 @@
/* Traits for hashable types.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/highlev-plugin-common.h b/gcc/highlev-plugin-common.h
index 23bd732fe3e..a417ff3d48f 100644
--- a/gcc/highlev-plugin-common.h
+++ b/gcc/highlev-plugin-common.h
@@ -1,7 +1,7 @@
/* Interface for high-level plugins in GCC - Parts common between GCC,
ICI and high-level plugins.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by INRIA.
diff --git a/gcc/hooks.c b/gcc/hooks.c
index 18a957ed72f..90d74bbebd3 100644
--- a/gcc/hooks.c
+++ b/gcc/hooks.c
@@ -1,5 +1,5 @@
/* General-purpose hooks.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/hooks.h b/gcc/hooks.h
index b0d830ac509..d6c894f5b70 100644
--- a/gcc/hooks.h
+++ b/gcc/hooks.h
@@ -1,5 +1,5 @@
/* General-purpose hooks.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/host-default.c b/gcc/host-default.c
index ad29c06eec3..d6ebe48c942 100644
--- a/gcc/host-default.c
+++ b/gcc/host-default.c
@@ -1,5 +1,5 @@
/* Default host-specific hook definitions.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hosthooks-def.h b/gcc/hosthooks-def.h
index ca6cdfa14ed..72b7f1f0d1b 100644
--- a/gcc/hosthooks-def.h
+++ b/gcc/hosthooks-def.h
@@ -1,5 +1,5 @@
/* Default macros to initialize the lang_hooks data structure.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hosthooks.h b/gcc/hosthooks.h
index 7ae440cdc76..d6d542cd622 100644
--- a/gcc/hosthooks.h
+++ b/gcc/hosthooks.h
@@ -1,5 +1,5 @@
/* The host_hooks data structure.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hsa-brig-format.h b/gcc/hsa-brig-format.h
index 34d74dfd839..96b962f0a29 100644
--- a/gcc/hsa-brig-format.h
+++ b/gcc/hsa-brig-format.h
@@ -1,5 +1,5 @@
/* HSA BRIG (binary representation of HSAIL) 1.0.1 representation description.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hsa-brig.c b/gcc/hsa-brig.c
index d15ce261ed2..83d3464b0ff 100644
--- a/gcc/hsa-brig.c
+++ b/gcc/hsa-brig.c
@@ -1,5 +1,5 @@
/* Producing binary form of HSA BRIG from our internal representation.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Martin Jambor <mjambor@suse.cz> and
Martin Liska <mliska@suse.cz>.
diff --git a/gcc/hsa-builtins.def b/gcc/hsa-builtins.def
index 9ff72818d87..e11cc2d3c6a 100644
--- a/gcc/hsa-builtins.def
+++ b/gcc/hsa-builtins.def
@@ -1,6 +1,6 @@
/* This file contains the definitions and documentation for the
Offloading and Multi Processing builtins used in the GNU compiler.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hsa-common.c b/gcc/hsa-common.c
index c8c12afb04c..f64105ca4c8 100644
--- a/gcc/hsa-common.c
+++ b/gcc/hsa-common.c
@@ -1,5 +1,5 @@
/* Implementation of commonly needed HSAIL related functions and methods.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Martin Jambor <mjambor@suse.cz> and
Martin Liska <mliska@suse.cz>.
diff --git a/gcc/hsa-common.h b/gcc/hsa-common.h
index 3075163a020..492ed1c2f56 100644
--- a/gcc/hsa-common.h
+++ b/gcc/hsa-common.h
@@ -1,5 +1,5 @@
/* HSAIL and BRIG related macros and definitions.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hsa-dump.c b/gcc/hsa-dump.c
index 01bff2f9724..4ee53c81277 100644
--- a/gcc/hsa-dump.c
+++ b/gcc/hsa-dump.c
@@ -1,5 +1,5 @@
/* Infrastructure to dump our HSAIL IL
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Martin Jambor <mjambor@suse.cz> and
Martin Liska <mliska@suse.cz>.
diff --git a/gcc/hsa-gen.c b/gcc/hsa-gen.c
index 155bcdf1df4..af0b33d658f 100644
--- a/gcc/hsa-gen.c
+++ b/gcc/hsa-gen.c
@@ -1,5 +1,5 @@
/* A pass for lowering gimple to HSAIL
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Martin Jambor <mjambor@suse.cz> and
Martin Liska <mliska@suse.cz>.
diff --git a/gcc/hsa-regalloc.c b/gcc/hsa-regalloc.c
index 7fc3a8afa3d..f402587408d 100644
--- a/gcc/hsa-regalloc.c
+++ b/gcc/hsa-regalloc.c
@@ -1,5 +1,5 @@
/* HSAIL IL Register allocation and out-of-SSA.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Michael Matz <matz@suse.de>
This file is part of GCC.
diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.c
index 09ee6eaf179..1e73fac5693 100644
--- a/gcc/hw-doloop.c
+++ b/gcc/hw-doloop.c
@@ -1,6 +1,6 @@
/* Code to analyze doloop loops in order for targets to perform late
optimizations converting doloops to other forms of hardware loops.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hw-doloop.h b/gcc/hw-doloop.h
index 38e8588b7c0..5a68a79f736 100644
--- a/gcc/hw-doloop.h
+++ b/gcc/hw-doloop.h
@@ -1,6 +1,6 @@
/* Code to analyze doloop loops in order for targets to perform late
optimizations converting doloops to other forms of hardware loops.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hwint.c b/gcc/hwint.c
index 43fdcf27567..7258df71ed6 100644
--- a/gcc/hwint.c
+++ b/gcc/hwint.c
@@ -1,5 +1,5 @@
/* Operations on HOST_WIDE_INT.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hwint.h b/gcc/hwint.h
index e5fa33fc602..5054d8e3883 100644
--- a/gcc/hwint.h
+++ b/gcc/hwint.h
@@ -1,5 +1,5 @@
/* HOST_WIDE_INT definitions for the GNU compiler.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c
index 591105176d1..8b3907618e7 100644
--- a/gcc/ifcvt.c
+++ b/gcc/ifcvt.c
@@ -1,5 +1,5 @@
/* If-conversion support.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ifcvt.h b/gcc/ifcvt.h
index 1935de5e82f..a18ba94b8df 100644
--- a/gcc/ifcvt.h
+++ b/gcc/ifcvt.h
@@ -1,5 +1,5 @@
/* If-conversion header file.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/inchash.c b/gcc/inchash.c
index 13b50b611de..d92cec147f8 100644
--- a/gcc/inchash.c
+++ b/gcc/inchash.c
@@ -1,5 +1,5 @@
/* Incremential hashing for jhash.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/inchash.h b/gcc/inchash.h
index ba5a7de6c5b..20c16d5838c 100644
--- a/gcc/inchash.h
+++ b/gcc/inchash.h
@@ -1,5 +1,5 @@
/* An incremental hash abstract data type.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/incpath.c b/gcc/incpath.c
index a2ee69f428c..b11c6a57939 100644
--- a/gcc/incpath.c
+++ b/gcc/incpath.c
@@ -1,5 +1,5 @@
/* Set up combined include path chain for the preprocessor.
- Copyright (C) 1986-2017 Free Software Foundation, Inc.
+ Copyright (C) 1986-2018 Free Software Foundation, Inc.
Broken out of cppinit.c and cppfiles.c and rewritten Mar 2003.
diff --git a/gcc/incpath.h b/gcc/incpath.h
index 32c3dceb78b..89aa6c9af92 100644
--- a/gcc/incpath.h
+++ b/gcc/incpath.h
@@ -1,5 +1,5 @@
/* Set up combined include path for the preprocessor.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/init-regs.c b/gcc/init-regs.c
index 15d77467149..78d1e3be2c8 100644
--- a/gcc/init-regs.c
+++ b/gcc/init-regs.c
@@ -1,5 +1,5 @@
/* Initialization of uninitialized regs.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/input.c b/gcc/input.c
index 6c7651a4096..081e7856916 100644
--- a/gcc/input.c
+++ b/gcc/input.c
@@ -1,5 +1,5 @@
/* Data and functions related to line maps and input files.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/input.h b/gcc/input.h
index f58d2488342..38b45dcb8e0 100644
--- a/gcc/input.h
+++ b/gcc/input.h
@@ -1,6 +1,6 @@
/* Declarations for variables relating to reading the source file.
Used by parsers, lexical analyzers, and error message routines.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/insn-addr.h b/gcc/insn-addr.h
index c43f737f8e1..9473c894cd1 100644
--- a/gcc/insn-addr.h
+++ b/gcc/insn-addr.h
@@ -1,5 +1,5 @@
/* Macros to support INSN_ADDRESSES
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/insn-notes.def b/gcc/insn-notes.def
index 960487b31db..5186d5812b3 100644
--- a/gcc/insn-notes.def
+++ b/gcc/insn-notes.def
@@ -1,5 +1,5 @@
/* Insn note definitions.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/int-vector-builder.h b/gcc/int-vector-builder.h
index 2500e866438..49fe473d1ce 100644
--- a/gcc/int-vector-builder.h
+++ b/gcc/int-vector-builder.h
@@ -1,5 +1,5 @@
/* A class for building vector integer constants.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/internal-fn.c b/gcc/internal-fn.c
index ceafbee74cc..6483fe69425 100644
--- a/gcc/internal-fn.c
+++ b/gcc/internal-fn.c
@@ -1,5 +1,5 @@
/* Internal functions.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/internal-fn.def b/gcc/internal-fn.def
index e1f207cbf56..76c87846424 100644
--- a/gcc/internal-fn.def
+++ b/gcc/internal-fn.def
@@ -1,5 +1,5 @@
/* Internal functions.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/internal-fn.h b/gcc/internal-fn.h
index 23ce08a6b02..7322bcfd887 100644
--- a/gcc/internal-fn.h
+++ b/gcc/internal-fn.h
@@ -1,5 +1,5 @@
/* Internal functions.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/intl.c b/gcc/intl.c
index c9090e06dd3..1dcea9f5758 100644
--- a/gcc/intl.c
+++ b/gcc/intl.c
@@ -1,5 +1,5 @@
/* Message translation utilities.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/intl.h b/gcc/intl.h
index 4e768267f72..22feeb0157b 100644
--- a/gcc/intl.h
+++ b/gcc/intl.h
@@ -1,5 +1,5 @@
/* intl.h - internationalization
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/gcc/ipa-chkp.c b/gcc/ipa-chkp.c
index 30684baa3f8..b38b542ccb0 100644
--- a/gcc/ipa-chkp.c
+++ b/gcc/ipa-chkp.c
@@ -1,5 +1,5 @@
/* Pointer Bounds Checker IPA passes.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Ilya Enkovich (ilya.enkovich@intel.com)
This file is part of GCC.
diff --git a/gcc/ipa-chkp.h b/gcc/ipa-chkp.h
index 454893d0f31..5693cba5f82 100644
--- a/gcc/ipa-chkp.h
+++ b/gcc/ipa-chkp.h
@@ -1,5 +1,5 @@
/* Declaration of interface functions of Pointer Bounds Checker.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-comdats.c b/gcc/ipa-comdats.c
index 4fa3e146428..1940d9d62f5 100644
--- a/gcc/ipa-comdats.c
+++ b/gcc/ipa-comdats.c
@@ -1,5 +1,5 @@
/* Localize comdats.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.c
index b6b1fefe9bc..4202c999675 100644
--- a/gcc/ipa-cp.c
+++ b/gcc/ipa-cp.c
@@ -1,5 +1,5 @@
/* Interprocedural constant propagation
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Razya Ladelsky <RAZYA@il.ibm.com> and Martin Jambor
<mjambor@suse.cz>
diff --git a/gcc/ipa-devirt.c b/gcc/ipa-devirt.c
index 540f038a2d5..8de004fef63 100644
--- a/gcc/ipa-devirt.c
+++ b/gcc/ipa-devirt.c
@@ -1,6 +1,6 @@
/* Basic IPA utilities for type inheritance graph construction and
devirtualization.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-fnsummary.c b/gcc/ipa-fnsummary.c
index 94150312105..fc18518d48f 100644
--- a/gcc/ipa-fnsummary.c
+++ b/gcc/ipa-fnsummary.c
@@ -1,5 +1,5 @@
/* Function summary pass.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-fnsummary.h b/gcc/ipa-fnsummary.h
index ecf1d6012c5..c2187510cb6 100644
--- a/gcc/ipa-fnsummary.h
+++ b/gcc/ipa-fnsummary.h
@@ -1,5 +1,5 @@
/* IPA function body analysis.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-hsa.c b/gcc/ipa-hsa.c
index c02dadaa016..1df273c7f28 100644
--- a/gcc/ipa-hsa.c
+++ b/gcc/ipa-hsa.c
@@ -1,5 +1,5 @@
/* Callgraph based analysis of static variables.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Martin Liska <mliska@suse.cz>
This file is part of GCC.
diff --git a/gcc/ipa-icf-gimple.c b/gcc/ipa-icf-gimple.c
index be8c7091269..161080c77bc 100644
--- a/gcc/ipa-icf-gimple.c
+++ b/gcc/ipa-icf-gimple.c
@@ -1,5 +1,5 @@
/* Interprocedural Identical Code Folding pass
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka <hubicka@ucw.cz> and Martin Liska <mliska@suse.cz>
diff --git a/gcc/ipa-icf-gimple.h b/gcc/ipa-icf-gimple.h
index 7e69024165f..65dfe69deeb 100644
--- a/gcc/ipa-icf-gimple.h
+++ b/gcc/ipa-icf-gimple.h
@@ -1,5 +1,5 @@
/* Interprocedural semantic function equality pass
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka <hubicka@ucw.cz> and Martin Liska <mliska@suse.cz>
diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.c
index a8d3b800318..eff2f420276 100644
--- a/gcc/ipa-icf.c
+++ b/gcc/ipa-icf.c
@@ -1,5 +1,5 @@
/* Interprocedural Identical Code Folding pass
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka <hubicka@ucw.cz> and Martin Liska <mliska@suse.cz>
diff --git a/gcc/ipa-icf.h b/gcc/ipa-icf.h
index c57224c1517..e3dcde2b4d1 100644
--- a/gcc/ipa-icf.h
+++ b/gcc/ipa-icf.h
@@ -1,5 +1,5 @@
/* Interprocedural semantic function equality pass
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka <hubicka@ucw.cz> and Martin Liska <mliska@suse.cz>
diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.c
index 2acfe2a7460..bcdca5b13aa 100644
--- a/gcc/ipa-inline-analysis.c
+++ b/gcc/ipa-inline-analysis.c
@@ -1,5 +1,5 @@
/* Analysis used by inlining decision heuristics.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-inline-transform.c b/gcc/ipa-inline-transform.c
index 0ed3fbd2525..b9ae174da30 100644
--- a/gcc/ipa-inline-transform.c
+++ b/gcc/ipa-inline-transform.c
@@ -1,5 +1,5 @@
/* Callgraph transformations to handle inlining
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c
index 68a190d14ca..06d1dfca2d7 100644
--- a/gcc/ipa-inline.c
+++ b/gcc/ipa-inline.c
@@ -1,5 +1,5 @@
/* Inlining decision heuristics.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-inline.h b/gcc/ipa-inline.h
index ebf5d9718fb..8279264a7cf 100644
--- a/gcc/ipa-inline.h
+++ b/gcc/ipa-inline.h
@@ -1,5 +1,5 @@
/* Inlining decision heuristics.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-param-manipulation.c b/gcc/ipa-param-manipulation.c
index efa1ea27c66..36290704644 100644
--- a/gcc/ipa-param-manipulation.c
+++ b/gcc/ipa-param-manipulation.c
@@ -1,6 +1,6 @@
/* Manipulation of formal and actual parameters of functions and function
calls.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-param-manipulation.h b/gcc/ipa-param-manipulation.h
index 7bf942fe2c3..84bc42d5196 100644
--- a/gcc/ipa-param-manipulation.h
+++ b/gcc/ipa-param-manipulation.h
@@ -1,6 +1,6 @@
/* Manipulation of formal and actual parameters of functions and function
calls.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-polymorphic-call.c b/gcc/ipa-polymorphic-call.c
index 78cde864244..13aca94dd00 100644
--- a/gcc/ipa-polymorphic-call.c
+++ b/gcc/ipa-polymorphic-call.c
@@ -1,5 +1,5 @@
/* Analysis of polymorphic call context.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-predicate.c b/gcc/ipa-predicate.c
index f10e2343a22..6ef02b18f4c 100644
--- a/gcc/ipa-predicate.c
+++ b/gcc/ipa-predicate.c
@@ -1,5 +1,5 @@
/* IPA predicates.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-predicate.h b/gcc/ipa-predicate.h
index 6d4881952a2..9a82fe6340f 100644
--- a/gcc/ipa-predicate.h
+++ b/gcc/ipa-predicate.h
@@ -1,5 +1,5 @@
/* IPA predicates.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-profile.c b/gcc/ipa-profile.c
index 7c7c0d0faea..0c972ddb80c 100644
--- a/gcc/ipa-profile.c
+++ b/gcc/ipa-profile.c
@@ -1,5 +1,5 @@
/* Basic IPA optimizations based on profile.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c
index 7ac250a0a6a..b9714fb899a 100644
--- a/gcc/ipa-prop.c
+++ b/gcc/ipa-prop.c
@@ -1,5 +1,5 @@
/* Interprocedural analyses.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-prop.h b/gcc/ipa-prop.h
index 2b3ea68c5fb..a61e06135e3 100644
--- a/gcc/ipa-prop.h
+++ b/gcc/ipa-prop.h
@@ -1,5 +1,5 @@
/* Interprocedural analyses.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-pure-const.c b/gcc/ipa-pure-const.c
index 09ca3590039..fee253e315a 100644
--- a/gcc/ipa-pure-const.c
+++ b/gcc/ipa-pure-const.c
@@ -1,5 +1,5 @@
/* Callgraph based analysis of static variables.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
This file is part of GCC.
diff --git a/gcc/ipa-ref.c b/gcc/ipa-ref.c
index 973d82867c7..2b9a7e3f3e3 100644
--- a/gcc/ipa-ref.c
+++ b/gcc/ipa-ref.c
@@ -1,5 +1,5 @@
/* Interprocedural reference lists.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-ref.h b/gcc/ipa-ref.h
index fc1e95f9973..ba788c2eef7 100644
--- a/gcc/ipa-ref.h
+++ b/gcc/ipa-ref.h
@@ -1,5 +1,5 @@
/* IPA reference lists.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-reference.c b/gcc/ipa-reference.c
index 45c2e3feda2..6490c03f8d0 100644
--- a/gcc/ipa-reference.c
+++ b/gcc/ipa-reference.c
@@ -1,5 +1,5 @@
/* Callgraph based analysis of static variables.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
This file is part of GCC.
diff --git a/gcc/ipa-reference.h b/gcc/ipa-reference.h
index 392b2f06e8a..75c8128811c 100644
--- a/gcc/ipa-reference.h
+++ b/gcc/ipa-reference.h
@@ -1,5 +1,5 @@
/* IPA handling of references.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
This file is part of GCC.
diff --git a/gcc/ipa-split.c b/gcc/ipa-split.c
index 48857c2aab3..24b30f62cef 100644
--- a/gcc/ipa-split.c
+++ b/gcc/ipa-split.c
@@ -1,5 +1,5 @@
/* Function splitting pass
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka <jh@suse.cz>
This file is part of GCC.
diff --git a/gcc/ipa-utils.c b/gcc/ipa-utils.c
index c991bddd7dd..aa586f5feb2 100644
--- a/gcc/ipa-utils.c
+++ b/gcc/ipa-utils.c
@@ -1,5 +1,5 @@
/* Utilities for ipa analysis.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
This file is part of GCC.
diff --git a/gcc/ipa-utils.h b/gcc/ipa-utils.h
index 2affbd66d13..61761895c5c 100644
--- a/gcc/ipa-utils.h
+++ b/gcc/ipa-utils.h
@@ -1,5 +1,5 @@
/* Utilities for ipa analysis.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
This file is part of GCC.
diff --git a/gcc/ipa-visibility.c b/gcc/ipa-visibility.c
index 9f136d9069c..a82852b3ce4 100644
--- a/gcc/ipa-visibility.c
+++ b/gcc/ipa-visibility.c
@@ -1,5 +1,5 @@
/* IPA visibility pass
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa.c b/gcc/ipa.c
index 16df4cacedd..9330de59c72 100644
--- a/gcc/ipa.c
+++ b/gcc/ipa.c
@@ -1,5 +1,5 @@
/* Basic IPA optimizations and utilities.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ira-build.c b/gcc/ira-build.c
index 63c00d0aeed..d90063eaa24 100644
--- a/gcc/ira-build.c
+++ b/gcc/ira-build.c
@@ -1,5 +1,5 @@
/* Building internal representation for IRA.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/ira-color.c b/gcc/ira-color.c
index cfcdc5b23d6..81d7bb464ed 100644
--- a/gcc/ira-color.c
+++ b/gcc/ira-color.c
@@ -1,5 +1,5 @@
/* IRA allocation based on graph coloring.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/ira-conflicts.c b/gcc/ira-conflicts.c
index 61c03e2ddfd..eb85e7752ae 100644
--- a/gcc/ira-conflicts.c
+++ b/gcc/ira-conflicts.c
@@ -1,5 +1,5 @@
/* IRA conflict builder.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/ira-costs.c b/gcc/ira-costs.c
index 0bd07788833..9008ab9acb4 100644
--- a/gcc/ira-costs.c
+++ b/gcc/ira-costs.c
@@ -1,5 +1,5 @@
/* IRA hard register and memory cost calculation for allocnos or pseudos.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/ira-emit.c b/gcc/ira-emit.c
index 77fd72adbf2..dc7a239e516 100644
--- a/gcc/ira-emit.c
+++ b/gcc/ira-emit.c
@@ -1,5 +1,5 @@
/* Integrated Register Allocator. Changing code and generating moves.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/ira-int.h b/gcc/ira-int.h
index 6cda6b76106..b7cc9c1a942 100644
--- a/gcc/ira-int.h
+++ b/gcc/ira-int.h
@@ -1,5 +1,5 @@
/* Integrated Register Allocator (IRA) intercommunication header file.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/ira-lives.c b/gcc/ira-lives.c
index d70868d50de..b38d4a5b509 100644
--- a/gcc/ira-lives.c
+++ b/gcc/ira-lives.c
@@ -1,5 +1,5 @@
/* IRA processing allocno lives to build allocno live ranges.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/ira.c b/gcc/ira.c
index b3905b67423..b9c1f4aa489 100644
--- a/gcc/ira.c
+++ b/gcc/ira.c
@@ -1,5 +1,5 @@
/* Integrated Register Allocator (IRA) entry point.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/ira.h b/gcc/ira.h
index d0c8c6e8c16..9df983c8a96 100644
--- a/gcc/ira.h
+++ b/gcc/ira.h
@@ -1,6 +1,6 @@
/* Communication between the Integrated Register Allocator (IRA) and
the rest of the compiler.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/is-a.h b/gcc/is-a.h
index 2adc7409acb..e28af43f42e 100644
--- a/gcc/is-a.h
+++ b/gcc/is-a.h
@@ -1,5 +1,5 @@
/* Dynamic testing for abstract is-a relationships.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Lawrence Crowl.
This file is part of GCC.
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index eb2f793279e..2e12ce93d47 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,7 @@
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2017-12-19 Jakub Jelinek <jakub@redhat.com>
* jit-playback.c (get_type, playback::compile_to_file::copy_file,
@@ -2565,7 +2569,7 @@
* Initial creation
-Copyright (C) 2013-2017 Free Software Foundation, Inc.
+Copyright (C) 2013-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/jit/Make-lang.in b/gcc/jit/Make-lang.in
index 0eaba793d82..d4362a9560e 100644
--- a/gcc/jit/Make-lang.in
+++ b/gcc/jit/Make-lang.in
@@ -1,5 +1,5 @@
# Top level -*- makefile -*- fragment for libgccjit.so.
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/jit/config-lang.in b/gcc/jit/config-lang.in
index 51548c487e5..23f36b383af 100644
--- a/gcc/jit/config-lang.in
+++ b/gcc/jit/config-lang.in
@@ -1,5 +1,5 @@
# Top level configure fragment for libgccjit.so.
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/jit/docs/_build/texinfo/libgccjit.texi b/gcc/jit/docs/_build/texinfo/libgccjit.texi
index a3b206f2dd4..3bc5ae432ef 100644
--- a/gcc/jit/docs/_build/texinfo/libgccjit.texi
+++ b/gcc/jit/docs/_build/texinfo/libgccjit.texi
@@ -23,7 +23,7 @@ libgccjit 8.0.0 (experimental 20171031), October 31, 2017
David Malcolm
-Copyright @copyright{} 2014-2017 Free Software Foundation, Inc.
+Copyright @copyright{} 2014-2018 Free Software Foundation, Inc.
@end quotation
@end copying
@@ -46,7 +46,7 @@ Copyright @copyright{} 2014-2017 Free Software Foundation, Inc.
@c %**start of body
@anchor{index doc}@anchor{0}
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -85,7 +85,7 @@ wrapper classes around the C API, to save typing.
Contents:
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -388,7 +388,7 @@ Running the test suite
@chapter Tutorial
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -432,7 +432,7 @@ the details in later parts of this tutorial.
@example
/* Smoketest example for libgccjit.so
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
@@ -583,7 +583,7 @@ hello world
@noindent
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -1037,7 +1037,7 @@ Here's what the above looks like as a complete program:
@example
/* Usage example for libgccjit.so
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
@@ -1170,7 +1170,7 @@ result: 25
@noindent
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -1651,7 +1651,7 @@ install it with @cite{yum install python-xdot}):
@example
/* Usage example for libgccjit.so
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
@@ -1843,7 +1843,7 @@ loop_test returned: 285
@noindent
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -3992,7 +3992,7 @@ instr9:
@noindent
-@c Copyright (C) 2015-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2015-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -4824,7 +4824,7 @@ to an executable. It's also possible to compile it to an object file,
and to a dynamic library. See the documentation of
@pxref{4a,,gcc_jit_context_compile_to_file()} for more information.
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -4846,7 +4846,7 @@ and to a dynamic library. See the documentation of
@chapter Topic Reference
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -5623,7 +5623,7 @@ its presence using
@noindent
@end deffn
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -5740,7 +5740,7 @@ object's context is released.
@end cartouche
@end deffn
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -6378,7 +6378,7 @@ create_code (gcc_jit_context *ctxt, void *user_data)
Function pointer types can be created using
@pxref{91,,gcc_jit_context_new_function_ptr_type()}.
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -7464,7 +7464,7 @@ PTR[INDEX]
in C (or, indeed, to @code{PTR + INDEX}).
@end deffn
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -8090,7 +8090,7 @@ create_code (gcc_jit_context *ctxt, void *user_data)
@end quotation
@end deffn
-@c Copyright (C) 2017 Free Software Foundation, Inc.
+@c Copyright (C) 2017-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -8173,7 +8173,7 @@ Generate a @pxref{a,,gcc_jit_type} for a function pointer with the
given return type and parameters.
@end deffn
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -8261,7 +8261,7 @@ argument is true, this will also set up @cite{gcc_jit_location} information
throughout the context, pointing at the dump file as if it were a source
file, giving you @emph{something} you can step through in the debugger.
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -8538,7 +8538,7 @@ There is currently no support for specifying libraries to link
against.
@end deffn
-@c Copyright (C) 2015-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2015-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -8789,7 +8789,7 @@ entrypoints:
@code{LIBGCCJIT_ABI_10} covers the addition of
@pxref{85,,gcc_jit_context_new_rvalue_from_vector()}
-@c Copyright (C) 2015-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2015-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -9100,7 +9100,7 @@ for its presence using
@noindent
@end deffn
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -9138,7 +9138,7 @@ production yet.
Contents:
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -9273,7 +9273,7 @@ Compiling a context
@section Tutorial
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -9316,7 +9316,7 @@ the details in later parts of this tutorial.
@example
/* Smoketest example for libgccjit.so C++ API
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
@@ -9451,7 +9451,7 @@ hello world
@noindent
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -9847,7 +9847,7 @@ Here's what the above looks like as a complete program:
@example
/* Usage example for libgccjit.so's C++ API
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
@@ -9962,7 +9962,7 @@ result: 25
@noindent
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -10466,7 +10466,7 @@ install it with @cite{yum install python-xdot}):
@example
/* Usage example for libgccjit.so's C++ API
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
@@ -10623,7 +10623,7 @@ loop_test returned: 285
@noindent
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -12549,7 +12549,7 @@ instr9:
@noindent
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -12571,7 +12571,7 @@ instr9:
@section Topic Reference
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -12965,7 +12965,7 @@ its presence using
@noindent
@end deffn
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -13063,7 +13063,7 @@ obj: 4.0 * (float)i
@noindent
@end deffn
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -13351,7 +13351,7 @@ size of the struct is not known), or later specified using
@pxref{8d,,gcc_jit_struct_set_fields()}.
@end deffn
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -14253,7 +14253,7 @@ gccjit::lvalue element = array[0];
@noindent
@end quotation
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -14716,7 +14716,7 @@ create_code (gcc_jit_context *c_ctxt, void *user_data)
@end quotation
@end deffn
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -14797,7 +14797,7 @@ argument is true, this will also set up @cite{gccjit::location} information
throughout the context, pointing at the dump file as if it were a source
file, giving you @emph{something} you can step through in the debugger.
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
@@ -14869,7 +14869,7 @@ This is a thin wrapper around the
@pxref{4a,,gcc_jit_context_compile_to_file()} API entrypoint.
@end deffn
-@c Copyright (C) 2014-2017 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2018 Free Software Foundation, Inc.
@c Originally contributed by David Malcolm <dmalcolm@redhat.com>
@c
@c This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/conf.py b/gcc/jit/docs/conf.py
index 3f163bff001..84842244a2d 100644
--- a/gcc/jit/docs/conf.py
+++ b/gcc/jit/docs/conf.py
@@ -41,7 +41,7 @@ master_doc = 'index'
# General information about the project.
project = u'libgccjit'
-copyright = u'2014-2017 Free Software Foundation, Inc.'
+copyright = u'2014-2018 Free Software Foundation, Inc.'
# GCC-specific: extract version information from "gcc" src subdir for
# use in "version" and "release" below.
diff --git a/gcc/jit/docs/cp/index.rst b/gcc/jit/docs/cp/index.rst
index 44bf28d1302..80754213eb0 100644
--- a/gcc/jit/docs/cp/index.rst
+++ b/gcc/jit/docs/cp/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/cp/intro/index.rst b/gcc/jit/docs/cp/intro/index.rst
index dfcbe0bfa58..0c6105b150a 100644
--- a/gcc/jit/docs/cp/intro/index.rst
+++ b/gcc/jit/docs/cp/intro/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/cp/intro/tutorial01.rst b/gcc/jit/docs/cp/intro/tutorial01.rst
index 74ac7750372..a284288e461 100644
--- a/gcc/jit/docs/cp/intro/tutorial01.rst
+++ b/gcc/jit/docs/cp/intro/tutorial01.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/cp/intro/tutorial02.rst b/gcc/jit/docs/cp/intro/tutorial02.rst
index f13b17e6b21..72f153005d1 100644
--- a/gcc/jit/docs/cp/intro/tutorial02.rst
+++ b/gcc/jit/docs/cp/intro/tutorial02.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/cp/intro/tutorial03.rst b/gcc/jit/docs/cp/intro/tutorial03.rst
index 84151cacbac..dc733f1bfce 100644
--- a/gcc/jit/docs/cp/intro/tutorial03.rst
+++ b/gcc/jit/docs/cp/intro/tutorial03.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/cp/intro/tutorial04.rst b/gcc/jit/docs/cp/intro/tutorial04.rst
index 35f90b8b3d7..188d75755f7 100644
--- a/gcc/jit/docs/cp/intro/tutorial04.rst
+++ b/gcc/jit/docs/cp/intro/tutorial04.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/cp/topics/compilation.rst b/gcc/jit/docs/cp/topics/compilation.rst
index 6cd08e6cd8c..d4cd9b38f94 100644
--- a/gcc/jit/docs/cp/topics/compilation.rst
+++ b/gcc/jit/docs/cp/topics/compilation.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/cp/topics/contexts.rst b/gcc/jit/docs/cp/topics/contexts.rst
index 6dd35f622cf..338d68f002f 100644
--- a/gcc/jit/docs/cp/topics/contexts.rst
+++ b/gcc/jit/docs/cp/topics/contexts.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/cp/topics/expressions.rst b/gcc/jit/docs/cp/topics/expressions.rst
index b0081f68fc1..db0e33b1468 100644
--- a/gcc/jit/docs/cp/topics/expressions.rst
+++ b/gcc/jit/docs/cp/topics/expressions.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/cp/topics/functions.rst b/gcc/jit/docs/cp/topics/functions.rst
index d70deaf2a47..ca1141dcced 100644
--- a/gcc/jit/docs/cp/topics/functions.rst
+++ b/gcc/jit/docs/cp/topics/functions.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/cp/topics/index.rst b/gcc/jit/docs/cp/topics/index.rst
index 2c5afe12004..f1ac3f4b688 100644
--- a/gcc/jit/docs/cp/topics/index.rst
+++ b/gcc/jit/docs/cp/topics/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/cp/topics/locations.rst b/gcc/jit/docs/cp/topics/locations.rst
index e1b6e63fbab..38278994a0e 100644
--- a/gcc/jit/docs/cp/topics/locations.rst
+++ b/gcc/jit/docs/cp/topics/locations.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/cp/topics/objects.rst b/gcc/jit/docs/cp/topics/objects.rst
index 376305b49f2..3b803e14879 100644
--- a/gcc/jit/docs/cp/topics/objects.rst
+++ b/gcc/jit/docs/cp/topics/objects.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/cp/topics/types.rst b/gcc/jit/docs/cp/topics/types.rst
index 1df896e5c28..bae6e64ee4d 100644
--- a/gcc/jit/docs/cp/topics/types.rst
+++ b/gcc/jit/docs/cp/topics/types.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/examples/tut01-hello-world.c b/gcc/jit/docs/examples/tut01-hello-world.c
index 7259f01baab..afeb86256fd 100644
--- a/gcc/jit/docs/examples/tut01-hello-world.c
+++ b/gcc/jit/docs/examples/tut01-hello-world.c
@@ -1,5 +1,5 @@
/* Smoketest example for libgccjit.so
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/docs/examples/tut01-hello-world.cc b/gcc/jit/docs/examples/tut01-hello-world.cc
index efee9519fd6..b22c8aa76e1 100644
--- a/gcc/jit/docs/examples/tut01-hello-world.cc
+++ b/gcc/jit/docs/examples/tut01-hello-world.cc
@@ -1,5 +1,5 @@
/* Smoketest example for libgccjit.so C++ API
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/docs/examples/tut02-square.c b/gcc/jit/docs/examples/tut02-square.c
index f17e5177ff7..13efb111e9e 100644
--- a/gcc/jit/docs/examples/tut02-square.c
+++ b/gcc/jit/docs/examples/tut02-square.c
@@ -1,5 +1,5 @@
/* Usage example for libgccjit.so
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/docs/examples/tut02-square.cc b/gcc/jit/docs/examples/tut02-square.cc
index 259f23bd6c4..19a308117e8 100644
--- a/gcc/jit/docs/examples/tut02-square.cc
+++ b/gcc/jit/docs/examples/tut02-square.cc
@@ -1,5 +1,5 @@
/* Usage example for libgccjit.so's C++ API
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/docs/examples/tut03-sum-of-squares.c b/gcc/jit/docs/examples/tut03-sum-of-squares.c
index b1595d178ec..8c5b93c19e6 100644
--- a/gcc/jit/docs/examples/tut03-sum-of-squares.c
+++ b/gcc/jit/docs/examples/tut03-sum-of-squares.c
@@ -1,5 +1,5 @@
/* Usage example for libgccjit.so
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/docs/examples/tut03-sum-of-squares.cc b/gcc/jit/docs/examples/tut03-sum-of-squares.cc
index e19d89a2e74..309eeea1908 100644
--- a/gcc/jit/docs/examples/tut03-sum-of-squares.cc
+++ b/gcc/jit/docs/examples/tut03-sum-of-squares.cc
@@ -1,5 +1,5 @@
/* Usage example for libgccjit.so's C++ API
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/docs/examples/tut04-toyvm/toyvm.c b/gcc/jit/docs/examples/tut04-toyvm/toyvm.c
index 9750a4d651e..32780ef4c2b 100644
--- a/gcc/jit/docs/examples/tut04-toyvm/toyvm.c
+++ b/gcc/jit/docs/examples/tut04-toyvm/toyvm.c
@@ -1,6 +1,6 @@
/* A simple stack-based virtual machine to demonstrate
JIT-compilation.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/docs/examples/tut04-toyvm/toyvm.cc b/gcc/jit/docs/examples/tut04-toyvm/toyvm.cc
index 2da6db4446d..5b3672184ec 100644
--- a/gcc/jit/docs/examples/tut04-toyvm/toyvm.cc
+++ b/gcc/jit/docs/examples/tut04-toyvm/toyvm.cc
@@ -1,6 +1,6 @@
/* A simple stack-based virtual machine to demonstrate
JIT-compilation.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/docs/index.rst b/gcc/jit/docs/index.rst
index eb0fd70db28..5def959ade6 100644
--- a/gcc/jit/docs/index.rst
+++ b/gcc/jit/docs/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/internals/index.rst b/gcc/jit/docs/internals/index.rst
index 4ad7f61f774..8f58b164974 100644
--- a/gcc/jit/docs/internals/index.rst
+++ b/gcc/jit/docs/internals/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/intro/index.rst b/gcc/jit/docs/intro/index.rst
index 417d157548b..a2c5e7d1743 100644
--- a/gcc/jit/docs/intro/index.rst
+++ b/gcc/jit/docs/intro/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/intro/tutorial01.rst b/gcc/jit/docs/intro/tutorial01.rst
index c85410b094f..3a66e9d40a0 100644
--- a/gcc/jit/docs/intro/tutorial01.rst
+++ b/gcc/jit/docs/intro/tutorial01.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/intro/tutorial02.rst b/gcc/jit/docs/intro/tutorial02.rst
index e926f4c1985..1b411a1fd09 100644
--- a/gcc/jit/docs/intro/tutorial02.rst
+++ b/gcc/jit/docs/intro/tutorial02.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/intro/tutorial03.rst b/gcc/jit/docs/intro/tutorial03.rst
index 926ee136b91..9286bee0a3a 100644
--- a/gcc/jit/docs/intro/tutorial03.rst
+++ b/gcc/jit/docs/intro/tutorial03.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/intro/tutorial04.rst b/gcc/jit/docs/intro/tutorial04.rst
index 7002b5725ae..1d15aca27ee 100644
--- a/gcc/jit/docs/intro/tutorial04.rst
+++ b/gcc/jit/docs/intro/tutorial04.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/intro/tutorial05.rst b/gcc/jit/docs/intro/tutorial05.rst
index 56732476546..a5d34406166 100644
--- a/gcc/jit/docs/intro/tutorial05.rst
+++ b/gcc/jit/docs/intro/tutorial05.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2015-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2015-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/topics/compatibility.rst b/gcc/jit/docs/topics/compatibility.rst
index 84d342b13e3..0185fcf4022 100644
--- a/gcc/jit/docs/topics/compatibility.rst
+++ b/gcc/jit/docs/topics/compatibility.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2015-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2015-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/topics/compilation.rst b/gcc/jit/docs/topics/compilation.rst
index 587555ad1b3..8654cb346bd 100644
--- a/gcc/jit/docs/topics/compilation.rst
+++ b/gcc/jit/docs/topics/compilation.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/topics/contexts.rst b/gcc/jit/docs/topics/contexts.rst
index 53305a3039e..8f58a3228fd 100644
--- a/gcc/jit/docs/topics/contexts.rst
+++ b/gcc/jit/docs/topics/contexts.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/topics/expressions.rst b/gcc/jit/docs/topics/expressions.rst
index e6e09dd4eb2..ace4973766d 100644
--- a/gcc/jit/docs/topics/expressions.rst
+++ b/gcc/jit/docs/topics/expressions.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/topics/function-pointers.rst b/gcc/jit/docs/topics/function-pointers.rst
index b5b9d1b72b5..dbaf3746ba3 100644
--- a/gcc/jit/docs/topics/function-pointers.rst
+++ b/gcc/jit/docs/topics/function-pointers.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2017 Free Software Foundation, Inc.
+.. Copyright (C) 2017-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/topics/functions.rst b/gcc/jit/docs/topics/functions.rst
index 513e19b054c..3733d170754 100644
--- a/gcc/jit/docs/topics/functions.rst
+++ b/gcc/jit/docs/topics/functions.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/topics/index.rst b/gcc/jit/docs/topics/index.rst
index a912a6d933f..65cdab8210b 100644
--- a/gcc/jit/docs/topics/index.rst
+++ b/gcc/jit/docs/topics/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/topics/locations.rst b/gcc/jit/docs/topics/locations.rst
index d73e4eecc57..d3cec376ea7 100644
--- a/gcc/jit/docs/topics/locations.rst
+++ b/gcc/jit/docs/topics/locations.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/topics/objects.rst b/gcc/jit/docs/topics/objects.rst
index c0c512f7622..87b077083e8 100644
--- a/gcc/jit/docs/topics/objects.rst
+++ b/gcc/jit/docs/topics/objects.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/topics/performance.rst b/gcc/jit/docs/topics/performance.rst
index ef929e5e13d..9df0a754441 100644
--- a/gcc/jit/docs/topics/performance.rst
+++ b/gcc/jit/docs/topics/performance.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2015-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2015-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/docs/topics/types.rst b/gcc/jit/docs/topics/types.rst
index a9ab9b3f291..a43f670b45b 100644
--- a/gcc/jit/docs/topics/types.rst
+++ b/gcc/jit/docs/topics/types.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2017 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2018 Free Software Foundation, Inc.
Originally contributed by David Malcolm <dmalcolm@redhat.com>
This is free software: you can redistribute it and/or modify it
diff --git a/gcc/jit/dummy-frontend.c b/gcc/jit/dummy-frontend.c
index b2172908655..4c7f96078a4 100644
--- a/gcc/jit/dummy-frontend.c
+++ b/gcc/jit/dummy-frontend.c
@@ -1,5 +1,5 @@
/* jit.c -- Dummy "frontend" for use during JIT-compilation.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/jit-builtins.c b/gcc/jit/jit-builtins.c
index ee37495e908..9f5c04b1747 100644
--- a/gcc/jit/jit-builtins.c
+++ b/gcc/jit/jit-builtins.c
@@ -1,5 +1,5 @@
/* jit-builtins.c -- Handling of builtin functions during JIT-compilation.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/jit-builtins.h b/gcc/jit/jit-builtins.h
index 5b03a99967e..382eb8c8464 100644
--- a/gcc/jit/jit-builtins.h
+++ b/gcc/jit/jit-builtins.h
@@ -1,5 +1,5 @@
/* jit-builtins.h -- Handling of builtin functions during JIT-compilation.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/jit-common.h b/gcc/jit/jit-common.h
index daf94a03cd8..3e04a9e5c9c 100644
--- a/gcc/jit/jit-common.h
+++ b/gcc/jit/jit-common.h
@@ -1,5 +1,5 @@
/* Core of implementation of libgccjit.so
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/jit/jit-logging.c b/gcc/jit/jit-logging.c
index 779b756abcc..3919cdfabdd 100644
--- a/gcc/jit/jit-logging.c
+++ b/gcc/jit/jit-logging.c
@@ -1,5 +1,5 @@
/* Internals of libgccjit: logging
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/jit/jit-logging.h b/gcc/jit/jit-logging.h
index bd82e7bcd86..c48b659506f 100644
--- a/gcc/jit/jit-logging.h
+++ b/gcc/jit/jit-logging.h
@@ -1,5 +1,5 @@
/* Internals of libgccjit: logging
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/jit/jit-playback.c b/gcc/jit/jit-playback.c
index 43b0ec9c7d5..258ebe8ef86 100644
--- a/gcc/jit/jit-playback.c
+++ b/gcc/jit/jit-playback.c
@@ -1,5 +1,5 @@
/* Internals of libgccjit: classes for playing back recorded API calls.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/jit/jit-playback.h b/gcc/jit/jit-playback.h
index b45f6d51536..a5d34dfe926 100644
--- a/gcc/jit/jit-playback.h
+++ b/gcc/jit/jit-playback.h
@@ -1,5 +1,5 @@
/* Internals of libgccjit: classes for playing back recorded API calls.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/jit/jit-recording.c b/gcc/jit/jit-recording.c
index f2cfcfd50fe..95bcaa01d44 100644
--- a/gcc/jit/jit-recording.c
+++ b/gcc/jit/jit-recording.c
@@ -1,5 +1,5 @@
/* Internals of libgccjit: classes for recording calls made to the JIT API.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/jit/jit-recording.h b/gcc/jit/jit-recording.h
index 6a3fd5d0384..e7feceb331d 100644
--- a/gcc/jit/jit-recording.h
+++ b/gcc/jit/jit-recording.h
@@ -1,5 +1,5 @@
/* Internals of libgccjit: classes for recording calls made to the JIT API.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/jit/jit-result.c b/gcc/jit/jit-result.c
index cb5a061f0aa..c8dbe9965b1 100644
--- a/gcc/jit/jit-result.c
+++ b/gcc/jit/jit-result.c
@@ -1,5 +1,5 @@
/* Internals of libgccjit: implementation of gcc_jit_result
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/jit/jit-result.h b/gcc/jit/jit-result.h
index 12d81f28fb5..ff678103108 100644
--- a/gcc/jit/jit-result.h
+++ b/gcc/jit/jit-result.h
@@ -1,5 +1,5 @@
/* Internals of libgccjit: implementation of gcc_jit_result
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/jit/jit-spec.c b/gcc/jit/jit-spec.c
index 67eb579bc92..c7f743cf0a1 100644
--- a/gcc/jit/jit-spec.c
+++ b/gcc/jit/jit-spec.c
@@ -1,5 +1,5 @@
/* Dummy flag and argument handling of the jit "front-end".
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/jit-tempdir.c b/gcc/jit/jit-tempdir.c
index cac161b683c..a9bded1cd2a 100644
--- a/gcc/jit/jit-tempdir.c
+++ b/gcc/jit/jit-tempdir.c
@@ -1,5 +1,5 @@
/* Managing temporary directories and their content within libgccjit.so
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/jit/jit-tempdir.h b/gcc/jit/jit-tempdir.h
index 586ac5d0419..955a4bf2fbf 100644
--- a/gcc/jit/jit-tempdir.h
+++ b/gcc/jit/jit-tempdir.h
@@ -1,5 +1,5 @@
/* Managing temporary directories and their content within libgccjit.so
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/jit/libgccjit++.h b/gcc/jit/libgccjit++.h
index 9e3c1792b5d..9cf053369b6 100644
--- a/gcc/jit/libgccjit++.h
+++ b/gcc/jit/libgccjit++.h
@@ -1,5 +1,5 @@
/* A C++ API for libgccjit, purely as inline wrapper functions.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/libgccjit.c b/gcc/jit/libgccjit.c
index fa8ef35b520..ea7fcfbfb17 100644
--- a/gcc/jit/libgccjit.c
+++ b/gcc/jit/libgccjit.c
@@ -1,5 +1,5 @@
/* Implementation of the C API; all wrappers into the internal C++ API
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by David Malcolm <dmalcolm@redhat.com>.
This file is part of GCC.
diff --git a/gcc/jit/libgccjit.h b/gcc/jit/libgccjit.h
index f955eb2aff6..ed756f3b61d 100644
--- a/gcc/jit/libgccjit.h
+++ b/gcc/jit/libgccjit.h
@@ -1,5 +1,5 @@
/* A pure C API to enable client code to embed GCC as a JIT-compiler.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/libgccjit.map b/gcc/jit/libgccjit.map
index 03f65fd834e..ab833b4c3e8 100644
--- a/gcc/jit/libgccjit.map
+++ b/gcc/jit/libgccjit.map
@@ -1,5 +1,5 @@
# Linker script for libgccjit.so
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
# Contributed by David Malcolm <dmalcolm@redhat.com>.
#
# This file is part of GCC.
diff --git a/gcc/jump.c b/gcc/jump.c
index 8ee05129baf..dcc85949aa2 100644
--- a/gcc/jump.c
+++ b/gcc/jump.c
@@ -1,5 +1,5 @@
/* Optimize jump instructions, for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/langhooks-def.h b/gcc/langhooks-def.h
index 9362d9674ed..fd20dfd66bc 100644
--- a/gcc/langhooks-def.h
+++ b/gcc/langhooks-def.h
@@ -1,5 +1,5 @@
/* Default macros to initialize the lang_hooks data structure.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Alexandre Oliva <aoliva@redhat.com>
This file is part of GCC.
diff --git a/gcc/langhooks.c b/gcc/langhooks.c
index 0fab9d5c068..3cd790105b8 100644
--- a/gcc/langhooks.c
+++ b/gcc/langhooks.c
@@ -1,5 +1,5 @@
/* Default language-specific hooks.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Alexandre Oliva <aoliva@redhat.com>
This file is part of GCC.
diff --git a/gcc/langhooks.h b/gcc/langhooks.h
index dddb0270d49..94bb39f3b5a 100644
--- a/gcc/langhooks.h
+++ b/gcc/langhooks.h
@@ -1,5 +1,5 @@
/* The lang_hooks data structure.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lcm.c b/gcc/lcm.c
index e8666274211..154dc947b86 100644
--- a/gcc/lcm.c
+++ b/gcc/lcm.c
@@ -1,5 +1,5 @@
/* Generic partial redundancy elimination with lazy code motion support.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lcm.h b/gcc/lcm.h
index e3e0ff35140..d056eac0e34 100644
--- a/gcc/lcm.h
+++ b/gcc/lcm.h
@@ -1,5 +1,5 @@
/* Generic partial redundancy elimination with lazy code motion header file.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/libfuncs.h b/gcc/libfuncs.h
index 3fc4047e025..6bffb385c6e 100644
--- a/gcc/libfuncs.h
+++ b/gcc/libfuncs.h
@@ -1,5 +1,5 @@
/* Definitions for code generation pass of GNU compiler.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/limitx.h b/gcc/limitx.h
index dff1b70cda4..be13b53c060 100644
--- a/gcc/limitx.h
+++ b/gcc/limitx.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992-2017 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lists.c b/gcc/lists.c
index 74922864cf1..ce74a3d3518 100644
--- a/gcc/lists.c
+++ b/gcc/lists.c
@@ -1,5 +1,5 @@
/* List management for the GCC expander.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.c
index 3a1d838affd..4e8ce9f5278 100644
--- a/gcc/loop-doloop.c
+++ b/gcc/loop-doloop.c
@@ -1,5 +1,5 @@
/* Perform doloop optimizations
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Based on code by Michael P. Hayes (m.hayes@elec.canterbury.ac.nz)
This file is part of GCC.
diff --git a/gcc/loop-init.c b/gcc/loop-init.c
index fd5069caa29..f6a8de40e48 100644
--- a/gcc/loop-init.c
+++ b/gcc/loop-init.c
@@ -1,5 +1,5 @@
/* Loop optimizer initialization routines and RTL loop optimization passes.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c
index ed491697f32..bd31a51c1d5 100644
--- a/gcc/loop-invariant.c
+++ b/gcc/loop-invariant.c
@@ -1,5 +1,5 @@
/* RTL-level loop invariant motion.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-iv.c b/gcc/loop-iv.c
index 1d0c66f2b2f..8f476819728 100644
--- a/gcc/loop-iv.c
+++ b/gcc/loop-iv.c
@@ -1,5 +1,5 @@
/* Rtl-level induction variable analysis.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.c
index b9d01ffe066..5a0393224cb 100644
--- a/gcc/loop-unroll.c
+++ b/gcc/loop-unroll.c
@@ -1,5 +1,5 @@
/* Loop unrolling.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-unroll.h b/gcc/loop-unroll.h
index 31e51c1b6c1..674e82dc5c0 100644
--- a/gcc/loop-unroll.h
+++ b/gcc/loop-unroll.h
@@ -1,5 +1,5 @@
/* Loop unrolling header file.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.c
index e10844cda76..6666b7432bc 100644
--- a/gcc/lower-subreg.c
+++ b/gcc/lower-subreg.c
@@ -1,5 +1,5 @@
/* Decompose multiword subregs.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Richard Henderson <rth@redhat.com>
Ian Lance Taylor <iant@google.com>
diff --git a/gcc/lower-subreg.h b/gcc/lower-subreg.h
index 69e8c29173a..801e36f014f 100644
--- a/gcc/lower-subreg.h
+++ b/gcc/lower-subreg.h
@@ -1,5 +1,5 @@
/* Target-dependent costs for lower-subreg.c.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lra-assigns.c b/gcc/lra-assigns.c
index 8174b586790..2bfd0919d82 100644
--- a/gcc/lra-assigns.c
+++ b/gcc/lra-assigns.c
@@ -1,5 +1,5 @@
/* Assign reload pseudos.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/lra-coalesce.c b/gcc/lra-coalesce.c
index 7af10d8d264..7a5b8e7794c 100644
--- a/gcc/lra-coalesce.c
+++ b/gcc/lra-coalesce.c
@@ -1,5 +1,5 @@
/* Coalesce spilled pseudos.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.c
index 59daf11062a..3dcb576e7e1 100644
--- a/gcc/lra-constraints.c
+++ b/gcc/lra-constraints.c
@@ -1,5 +1,5 @@
/* Code for RTL transformations to satisfy insn constraints.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/lra-eliminations.c b/gcc/lra-eliminations.c
index a4437809431..44ad96af38d 100644
--- a/gcc/lra-eliminations.c
+++ b/gcc/lra-eliminations.c
@@ -1,5 +1,5 @@
/* Code for RTL register eliminations.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/lra-int.h b/gcc/lra-int.h
index 4d354356009..d737816146f 100644
--- a/gcc/lra-int.h
+++ b/gcc/lra-int.h
@@ -1,5 +1,5 @@
/* Local Register Allocator (LRA) intercommunication header file.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/lra-lives.c b/gcc/lra-lives.c
index 785e436dc0e..2e53f877460 100644
--- a/gcc/lra-lives.c
+++ b/gcc/lra-lives.c
@@ -1,5 +1,5 @@
/* Build live ranges for pseudos.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/lra-remat.c b/gcc/lra-remat.c
index baba0a8ff73..527f2dd2b59 100644
--- a/gcc/lra-remat.c
+++ b/gcc/lra-remat.c
@@ -1,5 +1,5 @@
/* Rematerialize pseudos values.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/lra-spills.c b/gcc/lra-spills.c
index 60117f5600e..46efc3ace1b 100644
--- a/gcc/lra-spills.c
+++ b/gcc/lra-spills.c
@@ -1,5 +1,5 @@
/* Change pseudos by memory.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/lra.c b/gcc/lra.c
index fec9886969a..fc78b226ac7 100644
--- a/gcc/lra.c
+++ b/gcc/lra.c
@@ -1,5 +1,5 @@
/* LRA (local register allocator) driver and LRA utilities.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/lra.h b/gcc/lra.h
index bd9422e59fa..cacad92578e 100644
--- a/gcc/lra.h
+++ b/gcc/lra.h
@@ -1,6 +1,6 @@
/* Communication between the Local Register Allocator (LRA) and
the rest of the compiler.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Vladimir Makarov <vmakarov@redhat.com>.
This file is part of GCC.
diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.c
index ed3df15b143..dcd5391012c 100644
--- a/gcc/lto-cgraph.c
+++ b/gcc/lto-cgraph.c
@@ -1,7 +1,7 @@
/* Write and read the cgraph to the memory mapped representation of a
.o file.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
This file is part of GCC.
diff --git a/gcc/lto-compress.c b/gcc/lto-compress.c
index 195b5997a01..e1d8137ff44 100644
--- a/gcc/lto-compress.c
+++ b/gcc/lto-compress.c
@@ -1,6 +1,6 @@
/* LTO IL compression streams.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Simon Baldwin <simonb@google.com>
This file is part of GCC.
diff --git a/gcc/lto-compress.h b/gcc/lto-compress.h
index e7a846a77e5..0927f66d221 100644
--- a/gcc/lto-compress.h
+++ b/gcc/lto-compress.h
@@ -1,6 +1,6 @@
/* LTO IL compression streams.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Simon Baldwin <simonb@google.com>
This file is part of GCC.
diff --git a/gcc/lto-opts.c b/gcc/lto-opts.c
index e39f05d0e9c..ea336ad99bb 100644
--- a/gcc/lto-opts.c
+++ b/gcc/lto-opts.c
@@ -1,6 +1,6 @@
/* LTO IL options.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Simon Baldwin <simonb@google.com>
This file is part of GCC.
diff --git a/gcc/lto-section-in.c b/gcc/lto-section-in.c
index 984a648ff80..f4d340ff5a3 100644
--- a/gcc/lto-section-in.c
+++ b/gcc/lto-section-in.c
@@ -1,6 +1,6 @@
/* Input functions for reading LTO sections.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
This file is part of GCC.
diff --git a/gcc/lto-section-names.h b/gcc/lto-section-names.h
index 9684a95ba99..528aa3c3f35 100644
--- a/gcc/lto-section-names.h
+++ b/gcc/lto-section-names.h
@@ -1,5 +1,5 @@
/* Definitions for LTO section names.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lto-section-out.c b/gcc/lto-section-out.c
index 1d45409e97a..af0cad3f906 100644
--- a/gcc/lto-section-out.c
+++ b/gcc/lto-section-out.c
@@ -1,6 +1,6 @@
/* Functions for writing LTO sections.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
This file is part of GCC.
diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.c
index 4d690c809c3..d2274ce9321 100644
--- a/gcc/lto-streamer-in.c
+++ b/gcc/lto-streamer-in.c
@@ -1,6 +1,6 @@
/* Read the GIMPLE representation from a file stream.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
Re-implemented by Diego Novillo <dnovillo@google.com>
diff --git a/gcc/lto-streamer-out.c b/gcc/lto-streamer-out.c
index ef170838fc0..68305c4277e 100644
--- a/gcc/lto-streamer-out.c
+++ b/gcc/lto-streamer-out.c
@@ -1,6 +1,6 @@
/* Write the GIMPLE representation to a file stream.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
Re-implemented by Diego Novillo <dnovillo@google.com>
diff --git a/gcc/lto-streamer.c b/gcc/lto-streamer.c
index 74fe0e259bf..80717e5d0d3 100644
--- a/gcc/lto-streamer.c
+++ b/gcc/lto-streamer.c
@@ -1,7 +1,7 @@
/* Miscellaneous utilities for GIMPLE streaming. Things that are used
in both input and output are here.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Doug Kwan <dougkwan@google.com>
This file is part of GCC.
diff --git a/gcc/lto-streamer.h b/gcc/lto-streamer.h
index cd33df8f392..d5873f7dabf 100644
--- a/gcc/lto-streamer.h
+++ b/gcc/lto-streamer.h
@@ -1,7 +1,7 @@
/* Data structures and declarations used for reading and writing
GIMPLE to a file stream.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Doug Kwan <dougkwan@google.com>
This file is part of GCC.
diff --git a/gcc/lto-wrapper.c b/gcc/lto-wrapper.c
index 372d2dba86c..f7f6f6b5b3a 100644
--- a/gcc/lto-wrapper.c
+++ b/gcc/lto-wrapper.c
@@ -1,5 +1,5 @@
/* Wrapper to call lto. Used by collect2 and the linker plugin.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Factored out of collect2 by Rafael Espindola <espindola@google.com>
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index ce2d407406f..b9e290a6ef0 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,7 @@
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2017-12-15 Jakub Jelinek <jakub@redhat.com>
* lto-lang.c (lto_attribute_table, lto_format_attribute_table): Swap
@@ -5733,7 +5737,7 @@
* lto-tree.h: Likewise.
* lto-lang.c: Likewise.
-Copyright (C) 2006-2017 Free Software Foundation, Inc.
+Copyright (C) 2006-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/lto/Make-lang.in b/gcc/lto/Make-lang.in
index 17a24da1c55..46950776dd2 100644
--- a/gcc/lto/Make-lang.in
+++ b/gcc/lto/Make-lang.in
@@ -1,5 +1,5 @@
# Top level -*- makefile -*- fragment for LTO
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/lto/common.c b/gcc/lto/common.c
index 7d031fc5a13..37d2909e637 100644
--- a/gcc/lto/common.c
+++ b/gcc/lto/common.c
@@ -1,5 +1,5 @@
/* Common code for the plugin and lto1.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Rafael Avila de Espindola (espindola@google.com).
This program is free software; you can redistribute it and/or modify
diff --git a/gcc/lto/common.h b/gcc/lto/common.h
index ca37fc389ba..ccf35863f41 100644
--- a/gcc/lto/common.h
+++ b/gcc/lto/common.h
@@ -1,5 +1,5 @@
/* Common code for the plugin and lto1.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Rafael Avila de Espindola (espindola@google.com).
This file is part of GCC.
diff --git a/gcc/lto/config-lang.in b/gcc/lto/config-lang.in
index f16af2692d1..7cb7a7752a1 100644
--- a/gcc/lto/config-lang.in
+++ b/gcc/lto/config-lang.in
@@ -1,5 +1,5 @@
# Top level configure fragment for LTO
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/lto/lang-specs.h b/gcc/lto/lang-specs.h
index cc30782dd11..5e689f24de8 100644
--- a/gcc/lto/lang-specs.h
+++ b/gcc/lto/lang-specs.h
@@ -1,5 +1,5 @@
/* LTO driver specs.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, Inc.
This file is part of GCC.
diff --git a/gcc/lto/lang.opt b/gcc/lto/lang.opt
index 8482b1f07ff..0a408d30ce2 100644
--- a/gcc/lto/lang.opt
+++ b/gcc/lto/lang.opt
@@ -1,5 +1,5 @@
; Options for the LTO front end.
-; Copyright (C) 2008-2017 Free Software Foundation, Inc.
+; Copyright (C) 2008-2018 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/lto/lto-lang.c b/gcc/lto/lto-lang.c
index 2961b7df206..c52f943dffb 100644
--- a/gcc/lto/lto-lang.c
+++ b/gcc/lto/lto-lang.c
@@ -1,5 +1,5 @@
/* Language-dependent hooks for LTO.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, Inc.
This file is part of GCC.
diff --git a/gcc/lto/lto-object.c b/gcc/lto/lto-object.c
index 3fdaa623e28..93995abac4b 100644
--- a/gcc/lto/lto-object.c
+++ b/gcc/lto/lto-object.c
@@ -1,5 +1,5 @@
/* LTO routines to use object files.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Google.
This file is part of GCC.
diff --git a/gcc/lto/lto-partition.c b/gcc/lto/lto-partition.c
index 2d0663eb93c..6055dad99b5 100644
--- a/gcc/lto/lto-partition.c
+++ b/gcc/lto/lto-partition.c
@@ -1,5 +1,5 @@
/* LTO partitioning logic routines.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lto/lto-partition.h b/gcc/lto/lto-partition.h
index c0aefa6dcde..06c0daa5aa2 100644
--- a/gcc/lto/lto-partition.h
+++ b/gcc/lto/lto-partition.h
@@ -1,5 +1,5 @@
/* LTO partitioning logic routines.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lto/lto-symtab.c b/gcc/lto/lto-symtab.c
index 70190d0fda2..ee02a534714 100644
--- a/gcc/lto/lto-symtab.c
+++ b/gcc/lto/lto-symtab.c
@@ -1,5 +1,5 @@
/* LTO symbol table.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, Inc.
This file is part of GCC.
diff --git a/gcc/lto/lto-symtab.h b/gcc/lto/lto-symtab.h
index 89cd97b6dbd..6162728b2d4 100644
--- a/gcc/lto/lto-symtab.h
+++ b/gcc/lto/lto-symtab.h
@@ -1,5 +1,5 @@
/* LTO symbol table merging.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lto/lto-tree.h b/gcc/lto/lto-tree.h
index a49b87eb5ad..43550876627 100644
--- a/gcc/lto/lto-tree.h
+++ b/gcc/lto/lto-tree.h
@@ -1,5 +1,5 @@
/* Language-dependent trees for LTO.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, Inc.
This file is part of GCC.
diff --git a/gcc/lto/lto.c b/gcc/lto/lto.c
index e330644e2ef..01f2814ebaa 100644
--- a/gcc/lto/lto.c
+++ b/gcc/lto/lto.c
@@ -1,5 +1,5 @@
/* Top-level LTO routines.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, Inc.
This file is part of GCC.
diff --git a/gcc/lto/lto.h b/gcc/lto/lto.h
index 1031e3b1858..9dab2adedcf 100644
--- a/gcc/lto/lto.h
+++ b/gcc/lto/lto.h
@@ -1,5 +1,5 @@
/* LTO declarations.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by CodeSourcery, Inc.
This file is part of GCC.
diff --git a/gcc/machmode.def b/gcc/machmode.def
index afe685195ef..45c5acf90eb 100644
--- a/gcc/machmode.def
+++ b/gcc/machmode.def
@@ -1,6 +1,6 @@
/* This file contains the definitions and documentation for the
machine modes used in the GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/machmode.h b/gcc/machmode.h
index 963fbb6c569..6d9f5423839 100644
--- a/gcc/machmode.h
+++ b/gcc/machmode.h
@@ -1,5 +1,5 @@
/* Machine mode definitions for GCC; included by rtl.h and tree.h.
- Copyright (C) 1991-2017 Free Software Foundation, Inc.
+ Copyright (C) 1991-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/main.c b/gcc/main.c
index 9462e7a85d5..1dc1a0db704 100644
--- a/gcc/main.c
+++ b/gcc/main.c
@@ -1,5 +1,5 @@
/* main.c: defines main() for cc1, cc1plus, etc.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/match.pd b/gcc/match.pd
index a2a1b8f4c95..f4cd5e0fff9 100644
--- a/gcc/match.pd
+++ b/gcc/match.pd
@@ -2,7 +2,7 @@
This file is consumed by genmatch which produces gimple-match.c
and generic-match.c from it.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Richard Biener <rguenther@suse.de>
and Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
diff --git a/gcc/mcf.c b/gcc/mcf.c
index 67088506dac..f97264425b5 100644
--- a/gcc/mcf.c
+++ b/gcc/mcf.c
@@ -1,6 +1,6 @@
/* Routines to implement minimum-cost maximal flow algorithm used to smooth
basic block and edge frequency counts.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Paul Yuan (yingbo.com@gmail.com) and
Vinodha Ramasamy (vinodha@google.com).
diff --git a/gcc/mem-stats-traits.h b/gcc/mem-stats-traits.h
index dfea6d8411a..10ccafdd2f6 100644
--- a/gcc/mem-stats-traits.h
+++ b/gcc/mem-stats-traits.h
@@ -1,5 +1,5 @@
/* A memory statistics traits.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Martin Liska <mliska@suse.cz>
This file is part of GCC.
diff --git a/gcc/mem-stats.h b/gcc/mem-stats.h
index a5f8e3224c3..00cb2b0aa9c 100644
--- a/gcc/mem-stats.h
+++ b/gcc/mem-stats.h
@@ -1,5 +1,5 @@
/* A memory statistics tracking infrastructure.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Martin Liska <mliska@suse.cz>
This file is part of GCC.
diff --git a/gcc/memmodel.h b/gcc/memmodel.h
index 4082614f78a..d793f3eedb0 100644
--- a/gcc/memmodel.h
+++ b/gcc/memmodel.h
@@ -1,5 +1,5 @@
/* Prototypes of memory model helper functions.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/memory-block.cc b/gcc/memory-block.cc
index 78c81518abd..b439c061081 100644
--- a/gcc/memory-block.cc
+++ b/gcc/memory-block.cc
@@ -1,5 +1,5 @@
/* Shared pool of memory blocks for pool allocators.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/memory-block.h b/gcc/memory-block.h
index ff43ae8af7d..5440428240d 100644
--- a/gcc/memory-block.h
+++ b/gcc/memory-block.h
@@ -1,5 +1,5 @@
/* Shared pool of memory blocks for pool allocators.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/mkconfig.sh b/gcc/mkconfig.sh
index 3ee7fd32218..0f75c863c0b 100644
--- a/gcc/mkconfig.sh
+++ b/gcc/mkconfig.sh
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
# This file is part of GCC.
# GCC is free software; you can redistribute it and/or modify
diff --git a/gcc/mode-classes.def b/gcc/mode-classes.def
index af7e29d7281..3624f29120e 100644
--- a/gcc/mode-classes.def
+++ b/gcc/mode-classes.def
@@ -1,5 +1,5 @@
/* Machine mode class definitions for GCC.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/mode-switching.c b/gcc/mode-switching.c
index c391c0b1238..370a49e90a9 100644
--- a/gcc/mode-switching.c
+++ b/gcc/mode-switching.c
@@ -1,5 +1,5 @@
/* CPU mode switching
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.c
index d02f23f3b02..d5ad23343f2 100644
--- a/gcc/modulo-sched.c
+++ b/gcc/modulo-sched.c
@@ -1,5 +1,5 @@
/* Swing Modulo Scheduling implementation.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Ayal Zaks and Mustafa Hagog <zaks,mustafa@il.ibm.com>
This file is part of GCC.
diff --git a/gcc/multiple_target.c b/gcc/multiple_target.c
index 0d7cc3a2939..ecf69fc2124 100644
--- a/gcc/multiple_target.c
+++ b/gcc/multiple_target.c
@@ -2,7 +2,7 @@
Contributed by Evgeny Stupachenko <evstupac@gmail.com>
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog
index 39d0223ca0e..d95f3e433aa 100644
--- a/gcc/objc/ChangeLog
+++ b/gcc/objc/ChangeLog
@@ -1,3 +1,7 @@
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2017-11-30 Jakub Jelinek <jakub@redhat.com>
* objc-next-runtime-abi-01.c (generate_dispatch_table): Use ; instead
@@ -3786,7 +3790,7 @@
Move to c-objc-common.h.
-Copyright (C) 2004-2017 Free Software Foundation, Inc.
+Copyright (C) 2004-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in
index d221fd1f365..49b7a9f90d9 100644
--- a/gcc/objc/Make-lang.in
+++ b/gcc/objc/Make-lang.in
@@ -1,5 +1,5 @@
# Top level -*- makefile -*- fragment for GNU Objective-C
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/objc/config-lang.in b/gcc/objc/config-lang.in
index ce73cde406e..e38424584ad 100644
--- a/gcc/objc/config-lang.in
+++ b/gcc/objc/config-lang.in
@@ -1,5 +1,5 @@
# Top level configure fragment for GNU Objective-C
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/objc/lang-specs.h b/gcc/objc/lang-specs.h
index adf77c0dfd9..871c079da36 100644
--- a/gcc/objc/lang-specs.h
+++ b/gcc/objc/lang-specs.h
@@ -1,5 +1,5 @@
/* Definitions for specs for Objective-C.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c
index 765192c82aa..b87f7cc075e 100644
--- a/gcc/objc/objc-act.c
+++ b/gcc/objc/objc-act.c
@@ -1,5 +1,5 @@
/* Implement classes and message passing for Objective C.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Steve Naroff.
This file is part of GCC.
diff --git a/gcc/objc/objc-act.h b/gcc/objc/objc-act.h
index 92efd9ee45f..4bae555e40a 100644
--- a/gcc/objc/objc-act.h
+++ b/gcc/objc/objc-act.h
@@ -1,5 +1,5 @@
/* Declarations for objc-act.c.
- Copyright (C) 1990-2017 Free Software Foundation, Inc.
+ Copyright (C) 1990-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/objc/objc-encoding.c b/gcc/objc/objc-encoding.c
index f9d8d477d76..d057ad7a313 100644
--- a/gcc/objc/objc-encoding.c
+++ b/gcc/objc/objc-encoding.c
@@ -1,5 +1,5 @@
/* Routines dealing with ObjC encoding of types
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/objc/objc-encoding.h b/gcc/objc/objc-encoding.h
index 15796e2b547..d0d71583708 100644
--- a/gcc/objc/objc-encoding.h
+++ b/gcc/objc/objc-encoding.h
@@ -1,5 +1,5 @@
/* Routines dealing with ObjC encoding of types
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/objc/objc-gnu-runtime-abi-01.c b/gcc/objc/objc-gnu-runtime-abi-01.c
index 4321b365358..3631cb2dfc1 100644
--- a/gcc/objc/objc-gnu-runtime-abi-01.c
+++ b/gcc/objc/objc-gnu-runtime-abi-01.c
@@ -1,5 +1,5 @@
/* GNU Runtime ABI version 8
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Iain Sandoe (split from objc-act.c)
This file is part of GCC.
diff --git a/gcc/objc/objc-lang.c b/gcc/objc/objc-lang.c
index f676548b858..4372b009e89 100644
--- a/gcc/objc/objc-lang.c
+++ b/gcc/objc/objc-lang.c
@@ -1,5 +1,5 @@
/* Language-dependent hooks for Objective-C.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Ziemowit Laski <zlaski@apple.com>
This file is part of GCC.
diff --git a/gcc/objc/objc-map.c b/gcc/objc/objc-map.c
index 58c902bbb17..a714cea4086 100644
--- a/gcc/objc/objc-map.c
+++ b/gcc/objc/objc-map.c
@@ -1,5 +1,5 @@
/* objc-map.c -- Implementation of map data structures for ObjC compiler
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Written by Nicola Pero <nicola.pero@meta-innovation.com>
This program is free software; you can redistribute it and/or modify it
diff --git a/gcc/objc/objc-map.h b/gcc/objc/objc-map.h
index 76989e56052..ea6d6ea9806 100644
--- a/gcc/objc/objc-map.h
+++ b/gcc/objc/objc-map.h
@@ -1,5 +1,5 @@
/* objc-map.h -- Implementation of map data structures for ObjC compiler
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Written by Nicola Pero <nicola.pero@meta-innovation.com>
This program is free software; you can redistribute it and/or modify it
diff --git a/gcc/objc/objc-next-metadata-tags.h b/gcc/objc/objc-next-metadata-tags.h
index 78b3778bf6d..b58e000b3fb 100644
--- a/gcc/objc/objc-next-metadata-tags.h
+++ b/gcc/objc/objc-next-metadata-tags.h
@@ -1,5 +1,5 @@
/* Declarations for meta-data attribute tags.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Iain Sandoe
This file is part of GCC.
diff --git a/gcc/objc/objc-next-runtime-abi-01.c b/gcc/objc/objc-next-runtime-abi-01.c
index 8c52afb2704..9fff7f6f45e 100644
--- a/gcc/objc/objc-next-runtime-abi-01.c
+++ b/gcc/objc/objc-next-runtime-abi-01.c
@@ -1,5 +1,5 @@
/* Next Runtime (ABI-0/1) private.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Iain Sandoe (split from objc-act.c)
This file is part of GCC.
diff --git a/gcc/objc/objc-next-runtime-abi-02.c b/gcc/objc/objc-next-runtime-abi-02.c
index 0e7fd545650..4dbdfc9073e 100644
--- a/gcc/objc/objc-next-runtime-abi-02.c
+++ b/gcc/objc/objc-next-runtime-abi-02.c
@@ -1,5 +1,5 @@
/* Next Runtime (ABI-2) private.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Iain Sandoe and based, in part, on an implementation in
'branches/apple/trunk' contributed by Apple Computer Inc.
diff --git a/gcc/objc/objc-runtime-hooks.h b/gcc/objc/objc-runtime-hooks.h
index e581f2fd8f2..037a1cec503 100644
--- a/gcc/objc/objc-runtime-hooks.h
+++ b/gcc/objc/objc-runtime-hooks.h
@@ -1,5 +1,5 @@
/* Hooks to abstract the runtime meta-data generation for Objective C.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Iain Sandoe
This file is part of GCC.
diff --git a/gcc/objc/objc-runtime-shared-support.c b/gcc/objc/objc-runtime-shared-support.c
index 53303e47d20..f90efb605ec 100644
--- a/gcc/objc/objc-runtime-shared-support.c
+++ b/gcc/objc/objc-runtime-shared-support.c
@@ -1,5 +1,5 @@
/* Support routines shared by all runtimes.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Iain Sandoe (partially split from objc-act.c)
This file is part of GCC.
diff --git a/gcc/objc/objc-runtime-shared-support.h b/gcc/objc/objc-runtime-shared-support.h
index 4b7bd1ad3df..6243cb824dc 100644
--- a/gcc/objc/objc-runtime-shared-support.h
+++ b/gcc/objc/objc-runtime-shared-support.h
@@ -1,5 +1,5 @@
/* Support routines shared by all runtimes.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Iain Sandoe
This file is part of GCC.
diff --git a/gcc/objc/objc-tree.def b/gcc/objc/objc-tree.def
index 679729899e8..04ce3bf157a 100644
--- a/gcc/objc/objc-tree.def
+++ b/gcc/objc/objc-tree.def
@@ -1,7 +1,7 @@
/* This file contains the definitions and documentation for the
additional tree codes used in the Objective C front end (see tree.def
for the standard codes).
- Copyright (C) 1990-2017 Free Software Foundation, Inc.
+ Copyright (C) 1990-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog
index 5b4b6bdf2f0..3987f2034a1 100644
--- a/gcc/objcp/ChangeLog
+++ b/gcc/objcp/ChangeLog
@@ -1,3 +1,7 @@
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2017-07-03 Nathan Sidwell <nathan@acm.org>
* config-lang.in: Source cp/config-lang.in, sort objc++ gtfiles list.
@@ -530,7 +534,7 @@
* objcp-lang.c: Likewise.
-Copyright (C) 2005-2017 Free Software Foundation, Inc.
+Copyright (C) 2005-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/objcp/Make-lang.in b/gcc/objcp/Make-lang.in
index 8367b808b27..5a0399994fd 100644
--- a/gcc/objcp/Make-lang.in
+++ b/gcc/objcp/Make-lang.in
@@ -1,5 +1,5 @@
# Top level -*- makefile -*- fragment for GNU Objective-C++
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# Contributed by Ziemowit Laski <zlaski@apple.com>
#This file is part of GCC.
diff --git a/gcc/objcp/config-lang.in b/gcc/objcp/config-lang.in
index 5d2b1de8e5a..46dea14c7ae 100644
--- a/gcc/objcp/config-lang.in
+++ b/gcc/objcp/config-lang.in
@@ -1,5 +1,5 @@
# Top level configure fragment for GNU Objective-C++.
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# Contributed by Ziemowit Laski <zlaski@apple.com>
#This file is part of GCC.
diff --git a/gcc/objcp/lang-specs.h b/gcc/objcp/lang-specs.h
index 1834c7e9f06..6d3abfe3894 100644
--- a/gcc/objcp/lang-specs.h
+++ b/gcc/objcp/lang-specs.h
@@ -1,5 +1,5 @@
/* Definitions for specs for Objective-C++.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Ziemowit Laski <zlaski@apple.com>
This file is part of GCC.
diff --git a/gcc/objcp/objcp-decl.c b/gcc/objcp/objcp-decl.c
index 5fb23be9327..24cb1cdc15a 100644
--- a/gcc/objcp/objcp-decl.c
+++ b/gcc/objcp/objcp-decl.c
@@ -1,6 +1,6 @@
/* Process the ObjC-specific declarations and variables for
the Objective-C++ compiler.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Ziemowit Laski <zlaski@apple.com>
This file is part of GCC.
diff --git a/gcc/objcp/objcp-decl.h b/gcc/objcp/objcp-decl.h
index 2da7e71510d..072f91e7973 100644
--- a/gcc/objcp/objcp-decl.h
+++ b/gcc/objcp/objcp-decl.h
@@ -1,6 +1,6 @@
/* Process the ObjC-specific declarations and variables for
the Objective-C++ compiler.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Ziemowit Laski <zlaski@apple.com>
This file is part of GCC.
diff --git a/gcc/objcp/objcp-lang.c b/gcc/objcp/objcp-lang.c
index feae213a152..a301050480b 100644
--- a/gcc/objcp/objcp-lang.c
+++ b/gcc/objcp/objcp-lang.c
@@ -1,5 +1,5 @@
/* Language-dependent hooks for Objective-C++.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Ziemowit Laski <zlaski@apple.com>
This file is part of GCC.
diff --git a/gcc/omp-builtins.def b/gcc/omp-builtins.def
index 69b73f4b8c4..8b5d663e52c 100644
--- a/gcc/omp-builtins.def
+++ b/gcc/omp-builtins.def
@@ -1,6 +1,6 @@
/* This file contains the definitions and documentation for the
Offloading and Multi Processing builtins used in the GNU compiler.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-expand.c b/gcc/omp-expand.c
index aa580e2051f..1e254af2302 100644
--- a/gcc/omp-expand.c
+++ b/gcc/omp-expand.c
@@ -2,7 +2,7 @@
directives to separate functions, converts others into explicit calls to the
runtime library (libgomp) and so forth
-Copyright (C) 2005-2017 Free Software Foundation, Inc.
+Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-expand.h b/gcc/omp-expand.h
index 04fcf65156d..9733250d13f 100644
--- a/gcc/omp-expand.h
+++ b/gcc/omp-expand.h
@@ -2,7 +2,7 @@
directives to separate functions, converts others into explicit calls to the
runtime library (libgomp) and so forth
-Copyright (C) 2005-2017 Free Software Foundation, Inc.
+Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-general.c b/gcc/omp-general.c
index 179139c5e75..3ef6ce76eb8 100644
--- a/gcc/omp-general.c
+++ b/gcc/omp-general.c
@@ -1,7 +1,7 @@
/* General types and functions that are uselful for processing of OpenMP,
OpenACC and similar directivers at various stages of compilation.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-general.h b/gcc/omp-general.h
index 99a5e1dbd85..481a8859cc5 100644
--- a/gcc/omp-general.h
+++ b/gcc/omp-general.h
@@ -1,7 +1,7 @@
/* General types and functions that are uselful for processing of OpenMP,
OpenACC and similar directivers at various stages of compilation.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-grid.c b/gcc/omp-grid.c
index 7314126f8e3..ffa301e4c4e 100644
--- a/gcc/omp-grid.c
+++ b/gcc/omp-grid.c
@@ -1,6 +1,6 @@
/* Lowering and expansion of OpenMP directives for HSA GPU agents.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-grid.h b/gcc/omp-grid.h
index 349bda4abf4..d8624152c7a 100644
--- a/gcc/omp-grid.h
+++ b/gcc/omp-grid.h
@@ -1,6 +1,6 @@
/* Lowering and expansion of OpenMP directives for HSA GPU agents.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-low.c b/gcc/omp-low.c
index efbdd0519a4..8285d12b204 100644
--- a/gcc/omp-low.c
+++ b/gcc/omp-low.c
@@ -4,7 +4,7 @@
Contributed by Diego Novillo <dnovillo@redhat.com>
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-low.h b/gcc/omp-low.h
index 0ff33f5b991..893f59d4034 100644
--- a/gcc/omp-low.h
+++ b/gcc/omp-low.h
@@ -1,5 +1,5 @@
/* Header file for openMP lowering directives.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-offload.c b/gcc/omp-offload.c
index 9d5b8bef649..9cbc51db55e 100644
--- a/gcc/omp-offload.c
+++ b/gcc/omp-offload.c
@@ -1,7 +1,7 @@
/* Bits of OpenMP and OpenACC handling that is specific to device offloading
and a lowering pass for OpenACC device directives.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-offload.h b/gcc/omp-offload.h
index 528448b808e..6186f03649e 100644
--- a/gcc/omp-offload.h
+++ b/gcc/omp-offload.h
@@ -1,7 +1,7 @@
/* Bits of OpenMP and OpenACC handling that is specific to device offloading
and a lowering pass for OpenACC device directives.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-simd-clone.c b/gcc/omp-simd-clone.c
index 0626a5a900d..f654dd99751 100644
--- a/gcc/omp-simd-clone.c
+++ b/gcc/omp-simd-clone.c
@@ -1,6 +1,6 @@
/* OMP constructs' SIMD clone supporting code.
-Copyright (C) 2005-2017 Free Software Foundation, Inc.
+Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/opt-functions.awk b/gcc/opt-functions.awk
index 5ee93f12feb..819a9629ab9 100644
--- a/gcc/opt-functions.awk
+++ b/gcc/opt-functions.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
# Contributed by Kelley Cook, June 2004.
# Original code from Neil Booth, May 2003.
#
diff --git a/gcc/opt-gather.awk b/gcc/opt-gather.awk
index 4d48159b296..f9bc51eafd3 100644
--- a/gcc/opt-gather.awk
+++ b/gcc/opt-gather.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
# Contributed by Kelley Cook, June 2004.
# Original code from Neil Booth, May 2003.
#
diff --git a/gcc/opt-include.awk b/gcc/opt-include.awk
index b474cb2ed09..5cf1edcd9ff 100644
--- a/gcc/opt-include.awk
+++ b/gcc/opt-include.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
# Contributed by Michael Meissner (meissner@linux.vnet.ibm.com)
#
# This program is free software; you can redistribute it and/or modify it
diff --git a/gcc/opt-read.awk b/gcc/opt-read.awk
index 110cc0c3f56..2072958e6ba 100644
--- a/gcc/opt-read.awk
+++ b/gcc/opt-read.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
# Contributed by Kelley Cook, June 2004.
# Original code from Neil Booth, May 2003.
#
diff --git a/gcc/optabs-libfuncs.c b/gcc/optabs-libfuncs.c
index 5ad3c6d86f5..bd0df8baa37 100644
--- a/gcc/optabs-libfuncs.c
+++ b/gcc/optabs-libfuncs.c
@@ -1,5 +1,5 @@
/* Mapping from optabs to underlying library functions
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-libfuncs.h b/gcc/optabs-libfuncs.h
index a271d2dee5b..0669ea1fdd7 100644
--- a/gcc/optabs-libfuncs.h
+++ b/gcc/optabs-libfuncs.h
@@ -1,5 +1,5 @@
/* Mapping from optabs to underlying library functions
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-query.c b/gcc/optabs-query.c
index a2838e93688..63139ff6ab8 100644
--- a/gcc/optabs-query.c
+++ b/gcc/optabs-query.c
@@ -1,5 +1,5 @@
/* IR-agnostic target query functions relating to optabs
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-query.h b/gcc/optabs-query.h
index 5b9d0721f36..3cba27af255 100644
--- a/gcc/optabs-query.h
+++ b/gcc/optabs-query.h
@@ -1,5 +1,5 @@
/* IR-agnostic target query functions relating to optabs
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-tree.c b/gcc/optabs-tree.c
index 0cd2d8c9cba..323acde0f6d 100644
--- a/gcc/optabs-tree.c
+++ b/gcc/optabs-tree.c
@@ -1,5 +1,5 @@
/* Tree-based target query functions relating to optabs
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-tree.h b/gcc/optabs-tree.h
index 52e842bfb61..0133d32bdc8 100644
--- a/gcc/optabs-tree.h
+++ b/gcc/optabs-tree.h
@@ -1,5 +1,5 @@
/* Tree-based target query functions relating to optabs
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs.c b/gcc/optabs.c
index 5706205069e..7a3cf5c418c 100644
--- a/gcc/optabs.c
+++ b/gcc/optabs.c
@@ -1,5 +1,5 @@
/* Expand the basic unary and binary arithmetic operations, for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs.def b/gcc/optabs.def
index 7fbc30ca6d6..d9ec1eacd07 100644
--- a/gcc/optabs.def
+++ b/gcc/optabs.def
@@ -1,5 +1,5 @@
/* Definitions for operation tables, or "optabs".
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs.h b/gcc/optabs.h
index e968132dce0..f9a8169daf8 100644
--- a/gcc/optabs.h
+++ b/gcc/optabs.h
@@ -1,5 +1,5 @@
/* Definitions for code generation pass of GNU compiler.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optc-gen.awk b/gcc/optc-gen.awk
index 295bae15c82..bf177e86330 100644
--- a/gcc/optc-gen.awk
+++ b/gcc/optc-gen.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
# Contributed by Kelley Cook, June 2004.
# Original code from Neil Booth, May 2003.
#
diff --git a/gcc/optc-save-gen.awk b/gcc/optc-save-gen.awk
index 7e734356ca7..1a365fc883c 100644
--- a/gcc/optc-save-gen.awk
+++ b/gcc/optc-save-gen.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
# Contributed by Kelley Cook, June 2004.
# Original code from Neil Booth, May 2003.
#
diff --git a/gcc/opth-gen.awk b/gcc/opth-gen.awk
index 13577550a86..fecd4b8a0b5 100644
--- a/gcc/opth-gen.awk
+++ b/gcc/opth-gen.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
# Contributed by Kelley Cook, June 2004.
# Original code from Neil Booth, May 2003.
#
diff --git a/gcc/opts-common.c b/gcc/opts-common.c
index e78ab880893..c6b94188b40 100644
--- a/gcc/opts-common.c
+++ b/gcc/opts-common.c
@@ -1,5 +1,5 @@
/* Command line option handling.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/opts-diagnostic.h b/gcc/opts-diagnostic.h
index b016e3779d0..05d32d5f49f 100644
--- a/gcc/opts-diagnostic.h
+++ b/gcc/opts-diagnostic.h
@@ -1,5 +1,5 @@
/* Command line option handling. Interactions with diagnostics code.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/opts-global.c b/gcc/opts-global.c
index 343dbd3ac2c..d2653dde715 100644
--- a/gcc/opts-global.c
+++ b/gcc/opts-global.c
@@ -1,6 +1,6 @@
/* Command line option handling. Code involving global state that
should not be shared with the driver.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/opts.c b/gcc/opts.c
index d779744ebb4..e9df6f6a6ae 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -1,5 +1,5 @@
/* Command line option handling.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Neil Booth.
This file is part of GCC.
diff --git a/gcc/opts.h b/gcc/opts.h
index 10938615725..484fc1c39d9 100644
--- a/gcc/opts.h
+++ b/gcc/opts.h
@@ -1,5 +1,5 @@
/* Command line option handling.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/output.h b/gcc/output.h
index ede44476a76..51ac149b811 100644
--- a/gcc/output.h
+++ b/gcc/output.h
@@ -1,6 +1,6 @@
/* Declarations for insn-output.c and other code to write to asm_out_file.
These functions are defined in final.c, and varasm.c.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/params-enum.h b/gcc/params-enum.h
index f80d0df2914..5f9ac305025 100644
--- a/gcc/params-enum.h
+++ b/gcc/params-enum.h
@@ -1,5 +1,5 @@
/* params-enums.h - Run-time parameter enums.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/params-list.h b/gcc/params-list.h
index 051eba4e430..4889c39a180 100644
--- a/gcc/params-list.h
+++ b/gcc/params-list.h
@@ -1,5 +1,5 @@
/* File used to generate params.list
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/params-options.h b/gcc/params-options.h
index 6bfb7ce3014..e9ac2e73522 100644
--- a/gcc/params-options.h
+++ b/gcc/params-options.h
@@ -1,5 +1,5 @@
/* File used to generate params.list
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/params.c b/gcc/params.c
index fab0ffad5fc..623296ce49b 100644
--- a/gcc/params.c
+++ b/gcc/params.c
@@ -1,5 +1,5 @@
/* params.c - Run-time parameters.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Written by Mark Mitchell <mark@codesourcery.com>.
This file is part of GCC.
diff --git a/gcc/params.def b/gcc/params.def
index 9d7f34fb003..d9f8d8208a1 100644
--- a/gcc/params.def
+++ b/gcc/params.def
@@ -1,5 +1,5 @@
/* params.def - Run-time parameters.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Written by Mark Mitchell <mark@codesourcery.com>.
This file is part of GCC.
diff --git a/gcc/params.h b/gcc/params.h
index 2188e1877e9..98249d2a1f6 100644
--- a/gcc/params.h
+++ b/gcc/params.h
@@ -1,5 +1,5 @@
/* params.h - Run-time parameters.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Written by Mark Mitchell <mark@codesourcery.com>.
This file is part of GCC.
diff --git a/gcc/pass_manager.h b/gcc/pass_manager.h
index cd8c2aaae44..aa0411e6bd5 100644
--- a/gcc/pass_manager.h
+++ b/gcc/pass_manager.h
@@ -1,5 +1,5 @@
/* pass_manager.h - The pipeline of optimization passes
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/passes.c b/gcc/passes.c
index ad8b0187e33..ad0a912e134 100644
--- a/gcc/passes.c
+++ b/gcc/passes.c
@@ -1,5 +1,5 @@
/* Top level of GCC compilers (cc1, cc1plus, etc.)
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/passes.def b/gcc/passes.def
index 46078254ba8..829f2a20d39 100644
--- a/gcc/passes.def
+++ b/gcc/passes.def
@@ -1,5 +1,5 @@
/* Description of pass structure
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/plugin.c b/gcc/plugin.c
index db18e642680..1a621029bf0 100644
--- a/gcc/plugin.c
+++ b/gcc/plugin.c
@@ -1,5 +1,5 @@
/* Support for GCC plugin mechanism.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/plugin.def b/gcc/plugin.def
index 246683c5c6b..1ca579b21a7 100644
--- a/gcc/plugin.def
+++ b/gcc/plugin.def
@@ -1,5 +1,5 @@
/* This file contains the definitions for plugin events in GCC.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/plugin.h b/gcc/plugin.h
index b96445d0a33..86d0b0c3865 100644
--- a/gcc/plugin.h
+++ b/gcc/plugin.h
@@ -1,5 +1,5 @@
/* Header file for internal GCC plugin mechanism.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index c71fef10bd2..c0c654e8947 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2018-01-01 Joseph Myers <joseph@codesourcery.com>
* es.po: Update.
@@ -2469,7 +2473,7 @@ Sun Oct 31 17:17:18 1999 Jeffrey A Law (law@cygnus.com)
libiberty/include directories.
-Copyright (C) 1999-2017 Free Software Foundation, Inc.
+Copyright (C) 1999-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
@@ -4519,7 +4523,7 @@ Sun Oct 31 17:17:18 1999 Jeffrey A Law (law@cygnus.com)
libiberty/include directories.
-Copyright (C) 1999-2017 Free Software Foundation, Inc.
+Copyright (C) 1999-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/po/EXCLUDES b/gcc/po/EXCLUDES
index da6906552bd..50274233cf0 100644
--- a/gcc/po/EXCLUDES
+++ b/gcc/po/EXCLUDES
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/po/exgettext b/gcc/po/exgettext
index 65bd20555d4..71d7561d740 100644
--- a/gcc/po/exgettext
+++ b/gcc/po/exgettext
@@ -1,6 +1,6 @@
#! /bin/sh
# Wrapper around gettext for programs using the msgid convention.
-# Copyright (C) 1998-2017 Free Software Foundation, Inc.
+# Copyright (C) 1998-2018 Free Software Foundation, Inc.
# Written by Paul Eggert <eggert@twinsun.com>.
# Revised by Zack Weinberg <zackw@stanford.edu> for no-POTFILES operation.
diff --git a/gcc/poly-int-types.h b/gcc/poly-int-types.h
index d681c374fc1..5a1e40a6143 100644
--- a/gcc/poly-int-types.h
+++ b/gcc/poly-int-types.h
@@ -1,5 +1,5 @@
/* Typedefs for polynomial integers used in GCC.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/poly-int.h b/gcc/poly-int.h
index d91244bc469..548fc64184e 100644
--- a/gcc/poly-int.h
+++ b/gcc/poly-int.h
@@ -1,5 +1,5 @@
/* Polynomial integer classes.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/postreload-gcse.c b/gcc/postreload-gcse.c
index 15fdb7e0cfe..152dd6ae452 100644
--- a/gcc/postreload-gcse.c
+++ b/gcc/postreload-gcse.c
@@ -1,5 +1,5 @@
/* Post reload partially redundant load elimination
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/postreload.c b/gcc/postreload.c
index ced8ec9823e..af9ad82dab1 100644
--- a/gcc/postreload.c
+++ b/gcc/postreload.c
@@ -1,5 +1,5 @@
/* Perform simple optimizations to clean up the result of reload.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/predict.c b/gcc/predict.c
index 2de9d241833..be0db6f8a89 100644
--- a/gcc/predict.c
+++ b/gcc/predict.c
@@ -1,5 +1,5 @@
/* Branch prediction routines for the GNU compiler.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/predict.def b/gcc/predict.def
index 326c39ae4c9..0f37e399312 100644
--- a/gcc/predict.def
+++ b/gcc/predict.def
@@ -1,5 +1,5 @@
/* Definitions for the branch prediction routines in the GNU compiler.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/predict.h b/gcc/predict.h
index 24c604f5abf..57715159b95 100644
--- a/gcc/predict.h
+++ b/gcc/predict.h
@@ -1,5 +1,5 @@
/* Definitions for branch prediction routines in the GNU compiler.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/prefix.c b/gcc/prefix.c
index ae098589279..59664951381 100644
--- a/gcc/prefix.c
+++ b/gcc/prefix.c
@@ -1,5 +1,5 @@
/* Utility to update paths from internal to external forms.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/prefix.h b/gcc/prefix.h
index 35426d26a13..17531789583 100644
--- a/gcc/prefix.h
+++ b/gcc/prefix.h
@@ -1,5 +1,5 @@
/* Provide prototypes for functions exported from prefix.c.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/pretty-print.c b/gcc/pretty-print.c
index 0c328d0c250..8babbffda71 100644
--- a/gcc/pretty-print.c
+++ b/gcc/pretty-print.c
@@ -1,5 +1,5 @@
/* Various declarations for language-independent pretty-print subroutines.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net>
This file is part of GCC.
diff --git a/gcc/pretty-print.h b/gcc/pretty-print.h
index 92d1d8e08d2..56abe03e46b 100644
--- a/gcc/pretty-print.h
+++ b/gcc/pretty-print.h
@@ -1,5 +1,5 @@
/* Various declarations for language-independent pretty-print subroutines.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net>
This file is part of GCC.
diff --git a/gcc/print-rtl-function.c b/gcc/print-rtl-function.c
index 55edb7e3f13..a6e72308b35 100644
--- a/gcc/print-rtl-function.c
+++ b/gcc/print-rtl-function.c
@@ -1,5 +1,5 @@
/* Print RTL functions for GCC.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c
index 379ff0071cf..c26e46c0b76 100644
--- a/gcc/print-rtl.c
+++ b/gcc/print-rtl.c
@@ -1,5 +1,5 @@
/* Print RTL for GCC.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/print-rtl.h b/gcc/print-rtl.h
index eee949a1792..0d41490e187 100644
--- a/gcc/print-rtl.h
+++ b/gcc/print-rtl.h
@@ -1,5 +1,5 @@
/* Print RTL for GCC.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/print-tree.c b/gcc/print-tree.c
index 4b698dfa633..343d0575b07 100644
--- a/gcc/print-tree.c
+++ b/gcc/print-tree.c
@@ -1,5 +1,5 @@
/* Prints out tree in human readable form - GCC
- Copyright (C) 1990-2017 Free Software Foundation, Inc.
+ Copyright (C) 1990-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/print-tree.h b/gcc/print-tree.h
index 1707665939a..fd843b858f8 100644
--- a/gcc/print-tree.h
+++ b/gcc/print-tree.h
@@ -1,5 +1,5 @@
/* Declarations for printing trees in human readable form
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/profile-count.c b/gcc/profile-count.c
index 3b106d3f3ca..5f1a5fbe03e 100644
--- a/gcc/profile-count.c
+++ b/gcc/profile-count.c
@@ -1,5 +1,5 @@
/* Profile counter container type.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/profile-count.h b/gcc/profile-count.h
index 75456ad3586..3c5f720ee81 100644
--- a/gcc/profile-count.h
+++ b/gcc/profile-count.h
@@ -1,5 +1,5 @@
/* Profile counter container type.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/profile.c b/gcc/profile.c
index 11170066cae..6fde0fd29d1 100644
--- a/gcc/profile.c
+++ b/gcc/profile.c
@@ -1,5 +1,5 @@
/* Calculate branch probabilities, and basic block execution counts.
- Copyright (C) 1990-2017 Free Software Foundation, Inc.
+ Copyright (C) 1990-2018 Free Software Foundation, Inc.
Contributed by James E. Wilson, UC Berkeley/Cygnus Support;
based on some ideas from Dain Samples of UC Berkeley.
Further mangling by Bob Manson, Cygnus Support.
diff --git a/gcc/profile.h b/gcc/profile.h
index 4e3f482fa5a..f710cf25ba5 100644
--- a/gcc/profile.h
+++ b/gcc/profile.h
@@ -1,6 +1,6 @@
/* Header file for minimum-cost maximal flow routines used to smooth basic
block and edge frequency counts.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Paul Yuan (yingbo.com@gmail.com)
and Vinodha Ramasamy (vinodha@google.com).
diff --git a/gcc/read-md.c b/gcc/read-md.c
index 4036afa7a1c..0b5dace3aed 100644
--- a/gcc/read-md.c
+++ b/gcc/read-md.c
@@ -1,5 +1,5 @@
/* MD reader for GCC.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/read-md.h b/gcc/read-md.h
index 9791ac27e30..07883e721f1 100644
--- a/gcc/read-md.h
+++ b/gcc/read-md.h
@@ -1,5 +1,5 @@
/* MD reader definitions.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/read-rtl-function.c b/gcc/read-rtl-function.c
index 9be88ae0a61..cde9d3e07af 100644
--- a/gcc/read-rtl-function.c
+++ b/gcc/read-rtl-function.c
@@ -1,5 +1,5 @@
/* read-rtl-function.c - Reader for RTL function dumps
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/read-rtl-function.h b/gcc/read-rtl-function.h
index 10ceab85cff..ffe4f4116b8 100644
--- a/gcc/read-rtl-function.h
+++ b/gcc/read-rtl-function.h
@@ -1,5 +1,5 @@
/* read-rtl-function.h - Reader for RTL function dumps
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/read-rtl.c b/gcc/read-rtl.c
index 7e7dd0088d7..341b1858a12 100644
--- a/gcc/read-rtl.c
+++ b/gcc/read-rtl.c
@@ -1,5 +1,5 @@
/* RTL reader for GCC.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/real.c b/gcc/real.c
index a5671b2865b..2a467376f66 100644
--- a/gcc/real.c
+++ b/gcc/real.c
@@ -1,5 +1,5 @@
/* real.c - software floating point emulation.
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
Contributed by Stephen L. Moshier (moshier@world.std.com).
Re-written by Richard Henderson <rth@redhat.com>
diff --git a/gcc/real.h b/gcc/real.h
index c034fd945cf..e51073b19b9 100644
--- a/gcc/real.h
+++ b/gcc/real.h
@@ -1,5 +1,5 @@
/* Definitions of floating-point access for GNU compiler.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/realmpfr.c b/gcc/realmpfr.c
index 69439a4173d..10f05caaba3 100644
--- a/gcc/realmpfr.c
+++ b/gcc/realmpfr.c
@@ -1,5 +1,5 @@
/* Conversion routines from GCC internal float representation to MPFR.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/realmpfr.h b/gcc/realmpfr.h
index 0ea36d2c9ce..77d2bfd6400 100644
--- a/gcc/realmpfr.h
+++ b/gcc/realmpfr.h
@@ -1,6 +1,6 @@
/* Definitions of floating-point conversion from compiler
internal format to MPFR.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/recog.c b/gcc/recog.c
index 43e8781099f..4edda0c9e1e 100644
--- a/gcc/recog.c
+++ b/gcc/recog.c
@@ -1,5 +1,5 @@
/* Subroutines used by or related to instruction recognition.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/recog.h b/gcc/recog.h
index 2ce979932a2..4a47ff23ca9 100644
--- a/gcc/recog.h
+++ b/gcc/recog.h
@@ -1,5 +1,5 @@
/* Declarations for interface to insn recognizer and insn-output.c.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ree.c b/gcc/ree.c
index 811de5a0795..02d33b5636a 100644
--- a/gcc/ree.c
+++ b/gcc/ree.c
@@ -1,5 +1,5 @@
/* Redundant Extension Elimination pass for the GNU compiler.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Ilya Enkovich (ilya.enkovich@intel.com)
Based on the Redundant Zero-extension elimination pass contributed by
diff --git a/gcc/reg-notes.def b/gcc/reg-notes.def
index d83fc45ef72..f9caa247f2c 100644
--- a/gcc/reg-notes.def
+++ b/gcc/reg-notes.def
@@ -1,5 +1,5 @@
/* Register note definitions.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c
index fe754b242d5..94748965ca9 100644
--- a/gcc/reg-stack.c
+++ b/gcc/reg-stack.c
@@ -1,5 +1,5 @@
/* Register to Stack convert for GNU compiler.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regcprop.c b/gcc/regcprop.c
index 10d83950506..a9fbcae6f00 100644
--- a/gcc/regcprop.c
+++ b/gcc/regcprop.c
@@ -1,5 +1,5 @@
/* Copy propagation on hard registers for the GNU compiler.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regcprop.h b/gcc/regcprop.h
index 299b315e25c..899a99098cb 100644
--- a/gcc/regcprop.h
+++ b/gcc/regcprop.h
@@ -1,5 +1,5 @@
/* Copy propagation on hard registers.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reginfo.c b/gcc/reginfo.c
index 90d25c891d8..ee2fd44c3f0 100644
--- a/gcc/reginfo.c
+++ b/gcc/reginfo.c
@@ -1,5 +1,5 @@
/* Compute different info about registers.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regrename.c b/gcc/regrename.c
index 89380a87700..c3c4d2e9bdb 100644
--- a/gcc/regrename.c
+++ b/gcc/regrename.c
@@ -1,5 +1,5 @@
/* Register renaming for the GNU compiler.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regrename.h b/gcc/regrename.h
index e249b1fe1df..b0ac47191e0 100644
--- a/gcc/regrename.h
+++ b/gcc/regrename.h
@@ -1,5 +1,5 @@
/* This file contains definitions for the register renamer.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regs.h b/gcc/regs.h
index 2dc94a929d3..f143cbd3a8e 100644
--- a/gcc/regs.h
+++ b/gcc/regs.h
@@ -1,5 +1,5 @@
/* Define per-register tables for data flow info and register allocation.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regset.h b/gcc/regset.h
index 4527c84172c..9dac07cf9e6 100644
--- a/gcc/regset.h
+++ b/gcc/regset.h
@@ -1,5 +1,5 @@
/* Define regsets.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regstat.c b/gcc/regstat.c
index fd3d3a8d98b..e3141d6e344 100644
--- a/gcc/regstat.c
+++ b/gcc/regstat.c
@@ -1,5 +1,5 @@
/* Scanning of rtl for dataflow analysis.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck (zadeck@naturalbridge.com).
This file is part of GCC.
diff --git a/gcc/reload.c b/gcc/reload.c
index 361e7aa0319..d24ff34da1d 100644
--- a/gcc/reload.c
+++ b/gcc/reload.c
@@ -1,5 +1,5 @@
/* Search an insn for pseudo regs that must be in hard regs and are not.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reload.h b/gcc/reload.h
index 2019db8b761..0cb88e10beb 100644
--- a/gcc/reload.h
+++ b/gcc/reload.h
@@ -1,5 +1,5 @@
/* Communication between reload.c, reload1.c and the rest of compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reload1.c b/gcc/reload1.c
index d9d099997e7..faa29477462 100644
--- a/gcc/reload1.c
+++ b/gcc/reload1.c
@@ -1,5 +1,5 @@
/* Reload pseudo regs into hard regs for insns that require hard regs.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reorg.c b/gcc/reorg.c
index 02d8adc6180..54249b368f3 100644
--- a/gcc/reorg.c
+++ b/gcc/reorg.c
@@ -1,5 +1,5 @@
/* Perform instruction reorganizations for delay slot filling.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu).
Hacked by Michael Tiemann (tiemann@cygnus.com).
diff --git a/gcc/resource.c b/gcc/resource.c
index 95911c5c718..ff194bb0be0 100644
--- a/gcc/resource.c
+++ b/gcc/resource.c
@@ -1,5 +1,5 @@
/* Definitions for computing resource usage of specific insns.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/resource.h b/gcc/resource.h
index 0941deb9495..d9c66d42c26 100644
--- a/gcc/resource.h
+++ b/gcc/resource.h
@@ -1,5 +1,5 @@
/* Definitions for computing resource usage of specific insns.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl-chkp.c b/gcc/rtl-chkp.c
index 64194ca6112..0149349ce08 100644
--- a/gcc/rtl-chkp.c
+++ b/gcc/rtl-chkp.c
@@ -1,5 +1,5 @@
/* RTL manipulation functions exported by Pointer Bounds Checker.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Ilya Enkovich (ilya.enkovich@intel.com)
This file is part of GCC.
diff --git a/gcc/rtl-chkp.h b/gcc/rtl-chkp.h
index 06ffbfcf5c2..ac4f5cf1678 100644
--- a/gcc/rtl-chkp.h
+++ b/gcc/rtl-chkp.h
@@ -1,5 +1,5 @@
/* Declaration of interface functions of Pointer Bounds Checker.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl-error.c b/gcc/rtl-error.c
index e04bd7eea4e..fdc474d2a52 100644
--- a/gcc/rtl-error.c
+++ b/gcc/rtl-error.c
@@ -1,5 +1,5 @@
/* RTL specific diagnostic subroutines for GCC
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Gabriel Dos Reis <gdr@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/rtl-error.h b/gcc/rtl-error.h
index 14872e4a1d7..b86f5511120 100644
--- a/gcc/rtl-error.h
+++ b/gcc/rtl-error.h
@@ -1,5 +1,5 @@
/* RTL specific diagnostic subroutines for GCC
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl-iter.h b/gcc/rtl-iter.h
index 02f15cf4e8c..9eb2d5f0ebe 100644
--- a/gcc/rtl-iter.h
+++ b/gcc/rtl-iter.h
@@ -1,5 +1,5 @@
/* RTL iterators
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl-tests.c b/gcc/rtl-tests.c
index 7283a237fd0..f67f2a35624 100644
--- a/gcc/rtl-tests.c
+++ b/gcc/rtl-tests.c
@@ -1,5 +1,5 @@
/* Unit tests for RTL-handling.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl.c b/gcc/rtl.c
index 4d037816c97..90bbc7c6861 100644
--- a/gcc/rtl.c
+++ b/gcc/rtl.c
@@ -1,5 +1,5 @@
/* RTL utility routines.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl.def b/gcc/rtl.def
index ea08f7caf07..2578a0ccb9e 100644
--- a/gcc/rtl.def
+++ b/gcc/rtl.def
@@ -1,7 +1,7 @@
/* This file contains the definitions and documentation for the
Register Transfer Expressions (rtx's) that make up the
Register Transfer Language (rtl) used in the Back End of the GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl.h b/gcc/rtl.h
index ee0ce22e8e7..96513f4c3c2 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1,5 +1,5 @@
/* Register Transfer Language (RTL) definitions for GCC
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c
index 62350972e2b..1dad066aabd 100644
--- a/gcc/rtlanal.c
+++ b/gcc/rtlanal.c
@@ -1,5 +1,5 @@
/* Analyze RTL for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlhash.c b/gcc/rtlhash.c
index 8cb496afafb..e71b9ca6827 100644
--- a/gcc/rtlhash.c
+++ b/gcc/rtlhash.c
@@ -1,5 +1,5 @@
/* RTL hash functions.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlhash.h b/gcc/rtlhash.h
index 85c5256f187..5cfd01b286c 100644
--- a/gcc/rtlhash.h
+++ b/gcc/rtlhash.h
@@ -1,5 +1,5 @@
/* Register Transfer Language (RTL) hash functions.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlhooks-def.h b/gcc/rtlhooks-def.h
index afc5c02f0e1..7b92581ecad 100644
--- a/gcc/rtlhooks-def.h
+++ b/gcc/rtlhooks-def.h
@@ -1,5 +1,5 @@
/* Default macros to initialize an rtl_hooks data structure.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlhooks.c b/gcc/rtlhooks.c
index 7214e764bf5..ecdebbbeb81 100644
--- a/gcc/rtlhooks.c
+++ b/gcc/rtlhooks.c
@@ -1,5 +1,5 @@
/* Generic hooks for the RTL middle-end.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtx-vector-builder.c b/gcc/rtx-vector-builder.c
index 6c39a3d5f2d..ed752639d46 100644
--- a/gcc/rtx-vector-builder.c
+++ b/gcc/rtx-vector-builder.c
@@ -1,5 +1,5 @@
/* A class for building vector rtx constants.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtx-vector-builder.h b/gcc/rtx-vector-builder.h
index d4dbdbaa50b..667a4d7e969 100644
--- a/gcc/rtx-vector-builder.h
+++ b/gcc/rtx-vector-builder.h
@@ -1,5 +1,5 @@
/* A class for building vector rtx constants.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/run-rtl-passes.c b/gcc/run-rtl-passes.c
index dfb5d53eb0d..27f510e7c61 100644
--- a/gcc/run-rtl-passes.c
+++ b/gcc/run-rtl-passes.c
@@ -1,5 +1,5 @@
/* run-rtl-passes.c - Run RTL passes directly from frontend
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/run-rtl-passes.h b/gcc/run-rtl-passes.h
index 139030338e3..8a4243de97a 100644
--- a/gcc/run-rtl-passes.h
+++ b/gcc/run-rtl-passes.h
@@ -1,5 +1,5 @@
/* run-rtl-passes.h - Run a subset of the RTL passes
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sancov.c b/gcc/sancov.c
index a6b5f8c734e..684a885f44d 100644
--- a/gcc/sancov.c
+++ b/gcc/sancov.c
@@ -1,5 +1,5 @@
/* Code coverage instrumentation for fuzzing.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
Contributed by Dmitry Vyukov <dvyukov@google.com> and
Wish Wu <wishwu007@gmail.com>
diff --git a/gcc/sanitizer.def b/gcc/sanitizer.def
index 7d224fa081e..a043c4e5dd0 100644
--- a/gcc/sanitizer.def
+++ b/gcc/sanitizer.def
@@ -1,6 +1,6 @@
/* This file contains the definitions and documentation for the
Address Sanitizer and Thread Sanitizer builtins used in the GNU compiler.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sanopt.c b/gcc/sanopt.c
index d726c5e65e9..cd94638c869 100644
--- a/gcc/sanopt.c
+++ b/gcc/sanopt.c
@@ -1,5 +1,5 @@
/* Optimize and expand sanitizer functions.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Marek Polacek <polacek@redhat.com>
This file is part of GCC.
diff --git a/gcc/sbitmap.c b/gcc/sbitmap.c
index df933f6516c..cf46cb26bc6 100644
--- a/gcc/sbitmap.c
+++ b/gcc/sbitmap.c
@@ -1,5 +1,5 @@
/* Simple bitmaps.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sbitmap.h b/gcc/sbitmap.h
index 3c58bf01fdc..64e5d9f8a77 100644
--- a/gcc/sbitmap.h
+++ b/gcc/sbitmap.h
@@ -1,5 +1,5 @@
/* Simple bitmaps.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c
index a64e4e17bbc..3971861e5ef 100644
--- a/gcc/sched-deps.c
+++ b/gcc/sched-deps.c
@@ -1,6 +1,6 @@
/* Instruction scheduling pass. This file computes dependencies between
instructions.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by,
and currently maintained by, Jim Wilson (wilson@cygnus.com)
diff --git a/gcc/sched-ebb.c b/gcc/sched-ebb.c
index e51749c60cc..c3be0e33855 100644
--- a/gcc/sched-ebb.c
+++ b/gcc/sched-ebb.c
@@ -1,5 +1,5 @@
/* Instruction scheduling pass.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by,
and currently maintained by, Jim Wilson (wilson@cygnus.com)
diff --git a/gcc/sched-int.h b/gcc/sched-int.h
index 6832589e3d0..d46d8999346 100644
--- a/gcc/sched-int.h
+++ b/gcc/sched-int.h
@@ -1,6 +1,6 @@
/* Instruction scheduling pass. This file contains definitions used
internally in the scheduler.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.c
index 172c6ecfede..8c3a740b70e 100644
--- a/gcc/sched-rgn.c
+++ b/gcc/sched-rgn.c
@@ -1,5 +1,5 @@
/* Instruction scheduling pass.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by,
and currently maintained by, Jim Wilson (wilson@cygnus.com)
diff --git a/gcc/sel-sched-dump.c b/gcc/sel-sched-dump.c
index 44e0c0c82dd..a2da29c95e4 100644
--- a/gcc/sel-sched-dump.c
+++ b/gcc/sel-sched-dump.c
@@ -1,5 +1,5 @@
/* Instruction scheduling pass. Log dumping infrastructure.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sel-sched-dump.h b/gcc/sel-sched-dump.h
index ac35a1eabb1..3c2f944b1ff 100644
--- a/gcc/sel-sched-dump.h
+++ b/gcc/sel-sched-dump.h
@@ -1,5 +1,5 @@
/* Instruction scheduling pass. Log dumping infrastructure.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.c
index c0e835fd09b..a965d2ec42f 100644
--- a/gcc/sel-sched-ir.c
+++ b/gcc/sel-sched-ir.c
@@ -1,5 +1,5 @@
/* Instruction scheduling pass. Selective scheduler and pipeliner.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sel-sched-ir.h b/gcc/sel-sched-ir.h
index 76ec10da78f..b5ec63cf94d 100644
--- a/gcc/sel-sched-ir.h
+++ b/gcc/sel-sched-ir.h
@@ -1,6 +1,6 @@
/* Instruction scheduling pass. This file contains definitions used
internally in the scheduler.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sel-sched.c b/gcc/sel-sched.c
index be3813717ba..76092f9587a 100644
--- a/gcc/sel-sched.c
+++ b/gcc/sel-sched.c
@@ -1,5 +1,5 @@
/* Instruction scheduling pass. Selective scheduler and pipeliner.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sel-sched.h b/gcc/sel-sched.h
index c34f3bd6786..af68d629473 100644
--- a/gcc/sel-sched.h
+++ b/gcc/sel-sched.h
@@ -1,5 +1,5 @@
/* Instruction scheduling pass.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest-diagnostic.c b/gcc/selftest-diagnostic.c
index 201806288e4..837488bd330 100644
--- a/gcc/selftest-diagnostic.c
+++ b/gcc/selftest-diagnostic.c
@@ -1,5 +1,5 @@
/* Selftest support for diagnostics.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest-diagnostic.h b/gcc/selftest-diagnostic.h
index 61525dcfd43..b1d6acebd1c 100644
--- a/gcc/selftest-diagnostic.h
+++ b/gcc/selftest-diagnostic.h
@@ -1,5 +1,5 @@
/* Selftest support for diagnostics.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest-rtl.c b/gcc/selftest-rtl.c
index 7e748575825..bd6d677c7b9 100644
--- a/gcc/selftest-rtl.c
+++ b/gcc/selftest-rtl.c
@@ -1,5 +1,5 @@
/* Selftest support for RTL.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest-rtl.h b/gcc/selftest-rtl.h
index b96548cf9d1..baaf7832b68 100644
--- a/gcc/selftest-rtl.h
+++ b/gcc/selftest-rtl.h
@@ -1,5 +1,5 @@
/* A self-testing framework, for use by -fself-test.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest-run-tests.c b/gcc/selftest-run-tests.c
index 6af0f02ccbb..fe221ff8946 100644
--- a/gcc/selftest-run-tests.c
+++ b/gcc/selftest-run-tests.c
@@ -1,5 +1,5 @@
/* Implementation of selftests.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest.c b/gcc/selftest.c
index 06e451ca268..0f6c5e4f38c 100644
--- a/gcc/selftest.c
+++ b/gcc/selftest.c
@@ -1,5 +1,5 @@
/* A self-testing framework, for use by -fself-test.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest.h b/gcc/selftest.h
index 23ca66557c1..67d55ebe130 100644
--- a/gcc/selftest.h
+++ b/gcc/selftest.h
@@ -1,5 +1,5 @@
/* A self-testing framework, for use by -fself-test.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sese.c b/gcc/sese.c
index a69ea90622d..5e76a7e033a 100644
--- a/gcc/sese.c
+++ b/gcc/sese.c
@@ -1,5 +1,5 @@
/* Single entry single exit control flow regions.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Jan Sjodin <jan.sjodin@amd.com> and
Sebastian Pop <sebastian.pop@amd.com>.
diff --git a/gcc/sese.h b/gcc/sese.h
index db17ff88b1a..d5ea3e8a99d 100644
--- a/gcc/sese.h
+++ b/gcc/sese.h
@@ -1,5 +1,5 @@
/* Single entry single exit control flow regions.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Jan Sjodin <jan.sjodin@amd.com> and
Sebastian Pop <sebastian.pop@amd.com>.
diff --git a/gcc/shrink-wrap.c b/gcc/shrink-wrap.c
index 91745936e95..eda0f06cce8 100644
--- a/gcc/shrink-wrap.c
+++ b/gcc/shrink-wrap.c
@@ -1,5 +1,5 @@
/* Shrink-wrapping related optimizations.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/shrink-wrap.h b/gcc/shrink-wrap.h
index 91650b784b3..d25ac6f030f 100644
--- a/gcc/shrink-wrap.h
+++ b/gcc/shrink-wrap.h
@@ -1,5 +1,5 @@
/* Shrink-wrapping related functions.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/signop.h b/gcc/signop.h
index caa6d26c00b..280d3b7ce5b 100644
--- a/gcc/signop.h
+++ b/gcc/signop.h
@@ -1,5 +1,5 @@
/* Operations with SIGNED and UNSIGNED. -*- C++ -*-
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c
index 22cabc5e534..7cfe8f39e4d 100644
--- a/gcc/simplify-rtx.c
+++ b/gcc/simplify-rtx.c
@@ -1,5 +1,5 @@
/* RTL simplification functions for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sparseset.c b/gcc/sparseset.c
index 78a8e7c90c6..286a4fad3e8 100644
--- a/gcc/sparseset.c
+++ b/gcc/sparseset.c
@@ -1,5 +1,5 @@
/* SparseSet implementation.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Peter Bergner <bergner@vnet.ibm.com>
This file is part of GCC.
diff --git a/gcc/sparseset.h b/gcc/sparseset.h
index 3b002e899e7..e97bf20f62c 100644
--- a/gcc/sparseset.h
+++ b/gcc/sparseset.h
@@ -1,5 +1,5 @@
/* SparseSet implementation.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Peter Bergner <bergner@vnet.ibm.com>
This file is part of GCC.
diff --git a/gcc/spellcheck-tree.c b/gcc/spellcheck-tree.c
index 99878d5d9e5..2a66649ec6a 100644
--- a/gcc/spellcheck-tree.c
+++ b/gcc/spellcheck-tree.c
@@ -1,5 +1,5 @@
/* Find near-matches for identifiers.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/spellcheck-tree.h b/gcc/spellcheck-tree.h
index 84b76e00a00..1debef52315 100644
--- a/gcc/spellcheck-tree.h
+++ b/gcc/spellcheck-tree.h
@@ -1,5 +1,5 @@
/* Find near-matches for identifiers.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/spellcheck.c b/gcc/spellcheck.c
index 7abe85d8fe3..7da006afc13 100644
--- a/gcc/spellcheck.c
+++ b/gcc/spellcheck.c
@@ -1,5 +1,5 @@
/* Find near-matches for strings.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/spellcheck.h b/gcc/spellcheck.h
index bad3c1e2c37..f0efff8993b 100644
--- a/gcc/spellcheck.h
+++ b/gcc/spellcheck.h
@@ -1,5 +1,5 @@
/* Find near-matches for strings and identifiers.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sreal.c b/gcc/sreal.c
index 3993e27e6bf..950937a7cc9 100644
--- a/gcc/sreal.c
+++ b/gcc/sreal.c
@@ -1,5 +1,5 @@
/* Simple data type for real numbers for the GNU compiler.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sreal.h b/gcc/sreal.h
index 18a454c5017..91ae526d38f 100644
--- a/gcc/sreal.h
+++ b/gcc/sreal.h
@@ -1,5 +1,5 @@
/* Definitions for simple data type for real numbers.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ssa-iterators.h b/gcc/ssa-iterators.h
index 201bf190cef..4b2eb50d1f4 100644
--- a/gcc/ssa-iterators.h
+++ b/gcc/ssa-iterators.h
@@ -1,5 +1,5 @@
/* Header file for SSA iterators.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ssa.h b/gcc/ssa.h
index 4bc6b3f3391..807b840a29f 100644
--- a/gcc/ssa.h
+++ b/gcc/ssa.h
@@ -1,5 +1,5 @@
/* Common SSA files
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stab.def b/gcc/stab.def
index 01cae25ec21..677128a4d07 100644
--- a/gcc/stab.def
+++ b/gcc/stab.def
@@ -1,5 +1,5 @@
/* Table of DBX symbol codes for the GNU system.
- Copyright (C) 1988-2017 Free Software Foundation, Inc.
+ Copyright (C) 1988-2018 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/gcc/stack-ptr-mod.c b/gcc/stack-ptr-mod.c
index fbb22a226c8..6b04e26195c 100644
--- a/gcc/stack-ptr-mod.c
+++ b/gcc/stack-ptr-mod.c
@@ -1,5 +1,5 @@
/* Discover if the stack pointer is modified in a function.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/statistics.c b/gcc/statistics.c
index 2961f9f5152..87b6312c944 100644
--- a/gcc/statistics.c
+++ b/gcc/statistics.c
@@ -1,5 +1,5 @@
/* Optimization statistics functions.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Richard Guenther <rguenther@suse.de>
This file is part of GCC.
diff --git a/gcc/statistics.h b/gcc/statistics.h
index 185fd1971bb..71f1d88748b 100644
--- a/gcc/statistics.h
+++ b/gcc/statistics.h
@@ -1,5 +1,5 @@
/* Memory and optimization statistics helpers.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Cygnus Solutions.
This file is part of GCC.
diff --git a/gcc/stmt.c b/gcc/stmt.c
index 410ae61bd4d..457fe7f6f78 100644
--- a/gcc/stmt.c
+++ b/gcc/stmt.c
@@ -1,5 +1,5 @@
/* Expands front end tree to back end RTL for GCC
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stmt.h b/gcc/stmt.h
index c3d95572a00..3275b241eef 100644
--- a/gcc/stmt.h
+++ b/gcc/stmt.h
@@ -1,5 +1,5 @@
/* Declarations and data structures for stmt.c.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c
index b91b455fac4..f57fe7a4f24 100644
--- a/gcc/stor-layout.c
+++ b/gcc/stor-layout.c
@@ -1,5 +1,5 @@
/* C-compiler utilities for types and variables storage layout
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stor-layout.h b/gcc/stor-layout.h
index 6c8d83375cb..559393d0973 100644
--- a/gcc/stor-layout.h
+++ b/gcc/stor-layout.h
@@ -1,5 +1,5 @@
/* Definitions and declarations for stor-layout.c.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/store-motion.c b/gcc/store-motion.c
index ec2169a61d1..ca2d8fdf0c5 100644
--- a/gcc/store-motion.c
+++ b/gcc/store-motion.c
@@ -1,5 +1,5 @@
/* Store motion via Lazy Code Motion on the reverse CFG.
- Copyright (C) 1997-2017 Free Software Foundation, Inc.
+ Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/streamer-hooks.c b/gcc/streamer-hooks.c
index be046a364ad..3213aa76074 100644
--- a/gcc/streamer-hooks.c
+++ b/gcc/streamer-hooks.c
@@ -1,7 +1,7 @@
/* Streamer hooks. Support for adding streamer-specific callbacks to
generic streaming routines.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@google.com>
This file is part of GCC.
diff --git a/gcc/streamer-hooks.h b/gcc/streamer-hooks.h
index d59b649fcdb..1779d487d60 100644
--- a/gcc/streamer-hooks.h
+++ b/gcc/streamer-hooks.h
@@ -1,7 +1,7 @@
/* Streamer hooks. Support for adding streamer-specific callbacks to
generic streaming routines.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@google.com>
This file is part of GCC.
diff --git a/gcc/stringpool.c b/gcc/stringpool.c
index 7aa4e8638d7..75b7f47edad 100644
--- a/gcc/stringpool.c
+++ b/gcc/stringpool.c
@@ -1,5 +1,5 @@
/* String pool for GCC.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stringpool.h b/gcc/stringpool.h
index be3a05718bb..5f8107208ed 100644
--- a/gcc/stringpool.h
+++ b/gcc/stringpool.h
@@ -1,5 +1,5 @@
/* Declarations and definitons for stringpool.c.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/substring-locations.c b/gcc/substring-locations.c
index 7de435b969f..cf3ec4fe697 100644
--- a/gcc/substring-locations.c
+++ b/gcc/substring-locations.c
@@ -1,5 +1,5 @@
/* Source locations within string literals.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/substring-locations.h b/gcc/substring-locations.h
index 3d7796db3e6..7c8a0acc4bf 100644
--- a/gcc/substring-locations.h
+++ b/gcc/substring-locations.h
@@ -1,5 +1,5 @@
/* Source locations within string literals.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/symbol-summary.h b/gcc/symbol-summary.h
index e672c818b74..d11b70b5946 100644
--- a/gcc/symbol-summary.h
+++ b/gcc/symbol-summary.h
@@ -1,5 +1,5 @@
/* Callgraph summary data structure.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Martin Liska
This file is part of GCC.
diff --git a/gcc/symtab.c b/gcc/symtab.c
index a507ace8a34..ff827cb95c8 100644
--- a/gcc/symtab.c
+++ b/gcc/symtab.c
@@ -1,5 +1,5 @@
/* Symbol table.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/sync-builtins.def b/gcc/sync-builtins.def
index de46026489e..f93d6e95cfe 100644
--- a/gcc/sync-builtins.def
+++ b/gcc/sync-builtins.def
@@ -1,6 +1,6 @@
/* This file contains the definitions and documentation for the
synchronization builtins used in the GNU compiler.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/system.h b/gcc/system.h
index 187193ff485..5d9aaae76ec 100644
--- a/gcc/system.h
+++ b/gcc/system.h
@@ -1,6 +1,6 @@
/* Get common system includes and various definitions and declarations based
on autoconf macros.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/target-def.h b/gcc/target-def.h
index c99bfaa0105..695198b9555 100644
--- a/gcc/target-def.h
+++ b/gcc/target-def.h
@@ -1,5 +1,5 @@
/* Default initializers for a generic GCC target.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/target-globals.c b/gcc/target-globals.c
index 909d5cc9ec9..886237f5723 100644
--- a/gcc/target-globals.c
+++ b/gcc/target-globals.c
@@ -1,5 +1,5 @@
/* Target-dependent globals.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/target-globals.h b/gcc/target-globals.h
index 6762c9730c5..aa26223200b 100644
--- a/gcc/target-globals.h
+++ b/gcc/target-globals.h
@@ -1,5 +1,5 @@
/* Target-dependent globals.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/target-hooks-macros.h b/gcc/target-hooks-macros.h
index 8e3e2af7895..c3945ef2715 100644
--- a/gcc/target-hooks-macros.h
+++ b/gcc/target-hooks-macros.h
@@ -1,5 +1,5 @@
/* Common macros for target hook definitions.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/target-insns.def b/gcc/target-insns.def
index 75976b2f8d9..9a552c3d11c 100644
--- a/gcc/target-insns.def
+++ b/gcc/target-insns.def
@@ -1,5 +1,5 @@
/* Target instruction definitions.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/target.def b/gcc/target.def
index dcebb7716d2..02250c371f2 100644
--- a/gcc/target.def
+++ b/gcc/target.def
@@ -1,5 +1,5 @@
/* Target hook definitions.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/target.h b/gcc/target.h
index 6c1015a9866..8968580e432 100644
--- a/gcc/target.h
+++ b/gcc/target.h
@@ -1,5 +1,5 @@
/* Data structure definitions for a generic GCC target.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
diff --git a/gcc/targhooks.c b/gcc/targhooks.c
index 4533f9016ff..c9520ea2484 100644
--- a/gcc/targhooks.c
+++ b/gcc/targhooks.c
@@ -1,5 +1,5 @@
/* Default target hook functions.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/targhooks.h b/gcc/targhooks.h
index d67afb2461f..b4a0cd0db3a 100644
--- a/gcc/targhooks.h
+++ b/gcc/targhooks.h
@@ -1,5 +1,5 @@
/* Default target hook functions.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f4fdd0da7a7..3a5b77083a6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2018-01-03 Martin Liska <mliska@suse.cz>
PR ipa/83594
@@ -73,19965 +77,8 @@
* gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
* gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
-
-2017-12-30 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/83612
- * gcc.dg/ubsan/object-size-9.c (t): Add alignment attribute.
-
-2017-12-28 Uros Bizjak <ubizjak@gmail.com>
-
- * g++.old-deja/g++.ext/namedret2.C (f): Return a value.
-
-2017-12-28 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/83548
- * gfortran.dg/array_constructor_type_22.f03: New test.
-
-2017-12-28 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR fortran/83344
- * gfortran.dg/associate_22.f90: Comment out part of test.
-
-2017-12-28 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/83567
- * gfortran.dg/pdt_26.f90 : New test.
-
-2017-12-27 Louis Krupp <louis.krupp@zoho.com>
-
- PR fortran/83092
- * gfortran.dg/init_char_with_nonchar_ctr.f90: New test.
-
-2017-12-27 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: New test.
-
-2017-12-27 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/83552
- * gcc.dg/pr83552.c: New test.
-
-2017-12-26 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/83540
- * gfortran.dg/inline_matmul_20.f90: New test.
-
-2017-12-26 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/unroll-5.c: Use relative line number.
-
-2017-12-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83553
- * c-c++-common/torture/pr83553.c: New test.
-
-2017-12-22 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/83550
- * c-c++-common/dwarf2/pr83550.c: New test.
-
- PR debug/83547
- * gcc.c-torture/compile/pr83547.c: New test.
-
- PR target/83488
- * gcc.target/i386/pr83488-2.c: New test.
- * gcc.target/i386/pr83488-3.c: New test.
-
-2017-12-22 Martin Jambor <mjambor@suse.cz>
-
- PR lto/82027
- * g++.dg/lto/pr82027_0.C: New test.
-
-2017-12-22 Julia Koval <julia.koval@intel.com>
- Sebastian Peryt <sebastian.peryt@intel.com>
-
- * g++.dg/other/i386-2.C: Add new options.
- * g++.dg/other/i386-3.C: Ditto.
- * gcc.target/i386/sse-12.c: Ditto.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-22.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
- * gcc.target/i386/avx512-check.h: Handle bit_AVX512BITALG.
- * gcc.target/i386/avx512bitalg-vpopcntb-1.c: New.
- * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
- * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
- * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
- * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
- * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
- * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
- * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
- * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
- * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
- * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
- * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto.
- * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Ditto.
- * gcc.target/i386/i386.exp (check_effective_target_avx512bitalg): New.
- * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Add more types.
- * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: Handle new intrinsics.
- * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
- * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
-
-2017-12-22 Mike Stump <mikestump@comcast.net>
- Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/unroll-1.c: New test.
- * c-c++-common/unroll-2.c: Likewise.
- * c-c++-common/unroll-3.c: Likewise.
- * c-c++-common/unroll-4.c: Likewise.
- * c-c++-common/unroll-5.c: Likewise.
- * g++.dg/ext/unroll-1.C: Likewise.
- * g++.dg/ext/unroll-2.C: Likewise.
- * g++.dg/ext/unroll-3.C: Likewise.
- * gfortran.dg/directive_unroll_1.f90: Likewise.
- * gfortran.dg/directive_unroll_2.f90: Likewise.
- * gfortran.dg/directive_unroll_3.f90: Likewise.
- * gfortran.dg/directive_unroll_4.f90: Likewise.
- * gfortran.dg/directive_unroll_5.f90: Likewise.
-
-2017-12-22 Alexandre Oliva <aoliva@redhat.com>
-
- PR debug/83527
- PR debug/83419
- * gcc.dg/pr83527.c: New.
-
-2017-12-21 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/83462
- * c-c++-common/Warray-bounds-3.c: Adjust dg-warning grep pattern.
-
-2017-12-21 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/83487
- * gcc.c-torture/compile/pr83487.c: New test.
- * gcc.dg/compat/pr83487-1.h: New file.
- * gcc.dg/compat/pr83487-1_main.c: New test.
- * gcc.dg/compat/pr83487-1_x.c: New file.
- * gcc.dg/compat/pr83487-1_y.c: New file.
- * gcc.dg/compat/pr83487-2_main.c: New test.
- * gcc.dg/compat/pr83487-2_x.c: New file.
- * gcc.dg/compat/pr83487-2_y.c: New file.
- * g++.dg/abi/pr83487.C: New test.
- * g++.dg/compat/abi/pr83487-1_main.C: New test.
- * g++.dg/compat/abi/pr83487-1_x.C: New file.
- * g++.dg/compat/abi/pr83487-1_y.C: New file.
- * g++.dg/compat/abi/pr83487-2_main.C: New test.
- * g++.dg/compat/abi/pr83487-2_x.C: New file.
- * g++.dg/compat/abi/pr83487-2_y.C: New file.
-
- PR c/83448
- * gcc.c-torture/compile/pr83448.c: New test.
- * gcc.dg/tree-ssa/builtin-snprintf-warn-4.c: New test.
-
-2017-12-21 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/atomic9.adb: New test.
-
-2017-12-21 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/80747
- PR rtl-optimization/83512
- * gcc.dg/pr80747.c: New test.
- * gcc.dg/pr83512.c: New test.
-
- PR tree-optimization/83523
- * g++.dg/tree-ssa/pr83523.C: New test.
-
- PR tree-optimization/83521
- * gcc.dg/pr83521.c: New test.
-
-2017-12-21 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83406
- * g++.dg/cpp0x/lambda/lambda-ice15.C: Adjust error.
- * g++.dg/cpp1y/pr83406.C: New.
-
-2017-12-21 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/83467
- * gcc.target/i386/pr83467-1.c: New test.
- * gcc.target/i386/pr83467-2.c: Ditto.
-
-2017-12-21 Alexandre Oliva <aoliva@redhat.com>
-
- PR debug/83419
- * gcc.dg/pr83419.c: New.
-
-2017-12-21 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.target/aarch64/vect-slp-dup.c: New.
-
-2017-12-21 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/pr82872.c: New test.
-
-2017-12-21 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/82973
- * gfortran.dg/pr82973.f90: New test.
-
- PR target/83488
- * gcc.target/i386/pr83488.c: New test.
-
-2017-12-20 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR tree-optimization/83491
- * gcc.dg/pr83491.c: Add new test.
-
-2017-12-20 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/83436
- * gfortran.dg/internal_readwrite_4.f90: New test.
-
-2017-12-20 Jakub Jelinek <jakub@redhat.com>
-
- PR ipa/83506
- * gcc.dg/pr83506.c: New test.
- * gcc.dg/ipa/ctor-empty-1.c: Use -fdump-ipa-free-fnsummary1 instead
- of -fdump-ipa-free-fnsummary and scan in free-fnsummary1 instead of
- free-fnsummary dump.
-
-2017-12-20 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/83483
- * gcc.dg/memcpy-6.c: Skip for targets other than x86.
-
-2017-12-20 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/83131
- * c-c++-common/attr-nonstring-4.c: New test.
-
-2017-12-20 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/plugin/poly-int-tests.h (test_nonpoly_multiple_p): New
- function.
- (test_nonpoly_type): Call it.
-
-2017-12-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83490
- * g++.dg/abi/empty29.C: New test.
-
-2017-12-20 Martin Liska <mliska@suse.cz>
-
- PR middle-end/82404
- * g++.dg/pr82404.C: New test.
- * gcc.dg/pr82404.c: New test.
-
-2017-12-20 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx-1.c: Handle new intrinsics.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
- * gcc.target/i386/avx512-check.h: Handle bit_VPCLMULQDQ.
- * gcc.target/i386/avx512f-vpclmulqdq-2.c: New test.
- * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Ditto.
- * gcc.target/i386/vpclmulqdq.c: Ditto.
- * gcc.target/i386/i386.exp (check_effective_target_vpclmulqdq): New.
-
-2017-12-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82593
- * g++.dg/cpp0x/desig2.C: New.
- * g++.dg/cpp0x/desig3.C: Likewise.
- * g++.dg/cpp0x/desig4.C: Likewise.
-
-2017-12-19 Martin Sebor <msebor@redhat.com>
-
- PR c++/83394
- * g++.dg/Wattributes-3.C: New test.
- * g++.dg/Wattributes-4.C: New test.
- * g++.dg/Wattributes-5.C: New test.
-
-2017-12-19 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82975
- * gcc.dg/pr82975.c: Only add -mtune=cortex-a57 on arm*/aarch64*
- targets.
-
-2017-12-19 Marek Polacek <polacek@redhat.com>
-
- PR c++/82231
- * g++.dg/cpp1z/nontype-auto14.C: New test.
-
-2017-12-18 Jeff Law <law@redhat.com>
-
- PR tree-optimization/83477
- * gcc.c-torture/execute/pr83477.c: New test.
-
-2017-12-19 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/77608
- * gcc.dg/Wstringop-overflow.c: New test.
- * c-c++-common/Warray-bounds-3.c: Adjust.
-
-2017-12-19 Alexandre Oliva <aoliva@redhat.com>
-
- PR debug/83422
- * gcc.dg/pr83422.c: New.
-
-2017-12-19 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83444
- * gcc.dg/strlenopt-38.c: New test.
-
- PR testsuite/83454
- * gcc.dg/tree-ssa/cswtch-4.c: Require nonpic effective target.
- * gcc.dg/tree-ssa/cswtch-5.c: Likewise.
-
-2017-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/82975
- * gcc.dg/pr82975.c: New test.
-
-2017-12-19 Marek Polacek <polacek@redhat.com>
-
- PR c++/83489
- * g++.dg/abi/pr83490.C: New test.
-
-2017-12-19 H.J. Lu <hongjiu.lu@intel.com>
-
- PR middle-end/83471
- * g++.dg/torture/pr83471.C: New test.
-
-2017-12-19 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-prof/switch-case-1.c: Scan IPA profile dump
- file instead of expand in order to not mix it with expanded
- tree decision tree for the switch statement.
-
-2017-12-19 Marek Polacek <polacek@redhat.com>
-
- PR tree-optimization/83482
- * g++.dg/torture/pr83482.C: New test.
-
-2017-12-19 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/83329
- * gcc.dg/tree-ssa/pr83329.c: New test
-
-2017-12-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79490
- * g++.dg/other/fsyntax-only2.C: New.
-
-2017-12-19 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83444
- * gcc.dg/strlenopt-38.c: New test.
-
- PR ipa/82801
- PR ipa/83346
- * g++.dg/ipa/pr82801.C: New test.
-
-2017-12-18 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/83373
- PR tree-optimization/78450
- * gcc.dg/pr83373.c: New test.
- * gcc.dg/strlenopt-36.c: New test.
- * gcc.dg/strlenopt-37.c: New test.
-
-2017-12-18 Marek Polacek <polacek@redhat.com>
-
- PR c++/83116
- * g++.dg/cpp1y/constexpr-83116.C: New test.
-
-2017-12-18 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR rtl-optimization/83424
- * gcc.dg/pr83424.c: New testcase.
-
-2017-12-18 David Malcolm <dmalcolm@redhat.com>
-
- PR tree-optimization/83336
- * g++.dg/cpp0x/missing-initializer_list-include.C: Update for
- changes to prune.exp's handling of dg-regexp.
- * g++.dg/plugin/diagnostic-test-inlining-1.C: New test case.
- * g++.dg/plugin/plugin.exp (plugin_test_list): Add it, via
- gcc.dg's plugin/diagnostic_plugin_test_inlining.c.
- * gcc.dg/plugin/diagnostic-test-inlining-1.c: New test case.
- * gcc.dg/plugin/diagnostic-test-inlining-2.c: Likewise.
- * gcc.dg/plugin/diagnostic-test-inlining-3.c: Likewise.
- * gcc.dg/plugin/diagnostic-test-inlining-4.c: Likewise.
- * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: New test
- plugin.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
- * lib/prune.exp (prune_gcc_output): Move call to handle-dg-regexps
- to before the various text stripping regsup invocations,
- in particular, to before the stripping of "inlined from".
-
-2017-12-18 Jeff Law <law@redhat.com>
-
- PR middle-end/83460
- * g++.dg/pr79095-4.C: Remove compromised test.
-
-2017-12-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83300
- * g++.dg/ext/vector33.C: New test.
-
-2017-12-18 Marek Polacek <polacek@redhat.com>
-
- PR middle-end/83463
- * gcc.dg/pr83463.c: New test.
-
-2017-12-18 Nathan Sidwell <nathan@acm.org>
-
- PR c++/59930
- * g++.dg/parse/pr81247-c.C: Adjust.
- * g++.dg/template/pr59930-[123].C: New.
-
-2017-12-18 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/tumaddsidi4.c: New test.
-
-2017-12-18 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/tls-1.c: New test.
-
-2017-12-18 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81877
- * g++.dg/torture/pr81877.C: New testcase.
- * g++.dg/vect/pr70729.cc: XFAIL.
- * g++.dg/vect/pr70729-nest.cc: XFAIL.
-
-2017-12-18 Richard Biener <rguenther@suse.de>
-
- PR middle-end/77291
- * gcc.dg/Warray-bounds-26.c: New testcase.
-
-2017-12-17 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/guality/guality.h (guality_check): Cast %lli arguments
- inf fprintf statements to long long int.
-
-2017-12-17 Janne Blomqvist <jb@gcc.gnu.org>
-
- * gfortran.dg/error_stop_3.f90: Update -std= option, fix comments.
- * gfortran.dg/error_stop_4.f90: Update error message.
- * gfortran.dg/implicit_14.f90: Likewise.
- * gfortran.dg/spellcheck-procedure_2.f90: Don't warn for F2018
- features.
-
-2017-12-17 Markus Trippelsdorf <markus@trippelsdorf.de>
-
- * gcc.target/i386/wmul-3.c: New test.
-
-2017-12-16 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/78918
- * c-c++-common/Warray-bounds.c: New test.
- * c-c++-common/Warray-bounds-2.c: New test.
- * c-c++-common/Warray-bounds-3.c: New test.
- * c-c++-common/Warray-bounds-4.c: New test.
- * c-c++-common/Warray-bounds-5.c: New test.
- * c-c++-common/Wrestrict-2.c: New test.
- * c-c++-common/Wrestrict.c: New test.
- * c-c++-common/Wrestrict.s: New test.
- * c-c++-common/Wsizeof-pointer-memaccess1.c: Adjust
- * c-c++-common/Wsizeof-pointer-memaccess2.c: Same.
- * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
- * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
- * gcc.dg/range.h: New header.
- * gcc.dg/memcpy-6.c: New test.
- * gcc.dg/pr69172.c: Adjust.
- * gcc.dg/pr79223.c: Same.
- * gcc.dg/pr81345.c: Adjust.
- * gcc.dg/Wobjsize-1.c: Same.
- * gcc.dg/Wrestrict-2.c: New test.
- * gcc.dg/Wrestrict.c: New test.
- * gcc.dg/Wsizeof-pointer-memaccess1.c: Adjust.
- * gcc.dg/builtin-stpncpy.c: Same.
- * gcc.dg/builtin-stringop-chk-1.c: Same.
- * gcc.target/i386/chkp-stropt-17.c: New test.
- * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Adjust.
-
-2017-12-16 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/83239
- * g++.dg/pr83239.C: New test case.
-
-2017-12-16 Sebastian Peryt <sebastian.peryt@intel.com>
-
- PR testsuite/82767
- * gcc.target/i386/pr71321.c: Test with -mtune=generic
-
-2017-12-15 Markus Trippelsdorf <markus@trippelsdorf.de>
-
- PR target/83358
- * gcc.target/i386/pr83358-1.c: New test.
- * gcc.target/i386/pr83358-2.c: New test.
-
-2017-12-15 Jeff Law <law@redhat.com>
-
- PR tree-optimization/36550
- * gcc.dg/tree-ssa/pr36550.c: New test.
-
-2017-12-15 Alexandre Oliva <aoliva@redhat.com>
-
- PR tree-optimization/81165
- * gcc.dg/pr81165.c: New.
-
-2017-12-15 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83205
- * g++.dg/cpp1z/decomp3.C: Adjust for structured binding count
- mismatch diagnostics split into error and warning with plural
- forms.
- * g++.dg/cpp1z/decomp10.C: Likewise.
- * g++.dg/cpp1z/decomp32.C: New test.
-
- PR c++/81197
- * g++.dg/cpp1z/decomp34.C: New test.
-
- PR c++/80135
- PR c++/81922
- * g++.dg/warn/Wplacement-new-size-1.C (fBx1): Initialize nested
- flexible array member only with {}. Add dg-warning.
- (fBx2, fBx3): Remove.
- * g++.dg/warn/Wplacement-new-size-2.C (fBx1): Initialize nested
- flexible array member only with {}. Add dg-warning.
- (fBx2, fBx3): Remove.
- * g++.dg/warn/Wplacement-new-size-6.C: New test.
- * g++.dg/ext/flexary13.C (main): Remove test for initialization
- of nested flexible array member with non-empty initializer.
- * g++.dg/ext/flexary25.C: New test.
- * g++.dg/ext/flexary26.C: New test.
- * g++.dg/ext/flexary27.C: New test.
- * g++.dg/parse/pr43765.C: Expect diagnostics about initialization
- of nested flexible array member with non-empty initializer. Expect
- C++2A diagnostics about mixing of designated and non-designated
- initializers.
-
- PR c++/83217
- * g++.dg/cpp1z/decomp33.C: New test.
-
- PR tree-optimization/80631
- * gcc.target/i386/avx2-pr80631.c: New test.
-
- * g++.dg/plugin/attribute_plugin.c (user_attr): Swap
- affects_type_identity and handler fields, add NULL for exclude.
-
-2017-12-14 Nathan Sidwell <nathan@acm.org>
-
- PR c++/59930
- * g++.dg/cpp0x/temp_default4.C: Adjust diagnostic.
- * g++.old-deja/g++.pt/friend23.C: Likewise.
- * g++.old-deja/g++.pt/friend24.C: Delete.
-
-2017-12-15 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83269
- * gcc.c-torture/execute/pr83269.c: New test.
-
- PR sanitizer/81281
- * gcc.dg/pr81281-3.c: New test.
-
-2017-12-15 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/aliasing4.adb: New testcase.
-
-2017-12-15 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/incomplete6.adb, gnat.dg/incomplete6.ads: New testcase.
-
-2017-12-15 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/initializes.ads, gnat.dg/initializes.adb: New testcase.
-
-2017-12-15 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/component_size.adb: New testcase.
-
-2017-12-15 Richard Biener <rguenther@suse.de>
-
- PR lto/83388
- * gcc.dg/lto/pr83388_0.c: New testcase.
-
-2017-12-15 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/expr_func2.ads, gnat.dg/expr_func2.adb: New testcase.
-
-2017-12-15 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/dflt_init_cond.adb, gnat.dg/dflt_init_cond_pkg.ads: New
- testcase.
-
-2017-12-15 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/expr_func_main.adb, gnat.dg/expr_func_pkg.ads,
- gnat.dg/expr_func_pkg.adb: New testcase.
-
-2017-12-15 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/abe_pkg.adb, gnat.dg/abe_pkg.ads: New testcase.
-
-2017-12-15 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/subp_inst.adb, gnat.dg/subp_inst_pkg.adb,
- gnat.dg/subp_inst_pkg.ads: New testcase.
-
-2017-12-15 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512f-aesenclast-2.c: New test.
- * gcc.target/i386/avx512vl-aesenclast-2.c: Ditto.
- * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics.
-
-2017-12-15 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512f-aesenc-2.c: New test.
- * gcc.target/i386/avx512vl-aesenc-2.c: Ditto.
- * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics.
-
-2017-12-15 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512f-aesdeclast-2.c: New test.
- * gcc.target/i386/avx512vl-aesdeclast-2.c
- * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics.
-
-2017-12-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * c-c++-common/Wcast-function-type.c: New test.
- * g++.dg/Wcast-function-type.C: New test.
-
-2017-12-14 Qing Zhao <qing.zhao@oracle.com>
-
- PR middle_end/79538
- * gcc.dg/pr79538.c: New test.
-
-2017-12-14 David Malcolm <dmalcolm@redhat.com>
-
- PR tree-optimization/83312
- * gcc.dg/pr83312.c: New test case.
-
-2017-12-14 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/alignment13.adb: New test.
-
-2017-12-14 Jakub Jelinek <jakub@redhat.com>
-
- PR lto/81406
- * gcc.dg/lto/pr81406_0.c: New test.
-
-2017-12-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/66974
- * gcc.dg/Warray-bounds-24.c: New testcase.
-
-2017-12-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/65258
- * gcc.dg/Warray-bounds-23.c: New testcase.
-
-2017-12-14 Tom de Vries <tom@codesourcery.com>
-
- * lib/target-supports.exp (check_effective_target_weak_undefined): New
- proc.
- * gcc.dg/visibility-22.c: Require effective target weak_undefined.
-
-2017-12-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83326
- * gcc.dg/tree-ssa/pr81388-2.c: Adjust.
-
-2017-12-14 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/alignment11.adb: New test.
- * gnat.dg/alignment12.adb: Likewise.
-
-2017-12-14 Richard Biener <rguenther@suse.de>
-
- PR c/83415
- * gcc.dg/pr83415.c: New testcase.
-
-2017-12-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83418
- * gcc.dg/torture/pr83418.c: New testcase.
-
-2017-12-14 Jakub Jelinek <jakub@redhat.com>
-
- PR bootstrap/83396
- * gcc.dg/pr83396.c: New test.
-
- PR tree-optimization/83198
- * gcc.dg/pr83198.c: New test.
- * gcc.dg/tree-ssa/pr83198.c: New test.
-
-2017-12-14 Sudakshina Das <sudi.das@arm.com>
-
- PR target/81228
- * gcc.dg/pr81228.c: New.
-
-2017-12-14 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79650
- * g++.dg/template/pr79650.C: New test.
-
-2017-12-14 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/plugin/poly-int-tests.h,
- gcc.dg/plugin/poly-int-test-1.c,
- gcc.dg/plugin/poly-int-01_plugin.c,
- gcc.dg/plugin/poly-int-02_plugin.c,
- gcc.dg/plugin/poly-int-03_plugin.c,
- gcc.dg/plugin/poly-int-04_plugin.c,
- gcc.dg/plugin/poly-int-05_plugin.c,
- gcc.dg/plugin/poly-int-06_plugin.c,
- gcc.dg/plugin/poly-int-07_plugin.c: New tests.
- * gcc.dg/plugin/plugin.exp: Run them.
-
-2017-12-13 Peter Bergner <bergner@vnet.ibm.com>
-
- * gcc.target/powerpc/cpu-builtin-1.c (htm-no-suspend): Add test.
-
-2017-12-13 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81061
- * g++.dg/other/const5.C: New.
-
-2017-12-13 Alexandre Oliva <aoliva@redhat.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR bootstrap/83396
- PR debug/83391
- * gcc.dg/torture/pr83396.c: New test.
- * g++.dg/torture/pr83391.C: New test.
-
-2017-12-13 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR rtl-optimization/83393
- * gcc.dg/pr83393.c: New testcase.
-
-2017-12-13 Nathan Sidwell <nathan@acm.org>
-
- PR c++/15272
- * g++.dg/template/pr71826.C: Adjust for 15272 fix.
-
-2017-12-12 Jeff Law <law@redhat.com>
-
- PR tree-optimization/83298
- PR tree-optimization/83362
- PR tree-optimization/83383
- * gcc.c-torture/execute/pr83298.c: New test.
- * gcc.c-torture/execute/pr83362.c New test.
- * gcc.c-torture/execute/pr83383.c New test.
-
-2017-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * lib/gcc-dg.exp (process-message): Avoid additional whitespace in
- $expmsg.
-
-2017-12-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83385
- * gcc.dg/graphite/pr83385.c: New testcase.
-
-2017-12-12 Marek Polacek <polacek@redhat.com>
-
- PR c/82679
- * gcc.dg/c11-atomic-5.c: New test.
-
-2017-12-12 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/83363
- PR rtl-optimization/83364
- * gcc.dg/pr83363.c: New test.
- * gcc.dg/pr83364.c: New test.
-
- PR tree-optimization/83359
- * gcc.dg/graphite/pr83359.c: New test.
-
- PR tree-optimization/80631
- * gcc.dg/vect/pr80631-1.c: New test.
- * gcc.dg/vect/pr80631-2.c: New test.
- * gcc.dg/vect/pr65947-13.c: Expect integer induc cond reduction
- vectorization.
-
-2017-12-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81889
- * gfortran.dg/pr81889.f90: New testcase.
- * gcc.dg/tree-ssa/pr64183.c: Adjust.
-
-2017-12-12 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512-check.h: Handle bit_VAES.
- * gcc.target/i386/avx512f-aesdec-2.c: New test.
- * gcc.target/i386/avx512fvl-vaes-1.c: Ditto.
- * gcc.target/i386/avx512vl-aesdec-2.c: Ditto.
- * gcc.target/i386/i386.exp (check_effective_target_avx512vaes): New.
-
-2017-12-11 David Malcolm <dmalcolm@redhat.com>
-
- PR c/82050
- * gcc.dg/plugin/expensive-selftests-1.c: New file.
- * gcc.dg/plugin/expensive_selftests_plugin.c: New file.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
-
-2017-12-11 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.dg/pr83361.c: Add -Wno-div-by-zero to dg-options.
-
-2017-12-11 Martin Sebor <msebor@redhat.com>
-
- PR c/81544
- * c-c++-common/Wattributes-2.c: New test.
- * c-c++-common/Wattributes.c: Ditto.
- * g++.dg/Wattributes-2.C: Ditto.
- * gcc.dg/Wattributes-6.c: Ditto.
- * gcc.dg/Wattributes-7.c: Ditto.
-
-2017-12-07 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/altivec-12.c (main): Add tests for vec_avg.
- * gcc.target/powerpc/builtins-1.c: Renamed builtins-1.h.
- * gcc.target/powerpc/builtins-1.h: Add tests for vec_and,
- vec_andc, vec_cpsgn, vec_mergeh,vec_mergel, vec_nor, vec_or,
- vec_sel, vec_xor, vec_all_eq, vec_all_ge, vec_all_gt, vec_all_le,
- vec_all_lt, vec_all_ne, vec_any_eq,vec_any_ge, vec_any_gt,vec_any_le,
- vec_any_lt, vec_any_ne, vec_cntlz, vec_round, vec_rsqrt, vec_rsqrte,
- vec_splat, vec_div, vec_mul,vec_ctf, vec_cts, vec_ctu.
- * gcc.target/powerpc/builtins-1-be.c: New file, big endian
- test file for tests in builtins-1.h.
- * gcc.target/powerpc/builtins-1-le.c: New file, little endian
- test file for tests in builtins-1.h.
- * gcc.target/powerpc/builtins-2.c (main): Add tests for vec_ctf,
- vec_cts, vec_ctu.
- * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp): Fix printf
- conversion character.
- * gcc.target/powerpc/fold-vec-minmax-char.c (test1_min, test2_min,
- test4_min, test1_max, test2_max): Add tests for vec_max and vec_min.
- * gcc.target/powerpc/fold-vec-minmax-int.c (test4_min, test5_min,
- test7_min, test8_min): Add tests for vec_min.
- * gcc.target/powerpc/fold-vec-minmax-longlong.c (test7_max, test8_max,
- test9_max, test10_max): Add tests for and vec_max.
- * gcc.target/powerpc/fold-vec-minmax-short.c (test4_min, test5_min,
- tes7_min, test8_min): Add tests for and vec_min.
- * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test for vec_adds,
- vec_subs, vec_sum2s, vec_sum4s.
- * gcc.target/powerpc/vsx-splats-p8.c: New file to test vec_splats.
- * gcc.target/vsx-vector-5.c (arg1_tests_d, arg1_tests_d): Add
- tests for vec_ceil, vec_floor, vec_nearbyint, vec_sqrt.
- * gcc.target/vsx-vector-7.c (foo): Add tests for vec_sel.
- * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
-
-2017-12-11 Carl Love <cel@us.ibm.com>
-
- * config/rs6000/altivec.h (vec_extract_fp32_from_shorth,
- vec_extract_fp32_from_shortl]): Add #defines.
- * config/rs6000/rs6000-builtin.def (VSLDOI_2DI): Add macro expansion.
- * config/rs6000/rs6000-c.c (ALTIVEC_BUILTIN_VEC_UNPACKH,
- ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VEC_AND,
- ALTIVEC_BUILTIN_VEC_SLD, ALTIVEC_BUILTIN_VEC_SRL,
- ALTIVEC_BUILTIN_VEC_SRO, ALTIVEC_BUILTIN_VEC_SLD,
- ALTIVEC_BUILTIN_VEC_SLL): Add expansions.
- * doc/extend.texi: Add documentation for the added builtins.
-
-2017-12-11 Alexandre Oliva <aoliva@redhat.com>
-
- PR rtl-optimization/80693
- PR rtl-optimization/81019
- PR rtl-optimization/81020
- * gcc.dg/pr80693.c: New.
- * gcc.dg/pr81019.c: New.
-
-2017-12-11 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR rtl-optimization/83361
- * gcc.dg/pr83361.c: New testcase.
-
-2017-12-11 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-splat-misc-invalid.c: New.
-
-2017-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/83379
- * gfortran.dg/minval_char_1.f90: Correct logic for mask
- calculation.
- * gfortran.dg/minval_char_2.f90: Likewise.
- * gfortran.dg/maxval_char_1.f90: Likewise.
- * gfortran.dg/maxval_char_2.f90: Likewise.
-
-2017-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/45689
- * gfortran.dg/minval_parameter_1.f90: New test.
- * gfortran.dg/maxval_parameter_1.f90: New test.
-
-2017-12-10 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR fortran/53478
- * gfortran.dg/binding_label_tests_4.f03: Update dg-error.
- * gfortran.dg/binding_label_tests_6.f03: Likewise.
- * gfortran.dg/binding_label_tests_7.f03: Likewise.
- * gfortran.dg/binding_label_tests_8.f03: Likewise.
- * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
- * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
- * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
- * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
- * gfortran.dg/binding_label_tests_29.f90: New test.
-
-2017-12-10 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83337
- * gcc.dg/tree-ssa/loop-interchange-14.c: New test.
- * gcc.dg/tree-ssa/loop-interchange-15.c: New test.
-
-2017-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/82934
- PR fortran/83318
- * gfortran.dg/allocate_assumed_charlen_2.f90: new test.
-
-2017-12-09 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83338
- * gcc.dg/vect/pr83338.c: New test.
-
-2017-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/83316
- * gfortran.dg/minval_char_5.f90: New test.
-
-2017-12-08 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/83317
- * gcc.target/i386/pr83317.c: New test.
-
-2017-12-08 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/81595
- * gcc.c-torture/compile/pr81595.c: New test.
-
-2017-12-08 Michael Matz <matz@suse.de>
-
- Fix PR tree-optimization/83323
- * gcc.dg/pr83323.c: New test.
- * gcc.dg/unroll-and-jam.c: Use -floop-unroll-and-jam.
-
-2017-12-08 Richard Biener <rguenther@suse.de>
-
- PR middle-end/81782
- * gcc.dg/uninit-pr81782.c: New testcase.
-
-2017-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.dg/opt/pr83252.C: Add -mclear-hwcap on *-*-solaris*.
-
-2017-12-08 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/83141
- * gcc.dg/tree-ssa/pr83141.c: New test.
- * gcc.dg/guality/pr54970.c: XFAIL tests querying a[0].
-
-2017-12-08 Jan Hubicka <hubicka@ucw.cz>
-
- PR middle-end/83609
- * gcc.c-torture/compile/pr83069.c: New testcase.
-
-2017-12-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81303
- * gfortran.dg/pr81303.f: New testcase.
- * gfortran.dg/vect/pr81303.f: Likewise.
-
-2017-12-08 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512f-vnni-1.c: Add checks for vdpdwssds.
- * gcc.target/i386/avx512vl-vnni-1.c: Ditto.
- * gcc.target/i386/avx512f-vpdpwssds-2.c: New test.
- * gcc.target/i386/avx512vl-vpdpwssds-2.c: Ditto.
-
-2017-12-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81303
- * gcc.target/i386/vectorize9.c: New testcase.
- * gcc.target/i386/vectorize10.c: New testcase.
-
-2017-12-08 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512f-vnni-1.c: Add vdpwssd checks.
- * gcc.target/i386/avx512vl-vnni-1.c: Ditto.
- * gcc.target/i386/avx512f-vpdpwssd-2.c: New.
- * gcc.target/i386/avx512vl-vpdpwssd-2.c: Ditto.
-
-2017-12-08 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512f-vnni-1.c: Add vpdpbusds check.
- * gcc.target/i386/avx512vl-vnni-1.c: Ditto.
- * gcc.target/i386/avx512f-vpdpbusds-2.c: New.
- * gcc.target/i386/avx512vl-vpdpbusds-2.c: Ditto.
-
-2017-12-07 Sandra Loosemore <sandra@codesourcery.com>
-
- * gcc.target/nios2/const-addr-1.c: New.
- * gcc.target/nios2/const-addr-2.c: New.
- * gcc.target/nios2/const-addr-3.c: New.
-
-2017-12-08 Jakub Jelinek <jakub@redhat.com>
-
- PR target/83252
- * gcc.target/i386/i386.exp (check_effective_target_bmi2): Moved to ...
- * lib/target-supports.exp (check_effective_target_bmi2): ... here. Guard with
- i?86-*-* x86_64-*-*.
- * g++.dg/opt/pr83252.C: New test.
-
- PR target/81906
- * gcc.target/i386/pr81906.c: New test.
-
- PR tree-optimization/83075
- * gcc.dg/tree-ssa/strncpy-2.c: Use size_t instead of unsigned, add
- separate function with noipa attribute to also verify behavior when
- optimizers don't know the sizes and aliasing, verify resulting sizes
- and array content. Add -Wstringop-overflow to dg-options.
- * gcc.dg/tree-ssa/strncat.c: Likewise.
-
-2017-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * lib/target-supports.exp (check_effective_target_fstack_protector):
- Copy filename in local buffer to trigger stack protection.
-
-2017-12-07 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.dg/c11-align-7.c, gcc.dg/c11-align-8.c,
- gcc.dg/c11-align-9.c, gcc.dg/gnu11-align-1.c: New tests.
- * gcc.dg/c11-align-5.c (test): Update expected error for sizeof
- case.
-
-2017-12-07 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/asm-2.c: New test.
- * gcc.target/aarch64/asm-3.c: Likewise.
-
-2017-12-07 Bin Cheng <bin.cheng@arm.com>
- Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81303
- * gcc.dg/tree-ssa/loop-interchange-1.c: New test.
- * gcc.dg/tree-ssa/loop-interchange-1b.c: New test.
- * gcc.dg/tree-ssa/loop-interchange-2.c: New test.
- * gcc.dg/tree-ssa/loop-interchange-3.c: New test.
- * gcc.dg/tree-ssa/loop-interchange-4.c: New test.
- * gcc.dg/tree-ssa/loop-interchange-5.c: New test.
- * gcc.dg/tree-ssa/loop-interchange-6.c: New test.
- * gcc.dg/tree-ssa/loop-interchange-7.c: New test.
- * gcc.dg/tree-ssa/loop-interchange-8.c: New test.
- * gcc.dg/tree-ssa/loop-interchange-9.c: New test.
- * gcc.dg/tree-ssa/loop-interchange-10.c: New test.
- * gcc.dg/tree-ssa/loop-interchange-11.c: New test.
- * gcc.dg/tree-ssa/loop-interchange-12.c: New test.
- * gcc.dg/tree-ssa/loop-interchange-13.c: New test.
-
-2017-12-07 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/83164
- * gcc.c-torture/compile/pr83164.c: New test.
-
-2017-12-07 Martin Sebor <msebor@redhat.com>
-
- PR c/81544
- * c-c++-common/Wattributes-2.c: New test.
- * c-c++-common/Wattributes.c: New test.
- * c-c++-common/attributes-3.c: Adjust.
- * gcc.dg/Wattributes-6.c: New test.
- * gcc.dg/Wattributes-7.c: New test.
- * gcc.dg/attr-noinline.c
- * gcc.dg/pr44964.c: Same.
- * gcc.dg/torture/pr42363.c: Same.
- * gcc.dg/tree-ssa/ssa-ccp-2.c: Same.
-
-2017-12-07 Tamar Christina <tamar.christina@arm.com>
-
- PR target/82641
- * gcc.target/arm/pragma_arch_attribute_2.c: New.
- * gcc.target/arm/pragma_arch_attribute_2.c: New.
- * gcc.target/arm/pragma_arch_attribute_3.c: New.
- * gcc.target/arm/pragma_fpu_attribute.c: New.
- * gcc.target/arm/pragma_fpu_attribute_2.c: New.
-
-2017-12-07 Michael Matz <matz@suse.de>
-
- * gcc.dg/unroll-and-jam.c: New test.
-
-2017-12-07 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83296
- PR tree-optimization/67769
- * g++.dg/warn/Wstringop-overflow-1.C: New testcase.
-
-2017-12-07 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512-check.h: Handle bit_VAES.
- * gcc.target/i386/avx512f-aesdec-2.c: New test.
- * gcc.target/i386/avx512fvl-vaes-1.c: Ditto.
- * gcc.target/i386/avx512vl-aesdec-2.c: Ditto.
- * gcc.target/i386/i386.exp (check_effective_target_avx512vaes): New.
-
-2017-12-04 Jeff Law <law@redhat.com>
-
- PR tree-optimization/69224
- PR tree-optimization/80907
- PR tree-optimization/82286
- * gcc.dg/pr69224.c: New test.
- * gcc.dg/pr80907.c: New test.
- * gcc.dg/pr82286.c: New test.
-
-2017-12-06 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80259
- * g++.dg/cpp0x/pr80259.C: New test.
-
-2017-12-06 David Malcolm <dmalcolm@redhat.com>
-
- PR c/83236
- * c-c++-common/spellcheck-reserved.c: New test case.
-
-2017-12-06 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83293
- * g++.dg/torture/pr83293.C: New test.
-
- PR sanitizer/81281
- * gcc.c-torture/execute/pr81281.c: New test.
- * gcc.dg/pr81281-1.c: New test.
- * gcc.dg/pr81281-2.c: New test.
- * g++.dg/ubsan/pr81281.C: New test.
- * g++.dg/ubsan/pr81281-aux.cc: New test.
-
-2017-12-06 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/83303
- * g++.dg/opt/new1.C: Prune warning from test output.
-
- PR tree-optimization/82646
- * gcc.dg/builtin-stringop-chk-1.c: Adjust.
- * gcc.dg/builtin-stringop-chk-9.c: New test.
- * g++.dg/ext/strncpy-chk1.C: Adjust.
-
-2017-12-06 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/83075
- * gcc.dg/tree-ssa/strncat.c: New test.
- * gcc.dg/tree-ssa/strncpy-2.c: Same.
-
-2017-12-06 Bin Cheng <bin.cheng@arm.com>
-
- * g++.dg/graphite/pr41305.C: Refine test option.
- * gcc.dg/graphite/pr42205-1.c: Ditto.
- * gcc.dg/graphite/pr42205-2.c: Ditto.
- * gcc.dg/graphite/pr42211.c: Ditto.
- * gcc.dg/graphite/pr46185.c: Ditto.
- * gcc.dg/graphite/pr46966.c: Ditto.
- * gcc.dg/graphite/pr59817-1.c: Ditto.
- * gcc.dg/graphite/pr59817-2.c: Ditto.
- * gcc.dg/graphite/pr60740.c: Ditto.
- * gcc.dg/graphite/pr60785.c: Ditto.
- * gcc.dg/graphite/pr68715-2.c: Ditto.
- * gcc.dg/graphite/pr68715.c: Ditto.
- * gcc.dg/graphite/pr70045.c: Ditto.
- * gfortran.dg/graphite/pr14741.f90: Ditto.
- * gfortran.dg/graphite/pr40982.f90: Ditto.
- * gfortran.dg/graphite/pr42285.f90: Ditto.
- * gfortran.dg/graphite/pr42334-1.f: Ditto.
- * gfortran.dg/graphite/pr42334.f90: Ditto.
- * gfortran.dg/graphite/pr43349.f: Ditto.
- * gfortran.dg/graphite/pr59817.f: Ditto.
-
-2017-12-06 Charles Baylis <charles.baylis@linaro.org>
-
- * gcc.target/arm/addr-modes-float.c: Place dg-add-options after
- dg-require-effective-target.
- (ATTR): New define.
- (POST_STORE): Pass ATTR as 2nd argument.
- (POST_LOAD): Likewise.
- (POST_STORE_VEC): Likewise.
- * gcc.target/arm/addr-modes-int.c (ATTR): New define.
- (PRE_STORE): Pass ATTR as 2nd argument.
- (POST_STORE): Likewise.
- (PRE_LOAD): Likewise.
- (POST_LOAD): Likewise.
- * gcc.target/arm/addr-modes.h: (PRE_STORE): New parameter.
- (POST_STORE): Likewise.
- (POST_STORE_VEC): Likewise.
- (PRE_LOAD): Likewise.
- (POST_LOAD): Likewise.
- (POST_LOAD_VEC): Likewise.
-
-2017-12-06 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/81945
- * gcc.dg/graphite/pr81945.c: New test.
-
-2017-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gcc.c-torture/unsorted/dump-noaddr.x: Generate dump files in
- tmpdir.
-
-2017-12-05 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83287
- * g++.dg/lookup/pr83287.C: New.
-
-2017-12-05 Jakub Jelinek <jakub@redhat.com>
-
- PR testsuite/83289
- * gcc.target/i386/avx256-unaligned-load-1.c: Adjust for -dp
- alternative numbers being 0 based instead of former 1 based.
- * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
- * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
- * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
- * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
- * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
-
-2017-12-05 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83277
- * gcc.dg/graphite/pr83277.c: New testcase.
-
-2017-12-05 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83283
- * g++.dg/torture/pr83283.C: New test.
-
-2017-12-05 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/private_overriding.adb: New testcase.
-
-2017-12-05 Martin Liska <mliska@suse.cz>
- Jakub Jelinek <jakub@redhat.com>
-
- * c-c++-common/asan/pointer-compare-1.c: New test.
- * c-c++-common/asan/pointer-compare-2.c: New test.
- * c-c++-common/asan/pointer-subtract-1.c: New test.
- * c-c++-common/asan/pointer-subtract-2.c: New test.
- * c-c++-common/asan/pointer-subtract-3.c: New test.
- * c-c++-common/asan/pointer-subtract-4.c: New test.
-
-2017-12-05 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/missing-return.C: Add -O to dg-options.
-
-2017-12-04 Jeff Law <law@redhat.com>
-
- PR tree-optimization/78496
- * gcc.dg/builtin-unreachable-6.c: Disable DOM.
- * gcc.dg/builtin-unreachable-6a.c: New test.
- * gcc.dg/tree-ssa/20030922-1.c: No longer XFAIL.
- * gcc.dg/ssa-dom-branch-1.c: Tweak expected output.
-
-2017-12-04 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83255
- * gcc.dg/graphite/pr83255.c: New testcase.
-
-2017-12-04 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83238
- * gcc.dg/graphite/pr83238.c: New testcase.
-
-2017-12-04 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/pr82875.c: Require effective target alloca.
-
-2017-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/36313
- * gfortran.dg/maxval_char_1.f90: New test.
- * gfortran.dg/maxval_char_2.f90: New test.
- * gfortran.dg/maxval_char_3.f90: New test.
- * gfortran.dg/maxval_char_4.f90: New test.
- * gfortran.dg/minval_char_1.f90: New test.
- * gfortran.dg/minval_char_2.f90: New test.
- * gfortran.dg/minval_char_3.f90: New test.
- * gfortran.dg/minval_char_4.f90: New test.
-
-2017-12-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/831916
- * gfortran.dg/namelist_95.f90: New test.
-
-2017-12-01 Jan Hubicka <hubicka@ucw.cz>
-
- PR target/81616
- * gcc.target/i386/pad-1.c: Compile for amdfam10.
- * gcc.target/i386/align-limit.c: Likewise.
-
-2017-12-02 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83170
- PR tree-optimization/83241
- * gcc.dg/store_merging_17.c: New test.
-
- * gcc.target/i386/mpx/pointer-diff-1.c: New test.
-
- PR c++/81212
- * g++.dg/ubsan/pr81212.C: New test.
- * g++.dg/ubsan/return-1.C: Add -Wno-return-type to dg-options.
- * g++.dg/ubsan/return-2.C: Likewise.
- * g++.dg/ubsan/return-7.C: Likewise.
-
- PR target/78643
- PR target/80583
- * gcc.target/i386/pr80583.c: New test.
-
-2017-12-01 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/fusion.c: Add -dp to options. Adjust the expected
- output.
- * gcc.target/powerpc/fusion3.c: Ditto.
- * gcc.target/powerpc/fusion4.c: Ditto.
-
-2017-12-01 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/81959
- * gcc.target/powerpc/pr81959.c: New test.
-
-2017-12-01 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.dg/asm-4.c: Skip on AArch64 with ILP32 as test is incorrect.
-
-2017-12-01 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/83224
- * gfortran.dg/dependency_51.f90: New test.
-
-2017-12-01 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/82605
- * gfortran.dg/pdt_4.f03 : Incorporate the new error.
-
- PR fortran/82606
- * gfortran.dg/pdt_19.f03 : New test.
- * gfortran.dg/pdt_21.f03 : New test.
-
- PR fortran/82622
- * gfortran.dg/pdt_20.f03 : New test.
- * gfortran.dg/pdt_22.f03 : New test.
-
- PR fortran/82719
- PR fortran/82720
- * gfortran.dg/pdt_23.f03 : New test.
-
- PR fortran/82866
- * gfortran.dg/pdt_24.f03 : New test.
-
- PR fortran/82978
- * gfortran.dg/pdt_10.f03 : Correct for error in coding the for
- kind 4 component and change the kind check appropriately.
- * gfortran.dg/pdt_25.f03 : New test.
-
-2017-12-01 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83232
- * gfortran.dg/vect/pr83232.f90: New testcase.
-
-2017-12-01 Sudakshina Das <sudi.das@arm.com>
-
- * gcc.target/arm/armv8_2-fp16-move-2.c: New test.
-
-2017-12-01 Jakub Jelinek <jakub@redhat.com>
-
- PR c/79153
- * c-c++-common/Wimplicit-fallthrough-7.c: Adjust expected warning
- line.
- * c-c++-common/Wimplicit-fallthrough-36.c: New test.
-
- PR sanitizer/81275
- * c-c++-common/tsan/pr81275.c: Remove dg-skip-if.
-
-2017-12-01 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/83224
- * gfortran.dg/dependency_50.f90: New test.
-
-2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
-
- * gcc.target/i386/avx512f-vpcompressb-2.c: Fix popcnt for 32-bit mode.
-
-2017-12-01 Jakub Jelinek <jakub@redhat.com>
-
- PR c/83222
- * gcc.c-torture/compile/pr83222.c: New test.
-
-2017-12-01 Maxim Ostapenko <m.ostapenko@samsung.com>
-
- PR sanitizer/81697
- * c-c++-common/asan/pr81697.c: New test.
-
-2017-11-30 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/loop-3.c: New test.
- * gcc.target/arc/loop-4.c: Likewise.
-
-2017-11-30 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/loop-2.cpp: New test.
-
-2017-11-30 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/lra-1.c: New test.
-
-2017-11-30 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: Add xxspltib insn
- to expected output.
- * gcc.target/powerpc/fold-vec-abs-char.c: Add xxspltib insn
- to expected output.
-
-2017-11-30 Jakub Jelinek <jakub@redhat.com>
-
- PR target/83210
- * gcc.target/i386/pr83210.c: New test.
-
-2017-11-30 Jan Hubicka <hubicka@ucw.cz>
-
- PR target/81616
- * gcc.target/i386/l_fma_double_1.c: Update count of fma instructions.
- * gcc.target/i386/l_fma_double_2.c: Update count of fma instructions.
- * gcc.target/i386/l_fma_double_3.c: Update count of fma instructions.
- * gcc.target/i386/l_fma_double_4.c: Update count of fma instructions.
- * gcc.target/i386/l_fma_double_5.c: Update count of fma instructions.
- * gcc.target/i386/l_fma_double_6.c: Update count of fma instructions.
- * gcc.target/i386/l_fma_float_1.c: Update count of fma instructions.
- * gcc.target/i386/l_fma_float_2.c: Update count of fma instructions.
- * gcc.target/i386/l_fma_float_3.c: Update count of fma instructions.
- * gcc.target/i386/l_fma_float_4.c: Update count of fma instructions.
- * gcc.target/i386/l_fma_float_5.c: Update count of fma instructions.
- * gcc.target/i386/l_fma_float_6.c: Update count of fma instructions.
-
-2017-11-30 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83202
- * gcc.dg/vect/pr83202-1.c: New testcase.
- * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
-
-2017-11-29 Jim Wilson <jimw@sifive.com>
-
- * gcc.target/riscv/riscv.exp: New.
- * gcc.target/riscv/zero-extend-1.c: New.
- * gcc.target/riscv/zero-extend-2.c: New.
- * gcc.target/riscv/zero-extend-3.c: New.
- * gcc.target/riscv/zero-extend-4.c: New.
-
-2017-11-29 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/cpp1y/static_assert3.C: New test case.
-
-2017-11-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82293
- * g++.dg/cpp0x/lambda/lambda-ice24.C: New.
-
-2017-11-29 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-ld-char.c: Add lxv to expected output.
- * gcc.target/powerpc/fold-vec-ld-double.c: Likewise.
- * gcc.target/powerpc/fold-vec-ld-float.c: Likewise.
- * gcc.target/powerpc/fold-vec-ld-int.c: Likewise.
- * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise.
- * gcc.target/powerpc/fold-vec-ld-short.c: Likewise.
-
-2017-11-29 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-splat-8.c: Add vspltisb to expected
- output.
- * gcc.target/powerpc/fold-vec-splats-int.c: Add mtvsrws to expected
- output.
- * gcc.target/powerpc/fold-vec-splats-longlong.c: Add mtvsrdd to
- expected output.
-
-2017-11-29 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512f-vpshldv-1.c: New test.
- * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
- * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
- * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
- * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
- * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
- * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
- * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
-
-2017-11-29 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512f-vpshrdv-1.c: New test.
- * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
- * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
- * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
- * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
- * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
- * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
- * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
- * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
- * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
-
-2017-11-29 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83195
- * gcc.dg/pr82929.c: Don't check for "Merging successful" on arm.
- * gcc.dg/pr82929-2.c: New test.
-
-2017-11-29 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83202
- * gcc.dg/vect/costmodel/x86_64/costmodel-pr83202.c: New testcase.
-
-2017-11-29 Nathan Sidwell <nathan@acm.org>
-
- PR c++/83187
- * g++.dg/opt/pr83187.C: New.
-
-2017-11-29 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/83185
- * gcc.dg/asan/pr83185.c: New test.
-
- PR target/80819
- * gcc.target/i386/pr80819-1.c: New test.
- * gcc.target/i386/pr80819-2.c: New test.
-
-2017-11-28 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
- (test_very_wide_line): Update expected output to include a
- fix-it hint.
- * gcc.dg/plugin/diagnostic-test-show-locus-color.c
- (test_very_wide_line): Likewise.
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
- (test_show_locus): Add a fix-it hint to "test_very_wide_line".
-
-2017-11-28 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/81275
- * g++.dg/warn/pr81275-1.C: New test.
- * g++.dg/warn/pr81275-2.C: New test.
- * g++.dg/warn/pr81275-3.C: New test.
- * c-c++-common/tsan/pr81275.c: Skip for C++ and -O2.
-
- PR sanitizer/81275
- * c-c++-common/tsan/pr81275.c: New test.
-
-2017-11-28 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR fortran/53796
- * gfortran.dg/inquire_recl_f2018.f90: New test.
-
-2017-11-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
- Martin Jambor <mjambor@suse.cz>
-
- PR ipa/82808
- * gcc.dg/ipa/pr82808.c: New test.
-
-2017-11-28 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx-1.c: Handle new intrinsics.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
- * gcc.target/i386/avx512f-vpshrdd-2.c: New.
- * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
- * gcc.target/i386/avx512vl-vpshrd-1.c: Ditto.
- * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
- * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
-
-2017-11-28 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx-1.c: Handle new intrinics.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
- * gcc.target/i386/avx512f-vpshld-1.c: New test.
- * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
- * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
- * gcc.target/i386/avx512vl-vpshld-1.c: Ditto.
- * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
- * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
-
-2017-11-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80776
- * gcc.dg/pr80776-1.c: New testcase.
- * gcc.dg/pr80776-2.c: Likewise.
-
-2017-11-28 Jakub Jelinek <jakub@redhat.com>
-
- PR c/83117
- * gcc.target/x86_64/abi/ms-sysv/gen.cc (make_do_tests_decl): Drop
- const from do_test_{u,v}*.
-
-2017-11-28 Julia Koval <julia.koval@intel.com>
- Sebastian Peryt <sebastian.peryt@intel.com>
-
- * c-c++-common/attr-simd-3.c: Delete.
- * c-c++-common/cilk-plus/AN/an-if.c: Delete.
- * c-c++-common/cilk-plus/AN/array_test1.c: Delete.
- * c-c++-common/cilk-plus/AN/array_test2.c: Delete.
- * c-c++-common/cilk-plus/AN/array_test_ND.c: Delete.
- * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Delete.
- * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Delete.
- * c-c++-common/cilk-plus/AN/builtin_func_double.c: Delete.
- * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Delete.
- * c-c++-common/cilk-plus/AN/comma_exp.c: Delete.
- * c-c++-common/cilk-plus/AN/conditional.c: Delete.
- * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Delete.
- * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Delete.
- * c-c++-common/cilk-plus/AN/exec-once.c: Delete.
- * c-c++-common/cilk-plus/AN/exec-once2.c: Delete.
- * c-c++-common/cilk-plus/AN/fn_ptr-2.c: Delete.
- * c-c++-common/cilk-plus/AN/fn_ptr.c: Delete.
- * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Delete.
- * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Delete.
- * c-c++-common/cilk-plus/AN/gather_scatter.c: Delete.
- * c-c++-common/cilk-plus/AN/if_test.c: Delete.
- * c-c++-common/cilk-plus/AN/if_test_errors.c: Delete.
- * c-c++-common/cilk-plus/AN/misc.c: Delete.
- * c-c++-common/cilk-plus/AN/n-ptr-test.c: Delete.
- * c-c++-common/cilk-plus/AN/parser_errors.c: Delete.
- * c-c++-common/cilk-plus/AN/parser_errors2.c: Delete.
- * c-c++-common/cilk-plus/AN/parser_errors3.c: Delete.
- * c-c++-common/cilk-plus/AN/parser_errors4.c: Delete.
- * c-c++-common/cilk-plus/AN/pr57457-2.c: Delete.
- * c-c++-common/cilk-plus/AN/pr57457.c: Delete.
- * c-c++-common/cilk-plus/AN/pr57490.c: Delete.
- * c-c++-common/cilk-plus/AN/pr57541-2.c: Delete.
- * c-c++-common/cilk-plus/AN/pr57541.c: Delete.
- * c-c++-common/cilk-plus/AN/pr57577.c: Delete.
- * c-c++-common/cilk-plus/AN/pr58942.c: Delete.
- * c-c++-common/cilk-plus/AN/pr61191.c: Delete.
- * c-c++-common/cilk-plus/AN/pr61455-2.c: Delete.
- * c-c++-common/cilk-plus/AN/pr61455.c: Delete.
- * c-c++-common/cilk-plus/AN/pr61962.c: Delete.
- * c-c++-common/cilk-plus/AN/pr61963.c: Delete.
- * c-c++-common/cilk-plus/AN/pr62008.c: Delete.
- * c-c++-common/cilk-plus/AN/pr63884.c: Delete.
- * c-c++-common/cilk-plus/AN/rank_mismatch.c: Delete.
- * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Delete.
- * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Delete.
- * c-c++-common/cilk-plus/AN/sec_implicit.c: Delete.
- * c-c++-common/cilk-plus/AN/sec_implicit2.c: Delete.
- * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Delete.
- * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: Delete.
- * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Delete.
- * c-c++-common/cilk-plus/AN/sec_reduce_return.c: Delete.
- * c-c++-common/cilk-plus/AN/side-effects-1.c: Delete.
- * c-c++-common/cilk-plus/AN/test_builtin_return.c: Delete.
- * c-c++-common/cilk-plus/AN/test_sec_limits.c: Delete.
- * c-c++-common/cilk-plus/AN/tst_lngth.c: Delete.
- * c-c++-common/cilk-plus/AN/vla.c: Delete.
- * c-c++-common/cilk-plus/CK/Wparentheses-1.c: Delete.
- * c-c++-common/cilk-plus/CK/cilk-for-2.c: Delete.
- * c-c++-common/cilk-plus/CK/cilk-for-3.c: Delete.
- * c-c++-common/cilk-plus/CK/cilk-fors.c: Delete.
- * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Delete.
- * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Delete.
- * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: Delete.
- * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Delete.
- * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: Delete.
- * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Delete.
- * c-c++-common/cilk-plus/CK/errors.c: Delete.
- * c-c++-common/cilk-plus/CK/fib.c: Delete.
- * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Delete.
- * c-c++-common/cilk-plus/CK/fib_no_return.c: Delete.
- * c-c++-common/cilk-plus/CK/fib_no_sync.c: Delete.
- * c-c++-common/cilk-plus/CK/invalid_spawns.c: Delete.
- * c-c++-common/cilk-plus/CK/invalid_sync.c: Delete.c
- * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Delete.
- * c-c++-common/cilk-plus/CK/no_args_error.c: Delete.
- * c-c++-common/cilk-plus/CK/pr59631.c: Delete.
- * c-c++-common/cilk-plus/CK/pr60197-2.c: Delete.
- * c-c++-common/cilk-plus/CK/pr60197.c: Delete.
- * c-c++-common/cilk-plus/CK/pr60469.c: Delete.
- * c-c++-common/cilk-plus/CK/pr60586.c: Delete.
- * c-c++-common/cilk-plus/CK/pr63307.c: Delete.
- * c-c++-common/cilk-plus/CK/pr69826-1.c: Delete.
- * c-c++-common/cilk-plus/CK/pr69826-2.c: Delete.
- * c-c++-common/cilk-plus/CK/pr79428-4.c: Delete.
- * c-c++-common/cilk-plus/CK/pr79428-7.c: Delete.
- * c-c++-common/cilk-plus/CK/spawn_in_return.c: Delete.
- * c-c++-common/cilk-plus/CK/spawnee_inline.c: Delete.
- * c-c++-common/cilk-plus/CK/spawner_inline.c: Delete.
- * c-c++-common/cilk-plus/CK/spawning_arg.c: Delete.
- * c-c++-common/cilk-plus/CK/steal_check.c: Delete.
- * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Delete.
- * c-c++-common/cilk-plus/CK/test__cilk.c: Delete.
- * c-c++-common/cilk-plus/CK/varargs_test.c: Delete.
- * c-c++-common/cilk-plus/PS/Wparentheses-1.c: Delete.
- * c-c++-common/cilk-plus/PS/body.c: Delete.
- * c-c++-common/cilk-plus/PS/clauses1.c: Delete.
- * c-c++-common/cilk-plus/PS/clauses2.c: Delete.
- * c-c++-common/cilk-plus/PS/clauses3.c: Delete.
- * c-c++-common/cilk-plus/PS/clauses4.c: Delete.
- * c-c++-common/cilk-plus/PS/for1.c: Delete.
- * c-c++-common/cilk-plus/PS/for2.c: Delete.
- * c-c++-common/cilk-plus/PS/for3.c: Delete.
- * c-c++-common/cilk-plus/PS/pr69363.c: Delete.
- * c-c++-common/cilk-plus/PS/reduction-1.c: Delete.
- * c-c++-common/cilk-plus/PS/reduction-2.c: Delete.
- * c-c++-common/cilk-plus/PS/reduction-3.c: Delete.
- * c-c++-common/cilk-plus/PS/run-1.c: Delete.
- * c-c++-common/cilk-plus/PS/safelen.c: Delete.
- * c-c++-common/cilk-plus/PS/vectorlength-2.c: Delete.
- * c-c++-common/cilk-plus/PS/vectorlength-3.c: Delete.
- * c-c++-common/cilk-plus/PS/vectorlength.c: Delete.
- * c-c++-common/cilk-plus/SE/ef_error.c: Delete.
- * c-c++-common/cilk-plus/SE/ef_error2.c: Delete.
- * c-c++-common/cilk-plus/SE/ef_error3.c: Delete.
- * c-c++-common/cilk-plus/SE/ef_test.c: Delete.
- * c-c++-common/cilk-plus/SE/ef_test2.c: Delete.
- * c-c++-common/cilk-plus/SE/vlength_errors.c: Delete.
- * g++.dg/cilk-plus/AN/array_function.c: Delete.
- * g++.dg/cilk-plus/AN/array_test1_tplt.c: Delete.
- * g++.dg/cilk-plus/AN/array_test2_tplt.c: Delete.
- * g++.dg/cilk-plus/AN/array_test_ND_tplt.c: Delete.
- * g++.dg/cilk-plus/AN/braced_list.c: Delete.
- * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.c: Delete.
- * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.c: Delete.
- * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Delete.
- * g++.dg/cilk-plus/AN/postincr_test.c: Delete.
- * g++.dg/cilk-plus/AN/preincr_test.c: Delete.
- * g++.dg/cilk-plus/CK/catch_exc.c: Delete.
- * g++.dg/cilk-plus/CK/cf3.c: Delete.
- * g++.dg/cilk-plus/CK/cilk-for-tplt.c: Delete.
- * g++.dg/cilk-plus/CK/const_spawn.c: Delete.
- * g++.dg/cilk-plus/CK/fib-opr-overload.c: Delete.
- * g++.dg/cilk-plus/CK/fib-tplt.c: Delete.
- * g++.dg/cilk-plus/CK/for1.c: Delete.
- * g++.dg/cilk-plus/CK/lambda_spawns.c: Delete.
- * g++.dg/cilk-plus/CK/lambda_spawns_tplt.c: Delete.
- * g++.dg/cilk-plus/CK/pr60586.c: Delete.
- * g++.dg/cilk-plus/CK/pr66326.c: Delete.
- * g++.dg/cilk-plus/CK/pr68001.c: Delete.
- * g++.dg/cilk-plus/CK/pr68997.c: Delete.
- * g++.dg/cilk-plus/CK/pr69024.c: Delete.
- * g++.dg/cilk-plus/CK/pr69048.c: Delete.
- * g++.dg/cilk-plus/CK/pr69267.c: Delete.
- * g++.dg/cilk-plus/CK/pr80038.c: Delete.
- * g++.dg/cilk-plus/CK/stl_iter.c: Delete.
- * g++.dg/cilk-plus/CK/stl_rev_iter.c: Delete.
- * g++.dg/cilk-plus/CK/stl_test.c: Delete.
- * g++.dg/cilk-plus/cilk-plus.exp
- * g++.dg/cilk-plus/ef_test.C: Delete.
- * g++.dg/cilk-plus/for.C: Delete.
- * g++.dg/cilk-plus/for2.C: Delete.
- * g++.dg/cilk-plus/for3.C: Delete.
- * g++.dg/cilk-plus/for4.C: Delete.
- * g++.dg/cilk-plus/pr60967.C: Delete.
- * g++.dg/cilk-plus/pr69028.C: Delete.
- * g++.dg/cilk-plus/pr70565.C: Delete.
- * g++.dg/pr57662.C: Delete.
- * gcc.dg/cilk-plus/cilk-plus.exp
- * gcc.dg/cilk-plus/for1.c: Delete.
- * gcc.dg/cilk-plus/for2.c: Delete.
- * gcc.dg/cilk-plus/jump-openmp.c: Delete.
- * gcc.dg/cilk-plus/jump.c: Delete.
- * gcc.dg/cilk-plus/pr69798-1.c: Delete.
- * gcc.dg/cilk-plus/pr69798-2.c: Delete.
- * gcc.dg/cilk-plus/pr78306.c: Delete.
- * gcc.dg/cilk-plus/pr79116.c: Delete.
- * gcc.dg/graphite/id-28.c: Delete.
- * lib/cilk-plus-dg.exp: Delete.
- * lib/target-supports.exp (cilkplus_runtime): Delete.
-
-2017-11-28 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/81020
- * gcc.dg/pr81020.c: New test.
-
- PR tree-optimization/80788
- * gcc.dg/pr80788.c: New test.
-
-2017-11-27 Martin Sebor <msebor@redhat.com>
-
- PR c++/83058
- * g++.dg/warn/Wplacement-new-size-5.C: New test.
-
-2017-11-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/81888
- * g++.dg/cpp1z/decomp30.C: Add a test for structured binding with
- = {} and = { a, a } initializers.
- * g++.dg/cpp1z/decomp31.C: New test.
-
-2017-11-27 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR middle_end/82333
- * gcc.target/powerpc/pr82333.c: New test.
-
-2017-11-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/81675
- * g++.dg/warn/pr81675.C: New test.
-
-2017-11-27 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/unroll1.ads: Remove alignment clause.
- * gnat.dg/unroll2.ads: Likewise.
- * gnat.dg/unroll3.ads: Likewise.
- * gnat.dg/unroll1.adb: Remove bogus comment terminator.
- * gnat.dg/unroll2.adb: Likewise.
- * gnat.dg/unroll3.adb: Likewise.
- * gnat.dg/unroll4.ad[sb]: New testcase.
- * gnat.dg/unroll4_pkg.ads: New helper.
-
-2017-11-27 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
-
- PR target/83109
- * gcc.target/i386/cet-sjlj-1.c: Fix test.
- * gcc.target/i386/cet-sjlj-4.c: Likewise.
-
-2017-11-27 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/81248
- * g++.dg/ipa/pr81248.C: New test.
- * gcc.dg/tree-ssa/ssa-pre-31.c: Disable IPA-SRA.
- * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
-
-2017-11-27 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/ubsan/null-8.C (bar): New function.
- (foo): Use bar instead of __builtin_printf.
-
- PR debug/81307
- * g++.dg/debug/debug9.C: Remove -fno-reorder-blocks-and-partition
- workaround.
-
- PR target/83100
- * gcc.dg/pr83100-1.c: New test.
- * gcc.dg/pr83100-2.c: New test.
- * gcc.dg/pr83100-3.c: New test.
- * gcc.dg/pr83100-4.c: New test.
-
-2017-11-26 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/funcspec-56.inc: Handle new march.
- * g++.dg/ext/mv16.C: Ditto.
-
-2017-11-25 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/81553
- * gcc.c-torture/compile/pr81553.c: New test.
-
-2017-11-25 Andreas Schwab <schwab@linux-m68k.org>
-
- * g++.dg/abi/structret1.C (FrameworkObject::action): Return a
- value.
-
-2017-11-25 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82848
- * gcc.target/powerpc/pr82848.c: New test.
-
-2017-11-24 Jackson Woodruff <jackson.woodruff@arm.com>
-
- PR tree-optimization/71026
- * gfortran.dg/extract_recip_1.f: New test.
- * gcc.dg/extract_recip_3.c: New test.
- * gcc.dg/extract_recip_4.c: New test.
-
-2017-11-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82402
- * gcc.dg/torture/pr82402.c: New testcase.
-
-2017-11-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83128
- * gcc.dg/tree-ssa/ssa-fre-62.c: New testcase.
-
-2017-11-24 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/83014
- * gcc.dg/ubsan/pr83014.c: New test.
-
- * gcc.dg/builtin-object-size-18.c: New test.
-
-2017-11-23 Julia Koval <julia.koval@intel.com>
-
- gcc.target/i386/avx512f-vpexpandb-1.c: New test.
- gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
- gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
- gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
- gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
- gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
- gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
- gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
-
-2017-11-16 Julia Koval <julia.koval@intel.com>
-
- gcc.target/i386/avx512-check.h: Handle AVX512VBMI2 bit.
- gcc.target/i386/avx512f-vpcompressb-1.c: New test.
- gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
- gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
- gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
- gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
- gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
- gcc.target/i386/avx512vl-vpcompressw-1.c: Ditto.
- gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
- gcc.target/i386/i386.exp (check_effective_target_avx512vbmi2): New.
-
-2017-11-23 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/gomp/declare-simd-1.c (f9): Remove.
- * gcc.dg/gomp/declare-simd-5.c: New test.
-
- * g++.dg/pr65240-1.C: Add -Wno-return-type to dg-options.
- * g++.dg/pr65240-2.C: Likewise.
- * g++.dg/pr65240-3.C: Likewise.
- * g++.dg/pr65240-4.C: Likewise.
-
-2017-11-23 Charles Baylis <charles.baylis@linaro.org>
-
- * gcc.target/arm/addr-modes-float.c: New test.
- * gcc.target/arm/addr-modes-int.c: New test.
- * gcc.target/arm/addr-modes.h: New header.
-
-2017-11-23 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/pr64277.c: Adjust scan.
- * gcc.dg/tree-prof/unroll-1.c: Use detailed dump and adjust scan.
- * gcc.dg/tree-ssa/cunroll-1.c: Adjust scan.
- * gcc.dg/tree-ssa/cunroll-12.c: Likewise.
- * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
- * gcc.dg/tree-ssa/cunroll-14.c: Likewise.
- * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
- * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
- * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
- * gcc.dg/tree-ssa/loop-1.c: Likewise.
- * gcc.dg/tree-ssa/loop-23.c: Likewise.
- * gcc.dg/tree-ssa/pr61743-1.c: Likewise.
- * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
- * gcc.dg/unroll-2.c (foo): Adjust message.
- (foo2): Likewise.
- * gcc.dg/unroll-3.c: Adjust scan.
- * gcc.dg/unroll-4.c: Likewise.
- * gcc.dg/unroll-5.c: Likewise.
- * gcc.dg/unroll-7.c: Use detailed dump and adjust scan.
- * gnat.dg/unroll1.ad[sb]: New test.
- * gnat.dg/unroll2.ad[sb]: Likewise.
- * gnat.dg/unroll3.ad[sb]: Likewise.
-
-2017-11-23 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/ipa/inline-1.c: Update template.
-
-2017-11-23 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/82253
- * gfortran.dg/pr82253.f90: New test.
-
-2017-11-23 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/82814
- * gfortran.dg/submodule_31.f08: New test.
-
-2017-11-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/23094
- * gcc.dg/tree-ssa/ssa-fre-61.c: New testcase.
-
-2017-11-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83089
- * gcc.dg/pr83089.c: Require pthread.
-
-2017-11-22 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/abi/pr68355.C: Don't expect tail call on ia32.
-
- PR c++/82401
- * g++.dg/cpp0x/pr82401.C: New test.
-
-2017-11-22 David Malcolm <dmalcolm@redhat.com>
-
- PR tree-optimization/82588
- PR tree-optimization/82583
- * jit.dg/test-error-array-bounds.c (verify_code): Update expected
- error message from -Warray-bounds.
-
-2017-11-22 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/graphite/pr41562.C: Add -Wno-return-type.
-
-2017-11-22 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/62170
- * g++.dg/diagnostic/aka1.C: Update expected error messages to
- reflect fixes to quoting.
- * g++.dg/diagnostic/aka2.C: New test case.
- * g++.dg/parse/error55.C: Update expected error messages to
- reflect fixes to quoting.
- * gcc.dg/diag-aka-1.c: Likewise.
- * gcc.dg/diag-aka-2.c: New test case.
- * gcc.dg/pr13804-1.c: Update expected error messages to reflect
- fixes to quoting.
- * gcc.dg/pr56980.c: Likewise.
- * gcc.dg/pr65050.c: Likewise.
- * gcc.dg/redecl-14.c: Likewise.
- * gcc.dg/utf16-4.c Likewise.
- * gcc.target/i386/sse-vect-types.c (__m128d): Likewise.
- * obj-c++.dg/invalid-type-1.mm: Likewise.
- * objc.dg/proto-lossage-4.m: Likewise.
-
-2017-11-22 Uros Bizjak <ubizjak@gmail.com>
-
- * lib/target-supports.exp (check_effective_target_bswap16): Remove
- (check_effective_target_bswap32): Ditto.
- (check_effective_target_bswap64): Ditto.
- * gcc.dg/optimize-bswaphi-1.c: Use bswap effective
- target instead of bswap16.
- * gcc.dg/optimize-bswapsi-1.c: Use bswap effective
- target instead of bswap32.
- * gcc.dg/optimize-bswapsi-2.c: Ditto.
- * gcc.dg/optimize-bswapsi-3.c: Ditto.
- * gcc.dg/optimize-bswapsi-4.c: Ditto.
- * gcc.dg/optimize-bswapsi-5.c: Ditto.
- * gcc.dg/pr77673.c: Ditto.
- * gcc.dg/optimize-bswapdi-1.c: Use bswap effective
- target instead of bswap64.
- * gcc.dg/optimize-bswapdi-2.c: Ditto.
- * gcc.dg/optimize-bswapdi-3.c: Ditto.
-
-2017-11-22 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/36313
- * gfortran.dg/maxloc_string_1.f90: New test.
- * gfortran.dg/minloc_string_1.f90: New test.
-
-2017-11-22 Marc Glisse <marc.glisse@inria.fr>
-
- PR tree-optimization/83104
- * gcc.c-torture/compile/pr83104.c: New file.
-
-2017-11-22 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/pr56184.C: Add -Wno-return-type to dg-options.
-
-2017-11-22 Marek Polacek <polacek@redhat.com>
- H.J. Lu <hongjiu.lu@intel.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/60336
- PR middle-end/67239
- PR target/68355
- * g++.dg/abi/empty12.C: New test.
- * g++.dg/abi/empty12.h: New test.
- * g++.dg/abi/empty12a.c: New test.
- * g++.dg/abi/empty13.C: New test.
- * g++.dg/abi/empty13.h: New test.
- * g++.dg/abi/empty13a.c: New test.
- * g++.dg/abi/empty14.C: New test.
- * g++.dg/abi/empty14.h: New test.
- * g++.dg/abi/empty14a.c: New test.
- * g++.dg/abi/empty15.C: New test.
- * g++.dg/abi/empty15.h: New test.
- * g++.dg/abi/empty15a.c: New test.
- * g++.dg/abi/empty16.C: New test.
- * g++.dg/abi/empty16.h: New test.
- * g++.dg/abi/empty16a.c: New test.
- * g++.dg/abi/empty17.C: New test.
- * g++.dg/abi/empty17.h: New test.
- * g++.dg/abi/empty17a.c: New test.
- * g++.dg/abi/empty18.C: New test.
- * g++.dg/abi/empty18.h: New test.
- * g++.dg/abi/empty18a.c: New test.
- * g++.dg/abi/empty19.C: New test.
- * g++.dg/abi/empty19.h: New test.
- * g++.dg/abi/empty19a.c: New test.
- * g++.dg/abi/empty20.C: New test.
- * g++.dg/abi/empty21.C: New test.
- * g++.dg/abi/empty22.C: New test.
- * g++.dg/abi/empty22.h: New test.
- * g++.dg/abi/empty22a.c: New test.
- * g++.dg/abi/empty23.C: New test.
- * g++.dg/abi/empty24.C: New test.
- * g++.dg/abi/empty25.C: New test.
- * g++.dg/abi/empty25.h: New test.
- * g++.dg/abi/empty25a.c: New test.
- * g++.dg/abi/empty26.C: New test.
- * g++.dg/abi/empty26.h: New test.
- * g++.dg/abi/empty26a.c: New test.
- * g++.dg/abi/empty27.C: New test.
- * g++.dg/abi/empty28.C: New test.
- * g++.dg/abi/pr60336-1.C: New test.
- * g++.dg/abi/pr60336-10.C: New test.
- * g++.dg/abi/pr60336-11.C: New test.
- * g++.dg/abi/pr60336-12.C: New test.
- * g++.dg/abi/pr60336-2.C: New test.
- * g++.dg/abi/pr60336-3.C: New test.
- * g++.dg/abi/pr60336-4.C: New test.
- * g++.dg/abi/pr60336-5.C: New test.
- * g++.dg/abi/pr60336-6.C: New test.
- * g++.dg/abi/pr60336-7.C: New test.
- * g++.dg/abi/pr60336-8.C: New test.
- * g++.dg/abi/pr60336-9.C: New test.
- * g++.dg/abi/pr68355.C: New test.
- * g++.dg/lto/pr60336_0.C: New test.
-
-2017-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Adapt expectations
- to vmov instructions now generated.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
-
-2017-11-22 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/arm/simd/vdot-compile.c: New.
- * gcc.target/arm/simd/vect-dot-qi.h: New.
- * gcc.target/arm/simd/vect-dot-s8.c: New.
- * gcc.target/arm/simd/vect-dot-u8.c: New
-
-2017-11-22 Uros Bizjak <ubizjak@gmail.com>
-
- * lib/target-supports.exp (check_effective_target_bswap16):
- Do not skip on alpha and x86 targets.
-
-2017-11-22 Sudakshina Das <sudi.das@arm.com>
-
- * gcc.target/arm/armv8_2-fp16-move-1.c: Add -mfloat-abi=hard option.
-
-2017-11-22 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR testsuite/83004
- * gcc.dg/vect/pr81136.c: Restore previous alignment of 32
- in the default case.
-
-2017-11-22 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83044
- * gcc.dg/pr83044.c: New test.
- * c-c++-common/Warray-bounds.c (fb): Fix up MAX value.
-
-2017-11-22 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/79072
- * gfortran.dg/class_result_6.f90: New test for comment 10 of
- the PR.
-
-2017-11-22 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/83084
- * g++.dg/opt/pr83084.C: New test.
-
- PR middle-end/82875
- * gcc.dg/pr82875.c: New test.
- * gcc.c-torture/compile/pr82875.c: New test.
-
- PR debug/83034
- * gcc.dg/pr83034.c: New test.
-
-2017-11-22 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83089
- * gcc.dg/pr83089.c: New testcase.
-
-2017-11-21 David Malcolm <dmalcolm@redhat.com>
-
- PR c/83056
- * gcc.dg/spellcheck-pr83056.c: New test case.
-
-2017-11-21 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/82945
- * c-c++-common/Wstringop-truncation-2.c: New test.
- * c-c++-common/Wstringop-truncation.c: Adjust.
- * c-c++-common/attr-nonstring-2.c: Adjust.
- * c-c++-common/attr-nonstring-3.c: New test.
-
-2017-11-21 Sergey Shalnov <Sergey.Shalnov@intel.com>
-
- * g++.dg/ext/pr57362.C (__attribute__): Test
- prefer-vector-width=[128|256] target attribute.
- * gcc.target/i386/avx512f-constant-float-return.c (dg-optioins):
- Use -mprefer-vector-width=256 instead of -mprefer-avx256.
- * gcc.target/i386/avx512f-prefer.c: Ditto.
- * gcc.target/i386/pr82460-2.c: Ditto.
-
-2017-11-21 Martin Liska <mliska@suse.cz>
-
- * g++.dg/cpp0x/constexpr-48089.C: Add quotes for constexpr
- keyword; add dg-message for 'in .constexpr. expansion of '.
- * g++.dg/cpp0x/constexpr-50060.C: Likewise.
- * g++.dg/cpp0x/constexpr-60049.C: Likewise.
- * g++.dg/cpp0x/constexpr-70323.C: Likewise.
- * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
- * g++.dg/cpp0x/constexpr-cast.C: Likewise.
- * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
- * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
- * g++.dg/cpp0x/constexpr-generated1.C: Likewise.
- * g++.dg/cpp0x/constexpr-ice16.C: Likewise.
- * g++.dg/cpp0x/constexpr-ice5.C: Likewise.
- * g++.dg/cpp0x/constexpr-incomplete2.C: Likewise.
- * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
- * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
- * g++.dg/cpp0x/constexpr-shift1.C: Likewise.
- * g++.dg/cpp1y/constexpr-70265-1.C: Likewise.
- * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
- * g++.dg/cpp1y/constexpr-79655.C: Likewise.
- * g++.dg/cpp1y/constexpr-new.C: Likewise.
- * g++.dg/cpp1y/constexpr-return2.C: Likewise.
- * g++.dg/cpp1y/constexpr-shift1.C: Likewise.
- * g++.dg/cpp1y/constexpr-throw.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
- * g++.dg/ext/constexpr-vla1.C: Likewise.
- * g++.dg/ext/constexpr-vla2.C: Likewise.
- * g++.dg/ext/constexpr-vla3.C: Likewise.
- * g++.dg/cpp0x/static_assert10.C: Likewise.
- * g++.dg/cpp1y/pr63996.C: Likewise.
- * g++.dg/cpp1y/pr68180.C: Likewise.
- * g++.dg/cpp1y/pr77830.C: Likewise.
- * g++.dg/ubsan/pr63956.C: Likewise.
-
-2017-11-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/83045
- * c-c++-common/pr61405.c (fn0, fn1): Add return stmts.
- * c-c++-common/Wlogical-op-2.c (fn): Likewise.
- * g++.dg/debug/pr53466.C: Add -Wno-return-type to dg-options.
- * g++.dg/opt/combine.C: Likewise.
- * g++.dg/ubsan/return-3.C: Likewise.
- * g++.dg/pr59445.C: Likewise.
- * g++.dg/pr49847.C: Likewise.
- * g++.dg/ipa/pr61800.C: Likewise.
- * g++.dg/ipa/pr63470.C: Likewise.
- * g++.dg/ipa/pr68672-1.C: Likewise.
- * g++.dg/pr58438.C: Likewise.
- * g++.dg/torture/pr59265.C: Likewise.
- * g++.dg/tree-ssa/ssa-dse-2.C: Likewise.
- * g++.old-deja/g++.eh/catch13.C: Likewise.
- * g++.old-deja/g++.eh/crash1.C: Likewise.
- * g++.dg/tm/pr60004.C: Expect -Wreturn-type warning.
- * g++.dg/torture/pr55740.C: Likewise.
- * g++.dg/torture/pr43257.C: Likewise.
- * g++.dg/torture/pr64280.C: Likewise.
- * g++.dg/torture/pr54684.C: Likewise.
- * g++.dg/torture/pr56694.C: Likewise.
- * g++.dg/torture/pr68470.C: Likewise.
- * g++.dg/torture/pr60648.C: Likewise.
- * g++.dg/torture/pr71281.C: Likewise.
- * g++.dg/torture/pr52772.C: Add -Wno-return-type dg-additional-options.
- * g++.dg/torture/pr64669.C: Likewise.
- * g++.dg/torture/pr58369.C: Likewise.
- * g++.dg/torture/pr33627.C: Likewise.
- * g++.dg/torture/predcom-1.C: Add
- #pragma GCC diagnostic ignored "-Wreturn-type".
- * g++.dg/lto/20090221_0.C: Likewise.
- * g++.dg/lto/20091026-1_1.C: Likewise.
- * g++.dg/lto/pr54625-1_1.C: Likewise.
- * g++.dg/warn/pr83045.C: New test.
-
-2017-11-21 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/movbe-1.c: Update scan string for movbe
- with integer suffix.
- * gcc.target/i386/movbe-2.c: Ditto.
- * gcc.target/i386/movbe-3.c: Ditto.
- * gcc.target/i386/movbe-4.c: Ditto.
- * gcc.target/i386/movbe-5.c: Ditto.
-
-2017-11-21 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/83020
- * g++.dg/cpp1z/pr83020.C: New.
-
-2017-11-21 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82880
- * gcc.dg/opts-8.c: New test.
-
-2017-11-21 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/loop-5.cpp: New test.
-
-2017-11-21 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/83047
- * gcc.dg/pr83047.c: New test.
-
- P0428R2 - familiar template syntax for generic lambdas
- * g++.dg/cpp1y/lambda-generic-x.C: Adjust warnings and limit
- to c++17_down target.
- * g++.dg/cpp1y/lambda-generic-dep.C: Likewise.
- * g++.dg/cpp1y/lambda-generic-77914.C: Adjust error and limit
- to c++17_down target.
- * g++.dg/cpp2a/lambda-generic1.C: New test.
- * g++.dg/cpp2a/lambda-generic2.C: New test.
- * g++.dg/cpp2a/lambda-generic3.C: New test.
- * g++.dg/cpp2a/lambda-generic4.C: New test.
- * g++.dg/cpp2a/lambda-generic5.C: New test.
-
- PR c++/83059
- * c-c++-common/pr83059.c: New test.
-
- PR debug/82718
- * gcc.dg/debug/dwarf2/pr82718-1.c: New test.
- * gcc.dg/debug/dwarf2/pr82718-2.c: New test.
-
- PR debug/82933
- * gcc.dg/rtl/x86_64/pr82933.c: New test.
-
-2017-11-20 Eric Gallager <egall@gwmail.gwu.edu>
-
- PR preprocessor/81794
- * gcc.dg/pragma-diag-7.c: Update to include check for
- stringification.
-
-2017-11-20 David Malcolm <dmalcolm@redhat.com>
-
- PR c/81404
- * g++.dg/spellcheck-stdlib.C: New.
- * gcc.dg/spellcheck-stdlib.c (test_INT_MAX): New.
-
-2017-11-20 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/spellcheck-stdlib.c: New test case.
-
-2017-11-20 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/72786
- * g++.dg/spellcheck-macro-ordering-2.C: New test case.
- * g++.dg/spellcheck-macro-ordering.C: Add dg-message directives
- for macro used-before-defined.
-
-2017-11-20 Steve Ellcey <sellcey@cavium.com>
-
- PR target/81356
- * gfortran.dg/pr45636.f90 (aarch64*-*-*): Remove from xfail list.
-
-2017-11-20 Uros Bizjak <ubizjak@gmail.com>
- Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/movbe-5.c: New test.
-
-2017-11-20 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/79072
- * gfortran.dg/class_result_5.f90: New test.
-
-2017-11-20 Jakub Jelinek <jakub@redhat.com>
-
- P0329R4: Designated Initialization
- * g++.dg/ext/desig2.C: Adjust comment, no sorry about designator
- refering to second member.
- (b): New variable and associated expected diagnostic.
- * g++.dg/ext/desig4.C: For C++2A expect diagnostics.
- * g++.dg/ext/desig5.C: Add dg-do dg-compile and empty dg-options.
- * g++.dg/ext/desig8.C: Likewise.
- * g++.dg/ext/desig9.C: New test.
- * g++.dg/ext/pr27019.C: Don't expect any diagnostics.
- * g++.dg/init/error2.C: Adjust expected diagnostics.
- * g++.dg/cpp0x/desig1.C: Add dg-options with -pedantic, expect
- warning on C99 designators.
- * g++.dg/cpp2a/desig1.C: New test.
- * g++.dg/cpp2a/desig2.C: New test.
- * g++.dg/cpp2a/desig3.C: New test.
- * g++.dg/cpp2a/desig4.C: New test.
- * g++.dg/cpp2a/desig5.C: New test.
- * g++.dg/cpp2a/desig6.C: New test.
-
-2017-11-20 Nathan Sidwell <nathan@acm.org>
-
- PR c++/82878
- * g++.dg/cpp0x/pr82878.C: New.
- * g++.dg/cpp1z/inh-ctor38.C: Check moves too.
-
-2017-11-20 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/predcom-dse-12.c: New test.
-
-2017-11-20 Marc Glisse <marc.glisse@inria.fr>
-
- PR testsuite/82951
- * gcc.c-torture/execute/20040409-1.c: Move invalid tests...
- * gcc.c-torture/execute/20040409-1w.c: ... here with -fwrapv.
- * gcc.c-torture/execute/20040409-2.c: Move invalid tests...
- * gcc.c-torture/execute/20040409-2w.c: ... here with -fwrapv.
- * gcc.c-torture/execute/20040409-3.c: Move invalid tests...
- * gcc.c-torture/execute/20040409-3w.c: ... here with -fwrapv.
- * gcc.dg/tree-ssa/cmpmul-1.c: Tweak condition.
- * gcc.dg/tree-ssa/vrp118.c: New file.
-
-2017-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.dg/pr82836.C: Require int128, __float128 support.
- Add __float128 options.
- (size_t): Define using __SIZE_TYPE__.
-
-2017-11-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82781
- * g++.dg/ext/constexpr-pr82781.C: New test.
-
-2017-11-20 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/pr69180.c: Use -: for no column in expected
- warnings.
-
-2017-11-20 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/78821
- * gcc.dg/store_merging_16.c: New test.
-
-2017-11-19 Jan Hubicka <hubicka@ucw.cz>
-
- PR target/82281
- * gcc.target/i386/pr82281.c: New testcase.
-
-2017-11-19 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/81360
- * gcc.c-torture/compile/pr81360.c: New testcase.
-
-2017-11-19 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/78990
- * gfortran.dg/class_67.f90: New test.
-
-2017-11-19 Jan Hubicka <hubicka@ucw.cz>
-
- PR target/82713
- * gcc.target/i386/pr82713.c: New testcase.
-
-2017-11-19 Jakub Jelinek <jakub@redhat.com>
-
- PR c/66618
- PR c/69960
- * gcc.dg/pr69960.c: New test.
- * gcc.dg/pr66618.c: New test.
- * gcc.dg/pr66618-2.c: New test.
-
-2017-11-18 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR fortran/44292
- * gfortran.dg/large_recl.f90: New test.
-
-2017-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/83012
- * gfortran.dg/contiguous_5.f90: New test.
-
-2017-11-17 Steve Ellcey <sellcey@cavium.com>
-
- * gcc.target/aarch64/fmls.c: New test.
-
-2017-11-17 Steve Ellcey <sellcey@cavium.com>
-
- * gcc.target/aarch64/pr81356.c: New test.
-
-2017-11-17 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.target/i386/xop-imul64-vector.c: Disable vectorizer costmodel.
-
-2017-11-17 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/tree-ssa/dump-2.c: Fixup template for profile precision
- changes.
- * gcc.dg/tree-ssa/pr77445-2.c: Fixup template for profile precision
- changes.
-
-2017-11-17 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/pr82836.C: Fix for c++17.
-
-2017-11-17 Tamar Christina <tamar.christina@arm.com>
-
- PR target/82641
- * gcc.target/arm/pragma_arch_attribute.c: New.
-
-2017-11-17 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/altivec-macros.c: Include "-:" in the messages
- matched for.
-
-2017-11-17 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/83017
- * gcc.dg/autopar/pr49960.c: Adjust.
-
-2017-11-17 Sudakshina Das <sudi.das@arm.com>
-
- * gcc.target/arm/armv8_2-fp16-move-1.c: Edit vmov scan-assembler
- directives.
-
-2017-11-17 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.dg/struct-simple.c: New.
- * lib/target-supports.exp
- (check_effective_target_word_mode_no_slow_unalign): New.
-
-2017-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/cmse/cmse-14.c: Change logic to match branch
- instruction to bar.
-
-2017-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/cmse/cmse.exp: Add option to select Armv8-M Baseline
- or Armv8-M Mainline when running the respective tests.
- * gcc.target/arm/cmse/baseline/cmse-11.c: Remove architecture check and
- selection.
- * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise.
- * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise.
- * gcc.target/arm/cmse/baseline/softfp.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
- * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
- * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
-
-2017-11-17 Jakub Jelinek <jakub@redhat.com>
-
- PR testsuite/82997
- * gcc.dg/cpp/macsyntx.c (var1, rest): Don't expect
- "requires at least one" warning.
- * gcc.dg/cpp/sysmac1.c (foo): Likewise.
- * gcc.dg/cpp/macsyntx2.c: New test.
- * gcc.dg/cpp/sysmac3.c: New test.
- * gcc.dg/cpp/sysmac3.h: New file.
-
-2017-11-15 Qing Zhao <qing.zhao@oracle.com>
-
- PR middle-end/78809
- * gcc.dg/strcmpopt_1.c: New test.
-
-2017-11-16 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.dg/c18-version-1.c, gcc.dg/c18-version-2.c: New tests.
-
-2017-11-15 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/bfp/bfp.exp: Look for *.c files, not *.c*
- files to prevent ~ files from getting recognized.
- * gcc.target/powerpc/dfp/dfp.exp: Likewise.
- * gcc.target/powerpc/vsu/vsu.exp: Likewise.
-
-2017-11-16 Henry Linjamäki <henry.linjamaki@parmance.com>
-
- * brig.dg/test/gimple/vector.hsail: Update for HSA registers' tree
- representation changes in brig1.
- * brig.dg/test/gimple/packed.hsail: Likewise.
- * brig.dg/test/gimple/internal-reg-var-casts.hsail: New.
-
-2017-11-16 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/ipa/ipcp-2.c: Lower threshold.
-
-2017-11-16 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/63477
- * gcc.dg/pr63477.c: New test.
-
-2017-11-16 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/82588
- PR tree-optimization/82583
- * c-c++-common/Warray-bounds.c: New test.
- * gcc.dg/Warray-bounds-11.c: Adjust.
- * gcc.dg/Warray-bounds-22.c: New test.
-
-2017-11-16 Nathan Sidwell <nathan@acm.org>
-
- PR c++/82836
- PR c++/82737
- * g++.dg/pr82836.C: New.
-
- PR c++81060
- * g++.dg/cpp0x/lambda/lambda-template13.C: Avoid undefined
- template using local type error.
- * g++.dg/cpp0x/pr81060.C: New.
-
-2017-11-16 Wilco Dijkstra <wdijkstr@arm.com>
- Jackson Woodruff <jackson.woodruff@arm.com>
-
- PR tree-optimization/71026
- * gcc.dg/cse_recip.c: New test.
-
-2017-11-16 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/lr_free_2.c: Fix test.
- * gcc.target/aarch64/spill_1.c: Likewise.
- * gcc.target/aarch64/test_frame_11.c: Likewise.
- * gcc.target/aarch64/test_frame_12.c: Likewise.
- * gcc.target/aarch64/test_frame_13.c: Likewise.
- * gcc.target/aarch64/test_frame_14.c: Likewise.
- * gcc.target/aarch64/test_frame_15.c: Likewise.
- * gcc.target/aarch64/test_frame_3.c: Likewise.
- * gcc.target/aarch64/test_frame_5.c: Likewise.
- * gcc.target/aarch64/test_frame_9.c: Likewise.
-
-2017-11-16 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70383
- * g++.dg/cpp0x/lambda/lambda-70383.C: New.
-
-2017-11-16 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512f-gf2p8mulb-2.c: New runtime tests.
- * gcc.target/i386/avx512vl-gf2p8mulb-2.c: Ditto.
- * gcc.target/i386/gfni-1.c: Add tests for GF2P8MUL.
- * gcc.target/i386/gfni-2.c: Ditto.
- * gcc.target/i386/gfni-3.c: Ditto.
- * gcc.target/i386/gfni-4.c: Ditto.
-
-2017-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/swaps-p8-26.c: Modify expected code
- generation.
-
-2017-11-15 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/82988
- * g++.dg/cpp0x/lambda/lambda-switch.C: Prune unimportant warning.
-
-2017-11-15 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/82990
- * gcc.target/i386/pr82942-2.c: Add -mtune=knl.
- * gcc.target/i386/pr82990-1.c: New test.
- * gcc.target/i386/pr82990-2.c: Likewise.
- * gcc.target/i386/pr82990-3.c: Likewise.
- * gcc.target/i386/pr82990-4.c: Likewise.
- * gcc.target/i386/pr82990-5.c: Likewise.
- * gcc.target/i386/pr82990-6.c: Likewise.
- * gcc.target/i386/pr82990-7.c: Likewise.
-
-2017-11-15 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/builtins-3-p9.c: Add -O1, update
- expected codegen checks.
- * gcc.target/powerpc/vec-cmp-sel.c: Mark vars as volatile.
- * gcc.target/powerpc/vsu/vec-cmpne-0.c: Add -O1.
- * gcc.target/powerpc/vsu/vec-cmpne-1.c: Add -O1.
- * gcc.target/powerpc/vsu/vec-cmpne-2.c: Add -O1.
- * gcc.target/powerpc/vsu/vec-cmpne-3.c: Add -O1.
- * gcc.target/powerpc/vsu/vec-cmpne-4.c: Add -O1.
- * gcc.target/powerpc/vsu/vec-cmpne-5.c: Add -O1.
- * gcc.target/powerpc/vsu/vec-cmpne-6.c: Add -O1.
-
-2017-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/78240
- gfortran.dg/pr78240.f90: Prune run-on errors.
-
-2017-11-15 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/82726
- * gcc.dg/tree-ssa/pr82726.c: New test.
-
-2017-11-15 Sudakshina Das <sudi.das@arm.com>
-
- * g++.dg/ext/pr57735.C: Add -Wno-return-type for test.
- * gcc.target/arm/pr54300.C (main): Add return type and
- return a value.
-
-2017-11-15 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/strncpy-fix-1.c: Add -Wno-stringop-truncation to dg-options.
-
-2017-11-15 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- * gcc.target/i386/pr81706.c: Adjust asm for darwin.
- * g++.dg/ext/pr81706.C: Likewise.
-
-2017-11-15 Nathan Sidwell <nathan@acm.org>
-
- PR c++/81574
- * g++.dg/cpp1y/pr81574.C: New.
-
-2017-11-15 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82985
- * g++.dg/torture/pr82985.C: Likewise.
-
-2017-11-15 Sebastian Peryt <sebastian.peryt@intel.com>
-
- PR target/82941
- PR target/82942
- * gcc.target/i386/pr82941-1.c: New test.
- * gcc.target/i386/pr82941-2.c: New test.
- * gcc.target/i386/pr82942-1.c: New test.
- * gcc.target/i386/pr82942-2.c: New test.
-
-2017-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.dg/cpp0x/rv-trivial-bug.C (test2): Return a value.
-
-2017-11-15 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82981
- * gcc.target/mips/pr82981.c: New test.
-
-2017-11-15 Martin Liska <mliska@suse.cz>
-
- * g++.dg/ubsan/vptr-12.C: New test.
-
-2017-11-15 Joseph Myers <joseph@codesourcery.com>
-
- PR c/81156
- * gcc.dg/builtin-tgmath-1.c, gcc.dg/builtin-tgmath-2.c,
- gcc.dg/builtin-tgmath-err-1.c, gcc.dg/builtin-tgmath-err-2.c,
- gcc.dg/dfp/builtin-tgmath-dfp-err.c,
- gcc.dg/dfp/builtin-tgmath-dfp.c: New tests.
-
-2017-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/float128-hw4.c: New test.
-
-2017-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * lib/target-supports.exp (check_effective_target_pie): Adapt
- comment for Solaris 12 renaming.
-
- * gcc.dg/torture/pr60092.c: Remove *-*-solaris2.11* dg-xfail-run-if.
-
-2017-11-14 Carl Love <cel@us.ibm.com>
-
- * builtins-revb-runnable.c (dg-do run): Add lp64 directive. Fix
- indentation of printf and abort statements.
- * p9-xxbr-1.c (dg-do compile): Add lp64 && p9vector_h directives.
-
-2017-11-14 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.target/aarch64/bsl-idiom.c: New.
- * gcc.target/aarch64/copysign-bsl.c: New.
-
-2017-11-14 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/Wstringop-truncation.c: Require effective target alloca.
-
-2017-11-13 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/tree-ssa/fnsplit-2.c: New testcase.
-
-2017-11-13 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/78240
- * gfortran.dg/dec_structure_23.f90: New.
- * gfortran.dg/pr78240.f90: New.
-
-2017-11-13 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtin-vec-sums-be-int.c: New test file.
-
-2017-11-13 Tom Tromey <tom@tromey.com>
-
- * c-c++-common/cpp/va-opt-pedantic.c: New file.
- * c-c++-common/cpp/va-opt.c: New file.
- * c-c++-common/cpp/va-opt-error.c: New file.
-
-2017-11-13 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-6-p9-runnable.c: Add new runnable test.
- * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Update expected error
- message.
-
-2017-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/float128-minmax.c: New test.
-
-2017-11-13 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/pr67989.C: Add -Wno-return-type to
- dg-additional-options.
-
-2017-11-13 Nathan Sidwell <nathan@acm.org>
-
- * lib/gcc-dg.exp (process-message): Use -: for no column.
- * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: Mark elided
- column messages.
- * c-c++-common/cpp/pr58844-1.c: Likewise.
- * c-c++-common/cpp/pr58844-2.c: Likewise.
- * c-c++-common/cpp/warning-zero-location.c: Likewise.
- * g++.dg/diagnostic/pr77949.C: Likewise.
- * g++.dg/gomp/macro-4.C: Likewise.
- * gcc.dg/Wunknownprag.c: Likewise.
- * gcc.dg/builtin-redefine.c: Likewise.
- * gcc.dg/cpp/Wunknown-pragmas-1.c: Likewise.
- * gcc.dg/cpp/Wunused.c: Likewise.
- * gcc.dg/cpp/misspelled-directive-1.c: Likewise.
- * gcc.dg/cpp/redef2.c: Likewise.
- * gcc.dg/cpp/redef3.c: Likewise.
- * gcc.dg/cpp/redef4.c: Likewise.
- * gcc.dg/cpp/trad/Wunused.c: Likewise.
- * gcc.dg/cpp/trad/argcount.c: Likewise.
- * gcc.dg/cpp/trad/comment-3.c: Likewise.
- * gcc.dg/cpp/trad/comment.c: Likewise.
- * gcc.dg/cpp/trad/defined.c: Likewise.
- * gcc.dg/cpp/trad/directive.c: Likewise.
- * gcc.dg/cpp/trad/funlike-3.c: Likewise.
- * gcc.dg/cpp/trad/funlike.c: Likewise.
- * gcc.dg/cpp/trad/literals-2.c: Likewise.
- * gcc.dg/cpp/trad/macro.c: Likewise.
- * gcc.dg/cpp/trad/pr65238-4.c: Likewise.
- * gcc.dg/cpp/trad/recurse-1.c: Likewise.
- * gcc.dg/cpp/trad/recurse-2.c: Likewise.
- * gcc.dg/cpp/trad/redef2.c: Likewise.
- * gcc.dg/cpp/ucnid-11.c: Likewise.
- * gcc.dg/cpp/unc1.c: Likewise.
- * gcc.dg/cpp/unc2.c: Likewise.
- * gcc.dg/cpp/unc3.c: Likewise.
- * gcc.dg/cpp/unc4.c: Likewise.
- * gcc.dg/cpp/undef2.c: Likewise.
- * gcc.dg/cpp/warn-redefined-2.c: Likewise.
- * gcc.dg/cpp/warn-redefined.c: Likewise.
- * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
- * gcc.dg/cpp/warn-unused-macros.c: Likewise.
- * gcc.dg/empty-source-2.c: Likewise.
- * gcc.dg/empty-source-3.c: Likewise.
- * gcc.dg/gomp/macro-4.c: Likewise.
- * gcc.dg/noncompile/pr35447-1.c: Likewise.
- * gcc.dg/plugin/location-overflow-test-1.c: Likewise.
- * gcc.dg/pr20245-1.c: Likewise.
- * gcc.dg/pr28419.c: Likewise.
- * gcc.dg/rtl/truncated-rtl-file.c: Likewise.
- * gcc.dg/unclosed-init.c: Likewise.
-
-2017-11-13 Charles Baylis <charles.baylis@linaro.org>
-
- * gfortran.dg/ieee/ieee_8.f90: xfail for aarch64*-*-gnu*
-
-2017-11-13 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/78821
- * gcc.dg/store_merging_15.c: New test.
-
- PR tree-optimization/82954
- * gcc.c-torture/execute/pr82954.c: New test.
-
-2017-11-11 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/82932
- * gfortran.dg/typebound_call_29.f90: New test.
-
-2017-11-10 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/82886
- * gfortran.dg/init_flag_16.f03: New testcase.
-
-2017-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p9-xxbr-3.c: New test.
-
-2017-11-10 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/force-indirect-call-1.c: Merge scan strings.
- * gcc.target/i386/force-indirect-call-2.c: Ditto.
- Require fpic effective target.
- * gcc.target/i386/force-indirect-call-3.c: Ditto.
- Require lp64 effective target.
-
-2017-11-10 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx-1.c: Handle new intrinsics.
- * gcc.target/i386/avx512f-gf2p8affineqb-2.c: New runtime tests.
- * gcc.target/i386/avx512vl-gf2p8affineqb-2.c: Ditto.
- * gcc.target/i386/gfni-1.c: Add tests for GF2P8AFFINE.
- * gcc.target/i386/gfni-2.c: Ditto.
- * gcc.target/i386/gfni-3.c: Ditto.
- * gcc.target/i386/gfni-4.c: Ditto.
- * gcc.target/i386/sse-13.c: Handle new tests.
- * gcc.target/i386/sse-14.c: Handle new tests.
- * gcc.target/i386/sse-23.c: Handle new tests.
-
-2017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/cmse/bitfield-4.x: New file.
- * gcc.target/arm/cmse/baseline/bitfield-4.c: Remove code and include
- above file.
- * gcc.target/arm/cmse/mainline/bitfield-4.c: Likewise.
- * gcc.target/arm/cmse/bitfield-5.x: New file.
- * gcc.target/arm/cmse/baseline/bitfield-5.c: Remove code and include
- above file.
- * gcc.target/arm/cmse/mainline/bitfield-5.c: Likewise.
- * gcc.target/arm/cmse/bitfield-6.x: New file.
- * gcc.target/arm/cmse/baseline/bitfield-6.c: Remove code and include
- above file.
- * gcc.target/arm/cmse/mainline/bitfield-6.c: Likewise.
- * gcc.target/arm/cmse/bitfield-7.x: New file.
- * gcc.target/arm/cmse/baseline/bitfield-7.c: Remove code and include
- above file.
- * gcc.target/arm/cmse/mainline/bitfield-7.c: Likewise.
- * gcc.target/arm/cmse/bitfield-8.x: New file.
- * gcc.target/arm/cmse/baseline/bitfield-8.c: Remove code and include
- above file.
- * gcc.target/arm/cmse/mainline/bitfield-8.c: Likewise.
- * gcc.target/arm/cmse/bitfield-9.x: New file.
- * gcc.target/arm/cmse/baseline/bitfield-9.c: Remove code and include
- above file.
- * gcc.target/arm/cmse/mainline/bitfield-9.c: Likewise.
- * gcc.target/arm/cmse/bitfield-and-union.x: New file.
- * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: Rename into ...
- * gcc.target/arm/cmse/baseline/bitfield-and-union.c: This. Remove code
- and include above bitfield-and-union.x file.
- * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Rename into ...
- * gcc.target/arm/cmse/mainline/bitfield-and-union.c: this. Remove code
- and include above bitfield-and-union.x file.
- * gcc.target/arm/cmse/cmse-13.x: New file.
- * gcc.target/arm/cmse/baseline/cmse-13.c: Remove code and include above
- file.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/cmse-5.x: New file.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Remove code and
- include above file.
- * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
- * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
- * gcc.target/arm/cmse/cmse-7.x: New file.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Remove code and
- include above file.
- * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/cmse-8.x: New file.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Remove code and
- include above file.
- * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
- * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
- * gcc.target/arm/cmse/union-1.x: New file.
- * gcc.target/arm/cmse/baseline/union-1.c: Remove code and include above
- file.
- * gcc.target/arm/cmse/mainline/union-1.c: Likewise.
- * gcc.target/arm/cmse/union-2.x: New file.
- * gcc.target/arm/cmse/baseline/union-2.c: Remove code and include above
- file.
- * gcc.target/arm/cmse/mainline/union-2.c: Likewise.
-
-2017-11-10 Martin Sebor <msebor@redhat.com>
-
- PR c/81117
- * c-c++-common/Wsizeof-pointer-memaccess3.c: New test.
- * c-c++-common/Wstringop-overflow.c: Same.
- * c-c++-common/Wstringop-truncation.c: Same.
- * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust.
- * c-c++-common/attr-nonstring-2.c: New test.
- * gcc.dg/builtin-stpncpy.c: Adjust.
- * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
- * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
- * gcc.dg/torture/pr63554.c: Same.
- * gcc.dg/Walloca-1.c: Disable macro tracking.
-
-2017-11-10 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/82929
- * gcc.dg/pr82929.c: New test.
- * g++.dg/opt/pr82929.C: New test.
-
-2017-11-10 Christophe Lyon <christophe.lyon@linaro.org>
-
- * lib/target-supports.exp (check_effective_target_arm_soft_ok):
- New function.
- * gcc.target/arm/copysign_softfloat_1.c: Require arm_soft_ok
- effective target.
-
-2017-11-10 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/82934
- * gfortran.dg/allocate_assumed_charlen_1.f90: New test.
-
-2017-11-10 Jakub Jelinek <jakub@redhat.com>
-
- PR bootstrap/82916
- * gcc.dg/store_merging_2.c: Only expect 2 successful mergings instead
- of 3.
- * gcc.dg/pr82916.c: New test.
-
-2017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * lib/scanasm.exp (scan-assembler): Extract filename from testname used
- in summary.
- (scan-assembler-not): Likewise.
- (scan-hidden): Likewise.
- (scan-not-hidden): Likewise.
- (scan-stack-usage): Likewise.
- (scan-stack-usage-not): Likewise.
- (scan-assembler-times): Likewise.
- (scan-assembler-dem): Likewise.
- (scan-assembler-dem-not): Likewise.
- (object-size): Likewise.
- (scan-lto-assembler): Likewise.
- * lib/scandump.exp (scan-dump): Likewise.
- (scan-dump-times): Likewise.
- (scan-dump-not): Likewise.
- (scan-dump-dem): Likewise.
- (scan-dump-dem-not): Likewise
-
-2017-11-10 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt69.adb: New test.
-
-2017-11-10 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/82913
- * gcc.c-torture/compile/pr82913.c: New test.
-
-2017-11-09 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/78619
- * gfortran.dg/pr78619.f90: New test.
-
-2017-11-09 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/78814
- * gfortran.dg/interface_40.f90: New testcase.
-
-2017-11-09 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb,
- gnat.dg/finalized.adb: Disable all warnings.
-
-2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * lib/target-supports.exp (check_effective_target_vect_masked_store):
- New proc.
- * gcc.dg/vect/vect-cselim-1.c (foo): Mention that the second loop
- is vectorizable with masked stores. Update scan-tree-dump-times
- accordingly.
-
-2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * lib/target-supports.exp
- (check_effective_target_vect_align_stack_vars): New proc.
- * gcc.dg/vect/vect-23.c: Only expect the array to be aligned if
- vect_align_stack_vars.
- * gcc.dg/vect/vect-24.c: Likewise.
- * gcc.dg/vect/vect-25.c: Likewise.
- * gcc.dg/vect/vect-26.c: Likewise.
- * gcc.dg/vect/vect-32-big-array.c: Likewise.
- * gcc.dg/vect/vect-32.c: Likewise.
- * gcc.dg/vect/vect-40.c: Likewise.
- * gcc.dg/vect/vect-42.c: Likewise.
- * gcc.dg/vect/vect-46.c: Likewise.
- * gcc.dg/vect/vect-48.c: Likewise.
- * gcc.dg/vect/vect-52.c: Likewise.
- * gcc.dg/vect/vect-54.c: Likewise.
- * gcc.dg/vect/vect-62.c: Likewise.
- * gcc.dg/vect/vect-67.c: Likewise.
- * gcc.dg/vect/vect-75-big-array.c: Likewise.
- * gcc.dg/vect/vect-75.c: Likewise.
- * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
- * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
- * gcc.dg/vect/vect-89-big-array.c: Likewise.
- * gcc.dg/vect/vect-89.c: Likewise.
- * gcc.dg/vect/vect-96.c: Likewise.
- * gcc.dg/vect/vect-multitypes-3.c: Likewise.
- * gcc.dg/vect/vect-multitypes-6.c: Likewise.
-
-2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * lib/target-supports.exp
- (check_effective_target_vect_variable_length): New proc.
- * gcc.dg/vect/pr60482.c: XFAIL test for no epilog loop if
- vect_variable_length.
- * gcc.dg/vect/slp-reduc-6.c: XFAIL two-operation SLP if
- vect_variable_length.
- * gcc.dg/vect/vect-alias-check-5.c: XFAIL alias optimization if
- vect_variable_length.
- * gfortran.dg/vect/fast-math-mgrid-resid.f: XFAIL predictive
- commoning optimization if vect_variable_length.
-
-2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * lib/target-supports.exp
- (check_effective_target_vect_unaligned_possible): New proc.
- * gcc.dg/vect/slp-25.c: Extend XFAIL of peeling for alignment from
- vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible.
- * gcc.dg/vect/vect-multitypes-1.c: Likewise.
- * gcc.dg/vect/vect-109.c: XFAIL vectorisation of an unaligned
- access to ! vect_unaligned_possible.
- * gcc.dg/vect/vect-33.c: Likewise.
- * gcc.dg/vect/vect-42.c: Likewise.
- * gcc.dg/vect/vect-56.c: Likewise.
- * gcc.dg/vect/vect-60.c: Likewise.
- * gcc.dg/vect/vect-96.c: Likewise.
- * gcc.dg/vect/vect-peel-1.c: Likewise.
- * gcc.dg/vect/vect-27.c: Extend XFAIL of unaligned vectorization from
- vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible.
- * gcc.dg/vect/vect-29.c: Likewise.
- * gcc.dg/vect/vect-44.c: Likewise.
- * gcc.dg/vect/vect-48.c: Likewise.
- * gcc.dg/vect/vect-50.c: Likewise.
- * gcc.dg/vect/vect-52.c: Likewise.
- * gcc.dg/vect/vect-72.c: Likewise.
- * gcc.dg/vect/vect-75-big-array.c: Likewise.
- * gcc.dg/vect/vect-75.c: Likewise.
- * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
- * gcc.dg/vect/vect-77-global.c: Likewise.
- * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
- * gcc.dg/vect/vect-78-global.c: Likewise.
- * gcc.dg/vect/vect-multitypes-3.c: Likewise.
- * gcc.dg/vect/vect-multitypes-4.c: Likewise.
- * gcc.dg/vect/vect-multitypes-6.c: Likewise.
- * gcc.dg/vect/vect-peel-4.c: Likewise.
- * gcc.dg/vect/vect-peel-3.c: Likewise, and also for peeling
- for alignment.
-
-2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * lib/target-supports.exp
- (check_effective_target_vect_element_align_preferred): New proc.
- (check_effective_target_vect_peeling_profitable): Test it.
- * gcc.dg/vect/no-section-anchors-vect-31.c: Don't expect peeling
- if vect_element_align_preferred.
- * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
- * gcc.dg/vect/pr65310.c: Likewise.
- * gcc.dg/vect/vect-26.c: Likewise.
- * gcc.dg/vect/vect-54.c: Likewise.
- * gcc.dg/vect/vect-56.c: Likewise.
- * gcc.dg/vect/vect-58.c: Likewise.
- * gcc.dg/vect/vect-60.c: Likewise.
- * gcc.dg/vect/vect-89-big-array.c: Likewise.
- * gcc.dg/vect/vect-89.c: Likewise.
- * gcc.dg/vect/vect-92.c: Likewise.
- * gcc.dg/vect/vect-peel-1.c: Likewise.
- * gcc.dg/vect/vect-outer-3a-big-array.c: Expect the step to
- divide the alignment if vect_element_align_preferred.
- * gcc.dg/vect/vect-outer-3a.c: Likewise.
-
-2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * lib/target-supports.exp (vect_perm_supported): New proc.
- (check_effective_target_vect_perm3_int): Likewise.
- (check_effective_target_vect_perm3_short): Likewise.
- (check_effective_target_vect_perm3_byte): Likewise.
- * gcc.dg/vect/slp-perm-1.c: Expect SLP load permutation to
- succeed if vect_perm3_int.
- * gcc.dg/vect/slp-perm-5.c: Likewise.
- * gcc.dg/vect/slp-perm-6.c: Likewise.
- * gcc.dg/vect/slp-perm-7.c: Likewise.
- * gcc.dg/vect/slp-perm-8.c: Likewise vect_perm3_byte.
- * gcc.dg/vect/slp-perm-9.c: Likewise vect_perm3_short.
- Use vect_perm_short instead of vect_perm. Add a scan-tree-dump-not
- test for vect_perm3_short targets.
-
-2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/vect/no-vfa-vect-101.c: Use scan-tree-dump rather than
- scan-tree-dump-times for vect_multiple_sizes.
- * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
- * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
- * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
- * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
- * gcc.dg/vect/vect-104.c: Likewise.
-
-2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * lib/target-supports.exp (available_vector_sizes): New proc.
- (check_effective_target_vect_multiple_sizes): Use it.
- (check_effective_target_vect64): Likewise.
- (check_effective_target_vect_sizes_32B_16B): Likewise.
-
-2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define.
- * gcc.dg/vect/bb-slp-pr69907.c: Include tree-vect.h.
- (N): New macro.
- (foo): Use it instead of hard-coded 320.
- * gcc.dg/vect/no-scevccp-outer-7.c (N): Redefine if the default
- value is too small for VECTOR_BITS.
- * gcc.dg/vect/no-scevccp-vect-iv-3.c (N): Likewise.
- * gcc.dg/vect/no-section-anchors-vect-31.c (N): Likewise.
- * gcc.dg/vect/no-section-anchors-vect-36.c (N): Likewise.
- * gcc.dg/vect/slp-perm-9.c (N): Likewise.
- * gcc.dg/vect/vect-32.c (N): Likewise.
- * gcc.dg/vect/vect-75.c (N, OFF): Likewise.
- * gcc.dg/vect/vect-77-alignchecks.c (N, OFF): Likewise.
- * gcc.dg/vect/vect-78-alignchecks.c (N, OFF): Likewise.
- * gcc.dg/vect/vect-89.c (N): Likewise.
- * gcc.dg/vect/vect-96.c (N): Likewise.
- * gcc.dg/vect/vect-multitypes-3.c (N): Likewise.
- * gcc.dg/vect/vect-multitypes-6.c (N): Likewise.
- * gcc.dg/vect/vect-over-widen-1.c (N): Likewise.
- * gcc.dg/vect/vect-over-widen-4.c (N): Likewise.
- * gcc.dg/vect/vect-reduc-pattern-1a.c (N): Likewise.
- * gcc.dg/vect/vect-reduc-pattern-1b.c (N): Likewise.
- * gcc.dg/vect/vect-reduc-pattern-2a.c (N): Likewise.
- * gcc.dg/vect/no-section-anchors-vect-64.c (NINTS): New macro.
- (N): Redefine in terms of NINTS.
- (ia, ib, ic): Use NINTS instead of hard-coded constants in the
- array bounds.
- * gcc.dg/vect/no-section-anchors-vect-69.c (NINTS): New macro.
- (N): Redefine in terms of NINTS.
- (test1): Replace a and b fields with NINTS - 2 ints of padding.
- (main1): Use NINTS instead of hard-coded constants.
- * gcc.dg/vect/section-anchors-vect-69.c (NINTS): New macro.
- (N): Redefine in terms of NINTS.
- (test1): Replace a and b fields with NINTS - 2 ints of padding.
- (test2): Remove incorrect comments about alignment.
- (main1): Use NINTS instead of hard-coded constants.
- * gcc.dg/vect/pr45752.c (N): Redefine if the default value is
- too small for VECTOR_BITS.
- (main): Continue to use canned results for the default value of N,
- but compute the expected results from scratch for other values.
- * gcc.dg/vect/slp-perm-1.c (N, main): As for pr45752.c.
- * gcc.dg/vect/slp-perm-4.c (N, main): Likewise.
- * gcc.dg/vect/slp-perm-5.c (N, main): Likewise.
- * gcc.dg/vect/slp-perm-6.c (N, main): Likewise.
- * gcc.dg/vect/slp-perm-7.c (N, main): Likewise.
- * gcc.dg/vect/pr65518.c (NINTS, N, RESULT): New macros.
- (giga): Use NINTS as the array bound.
- (main): Use NINTS, N and RESULT.
- * gcc.dg/vect/pr65947-5.c (N): Redefine if the default value is
- too small for VECTOR_BITS.
- (main): Fill in any remaining elements of A programmatically.
- * gcc.dg/vect/pr81136.c: Include tree-vect.h.
- (a): Use VECTOR_BITS to set the alignment of the target structure.
- * gcc.dg/vect/slp-19c.c (N): Redefine if the default value is
- too small for VECTOR_BITS.
- (main1): Continue to use the canned input for the default value of N,
- but compute the input from scratch for other values.
- * gcc.dg/vect/slp-28.c (N): Redefine if the default value is
- too small for VECTOR_BITS.
- (in1, in2, in3): Remove initialization.
- (check1, check2): Delete.
- (main1): Initialize in1, in2 and in3 here. Check every element
- of the vectors and compute the expected values directly instead
- of using an array.
- * gcc.dg/vect/slp-perm-8.c (N): Redefine if the default value is
- too small for VECTOR_BITS.
- (foo, main): Change type of "i" to int.
- * gcc.dg/vect/vect-103.c (NINTS): New macro.
- (N): Redefine in terms of N.
- (c): Delete.
- (main1): Use NINTS. Check the result from a and b directly.
- * gcc.dg/vect/vect-67.c (NINTS): New macro.
- (N): Redefine in terms of N.
- (main1): Use NINTS for the inner array bounds.
- * gcc.dg/vect/vect-70.c (NINTS, OUTERN): New macros.
- (N): Redefine in terms of NINTS.
- (s): Keep the outer dimensions as 4 even if N is larger than 24.
- (tmp1): New variable.
- (main1): Only define a local tmp1 if NINTS is relatively small.
- Use OUTERN for the outer loops and NINTS for the inner loops.
- * gcc.dg/vect/vect-91.c (OFF): New macro.
- (a, main3): Use it.
- * gcc.dg/vect/vect-92.c (NITER): New macro.
- (main1, main2): Use it.
- * gcc.dg/vect/vect-93.c (N): Rename to...
- (N1): ...this.
- (main): Update accordingly.
- (N2): New macro.
- (main1): Use N1 instead of 3001 and N2 insteaed of 10.
- * gcc.dg/vect/vect-multitypes-1.c (NSHORTS, NINTS): New macros.
- (N): Redefine in terms of NSHORTS.
- (main1): Use NINTS - 1 instead of 3 and NSHORTS - 1 instead of 7.
- (main): Likewise.
- * gcc.dg/vect/vect-over-widen-3-big-array.c (N): Define to VECTOR_BITS.
- (foo): Truncate the expected value to the type of *d.
- * gcc.dg/vect/vect-peel-3.c (NINTS, EXTRA): New macros.
- (ia, ib, ic, main): Use EXTRA.
- (main): Use NINTS.
- (RES_A, RES_B, REC_C): New macros.
- (RES): Redefine as their sum.
- * gcc.dg/vect/vect-reduc-or_1.c (N): New macro.
- (in): Change number of elements to N.
- (main): Update accordingly. Calculate the expected result.
- * gcc.dg/vect/vect-reduc-or_2.c (N, in, main): As for
- vect-reduc-or-1.c.
-
-2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/vect/bb-slp-cond-1.c (main): Add an asm volatile
- to the set-up loop.
- * gcc.dg/vect/slp-perm-7.c (main): Prevent vectorisation with
- asm volatile ("" ::: "memory") instead of a conditional abort.
- Update the expected vector loop count accordingly.
- * gcc.dg/vect/slp-perm-9.c (main): Likewise.
- * gcc.dg/vect/bb-slp-1.c (main1): Prevent vectorisation with
- asm volatile ("" ::: "memory") instead of a conditional abort.
- * gcc.dg/vect/slp-23.c (main): Likewise,
- * gcc.dg/vect/slp-35.c (main): Likewise,
- * gcc.dg/vect/slp-37.c (main): Likewise,
- * gcc.dg/vect/slp-perm-4.c (main): Likewise.
- * gcc.dg/vect/bb-slp-24.c (foo): Likewise. Remove dummy argument.
- (main): Update call accordingly.
- * gcc.dg/vect/bb-slp-25.c (foo, main): As for bb-slp-24.c.
- * gcc.dg/vect/bb-slp-26.c (foo, main): Likewise.
- * gcc.dg/vect/bb-slp-29.c (foo, main): Likewise.
- * gcc.dg/vect/no-vfa-vect-102.c (foo): Delete.
- (main): Don't initialize it.
- (main1): Prevent vectorisation with asm volatile ("" ::: "memory")
- instead of a conditional abort.
- * gcc.dg/vect/no-vfa-vect-102a.c (foo, main1, main): As for
- no-vfa-vect-102.c
- * gcc.dg/vect/vect-103.c (foo, main1, main): Likewise.
- * gcc.dg/vect/vect-104.c (foo, main1, main): Likewise.
- * gcc.dg/vect/pr42709.c (main1): Remove dummy argument.
- Prevent vectorisation with asm volatile ("" ::: "memory")
- instead of a conditional abort.
- * gcc.dg/vect/slp-13-big-array.c (y): Delete.
- (main1): Prevent vectorisation with asm volatile ("" ::: "memory")
- instead of a conditional abort.
- * gcc.dg/vect/slp-3-big-array.c (y, main1): As for slp-13-big-array.c.
- * gcc.dg/vect/slp-34-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/slp-4-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/slp-multitypes-11-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-105.c (y, main1): Likewise.
- * gcc.dg/vect/vect-105-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-112-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-15-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-2-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-34-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-6-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-73-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-74-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-75-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-76-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-80-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-97-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-all-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-reduc-1char-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-reduc-2char-big-array.c (y, main1): Likewise.
- * gcc.dg/vect/vect-strided-a-mult.c (y, main1): Likewise.
- * gcc.dg/vect/vect-strided-a-u16-i2.c (y, main1): Likewise.
- * gcc.dg/vect/vect-strided-a-u16-i4.c (y, main1): Likewise.
- * gcc.dg/vect/vect-strided-a-u16-mult.c (y, main1): Likewise.
- * gcc.dg/vect/vect-strided-a-u8-i2-gap.c (y, main1): Likewise.
- * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c (y, main1):
- Likewise.
- * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c (y, main1): Likewise.
- * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c (y, main1):
- Likewise.
- * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c (y, main1): Likewise.
- * gcc.dg/vect/slp-24.c (y): Delete.
- (main): Prevent vectorisation with asm volatile ("" ::: "memory")
- instead of a conditional abort.
- * gcc.dg/vect/slp-24-big-array.c (y, main): As for slp-24.c.
- * gcc.dg/vect/vect-98-big-array.c (y, main): Likewise.
- * gcc.dg/vect/vect-bswap16.c (y, main): Likewise.
- * gcc.dg/vect/vect-bswap32.c (y, main): Likewise.
- * gcc.dg/vect/vect-bswap64.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-mult-char-ls.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-mult.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-same-dr.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-u16-i2.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-u16-i4.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-u32-i4.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-u32-i8.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-u8-i2-gap.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-u8-i2.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-u8-i8-gap2.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-u8-i8-gap4.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-u8-i8-gap7.c (y, main): Likewise.
- * gcc.dg/vect/vect-strided-u8-i8.c (y, main): Likewise.
- * gcc.dg/vect/vect-10-big-array.c (y): Delete.
- (foo): Prevent vectorisation with asm volatile ("" ::: "memory")
- instead of a conditional abort.
- * gcc.dg/vect/vect-double-reduc-6-big-array.c (y, foo): As for
- vect-10-big-array.c.
- * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c (y, foo): Likewise.
- * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c (y, foo): Likewise.
- * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c (y, foo): Likewise.
- * gcc.dg/vect/vect-117.c (foo): Delete.
- (main): Don't initalize it.
-
-2017-11-09 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.c-torture/compile/pr82879.c: New testcase.
-
-2017-11-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82902
- * g++.dg/torture/pr82902.C: New testcase.
-
-2017-11-09 Martin Liska <mliska@suse.cz>
-
- PR target/82863
- * gcc.dg/pr82863.c: New test.
-
-2017-11-09 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/unreferenced.adb: New testcase.
-
-2017-11-09 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/out_param.adb: New testcase.
-
-2017-11-09 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/elab3.adb, gnat.dg/elab3.ads, gnat.dg/elab3_pkg.adb,
- gnat.dg/elab3_pkg.ads: New testcase.
-
-2017-11-09 Pierre-Marie de Rodat <derodat@adacore.com>
-
- * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb,
- gnat.dg/finalized.adb: Disable new warning.
-
-2017-11-09 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/82837
- * gcc.dg/debug/dwarf2/pr82837.c: New test.
-
-2017-11-08 Andi Kleen <ak@linux.intel.com>
-
- * gcc.target/i386/force-indirect-call-1.c: New test.
- * gcc.target/i386/force-indirect-call-2.c: New test.
- * gcc.target/i386/force-indirect-call-3.c: New test.
-
-2017-11-08 Steven G. Kargl <kargl@kgcc.gnu.org>
-
- PR Fortran/82841
- * gfortran.dg/transfer_simplify_11.f90: New test.
-
-2017-11-08 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/82884
- * gfortran.dg/hollerith_character_array_constructor.f90: New test.
-
-2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/store_v2vec_lanes.c: New test.
-
-2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/load_v2vec_lanes_1.c: New test.
-
-2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/construct_lane_zero_1.c: New test.
-
-2017-11-08 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/delta_aggr.adb: New testcase.
-
-2017-11-08 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/pr57878.C (__sso_string_base::_M_get_allocator): Return
- a value.
-
- PR tree-optimization/78821
- * gcc.dg/store_merging_2.c: Expect 3 store mergings instead of 2.
- * gcc.dg/store_merging_13.c (f7, f8, f9, f10, f11, f12, f13): New
- functions.
- (main): Test also those. Expect 13 store mergings instead of 6.
- * gcc.dg/store_merging_14.c (f7, f8, f9): New functions.
- (main): Test also those. Expect 9 store mergings instead of 6.
-
-2017-11-08 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/dwarf-cfa-reg.c: Update.
-
-2017-11-08 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/overriding_ops2.adb, gnat.dg/overriding_ops2.ads,
- gnat.dg/overriding_ops2_pkg.ads, gnat.dg/overriding_ops2_pkg-high.ads:
- New testcase.
-
-2017-11-08 Andreas Schwab <schwab@suse.de>
-
- * c-c++-common/torture/aarch64-vect-lane-2.c (search_line_fast):
- Change type to void.
-
-2017-11-08 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR 82869
- * gfortran.dg/logical_temp_io.f90: New test.
- * gfortran.dg/logical_temp_io_kind8.f90: New test.
-
-2017-11-08 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/vrp101.c: Update expected pattern as
- frequencies are not longer printed in dump output.
-
-2017-11-08 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/strlenopt-33g.c: Remove duplicate dg-do command.
-
-2017-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.old-deja/g++.brendan/asm-extn1.C: Accept all sparc* targets.
- (main): Add return type.
-
-2017-11-08 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/82792
- * g++.dg/asan/pr82792.C: New test.
-
-2017-11-07 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82855
- * gcc.target/i386/avx512dq-pr82855.c: New test.
-
-2017-11-07 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/80425
- * gcc.target/i386/pr80425-3.c: New test.
-
-2017-11-07 Andreas Schwab <schwab@suse.de>
-
- * g++.dg/pr50763-3.C (evalPoint): Return a value.
-
-2017-11-07 Wilco Dijkstra <wdijkstr@arm.com>
- Jackson Woodruff <jackson.woodruff@arm.com>
-
- PR tree-optimization/71026
- * gcc.dg/div_neg: New test.
-
-2017-11-07 Sudakshina Das <sudi.das@arm.com>
-
- PR middle-end/80131
- * gcc.dg/pr80131-1.c: New Test.
-
-2017-11-07 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/bitops-1.c: New file.
-
-2017-11-07 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/negminus.c: New test.
-
-2017-11-06 Jeff Law <law@redhat.com>
-
- * gcc.target/i386/stack-check-12.c: Revert to initial version. Then..
- Add -fomit-frame-pointer.
-
-2017-11-06 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-revb-runnable.c: New runnable test file.
-
-2017-11-06 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/82748
- * gcc.target/powerpc/pr82748-1.c: New test.
- * gcc.target/powerpc/pr82748-2.c: Likewise.
-
-2017-11-06 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/65579
- * g++.dg/cpp0x/constexpr-template11.C: New.
-
-2017-11-06 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/82838
- * gcc.c-torture/compile/pr82838.c: New test.
-
-2017-11-06 Jeff Law <law@redhat.com>
-
- PR target/82788
- * gcc.dg/pr82788.c: New test.
-
-2017-11-06 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.c-torture/compile/pr82816.c: New test.
-
-2017-11-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/sad-vectorize-1.c: New file.
- * gcc.target/powerpc/sad-vectorize-2.c: New file.
- * gcc.target/powerpc/sad-vectorize-3.c: New file.
- * gcc.target/powerpc/sad-vectorize-4.c: New file.
-
-2017-11-06 Martin Liska <mliska@suse.cz>
-
- * c-c++-common/cilk-plus/AN/pr57541-2.c (foo1): Return a value
- for functions with non-void return type, or change type to void,
- or add -Wno-return-type for test.
- (foo2): Likewise.
- * c-c++-common/cilk-plus/AN/pr57541.c (foo): Likewise.
- (foo1): Likewise.
- * c-c++-common/cilk-plus/CK/errors.c: Likewise.
- * c-c++-common/cilk-plus/CK/pr60197.c: Likewise.
- * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
- * c-c++-common/fold-masked-cmp-1.c (test_pic): Likewise.
- (test_exe): Likewise.
- * c-c++-common/fold-masked-cmp-2.c (test_exe): Likewise.
- * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc (my_func): Likewise.
- * g++.dg/cilk-plus/CK/pr68997.cc (fa2): Likewise.
- * g++.dg/eh/sighandle.C (dosegv): Likewise.
- * g++.dg/ext/vector14.C (foo): Likewise.
- (main): Likewise.
- * g++.dg/graphite/pr41305.C: Likewise.
- * g++.dg/graphite/pr42930.C: Likewise.
- * g++.dg/opt/pr46640.C (struct QBasicAtomicInt): Likewise.
- (makeDir): Likewise.
- * g++.dg/other/i386-8.C (foo): Likewise.
- * g++.dg/pr45788.C: Likewise.
- * g++.dg/pr64688.C (at_c): Likewise.
- * g++.dg/pr65032.C (G::DecodeVorbis): Likewise.
- * g++.dg/pr71633.C (c3::fn2): Likewise.
- * g++.dg/stackprotectexplicit2.C (A): Likewise.
- * g++.old-deja/g++.law/weak.C (main): Likewise.
-
-2017-11-06 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/gcov: New directory.
- * gnat.dg/gcov/gcov.exp: New driver.
- * gnat.dg/gcov/check.adb: New test.
-
-2017-11-06 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.c-torture/execute/pr23135.c: Move dg-add-options after
- dg-options.
- * gcc.dg/torture/pr78305.c: Move dg-do as first directive.
- * gcc.misc-tests/gcov-3.c: Likewise.
- * gcc.target/arm/cmse/baseline/cmse-11.c: Move dg-options before dg-add-options.
- * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise.
- * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise.
- * gcc.target/arm/cmse/baseline/softfp.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
- * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
- * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
- * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
- * gcc.target/arm/lp1189445.c: Likewise.
-
-2017-11-06 Mukesh Kapoor <mukesh.kapoor@oracle.com>
-
- PR c++/80955
- * g++.dg/cpp0x/udlit-macros.C: New.
-
-2017-11-06 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/69739
- * gfortran.dg/pr69739.f90: New test.
-
-2017-11-06 Martin Liska <mliska@suse.cz>
-
- * c-c++-common/Wimplicit-fallthrough-8.c: Return a value for
- functions with non-void return type, or change type to void, or
- add -Wno-return-type for test.
- * c-c++-common/asan/pr63638.c (f): Likewise.
- * c-c++-common/goacc/parallel-1.c (firstprivate): Likewise.
- * c-c++-common/gomp/sink-1.c (depend): Likewise.
- * c-c++-common/missing-symbol.c: Likewise.
- * c-c++-common/pr36513-2.c (main2): Likewise.
- * c-c++-common/pr36513.c (main1): Likewise.
- * c-c++-common/pr49706-2.c: Likewise.
- * c-c++-common/pr65120.c: Likewise.
- * c-c++-common/tm/volatile-1.c (f): Likewise.
- * c-c++-common/vector-1.c (f): Likewise.
- * c-c++-common/vector-2.c (f): Likewise.
- * g++.dg/abi/abi-tag14.C (f): Likewise.
- (g): Likewise.
- * g++.dg/abi/abi-tag18.C (f): Likewise.
- * g++.dg/abi/abi-tag18a.C (f): Likewise.
- * g++.dg/abi/covariant2.C (struct c3): Likewise.
- (struct c7): Likewise.
- * g++.dg/abi/covariant3.C (c1::f6): Likewise.
- * g++.dg/abi/mangle7.C (f1): Likewise.
- * g++.dg/asan/pr81340.C (class e): Likewise.
- (e::f): Likewise.
- * g++.dg/concepts/fn8.C (struct S): Likewise.
- * g++.dg/concepts/pr65575.C (f): Likewise.
- * g++.dg/concepts/template-parm11.C (f): Likewise.
- * g++.dg/conversion/op6.C: Likewise.
- * g++.dg/cpp0x/Wunused-variable-1.C (foo): Likewise.
- * g++.dg/cpp0x/access01.C: Likewise.
- * g++.dg/cpp0x/alignas3.C (class alignas): Likewise.
- * g++.dg/cpp0x/auto2.C (f): Likewise.
- (struct A): Likewise.
- (main): Likewise.
- * g++.dg/cpp0x/constexpr-array17.C (struct D): Likewise.
- * g++.dg/cpp0x/constexpr-defarg2.C (a): Likewise.
- (B::foo): Likewise.
- (B::bar): Likewise.
- * g++.dg/cpp0x/constexpr-memfn1.C (struct Y): Likewise.
- * g++.dg/cpp0x/dc1.C (struct D): Likewise.
- * g++.dg/cpp0x/dc3.C (struct D): Likewise.
- * g++.dg/cpp0x/decltype12.C: Likewise.
- * g++.dg/cpp0x/decltype17.C (main): Likewise.
- * g++.dg/cpp0x/decltype3.C: Likewise.
- * g++.dg/cpp0x/decltype41.C (struct C): Likewise.
- (struct D): Likewise.
- * g++.dg/cpp0x/defaulted28.C (f): Likewise.
- * g++.dg/cpp0x/enum_base3.C (struct D): Likewise.
- * g++.dg/cpp0x/gen-attrs-4.C (five): Likewise.
- * g++.dg/cpp0x/initlist96.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-58566.C (struct A): Likewise.
- * g++.dg/cpp0x/lambda/lambda-conv10.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-conv12.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-defarg3.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-ice3.C (Klass::dostuff): Likewise.
- * g++.dg/cpp0x/lambda/lambda-ice5.C (foo): Likewise.
- * g++.dg/cpp0x/lambda/lambda-nested2.C (f1): Likewise.
- * g++.dg/cpp0x/lambda/lambda-template12.C (class X): Likewise.
- * g++.dg/cpp0x/lambda/lambda-template2.C (struct T): Likewise.
- * g++.dg/cpp0x/lambda/lambda-this12.C (struct A): Likewise.
- * g++.dg/cpp0x/nolinkage1.C (main): Likewise.
- * g++.dg/cpp0x/nolinkage1a.cc (dummy): Likewise.
- * g++.dg/cpp0x/nsdmi-template5.C: Likewise.
- * g++.dg/cpp0x/parse1.C (B::B): Likewise.
- * g++.dg/cpp0x/pr34054.C (foo): Likewise.
- * g++.dg/cpp0x/pr47416.C: Likewise.
- * g++.dg/cpp0x/pr58781.C: Likewise.
- * g++.dg/cpp0x/pr70538.C: Likewise.
- * g++.dg/cpp0x/pr81325.C: Likewise.
- * g++.dg/cpp0x/range-for13.C (begin): Likewise.
- (end): Likewise.
- * g++.dg/cpp0x/range-for14.C (begin): Likewise.
- (end): Likewise.
- * g++.dg/cpp0x/rv2n.C (test2_18): Likewise.
- (test2_28): Likewise.
- (test2_38): Likewise.
- (test2_58): Likewise.
- (test2_68): Likewise.
- (test2_78): Likewise.
- * g++.dg/cpp0x/rv3n.C (test3_128): Likewise.
- * g++.dg/cpp0x/static_assert10.C (foo): Likewise.
- * g++.dg/cpp0x/static_assert11.C (struct A): Likewise.
- * g++.dg/cpp0x/static_assert12.C: Likewise.
- * g++.dg/cpp0x/static_assert13.C: Likewise.
- * g++.dg/cpp0x/trailing1.C (struct A): Likewise.
- * g++.dg/cpp0x/trailing5.C (foo): Likewise.
- (bar): Likewise.
- * g++.dg/cpp0x/variadic114.C: Likewise.
- * g++.dg/cpp0x/variadic57.C (Dims...>::foo): Likewise.
- (bar): Likewise.
- * g++.dg/cpp0x/variadic65.C: Likewise.
- * g++.dg/cpp0x/variadic66.C (bind): Likewise.
- * g++.dg/cpp0x/variadic97.C: Likewise.
- * g++.dg/cpp0x/variadic98.C (__attribute__): Likewise.
- * g++.dg/cpp1y/auto-fn11.C: Likewise.
- * g++.dg/cpp1y/auto-fn29.C: Likewise.
- * g++.dg/cpp1y/auto-fn38.C: Likewise.
- * g++.dg/cpp1y/constexpr-return2.C: Likewise.
- * g++.dg/cpp1y/lambda-init7.C (foo): Likewise.
- * g++.dg/cpp1y/pr63996.C: Likewise.
- * g++.dg/cpp1y/pr65202.C: Likewise.
- * g++.dg/cpp1y/pr66443-cxx14.C (Ok): Likewise.
- * g++.dg/cpp1y/pr79253.C (struct D): Likewise.
- * g++.dg/cpp1y/static_assert1.C: Likewise.
- * g++.dg/cpp1y/static_assert2.C: Likewise.
- * g++.dg/cpp1y/var-templ44.C: Likewise.
- * g++.dg/cpp1z/fold6.C (f): Likewise.
- * g++.dg/cpp1z/inline-var2.C (foo): Likewise.
- * g++.dg/cpp1z/lambda-this1.C (struct B): Likewise.
- * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
- * g++.dg/debug/dwarf-eh-personality-1.C (foobar): Likewise.
- * g++.dg/debug/dwarf2/dwarf4-typedef.C (struct B): Likewise.
- * g++.dg/debug/dwarf2/icf.C: Likewise.
- * g++.dg/debug/dwarf2/pr61433.C (main): Likewise.
- * g++.dg/debug/nullptr01.C (g): Likewise.
- * g++.dg/debug/pr16792.C (foo): Likewise.
- * g++.dg/debug/pr46241.C (class btCollisionWorld): Likewise.
- * g++.dg/debug/pr46338.C (struct S): Likewise.
- * g++.dg/debug/pr47106.C (baz): Likewise.
- (bar): Likewise.
- (foo): Likewise.
- * g++.dg/debug/pr71057.C (fn1): Likewise.
- * g++.dg/debug/pr71432.C (class CLIParameterType): Likewise.
- (CLIParameterType::checkSwitched): Likewise.
- * g++.dg/debug/pr80461.C (struct B): Likewise.
- * g++.dg/dfp/44473-1.C (bar): Likewise.
- * g++.dg/dfp/44473-2.C (bar): Likewise.
- (foo): Likewise.
- * g++.dg/eh/builtin1.C: Likewise.
- * g++.dg/eh/builtin2.C: Likewise.
- * g++.dg/eh/builtin3.C: Likewise.
- * g++.dg/eh/pr45569.C (j): Likewise.
- * g++.dg/eh/unwind2.C: Likewise.
- * g++.dg/expr/bitfield11.C: Likewise.
- * g++.dg/expr/static_cast7.C (f): Likewise.
- * g++.dg/ext/altivec-14.C: Likewise.
- * g++.dg/ext/asm13.C (fn1): Likewise.
- * g++.dg/ext/builtin-object-size3.C: Likewise.
- * g++.dg/ext/has_nothrow_assign_odr.C (main): Likewise.
- (S::operator=): Likewise.
- * g++.dg/ext/label7.C (f): Likewise.
- * g++.dg/ext/label8.C (f): Likewise.
- * g++.dg/ext/tmplattr7.C (test): Likewise.
- * g++.dg/ext/vector8.C (f): Likewise.
- * g++.dg/ext/visibility/anon1.C: Likewise.
- * g++.dg/ext/visibility/anon2.C (f): Likewise.
- * g++.dg/ext/visibility/namespace1.C (__attribute): Likewise.
- * g++.dg/ext/vla16.C (fn1): Likewise.
- * g++.dg/goacc/reference.C: Likewise.
- * g++.dg/gomp/pr37189.C: Likewise.
- * g++.dg/gomp/pr39495-1.C: Likewise.
- * g++.dg/gomp/pr39495-2.C: Likewise.
- * g++.dg/gomp/pr82054.C: Likewise.
- * g++.dg/inherit/covariant10.C (struct c6): Likewise.
- (struct c17): Likewise.
- * g++.dg/inherit/covariant11.C (struct c1): Likewise.
- (struct c3): Likewise.
- (struct c11): Likewise.
- (struct c15): Likewise.
- * g++.dg/inherit/protected1.C (A::operator==): Likewise.
- * g++.dg/init/inline1.C (struct A): Likewise.
- * g++.dg/init/new18.C: Likewise.
- * g++.dg/init/reference2.C (f): Likewise.
- * g++.dg/init/reference3.C: Likewise.
- * g++.dg/init/switch1.C (f): Likewise.
- * g++.dg/ipa/devirt-10.C (struct wxDCBase): Likewise.
- * g++.dg/ipa/devirt-13.C (main): Likewise.
- * g++.dg/ipa/devirt-14.C (main): Likewise.
- * g++.dg/ipa/devirt-15.C (main): Likewise.
- * g++.dg/ipa/devirt-16.C (main): Likewise.
- * g++.dg/ipa/devirt-17.C (main): Likewise.
- * g++.dg/ipa/devirt-18.C (main): Likewise.
- * g++.dg/ipa/devirt-19.C: Likewise.
- * g++.dg/ipa/devirt-21.C (main): Likewise.
- * g++.dg/ipa/devirt-23.C (main): Likewise.
- * g++.dg/ipa/devirt-38.C: Likewise.
- * g++.dg/ipa/devirt-40.C (A::m_fn1): Likewise.
- * g++.dg/ipa/devirt-41.C (main): Likewise.
- * g++.dg/ipa/devirt-42.C (main): Likewise.
- * g++.dg/ipa/devirt-44.C (struct A): Likewise.
- (main): Likewise.
- * g++.dg/ipa/devirt-45.C (struct A): Likewise.
- (main): Likewise.
- * g++.dg/ipa/devirt-48.C (struct B): Likewise.
- (struct D): Likewise.
- * g++.dg/ipa/devirt-52.C: Likewise.
- * g++.dg/ipa/nothrow-1.C (main): Likewise.
- * g++.dg/ipa/pr43812.C (LocalSurface::bbox): Likewise.
- * g++.dg/ipa/pr44372.C: Likewise.
- * g++.dg/ipa/pr45572-1.C (fgetc_unlocked): Likewise.
- (putc_unlocked): Likewise.
- (getline): Likewise.
- (ferror_unlocked): Likewise.
- * g++.dg/ipa/pr58371.C: Likewise.
- * g++.dg/ipa/pr59176.C: Likewise.
- * g++.dg/ipa/pr60640-1.C (class G): Likewise.
- * g++.dg/ipa/pr61540.C (struct top): Likewise.
- * g++.dg/ipa/pr63470.C (class FTjackSupport): Likewise.
- * g++.dg/ipa/pr63587-1.C: Likewise.
- * g++.dg/ipa/pr63587-2.C: Likewise.
- * g++.dg/ipa/pr63838.C (__attribute__): Likewise.
- * g++.dg/ipa/pr63894.C (J::m_fn3): Likewise.
- * g++.dg/ipa/pr64068.C (class A): Likewise.
- (A::m_fn2): Likewise.
- (class C): Likewise.
- * g++.dg/ipa/pr64896.C (struct D): Likewise.
- * g++.dg/ipa/pr65002.C: Likewise.
- * g++.dg/ipa/pr65008.C (__attribute__): Likewise.
- * g++.dg/ipa/pr65465.C (struct D): Likewise.
- * g++.dg/ipa/pr66896.C (struct A): Likewise.
- * g++.dg/ipa/pr68851.C (class G): Likewise.
- (C::checkPseudoClass): Likewise.
- * g++.dg/ipa/pr78211.C: Likewise.
- * g++.dg/ipa/pr79931.C (AttrImpl::insertBefore): Likewise.
- * g++.dg/ipa/pure-const-1.C (main): Likewise.
- * g++.dg/ipa/pure-const-2.C (main): Likewise.
- * g++.dg/ipa/pure-const-3.C (main): Likewise.
- * g++.dg/ipa/remref-1.C (main): Likewise.
- * g++.dg/ipa/remref-2.C (main): Likewise.
- * g++.dg/lookup/builtin2.C (f): Likewise.
- * g++.dg/lookup/crash3.C (struct A): Likewise.
- (struct B): Likewise.
- (crash): Likewise.
- * g++.dg/lookup/friend20.C: Likewise.
- * g++.dg/lookup/pr80891-5.C (vf2_subgraph_iso): Likewise.
- * g++.dg/lookup/struct2.C (A::c): Likewise.
- * g++.dg/lto/20080709_0.C (f): Likewise.
- * g++.dg/lto/20080907_0.C: Likewise.
- * g++.dg/lto/20080915_0.C (struct Baz): Likewise.
- * g++.dg/lto/20080916_0.C (g): Likewise.
- * g++.dg/lto/20081022_0.C (main): Likewise.
- * g++.dg/lto/20081023_0.C (main): Likewise.
- * g++.dg/lto/20081118_0.C (foo::method): Likewise.
- * g++.dg/lto/20081118_1.C (bar::method): Likewise.
- * g++.dg/lto/20081120-1_0.C: Likewise.
- * g++.dg/lto/20081120-1_1.C: Likewise.
- * g++.dg/lto/20081127_1.C (main): Likewise.
- * g++.dg/lto/20081217-2_0.C (struct A): Likewise.
- * g++.dg/lto/20090303_0.C: Likewise.
- * g++.dg/lto/20090311-1_0.C: Likewise.
- * g++.dg/lto/20090312_0.C: Likewise.
- * g++.dg/lto/20090315_0.C (main): Likewise.
- * g++.dg/lto/20091002-1_0.C: Likewise.
- * g++.dg/lto/20091002-2_0.C (class DataArray): Likewise.
- * g++.dg/lto/20091002-3_0.C (class DataArray): Likewise.
- * g++.dg/lto/20091004-1_0.C: Likewise.
- * g++.dg/lto/20091004-2_0.C: Likewise.
- * g++.dg/lto/20091004-3_1.C (All_Torus_Intersections): Likewise.
- * g++.dg/lto/20100721-1_0.C (__gthread_active_p): Likewise.
- * g++.dg/lto/20101010-1_0.C: Likewise.
- * g++.dg/lto/20101010-2_0.C: Likewise.
- * g++.dg/lto/pr45679-1_0.C: Likewise.
- * g++.dg/lto/pr45679-1_1.C: Likewise.
- * g++.dg/lto/pr45679-2_0.C: Likewise.
- * g++.dg/lto/pr48042_0.C (B::x): Likewise.
- * g++.dg/lto/pr51650-1_0.C (fn): Likewise.
- (main): Likewise.
- * g++.dg/lto/pr51650-3_0.C (fn): Likewise.
- (main): Likewise.
- * g++.dg/lto/pr63270_1.C: Likewise.
- * g++.dg/lto/pr65193_0.C: Likewise.
- * g++.dg/lto/pr65302_0.C: Likewise.
- * g++.dg/lto/pr65316_0.C: Likewise.
- * g++.dg/lto/pr65475c_0.C: Likewise.
- * g++.dg/lto/pr65549_0.C (main): Likewise.
- * g++.dg/lto/pr69077_0.C (cWeightedStdDev::netPack): Likewise.
- * g++.dg/lto/pr69589_0.C: Likewise.
- * g++.dg/opt/combine.C (qvariant_cast): Likewise.
- (QScriptDebuggerBackendPrivate::trace): Likewise.
- * g++.dg/opt/complex3.C (j): Likewise.
- * g++.dg/opt/covariant1.C (struct T): Likewise.
- * g++.dg/opt/declone3.C (Item::m_fn1): Likewise.
- * g++.dg/opt/dump1.C (__attribute__): Likewise.
- * g++.dg/opt/inline15.C (struct C): Likewise.
- (fn2): Likewise.
- * g++.dg/opt/local1.C (h): Likewise.
- * g++.dg/opt/memcpy1.C (csBoxClipper::Clip): Likewise.
- * g++.dg/opt/new1.C: Likewise.
- * g++.dg/opt/nrv8.C (main): Likewise.
- * g++.dg/opt/pr23299.C (struct A): Likewise.
- (struct B): Likewise.
- (struct C): Likewise.
- * g++.dg/opt/pr27826.C (struct Geometry): Likewise.
- * g++.dg/opt/pr44919.C (back_inserter): Likewise.
- * g++.dg/opt/pr47615.C (main): Likewise.
- * g++.dg/opt/pr55329.C (struct A): Likewise.
- * g++.dg/opt/pr61456.C (Set): Likewise.
- * g++.dg/opt/pr65003.C (D::foo): Likewise.
- (F::foo): Likewise.
- * g++.dg/opt/pr65554.C: Likewise.
- * g++.dg/opt/pr69432.C (struct C): Likewise.
- * g++.dg/opt/pr78373.C (struct D): Likewise.
- (Traits>::m_fn4): Likewise.
- * g++.dg/opt/pr79267.C (struct F): Likewise.
- * g++.dg/opt/pr82159-2.C: Likewise.
- * g++.dg/other/array3.C (reserve): Likewise.
- * g++.dg/other/crash-5.C (f): Likewise.
- * g++.dg/other/crash-8.C: Likewise.
- * g++.dg/other/error34.C (S): Likewise.
- * g++.dg/other/pr22003.C (c3::func): Likewise.
- * g++.dg/other/pr24623.C (RefCountPointer): Likewise.
- * g++.dg/other/pr29610.C (struct __normal_iterator): Likewise.
- (Painter::for_each): Likewise.
- (Painter::redraw_window): Likewise.
- * g++.dg/other/pr42645-1.C (struct S): Likewise.
- * g++.dg/other/pr42645-2.C (foo): Likewise.
- (f3): Likewise.
- * g++.dg/other/pr52048.C: Likewise.
- * g++.dg/other/typedef3.C (XalanCProcessor::getParseOption): Likewise.
- * g++.dg/overload/defarg4.C (class foo): Likewise.
- (bar::Initialize): Likewise.
- * g++.dg/overload/operator5.C (equalIgnoringCase): Likewise.
- * g++.dg/overload/ref-conv1.C: Likewise.
- * g++.dg/overload/template5.C (test): Likewise.
- * g++.dg/parse/crash40.C (class AAA): Likewise.
- * g++.dg/parse/crash61.C: Likewise.
- * g++.dg/parse/crash67.C: Likewise.
- * g++.dg/parse/ctor5.C: Likewise.
- * g++.dg/parse/defarg4.C (Foo): Likewise.
- * g++.dg/parse/defarg6.C: Likewise.
- * g++.dg/parse/error5.C (class Foo): Likewise.
- * g++.dg/parse/expr2.C (foo): Likewise.
- * g++.dg/parse/friend7.C: Likewise.
- * g++.dg/parse/namespace1.C (bar): Likewise.
- * g++.dg/parse/namespace9.C (g): Likewise.
- * g++.dg/parse/ret-type2.C: Likewise.
- * g++.dg/parse/typedef8.C (foo): Likewise.
- * g++.dg/pch/static-1.C (LocalStaticTest): Likewise.
- (main): Likewise.
- * g++.dg/plugin/diagnostic-test-expressions-1.C (test_structure_references): Likewise.
- (test_postfix_incdec): Likewise.
- (test_sizeof): Likewise.
- (test_alignof): Likewise.
- (test_prefix_incdec): Likewise.
- * g++.dg/plugin/dumb-plugin-test-1.C (func): Likewise.
- * g++.dg/plugin/self-assign-test-1.C (func): Likewise.
- * g++.dg/plugin/self-assign-test-2.C (func): Likewise.
- * g++.dg/plugin/self-assign-test-3.C (func): Likewise.
- * g++.dg/pr55513.C (main): Likewise.
- * g++.dg/pr55604.C (main): Likewise.
- * g++.dg/pr57662.C: Likewise.
- * g++.dg/pr58389.C (F::m_fn1): Likewise.
- * g++.dg/pr59510.C: Likewise.
- * g++.dg/pr67989.C: Likewise.
- * g++.dg/pr70590-2.C: Likewise.
- * g++.dg/pr70590.C: Likewise.
- * g++.dg/pr70965.C (foo): Likewise.
- * g++.dg/pr77550.C: Likewise.
- * g++.dg/pr80287.C (struct A): Likewise.
- * g++.dg/pr80707.C (A::m_fn1): Likewise.
- * g++.dg/pr81194.C: Likewise.
- * g++.dg/spellcheck-identifiers.C: Likewise.
- * g++.dg/tc1/dr152.C: Likewise.
- * g++.dg/template/aggr-init1.C (CreateA): Likewise.
- * g++.dg/template/anon1.C (struct x): Likewise.
- (struct vector): Likewise.
- * g++.dg/template/array29.C: Likewise.
- * g++.dg/template/array7.C (bar): Likewise.
- * g++.dg/template/canon-type-8.C: Likewise.
- * g++.dg/template/conv1.C (First::Foo): Likewise.
- * g++.dg/template/crash107.C: Likewise.
- * g++.dg/template/crash23.C (f): Likewise.
- * g++.dg/template/crash8.C (struct bar): Likewise.
- * g++.dg/template/defarg4.C (struct A): Likewise.
- * g++.dg/template/dependent-expr9.C: Likewise.
- * g++.dg/template/error10.C (Btest): Likewise.
- * g++.dg/template/friend32.C (f): Likewise.
- * g++.dg/template/init6.C (Graph::Inner::get): Likewise.
- (main): Likewise.
- * g++.dg/template/memfriend7.C (A::h): Likewise.
- * g++.dg/template/new10.C (Analyzer::ReadDictionary): Likewise.
- * g++.dg/template/nontype12.C (baz): Likewise.
- * g++.dg/template/overload12.C (foo2): Likewise.
- * g++.dg/template/overload5.C (foo::f): Likewise.
- * g++.dg/template/overload8.C (struct A): Likewise.
- * g++.dg/template/partial10.C (fn): Likewise.
- (main): Likewise.
- * g++.dg/template/partial9.C (f): Likewise.
- * g++.dg/template/qual1.C (shift_compare): Likewise.
- * g++.dg/template/show-template-tree-3.C: Likewise.
- * g++.dg/template/sizeof8.C (S<sizeof): Likewise.
- * g++.dg/template/sizeof9.C (d): Likewise.
- * g++.dg/template/spec6.C: Likewise.
- * g++.dg/template/spec7.C (h): Likewise.
- * g++.dg/template/typedef8.C: Likewise.
- * g++.dg/template/using20.C (f): Likewise.
- * g++.dg/template/vla1.C (label): Likewise.
- * g++.dg/tm/cgraph_edge.C: Likewise.
- * g++.dg/tm/pr46646.C: Likewise.
- * g++.dg/tm/pr47554.C (class list): Likewise.
- * g++.dg/tm/pr47573.C (getStringHeight): Likewise.
- * g++.dg/tm/unsafe1.C (f): Likewise.
- * g++.dg/tm/unsafe2.C (g): Likewise.
- * g++.dg/torture/pr70971.C: Likewise.
- * g++.dg/torture/20070621-1.C: Likewise.
- * g++.dg/torture/20090329-1.C: Likewise.
- * g++.dg/torture/20141013.C: Likewise.
- * g++.dg/torture/pr33134.C (fxsaveGIF): Likewise.
- * g++.dg/torture/pr33340.C (new): Likewise.
- * g++.dg/torture/pr33627.C (class pf_Frag): Likewise.
- * g++.dg/torture/pr34222.C (readFloat): Likewise.
- * g++.dg/torture/pr34241.C (test): Likewise.
- * g++.dg/torture/pr34641.C: Likewise.
- * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise.
- * g++.dg/torture/pr35164-1.C: Likewise.
- * g++.dg/torture/pr36745.C: Likewise.
- * g++.dg/torture/pr38705.C (S::bar): Likewise.
- * g++.dg/torture/pr38811.C (AbcAbcdTracer::TestIsoAbcde): Likewise.
- * g++.dg/torture/pr39362.C: Likewise.
- * g++.dg/torture/pr39732.C (f): Likewise.
- * g++.dg/torture/pr40991.C: Likewise.
- * g++.dg/torture/pr41775.C: Likewise.
- * g++.dg/torture/pr42183.C: Likewise.
- * g++.dg/torture/pr42450.C: Likewise.
- * g++.dg/torture/pr42704.C: Likewise.
- * g++.dg/torture/pr42760.C (baz): Likewise.
- (bar): Likewise.
- * g++.dg/torture/pr42773.C (Cell::obscuringCells): Likewise.
- * g++.dg/torture/pr42883.C: Likewise.
- * g++.dg/torture/pr43905.C (struct Matrix): Likewise.
- * g++.dg/torture/pr44148.C: Likewise.
- * g++.dg/torture/pr44295.C: Likewise.
- * g++.dg/torture/pr44357.C: Likewise.
- * g++.dg/torture/pr44813.C: Likewise.
- * g++.dg/torture/pr45580.C: Likewise.
- * g++.dg/torture/pr45874.C (Mpeg2FrameConstructor::ParsePictureHeader): Likewise.
- * g++.dg/torture/pr45877.C: Likewise.
- * g++.dg/torture/pr46383.C: Likewise.
- * g++.dg/torture/pr46469.C (__attribute__): Likewise.
- (identifierByPthreadHandle): Likewise.
- * g++.dg/torture/pr47313.C: Likewise.
- * g++.dg/torture/pr48271.C: Likewise.
- * g++.dg/torture/pr49615.C (Dispatch): Likewise.
- (C::f): Likewise.
- * g++.dg/torture/pr49770.C (main): Likewise.
- * g++.dg/torture/pr49938.C: Likewise.
- * g++.dg/torture/pr51436.C: Likewise.
- * g++.dg/torture/pr51482.C (anim_track_bez_wvect::tangent): Likewise.
- * g++.dg/torture/pr51737.C (id_state::start_file): Likewise.
- * g++.dg/torture/pr51959.C: Likewise.
- * g++.dg/torture/pr52772.C (class c6): Likewise.
- * g++.dg/torture/pr52918-2.C (__cxa_allocate_exception): Likewise.
- * g++.dg/torture/pr53011.C: Likewise.
- * g++.dg/torture/pr53602.C: Likewise.
- * g++.dg/torture/pr53752.C: Likewise.
- * g++.dg/torture/pr54838.C: Likewise.
- * g++.dg/torture/pr54902.C: Likewise.
- * g++.dg/torture/pr56029.C: Likewise.
- * g++.dg/torture/pr56768.C (operator!=): Likewise.
- * g++.dg/torture/pr57107.C: Likewise.
- * g++.dg/torture/pr57140.C: Likewise.
- * g++.dg/torture/pr57235.C: Likewise.
- * g++.dg/torture/pr58252.C: Likewise.
- * g++.dg/torture/pr58555.C: Likewise.
- * g++.dg/torture/pr59208.C (get_dbx_doc): Likewise.
- * g++.dg/torture/pr60438-1.C (foo): Likewise.
- * g++.dg/torture/pr60746.C (Two::run): Likewise.
- * g++.dg/torture/pr61554.C: Likewise.
- * g++.dg/torture/pr63419.C: Likewise.
- * g++.dg/torture/pr63476.C: Likewise.
- * g++.dg/torture/pr63512.C (C::m_fn3): Likewise.
- * g++.dg/torture/pr64282.C (class H): Likewise.
- * g++.dg/torture/pr64378.C (struct top): Likewise.
- * g++.dg/torture/pr64565.C: Likewise.
- * g++.dg/torture/pr64568-2.C: Likewise.
- * g++.dg/torture/pr64669.C (Lex::advance_one_char): Likewise.
- * g++.dg/torture/pr64686.C (B::m_fn1): Likewise.
- * g++.dg/torture/pr64978.C (B::m_fn2): Likewise.
- * g++.dg/torture/pr64995.C (A::m_fn2): Likewise.
- * g++.dg/torture/pr65655.C: Likewise.
- * g++.dg/torture/pr65851.C: Likewise.
- * g++.dg/torture/pr67055.C: Likewise.
- * g++.dg/torture/pr67191.C: Likewise.
- * g++.dg/torture/pr68852.C: Likewise.
- * g++.dg/torture/pr69264.C: Likewise.
- * g++.dg/torture/pr77674.C: Likewise.
- * g++.dg/torture/pr77947.C (B::m_fn2): Likewise.
- * g++.dg/torture/pr78268.C: Likewise.
- * g++.dg/torture/pr78507.C: Likewise.
- * g++.dg/torture/pr78692.C (F::g): Likewise.
- * g++.dg/torture/pr80171.C: Likewise.
- * g++.dg/torture/pr82154.C (class f): Likewise.
- (f::k): Likewise.
- * g++.dg/tree-ssa/copyprop.C: Likewise.
- * g++.dg/tree-ssa/pr22444.C: Likewise.
- * g++.dg/tree-ssa/pr23948.C (make_scheduler_request): Likewise.
- * g++.dg/tree-ssa/pr24172.C (dummy): Likewise.
- * g++.dg/tree-ssa/pr24351-3.C: Likewise.
- * g++.dg/tree-ssa/pr27283.C: Likewise.
- * g++.dg/tree-ssa/pr27291.C: Likewise.
- * g++.dg/tree-ssa/pr27548.C: Likewise.
- * g++.dg/tree-ssa/pr34355.C (Parse_Float): Likewise.
- * g++.dg/tree-ssa/pr42337.C: Likewise.
- * g++.dg/tree-ssa/pred-1.C (main): Likewise.
- * g++.dg/ubsan/pr65019.C (C::foo): Likewise.
- * g++.dg/ubsan/pr65583.C: Likewise.
- * g++.dg/vect/pr60836.cc (norm_): Likewise.
- * g++.dg/vect/pr68145.cc: Likewise.
- * g++.dg/vect/pr70729-nest.cc (my_alloc): Likewise.
- * g++.dg/vect/pr70729.cc (my_alloc): Likewise.
- * g++.dg/warn/Waddress-3.C: Likewise.
- * g++.dg/warn/Wconversion-null-2.C (warn_for___null): Likewise.
- * g++.dg/warn/Wnull-conversion-2.C (main): Likewise.
- * g++.dg/warn/Wparentheses-10.C: Likewise.
- * g++.dg/warn/Wparentheses-11.C: Likewise.
- * g++.dg/warn/Wparentheses-12.C: Likewise.
- * g++.dg/warn/Wparentheses-25.C: Likewise.
- * g++.dg/warn/Wparentheses-6.C: Likewise.
- * g++.dg/warn/Wparentheses-7.C: Likewise.
- * g++.dg/warn/Wparentheses-8.C: Likewise.
- * g++.dg/warn/Wparentheses-9.C: Likewise.
- * g++.dg/warn/Wshadow-5.C: Likewise.
- * g++.dg/warn/Wtype-limits-Wextra.C (ff): Likewise.
- (gg): Likewise.
- * g++.dg/warn/Wtype-limits-no.C (ff): Likewise.
- (gg): Likewise.
- * g++.dg/warn/Wtype-limits.C (ff): Likewise.
- (gg): Likewise.
- * g++.dg/warn/Wunused-local-typedefs.C: Likewise.
- * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
- * g++.dg/warn/pmf1.C (a::f): Likewise.
- * g++.old-deja/g++.benjamin/p13417.C: Likewise.
- * g++.old-deja/g++.brendan/crash24.C (main): Likewise.
- * g++.old-deja/g++.ext/constructor.C: Likewise.
- * g++.old-deja/g++.ext/namedret1.C (f): Likewise.
- * g++.old-deja/g++.ext/namedret3.C: Likewise.
- * g++.old-deja/g++.ext/return1.C: Likewise.
- * g++.old-deja/g++.jason/anon4.C (main): Likewise.
- * g++.old-deja/g++.jason/enum6.C: Likewise.
- * g++.old-deja/g++.jason/lineno2.C (main): Likewise.
- * g++.old-deja/g++.jason/lineno3.C: Likewise.
- * g++.old-deja/g++.jason/lineno4.C: Likewise.
- * g++.old-deja/g++.jason/new2.C (main): Likewise.
- * g++.old-deja/g++.jason/new4.C (main): Likewise.
- * g++.old-deja/g++.jason/shadow1.C (main): Likewise.
- * g++.old-deja/g++.jason/tempcons.C (struct A): Likewise.
- * g++.old-deja/g++.jason/thunk2.C (main): Likewise.
- * g++.old-deja/g++.law/builtin1.C (main): Likewise.
- * g++.old-deja/g++.law/enum9.C: Likewise.
- * g++.old-deja/g++.law/except3.C: Likewise.
- * g++.old-deja/g++.law/init6.C: Likewise.
- * g++.old-deja/g++.law/profile1.C (main): Likewise.
- * g++.old-deja/g++.law/shadow2.C (main): Likewise.
- * g++.old-deja/g++.law/temps4.C (main): Likewise.
- * g++.old-deja/g++.mike/bool2.C (main): Likewise.
- * g++.old-deja/g++.mike/eh1.C: Likewise.
- * g++.old-deja/g++.mike/eh10.C: Likewise.
- * g++.old-deja/g++.mike/eh13.C (main): Likewise.
- * g++.old-deja/g++.mike/eh16.C: Likewise.
- * g++.old-deja/g++.mike/eh17.C: Likewise.
- * g++.old-deja/g++.mike/eh2.C: Likewise.
- * g++.old-deja/g++.mike/eh23.C: Likewise.
- * g++.old-deja/g++.mike/eh24.C: Likewise.
- * g++.old-deja/g++.mike/eh25.C: Likewise.
- * g++.old-deja/g++.mike/eh26.C: Likewise.
- * g++.old-deja/g++.mike/eh27.C: Likewise.
- * g++.old-deja/g++.mike/eh28.C: Likewise.
- * g++.old-deja/g++.mike/eh29.C: Likewise.
- * g++.old-deja/g++.mike/eh30.C: Likewise.
- * g++.old-deja/g++.mike/eh31.C: Likewise.
- * g++.old-deja/g++.mike/eh35.C: Likewise.
- * g++.old-deja/g++.mike/eh36.C: Likewise.
- * g++.old-deja/g++.mike/eh37.C: Likewise.
- * g++.old-deja/g++.mike/eh38.C: Likewise.
- * g++.old-deja/g++.mike/eh39.C: Likewise.
- * g++.old-deja/g++.mike/eh40.C: Likewise.
- * g++.old-deja/g++.mike/eh47.C: Likewise.
- * g++.old-deja/g++.mike/eh50.C: Likewise.
- * g++.old-deja/g++.mike/eh51.C: Likewise.
- * g++.old-deja/g++.mike/eh7.C: Likewise.
- * g++.old-deja/g++.mike/eh8.C: Likewise.
- * g++.old-deja/g++.mike/eh9.C: Likewise.
- * g++.old-deja/g++.mike/mangle1.C: Likewise.
- * g++.old-deja/g++.mike/p5958.C: Likewise.
- * g++.old-deja/g++.mike/p6004.C: Likewise.
- * g++.old-deja/g++.mike/p700.C: Likewise.
- * g++.old-deja/g++.mike/p7912.C: Likewise.
- * g++.old-deja/g++.mike/p811.C (main): Likewise.
- * g++.old-deja/g++.mike/virt4.C (main): Likewise.
- * g++.old-deja/g++.oliva/nameret1.C: Likewise.
- * g++.old-deja/g++.oliva/nameret2.C: Likewise.
- * g++.old-deja/g++.other/decl1.C (bar): Likewise.
- * g++.old-deja/g++.other/expr1.C (struct T): Likewise.
- (main): Likewise.
- * g++.old-deja/g++.other/inline8.C (main): Likewise.
- * g++.old-deja/g++.other/loop1.C: Likewise.
- * g++.old-deja/g++.other/syntax1.C (main): Likewise.
- * g++.old-deja/g++.pt/repo3.C (main): Likewise.
- * g++.old-deja/g++.robertl/eb27.C (main): Likewise.
- * g++.old-deja/g++.robertl/eb83.C (main): Likewise.
- * gcc.dg/pr44545.c: Likewise.
- * obj-c++.dg/comp-types-8.mm: Likewise.
- * obj-c++.dg/demangle-3.mm: Likewise.
- * obj-c++.dg/super-class-1.mm: Likewise.
-
-2017-11-06 Martin Liska <mliska@suse.cz>
-
- * c-c++-common/dfp/call-by-value.c (foo32): Return a default
- value of change return type to void.
- (foo64): Likewise.
- (foo128): Likewise.
- * g++.dg/bprob/g++-bprob-1.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-template.C (f): Likewise.
- * g++.dg/cpp0x/range-for6.C (foo): Likewise.
- * g++.dg/cpp0x/udlit-template.C: Likewise.
- * g++.dg/cpp1z/eval-order3.C (struct A): Likewise.
- (operator>>): Likewise.
- * g++.dg/expr/cond12.C (struct X): Likewise.
- (X::operator=): Likewise.
- * g++.dg/gcov/gcov-1.C: Likewise.
- * g++.dg/gcov/gcov-threads-1.C (ContentionNoDeadlock_thread): Likewise.
- * g++.dg/ipa/devirt-21.C: Likewise.
- * g++.dg/ipa/devirt-23.C: Likewise.
- * g++.dg/ipa/devirt-34.C (t): Likewise.
- * g++.dg/missing-return.C: New test. Likewise.
- * g++.dg/opt/20050511-1.C (bar): Likewise.
- * g++.dg/opt/const3.C (A::foo1): Likewise.
- (A::foo2): Likewise.
- * g++.dg/opt/pr23299.C (E::c): Likewise.
- * g++.dg/other/copy2.C (A::operator=): Likewise.
- * g++.dg/overload/addr1.C: Likewise.
- * g++.dg/pr48484.C: Likewise.
- * g++.dg/tls/thread_local3.C (thread_main): Likewise.
- * g++.dg/tls/thread_local3g.C (thread_main): Likewise.
- * g++.dg/tls/thread_local5.C (thread_main): Likewise.
- * g++.dg/tls/thread_local5g.C (thread_main): Likewise.
- * g++.dg/tls/thread_local6.C (thread_main): Likewise.
- * g++.dg/tls/thread_local6g.C (thread_main): Likewise.
- * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise.
- * g++.dg/tree-prof/pr79259.C (fn2): Likewise.
- * g++.dg/tree-ssa/pr33604.C (struct Value): Likewise.
- * g++.dg/tree-ssa/pr81408.C (struct p): Likewise.
- (av): Likewise.
- * g++.dg/warn/string1.C (test): Likewise.
-
-2017-11-05 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/82471
- * gfortran.dg/loop_interchange_1.f90: New test.
-
-2017-11-05 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/78641
- * gfortran.dg/class_66.f90: New test.
-
-2017-11-05 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/81447
- * gfortran.dg/class_65.f90: New test.
- * gfortran.dg/alloc_comp_basics_1.f90: Increase builtin_free
- count from 18 to 21.
- * gfortran.dg/allocatable_scalar_9.f90: Increase builtin_free
- count from 32 to 54.
- * gfortran.dg/auto_dealloc_1.f90: Increase builtin_free
- count from 4 to 10.
- * gfortran.dg/coarray_lib_realloc_1.f90: Increase builtin_free
- count from 3 to 6. Likewise _gfortran_caf_deregister from 2 to
- 3, builtin_malloc from 1 to 4 and builtin_memcpy|= MEM from
- 2 to 5.
- * gfortran.dg/finalize_28.f90: Increase builtin_free
- count from 3 to 6.
- * gfortran.dg/move_alloc_15.f90: Increase builtin_free and
- builtin_malloc counts from 11 to 14.
- * gfortran.dg/typebound_proc_27.f03: Increase builtin_free
- count from 7 to 10. Likewise builtin_malloc from 12 to 15.
-
-2017-11-04 Daniel Santos <daniel.santos@pobox.com>
-
- gcc.target/i386/pr82002-2a.c: Change from xfail to fail.
- gcc.target/i386/pr82002-2b.c: Likewise.
-
-2017-11-04 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray/send_char_array_1.f90: New test.
-
-2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/70330
- * gfortran.dg/pr70330.f90: New test.
-
-2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/29600
- * gfortran.dg/minmaxloc_8.f90: New test.
-
-2017-11-04 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/81735
- * gfortran.dg/pr81735.f90: New test.
-
-2017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/82796
- * gfortran.dg/equiv_pure.f90: New test.
-
-2017-11-03 Jeff Law <law@redhat.com>
-
- PR target/82823
- * g++.dg/torture/pr82823.C: New test.
-
- * gcc.target/i386/stack-check-12.c: New test.
-
-2017-11-03 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/78821
- * gcc.dg/store_merging_13.c: New test.
- * gcc.dg/store_merging_14.c: New test.
-
-2017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
-
- * gfortran.dg/large_real_kind_2.F90: Test passes on FreeBSD. Remove
- dg-xfail-if directive.
-
-2017-11-03 Sandra Loosemore <sandra@codesourcery.com>
-
- * gcc.target/mips/msa.c: Add -fcommon to dg-options.
-
-2017-11-03 Uros Bizjak <ubizjak@gmail.com>
-
- PR testsuite/82828
- PR rtl-optimization/70263
- * gcc.target/i386/pr70263-2.c: Fix invalid testcase.
-
-2017-11-03 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/negneg-1.c: New file.
- * gcc.dg/tree-ssa/negneg-2.c: Likewise.
- * gcc.dg/tree-ssa/negneg-3.c: Likewise.
- * gcc.dg/tree-ssa/negneg-4.c: Likewise.
-
-2017-11-03 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/no-strict-overflow-3.c (foo): Update magic
- value to not clash with frequency.
- * gcc.dg/strict-overflow-3.c (foo): Likewise.
- * gcc.dg/tree-ssa/builtin-sprintf-2.c: Update template.
- * gcc.dg/tree-ssa/dump-2.c: Update template.
- * gcc.dg/tree-ssa/ifc-10.c: Update template.
- * gcc.dg/tree-ssa/ifc-11.c: Update template.
- * gcc.dg/tree-ssa/ifc-12.c: Update template.
- * gcc.dg/tree-ssa/ifc-20040816-1.c: Update template.
- * gcc.dg/tree-ssa/ifc-20040816-2.c: Update template.
- * gcc.dg/tree-ssa/ifc-5.c: Update template.
- * gcc.dg/tree-ssa/ifc-8.c: Update template.
- * gcc.dg/tree-ssa/ifc-9.c: Update template.
- * gcc.dg/tree-ssa/ifc-cd.c: Update template.
- * gcc.dg/tree-ssa/ifc-pr56541.c: Update template.
- * gcc.dg/tree-ssa/ifc-pr68583.c: Update template.
- * gcc.dg/tree-ssa/ifc-pr69489-1.c: Update template.
- * gcc.dg/tree-ssa/ifc-pr69489-2.c: Update template.
- * gcc.target/i386/pr61403.c: Update template.
-
-2017-11-03 Nathan Sidwell <nathan@acm.org>
-
- * lib/scanlang.exp: Fix error message to refer to scan-lang-dump.
-
- PR c++/82710
- * g++.dg/warn/pr82710.C: More cases.
-
-2017-11-03 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/pr82809.c: New test.
-
-2017-11-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81957
- * g++.dg/cpp0x/variadic-crash5.C: New.
-
-2017-11-02 Steve Ellcey <sellcey@cavium.com>
-
- PR target/79868
- * gcc.target/aarch64/spellcheck_1.c: Update dg-error string to match
- new format.
- * gcc.target/aarch64/spellcheck_2.c: Ditto.
- * gcc.target/aarch64/spellcheck_3.c: Ditto.
- * gcc.target/aarch64/target_attr_11.c: Ditto.
- * gcc.target/aarch64/target_attr_12.c: Ditto.
- * gcc.target/aarch64/target_attr_17.c: Ditto.
-
-2017-11-02 Nathan Sidwell <nathan@acm.org>
-
- PR c++/82710
- * g++.dg/warn/pr82710.C: New.
-
- * g++.dg/lang-dump.C: New.
-
-2017-11-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82795
- * gcc.target/i386/pr82795.c: New testcase.
-
-2017-11-02 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/loop-1.c: Add test.
-
-2017-11-02 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/82415
- * gcc.target/i386/naked-1.c: Make scan patterns more precise.
- * gcc.target/i386/naked-2.c: Same.
-
-2017-11-02 Richard Biener <rguenther@suse.de>
-
- PR middle-end/82765
- * gcc.dg/pr82765.c: New testcase.
-
-2017-11-02 Tom de Vries <tom@codesourcery.com>
-
- * gfortran.dg/implied_do_io_1.f90: Fix scan-tree-dump-times pattern.
-
-2017-11-01 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/82778
- * g++.dg/opt/pr82778.C: New test.
-
-2017-11-01 Michael Collison <michael.collison@arm.com>
-
- PR rtl-optimization/82597
- * gcc.dg/pr82597.c: New test.
-
-2017-11-01 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/alpha/sqrt.c: New test.
-
-2017-10-31 Daniel Santos <daniel.santos@pobox.com>
-
- * gcc.target/i386/pr82002-1.c: New test.
- * gcc.target/i386/pr82002-2a.c: New xfail test.
- * gcc.target/i386/pr82002-2b.c: New xfail test.
-
-2017-10-31 Martin Jambor <mjambor@suse.cz>
-
- PR c++/81702
- * g++.dg/tree-ssa/pr81702.C: New test.
-
-2017-10-31 David Malcolm <dmalcolm@redhat.com>
-
- * jit.dg/jit.exp (jit-dg-test): If PRESERVE_EXECUTABLES is set in
- the environment, don't delete the generated executable.
-
-2017-10-31 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/cpp0x/auto21.C: Update dg-error to reflect addition of quotes.
- * g++.dg/cpp0x/missing-initializer_list-include.C: Likewise.
-
-2017-10-31 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
- for renaming of error_at_rich_loc and inform_at_rich_loc.
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
- (test_show_locus): Likewise for renaming of warning_at_rich_loc.
-
-2017-10-31 Martin Liska <mliska@suse.cz>
-
- * g++.dg/gcov/loop.C: New test.
- * lib/gcov.exp: Support human readable format for counts.
-
-2017-10-31 Martin Liska <mliska@suse.cz>
-
- * g++.dg/gcov/ternary.C: New test.
- * g++.dg/gcov/gcov-threads-1.C (main): Update expected line count.
- * lib/gcov.exp: Support new format for intermediate file format.
-
-2017-11-01 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx-1.c: Handle new intrinsics.
- * gcc.target/i386/avx512-check.h: Check GFNI bit.
- * gcc.target/i386/avx512f-gf2p8affineinvqb-2.c: Runtime test.
- * gcc.target/i386/avx512vl-gf2p8affineinvqb-2.c: Runtime test.
- * gcc.target/i386/gfni-1.c: New.
- * gcc.target/i386/gfni-2.c: New.
- * gcc.target/i386/gfni-3.c: New.
- * gcc.target/i386/gfni-4.c: New.
- * gcc.target/i386/i386.exp: (check_effective_target_gfni): New.
- * gcc.target/i386/sse-12.c: Handle new intrinsics.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-14.c: Ditto.
- * gcc.target/i386/sse-22.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
- * g++.dg/other/i386-2.C: Ditto.
- * g++.dg/other/i386-3.C: Ditto.
-
-2017-11-01 Michael Collison <michael.collison@arm.com>
-
- PR rtl-optimization/82597
- * gcc.dg/pr82597.c: New test.
-
-2017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/67595
- * g++.dg/concepts/pr67595.C: New.
-
-2017-10-30 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/80850
- * gfortran.dg/class_64_f90 : New test.
-
-2017-10-30 Uros Bizjak <ubizjak@gmail.com>
-
- * g++.dg/pr82725.C: Move to ...
- * g++.dg/cpp0x/pr82725.C: ... here. Add c++11 target directive.
-
-2017-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
-
- * gfortran.dg/dtio_13.f90: Remove TODO comment and dg-error test.
-
-2017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82085
- * g++.dg/cpp1y/var-templ56.C: New.
-
-2017-10-30 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/other/operator2.C: Adjust diagnostic.
- * g++.old-deja/g++.jason/operator.C: Likewise.
-
-2017-10-30 Steven Munroe <munroesj@gcc.gnu.org>
-
- * sse2-check.h: New file.
- * sse2-addpd-1.c: New file.
- * sse2-addsd-1.c: New file.
- * sse2-andnpd-1.c: New file.
- * sse2-andpd-1.c: New file.
- * sse2-cmppd-1.c: New file.
- * sse2-cmpsd-1.c: New file.
- * sse2-comisd-1.c: New file.
- * sse2-comisd-2.c: New file.
- * sse2-comisd-3.c: New file.
- * sse2-comisd-4.c: New file.
- * sse2-comisd-5.c: New file.
- * sse2-comisd-6.c: New file.
- * sse2-cvtdq2pd-1.c: New file.
- * sse2-cvtdq2ps-1.c: New file.
- * sse2-cvtpd2dq-1.c: New file.
- * sse2-cvtpd2ps-1.c: New file.
- * sse2-cvtps2dq-1.c: New file.
- * sse2-cvtps2pd-1.c: New file.
- * sse2-cvtsd2si-1.c: New file.
- * sse2-cvtsd2si-2.c: New file.
- * sse2-cvtsd2ss-1.c: New file.
- * sse2-cvtsi2sd-1.c: New file.
- * sse2-cvtsi2sd-2.c: New file.
- * sse2-cvtss2sd-1.c: New file.
- * sse2-cvttpd2dq-1.c: New file.
- * sse2-cvttps2dq-1.c: New file.
- * sse2-cvttsd2si-1.c: New file.
- * sse2-cvttsd2si-2.c: New file.
- * sse2-divpd-1.c: New file.
- * sse2-divsd-1.c: New file.
- * sse2-maxpd-1.c: New file.
- * sse2-maxsd-1.c: New file.
- * sse2-minpd-1.c: New file.
- * sse2-minsd-1.c: New file.
- * sse2-mmx.c: New file.
- * sse2-movhpd-1.c: New file.
- * sse2-movhpd-2.c: New file.
- * sse2-movlpd-1.c: New file.
- * sse2-movlpd-2.c: New file.
- * sse2-movmskpd-1.c: New file.
- * sse2-movq-1.c: New file.
- * sse2-movq-2.c: New file.
- * sse2-movq-3.c: New file.
- * sse2-movsd-1.c: New file.
- * sse2-movsd-2.c: New file.
- * sse2-movsd-3.c: New file.
- * sse2-mulpd-1.c: New file.
- * sse2-mulsd-1.c: New file.
- * sse2-orpd-1.c: New file.
- * sse2-packssdw-1.c: New file.
- * sse2-packsswb-1.c: New file.
- * sse2-packuswb-1.c: New file.
- * sse2-paddb-1.c: New file.
- * sse2-paddd-1.c: New file.
- * sse2-paddq-1.c: New file.
- * sse2-paddsb-1.c: New file.
- * sse2-paddsw-1.c: New file.
- * sse2-paddusb-1.c: New file.
- * sse2-paddusw-1.c: New file.
- * sse2-paddw-1.c: New file.
- * sse2-pavgb-1.c: New file.
- * sse2-pavgw-1.c: New file.
- * sse2-pcmpeqb-1.c: New file.
- * sse2-pcmpeqd-1.c: New file.
- * sse2-pcmpeqw-1.c: New file.
- * sse2-pcmpgtb-1.c: New file.
- * sse2-pcmpgtd-1.c: New file.
- * sse2-pcmpgtw-1.c: New file.
- * sse2-pextrw.c: New file.
- * sse2-pinsrw.c: New file.
- * sse2-pmaddwd-1.c: New file.
- * sse2-pmaxsw-1.c: New file.
- * sse2-pmaxub-1.c: New file.
- * sse2-pminsw-1.c: New file.
- * sse2-pminub-1.c: New file.
- * sse2-pmovmskb-1.c: New file.
- * sse2-pmulhuw-1.c: New file.
- * sse2-pmulhw-1.c: New file.
- * sse2-pmullw-1.c: New file.
- * sse2-pmuludq-1.c: New file.
- * sse2-psadbw-1.c: New file.
- * sse2-pshufd-1.c: New file.
- * sse2-pshufhw-1.c: New file.
- * sse2-pshuflw-1.c: New file.
- * sse2-pslld-1.c: New file.
- * sse2-pslld-2.c: New file.
- * sse2-pslldq-1.c: New file.
- * sse2-psllq-1.c: New file.
- * sse2-psllq-2.c: New file.
- * sse2-psllw-1.c: New file.
- * sse2-psllw-2.c: New file.
- * sse2-psrad-1.c: New file.
- * sse2-psrad-2.c: New file.
- * sse2-psraw-1.c: New file.
- * sse2-psraw-2.c: New file.
- * sse2-psrld-1.c: New file.
- * sse2-psrld-2.c: New file.
- * sse2-psrldq-1.c: New file.
- * sse2-psrlq-1.c: New file.
- * sse2-psrlq-2.c: New file.
- * sse2-psrlw-1.c: New file.
- * sse2-psrlw-2.c: New file.
- * sse2-psubb-1.c: New file.
- * sse2-psubd-1.c: New file.
-
-2017-10-30 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-perm-longlong.c: Update to use long long
- types for testcase arguments.
-
-2017-10-30 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82762
- * gcc.dg/torture/pr82762.c: New testcase.
-
-2017-10-30 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/gimplefe-27.c: New testcase.
-
-2017-10-30 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.dg/c17-version-1.c, gcc.dg/c17-version-2.c: New tests.
-
-2017-10-30 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/22141
- * gcc.dg/store_merging_10.c: New test.
- * gcc.dg/store_merging_11.c: New test.
- * gcc.dg/store_merging_12.c: New test.
- * g++.dg/pr71694.C: Add -fno-store-merging to dg-options.
-
-2017-10-30 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/82725
- * g++.dg/pr82725.C: New test.
-
-2017-10-29 Jim Wilson <wilson@tuliptree.org>
-
- * lib/gcc-dg.exp (gcc-dg-debug-runtest): Delete -gcoff.
- * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Delete -gcoff.
-
-2017-10-28 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70971
- * g++.dg/torture/pr70971.C: New.
-
-2017-10-28 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/81758
- * gfortran.dg/class_63.f90: New test.
-
-2017-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/82620
- * gfortran.dg/allocate_error_7.f90: new test.
-
-2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82218
- * g++.dg/cpp1y/constexpr-82218.C: New.
-
-2017-10-27 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt68.ad[sb]: New test.
-
-2017-10-27 Daniel Santos <daniel.santos@pobox.com>
-
- * gcc.target/i386/pr82196-1.c (dg-options): Add -mno-avx.
-
-2017-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/float128-hw.c: Add support for all 4 FMA
- variants. Check various conversions to/from float128. Check
- negation. Use {\m...\M} in the tests.
- * gcc.target/powerpc/float128-hw2.c: New test for implicit
- _Float128 math functions.
- * gcc.target/powerpc/float128-hw3.c: New test for strict ansi mode
- not implicitly adding the _Float128 math functions.
- * gcc.target/powerpc/float128-fma2.c: Delete, test is no longer
- valid.
- * gcc.target/powerpc/float128-sqrt2.c: Likewise.
-
-2017-10-27 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/82692
- * gcc.dg/torture/pr82692.c: New test.
-
-2017-10-27 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-neg-char.c: New.
- * gcc.target/powerpc/fold-vec-neg-floatdouble.c: New.
- * gcc.target/powerpc/fold-vec-neg-int.c: New.
- * gcc.target/powerpc/fold-vec-neg-longlong.c: New.
- * gcc.target/powerpc/fold-vec-neg-short.c: New.
-
-2017-10-27 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/56342
- * gfortran.dg/matmul_const.f90: New test.
-
-2017-10-25 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.target/i386/pr70021.c: Add -mtune=skylake.
-
-2017-10-27 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82703
- * gcc.dg/pr82703.c: New test.
-
-2017-10-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/ipa/propmalloc-1.c: New test-case.
- * gcc.dg/ipa/propmalloc-2.c: Likewise.
- * gcc.dg/ipa/propmalloc-3.c: Likewise.
-
-2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71385
- * g++.dg/concepts/pr71385.C: New.
-
-2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80739
- * g++.dg/cpp1y/constexpr-80739.C: New.
-
-2017-10-27 Richard Biener <rguenther@suse.de>
-
- PR middle-end/81659
- * g++.dg/torture/pr81659.C: New testcase.
-
-2017-10-26 Michael Collison <michael.collison@arm.com>
-
- * gcc.target/aarch64/fix_trunc1.c: New testcase.
- * gcc.target/aarch64/vect-vcvt.c: Fix scan-assembler
- directives to allow float or integer destination registers for
- fcvtz[su].
-
-2017-10-26 Sandra Loosemore <sandra@codesourcery.com>
-
- * gcc.target/nios2/gpopt-r0rel-sec.c: New.
-
-2017-10-26 Sandra Loosemore <sandra@codesourcery.com>
-
- * gcc.target/nios2/gpopt-gprel-sec.c: New.
-
-2017-10-26 Olga Makhotina <olga.makhotina@intel.com>
-
- * gcc.target/i386/avx512f-vcmpps-1.c (_mm512_cmpeq_ps_mask,
- _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
- _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
- _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
- _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
- _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
- _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
- _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
- _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
- * gcc.target/i386/avx512f-vcmpps-2.c (_mm512_cmpeq_ps_mask,
- _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
- _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
- _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
- _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
- _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
- _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
- _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
- _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
- * gcc.target/i386/avx512f-vcmppd-1.c (_mm512_cmpeq_pd_mask,
- _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
- _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
- _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
- _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
- _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
- _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
- _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
- _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
- * gcc.target/i386/avx512f-vcmppd-2.c (_mm512_cmpeq_pd_mask,
- _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
- _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
- _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
- _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
- _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
- _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
- _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
- _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
-
-2017-10-26 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/ldp_stp_unaligned_2.c: New file.
-
-2017-10-26 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.target/arm/require-pic-register-loc.c: Use wider regex for
- column information.
-
-2017-10-26 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.dg/vect/vect-reduc-dot-s8a.c
- (dg-additional-options, dg-require-effective-target): Add +dotprod.
- * gcc.dg/vect/vect-reduc-dot-u8a.c
- (dg-additional-options, dg-require-effective-target): Add +dotprod.
-
-2017-10-26 Tamar Christina <tamar.christina@arm.com>
-
- * lib/target-supports.exp
- (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.
- (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.
- (add_options_for_arm_v8_2a_dotprod_neon): New.
- (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.
- (check_effective_target_vect_sdot_qi): Add ARM && AArch64.
- (check_effective_target_vect_udot_qi): Likewise.
- * gcc.target/arm/simd/vdot-exec.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.
- * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.
-
-2017-10-26 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.dg/vect/vect-multitypes-1.c: Correct target selector.
-
-2017-10-26 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/inline-lrint_2.c (dg-options): Add -fno-trapping-math.
-
-2017-10-26 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
- * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
-
-2017-10-25 David Malcolm <dmalcolm@redhat.com>
-
- PR c/7356
- PR c/44515
- * c-c++-common/pr44515.c: New test case.
- * gcc.dg/pr7356-2.c: New test case.
- * gcc.dg/pr7356.c: New test case.
- * gcc.dg/spellcheck-typenames.c: Update the "singed" char "TODO"
- case to reflect changes to output.
- * gcc.dg/noncompile/920923-1.c: Add dg-warning to reflect changes
- to output.
-
-2017-10-25 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/fold-cond_expr-1.c: Rename to...
- * gcc.dg/fold-cond-2.c: ...this.
- * gcc.dg/fold-cond-3.c: New test.
-
-2017-10-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82436
- * gcc.dg/torture/pr82436-2.c: New testcase.
-
-2017-10-25 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71820
- * g++.dg/ext/typeof12.C: New.
-
-2017-10-25 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/tree-ssa/loop-1.c: Add xfail for nvptx in scan-assembler-times
- line, and add nvptx-specific version.
-
-2017-10-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.target/i386/cet-sjlj-5.c: Allow for emtpy user label prefix
- in setjmp call.
-
-2017-10-25 Jakub Jelinek <jakub@redhat.com>
-
- PR libstdc++/81706
- * gcc.target/i386/pr81706.c: New test.
- * g++.dg/ext/pr81706.C: New test.
-
-2017-10-24 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82460
- * gcc.target/i386/pr82460-1.c: New test.
- * gcc.target/i386/pr82460-2.c: New test.
- * gcc.target/i386/avx512f-vpermt2pd-1.c: Adjust scan-assembler*
- regexps to allow vpermt2* to vpermi2* replacement or vice versa
- where possible.
- * gcc.target/i386/avx512vl-vpermt2pd-1.c: Likewise.
- * gcc.target/i386/avx512f-vpermt2d-1.c: Likewise.
- * gcc.target/i386/vect-pack-trunc-2.c: Likewise.
- * gcc.target/i386/avx512vl-vpermt2ps-1.c: Likewise.
- * gcc.target/i386/avx512vl-vpermt2q-1.c: Likewise.
- * gcc.target/i386/avx512f-vpermt2ps-1.c: Likewise.
- * gcc.target/i386/avx512vl-vpermt2d-1.c: Likewise.
- * gcc.target/i386/avx512bw-vpermt2w-1.c: Likewise.
- * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Likewise.
- * gcc.target/i386/avx512f-vpermt2q-1.c: Likewise.
-
- PR target/82370
- * gcc.target/i386/pr82370.c: New test.
-
-2017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82466
- * c-c++-common/Wbuiltin-declaration-mismatch-1.c: New.
- * c-c++-common/Wno-builtin-declaration-mismatch-1.c: Likewise.
- * g++.dg/warn/Wbuiltin_declaration_mismatch-1.C: Likewise.
- * g++.dg/parse/builtin2.C: Adjust.
- * g++.old-deja/g++.mike/p811.C: Likewise.
-
-2017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80991
- * g++.dg/ext/is_trivially_constructible5.C: New.
-
-2017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.target/i386/387-ficom-1.c: Allow for ficomp without s
- suffix.
- * gcc.target/i386/387-ficom-2.c: Likewise.
-
-2017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.target/i386/cet-sjlj-3.c: Allow for emtpy user label prefix
- in setjmp call.
-
-2017-10-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82697
- * gcc.dg/torture/pr82697.c: New testcase.
-
-2017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com>
- Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82307
- * g++.dg/cpp0x/enum35.C: New.
- * g++.dg/cpp0x/enum36.C: Likewise.
-
-2017-10-24 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/82659
- * gcc.target/i386/cet-label-2.c: New test.
- * gcc.target/i386/cet-sjlj-4.c: Likewise.
- * gcc.target/i386/cet-sjlj-5.c: Likewise.
- * gcc.target/i386/cet-switch-3.c: Likewise.
- * gcc.target/i386/pr82659-1.c: Likewise.
- * gcc.target/i386/pr82659-2.c: Likewise.
- * gcc.target/i386/pr82659-3.c: Likewise.
- * gcc.target/i386/pr82659-4.c: Likewise.
- * gcc.target/i386/pr82659-5.c: Likewise.
- * gcc.target/i386/pr82659-6.c: Likewise.
-
-2017-10-23 Sandra Loosemore <sandra@codesourcery.com>
-
- * gcc.target/nios2/cdx-branch.c: Fix broken test.
- * gcc.target/nios2/lo-addr-bypass.c: New.
- * gcc.target/nios2/lo-addr-char.c: New.
- * gcc.target/nios2/lo-addr-int.c: New.
- * gcc.target/nios2/lo-addr-pic.c: New.
- * gcc.target/nios2/lo-addr-short.c: New.
- * gcc.target/nios2/lo-addr-tls.c: New.
- * gcc.target/nios2/lo-addr-uchar.c: New.
- * gcc.target/nios2/lo-addr-ushort.c: New.
- * gcc.target/nios2/lo-addr-volatile.c: New.
-
-2017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80449
- * g++.dg/cpp1z/class-deduction46.C: New.
-
-2017-10-23 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/82630
- * g++.dg/guality/pr82630.C: New test.
-
-2017-10-23 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/82662
- * gcc.target/i386/pr82662.c: New test.
-
-2017-10-23 Marek Polacek <polacek@redhat.com>
-
- PR c/82681
- * gcc.dg/c90-const-expr-11.c: Fix typos in dg-warning.
- * gcc.dg/overflow-warn-5.c: Likewise.
- * gcc.dg/overflow-warn-8.c: Likewise.
-
-2017-10-23 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/82673
- * gcc.target/i386/pr82673.c: New test.
-
-2017-10-23 Jakub Jelinek <jakub@redhat.com>
-
- * lib/scanasm.exp (dg-function-on-line): Accept optional column info.
- * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
- * g++.dg/debug/dwarf2/pr77363.C: Likewise.
- * gcc.dg/debug/dwarf2/asm-line1.c: Add -gno-column-info to dg-options.
- * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
- * g++.dg/debug/dwarf2/typedef6.C: Likewise.
-
-2017-10-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82672
- * gfortran.dg/graphite/pr82672.f90: New testcase.
-
-2017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/77555
- * g++.dg/torture/pr77555.C: New.
-
-2017-10-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82129
- * gcc.dg/torture/pr82129.c: New testcase.
-
-2017-10-22 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/52451
- * gcc.dg/torture/pr52451.c: New test.
-
-2017-10-22 Uros Bizjak <ubizjak@gmail.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR target/82628
- * gcc.dg/torture/pr82628.c: New test.
-
-2017-10-22 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
-
- * c-c++-common/attr-nocf-check-1a.c: Remove test.
- * c-c++-common/attr-nocf-check-3a.c: Likewise.
- * gcc.target/i386/attr-nocf-check-1a.c: Add test.
- * gcc.target/i386/attr-nocf-check-3a.c: Likewise.
-
-2017-10-21 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
-
- * c-c++-common/attr-nocf-check-1.c: Shorten a cheking message.
- * c-c++-common/attr-nocf-check-3.c: Likewise.
- * c-c++-common/fcf-protection-1.c: Add x86 specific message.
- * c-c++-common/fcf-protection-2.c: Likewise.
- * c-c++-common/fcf-protection-3.c: Likewise.
- * c-c++-common/fcf-protection-5.c: Likewise.
- * c-c++-common/attr-nocf-check-1a.c: New test.
- * c-c++-common/attr-nocf-check-3a.c: Likewise.
- * g++.dg/cet-notrack-1.C: Likewise.
- * gcc.target/i386/cet-intrin-1.c: Likewise.
- * gcc.target/i386/cet-intrin-10.c: Likewise.
- * gcc.target/i386/cet-intrin-2.c: Likewise.
- * gcc.target/i386/cet-intrin-3.c: Likewise.
- * gcc.target/i386/cet-intrin-4.c: Likewise.
- * gcc.target/i386/cet-intrin-5.c: Likewise.
- * gcc.target/i386/cet-intrin-6.c: Likewise.
- * gcc.target/i386/cet-intrin-7.c: Likewise.
- * gcc.target/i386/cet-intrin-8.c: Likewise.
- * gcc.target/i386/cet-intrin-9.c: Likewise.
- * gcc.target/i386/cet-label.c: Likewise.
- * gcc.target/i386/cet-notrack-1a.c: Likewise.
- * gcc.target/i386/cet-notrack-1b.c: Likewise.
- * gcc.target/i386/cet-notrack-2a.c: Likewise.
- * gcc.target/i386/cet-notrack-2b.c: Likewise.
- * gcc.target/i386/cet-notrack-3.c: Likewise.
- * gcc.target/i386/cet-notrack-4a.c: Likewise.
- * gcc.target/i386/cet-notrack-4b.c: Likewise.
- * gcc.target/i386/cet-notrack-5a.c: Likewise.
- * gcc.target/i386/cet-notrack-5b.c: Likewise.
- * gcc.target/i386/cet-notrack-6a.c: Likewise.
- * gcc.target/i386/cet-notrack-6b.c: Likewise.
- * gcc.target/i386/cet-notrack-7.c: Likewise.
- * gcc.target/i386/cet-property-1.c: Likewise.
- * gcc.target/i386/cet-property-2.c: Likewise.
- * gcc.target/i386/cet-rdssp-1.c: Likewise.
- * gcc.target/i386/cet-sjlj-1.c: Likewise.
- * gcc.target/i386/cet-sjlj-2.c: Likewise.
- * gcc.target/i386/cet-sjlj-3.c: Likewise.
- * gcc.target/i386/cet-switch-1.c: Likewise.
- * gcc.target/i386/cet-switch-2.c: Likewise.
- * lib/target-supports.exp (check_effective_target_cet): New proc.
-
-2017-10-20 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.target/i386/pr79683.c: Disable costmodel.
-
-2017-10-21 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/specs/discr_private.ads: Rename into ...
- * gnat.dg/specs/discr2.ads: ...this.
- * gnat.dg/specs/discr_record_constant.ads: Rename into...
- * gnat.dg/specs/discr3.ads: ...this.
- * gnat.dg/specs/discr4.ads: New test.
- * gnat.dg/specs/discr4_pkg.ads: New helper.
-
-2017-10-21 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/82586
- * gfortran.dg/pdt_16.f03 : New test.
- * gfortran.dg/pdt_4.f03 : Catch the changed messages.
- * gfortran.dg/pdt_8.f03 : Ditto.
-
- PR fortran/82587
- * gfortran.dg/pdt_17.f03 : New test.
-
- PR fortran/82589
- * gfortran.dg/pdt_18.f03 : New test.
-
-2017-10-20 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
-
- * c-c++-common/fcf-protection-1.c: New test.
- * c-c++-common/fcf-protection-2.c: Likewise.
- * c-c++-common/fcf-protection-3.c: Likewise.
- * c-c++-common/fcf-protection-4.c: Likewise.
- * c-c++-common/fcf-protection-5.c: Likewise.
- * c-c++-common/attr-nocf-check-1.c: Likewise.
- * c-c++-common/attr-nocf-check-2.c: Likewise.
- * c-c++-common/attr-nocf-check-3.c: Likewise.
-
-2017-10-20 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/sync_iface_call.adb, gnat.dg/sync_iface_call_pkg.ads,
- gnat.dg/sync_iface_call_pkg2.adb, gnat.dg/sync_iface_call_pkg2.ads:
- New testcase.
-
-2017-10-20 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/default_pkg_actual.adb, gnat.dg/default_pkg_actual2.adb: New
- testcases.
-
-2017-10-20 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/dimensions.adb, gnat.dg/dimensions.ads: New testcase.
-
-2017-10-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82473
- * gcc.dg/torture/pr82473.c: New testcase.
-
-2017-10-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82603
- * gcc.dg/torture/pr82603.c: New testcase.
-
-2017-10-20 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/tree-ssa/ldist-27.c: Remove dg-require-stack-size.
- (main): Move s ...
- (s): ... here.
-
-2017-10-20 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82158
- * gcc.dg/tree-ssa/noreturn-1.c: New test.
-
- PR target/82370
- * gcc.target/i386/avx-pr82370.c: New test.
- * gcc.target/i386/avx2-pr82370.c: New test.
- * gcc.target/i386/avx512f-pr82370.c: New test.
- * gcc.target/i386/avx512bw-pr82370.c: New test.
- * gcc.target/i386/avx512vl-pr82370.c: New test.
- * gcc.target/i386/avx512vlbw-pr82370.c: New test.
-
-2017-10-20 Orlando Arias <oarias@knights.ucf.edu>
-
- * lib/target-supports.exp (check_effective_target_keeps_null_pointer_checks):
- Add msp430 to the list.
-
-2017-10-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82308
- * g++.dg/cpp1z/class-deduction45.C: New.
-
-2017-10-19 Uros Bizjak <ubizjak@gmail.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR target/82618
- * gcc.target/i386/pr82618.c: New test.
-
-2017-10-19 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/82596
- * gcc.dg/pr82596.c: New test.
-
-2017-10-19 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/Walloca-15.c: New test.
- * gnat.dg/stack_usage4.adb: Likewise.
- * gnat.dg/stack_usage4_pkg.ads: New helper.
-
-2017-10-19 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82600
- * g++.dg/warn/Wreturn-local-addr-4.C: New test.
-
-2017-10-19 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/debug/dwarf2/sso.c: Rename into...
- * gcc.dg/debug/dwarf2/sso-1.c: ...this.
- * gcc.dg/debug/dwarf2/sso-2.c: New test.
- * gcc.dg/debug/dwarf2/sso-3.c: Likewise.
-
-2017-10-19 Richard Earnshaw <rearnsha@arm.com>
-
- PR target/82445
- * gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern.
- * gcc.target/arm/peep-strd-1.c: Likewise.
- * gcc.target/arm/peep-ldrd-2.c: New test.
- * gcc.target/arm/peep-strd-2.c: New test.
-
-2017-10-19 Jakub Jelinek <jakub@redhat.com>
-
- * c-c++-common/ubsan/builtin-1.c: New test.
-
- * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword
- from expected output regexps.
- * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
- * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
- * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
- * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
- * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
- * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
- * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
- * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
- * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
- * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
- * g++.dg/asan/default-options-1.C (__asan_default_options): Add
- used attribute.
- * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2
- in the environment.
-
- PR target/82580
- * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in
- scan-assembler-times. Check that there are no movzb* instructions
- if lp64.
-
-2017-10-19 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size.
-
-2017-10-19 Tom de Vries <tom@codesourcery.com>
-
- * lib/target-supports-dg.exp (dg-require-stack-size): New proc.
- * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size.
- * gcc.c-torture/execute/20040805-1.c: Same.
- * gcc.c-torture/execute/920410-1.c: Same.
- * gcc.c-torture/execute/921113-1.c: Same.
- * gcc.c-torture/execute/921208-2.c: Same.
- * gcc.c-torture/execute/comp-goto-1.c: Same.
- * gcc.c-torture/execute/pr20621-1.c: Same.
- * gcc.c-torture/execute/pr28982b.c: Same.
- * gcc.dg/tree-prof/comp-goto-1.c: Same.
-
-2017-10-19 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/82517
- * gcc.dg/asan/pr82517.c: New test.
-
-2017-10-19 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/82568
- * gfortran.dg/gomp/pr82568.f90: New test.
-
-2017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
-
- * gfortran.dg/spellcheck-operator.f90: New testcase.
- * gfortran.dg/spellcheck-procedure_1.f90: New testcase.
- * gfortran.dg/spellcheck-procedure_2.f90: New testcase.
- * gfortran.dg/spellcheck-structure.f90: New testcase.
- * gfortran.dg/spellcheck-parameter.f90: New testcase.
-
-2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/82567
- * gfortran.dg/array_constructor_51.f90: New test.
-
-2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/79795
- * gfortran.dg/assumed_size_2.f90: New test.
-
-2017-10-18 Uros Bizjak <ubizjak@gmail.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR target/82580
- * gcc.target/i386/pr82580.c: New test.
-
-2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR libfortran/82233
- * gfortran.dg/execute_command_line_3.f90: Remove unneeded output.
- Move test with wait=.false. before the last test.
-
-2017-10-18 Vladimir Makarov <vmakarov@redhat.com>
-
- PR middle-end/82556
- * gcc.target/i386/pr82556.c: New.
-
-2017-10-18 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/ldist-17.c: Adjust test string.
- * gcc.dg/tree-ssa/ldist-32.c: New test.
- * gcc.dg/tree-ssa/ldist-35.c: New test.
- * gcc.dg/tree-ssa/ldist-36.c: New test.
-
-2017-10-18 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/82574
- * gcc.dg/tree-ssa/pr82574.c: New test.
-
-2017-10-18 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
- file instead of expand. Reason is that switch statement is
- not yet expanded as decision tree, which also contains a BB
- with count == 2000.
-
-017-10-18 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/82550
- * gfortran.dg/submodule_30.f08 : New test.
-
-2017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/zvector/vec-cmp-2.c
- (all_eq_double, all_ne_double, all_gt_double)
- (all_lt_double, all_ge_double, all_le_double)
- (any_eq_double, any_ne_double, any_gt_double)
- (any_lt_double, any_ge_double, any_le_double)
- (all_eq_int, all_ne_int, all_gt_int)
- (all_lt_int, all_ge_int, all_le_int)
- (any_eq_int, any_ne_int, any_gt_int)
- (any_lt_int, any_ge_int, any_le_int): Set global variable instead
- of calling foo(). Fix return type.
-
-2017-10-18 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/82545
- * gcc.dg/asan/pr82545.c: New test.
-
-2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/69057
- * g++.dg/cpp1y/auto-fn45.C: New.
-
-2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/68884
- * g++.dg/cpp0x/variadic-crash4.C: New.
-
-2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79474
- * g++.dg/cpp1y/auto-fn44.C: New.
-
-2017-10-17 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
-
-2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71821
- * g++.dg/cpp0x/alignas12.C: New.
-
-2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71368
- * g++.dg/concepts/pr71368.C: New.
-
-2017-10-17 Nathan Sidwell <nathan@acm.org>
-
- PR c++/82560
- * g++.dg/cpp0x/pr82560.C: New.
-
- PR middle-end/82577
- * g++.dg/opt/pr82577.C: New.
-
-2017-10-17 Qing Zhao <qing.zhao@oracle.com>
- Wilco Dijkstra <wilco.dijkstra@arm.com>
-
- PR middle-end/80295
- * gcc.target/aarch64/pr80295.c: New test.
-
-2017-10-17 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82563
- * gcc.dg/graphite/pr82563.c: New testcase.
-
-2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/67831
- * g++.dg/cpp0x/constexpr-ice18.C: New.
-
-2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82570
- * g++.dg/cpp1z/constexpr-lambda18.C: New.
-
-2017-10-17 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/82549
- * gcc.c-torture/compile/pr82549.c: New test.
-
-2017-10-17 Martin Liska <mliska@suse.cz>
-
- * lib/scanasm.exp: Print how many times a regex pattern is
- found.
- * lib/scandump.exp: Likewise.
-
-2017-10-17 Olga Makhotina <olga.makhotina@intel.com>
-
- * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
- _mm_maskz_reduce_sd): Test new intrinsics.
- * gcc.target/i386/avx512dq-vreducesd-2.c: New.
- * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
- _mm_maskz_reduce_ss): Test new intrinsics.
- * gcc.target/i386/avx512dq-vreducess-2.c: New.
- * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
- __builtin_ia32_reducess): Remove builtin.
- (__builtin_ia32_reducesd_mask,
- __builtin_ia32_reducess_mask): Test new builtin.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
-
-2017-10-16 Martin Liska <mliska@suse.cz>
-
- * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
- so that it will work for both C and C++ FEs.
-
-2017-10-16 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/82511
- * gfortran.dg/dec_structure_22.f90: New testcase.
-
-2017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/64931
- * g++.dg/cpp1y/auto-fn43.C: New.
-
-2017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR target/82442
- * gcc.dg/vect/pr31699.c: Fix testcase.
-
-2017-10-16 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
- * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
-
-2017-10-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/53574
- * g++.dg/other/pr53574.C: New test.
-
-2017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/61323
- * g++.dg/cpp0x/constexpr-61323.C: New.
-
-2017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/54090
- * g++.dg/template/crash128.C: New.
-
-2017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/82372
- * gfortran.dg/illegal_char.f90: New test.
-
-2017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
- Michael Collison <michael.collison@arm.com>
-
- * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
-
-2017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80908
- * g++.dg/cpp1z/noexcept-type18.C: New.
-
-2017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81016
- * g++.dg/cpp1z/pr81016.C: New.
-
-2017-10-14 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/62263
- PR middle-end/82498
- * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
-
- PR middle-end/62263
- PR middle-end/82498
- * c-c++-common/rotate-5.c (f2): New function. Move old
- function to ...
- (f4): ... this. Use 127 instead of 128.
- (f3, f5, f6): New functions.
- (main): Test all f[1-6] functions, with both 0 and 1 as
- second arguments.
- * c-c++-common/rotate-6.c: New test.
- * c-c++-common/rotate-6a.c: New test.
- * c-c++-common/rotate-7.c: New test.
- * c-c++-common/rotate-7a.c: New test.
- * c-c++-common/rotate-8.c: New test.
-
-2017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
-
- * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
- testcase.
-
-2017-10-14 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/81423
- * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
- suffixes to LL.
- (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
-
-2017-10-13 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/82353
- * g++.dg/ubsan/pr82353-2.C: New test.
- * g++.dg/ubsan/pr82353-2-aux.cc: New file.
- * g++.dg/ubsan/pr82353-2.h: New file.
-
-2017-10-13 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/81048
- * gfortran.dg/derived_init_4.f90 : New test.
-
-2017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/69078
- * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
- * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
-
-2017-10-13 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82274
- * gcc.dg/pr82274-1.c: New test.
- * gcc.dg/pr82274-2.c: New test.
-
-2017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80873
- * g++.dg/cpp1y/auto-fn41.C: New.
- * g++.dg/cpp1y/auto-fn42.C: Likewise.
-
-2017-10-13 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/cpp0x/udlit-extern-c.C: New test case.
- * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
- erroneously covered by an unclosed extern "C".
- * g++.dg/template/extern-c.C: New test case.
-
-2017-10-13 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/graphite/pr35356-3.c: XFAIL again.
- * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
- with alternate flags.
-
-2017-10-13 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
- behavior.
- * gcc.dg/graphite/scop-7.c: Likewise.
- * gcc.dg/graphite/scop-8.c: Likewise.
-
-2017-10-13 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/82499
- * gcc.target/i386/pr82499-1.c: New file.
- * gcc.target/i386/pr82499-2.c: Likewise.
- * gcc.target/i386/pr82499-3.c: Likewise.
-
-2017-10-13 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82524
- * gcc.c-torture/execute/pr82524.c: New test.
-
- PR target/82498
- * gcc.dg/tree-ssa/pr82498.c: New test.
-
- PR target/82498
- * gcc.dg/ubsan/pr82498.c: New test.
-
-2017-10-13 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82451
- * gcc.dg/graphite/pr82451.c: New testcase.
- * gfortran.dg/graphite/id-27.f90: Likewise.
- * gfortran.dg/graphite/pr82451.f: Likewise.
-
-2017-10-13 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82525
- * gcc.dg/graphite/id-30.c: New testcase.
- * gfortran.dg/graphite/id-28.f90: Likewise.
-
-2017-10-13 Alan Modra <amodra@gmail.com>
-
- * gcc.target/i386/asm-mem.c: New test.
-
-2017-10-12 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82498
- * gcc.target/i386/pr82498-1.c: New test.
- * gcc.target/i386/pr82498-2.c: New test.
-
-2017-10-12 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/predict-13.c: Update template for probaility change.
- * gcc.dg/predict-8.c: Likewise.
-
-2017-10-12 David Malcolm <dmalcolm@redhat.com>
-
- * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
- output to reflect changes to reported locations of missing
- symbols.
- * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
- * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
- * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
- * c-c++-common/gomp/pr63326.c: Likewise.
- * c-c++-common/missing-close-symbol.c: Likewise, also update for
- new fix-it hints.
- * c-c++-common/missing-symbol.c: Likewise, also add test coverage
- for missing colon in ternary operator.
- * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
- * g++.dg/cpp1y/pr65202.C: Likewise.
- * g++.dg/missing-symbol-2.C: New test case.
- * g++.dg/other/do1.C: Update expected output to reflect
- changes to reported locations of missing symbols.
- * g++.dg/parse/error11.C: Likewise.
- * g++.dg/template/error11.C: Likewise.
- * gcc.dg/missing-symbol-2.c: New test case.
- * gcc.dg/missing-symbol-3.c: New test case.
- * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
- changes to reported locations of missing symbols.
- * gcc.dg/noncompile/971104-1.c: Likewise.
- * obj-c++.dg/exceptions-6.mm: Likewise.
- * obj-c++.dg/pr48187.mm: Likewise.
- * objc.dg/exceptions-6.m: Likewise.
-
-2017-10-12 Martin Sebor <msebor@redhat.com>
-
- PR other/82301
- PR c/82435
- * g++.dg/ext/attr-ifunc-1.C: Update.
- * g++.dg/ext/attr-ifunc-2.C: Same.
- * g++.dg/ext/attr-ifunc-3.C: Same.
- * g++.dg/ext/attr-ifunc-4.C: Same.
- * g++.dg/ext/attr-ifunc-5.C: Same.
- * g++.dg/ext/attr-ifunc-6.C: New test.
- * g++.old-deja/g++.abi/vtable2.C: Update.
- * gcc.dg/attr-ifunc-6.c: New test.
- * gcc.dg/attr-ifunc-7.c: New test.
- * gcc.dg/pr81854.c: Update.
- * lib/target-supports.exp: Update.
-
-2017-10-12 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
- "#pragma is not allowed here" error.
-
-2017-10-12 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/ldist-28.c: New test.
- * gcc.dg/tree-ssa/ldist-29.c: New test.
- * gcc.dg/tree-ssa/ldist-30.c: New test.
- * gcc.dg/tree-ssa/ldist-31.c: New test.
-
-2017-10-12 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
- * gcc.dg/tree-ssa/ldist-16.c: Ditto.
- * gcc.dg/tree-ssa/ldist-25.c: Ditto.
- * gcc.dg/tree-ssa/ldist-33.c: New test.
-
-2017-10-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69728
- * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
- the loop now. Remove unrelated undefined behavior.
-
-2017-10-12 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82159
- * g++.dg/opt/pr82159-2.C: New test.
-
- PR target/82353
- * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
- * gcc.target/i386/pr82353.C: Moved to ...
- * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
-
-2017-10-11 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/387-ficom-2.c: New test.
-
-2017-10-11 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/80421
- * gcc.c-torture/execute/pr80421.c: New test.
-
- PR tree-optimization/78558
- * gcc.dg/vect/pr78558.c: New test.
-
- PR c++/82414
- * g++.dg/lto/pr82414_0.C: New test.
-
- PR c++/78523
- * g++.dg/cpp1y/pr78523.C: New test.
-
- PR c++/80194
- * g++.dg/cpp1y/pr80194.C: New test.
-
-2017-10-11 Qing Zhao <qing.zhao@oracle.com>
-
- PR target/81422
- * gcc.target/aarch64/pr81422.C: New test.
-
-2017-10-11 Vladimir Makarov <vmakarov@redhat.com>
-
- PR sanitizer/82353
- * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
- * gcc.target/i386/pr82353.C: New.
-
-2017-10-11 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/387-ficom-1.c: New test.
-
-2017-10-11 Jeff Law <law@redhat.com>
-
- * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
- address computation of end of complex_attrib_array_types.
-
-2017-10-11 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/Wstrict-overflow-7.c: Xfail.
- * gcc.dg/pragma-diag-3.c: Likewise.
-
-2017-10-11 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/82472
- * gcc.dg/tree-ssa/pr82472.c: New test.
-
-2017-10-11 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/82490
- * c-c++-common/ubsan/attrib-5.c: New test.
-
-2017-10-11 Martin Liska <mliska@suse.cz>
-
- Revert r253637:
-
- PR sanitizer/82484
- * gcc.dg/asan/pr82484.c: New test.
-
-2017-10-11 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/82484
- * gcc.dg/asan/pr82484.c: New test.
-
-2017-10-11 Martin Liska <mliska@suse.cz>
-
- * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
- optimized dump rather than assembly.
-
-2017-10-11 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/cpp/string-3.C: Fix dg-final.
-
-2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80412
- * g++.dg/cpp1z/class-deduction44.C: New.
-
-2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/82230
- * g++.dg/cpp1y/lambda-generic-ice8.C: New.
-
-2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81299
- * g++.dg/cpp1y/lambda-generic-ice7.C: New.
-
-2017-10-10 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/lookup/extern-c-redecl6.C: New.
- * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
- * g++.dg/lookup/extern-c-redecl.C: Likewise.
- * g++.old-deja/g++.other/using9.C: Likewise.
-
-2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/78006
- * g++.dg/cpp1y/auto-fn40.C: New.
-
-2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81032
- * g++.dg/cpp1y/lambda-generic-ice6.C: New.
-
-2017-10-10 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/68205
- * gcc.c-torture/execute/20040709-3.c: New test.
-
- PR c++/67625
- * g++.dg/cpp0x/pr67625.C: New test.
-
- PR middle-end/70887
- * g++.dg/cpp0x/pr70887.C: New test.
-
- PR c++/70338
- * g++.dg/cpp0x/pr70338.C: New test.
-
- PR c++/77786
- * g++.dg/cpp1y/pr77786.C: New test.
-
- PR c++/71875
- * g++.dg/cpp1y/pr71875.C: New test.
-
- PR c++/77578
- * g++.dg/gomp/pr77578.C: New test.
-
- PR middle-end/70100
- * g++.dg/opt/pr70100.C: New test.
-
- PR c++/68252
- * g++.dg/other/pr68252.C: New test.
-
- PR target/79565
- PR target/82483
- * gcc.target/i386/pr82483-1.c: New test.
- * gcc.target/i386/pr82483-2.c: New test.
-
-2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
- * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
- instruction list.
-
-2017-10-10 Nathan Sidwell <nathan@acm.org>
-
- PR preprocessor/82506
- * g++.dg/cpp/string-3.C: New.
-
-2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-splat-16.c: New
- * gcc.target/powerpc/fold-vec-splat-32.c: New.
- * gcc.target/powerpc/fold-vec-splat-8.c: New.
-
-2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR libfortran/82233
- * gfortran.dg/execute_command_line_3.f90: New test.
-
-2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-splat-16.c: New
- * gcc.target/powerpc/fold-vec-splat-32.c: New.
- * gcc.target/powerpc/fold-vec-splat-8.c: New.
-
-2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-splats-char.c: New.
- * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
- * gcc.target/powerpc/fold-vec-splats-int.c: New.
- * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
- * gcc.target/powerpc/fold-vec-splats-short.c: New.
-
-2017-10-10 Jakub Jelinek <jakub@redhat.com>
-
- PR c/82437
- * c-c++-common/Wtautological-compare-7.c: New test.
-
-2017-10-10 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/ldist-34.c: New test.
-
-2017-10-10 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/ldist-27.c: New test.
-
-2017-10-09 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
- gnat.dg/class_wide4_pkg2.ads: New testcase.
-
-2017-10-09 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
-
-2017-10-09 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
- New testcase.
-
-2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/amo1.c: New test.
- * gcc.target/powerpc/amo2.c: Likewise.
-
-2017-10-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82449
- * gfortran.dg/graphite/pr82449.f: New testcase.
-
-2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- PR target/82463
- * gcc.target/s390/zvector/pr82463.c: New test.
-
-2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- PR target/82465
- * gcc.target/s390/zvector/pr82465.c: New test.
-
-2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
-
-2017-10-09 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
- number relative.
- (abort): Declare.
-
-2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.c-torture/execute/20171008-1.c: New test.
-
-2017-10-03 Jeff Law <law@redhat.com>
-
- * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
- * gcc.dg/stack-check-6.c: Likewise.
- * gcc.dg/stack-check-6a.c: Likewise.
-
-2017-10-07 Michael Collison <michael.collison@arm.com>
-
- * gcc.target/aarch64/var_shift_mask_2.c: New test.
-
-2017-10-07 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/82375
- * gfortran.dg/pdt_13.f03 : New test.
- * gfortran.dg/pdt_14.f03 : New test.
- * gfortran.dg/pdt_15.f03 : New test.
-
-2017-10-07 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/cold-1.c: New testcase.
-
-2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80805
- * g++.dg/cpp0x/pr80805.C: New.
-
-2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/49232
- * gfortran.dg/contiguous_4.f90: New test.
-
-2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/66690
- * g++.dg/cpp1y/pr66690.C: New.
-
-2017-10-06 Nathan Sidwell <nathan@acm.org>
-
- PR c++/82424
- * g++.dg/warn/pr82424.C: New.
-
-2017-10-06 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82299
- * g++.dg/cpp0x/pr82299.C: New test.
-
- P0704R1 - fixing const-qualified pointers to members
- * g++.dg/cpp2a/ptrmem1.C: New test.
-
-2017-10-06 Martin Liska <mliska@suse.cz>
-
- * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
-
-2017-10-06 Sudakshina Das <sudi.das@arm.com>
-
- * gcc.target/aarch64/bic_imm_1.c: New test.
- * gcc.target/aarch64/orr_imm_1.c: Likewise.
-
-2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/60153
- * g++.dg/cpp0x/variadic-crash3.C: New.
-
-2017-10-06 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/82434
- * gcc.dg/store_merging_9.c: New test.
-
-2017-10-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82397
- * gfortran.dg/pr82397.f: New testcase.
-
-2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- PR target/82322
- * gcc.target/s390/zvector/pr82322.c: New test.
-
-2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- PR target/82317
- * gcc.target/s390/zvector/pr82317.c: New test.
-
-2017-10-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82422
- * gcc.dg/graphite/pr82422.c: New testcase.
-
-2017-10-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82421
- * gcc.dg/graphite/pr82421.c: New testcase.
-
-2017-10-06 Jakub Jelinek <jakub@redhat.com>
-
- PR c/82437
- * c-c++-common/Wtautological-compare-6.c: New test.
-
-2017-10-06 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
- * gcc.dg/graphite/id-16.c: Likewise.
- * gcc.dg/graphite/pr46168.c: Likewise.
- * gcc.dg/graphite/pr68756.c: Likewise.
- * gcc.dg/graphite/pr69728.c: Likewise.
- * gcc.dg/graphite/pr71575-2.c: Likewise.
- * gcc.dg/graphite/pr77362.c: Likewise.
- * gcc.dg/graphite/pr81373.c: Likewise.
- * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
- * gfortran.dg/graphite/interchange-1.f: Likewise.
- * gfortran.dg/graphite/pr42334-1.f: Likewise.
- * gfortran.dg/graphite/pr42393-1.f90: Likewise.
- * gfortran.dg/graphite/pr42393.f90: Likewise.
- * gfortran.dg/graphite/pr47019.f: Likewise.
- * gfortran.dg/graphite/id-17.f: Likewise.
- * gfortran.dg/graphite/id-19.f: Likewise.
- * gfortran.dg/graphite/run-id-2.f90: Likewise.
- * gfortran.dg/graphite/pr42326-1.f90: Likewise.
- * gfortran.dg/graphite/pr42326.f90: Likewise.
- * gfortran.dg/graphite/pr68550-2.f90: Likewise.
- * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
- a code generation error.
- * gfortran.dg/graphite/run-id-3.f90: Likewise.
- * gfortran.dg/graphite/pr29832.f90: Likewise.
-
-2017-10-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82436
- * gcc.dg/vect/pr82436.c: New testcase.
-
-2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * gcc.dg/Wincompatible-pointer-types-1.c: New test.
-
-2017-10-05 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
- * lib/target-supports.exp (vect_sizes_16B_8B): New.
-
-2017-10-05 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
- * gcc.dg/vect/vect-align-2.c: Likewise.
- * gcc.dg/vect/vect-multitypes-1.c: Likewise
-
-2017-10-05 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/warn/mvp.C: New.
-
-2017-10-05 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
- friendly.
-
-2017-10-05 Richard Biener <rguenther@suse.de>
-
- * gfortran.dg/graphite/id-17.f: Fix typo.
- * gfortran.dg/graphite/id-19.f: Likewise.
- * gfortran.dg/graphite/pr29832.f90: Likewise.
- * gfortran.dg/graphite/pr42326-1.f90: Likewise.
- * gfortran.dg/graphite/pr42326.f90: Likewise.
- * gfortran.dg/graphite/pr68550-2.f90: Likewise.
- * gfortran.dg/graphite/run-id-2.f90: Likewise.
- * gfortran.dg/graphite/run-id-3.f90: Likewise.
-
-2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80471
- * g++.dg/cpp1y/pr80471.C: New.
-
-2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/78131
- * g++.dg/cpp1z/constexpr-lambda17.C: New.
-
-2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/78018
- * g++.dg/cpp1y/lambda-generic-78018.C: New.
-
-2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
- Andrew Pinski <apinski@cavium.com>
-
- PR c++/71946
- * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
- * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
-
-2017-10-04 Sudakshina Das <sudi.das@arm.com>
-
- * gcc.target/aarch64/bic_imm_1.c: New.
- * gcc.target/aarch64/orr_imm_1.c: Likewise.
-
-2017-10-04 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/abi/mangle41.C: Adjust diagnostics.
-
-2017-10-04 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82373
- * g++.dg/cpp1y/pr82373.C: New test.
-
-2017-10-04 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
- underlining for param.
- * gcc.dg/param-type-mismatch.c: Update expected results to reflect
- highlighting of parameters; add test coverage for trivial
- parameter decls, and for callback parameters.
- * gcc.dg/pr68533.c: Update location of two errors to reflect
- location of params.
-
-2017-10-04 David Malcolm <dmalcolm@redhat.com>
-
- * jit.dg/test-expressions.c (make_test_of_vectors): New function.
- (create_code): Call it.
- * jit.dg/test-vector-rvalues.cc: New test case.
-
-2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
- vector loop peeling.
- * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
- New proc.
-
-2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
- vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
- * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
- vect_floatint_cvt with vect_doubleint_cvt.
- * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
- vect_intfloat_cvt with vect_intdouble_cvt.
- * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
- * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
- depend on vect_intdouble_cvt.
- * lib/target-supports.exp
- (check_effective_target_vect_doubleint_cvt)
- (check_effective_target_vect_intdouble_cvt): New procs.
-
-2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.dg/vect/pr60656.c: Check vect_long_mult.
- * lib/target-supports.exp (check_effective_target_vect_long_mult):
- New proc.
-
-2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
- * gfortran.dg/vect/pr77848.f: Likewise.
-
-2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * lib/target-supports.exp (check_effective_target_vect_float):
- Return 1 being on a S/390 with VXE.
- * gcc.dg/vect/pr31699.c: Require vec_float.
- * gcc.dg/vect/pr61194.c: Likewise.
- * gcc.dg/vect/pr65947-10.c: Likewise.
- * gcc.dg/vect/pr66142.c: Likewise.
- * gcc.dg/vect/slp-10.c: Likewise.
- * gcc.dg/vect/slp-11c.c: Likewise.
- * gcc.dg/vect/slp-12b.c: Likewise.
- * gcc.dg/vect/slp-18.c: Likewise.
- * gcc.dg/vect/slp-33.c: Likewise.
- * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
- * gcc.dg/vect/slp-cond-2.c: Likewise.
- * gcc.dg/vect/vect-cond-10.c: Likewise.
- * gcc.dg/vect/vect-cond-8.c: Likewise.
- * gcc.dg/vect/vect-cond-9.c: Likewise.
- * gcc.dg/vect/vect-float-extend-1.c: Likewise.
- * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
-
-2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
-
- PR tree-optimization/82374
- * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
- attributes propagation changes for OMP outlined regions.
- * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
- * c-c++-common/goacc/kernels-reduction.c: Likewise.
-
-2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/82413
- * g++.dg/pr82413.C: New test.
-
-2017-10-04 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/77296
- * gfortran.dg/associate_32.f03 : New test.
-
-2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/78816
- * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
-
-2017-10-04 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/82374
- * gcc.dg/gomp/pr82374.c: New test.
-
-2017-10-04 Richard Biener <rguenther@suse.de>
-
- * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
- errors and scan for one.
- * gfortran.dg/graphite/id-19.f: Likewise.
- * gfortran.dg/graphite/pr29832.f90: Likewise.
- * gfortran.dg/graphite/pr42326-1.f90: Likewise.
- * gfortran.dg/graphite/pr42326.f90: Likewise.
- * gfortran.dg/graphite/pr68550-2.f90: Likewise.
- * gfortran.dg/graphite/run-id-2.f90: Likewise.
- * gfortran.dg/graphite/run-id-3.f90: Likewise.
- * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
-
-2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/float128-odd.c: New test.
-
-2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70343
- * g++.dg/cpp0x/lambda/lambda-70343.C: New.
-
-2017-10-03 Jeff Law <law@redhat.com>
-
- PR target/82358
- * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
-
-2017-10-03 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/82363
- * gcc.dg/tree-ssa/pr82363.c: New test.
-
-2017-10-03 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/82381
- * gcc.c-torture/compile/pr82381.c: New test.
-
- PR target/82386
- * gcc.dg/pr82386.c: New test.
-
-2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70570
- * g++.dg/cpp1y/lambda-generic-70570.C: New.
-
-2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79590
- * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
-
-2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79005
- * g++.dg/cpp1y/lambda-generic-79005.C: New.
-
-2017-10-02 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/82312
- * gfortran.dg/typebound_proc_36.f90 : New test.
-
-2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/80210
- * gcc.target/powerpc/pr80210-2.c: New test.
-
-2017-10-02 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/pr82389.c: New test.
-
- PR tree-optimization/82387
- PR tree-optimization/82388
- PR tree-optimization/82389
- * gcc.c-torture/compile/pr82389.c: New test.
- * gcc.c-torture/execute/pr82387.c: New test.
- * gcc.c-torture/execute/pr82388.c: New test.
-
-2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79180
- * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
- * g++.dg/torture/pr79180.C: Likewise.
-
- PR c++/71386
- * g++.dg/cpp1y/lambda-generic-nested1.C: New.
-
-2017-10-02 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
- * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
- * gcc.dg/graphite/id-16.c: Likewise.
- * gcc.dg/graphite/pr46168.c: Likewise.
- * gcc.dg/graphite/pr68756.c: Likewise.
- * gcc.dg/graphite/pr69728.c: Likewise.
- * gcc.dg/graphite/pr71575-2.c: Likewise.
- * gcc.dg/graphite/pr77362.c: Likewise.
- * gcc.dg/graphite/pr81373.c: Likewise.
- * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
- * gfortran.dg/graphite/interchange-1.f: Likewise.
- * gfortran.dg/graphite/pr29581.f90: Likewise.
- * gfortran.dg/graphite/pr42334-1.f: Likewise.
- * gfortran.dg/graphite/pr42393-1.f90: Likewise.
- * gfortran.dg/graphite/pr42393.f90: Likewise.
- * gfortran.dg/graphite/pr47019.f: Likewise.
-
-2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/69977
- * g++.dg/cpp1y/lambda-generic-69977.C: New.
-
-2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/59991
- * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
-
-2017-10-02 Tom de Vries <tom@codesourcery.com>
-
- * gcc.c-torture/compile/pr82337.c: Add
- dg-require-effective-target nonlocal_goto.
-
-2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- PR target/71307
- * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
-
-2017-10-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82355
- * gcc.dg/graphite/fuse-1.c: Adjust.
- * gcc.dg/graphite/fuse-2.c: Likewise.
- * gcc.dg/graphite/pr82355.c: New testcase.
-
-2017-10-01 Jeff Law <law@redhat.com>
-
- * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
-
-2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR fortran/61450
- * gfortran.dg/binding_label_tests_28.f90: New test.
-
-2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/65949
- * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
-
-2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/68754
- * g++.dg/cpp1y/constexpr-68754.C: Move...
- * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
-
-2017-09-30 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82361
- * gcc.target/i386/pr82361-1.c: New test.
- * gcc.target/i386/pr82361-2.c: New test.
-
-2017-09-29 Yury Gribov <tetra2005@gmail.com>
-
- PR middle-end/82319
- * c-c++/common/pr57371-4.c: Test NaN comparisons.
-
-2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
-
- * g++.dg/other/dump-ada-spec-10.C: New test.
-
-2017-09-29 Jeff Law <law@redhat.com>
-
- * gcc.dg/tree-ssa/ssa-dse-26.c: New test.
-
-2017-09-29 Jakub Jelinek <jakub@redhat.com>
-
- P0683R1 - default member initializers for bit-fields
- * g++.dg/ext/bitfield6.C: New test.
- * g++.dg/cpp2a/bitfield1.C: New test.
- * g++.dg/cpp2a/bitfield2.C: New test.
- * g++.dg/cpp2a/bitfield3.C: New test.
-
-2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/81481
- * gcc.target/i386/pr81481.c: New.
-
-2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
- and dg-require-effective-target directives to correct testing
- behavior.
- * gcc.target/powerpc/swaps-p8-29.c: Likewise.
- * gcc.target/powerpc/swaps-p8-30.c: Likewise.
- * gcc.target/powerpc/swaps-p8-31.c: Likewise.
- * gcc.target/powerpc/swaps-p8-32.c: Likewise.
- * gcc.target/powerpc/swaps-p8-33.c: Likewise.
- * gcc.target/powerpc/swaps-p8-34.c: Likewise.
- * gcc.target/powerpc/swaps-p8-35.c: Likewise.
- * gcc.target/powerpc/swaps-p8-36.c: Likewise.
- * gcc.target/powerpc/swaps-p8-37.c: Likewise.
- * gcc.target/powerpc/swaps-p8-38.c: Likewise.
- * gcc.target/powerpc/swaps-p8-39.c: Likewise.
- * gcc.target/powerpc/swaps-p8-40.c: Likewise.
- * gcc.target/powerpc/swaps-p8-41.c: Likewise.
- * gcc.target/powerpc/swaps-p8-42.c: Likewise.
- * gcc.target/powerpc/swaps-p8-43.c: Likewise.
- * gcc.target/powerpc/swaps-p8-44.c: Likewise.
- * gcc.target/powerpc/swaps-p8-45.c: Likewise.
-
-2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/82337
- * gcc.c-torture/compile/pr82337.c: New file.
-
-2017-09-29 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/unchecked_union3.adb: New testcase.
-
-2017-09-29 Javier Miranda <miranda@adacore.com>
-
- * gnat.dg/unchecked_union2.adb: New testcase.
-
-2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR fortran/25071
- * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
- * gfortran.dg/argument_checking_4.f90: Likewise.
- * gfortran.dg/argument_checking_5.f90: Likewise.
- * gfortran.dg/argument_checking_6.f90: Likewise.
- * gfortran.dg/argument_checking_10.f90: Likewise.
- * gfortran.dg/argument_checking_13.f90: Likewise.
- * gfortran.dg/argument_checking_15.f90: Likewise.
- * gfortran.dg/argument_checking_18.f90: Likewise.
- * gfortran.dg/gomp/udr8.f90: Likewise.
- * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
- the dg-options.
-
-2017-09-29 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/ext/bitfield7.C: New test.
- * g++.dg/ext/bitfield8.C: New test.
- * g++.dg/ext/bitfield9.C: New test.
-
- PR c/82340
- * gcc.dg/tree-ssa/pr82340.c: New test.
-
- * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
-
-2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79488
- * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
-
-2017-09-28 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82342
- * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
- * gcc.target/i386/pr82260-2.c: Likewise.
-
-2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
-
- * gcc.target/i386/avx512f-constant-float-return.c: New test.
-
-2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
- * gcc.target/arm/aapcs/align_rec4.c: Likewise.
- * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
- * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
- * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
- * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
- * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
- * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
- * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
- * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
-
-2017-09-28 David Malcolm <dmalcolm@redhat.com>
-
- * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
- test case.
- * jit.dg/test-returning-function-ptr.c (create_code): Update to
- create a function pointer type independently of the call to
- gcc_jit_function_get_address, and assign the pointer to a local
- before returning it, to exercise the function pointer type
- comparison code.
-
-2017-09-27 David Malcolm <dmalcolm@redhat.com>
-
- * jit.dg/all-non-failing-tests.h: Add
- test-returning-function-ptr.c.
- * jit.dg/test-returning-function-ptr.c: New test case.
-
-2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
-
- PR target/71727
- * gcc.target/aarch64/pr71727-2.c: New test.
-
-2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/swaps-p8-28.c: New test.
- * gcc.target/powerpc/swaps-p8-29.c: New test.
- * gcc.target/powerpc/swaps-p8-30.c: New test.
- * gcc.target/powerpc/swaps-p8-31.c: New test.
- * gcc.target/powerpc/swaps-p8-32.c: New test.
- * gcc.target/powerpc/swaps-p8-33.c: New test.
- * gcc.target/powerpc/swaps-p8-34.c: New test.
- * gcc.target/powerpc/swaps-p8-35.c: New test.
- * gcc.target/powerpc/swaps-p8-36.c: New test.
- * gcc.target/powerpc/swaps-p8-37.c: New test.
- * gcc.target/powerpc/swaps-p8-38.c: New test.
- * gcc.target/powerpc/swaps-p8-39.c: New test.
- * gcc.target/powerpc/swaps-p8-40.c: New test.
- * gcc.target/powerpc/swaps-p8-41.c: New test.
- * gcc.target/powerpc/swaps-p8-42.c: New test.
- * gcc.target/powerpc/swaps-p8-43.c: New test.
- * gcc.target/powerpc/swaps-p8-44.c: New test.
- * gcc.target/powerpc/swaps-p8-45.c: New test.
-
-2017-09-27 Carl Love <cel@us.ibm.com>
- * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
- for the __builtin_fctid and __builtin_fctiw.
-
-2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
-
- * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
- new group memory offsetting code in the BRIG frontend.
- * brig.dg/test/gimple/function_calls.hsail: Likewise.
- * brig.dg/test/gimple/smoke_test.hsail: Likewise.
- * brig.dg/test/gimple/variables.hsail: Likewise.
-
-2017-09-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/82159
- * g++.dg/opt/pr82159.C: New test.
-
-2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
-
-2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/pr71977-1.c: Update test to know that we
- don't generate a 32-bit shift after doing XSCVDPSPN.
- * gcc.target/powerpc/direct-move-float1.c: Likewise.
- * gcc.target/powerpc/direct-move-float3.c: New test.
-
-2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/tree-ssa/cmpdiv.c: New test.
-
-2017-09-26 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
- file for the new built-ins and the existing built-ins.
-
-2017-09-26 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/82143
- PR fortran/82324
- * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
- * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
- * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
- Don't assume that DOUBLE PRECISION has kind=16.
-
-2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- * gfortran.dg/gomp/associate1.f90: Remove unnecessary
- warning from associate construct and do loop.
-
-2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- * gfortran.dg/gomp/associate1.f90: Really commit change
- from 2017-09-25.
- * gfortran.dg/predcom-1.f: Likewise.
- * gfortran.dg/unconstrained_commons.f: Likewise.
-
-2017-09-26 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/35691
- * gcc.dg/pr35691-5.c: New test.
- * gcc.dg/pr35691-6.c: New test.
-
-2017-09-26 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82321
- * gcc.dg/graphite/pr82321.c: New testcase.
-
-2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * lib/target-supports.exp (check_effective_target_vect_int)
- (check_effective_target_vect_shift)
- (check_effective_target_whole_vector_shift)
- (check_effective_target_vect_shift_char)
- (check_effective_target_vect_long)
- (check_effective_target_vect_double)
- (check_effective_target_vect_long_long)
- (check_effective_target_vect_perm)
- (check_effective_target_vect_perm_byte)
- (check_effective_target_vect_perm_short)
- (check_effective_target_vect_widen_mult_qi_to_hi)
- (check_effective_target_vect_widen_mult_hi_to_si)
- (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
- (check_effective_target_vect_widen_mult_hi_to_si_pattern)
- (check_effective_target_vect_widen_mult_si_to_di_pattern)
- (check_effective_target_vect_pack_trunc)
- (check_effective_target_vect_unpack)
- (check_effective_target_vect_hw_misalign)
- (check_effective_target_vect_condition)
- (check_effective_target_vect_cond_mixed)
- (check_effective_target_vect_char_mult)
- (check_effective_target_vect_short_mult)
- (check_effective_target_vect_int_mult)
- (check_effective_target_vect_extract_even_odd)
- (check_effective_target_vect_interleave)
- (check_effective_target_sqrt_insn)
- (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
- VX.
- (check_vect_support_and_set_flags): New proc.
- (check_effective_target_s390_vxe): Rename arch12 to z14.
-
-2017-09-26 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82320
- * gcc.dg/torture/pr82320.c: New testcase.
-
-2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
-
- * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
- Fix arm check.
-
-2017-09-25 Jeff Law <law@redhat.com>
-
- * lib/target-supports.exp
- (check_effective_target_supports_stack_clash_protection): Enable for
- rs6000 and powerpc targets.
-
-2017-09-25 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/82163
- * gcc.dg/tree-ssa/pr82163.c: New test.
-
-2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- * gfortran.dg/do_subscript_1.f90: New test.
- * gfortran.dg/do_subscript_2.f90: New test.
- * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
- * gfortran.dg/predcom-1.f: Adjust loop bounds.
- * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
-
-2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-st-char.c: New.
- * gcc.target/powerpc/fold-vec-st-double.c: New.
- * gcc.target/powerpc/fold-vec-st-float.c: New.
- * gcc.target/powerpc/fold-vec-st-int.c: New.
- * gcc.target/powerpc/fold-vec-st-longlong.c: New.
- * gcc.target/powerpc/fold-vec-st-pixel.c: New.
- * gcc.target/powerpc/fold-vec-st-short.c: New.
-
-2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
-
- * g++.dg/pr82155.C: New testcase.
-
-2017-09-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82285
- * gcc.dg/torture/pr82285.c: New testcase.
-
-2017-09-25 Justin Squirek <squirek@adacore.com>
-
- * gnat.dg/entry_family.adb: New testcase
-
-2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/82267
- * gcc.target/i386/pr82267.c: New test.
-
-2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
- PR fortran/66328
-
- * gfortran.dg/data_derived_1.f90: New test.
-
-2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/54633
- * gfortran.dg/intrinsic_bounds_1.f90: New test.
- * gfortran.dg/intrinsic_param_1.f90: New test.
-
-2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
- Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/80118
- * gfortran.dg/zero_sized_7.f90: New test.
-
-2017-09-23 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/82143
- * gfortran.dg/promotion_3.f90: New test case.
- * gfortran.dg/promotion_4.f90: New test case.
-
-2017-09-23 Daniel Santos <daniel.santos@pobox.com>
-
- * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
- * gcc.target/i386/pr82196-2.c: (b): Likewise.
-
-2017-09-22 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/35691
- * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
- instead of -fdump-tree-forwprop-details in dg-options.
- * gcc.dg/pr35691-2.c: Likewise.
- * gcc.dg/pr35691-3.c: New test.
- * gcc.dg/pr35691-4.c: New test.
-
- PR sanitizer/81929
- * g++.dg/ubsan/pr81929.C: New test.
-
-2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/82289
- * gcc.dg/vect/pr82289.c: New test.
-
-2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
- of alignment message.
- * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
-
-2017-09-22 Martin Sebor <msebor@redhat.com>
-
- PR c/81854
- * gcc.target/i386/pr80732.c: Correct a type error.
-
-2017-09-22 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
- to reflect highlighting of parameters; add test coverage for
- callback parameters.
-
-2017-09-22 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/graphite/scop-24.c: New testcase.
-
-2017-09-22 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82291
- * gcc.dg/torture/pr82291.c: New testcase.
-
-2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
-
- * gcc.target/i386/avx512f-constant-set.c: New test.
-
-2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
-
- * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
- * gcc.target/i386/avx512f-prefer.c: New test.
-
-2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * lib/target-supports.exp
- (check_effective_target_frame_pointer_for_non_leaf): Add
- case for x86 Solaris.
-
-2017-09-21 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/78512
- * gfortran.dg/associate_26.f90 : New test.
-
- PR fortran/80120
- * gfortran.dg/associate_27.f90 : New test.
-
- PR fortran/81903
- * gfortran.dg/associate_28.f90 : New test.
-
- PR fortran/82121
- * gfortran.dg/associate_29.f90 : New test.
-
- PR fortran/67543
- * gfortran.dg/associate_30.f90 : New test.
-
- PR fortran/52832
- * gfortran.dg/associate_31.f90 : New test.
-
-2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/discr48.adb: New test.
- * gnat.dg/discr48_pkg.ads: New helper.
-
-2017-09-21 Tamar Christina <tamar.christina@arm.com>
-
- PR testsuite/78421
- * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
- Invert arm check.
-
-2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
-
- * gfortran.dg/goacc/wait.f90: New test.
-
-2017-09-21 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/81715
- * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
- const predicate to const predicate & to avoid UB.
- * g++.dg/opt/pr81715.C: New test.
-
-2017-09-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82276
- PR tree-optimization/82244
- * gcc.dg/torture/pr82276.c: New testcase.
-
-2017-09-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71351
- * gfortran.dg/graphite/pr71351.f90: New testcase.
- * gfortran.dg/graphite/interchange-3.f90: Adjust.
-
-2017-09-21 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82260
- * gcc.target/i386/pr82260-1.c: New test.
- * gcc.target/i386/pr82260-2.c: New test.
-
-2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
- Jeff Law <law@redhat.com>
-
- * gcc.dg/stack-check-5.c: Add argument for s390.
- * lib/target-supports.exp:
- (check_effective_target_supports_stack_clash_protection): Enable for
- s390/s390x targets.
-
-2017-09-20 Martin Sebor <msebor@redhat.com>
-
- PR c/81854
- * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
- * g++.dg/ext/attr-ifunc-4.C: Ditto.
- * lib/target-supports.exp: Adjust for C++.
-
- PR c/81854
- * gcc.dg/attr-ifunc-1.c: Correct type errors.
- * gcc.dg/attr-ifunc-2.c: Ditto.
- * gcc.dg/attr-ifunc-3.c: Ditto.
- * gcc.dg/attr-ifunc-4.c: Ditto.
- * gcc.dg/attr-ifunc-5.c: Ditto.
- * gcc.dg/pr81854.c: Require ifunc support.
- * lib/target-supports.exp: Correct type error.
-
-2017-09-20 Jeff Law <law@redhat.com>
-
- * gcc.target/i386/stack-check-11.c: Update test and regexp
- so that it works for both i?86 and x86_64.
-
-2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/77687
- * gcc.target/powerpc/pr77687.c: New testcase.
-
-2017-09-20 Jakub Jelinek <jakub@redhat.com>
-
- P0409R2 - allow lambda capture [=, this]
- * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
- capture. Add further tests.
- * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
- for c++2a on [=, this] capture.
-
- * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
- * g++.dg/cpp1z/cplusplus_1z.C: New test.
-
-2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
-
- * gcc.target/i386/builtin_target.c: Test knm.
- * gcc.target/i386/funcspec-56.inc: Test arch=knm.
-
-2017-09-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77362
- * gcc.dg/graphite/pr77362.c: New testcase.
-
-2017-09-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82264
- * gcc.dg/torture/pr82264.c: New testcase.
-
-2017-09-20 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/debug/dwarf2/template-params-13.C: New test.
- * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
- it doesn't match newlines.
- * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
- * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
- * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
- * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
- * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
- * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
- * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
- * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
- * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
- * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
-
-2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/64954
- * g++.dg/cpp0x/constexpr-ctor20.C: New.
-
-2017-09-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81373
- * gcc.dg/graphite/pr81373.c: New testcase.
-
-2017-09-19 Jeff Law <law@redhat.com>
-
- * gcc.target/i386/stack-check-11.c: New test.
-
- * gcc.dg/stack-check-4.c: New test.
- * gcc.dg/stack-check-5.c: New test.
- * gcc.dg/stack-check-6.c: New test.
- * gcc.dg/stack-check-6a.c: New test.
- * gcc.dg/stack-check-7.c: New test.
- * gcc.dg/stack-check-8.c: New test.
- * gcc.dg/stack-check-9.c: New test.
- * gcc.dg/stack-check-10.c: New test.
- * lib/target-supports.exp
- (check_effective_target_supports_stack_clash_protection): Enable for
- x86 and x86_64 targets.
-
- * gcc.dg/stack-check-3.c: New test.
-
- * gcc.dg/stack-check-2.c: New test.
- * lib/target-supports.exp
- (check_effective_target_supports_stack_clash_protection): New.
- (check_effective_target_frame_pointer_for_non_leaf): Likewise.
- (check_effective_target_caller_implicit_probes): Likewise.
-
-2017-09-19 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
- * g++.dg/tree-ssa/pr41428.C: Likewise.
- * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
- c++17 and up.
- * g++.dg/expr/bool3.C: Likewise.
- * g++.dg/expr/bitfield5.C: Likewise.
- * g++.old-deja/g++.jason/bool5.C: Likewise.
-
-2017-09-18 Martin Sebor <msebor@redhat.com>
-
- PR c/81854
- * gcc.dg/pr81854.c: New test.
- * g++.dg/ext/attr-ifunc-5.C: New test.
- * g++.dg/ext/attr-ifunc-1.C: Adjust.
- * g++.dg/ext/attr-ifunc-2.C: Same.
- * g++.dg/ext/attr-ifunc-3.C: Same.
- * g++.dg/ext/attr-ifunc-4.C: Same.
- * g++.old-deja/g++.abi/vtable2.C: Same.
- * gcc.dg/attr-ifunc-1.c: Same.
-
-2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-ld-misc.c: New.
-
-2017-09-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82244
- * gcc.dg/torture/pr82244.c: New testcase.
-
-2017-09-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69728
- * gfortran.dg/graphite/pr69728.f90: New testcase.
- * gcc.dg/graphite/pr69728.c: Likewise.
-
-2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80947
- * g++.dg/cpp0x/lambda/lambda-80947.C: New.
-
-2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/slp-multitypes-13.c: New test.
-
-2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gfortran.dg/vect/mask-store-1.f90: New test.
-
-2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/45033
- * g++.dg/expr/delete1.C: New.
-
-2017-09-18 Bob Duff <duff@adacore.com>
-
- * gnat.dg/validity_check.adb: New testcase.
-
-2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
-
-2017-09-18 Bob Duff <duff@adacore.com>
-
- * gnat.dg/tagged_prefix_call.adb: New testcase.
-
-2017-09-18 Ed Schonberg <schonberg@adacore.com>
-
- * gnat.dg/default_variants.adb: New testcase.
-
-2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR target/81736
- * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
- * gcc.target/i386/pr81736-4.c: Likewise.
-
-2017-09-18 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79622
- * gcc.dg/graphite/pr79622.c: New testcase.
-
-2017-09-17 Daniel Santos <daniel.santos@pobox.com>
-
- gcc.target/i386/pr82196-1.c: New test.
- gcc.target/i386/pr82196-2.c: Likewise.
-
-2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/82166
- * gcc.target/i386/pr82166.c: New test.
-
-2017-09-17 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/82173
- * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
- * gfortran.dg/pdt_2.f03 : The same.
- * gfortran.dg/pdt_3.f03 : The same.
- * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
- module 'bad_vars'. Add error concerning assumed parameters and
- save attribute.
- * gfortran.dg/pdt_11.f03 : New test.
-
- PR fortran/60483
- * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
- * gfortran.dg/associate_25.f90 : New test.
- * gfortran.dg/pdt_12.f03 : New test.
-
-2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
- Jakub Jelinek <jakub@redhat.com>
-
- Add support for -std=c++2a.
- * lib/target-supports.exp (check_effective_target_c++17): Return
- 1 also if check_effective_target_c++2a.
- (check_effective_target_c++17_down): New.
- (check_effective_target_c++2a_only): New.
- (check_effective_target_c++2a): New.
- * g++.dg/cpp2a/cplusplus.C: New.
-
-2017-09-15 Joseph Myers <joseph@codesourcery.com>
-
- PR c/82071
- * gcc.target/i386/excess-precision-8.c: New test.
-
-2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
- Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/64644
- * g++.dg/other/anon-union4.C: New.
- * g++.old-deja/g++.law/union4.C: Adjust.
- * g++.old-deja/g++.other/anon1.C: Likewise.
-
-2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * c-c++-common/Wcast-align.c: New test.
-
-2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
-
- * g++.dg/sso-1.C: New test.
- * g++.dg/sso-2.C: Likewise.
-
-2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/78648
- * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
-
-2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
-
- PR tree-optimization/71026
- * gcc.dg/fold-div-1.c: Use -O1.
-
-2017-09-15 Jakub Jelinek <jakub@redhat.com>
-
- * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
- * lib/target-supports.exp (check_effective_target_c++14): Use
- check_effective_target_c++17 instead of check_effective_target_c++1z.
- (check_effective_target_c++14_down): Likewise.
- (check_effective_target_c++1z_only): Rename to ...
- (check_effective_target_c++17_only): ... this.
- (check_effective_target_c++1z): Rename to ...
- (check_effective_target_c++17): ... this.
- * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
- instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
- and c++17_only instead of c++1z_only. Adjust expected diagnostics
- and comments refering to 1z to 17.
- * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
- * g++.dg/template/partial5.C: Likewise.
- * g++.dg/template/nontype8.C: Likewise.
- * g++.dg/cpp1z/noexcept-type5.C: Likewise.
- * g++.dg/cpp1z/nontype3a.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
- * g++.dg/cpp1z/noexcept-type16.C: Likewise.
- * g++.dg/cpp1z/class-deduction32.C: Likewise.
- * g++.dg/cpp1z/pr78771.C: Likewise.
- * g++.dg/cpp1z/elide1.C: Likewise.
- * g++.dg/cpp1z/fold3.C: Likewise.
- * g++.dg/cpp1z/class-deduction2.C: Likewise.
- * g++.dg/cpp1z/noexcept-type12.C: Likewise.
- * g++.dg/cpp1z/inline-var2.C: Likewise.
- * g++.dg/cpp1z/eval-order2.C: Likewise.
- * g++.dg/cpp1z/decomp21.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
- * g++.dg/cpp1z/utf8-neg.C: Likewise.
- * g++.dg/cpp1z/class-deduction41.C: Likewise.
- * g++.dg/cpp1z/class-deduction23.C: Likewise.
- * g++.dg/cpp1z/nodiscard3.C: Likewise.
- * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
- * g++.dg/cpp1z/noexcept-type9.C: Likewise.
- * g++.dg/cpp1z/class-deduction21.C: Likewise.
- * g++.dg/cpp1z/range-for1.C: Likewise.
- * g++.dg/cpp1z/init-statement4.C: Likewise.
- * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
- * g++.dg/cpp1z/decomp30.C: Likewise.
- * g++.dg/cpp1z/class-deduction39.C: Likewise.
- * g++.dg/cpp1z/register2.C: Likewise.
- * g++.dg/cpp1z/decomp9.C: Likewise.
- * g++.dg/cpp1z/regress1.C: Likewise.
- * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
- * g++.dg/cpp1z/class-deduction30.C: Likewise.
- * g++.dg/cpp1z/abbrev2.C: Likewise.
- * g++.dg/cpp1z/nontype-auto6.C: Likewise.
- * g++.dg/cpp1z/regress2.C: Likewise.
- * g++.dg/cpp1z/decomp16.C: Likewise.
- * g++.dg/cpp1z/bool-increment1.C: Likewise.
- * g++.dg/cpp1z/aligned-new1.C: Likewise.
- * g++.dg/cpp1z/decomp3.C: Likewise.
- * g++.dg/cpp1z/register1.C: Likewise.
- * g++.dg/cpp1z/namespace-attribs.C: Likewise.
- * g++.dg/cpp1z/class-deduction1.C: Likewise.
- * g++.dg/cpp1z/decomp10.C: Likewise.
- * g++.dg/cpp1z/constexpr-if11.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
- * g++.dg/cpp1z/decomp27.C: Likewise.
- * g++.dg/cpp1z/noexcept-type2.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
- * g++.dg/cpp1z/class-deduction9.C: Likewise.
- * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
- * g++.dg/cpp1z/decomp11.C: Likewise.
- * g++.dg/cpp1z/aligned-new3.C: Likewise.
- * g++.dg/cpp1z/utf8-2.C: Likewise.
- * g++.dg/cpp1z/lambda-this3.C: Likewise.
- * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
- * g++.dg/cpp1z/byte1.C: Likewise.
- * g++.dg/cpp1z/nontype-auto9.C: Likewise.
- * g++.dg/cpp1z/aggr-base4.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
- * g++.dg/cpp1z/nontype-auto3.C: Likewise.
- * g++.dg/cpp1z/utf8-2a.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
- * g++.dg/cpp1z/aggr-base6.C: Likewise.
- * g++.dg/cpp1z/cplusplus.C: Likewise.
- * g++.dg/cpp1z/class-deduction20.C: Likewise.
- * g++.dg/cpp1z/aggr-base2.C: Likewise.
- * g++.dg/cpp1z/class-deduction6.C: Likewise.
- * g++.dg/cpp1z/noexcept-type3.C: Likewise.
- * g++.dg/cpp1z/class-deduction31.C: Likewise.
- * g++.dg/cpp1z/class-deduction25.C: Likewise.
- * g++.dg/cpp1z/class-deduction18.C: Likewise.
- * g++.dg/cpp1z/fold9.C: Likewise.
- * g++.dg/cpp1z/noexcept-type8.C: Likewise.
- * g++.dg/cpp1z/abbrev1.C: Likewise.
- * g++.dg/cpp1z/constexpr-if10.C: Likewise.
- * g++.dg/cpp1z/utf8.C: Likewise.
- * g++.dg/cpp1z/noexcept-type7.C: Likewise.
- * g++.dg/cpp1z/aggr-base3.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
- * g++.dg/cpp1z/init-statement2.C: Likewise.
- * g++.dg/cpp1z/nontype-auto4.C: Likewise.
- * g++.dg/cpp1z/constexpr-if12.C: Likewise.
- * g++.dg/cpp1z/class-deduction40.C: Likewise.
- * g++.dg/cpp1z/nontype3.C: Likewise.
- * g++.dg/cpp1z/class-deduction14.C: Likewise.
- * g++.dg/cpp1z/fold7.C: Likewise.
- * g++.dg/cpp1z/nontype2.C: Likewise.
- * g++.dg/cpp1z/class-deduction15.C: Likewise.
- * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
- * g++.dg/cpp1z/class-deduction13.C: Likewise.
- * g++.dg/cpp1z/aligned-new7.C: Likewise.
- * g++.dg/cpp1z/noexcept-type1.C: Likewise.
- * g++.dg/cpp1z/nontype1.C: Likewise.
- * g++.dg/cpp1z/init-statement5.C: Likewise.
- * g++.dg/cpp1z/nontype-auto2.C: Likewise.
- * g++.dg/cpp1z/decomp17.C: Likewise.
- * g++.dg/cpp1z/fold4.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
- * g++.dg/cpp1z/fold7a.C: Likewise.
- * g++.dg/cpp1z/nontype-auto5.C: Likewise.
- * g++.dg/cpp1z/init-statement7.C: Likewise.
- * g++.dg/cpp1z/aggr-base5.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
- * g++.dg/cpp1z/pr79143.C: Likewise.
- * g++.dg/cpp1z/class-deduction38.C: Likewise.
- * g++.dg/cpp1z/nontype-auto8.C: Likewise.
- * g++.dg/cpp1z/class-deduction12.C: Likewise.
- * g++.dg/cpp1z/decomp20.C: Likewise.
- * g++.dg/cpp1z/class-deduction22.C: Likewise.
- * g++.dg/cpp1z/class-deduction29.C: Likewise.
- * g++.dg/cpp1z/class-deduction8.C: Likewise.
- * g++.dg/cpp1z/class-deduction43.C: Likewise.
- * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
- * g++.dg/cpp1z/fold8.C: Likewise.
- * g++.dg/cpp1z/init-statement3.C: Likewise.
- * g++.dg/cpp1z/nontype-auto10.C: Likewise.
- * g++.dg/cpp1z/class-deduction36.C: Likewise.
- * g++.dg/cpp1z/noexcept-type17.C: Likewise.
- * g++.dg/cpp1z/fallthrough1.C: Likewise.
- * g++.dg/cpp1z/fold1.C: Likewise.
- * g++.dg/cpp1z/class-deduction26.C: Likewise.
- * g++.dg/cpp1z/fold-ice1.C: Likewise.
- * g++.dg/cpp1z/fold5.C: Likewise.
- * g++.dg/cpp1z/class-deduction34.C: Likewise.
- * g++.dg/cpp1z/noexcept-type6.C: Likewise.
- * g++.dg/cpp1z/class-deduction7.C: Likewise.
- * g++.dg/cpp1z/class-deduction16.C: Likewise.
- * g++.dg/cpp1z/class-deduction10.C: Likewise.
- * g++.dg/cpp1z/eval-order3.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
- * g++.dg/cpp1z/aggr-base2a.C: Likewise.
- * g++.dg/cpp1z/nontype-auto1.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
- * g++.dg/cpp1z/nontype-auto7.C: Likewise.
- * g++.dg/cpp1z/decomp15.C: Likewise.
- * g++.dg/cpp1z/noexcept-type4.C: Likewise.
- * g++.dg/cpp1z/fold-mangle.C: Likewise.
- * g++.dg/cpp1z/class-deduction35.C: Likewise.
- * g++.dg/cpp1z/decomp4.C: Likewise.
- * g++.dg/cpp1z/class-deduction42.C: Likewise.
- * g++.dg/cpp1z/init-statement8.C: Likewise.
- * g++.dg/cpp1z/inline-var1a.C: Likewise.
- * g++.dg/cpp1z/init-statement6.C: Likewise.
- * g++.dg/cpp1z/class-deduction17.C: Likewise.
- * g++.dg/cpp1z/class-deduction28.C: Likewise.
- * g++.dg/cpp1z/class-deduction27.C: Likewise.
- * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
- * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
- * g++.dg/cpp1z/class-deduction11.C: Likewise.
- * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
- * g++.dg/cpp1z/init-statement9.C: Likewise.
- * g++.dg/cpp1z/class-deduction19.C: Likewise.
- * g++.dg/cpp1z/class-deduction5.C: Likewise.
- * g++.dg/cpp1z/fold2.C: Likewise.
- * g++.dg/cpp1z/class-deduction33.C: Likewise.
- * g++.dg/cpp1z/class-deduction24.C: Likewise.
- * g++.dg/cpp1z/aggr-base1.C: Likewise.
- * g++.dg/cpp1z/fold6.C: Likewise.
- * g++.dg/cpp1z/decomp12.C: Likewise.
- * g++.dg/cpp1z/class-deduction4.C: Likewise.
- * g++.dg/cpp1z/inline-var1.C: Likewise.
- * g++.dg/cpp1z/aligned-new2.C: Likewise.
- * g++.dg/cpp1z/class-deduction3.C: Likewise.
- * g++.dg/other/error3.C: Likewise.
- * g++.dg/init/new25.C: Likewise.
- * g++.dg/init/new13.C: Likewise.
- * g++.dg/tls/diag-2.C: Likewise.
- * g++.dg/tls/diag-4.C: Likewise.
- * g++.dg/opt/noreturn-1.C: Likewise.
- * g++.dg/eh/async-unwind2.C: Likewise.
- * g++.dg/eh/spec9.C: Likewise.
- * g++.dg/eh/spec7.C: Likewise.
- * g++.dg/eh/template1.C: Likewise.
- * g++.dg/eh/cond4.C: Likewise.
- * g++.dg/eh/pr41819.C: Likewise.
- * g++.dg/eh/delete1.C: Likewise.
- * g++.dg/eh/spec3.C: Likewise.
- * g++.dg/eh/forced4.C: Likewise.
- * g++.dg/eh/spec2.C: Likewise.
- * g++.dg/eh/shadow1.C: Likewise.
- * g++.dg/eh/pr38662.C: Likewise.
- * g++.dg/eh/ehopt1.C: Likewise.
- * g++.dg/eh/spec8.C: Likewise.
- * g++.dg/eh/init-temp2.C: Likewise.
- * g++.dg/rtti/crash3.C: Likewise.
- * g++.dg/warn/Wreturn-type-3.C: Likewise.
- * g++.dg/warn/register-parm-1.C: Likewise.
- * g++.dg/warn/register-var-2.C: Likewise.
- * g++.dg/gcov/gcov-7.C: Likewise.
- * g++.dg/tree-ssa/pr45605.C: Likewise.
- * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
- * g++.dg/lookup/exception1.C: Likewise.
- * g++.dg/ubsan/pr79589.C: Likewise.
- * g++.dg/tm/pr47340.C: Likewise.
- * g++.dg/tm/pr46567.C: Likewise.
- * g++.dg/expr/bitfield5.C: Likewise.
- * g++.dg/expr/bool1.C: Likewise.
- * g++.dg/expr/lval3.C: Likewise.
- * g++.dg/expr/lval4.C: Likewise.
- * g++.dg/expr/bitfield4.C: Likewise.
- * g++.dg/expr/bitfield6.C: Likewise.
- * g++.dg/expr/bool3.C: Likewise.
- * g++.dg/ext/has_nothrow_constructor.C: Likewise.
- * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
- * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
- * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
- * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
- * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
- * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
- * g++.dg/ext/has_nothrow_assign.C: Likewise.
- * g++.dg/parse/register1.C: Likewise.
- * g++.dg/parse/error15.C: Likewise.
- * g++.dg/parse/linkage2.C: Likewise.
- * g++.dg/concepts/intro2.C: Likewise.
- * g++.dg/concepts/class.C: Likewise.
- * g++.dg/concepts/traits1.C: Likewise.
- * g++.dg/concepts/req5.C: Likewise.
- * g++.dg/concepts/var-concept5.C: Likewise.
- * g++.dg/concepts/fn-concept2.C: Likewise.
- * g++.dg/concepts/traits2.C: Likewise.
- * g++.dg/concepts/placeholder2.C: Likewise.
- * g++.dg/concepts/class6.C: Likewise.
- * g++.dg/concepts/memtmpl1.C: Likewise.
- * g++.dg/concepts/friend2.C: Likewise.
- * g++.dg/concepts/template-parm3.C: Likewise.
- * g++.dg/concepts/template-parm10.C: Likewise.
- * g++.dg/concepts/explicit-spec1.C: Likewise.
- * g++.dg/concepts/explicit-spec3.C: Likewise.
- * g++.dg/concepts/var-templ2.C: Likewise.
- * g++.dg/concepts/intro5.C: Likewise.
- * g++.dg/concepts/deduction-constraint1.C: Likewise.
- * g++.dg/concepts/iconv1.C: Likewise.
- * g++.dg/concepts/constrained-parm.C: Likewise.
- * g++.dg/concepts/template-template-parm1.C: Likewise.
- * g++.dg/concepts/var-concept3.C: Likewise.
- * g++.dg/concepts/class3.C: Likewise.
- * g++.dg/concepts/memfun2.C: Likewise.
- * g++.dg/concepts/req1.C: Likewise.
- * g++.dg/concepts/disjunction1.C: Likewise.
- * g++.dg/concepts/req17.C: Likewise.
- * g++.dg/concepts/pr65848.C: Likewise.
- * g++.dg/concepts/placeholder4.C: Likewise.
- * g++.dg/concepts/decl-diagnose.C: Likewise.
- * g++.dg/concepts/intro7.C: Likewise.
- * g++.dg/concepts/pr68683.C: Likewise.
- * g++.dg/concepts/partial-spec4.C: Likewise.
- * g++.dg/concepts/template-parm5.C: Likewise.
- * g++.dg/concepts/explicit-inst1.C: Likewise.
- * g++.dg/concepts/class-deduction1.C: Likewise.
- * g++.dg/concepts/class1.C: Likewise.
- * g++.dg/concepts/req15.C: Likewise.
- * g++.dg/concepts/memfun.C: Likewise.
- * g++.dg/concepts/pr68434.C: Likewise.
- * g++.dg/concepts/inherit-ctor4.C: Likewise.
- * g++.dg/concepts/partial-spec6.C: Likewise.
- * g++.dg/concepts/var-templ1.C: Likewise.
- * g++.dg/concepts/template-parm8.C: Likewise.
- * g++.dg/concepts/explicit-inst3.C: Likewise.
- * g++.dg/concepts/class4.C: Likewise.
- * g++.dg/concepts/req6.C: Likewise.
- * g++.dg/concepts/fn8.C: Likewise.
- * g++.dg/concepts/class5.C: Likewise.
- * g++.dg/concepts/placeholder5.C: Likewise.
- * g++.dg/concepts/req16.C: Likewise.
- * g++.dg/concepts/req10.C: Likewise.
- * g++.dg/concepts/var-concept2.C: Likewise.
- * g++.dg/concepts/auto3.C: Likewise.
- * g++.dg/concepts/generic-fn-err.C: Likewise.
- * g++.dg/concepts/pr65552.C: Likewise.
- * g++.dg/concepts/partial-concept-id2.C: Likewise.
- * g++.dg/concepts/fn1.C: Likewise.
- * g++.dg/concepts/partial-spec.C: Likewise.
- * g++.dg/concepts/template-parm12.C: Likewise.
- * g++.dg/concepts/diagnostic1.C: Likewise.
- * g++.dg/concepts/intro1.C: Likewise.
- * g++.dg/concepts/explicit-inst4.C: Likewise.
- * g++.dg/concepts/req18.C: Likewise.
- * g++.dg/concepts/explicit-spec5.C: Likewise.
- * g++.dg/concepts/var-concept6.C: Likewise.
- * g++.dg/concepts/fn9.C: Likewise.
- * g++.dg/concepts/req2.C: Likewise.
- * g++.dg/concepts/template-parm7.C: Likewise.
- * g++.dg/concepts/req14.C: Likewise.
- * g++.dg/concepts/template-parm6.C: Likewise.
- * g++.dg/concepts/variadic4.C: Likewise.
- * g++.dg/concepts/fn6.C: Likewise.
- * g++.dg/concepts/req-neg1.C: Likewise.
- * g++.dg/concepts/alias3.C: Likewise.
- * g++.dg/concepts/expression2.C: Likewise.
- * g++.dg/concepts/partial-spec3.C: Likewise.
- * g++.dg/concepts/expression3.C: Likewise.
- * g++.dg/concepts/memfun-err.C: Likewise.
- * g++.dg/concepts/pr66091.C: Likewise.
- * g++.dg/concepts/explicit-spec2.C: Likewise.
- * g++.dg/concepts/equiv.C: Likewise.
- * g++.dg/concepts/friend1.C: Likewise.
- * g++.dg/concepts/fn4.C: Likewise.
- * g++.dg/concepts/var-templ3.C: Likewise.
- * g++.dg/concepts/explicit-inst2.C: Likewise.
- * g++.dg/concepts/alias2.C: Likewise.
- * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
- * g++.dg/concepts/placeholder6.C: Likewise.
- * g++.dg/concepts/fn10.C: Likewise.
- * g++.dg/concepts/req3.C: Likewise.
- * g++.dg/concepts/variadic2.C: Likewise.
- * g++.dg/concepts/pr65636.C: Likewise.
- * g++.dg/concepts/intro6.C: Likewise.
- * g++.dg/concepts/class2.C: Likewise.
- * g++.dg/concepts/fn2.C: Likewise.
- * g++.dg/concepts/req20.C: Likewise.
- * g++.dg/concepts/req8.C: Likewise.
- * g++.dg/concepts/placeholder1.C: Likewise.
- * g++.dg/concepts/pr65854.C: Likewise.
- * g++.dg/concepts/member-concept.C: Likewise.
- * g++.dg/concepts/template-parm2.C: Likewise.
- * g++.dg/concepts/variadic1.C: Likewise.
- * g++.dg/concepts/fn7.C: Likewise.
- * g++.dg/concepts/intro4.C: Likewise.
- * g++.dg/concepts/req13.C: Likewise.
- * g++.dg/concepts/inherit-ctor3.C: Likewise.
- * g++.dg/concepts/explicit-spec6.C: Likewise.
- * g++.dg/concepts/auto1.C: Likewise.
- * g++.dg/concepts/alias1.C: Likewise.
- * g++.dg/concepts/fn-concept1.C: Likewise.
- * g++.dg/concepts/template-parm11.C: Likewise.
- * g++.dg/concepts/explicit-spec4.C: Likewise.
- * g++.dg/concepts/partial-concept-id1.C: Likewise.
- * g++.dg/concepts/req9.C: Likewise.
- * g++.dg/concepts/req4.C: Likewise.
- * g++.dg/concepts/pr65681.C: Likewise.
- * g++.dg/concepts/req7.C: Likewise.
- * g++.dg/concepts/req12.C: Likewise.
- * g++.dg/concepts/fn5.C: Likewise.
- * g++.dg/concepts/alias4.C: Likewise.
- * g++.dg/concepts/generic-fn.C: Likewise.
- * g++.dg/concepts/feature-macro.C: Likewise.
- * g++.dg/concepts/req19.C: Likewise.
- * g++.dg/concepts/placeholder3.C: Likewise.
- * g++.dg/concepts/intro3.C: Likewise.
- * g++.dg/concepts/partial-spec5.C: Likewise.
- * g++.dg/concepts/template-parm4.C: Likewise.
- * g++.dg/concepts/dr1430.C: Likewise.
- * g++.dg/concepts/pr65634.C: Likewise.
- * g++.dg/concepts/var-concept4.C: Likewise.
- * g++.dg/concepts/pr67249.C: Likewise.
- * g++.dg/concepts/expression.C: Likewise.
- * g++.dg/concepts/pr65575.C: Likewise.
- * g++.dg/concepts/partial-spec2.C: Likewise.
- * g++.dg/concepts/template-parm9.C: Likewise.
- * g++.dg/concepts/inherit-ctor1.C: Likewise.
- * g++.dg/concepts/equiv2.C: Likewise.
- * g++.dg/concepts/req11.C: Likewise.
- * g++.dg/concepts/template-parm1.C: Likewise.
- * g++.dg/concepts/inherit-ctor2.C: Likewise.
- * g++.dg/concepts/var-concept1.C: Likewise.
- * g++.dg/concepts/fn3.C: Likewise.
- * g++.dg/torture/pr46364.C: Likewise.
- * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
- * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
- * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
- * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
- * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
- * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
- * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
- * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
- * g++.dg/torture/pr52918-1.C: Likewise.
- * g++.dg/torture/pr49394.C: Likewise.
- * g++.dg/torture/pr57190.C: Likewise.
- * g++.dg/cpp0x/static_assert8.C: Likewise.
- * g++.dg/cpp0x/noexcept19.C: Likewise.
- * g++.dg/cpp0x/variadic-throw.C: Likewise.
- * g++.dg/cpp0x/variadic73.C: Likewise.
- * g++.dg/cpp0x/noexcept02.C: Likewise.
- * g++.dg/cpp0x/defaulted23.C: Likewise.
- * g++.dg/cpp0x/noexcept08.C: Likewise.
- * g++.dg/cpp0x/auto9.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
- * g++.dg/cpp0x/error5.C: Likewise.
- * c-c++-common/gomp/atomic-12.c: Likewise.
- * c-c++-common/gomp/atomic-13.c: Likewise.
- * c-c++-common/gomp/atomic-14.c: Likewise.
- * c-c++-common/Wvarargs-2.c: Likewise.
- * c-c++-common/Wvarargs.c: Likewise.
- * c-c++-common/vector-subscript-2.c: Likewise.
- * g++.old-deja/g++.robertl/eb123.C: Likewise.
- * g++.old-deja/g++.eh/tmpl3.C: Likewise.
- * g++.old-deja/g++.eh/cleanup2.C: Likewise.
- * g++.old-deja/g++.eh/badalloc1.C: Likewise.
- * g++.old-deja/g++.eh/throw2.C: Likewise.
- * g++.old-deja/g++.eh/throw1.C: Likewise.
- * g++.old-deja/g++.eh/tmpl1.C: Likewise.
- * g++.old-deja/g++.other/new7.C: Likewise.
- * g++.old-deja/g++.other/crash30.C: Likewise.
- * g++.old-deja/g++.other/regstack.C: Likewise.
- * g++.old-deja/g++.other/crash28.C: Likewise.
- * g++.old-deja/g++.jason/bool5.C: Likewise.
- * g++.old-deja/g++.mike/p10416.C: Likewise.
- * g++.old-deja/g++.mike/eh25.C: Likewise.
- * g++.old-deja/g++.mike/eh55.C: Likewise.
-
- PR rtl-optimization/82192
- * gcc.c-torture/execute/pr82192.c: New test.
-
-2017-09-15 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82217
- * gcc.dg/torture/pr82217.c: New testcase.
-
-2017-09-15 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82145
- * gcc.target/i386/pr82145.c: New test.
-
-2017-09-15 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/82184
- * gfortran.dg/pointer_array_9.f90: New test.
-
-2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
- __builtin_fabsq.
- * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
- of __builtin_fabsq. Prevent the test from running on 32-bit.
- * gcc.target/powerpc/float128-fma1.c: New test.
- * gcc.target/powerpc/float128-fma2.c: Likewise.
- * gcc.target/powerpc/float128-sqrt1.c: Likewise.
- * gcc.target/powerpc/float128-sqrt2.c: Likewise.
-
-2017-09-14 David Malcolm <dmalcolm@redhat.com>
-
- PR jit/82174
- * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
- New test case.
-
-2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
-
- * gcc.target/powerpc/r2_shrink-wrap.c: New.
-
-2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
- lp64 requirement.
-
-2017-09-14 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
- * gcc.dg/uninit-suppress_2.c: Adjust.
- * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
-
-2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR tree-optimization/80996
- * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
-
-2017-09-14 Jakub Jelinek <jakub@redhat.com>
-
- PR target/81325
- * g++.dg/cpp0x/pr81325.C: New test.
-
-2017-09-13 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/82173
- * gfortran.dg/pdt_10.f03 : New test.
-
-2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/68177
- * g++.dg/cpp0x/lambda/lambda-68177.C: New.
-
-2017-09-13 Martin Liska <mliska@suse.cz>
-
- PR middle-end/82154
- * g++.dg/torture/pr82154.C: New test.
-
-2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/61362
- * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
- * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
-
-2017-09-13 Steve Ellcey <sellcey@cavium.com>
-
- PR tree-optimization/80925
- * gfortran.dg/vect/vect-2.f90: Add
- --param vect-max-peeling-for-alignment=0 option.
- Remove unaligned access and peeling checks.
- * gfortran.dg/vect/vect-3.f90: Ditto.
- * gfortran.dg/vect/vect-4.f90: Ditto.
- * gfortran.dg/vect/vect-5.f90: Ditto.
-
-2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/61135
- * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
- * g++.dg/cpp1y/lambda-ice2.C: Likewise.
-
-2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
-
- * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
-
-2017-09-13 Marek Polacek <polacek@redhat.com>
-
- PR c/82167
- * gcc.dg/pr82167.c: New test.
-
-2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-ld-char.c: New.
- * gcc.target/powerpc/fold-vec-ld-double.c: New.
- * gcc.target/powerpc/fold-vec-ld-float.c: New.
- * gcc.target/powerpc/fold-vec-ld-int.c: New.
- * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
- * gcc.target/powerpc/fold-vec-ld-short.c: New.
-
-2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
-
- * gcc.target/aarch64/pr62178.c: Updated testcase
- to scan for two ldrs and an mla.
-
-2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/59949
- * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
-
-2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
-
-2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
- ARMv8-A and ARMv8-R.
- * gcc.target/arm/acle/cdp2.c: Likewise.
- * gcc.target/arm/acle/ldc.c: Likewise.
- * gcc.target/arm/acle/ldc2.c: Likewise.
- * gcc.target/arm/acle/ldc2l.c: Likewise.
- * gcc.target/arm/acle/ldcl.c: Likewise.
- * gcc.target/arm/acle/mcr.c: Likewise.
- * gcc.target/arm/acle/mcr2.c: Likewise.
- * gcc.target/arm/acle/mcrr.c: Likewise.
- * gcc.target/arm/acle/mcrr2.c: Likewise.
- * gcc.target/arm/acle/mrc.c: Likewise.
- * gcc.target/arm/acle/mrc2.c: Likewise.
- * gcc.target/arm/acle/mrrc.c: Likewise.
- * gcc.target/arm/acle/mrrc2.c: Likewise.
- * gcc.target/arm/acle/stc.c: Likewise.
- * gcc.target/arm/acle/stc2.c: Likewise.
- * gcc.target/arm/acle/stc2l.c: Likewise.
- * gcc.target/arm/acle/stcl.c: Likewise.
- * lib/target-supports.exp:
- (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
- and stcl in the comment.
- (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
- and disable Thumb-1 targets.
- (check_effective_target_arm_coproc3_ok_nocache): Likewise.
- (check_effective_target_arm_coproc4_ok_nocache): Likewise.
-
-2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/47226
- * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
- * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
-
-2017-09-13 Richard Biener <rguenther@suse.de>
-
- PR middle-end/82128
- * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
- default-def to avoid breaking iterator update with the weird
- interaction with cgraph_update_edges_for_call_stmt_node.
-
-2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
-
-017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70621
- * g++.dg/torture/pr70621.C: New.
-
-2017-09-12 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/82173
- * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
- is defined' error.
- * gfortran.dg/pdt_6.f03 : New test.
- * gfortran.dg/pdt_7.f03 : New test.
- * gfortran.dg/pdt_8.f03 : New test.
-
- PR fortran/82168
- * gfortran.dg/pdt_9.f03 : New test.
-
-2017-09-12 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82112
- * gcc.target/powerpc/pr82112.c: New test.
- * g++.dg/ext/altivec-18.C: New test.
-
-2017-09-12 Martin Liska <mliska@suse.cz>
-
- PR testsuite/82114
- * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
-
-2017-09-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82157
- * gcc.dg/torture/pr82157.c: New testcase.
-
-2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
-
- * gcc.target/mips/near-far-1.c: Add check for 'short_call'
- attribute.
- * gcc.target/mips/near-far-2.c: Likewise.
- * gcc.target/mips/near-far-3.c: Likewise.
- * gcc.target/mips/near-far-4.c: Likewise.
-
-2017-09-12 Jakub Jelinek <jakub@redhat.com>
-
- PR target/82112
- * c-c++-common/pr82112.c: New test.
- * gcc.dg/pr82112.c: New test.
-
-2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
-
- PR ada/79441
- * gnat.dg/pack9.adb: Robustify.
-
-2017-09-10 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/34640
- * gfortran.dg/associate_24.f90: New test.
- * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
- checks.
- * gfortran.dg/no_arg_check_2.f90: Likewise.
- * gfortran.dg/pointer_array_1.f90: New test.
- * gfortran.dg/pointer_array_2.f90: New test.
- * gfortran.dg/pointer_array_7.f90: New test.
- * gfortran.dg/pointer_array_8.f90: New test.
- * gfortran.dg/pointer_array_component_1.f90: New test.
- * gfortran.dg/pointer_array_component_2.f90: New test.
- * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
- counts by 1.
-
- PR fortran/40737
- * gfortran.dg/pointer_array_3.f90: New test.
-
- PR fortran/57116
- * gfortran.dg/pointer_array_4.f90: New test.
-
- PR fortran/55763
- * gfortran.dg/pointer_array_5.f90: New test.
-
- PR fortran/57019
- * gfortran.dg/pointer_array_6.f90: New test.
-
-2017-09-09 Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/81852
- * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
- * g++.dg/cpp1y/feat-cxx14.C: Likewise.
- * g++.dg/cpp1y/feat-cxx98.C: Likewise.
- * g++.dg/cpp1y/feat-neg.C: Likewise.
- * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
-
-2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
-
- * gnat.dg/debug14.adb: New test.
-
-2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/specs/atomic3.ads: New test.
-
-2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/specs/vfa.ads: Rename into...
- * gnat.dg/specs/vfa1.ads: ...this.
- * gnat.dg/specs/vfa2.ads: New test.
-
-2017-09-09 Paul Thomas <pault@gcc.gnu.org>
-
- * gfortran.dg/pdt_1.f03 : New test.
- * gfortran.dg/pdt_2.f03 : New test.
- * gfortran.dg/pdt_3.f03 : New test.
- * gfortran.dg/pdt_4.f03 : New test.
- * gfortran.dg/pdt_5.f03 : New test.
-
-2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/pr81988.c: New test.
-
-2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt67.adb: New test.
- * gnat.dg/opt67_pkg.ad[sb]: New helper.
-
-2017-09-07 Jakub Jelinek <jakub@redhat.com>
-
- PR target/81979
- * gcc.dg/pr81979.c: New test.
-
-2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
-
- PR ada/82126
- * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
-
-2017-09-07 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
- opportunity.
-
-2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/float128-1.c: Update options to know that
- -mfloat128 is now on by default on PowerPC VSX systems. Remove
- -static-libgcc option which is no longer needed. Use -mvsx or
- -mpower9-vector to enable VSX or hardware IEEE support, rather
- than specifying a particular CPU.
- * gcc.target/powerpc/float128-2.c: Likewise.
- * gcc.target/powerpc/float128-cmp.c: Likewise.
- * gcc.target/powerpc/float128-complex-1.c: Likewise.
- * gcc.target/powerpc/float128-complex-2.c: Likewise.
- * gcc.target/powerpc/float128-hw.c: Likewise.
- * gcc.target/powerpc/float128-mix.c: Likewise.
- * gcc.target/powerpc/float128-type-1.c: Likewise.
- * gcc.target/powerpc/float128-type-2.c: Likewise.
- * gcc.target/powerpc/float128-3.c: New test.
- * gcc.target/powerpc/float128-4.c: Likewise.
- * gcc.target/powerpc/float128-5.c: Likewise.
-
-2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR middle-end/78468
- * gcc.dg/pr78468.c: Add alignment test.
-
-2017-09-06 Wish Wu <wishwu007@gmail.com>
- Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/sancov/cmp0.c: New test.
-
-2017-09-06 Richard Biener <rguenther@suse.de>
-
- * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
- test for correctness of vector lowering.
-
-2017-09-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82108
- * gcc.dg/vect/pr82108.c: New testcase.
-
-2017-09-06 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/82078
- * gcc.dg/tree-ssa/pr82078.c: New test.
-
-2017-09-06 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/82095
- * gcc.dg/tls/pr82095.c: New test.
-
-2017-09-05 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/81768
- * gcc.dg/gomp/pr81768-2.c: New test.
-
- PR middle-end/81768
- * gcc.dg/gomp/pr81768-1.c: New test.
-
-2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/81833
- * gcc.target/powerpc/pr81833-1.c: New file.
- * gcc.target/powerpc/pr81833-2.c: New file.
-
-2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/59501
- PR target/81624
- PR target/81769
- * gcc.target/i386/pr59501-4a.c: Remove xfail.
- * gcc.target/i386/pr81769-1a.c: New test.
- * gcc.target/i386/pr81769-1b.c: Likewise.
- * gcc.target/i386/pr81769-2.c: Likewise.
-
-2017-09-05 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/82072
- * c-c++-common/ubsan/pr82072-2.c: New test.
-
-2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/81942
- * g++.dg/cpp1y/constexpr-return3.C: New.
-
-2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/incomplete5.ad[sb]: New test.
- * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
-
-2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/specs/uc2.ads: New test.
-
-2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/taft_type4.adb: New test.
- * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
-
-2017-09-05 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82102
- * gcc.dg/torture/pr82102.c: New testcase.
-
-2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/array29.ad[sb]: New test.
-
-2017-09-05 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/82032
- * g++.dg/other/pr82032.C: New test.
- * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
- * gcc.dg/tree-ssa/vrp34.c: Likewise.
- * gcc.dg/switch-10.c: Likewise.
-
-2017-09-04 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/mpx/mpx-os-support.h: New file.
- * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
-
-2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR target/77308
- * gcc.target/arm/pr77308-1.c: New test.
-
-2017-09-04 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82084
- * g++.dg/torture/pr82084.C: New testcase.
-
-2017-09-04 Marek Polacek <polacek@redhat.com>
-
- PR c/81783
- * c-c++-common/Wtautological-compare-5.c: New test.
-
-2017-09-04 Jeff Law <law@redhat.com>
-
- PR tree-optimization/64910
- * gcc.dg/tree-ssa/pr64910-2.c: New test.
-
-2017-09-04 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/82072
- * c-c++-common/ubsan/pr82072.c: New test.
-
-2017-09-04 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/82060
- * g++.dg/torture/pr82060.C: New testcase.
-
-2017-09-04 Alexander Monakov <amonakov@ispras.ru>
-
- PR rtl-optimization/57448
- PR target/67458
- PR target/81316
- * gcc.dg/atomic/pr80640-2.c: New testcase.
- * gcc.dg/atomic/pr81316.c: New testcase.
-
-2017-09-04 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/82052
- * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
- call in fn11.
-
-2017-09-04 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/81981
- * gcc.dg/ubsan/pr81981.c: New test.
-
- PR tree-optimization/70043
- PR testsuite/82093
- * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
-
-2017-09-04 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
- * gcc.target/i386/bmi-check.h (main): Ditto.
- * gcc.target/i386/bmi2-check.h (main): Ditto.
- * gcc.target/i386/rtm-check.h (main): Ditto.
- * gcc.target/i386/sha-check.h (main): Ditto.
- * gcc.target/i386/avx2-check.h (check_osxsave): New function.
- (main): Use __get_cpuid_count. Use check_osxsave.
- * gcc.target/i386/avx512-check.h (check_osxsave): New function.
- (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
- * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
- (main): Use check_osxsave.
-
-2017-09-03 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
- and return NORUNRES on failure.
- * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
- __builtin_va_arg_pack instead of __va_arg_pack.
- * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
- * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
- * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
- * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
- * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
-
-2017-09-01 Jakub Jelinek <jakub@redhat.com>
-
- PR target/81766
- * gcc.target/i386/pr81766.c: New test.
-
-2017-09-01 Joseph Myers <joseph@codesourcery.com>
-
- PR c/82071
- * gcc.target/i386/excess-precision-7.c: New test.
-
-2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- PR target/82012
- * gcc.target/s390/target-attribute/pr82012.c: New test.
-
-2017-09-01 Jeff Law <law@redhat.com>
-
- * gcc.target/i386/const-in-bss.c: New test.
-
- PR tree-optimization/82052
- * gcc.c-torture/compile/pr82052.c: New test.
-
-2017-09-01 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/81923
- * gcc.dg/asan/pr81923.c: New test.
-
-2017-09-01 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/82059
- * gcc.dg/tree-ssa/pr82059.c: New test.
-
-2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/loop-1.c: Deleted.
-
-2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/arc.exp: Test also cpp files.
- * gcc.target/arc/tdelay_slots.cpp: New test.
-
-2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/pr9001184797.c: New test.
-
-2017-09-01 Jakub Jelinek <jakub@redhat.com>
-
- PR c/81887
- * c-c++-common/gomp/pr81887.c: New test.
- * gfortran.dg/gomp/pr81887.f90: New test.
-
-2017-09-01 Marek Polacek <polacek@redhat.com>
-
- PR c++/82040
- * g++.dg/warn/Wbool-operation-1.C: New test.
-
-2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/sdata-5.c: New test.
- * gcc.target/arc/arc700-stld-hazard.c: Update test options.
-
-2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/sdata-3.c: New file.
- * gcc.target/arc/sdata-4.c: Likewise.
-
-2017-08-31 Richard Biener <rguenther@suse.de>
-
- PR middle-end/82054
- * g++.dg/gomp/pr82054.C: New testcase.
-
-2017-08-31 Renlin Li <renlin.li@arm.com>
- Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
-
- * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
-
-2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/81987
- * g++.dg/torture/pr81987.C: New file.
-
-2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/aggr22.ad[sb]: New test.
-
-2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
-
- * gcc.target/powerpc/cr_shrink-wrap.c: New.
-
-2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/82015
- * gcc.target/powerpc/pr82015.c: Fix up error message.
-
-2017-08-30 Martin Liska <mliska@suse.cz>
-
- PR inline-asm/82001
- * gcc.dg/ipa/pr82001.c: New test.
-
-2017-08-30 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
-
-2017-08-30 Richard Biener <rguenther@suse.de>
-
- * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
-
-2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/82015
- * gcc.target/powerpc/pr82015.c: New test.
-
-2017-08-29 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/*.c: Remove excess braces from target selectors.
-
-2017-08-29 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/20030926-1.c: Add dg-additional-options.
- * gcc.target/i386/abi-2.c: Ditto.
- * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
- * gcc.target/i386/pr22076.c: Ditto.
- * gcc.target/i386/pr37216.c: Ditto.
- * gcc.target/i386/pr39431.c: Ditto.
- * gcc.target/i386/pr40906-1.c: Ditto.
- * gcc.target/i386/pr40906-2.c: Ditto.
- * gcc.target/i386/pr43766.c: Ditto.
- * gcc.target/i386/pr46226.c: Ditto.
- * gcc.target/i386/pr46470.c: Ditto.
- * gcc.target/i386/pr59929.c: Ditto.
- * gcc.target/i386/sse-10.c: Ditto.
- * gcc.target/i386/vararg-1.c: Ditto.
- * gcc.target/i386/vararg-1.c: Ditto.
- * gcc.target/i386/asm-6.c: Compile for fpic target only.
- * gcc.target/i386/pr44223.c: Ditto.
- * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
- * gcc.target/i386/bitfield2.c (dg-options): Ditto.
- * gcc.target/i386/pr67480.c (dg-options): Ditto.
- * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
- * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
- * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
- * gcc.target/i386/mvc9.c: Compile for lto target only.
- * gcc.target/i386/pr45234.c: Compile for ia32 target only.
- * gcc.target/i386/pr49866.c: Compile for lp64 target only.
- * gcc.target/i386/pr57091.c: Ditto.
- * gcc.target/i386/pr61599-2.c: Ditto.
-
-2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/81503
- * gcc.c-torture/execute/pr81503.c: New file.
-
-2017-08-29 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
- * gcc.dg/tree-ssa/vrp104.c: Likewise.
-
-2017-08-29 Richard Biener <rguenther@suse.de>
- Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
-
- * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
-
-2017-08-28 Jeff Law <law@redhat.com>
-
- * gcc.dg/torture/pr57214.c: Fix type of loop counter.
- * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
- * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
- * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
- * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
- * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
- * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
- * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
- * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
-
-2017-08-28 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/81770
- * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
- * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
-
-2017-08-28 Steve Ellcey <sellcey@cavium.com>
-
- * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
- * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
- * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
-
-2017-08-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81977
- * g++.dg/torture/pr81977.C: New testcase.
-
-2017-08-28 Alexander Monakov <amonakov@ispras.ru>
-
- PR target/80640
- * gcc.dg/atomic/pr80640.c: New testcase.
-
-2017-08-27 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/81995
- * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
- * gcc.target/i386/pr46091-4a.c: Ditto.
-
-2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/81974
- * gfortran.dg/inline_matmul_19.f90: New test.
-
-2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
-
- * gcc.target/powerpc/m128-check.h: New file.
- * gcc.target/powerpc/sse-check.h: New file.
- * gcc.target/powerpc/sse-movmskps-1.c: New file.
- * gcc.target/powerpc/sse-movlps-2.c: New file.
- * gcc.target/powerpc/sse-pavgw-1.c: New file.
- * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
- * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
- * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
- * gcc.target/powerpc/sse-divss-1.c: New file.
- * gcc.target/powerpc/sse-movhps-1.c: New file.
- * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
- * gcc.target/powerpc/sse-subps-1.c: New file.
- * gcc.target/powerpc/sse-minps-1.c: New file.
- * gcc.target/powerpc/sse-pminub-1.c: New file.
- * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
- * gcc.target/powerpc/sse-shufps-1.c: New file.
- * gcc.target/powerpc/sse-ucomiss-2.c: New file.
- * gcc.target/powerpc/sse-maxps-1.c: New file.
- * gcc.target/powerpc/sse-pmaxub-1.c: New file.
- * gcc.target/powerpc/sse-movmskb-1.c: New file.
- * gcc.target/powerpc/sse-ucomiss-4.c: New file.
- * gcc.target/powerpc/sse-unpcklps-1.c: New file.
- * gcc.target/powerpc/sse-mulps-1.c: New file.
- * gcc.target/powerpc/sse-rcpps-1.c: New file.
- * gcc.target/powerpc/sse-pminsw-1.c: New file.
- * gcc.target/powerpc/sse-ucomiss-6.c: New file.
- * gcc.target/powerpc/sse-subss-1.c: New file.
- * gcc.target/powerpc/sse-movss-2.c: New file.
- * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
- * gcc.target/powerpc/sse-minss-1.c: New file.
- * gcc.target/powerpc/sse-movaps-2.c: New file.
- * gcc.target/powerpc/sse-movlps-1.c: New file.
- * gcc.target/powerpc/sse-maxss-1.c: New file.
- * gcc.target/powerpc/sse-movhlps-1.c: New file.
- * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
- * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
- * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
- * gcc.target/powerpc/sse-mulss-1.c: New file.
- * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
- * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
- * gcc.target/powerpc/sse-movlhps-1.c: New file.
- * gcc.target/powerpc/sse-movhps-2.c: New file.
- * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
- * gcc.target/powerpc/sse-xorps-1.c: New file.
- * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
- * gcc.target/powerpc/sse-orps-1.c: New file.
- * gcc.target/powerpc/sse-addps-1.c: New file.
- * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
- * gcc.target/powerpc/sse-ucomiss-1.c: New file.
- * gcc.target/powerpc/sse-ucomiss-3.c: New file.
- * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
- * gcc.target/powerpc/sse-andps-1.c: New file.
- * gcc.target/powerpc/sse-cmpss-1.c: New file.
- * gcc.target/powerpc/sse-divps-1.c: New file.
- * gcc.target/powerpc/sse-andnps-1.c: New file.
- * gcc.target/powerpc/sse-ucomiss-5.c: New file.
- * gcc.target/powerpc/sse-movss-1.c: New file.
- * gcc.target/powerpc/sse-sqrtps-1.c: New file.
- * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
- * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
- * gcc.target/powerpc/sse-movaps-1.c: New file.
- * gcc.target/powerpc/sse-movss-3.c: New file.
- * gcc.target/powerpc/sse-unpckhps-1.c: New file.
- * gcc.target/powerpc/sse-addss-1.c: New file.
- * gcc.target/powerpc/sse-psadbw-1.c: New file.
-
-2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
- * gcc.target/powerpc/dform-2.c: Likewise.
- * gcc.target/powerpc/dform-3.c: Likewise.
- * gcc.target/powerpc/pr71656-1.c: Likewise.
- * gcc.target/powerpc/pr71656-2.c: Likewise.
- * gcc.target/powerpc/pr80103-1.c: Likewise.
- * gcc.target/powerpc/pr80098-1.c: Likewise.
-
-2017-08-24 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/81908
- * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
- * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
- * gcc.dg/tree-ssa/pr81908.c: New test.
-
-2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
-
- * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
- Suppress warning during tests.
-
-2017-08-24 Uros Bizjak <ubizjak@gmail.com>
-
- * lib/target-supports.exp: Group together target-dependant checks.
-
-2017-08-24 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/81913
- * gcc.c-torture/execute/pr81913.c: New test.
- * gcc.dg/tree-ssa/loop-niter-1.c: New test.
- * gcc.dg/tree-ssa/loop-niter-2.c: New test.
-
-2017-08-23 Richard Biener <rguenther@suse.de>
-
- PR target/81921
- * gcc.target/i386/pr81921.c: New testcase.
-
-2017-08-23 Daniel Santos <daniel.santos@pobox.com>
-
- * gcc.target/i386/pr80969-1.c: New testcase.
- * gcc.target/i386/pr80969-2a.c: Likewise.
- * gcc.target/i386/pr80969-2.c: Likewise.
- * gcc.target/i386/pr80969-3.c: Likewise.
- * gcc.target/i386/pr80969-4a.c: Likewise.
- * gcc.target/i386/pr80969-4b.c: Likewise.
- * gcc.target/i386/pr80969-4.c: Likewise.
- * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
- * lib/target-supports.exp (check_avx512_os_support_available,
- check_avx512f_hw_available, check_effective_target_avx512f_runtime):
- New proceedures for target avx512f and avx512f_runtime selectors.
- (check_avx2_hw_available): Fix breakage due NULL being undefined.
-
-2017-08-23 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
- * gcc.dg/param-type-mismatch.c: New test case.
-
-2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-perm-char.c: New.
- * gcc.target/powerpc/fold-vec-perm-double.c: New.
- * gcc.target/powerpc/fold-vec-perm-float.c: New.
- * gcc.target/powerpc/fold-vec-perm-int.c: New.
- * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
- * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
- * gcc.target/powerpc/fold-vec-perm-short.c: New.
-
-2017-08-23 Richard Biener <rguenther@suse.de>
-
- * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
- * g++.dg/tree-ssa/pr45605.C: Likewise.
- * gnat.dg/noinline2.adb: Likewise.
- * gnat.dg/renaming6.adb: Likewise.
- * gnat.dg/renaming6.ads: Likewise.
- * gnat.dg/specs/noinline3.ads: Likewise.
-
-2017-08-23 Richard Biener <rguenther@suse.de>
-
- PR lto/81940
- * g++.dg/lto/pr81940_0.C: New testcase.
-
-2017-08-23 Tamar Christina <tamar.christina@arm.com>
-
- PR middle-end/19706
- * gcc.dg/tree-ssa/pr19706.c: New.
- * lib/target-supports.exp (check_effective_target_xorsign): New.
-
-2017-08-22 Daniel Santos <daniel.santos@pobox.com>
-
- * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
- -mabi=ms
- * gcc.target/i386/pr64409.c: Modify to only run on x32.
- * gcc.target/i386/pr46470.c: Modify to skip x32 target.
- * gcc.target/i386/pr66275.c: Likewise.
- * gcc.target/i386/pr68018.c: Likewise.
-
-2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-sums-int.c: New.
-
-2017-08-22 Jeff Law <law@redhat.com>
-
- PR tree-optimization/81741
- PR tree-optimization/71947
- * gcc.dg/tree-ssa/pr81741.c: New test.
- * gcc.dg/tree-ssa/pr71947-7.c: New test.
- * gcc.dg/tree-ssa/pr71947-8.c: New test.
- * gcc.dg/tree-ssa/pr71947-9.c: New test.
- * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
- * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
- * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
- * gcc.dg/tree-ssa/20030922-2.c: xfail.
-
-2017-08-22 Yvan Roux <yvan.roux@linaro.org>
-
- PR c++/80287
- * g++.dg/pr80287.C: New test.
-
-2017-08-22 Richard Biener <rguenther@suse.de>
-
- Revert
- 2017-08-09 Slava Barinov <v.barinov@samsung.com>
-
- * g++.dg/asan/asan.exp: Switch on *.cc tests.
-
-2017-08-22 Richard Biener <rguenther@suse.de>
-
- * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
- * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
- * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
- * g++.dg/debug/dwarf2/typedef5.C: Likewise.
- * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
- * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
- * gcc.dg/debug/dwarf2/dups-types.c: Remove.
- * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
-
-2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/81296
- * gfortran.dg/dtio_12.f90: Update test.
-
-2017-08-21 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/template/pr81899.C: Fix c++03.
- * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
-
-2017-08-21 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
- Update expected result to show all of "(long)0" being underlined.
- * gcc.dg/plugin/diagnostic-test-string-literals-1.c
- (test_multitoken_macro): Update expected underlining.
-
-2017-08-21 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/format/diagnostic-ranges.c: Update expected results
- to show underlining of all pertinent params.
- * gcc.dg/format/pr72858.c: Likewise.
-
-2017-08-21 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/46091
- * gcc.target/i386/pr46091-4.c: New test.
- * gcc.target/i386/pr46091-4a.c: Ditto.
- * gcc.target/i386/pr46091-5.c: Ditto.
- * gcc.target/i386/pr46091-5a.c: Ditto.
-
-2017-08-21 Nathan Sidwell <nathan@acm.org>
-
- PR c++/81899
- * g++.dg/template/pr81899.C: New.
-
-2017-08-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81900
- * gcc.dg/torture/pr81900.c: New testcase.
-
-2017-08-21 Richard Biener <rguenther@suse.de>
-
- * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
- regex to handle the LTO case.
- * c-c++-common/asan/heap-overflow-1.c: Likewise.
- * c-c++-common/asan/misalign-1.c: Likewise.
- * c-c++-common/asan/misalign-2.c: Likewise.
- * c-c++-common/asan/null-deref-1.c: Likewise.
- * c-c++-common/asan/stack-overflow-1.c: Likewise.
- * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
- * c-c++-common/asan/use-after-free-1.c: Likewise.
- * c-c++-common/asan/alloca_big_alignment.c: Likewise.
- * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
- * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
- * c-c++-common/asan/alloca_overflow_right.c: Likewise.
- * c-c++-common/asan/alloca_underflow_left.c: Likewise.
- * g++.dg/asan/large-func-test-1.C: Likewise.
- * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
-
-2017-08-21 Richard Biener <rguenther@suse.de>
-
- PR middle-end/81884
- * g++.dg/torture/pr81884.C: New testcase.
-
-2017-08-20 John David Anglin <danglin@gcc.gnu.org>
-
- PR ipa/77732
- * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
-
-2017-08-18 David Malcolm <dmalcolm@redhat.com>
-
- PR tree-optimization/46805
- * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
- * jit.dg/test-autovectorize.c: New test case.
-
-2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/80210
- * gcc.target/powerpc/pr80210.c: New test.
-
-2017-08-18 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/81514
- * g++.dg/lookup/empty.h: New file.
- * g++.dg/lookup/missing-std-include-2.C: Replace include of
- stdio.h with empty.h and a declaration of a "std::sprintf" not based
- on a built-in.
-
-2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
-
- PR c/53037
- * c-c++-common/pr53037-5.c: New test.
- * g++.dg/pr53037-1.C: Likewise.
- * g++.dg/pr53037-2.C: Likewise.
- * g++.dg/pr53037-3.C: Likewise.
- * g++.dg/pr53037-4.C: Likewise.
- * gcc.dg/pr53037-1.c: Likewise.
- * gcc.dg/pr53037-2.c: Likewise.
- * gcc.dg/pr53037-3.c: Likewise.
- * gcc.dg/pr53037-4.c: Likewise.
-
-2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
-
- * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
- * gcc.target/powerpc/p9-vparity.c: Likewise.
- * gcc.target/powerpc/pr68805.c: Likewise.
- * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
-
-2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/72804
- * gcc.target/powerpc/pr72804.c: New test.
-
-2017-08-17 Marek Polacek <polacek@redhat.com>
-
- PR middle-end/81814
- * gcc.dg/torture/pr81814.c: New test.
-
-2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
-
- * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
-
-2017-08-17 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
-
-2017-08-17 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/vrp117.c: New testcase.
-
-2017-08-16 Uros Bizjak <ubizjak@gmail.com>
-
- * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
- scan-assembler-times for alpha*-*-*.
- * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
- * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
-
-2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/81116
- * gfortran.dg/realloc_on_assignment_29.f90: New test.
-
-2017-08-16 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/46091
- * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
- (testm): New test function.
- * gcc.target/i386/pr46091-2.c: Ditto.
- * gcc.target/i386/pr46091-3.c: Ditto.
-
-2017-08-16 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/81832
- * gcc.dg/tree-ssa/pr81832.c: New test.
-
-2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/81835
- * gcc.dg/vect/pr81815.c: New test.
-
-2017-08-15 Joseph Myers <joseph@codesourcery.com>
-
- PR target/78460
- PR target/67712
- * gcc.c-torture/compile/string-large-1.c: New test.
-
-2017-08-15 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81790
- * gcc.dg/torture/pr81790.c: New testcase.
-
-2017-08-14 Martin Sebor <msebor@redhat.com>
-
- PR c/81117
- * c-c++-common/attr-nonstring-1.c: New test.
-
-2017-08-14 Martin Sebor <msebor@redhat.com>
-
- PR c/81117
- * gcc.dg/format/gcc_diag-10.c: Exercise %G.
-
-2017-08-14 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/ucnid-5.c: Skip on AIX.
- * gcc.target/powerpc/pr79909.c: Skip on AIX.
-
-2017-08-14 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/46091
- * gcc.target/i386/pr46091-1.c: New test.
- * gcc.target/i386/pr46091-2.c: Ditto.
- * gcc.target/i386/pr46091-3.c: Ditto.
-
-2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR target/81643
- * gcc.target/aarch64/long_branch_1.c: Improve testcase.
-
-2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/79845
- * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
- * gcc.target/powerpc/altivec-cell-5.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
- * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
- * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
- * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
- * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
- * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
- * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
- * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
- * gcc.target/powerpc/byte-in-range-1.c: Likewise.
- * gcc.target/powerpc/byte-in-set-1.c: Likewise.
- * gcc.target/powerpc/byte-in-set-2.c: Likewise.
- * gcc.target/powerpc/cmpb-3.c: Likewise.
- * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
- * gcc.target/powerpc/no-r11-3.c: Likewise.
- * gcc.target/powerpc/pr80098-1.c: Likewise.
- * gcc.target/powerpc/pr80098-2.c: Likewise.
- * gcc.target/powerpc/pr80098-3.c: Likewise.
- * gcc.target/powerpc/pr80098-4.c: Likewise.
- * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
- * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
- * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
- * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
- * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
- * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
- * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
- * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
- * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
- * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
- * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
-
-2017-08-14 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/81799
- * gcc.dg/tree-ssa/pr81799.c: New.
-
-2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR middle-end/46932
- * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
- * lib/target-supports.exp: Add check_effective_target_autoincdec.
-
-2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
-
- * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
- -mno-pc-relative-literal-loads.
-
-2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR testsuite/81793
- * gcc.dg/pie-static-1.c: Require both static and pie support.
- * gcc.dg/pie-static-2.c: Likewise.
-
-2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
-
- PR ada/79542
- * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
-
-2017-08-11 Marek Polacek <polacek@redhat.com>
-
- PR c/81795
- * gcc.dg/pr81795.c: New test.
-
-2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/60355
- * gfortran.dg (bind_c_usage_30): New test.
-
-2017-08-11 Martin Liska <mliska@suse.cz>
-
- PR tree-opt/79987
- * gcc.target/i386/mpx/pr79987.c: New test.
-
-2017-08-11 Martin Liska <mliska@suse.cz>
-
- PR ipa/81213
- * gcc.target/i386/pr81213.c: New test.
-
-2017-08-10 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/81708
- * gcc.target/i386/stack-prot-sym.c: New test.
-
-2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR testsuite/81738
- * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
- * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
- vect_perm and vect_element_align for vectorization.
-
-2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/81736
- * gcc.target/i386/pr81736-1.c: New test.
- * gcc.target/i386/pr81736-2.c: Likewise.
- * gcc.target/i386/pr81736-3.c: Likewise.
- * gcc.target/i386/pr81736-4.c: Likewise.
- * gcc.target/i386/pr81736-5.c: Likewise.
- * gcc.target/i386/pr81736-6.c: Likewise.
- * gcc.target/i386/pr81736-7.c: Likewise.
-
-2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
- * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
-
-2017-08-10 David Malcolm <dmalcolm@redhat.com>
-
- * c-c++-common/missing-close-symbol.c: New test case.
- * c-c++-common/missing-symbol.c: New test case.
- * gcc.dg/unclosed-init.c: New test case.
- * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
- * g++.dg/diagnostic/unclosed-function.C: New test case.
- * g++.dg/diagnostic/unclosed-namespace.C: New test case.
- * g++.dg/diagnostic/unclosed-struct.C: New test case.
- * g++.dg/parse/pragma2.C: Update to reflect movement of the
- "expected identifier" error.
-
-2017-08-10 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_d_lines_1.f: New test.
- * gfortran.dg/dec_d_lines_2.f: New test.
-
-2017-08-10 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_structure_18.f90: New test.
- * gfortran.dg/dec_structure_19.f90: New test.
- * gfortran.dg/dec_structure_20.f90: New test.
- * gfortran.dg/dec_structure_21.f90: New test.
-
-2017-08-10 Marek Polacek <polacek@redhat.com>
-
- PR testsuite/81784
- * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
-
- * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
-
-2017-08-10 Martin Liska <mliska@suse.cz>
-
- PR c++/81355
- * g++.dg/other/pr81355.C: New test.
-
-2017-08-09 David Malcolm <dmalcolm@redhat.com>
-
- * jit.dg/all-non-failing-tests.h: Add note about
- test-vector-types.cc.
- * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test case.
- * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
- New test case.
- * jit.dg/test-vector-types.cc: New test case.
-
-2017-08-09 Andrew Pinski <apinski@cavium.com>
-
- * gcc.target/aarch64/vect-xorsign_exec.c: Add
- --save-temps to the options passed.
-
-2017-08-09 Michael Collison <michael.collison@arm.com>
-
- * g++.dg/ext/packed8.C: Remove -mstructure-size-boundary
- option and fix comment.
- * g++.dg/init/array16.C: Remove -mstructure-size-boundary
- option and fix comment.
- * g++.dg/other/crash-4.C: Remove -mstructure-size-boundary
- option and fix comment.
- * gcc.dg/builtin-stringop-chk-1.c: Remove
- -mstructure-size-boundary option.
-
-2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR rtl-optimization/81423
- * gcc.c-torture/execute/pr81423.c: New testcase.
-
-2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-pack-double.c: New.
- * gcc.target/powerpc/fold-vec-pack-int.c: New.
- * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
- * gcc.target/powerpc/fold-vec-pack-short.c: New.
-
-2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-msum-char.c: New.
- * gcc.target/powerpc/fold-vec-msum-short.c: New.
-
-2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-madd-double.c: New.
- * gcc.target/powerpc/fold-vec-madd-float.c: New.
- * gcc.target/powerpc/fold-vec-madd-short.c: New.
-
-2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
- * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
- * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
- * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
-
-2017-08-09 Slava Barinov <v.barinov@samsung.com>
-
- * g++.dg/asan/asan.exp: Switch on *.cc tests.
-
-2017-08-09 Marek Polacek <polacek@redhat.com>
-
- PR c/81233
- * gcc.dg/diagnostic-types-1.c: New test.
- * gcc.dg/assign-warn-1.c: Update warning messages.
- * gcc.dg/assign-warn-2.c: Likewise.
- * gcc.dg/c90-const-expr-5.c: Likewise.
- * gcc.dg/c99-const-expr-5.c: Likewise.
- * gcc.dg/conv-2.c: Likewise.
- * gcc.dg/init-bad-7.c: Likewise.
- * gcc.dg/overflow-warn-1.c: Likewise.
- * gcc.dg/overflow-warn-2.c: Likewise.
- * gcc.dg/overflow-warn-3.c: Likewise.
- * gcc.dg/overflow-warn-4.c: Likewise.
- * gcc.dg/pointer-array-atomic.c: Likewise.
- * gcc.dg/pr26865.c: Likewise.
- * gcc.dg/pr61162-2.c: Likewise.
- * gcc.dg/pr61162.c: Likewise.
- * gcc.dg/pr67730-2.c: Likewise.
- * gcc.dg/pr69156.c: Likewise.
- * gcc.dg/pr70174.c: Likewise.
- * objc.dg/proto-lossage-4.m: Likewise.
-
-2017-08-09 Marek Polacek <polacek@redhat.com>
-
- PR c/81417
- * Wsign-compare-1.c: New test.
- * gcc.dg/compare1.c: Adjust dg-bogus.
- * gcc.dg/compare2.c: Likewise.
- * gcc.dg/compare3.c: Likewise.
- * gcc.dg/compare7.c: Likewise.
- * gcc.dg/compare8.c: Likewise.
- * gcc.dg/compare9.c: Likewise.
- * gcc.dg/pr11492.c: Likewise.
-
-2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
-
- PR driver/81523
- * gcc.dg/pie-7.c: New test.
- * gcc.dg/pie-static-1.c: Likewise.
- * gcc.dg/pie-static-2.c: Likewise.
-
-2017-08-08 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/81708
- * gcc.target/i386/stack-prot-guard.c: New test.
-
-2017-08-08 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/xorsign.c: New.
- * gcc.target/aarch64/xorsign_exec.c: New.
- * gcc.target/aarch64/vect-xorsign_exec.c: New.
-
-2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/81354
- * g++.dg/torture/pr81354.C: New file.
-
-2017-08-08 Richard Biener <rguenther@suse.de>
-
- PR middle-end/81719
- * g++.dg/tree-ssa/pr81719.C: New testcase.
-
-2017-08-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81723
- * gfortran.dg/pr81723.f: New testcase.
-
-2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
- string.
- * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
- * gcc.target/powerpc/byte-in-set-2.c: Likewise.
- * gcc.target/powerpc/cmpb-3.c: Likewise.
- * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
- * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
-
-2017-08-08 Martin Liska <mliska@suse.cz>
-
- PR tree-opt/81696
- * gcc.dg/ipa/pr81696.c: New test.
-
-2017-08-08 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/81744
- * gcc.dg/tree-ssa/pr81744.c: New.
-
-2017-08-08 Marek Polacek <polacek@redhat.com>
-
- PR c++/81607
- * g++.dg/other/bitfield6.C: New test.
-
-2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/81593
- * gcc.target/powerpc/vec-setup.h: New tests to test various
- combinations of setting up vectors of 2 double word elements.
- * gcc.target/powerpc/vec-setup-long.c: Likewise.
- * gcc.target/powerpc/vec-setup-double.c: Likewise.
- * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
- * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
- * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
- vector inserts from vector extracts.
- * gcc.target/powerpc/vsx-extract-7.c: Likewise.
-
-2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/68829
- PR fortran/81701
- * gfortran.dg/o_fast_stacksize.90: New test.
-
-2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR middle-end/46932
- * gcc.dg/pr46932.c: Compile on targets with pre-increment.
-
-2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/pr81736-1.c: Removed.
- * gcc.target/i386/pr81736-2.c: Likewise.
- * gcc.target/i386/pr81736-3.c: Likewise.
- * gcc.target/i386/pr81736-4.c: Likewise.
-
-2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/81736
- * gcc.target/i386/pr81736-1.c: New test.
- * gcc.target/i386/pr81736-2.c: Likewise.
- * gcc.target/i386/pr81736-3.c: Likewise.
- * gcc.target/i386/pr81736-4.c: Likewise.
-
-2017-08-07 Marek Polacek <polacek@redhat.com>
-
- PR middle-end/81737
- * gcc.dg/pr81737.c: New test.
-
-2017-08-07 Martin Liska <mliska@suse.cz>
-
- * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
- * gcc.dg/parm-impl-decl-1.c: Likewise.
- * gcc.dg/parm-impl-decl-3.c: Likewise.
- * gcc.dg/Wattributes-5.c: New test.
-
-2017-08-06 Andrew Pinski <apinski@cavium.com>
-
- * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
- * gcc.target/aarch64/target_attr_13.c: LIkewise.
- * gcc.target/aarch64/target_attr_15.c: LIkewise.
- * gcc.target/aarch64/target_attr_4.c: Likewise.
- * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
- * gcc.target/aarch64/target_attr_2.c: Likewise.
- * gcc.target/aarch64/target_attr_7.c: Likewise.
- * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
- * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
- * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
-
-2017-08-06 Andrew Pinski <apinski@cavium.com>
-
- * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
- -march=armv8-a+nolse, skip if -mcpu= is passed.
- * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
-
-2017-08-06 Andrew Pinski <apinski@cavium.com>
-
- * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
- * gcc.target/aarch64/_Float16_2.c: Likewise.
- * gcc.target/aarch64/_Float16_3.c: Likewise.
-
-2017-08-06 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
-
-2017-08-06 Tom de Vries <tom@codesourcery.com>
-
- * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove):
- Fix return type. Add missing return.
-
-2017-08-06 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/81731
- * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
- variable 'a' definition.
- (b): Remove unused variable.
- (gp): New variable.
- (check): Add parameter corresponding to call in main, and handle.
-
-2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79790
- * g++.dg/cpp1z/class-deduction43.C: New.
-
-2017-08-04 Yury Gribov <tetra2005@gmail.com>
-
- PR tree-optimization/57371
- * c-c++-common/pr57371-1.c: New test.
- * c-c++-common/pr57371-2.c: New test.
- * c-c++-common/pr57371-3.c: New test.
- * c-c++-common/pr57371-4.c: New test.
- * gcc.dg/pr57371-5.c: New test.
-
-2017-08-04 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
- builtin test cases for vec_mule, and vec_mulo.
- * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
- builtin test cases for vec_mule, and vec_mulo.
-
-2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/81590
- * gcc.target/i386/avx512-check.h: New file.
- * gcc.target/i386/avx5124fmaps-check.h: Removed.
- * gcc.target/i386/avx5124vnniw-check.h: Likewise.
- * gcc.target/i386/avx512cd-check.h: Likewise.
- * gcc.target/i386/avx512ifma-check.h: Likewise.
- * gcc.target/i386/avx512vbmi-check.h: Likewise.
- * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
- * gcc.target/i386/avx512bw-check.h: Rewrite.
- * gcc.target/i386/avx512dq-check.h: Likewise.
- * gcc.target/i386/avx512er-check.h: Likewise.
- * gcc.target/i386/avx512f-check.h: Likewise.
- * gcc.target/i386/avx512vl-check.h: Likewise.
- * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
- only.
- (test_512): Removed.
- (avx512*_test): Likewise.
- * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
-
-2017-08-04 Marek Polacek <polacek@redhat.com>
-
- PR middle-end/81695
- * gcc.dg/pr81695.c: New test.
-
-2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/81136
- * gcc.dg/vect/pr81136.c: Add scan test.
-
-2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/vect-alias-check-3.c: New test.
- * gcc.dg/vect/vect-alias-check-4.c: Likewise.
- * gcc.dg/vect/vect-alias-check-5.c: Likewise.
-
-2017-08-04 Richard Biener <rguenther@suse.de>
-
- PR middle-end/81705
- * c-c++-common/ubsan/pr81705.c: New testcase.
-
-2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
- messages that used to start with a capital letter.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
- * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
- * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
- * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
- * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
- * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
- * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
- * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
- * gcc.target/powerpc/byte-in-range-1.c: Likewise.
- * gcc.target/powerpc/byte-in-set-1.c: Likewise.
- * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
- * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
- * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
- * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
- * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
- * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
- * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
- * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
- * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
- * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
- * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
-
-2017-08-03 Jakub Jelinek <jakub@redhat.com>
-
- PR target/81621
- * gcc.dg/pr81621.c: New test.
-
-2017-08-03 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
- and CSE.
-
-2017-08-03 Richard Biener <rguenther@suse.de>
-
- PR middle-end/81148
- * c-c++-common/ubsan/pr81148.c: New testcase.
-
-2017-08-03 Tom de Vries <tom@codesourcery.com>
-
- PR target/81662
- * gcc.target/nvptx/patchable_function_entry-default.c: New test.
-
-2017-08-03 Jakub Jelinek <jakub@redhat.com>
-
- PR driver/81650
- * gcc.dg/pr81650.c: New test.
-
-2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71440
- * g++.dg/template/crash127.C: New.
-
-2017-08-03 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/81052
- * c-c++-common/pr81052.c: New test.
-
-2017-08-03 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/pr56727-2.c: Require alias.
-
-2017-08-03 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/attr-noipa.c: Require alloca.
-
-2017-08-03 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/torture/pr80163.c: Require label_values.
-
-2017-08-03 Tom de Vries <tom@codesourcery.com>
-
- PR target/81662
- * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
- * c-c++-common/patchable_function_entry-default.c: Same.
- * c-c++-common/patchable_function_entry-definition.c: Same.
-
-2017-08-02 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/81644
- * gcc.target/i386/pr81644.c: New test.
-
-2017-08-02 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/Walloca-14.c: Use relative line number.
-
-2017-08-02 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
- test "no-3dnowa" target attribute.
-
-2017-08-02 Marek Polacek <polacek@redhat.com>
-
- PR c/81289
- * gcc.dg/noncompile/pr81289.c: New test.
-
- PR c/81448
- PR c/81306
- * c-c++-common/Wmultistatement-macros-13.c: New test.
-
-2017-08-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/81640
- * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
-
- PR middle-end/79499
- * gcc.dg/pr79499.c: New test.
-
-2017-08-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81633
- * gcc.dg/vect/pr81633.c: New testcase.
-
-2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.dg/guality/pr25967-1.c: New test.
- * gcc.dg/guality/pr25967-2.c: Likewise.
- * gcc.dg/torture/pr25967-1.c: Likewise.
- * gcc.dg/torture/pr25967-2.c: Likewise.
-
-2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/81654
- * gcc.target/i386/pr81654.c: New test.
-
-2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
-
- PR fortran/79312
- * gfortran.dg/logical_assignment_1.f90: New test.
-
-2017-08-01 Martin Liska <mliska@suse.cz>
-
- PR middle-end/70140
- * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
-
-2017-08-01 Martin Liska <mliska@suse.cz>
-
- Revert r250771
- Make mempcpy more optimal (PR middle-end/70140).
-
-2017-08-01 Jakub Jelinek <jakub@redhat.com>
-
- PR target/81622
- * gcc.target/powerpc/pr81622.c: New test.
-
-2017-08-01 Steve Ellcey <sellcey@cavium.com>
-
- PR tree-optimization/80925
- * gcc.dg/vect/vect-28.c: Add
- --param vect-max-peeling-for-alignment=0 option.
- Remove unaligned access and peeling checks.
- * gcc.dg/vect/vect-33-big-array.c: Ditto.
- * gcc.dg/vect/vect-70.c: Ditto.
- * gcc.dg/vect/vect-87.c: Ditto.
- * gcc.dg/vect/vect-88.c: Ditto.
- * gcc.dg/vect/vect-91.c: Ditto.
- * gcc.dg/vect/vect-93.c: Ditto.
-
-2017-08-01 Tom de Vries <tom@codesourcery.com>
-
- * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
- * gcc.target/nvptx/slp.c (foo): Same.
-
-2017-08-01 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81181
- * gcc.dg/torture/pr81181.c: New testcase.
-
-2017-08-01 Martin Liska <mliska@suse.cz>
-
- PR middle-end/70140
- * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
-
-2017-08-01 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/81641
- * gcc.target/i386/pr81641.c: New test.
-
-2017-08-01 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/81639
- * gcc.target/i386/pr81639.c: New test.
-
-2017-08-01 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
- * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
- endless loop.
- * gcc.dg/uninit-23.c: Adjust.
-
-2017-08-01 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
- * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
-
-2017-08-01 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/81627
- * gcc.dg/tree-ssa/pr81627.c: New.
-
-2017-08-01 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/81620
- * gcc.dg/tree-ssa/pr81620-1.c: New.
- * gcc.dg/tree-ssa/pr81620-2.c: New.
-
-2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR testsuite/53542
- * gfortran.dg/use_30.f90: New test.
-
-2017-08-01 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/81588
- * gcc.dg/tree-ssa/pr81588.c: New test.
- * gcc.dg/pr81588.c: New test.
- * gcc.c-torture/execute/pr81588.c: New test.
-
-2017-08-01 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81297
- * gcc.dg/torture/pr81297.c: New testcase.
-
-2017-07-31 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
-
-2017-07-31 Steve Ellcey <sellcey@cavium.com>
-
- PR tree-optimization/80925
- * gcc.dg/vect/no-section-anchors-vect-69.c: Add
- --param vect-max-peeling-for-alignment=0 option.
- Remove unaligned access and peeling checks.
- * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
-
-2017-07-31 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
- missed in commit 250746.
-
-2017-07-31 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
- new builtins.
-
-2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
- * gcc.target/i386/pr79793-2.c: Likewise.
-
-2017-07-31 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/25967
- * gcc.target/i386/naked-3.c (dg-options): Use -O0.
- (naked): Add attribute regparm(1) for x86_32 targets.
- Add integer argument. Remove global "data" variable.
- (main): Pass integer argument to naked function.
- * gcc.target/i386/naked-4.c: New test.
-
-2017-07-31 Jan Hubicka <hubicka@ucw.cz>
- Martin Liska <mliska@suse.cz>
-
- * gcc.dg/predict-15.c: New test.
- * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
-
-2017-07-31 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/25967
- * gcc.target/i386/naked-1.c: New test.
- * gcc.target/i386/naked-2.c: Ditto.
- * gcc.target/i386/naked-3.c: Ditto.
- * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
- do_test_body0 stub function, use attribute "naked" instead.
- * gcc.dg/pr44290-1.c: Use naked_functions effective target.
- * gcc.dg/pr44290-2.c: Ditto.
-
-2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/81581
- * gfortran.dg/dim_sum_1.f90: New test case.
- * gfortran.dg/dim_sum_2.f90: New test case.
- * gfortran.dg/dim_sum_3.f90: New test case.
-
-2017-07-31 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
- * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
-
-2017-07-31 Martin Liska <mliska@suse.cz>
-
- PR sanitize/81530
- * g++.dg/ubsan/pr81530.C: New test.
-
-2017-07-31 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/81604
- * c-c++-common/ubsan/pr81604.c: New test.
-
-2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/79793
- * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
- * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
- (foo): Check the builtin return address against the return address
- in interrupt frame.
- * gcc.target/i386/pr79793-1.c: New test.
- * gcc.target/i386/pr79793-2.c: Likewise.
-
-2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/dump-ada-spec-7.c: New test.
-
-2017-07-29 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
- * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
-
-2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
-
- * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
-
-2017-07-28 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/int_mov_immediate_1.c: New.
-
-2017-07-28 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/vect/pr80815-3.c: Require vect_perm.
-
-2017-07-28 Tamar Christina <tamar.christina@arm.com>
- Bilyan Borisov <bilyan.borisov@arm.com>
-
- * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
- * gcc.target/aarch64/flt_mov_immediate_1.c: New.
- * gcc.target/aarch64/f16_mov_immediate_1.c: New.
- * gcc.target/aarch64/f16_mov_immediate_2.c: New.
- * gcc.target/aarch64/pr63304_1.c: Changed to double.
-
-2017-07-28 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
- * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
- * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
- * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
- * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
- * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
- * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
- * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
- * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
- * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
- * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
-
-2017-07-28 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/81340
- * g++.dg/asan/pr81340.C: New test.
-
-2017-07-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81502
- * gcc.target/i386/pr81502.c: New testcase.
-
-2017-07-28 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/81460
- * gcc.dg/asan/pr81460.c: New test.
-
-2017-07-28 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/80998
- * c-c++-common/ubsan/ptr-overflow-1.c: New test.
- * c-c++-common/ubsan/ptr-overflow-2.c: New test.
-
- PR tree-optimization/81578
- * gcc.dg/pr81578.c: New test.
-
-2017-07-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81573
- * gcc.dg/torture/pr81573.c: Explicitely use signed char.
-
-2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
-
- * g++.dg/pr69667.C: Remove option -mlra.
- * gcc.target/powerpc/dform-1.c: Likewise.
- * gcc.target/powerpc/dform-2.c: Likewise.
- * gcc.target/powerpc/dform-3.c: Likewise.
- * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
- * gcc.target/powerpc/p9-vparity.c: Likewise.
- * gcc.target/powerpc/pr63491.c: Likewise.
- * gcc.target/powerpc/pr67808.c: Likewise.
- * gcc.target/powerpc/pr68805.c: Likewise.
- * gcc.target/powerpc/pr69461.c: Likewise.
- * gcc.target/powerpc/pr71680.c: Likewise.
- * gcc.target/powerpc/pr77289.c: Likewise.
- * gcc.target/powerpc/pr78458.c: Likewise.
- * gcc.target/powerpc/pr78543.c: Likewise.
- * g++.dg/pr71294.C: Remove option -mno-lra.
- * gcc.target/powerpc/pr71656-1.c: Likewise.
- * gcc.target/powerpc/pr71656-2.c: Likewise.
- * gcc.target/powerpc/pr71698.c: Likewise.
-
-2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
- Sudakshina Das <sudi.das@arm.com>
-
- * gcc.target/aarch64/tst_imm_split_1.c: New Test.
-
-2017-07-27 Marek Polacek <polacek@redhat.com>
-
- PR c/81417
- * c-c++-common/Wsign-compare-1.c: New test.
- * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
- * g++.dg/warn/Wsign-compare-4.C: Likewise.
- * g++.dg/warn/Wsign-compare-6.C: Likewise.
- * g++.dg/warn/compare1.C: Likewise.
- * gcc.dg/compare1.c: Likewise.
- * gcc.dg/compare2.c: Likewise.
- * gcc.dg/compare4.c: Likewise.
- * gcc.dg/compare5.c: Likewise.
- * gcc.dg/pr35430.c: Likewise.
- * gcc.dg/pr60087.c: Likewise.
-
-2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
-
- PR middle-end/81564
- * gcc.dg/pr81564.c: New test.
-
-2017-07-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81573
- PR tree-optimization/81494
- * gcc.dg/torture/pr81573.c: New testcase.
-
-2017-07-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81571
- * gcc.dg/torture/pr81571.c: New testcase.
-
-2017-07-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81502
- * gcc.target/i386/vect-insert-1.c: New testcase.
-
-2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- PR target/81534
- * gcc.target/s390/pr81534.c: New test.
-
-2017-07-27 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/81555
- PR tree-optimization/81556
- * gcc.c-torture/execute/pr81555.c: New test.
- * gcc.c-torture/execute/pr81556.c: New test.
-
- * gcc.dg/attr-noipa.c: New test.
- * gcc.dg/ipa/ipa-pta-18.c: New test.
- * gcc.dg/ipa/ipa-sra-11.c: New test.
-
-2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
- option.
- * gcc.target/powerpc/vsx-himode2.c: Likewise.
- * gcc.target/powerpc/vsx-himode3.c: Likewise.
- * gcc.target/powerpc/vsx-qimode.c: Likewise.
- * gcc.target/powerpc/vsx-qimode2.c: Likewise.
- * gcc.target/powerpc/vsx-qimode3.c: Likewise.
- * gcc.target/powerpc/vsx-simode.c: Likewise.
- * gcc.target/powerpc/vsx-simode2.c: Likewise.
- * gcc.target/powerpc/vsx-simode3.c: Likewise.
-
-2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71570
- * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
-
-2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/81563
- * gcc.target/i386/pr81563.c: New test
-
-2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR target/79041
- * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
-
-2017-07-26 Marek Polacek <polacek@redhat.com>
-
- PR middle-end/70992
- * gcc.dg/overflow-warn-1.c: Adjust dg-error.
- * gcc.dg/overflow-warn-2.c: Likewise.
- * gcc.dg/overflow-warn-3.c: Likewise.
- * gcc.dg/overflow-warn-4.c: Likewise.
- * gcc.dg/torture/pr70992-2.c: New test.
- * gcc.dg/torture/pr70992.c: New test.
-
-2017-07-26 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/pr70920-2.c: Adjust for transform already happening in ccp1.
- * gcc.dg/pr70920-4.c: Likewise.
-
-2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR middle-end/46932
- * gcc.dg/pr46932.c: New testcase.
-
-2017-07-26 Martin Liska <mliska@suse.cz>
-
- PR sanitize/81186
- * gcc.dg/asan/pr81186.c: New test.
-
-2017-07-25 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
- vec_cnttz builtins.
-
-2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt66.adb: New test.
-
-2017-07-25 Alexander Monakov <amonakov@ispras.ru>
-
- * gcc.dg/tree-ssa/assoc-2.c: Enhance.
- * gcc.dg/tree-ssa/slsr-4.c: Adjust.
-
-2017-07-25 Alexander Monakov <amonakov@ispras.ru>
-
- * gcc.dg/tree-ssa/assoc-2.c: New testcase.
-
-2017-07-25 Torsten Duwe <duwe@suse.de>
-
- * c-c++-common/patchable_function_entry-default.c: New test.
- * c-c++-common/patchable_function_entry-decl.c: Likewise.
- * c-c++-common/patchable_function_entry-definition.c: Likewise.
-
-2017-07-25 Jakub Jelinek <jakub@redhat.com>
-
- PR target/81532
- * gcc.target/i386/pr80833-3.c: New test.
- * gcc.target/i386/avx512dq-pr81532.c: New test.
- * gcc.target/i386/avx512bw-pr81532.c: New test.
-
-2017-07-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81455
- * gcc.dg/pr81455.c: New testcase.
-
-2017-07-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81529
- * gfortran.dg/pr81529.f90: New testcase.
-
-2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/pr79041-2.c: Improve test.
-
-2017-07-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81410
- * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
-
-2017-07-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81510
- * gcc.dg/torture/pr81510.c: New testcase.
- * gcc.dg/torture/pr81510-2.c: Likewise.
-
-2017-07-25 Martin Liska <mliska@suse.cz>
-
- PR ipa/81520
- * gcc.dg/ipa/pr81520.c: New test.
-
-2017-07-25 Marek Polacek <polacek@redhat.com>
-
- PR c/81364
- * Wmultistatement-macros-12.c: New test.
-
-2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/81414
- * gcc.target/aarch64/pr81414.C: New.
-
-2017-07-25 Richard Biener <rguenther@suse.de>
-
- PR middle-end/81505
- * gcc.dg/ubsan/pr81505.c: New testcase.
-
-2017-07-24 Daniel Santos <daniel.santos@pobox.com>
-
- PR testsuite/80759
- * gcc.target/x86_64/abi/ms-sysv/do-test.S
- (ELFFN_BEGIN): Rename to FN_TYPE.
- (ELFFN_END): Rename to FN_SIZE.
- (ASMNAME): New macro.
- (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
- .global.
- (FUNC_END): Use ASMNAME.
- (test_data_save): Remove.
- (test_data_input): Likewise.
- (test_data_output: Likewise.
- (test_data_fn): Likewise.
- (test_data_retaddr): Likewise.
- (regs_to_mem): Make globals, use r10 instead of rax.
- (mem_to_regs): Likewise.
- (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
- body to ms-sysv.c.
- (do_test_aligned): Likewise.
- * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
- Add dg-* directives.
- (PASTE_STR): New macro.
- (ASMNAME): Likewise.
- (LOAD_TEST_DATA_ADDR): Likewise.
- (TEST_DATA_OFFSET): Likewise.
- (do_test_body0): New C function.
- (do_test_body): New inline assembly routine.
- * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
- (runtest_ms_sysv): Modify.
-
-2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
- since the upper-regs options have been deleted.
- * gcc.target/powerpc/pr65849-2.c: Likewise.
- * gcc.target/powerpc/pr80099-1.c: Likewise.
- * gcc.target/powerpc/pr80099-2.c: Likewise.
- * gcc.target/powerpc/pr80099-3.c: Likewise.
- * gcc.target/powerpc/pr80099-4.c: Likewise.
- * gcc.target/powerpc/pr80099-5.c: Likewise.
- * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
- support removal of the upper-regs options.
- * gcc.target/powerpc/p8vector-fp.c: Likewise.
- * gcc.target/powerpc/p8vector-ldst.c: Likewise.
- * gcc.target/powerpc/p9-dimode1.c: Likewise.
- * gcc.target/powerpc/p9-dimode2.c: Likewise.
- * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
- * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
- * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
- * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
- * gcc.target/powerpc/ppc-round.c: Likewise.
- * gcc.target/powerpc/pr71720.c: Likewise.
- * gcc.target/powerpc/pr72853.c: Likewise.
- * gcc.target/powerpc/pr79907.c: Likewise.
- * gcc.target/powerpc/pr78953.c: Likewise.
- * gcc.target/powerpc/upper-regs-df.c: Likewise.
- * gcc.target/powerpc/upper-regs-sf.c: Likewise.
- * gcc.target/powerpc/vec-extract-1.c: Likewise.
- * gcc.target/powerpc/vec-init-3.c: Likewise.
- * gcc.target/powerpc/vec-init-6.c: Likewise.
- * gcc.target/powerpc/vec-init-7.c: Likewise.
- * gcc.target/powerpc/vec-set-char.c: Likewise.
- * gcc.target/powerpc/vec-set-int.c: Likewise.
- * gcc.target/powerpc/vec-set-short.c: Likewise.
-
-2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR target/79041
- * gcc.target/aarch64/pr79041-2.c: New test.
-
-2017-07-24 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
- the new built-ins.
-
-2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
-
- * gcc.target/aarch64/simd/vmla_elem_1.c: New.
-
-2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
- Mikael Morin <mikael@gcc.gnu.org>
-
- PR fortran/66102
- * gfortran.dg/realloc_on_assign_28.f90: New test.
-
-2017-07-23 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
- * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
-
-2017-07-23 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/80569
- * gcc.target/i386/pr80569.c: New test.
-
-2017-07-21 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
- vmuleuh): Fix scan-assembler-times should check for word not half word
- instructions.
-
-2017-07-21 Jim Wilson <jim.wilson@linaro.org>
-
- * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
- redundant -march option.
- (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
- in addition to armv8.1-a.
-
-2017-07-21 Yury Gribov <tetra2005@gmail.com>
-
- PR middle-end/56727
- * gcc.dg/pr56727-1.c: New test.
- * gcc.dg/pr56727-2.c: New test.
-
-2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
-
- * gcc.target/powerpc/mmx-check.h: New file.
- * gcc.target/powerpc/mmx-packs.c: New file.
- * gcc.target/powerpc/mmx-packssdw-1.c: New file.
- * gcc.target/powerpc/mmx-packsswb-1.c: New file.
- * gcc.target/powerpc/mmx-packuswb-1.c: New file.
- * gcc.target/powerpc/mmx-paddb-1.c: New file.
- * gcc.target/powerpc/mmx-paddd-1.c: New file.
- * gcc.target/powerpc/mmx-paddsb-1.c: New file.
- * gcc.target/powerpc/mmx-paddsw-1.c: New file.
- * gcc.target/powerpc/mmx-paddusb-1.c: New file.
- * gcc.target/powerpc/mmx-paddusw-1.c: New file.
- * gcc.target/powerpc/mmx-paddw-1.c: New file.
- * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
- * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
- * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
- * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
- * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
- * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
- * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
- * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
- * gcc.target/powerpc/mmx-pmullw-1.c: New file.
- * gcc.target/powerpc/mmx-pslld-1.c: New file.
- * gcc.target/powerpc/mmx-psllw-1.c: New file.
- * gcc.target/powerpc/mmx-psrad-1.c: New file.
- * gcc.target/powerpc/mmx-psraw-1.c: New file.
- * gcc.target/powerpc/mmx-psrld-1.c: New file.
- * gcc.target/powerpc/mmx-psrlw-1.c: New file.
- * gcc.target/powerpc/mmx-psubb-2.c: New file.
- * gcc.target/powerpc/mmx-psubd-2.c: New file.
- * gcc.target/powerpc/mmx-psubsb-1.c: New file.
- * gcc.target/powerpc/mmx-psubsw-1.c: New file.
- * gcc.target/powerpc/mmx-psubusb-1.c: New file.
- * gcc.target/powerpc/mmx-psubusw-1.c: New file.
- * gcc.target/powerpc/mmx-psubw-2.c: New file.
- * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
- * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
- * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
- * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
- * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
- * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
-
-2017-06-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81500
- * gcc.dg/torture/pr81500.c: New testcase.
-
-2017-07-20 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/ext/anon-struct6.C: Adjust diag.
- * g++.old-deja/g++.other/anon4.C: Adjust diag.
-
-2017-07-20 Jakub Jelinek <jakub@redhat.com>
-
- PR target/80846
- * gcc.target/i386/avx-pr80846.c: New test.
- * gcc.target/i386/avx2-pr80846.c: New test.
- * gcc.target/i386/avx512f-pr80846.c: New test.
-
-2017-07-20 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/81388
- * gcc.dg/tree-ssa/pr81388-1.c: New test.
- * gcc.dg/tree-ssa/pr81388-2.c: New test.
-
-2017-07-17 Tom de Vries <tom@codesourcery.com>
-
- PR middle-end/81030
- * gcc.dg/pr81030.c: New test.
-
-2017-07-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/61171
- * g++.dg/vect/pr61171.cc: New testcase.
- * gfortran.dg/vect/pr61171.f: Likewise.
- * gcc.dg/vect/vect-reduc-11.c: Likewise.
-
-2017-07-20 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
- with V64QImode.
- * gcc.dg/vect/slp-45.c: Likewise.
-
-2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
-
- * gcc.dg/tree-ssa/vrp116.c: New Test.
-
-2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
- __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
- __builtin_cpu_is and __builtin_cpu_supports are supported.
-
-2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
-
- * gcc.target/powerpc/bmi-check.h (main): Skip unless
- __BUILTIN_CPU_SUPPORTS__ defined.
- * gcc.target/powerpc/bmi2-check.h (main): Skip unless
- __BUILTIN_CPU_SUPPORTS__ defined.
-
-2017-07-19 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/81346
- * gcc.dg/tree-ssa/pr81346-5.c: New test.
-
-2017-07-19 Tom de Vries <tom@codesourcery.com>
-
- * gcc.target/nvptx/decl-init.c: Update alignment.
- * gcc.target/nvptx/slp-2-run.c: New test.
- * gcc.target/nvptx/slp-2.c: New test.
- * gcc.target/nvptx/v2di.c: New test.
-
-2017-07-19 Tom de Vries <tom@codesourcery.com>
-
- * gcc.target/nvptx/slp-run.c: New test.
- * gcc.target/nvptx/slp.c: New test.
- * gcc.target/nvptx/v2si-cvt.c: New test.
- * gcc.target/nvptx/v2si-run.c: New test.
- * gcc.target/nvptx/v2si.c: New test.
- * gcc.target/nvptx/vec.inc: New test.
-
-2017-07-19 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/81346
- * gcc.dg/tree-ssa/pr81346-1.c: New test.
- * gcc.dg/tree-ssa/pr81346-2.c: New test.
- * gcc.dg/tree-ssa/pr81346-3.c: New test.
- * gcc.dg/tree-ssa/pr81346-4.c: New test.
- * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
- compiler to avoid X / C1 op C2 optimization to trigger.
-
-2017-07-19 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/63361
- * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
- -ffloat-store or -mieee for targets that need it.
-
-2017-07-18 Tom de Vries <tom@codesourcery.com>
-
- PR middle-end/81464
- * gfortran.dg/pr81464.f90: New test.
-
-2017-07-18 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/81471
- * gcc.target/i386/pr81471.c: New test.
-
-2017-06-18 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81410
- * gcc.dg/vect/pr81410.c: New testcase.
-
-2017-07-18 Jan Hubicka <hubicka@ucw.cz>
-
- PR middle-end/81462
- * g++.dg/torture/pr81462.C: New testcase.
-
-2017-07-18 Bin Cheng <bin.cheng@arm.com>
-
- PR target/81408
- * g++.dg/tree-ssa/pr81408.C: New.
- * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
-
-2017-07-18 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80620
- PR tree-optimization/81403
- * gcc.dg/torture/pr80620.c: New testcase.
- * gcc.dg/torture/pr81403.c: Likewise.
-
-2017-07-18 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81418
- * gcc.dg/torture/pr81418.c: New testcase.
-
-2017-07-17 Carl Love <cel@us.ibm.com>
-
- Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
- test case changes for commit 249424
-
- * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
- vmuleuh): Fix scan-assembler-times should check for word not half word
- instructions.
-
-2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/81162
- * gcc.dg/pr81162.c: Move this to...
- * gcc.dg/ubsan/pr81162.c: ...here.
-
-2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
-
- * g++.dg/diagnostic/friend1.C: New test.
- * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
-
-2017-07-17 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/warn/ctor-dtor-privacy-3.C: New.
-
-2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * lib/gcc-dg.exp: Increase expect's match buffer size.
-
-2017-07-17 Bin Cheng <bin.cheng@arm.com>
-
- PR target/81369
- * gcc.dg/tree-ssa/pr81369.c: New.
-
-2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/pr9000674901.c: New file.
- * gcc.target/arc/pic-1.c: Likewise.
- * gcc.target/arc/pr9001191897.c: Likewise.
-
-2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
- Andrew Burgess <andrew.burgess@embecosm.com>
-
- * gcc.target/arc/naked-1.c: New file.
- * gcc.target/arc/naked-2.c: Likewise.
-
-2017-07-17 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/81428
- * gcc.dg/fixed-point/pr81428.c: New test.
-
- PR tree-optimization/81365
- * g++.dg/torture/pr81365.C: New test.
-
- PR tree-optimization/81396
- * gcc.dg/tree-ssa/pr81396.c: New test.
-
-2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt65.adb: New test.
-
-2017-07-16 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/predict-8.c: Update.
-
-2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
-
- * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
- * g++.dg/warn/pr12242.C: Likewise.
-
-2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
- * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
- * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
- * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
- * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
- * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
- * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
- * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
- * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
- * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
- * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
-
-2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/81162
- * gcc.dg/pr81162.c: New file.
-
-2017-07-14 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
- that bcopy is expected to be transformed to.
-
-2017-07-14 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
- * g++.dg/lookup/missing-std-include-2.C: New test case.
- * g++.dg/lookup/missing-std-include-3.C: New test case.
- * g++.dg/rtti/missing-typeinfo-include.C: New test case.
- * gcc.dg/missing-header-fixit-1.c: New test case.
- * gcc.dg/missing-header-fixit-2.c: New test case.
- * gcc.dg/missing-header-fixit-2.h: New header.
-
-2017-07-13 David Malcolm <dmalcolm@redhat.com>
-
- PR c/81405
- * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
-
-2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
-
-2017-07-13 Martin Liska <mliska@suse.cz>
-
- * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
- * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
- * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
- * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
- * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
- * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
- * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
-
-2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/81193
- * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
- __builtin_cpu_supports with old GLIBC's.
- * gcc.target/powerpc/bmi-andn-2.c: Likewise.
- * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
- * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
- * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
- * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
- * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
- * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
- * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
- * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
- * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
- * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
- * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
- * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
- * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
- * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
- * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
- * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
- * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
- * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
- * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
- * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
- * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
- * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
- * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
-
-2017-07-12 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
- rev_bool_int): Add test cases for builtins.
- * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
- test cases for builtins.
-
-2017-07-12 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
- lp64 && p9vector_hw.
-
-2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
-
- * lib/target-supports.exp (check_stack_check_available): Make
- testcase name depend on stack_kind.
-
-2017-07-11 Michael Collison <michael.collison@arm.com>
-
- * gcc.target/aarch64/cmp-2.c: New testcase.
-
-2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/51270
- * g++.dg/warn/Wreturn-local-addr-3.C: New.
-
-2017-07-11 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
- test cases for the builtins.
-
-2017-07-11 Yury Gribov <tetra2005@gmail.com>
-
- * lib/profopt.exp: Print relative names in UNSUPPORTED
- AutoFDO tests.
-
-2017-07-10 Michael Collison <michael.collison@arm.com>
-
- * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
-
-2017-07-10 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/81375
- * gcc.target/i386/pr81375.c: New test.
-
-2017-07-10 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/80397
- * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
-
-2017-07-10 Martin Sebor <msebor@redhat.com>
-
- PR other/81345
- * gcc.dg/pr81345.c: New test.
-
-2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
- * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
-
-2017-07-09 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/81313
- * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
- integer argumets to bypass x86_64 outgoing args optimization.
-
-2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- * gfortran.dg/eoshift_4.f90: New test.
- * gfortran.dg/eoshift_5.f90: New test.
- * gfortran.dg/eoshift_6.f90: New test.
-
-2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/81313
- * gcc.target/i386/pr81313-1.c: New test.
- * gcc.target/i386/pr81313-2.c: Likewise.
- * gcc.target/i386/pr81313-3.c: Likewise.
- * gcc.target/i386/pr81313-4.c: Likewise.
- * gcc.target/i386/pr81313-5.c: Likewise.
-
-2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
- * gnat.dg/vect16.ads (Sarray): Likewise.
- * gnat.dg/vect17.ads (Sarray): Likewise.
- * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
- * gnat.dg/vect16.adb (Add): Likewise.
- * gnat.dg/vect17.adb (Add): Likewise.
-
-2017-07-07 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/79300
- * g++.dg/diagnostic/pr79300.C: New test case.
-
-2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/clone1.c: Add check to make sure the
- __builtin_cpu_supports function is fully supported.
- * gcc.target/powerpc/clone2.c: New runtime test for
- target_clones.
-
- PR target/81348
- * gcc.target/powerpc/pr81348.c: New test.
-
-2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
-
- * gfortran.dg/vect/pr60510.f: Require vect_double support.
-
-2017-07-07 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
- file for built-ins.
-
-2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
-
- * gcc.target/sparc/dictunpack.c: New file.
- * gcc.target/sparc/fpcmpdeshl.c: Likewise.
- * gcc.target/sparc/fpcmpshl.c: Likewise.
- * gcc.target/sparc/fpcmpurshl.c: Likewise.
- * gcc.target/sparc/fpcmpushl.c: Likewise.
-
-2017-07-06 Harald Anlauf <anlauf@gmx.de>
-
- PR fortran/70071
- * gfortran.dg/coarray_44.f90: New testcase.
-
-2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
-
- * c-c++-common/asan/kasan-alloca-1.c: New test.
- * c-c++-common/asan/kasan-alloca-2.c: Likewise.
-
-2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
-
- * c-c++-common/asan/alloca_big_alignment.c: New test.
- * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
- * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
- * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
- * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
- * c-c++-common/asan/alloca_overflow_right.c: Likewise.
- * c-c++-common/asan/alloca_safe_access.c: Likewise.
- * c-c++-common/asan/alloca_underflow_left.c: Likewise.
-
-2017-07-06 Georg-Johann Lay <avr@gjlay.de>
-
- PR target/81305
- * gcc.target/avr/isr-test.h: Fix warnings.
-
-2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * lib/target-supports.exp: Generate
- check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
- and check_effective_target_arm_arch_v8r_multilib.
-
-2017-07-06 Carl Love <cel@us.ibm.com>
-
- * ChangeLog: Clean up from mid air collision
-
-2017-07-06 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
- the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
- cases for vec_addc, adde and addec builtins.
-
-2017-07-06 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/79300
- * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
- expected underlining within macro expansion.
- * c-c++-common/pr70264.c: Likewise.
- * g++.dg/plugin/diagnostic-test-expressions-1.C
- (test_within_macro_1): New test.
- (test_within_macro_2): Likewise.
- (test_within_macro_3): Likewise.
- (test_within_macro_4): Likewise.
- * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
- expected underlining within macro expansion.
- (test_macro_4): Likewise.
- * gcc.dg/plugin/diagnostic-test-expressions-1.c
- (test_within_macro_1): New test.
- (test_within_macro_2): Likewise.
- (test_within_macro_3): Likewise.
- (test_within_macro_4): Likewise.
- * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
- underlining within macro expansion.
-
-2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
-
- * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
- _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
- _mm_maskz_getexp_round_sd): Test new intrinsics.
- * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
- _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
- _mm_maskz_getexp_round_ss): Ditto.
- * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
- _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
- _mm_maskz_getmant_round_sd): Ditto.
- * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
- _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
- _mm_maskz_getmant_round_ss): Ditto.
- * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
- _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
- _mm_maskz_getexp_round_sd): New runtime tests.
- * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
- _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
- _mm_maskz_getexp_round_ss): Ditto.
- * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
- _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
- _mm_maskz_getmant_round_sd): Ditto.
- * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
- _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
- _mm_maskz_getmant_round_ss): Ditto.
- * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
- __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
- __builtin_ia32_getmantss_mask_round): Test new builtins.
- * gcc.target/i386/sse-13.c : Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
- * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
- _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
- _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
- _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
- _mm_mask_getexp_round_ss): Test new intrinsics.
- * gcc.target/i386/testround-1.c: Ditto.
- * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
- _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
- _mm_mask_getmant_round_ss): Test new intrinsics
- * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
- _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
- _mm_maskz_getmant_ss): Test new intrinsics.
-
-2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
-
- * lib/target-supports-dg.exp (dg-require-stack-check): New.
- * lib/target-supports.exp (check_stack_check_available): New.
- * g++.dg/other/i386-9.C: Add dg-require-stack-check.
- * gcc.c-torture/compile/stack-check-1.c: Likewise.
- * gcc.dg/graphite/run-id-pr47653.c: Likewise.
- * gcc.dg/pr47443.c: Likewise.
- * gcc.dg/pr48134.c: Likewise.
- * gcc.dg/pr70017.c: Likewise.
- * gcc.target/aarch64/stack-checking.c: Likewise.
- * gcc.target/arm/stack-checking.c: Likewise.
- * gcc.target/i386/pr48723.c: Likewise.
- * gcc.target/i386/pr55672.c: Likewise.
- * gcc.target/i386/pr67265-2.c: Likewise.
- * gcc.target/i386/pr67265.c: Likewise.
- * gnat.dg/opt49.adb: Likewise.
- * gnat.dg/stack_check1.adb: Likewise.
- * gnat.dg/stack_check2.adb: Likewise.
- * gnat.dg/stack_check3.adb: Likewise.
-
-2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR target/80103
- * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
- __attribute__.
-
-2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
-
- * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
- * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
- * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
- * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
- * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
- * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
- * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
- * gcc.target/i386/avx512f-vminss-3.c: Ditto.
- * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
- * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
- * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
- * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
-
-2017-07-05 Georg-Johann Lay <avr@gjlay.de>
-
- PR target/81305
- * gcc.target/avr/isr-test.h: New file.
- * gcc.target/avr/torture/isr-01-simple.c: New test.
- * gcc.target/avr/torture/isr-02-call.c: New test.
- * gcc.target/avr/torture/isr-03-fixed.c: New test.
-
-2017-07-05 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
- * gcc.dg/tree-ssa/ldist-12.c: Ditto.
- * gcc.dg/tree-ssa/ldist-13.c: Ditto.
- * gcc.dg/tree-ssa/ldist-14.c: Ditto.
-
-2017-07-05 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/ldist-26.c: New test.
-
-2017-07-05 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
-
-2017-07-04 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/81300
- * gcc.target/i386/pr81300.c: New test.
-
-2017-07-04 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/81294
- * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
- x and y arguments in the call to _subborrow_u32.
- * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
- x and y arguments in the call to _subborrow_u64.
- * gcc.target/i386/pr81294-1.c: New test.
- * gcc.target/i386/pr81294-2.c: Ditto.
-
-2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
-
-2017-07-04 Marek Polacek <polacek@redhat.com>
-
- PR c/81231
- * gcc.dg/atomic-pr81231.c: New test.
-
-2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/81292
- * gcc.dg/pr81292-1.c: New test.
- * gcc.dg/pr81292-2.c: Likewise.
-
-2017-07-04 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/81040
- * g++.dg/asan/function-argument-1.C: Run the test-case w/o
- use-after-scope sanitization.
-
-2017-07-04 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
- options.
-
- PR target/81175
- * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
- gather.
-
-2017-07-04 Martin Liska <mliska@suse.cz>
-
- PR ipa/81214
- * g++.dg/ext/mvc2.C: Add dg-require ifunc.
- * g++.dg/ext/mvc3.C: Likewise.
- * gcc.target/i386/mvc2.c: Likewise.
- * gcc.target/i386/mvc3.c: Likewise.
-
-2017-07-04 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
- decomposition declaration in diagnostics.
- * g++.dg/cpp1z/decomp2.C: Likewise.
- * g++.dg/cpp1z/decomp3.C: Likewise.
- * g++.dg/cpp1z/decomp4.C: Likewise.
- * g++.dg/cpp1z/decomp5.C: Likewise.
- * g++.dg/cpp1z/decomp6.C: Likewise.
- * g++.dg/cpp1z/decomp7.C: Likewise.
- * g++.dg/cpp1z/decomp8.C: Likewise.
- * g++.dg/cpp1z/decomp13.C: Likewise.
- * g++.dg/cpp1z/decomp14.C: Likewise.
- * g++.dg/cpp1z/decomp18.C: Likewise.
- * g++.dg/cpp1z/decomp19.C: Likewise.
- * g++.dg/cpp1z/decomp22.C: Likewise.
- * g++.dg/cpp1z/decomp23.C: Likewise.
- * g++.dg/cpp1z/decomp24.C: Likewise.
- * g++.dg/cpp1z/decomp25.C: Likewise.
- * g++.dg/cpp1z/decomp26.C: Likewise.
- * g++.dg/cpp1z/decomp28.C: Likewise.
-
- PR c++/81258
- * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
- * g++.dg/cpp1z/decomp30.C: New test.
-
-2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/65775
- * g++.dg/cpp0x/trailing14.C: New.
-
-2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR testsuite/79866
- * gfortran.dg/coarray_event_2.f08: New test.
-
-2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR testsuite/79843
- * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
- * gfortran.dg/pointer_intent_2.f90: Likewise.
-
-2017-07-02 Jan Hubicka <hubicka@ucw.cz>
-
- PR middle-end/81290
- * gcc.c-torture/compile/pr81290.c: New.
-
-2017-07-03 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/60510
- * gfortran.dg/vect/pr60510.f: New testcase.
-
-2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.target/i386/mvc6.c: Require ifunc support.
-
-2017-07-03 Martin Liska <mliska@suse.cz>
-
- PR sanitize/81040
- * g++.dg/asan/function-argument-1.C: New test.
- * g++.dg/asan/function-argument-2.C: New test.
- * g++.dg/asan/function-argument-3.C: New test.
-
-2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
- as well.
-
-2017-07-03 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/69468
- * gcc.dg/pr81192.c: Update.
-
-2017-07-03 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/81192
- * gcc.dg/pr81192.c: Update.
-
-2017-07-03 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/81192
- * gcc.dg/pr81192.c: New test.
-
-2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- * gfortran/eoshift_3.f90: New test.
-
-2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/strlenopt-32.c: New testcase.
- * gcc.dg/strlenopt-33.c: Likewise.
- * gcc.dg/strlenopt-33g.c: Likewise.
- * gcc.dg/strlenopt-34.c: Likewise.
- * gcc.dg/strlenopt-35.c: Likewise.
-
-2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/80769
- * gcc.dg/strlenopt-31.c: New test.
- * gcc.dg/strlenopt-31g.c: Likewise.
-
-2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR tree-optimization/81136
- * gcc.dg/vect/pr81136.c: New test.
-
-2017-07-01 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/81262
- * gcc.c-torture/compile/pr81262.c: New test.
- * g++.dg/ubsan/pr81262.C: New test.
-
-2017-06-29 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/81261
- * g++.dg/ipa/pr81261.C: New testcase.
-
-2017-06-30 Andrew Pinski <apinski@cavium.com>
-
- * gcc.dg/torture/pr81245.c: New testcase.
-
-2017-06-30 Aldy Hernandez <aldyh@redhat.com>
-
- * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
- unbounded use.
-
-2017-06-30 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/80014
- * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
- Add declaration.
- (test_typeid): New test function.
-
-2017-06-30 Jakub Jelinek <jakub@redhat.com>
-
- PR target/81225
- * gcc.target/i386/pr81225.c: New test.
-
-2017-06-30 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
- * g++.dg/cpp0x/decltype9.C: Likewise.
- * g++.dg/cpp0x/forw_enum9.C: Likewise.
- * g++.dg/lookup/decl1.C: Likewise.
- * g++.dg/lookup/extern-c-redecl.C: Likewise.
- * g++.dg/other/pr28432.C: Likewise.
- * g++.dg/parse/crash12.C: Likewise.
- * g++.dg/parse/enum3.C: Likewise.
- * g++.dg/parse/operator6.C: Likewise.
- * g++.dg/template/crash69.C: Likewise.
- * g++.dg/template/error27.C: Likewise.
- * g++.dg/template/error28.C: Likewise.
- * g++.dg/template/memfriend6.C: Likewise.
- * g++.old-deja/g++.mike/err1.C: Likewise.
- * g++.old-deja/g++.mike/p811.C: Likewise.
- * g++.old-deja/g++.other/crash25.C: Likewise.
- * g++.old-deja/g++.other/dtor4.C: Likewise.
- * g++.old-deja/g++.pt/t37.C: Likewise.
-
-2017-06-30 Martin Liska <mliska@suse.cz>
-
- PR ipa/81214
- * gcc.target/i386/pr81214.c: New test.
-
-2017-06-30 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
-
- PR c++/81229
- * g++.dg/lookup/pr81229.C: New.
-
-2017-06-30 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/81021
- * g++.dg/asan/pr81021.C: New test.
-
-2017-06-30 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81249
- * g++.dg/torture/pr81249.C: New testcase.
-
-2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
- * g++.dg/diagnostic/variadic1.C: Likewise.
- * g++.dg/gomp/udr-3.C: Likewise.
- * g++.dg/overload/error1.C: Likewise.
- * g++.dg/overload/error2.C: Likewise.
- * g++.dg/template/duplicate1.C: Likewise.
- * g++.old-deja/g++.benjamin/warn02.C: Likewise.
- * g++.old-deja/g++.brendan/arm2.C: Likewise.
- * g++.old-deja/g++.other/redecl2.C: Likewise.
- * g++.old-deja/g++.other/redecl4.C: Likewise.
- * g++.old-deja/g++.pt/memtemp78.C: Likewise.
-
-2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
-
- PR fortran/77765
- * gfortran.dg/goacc/pr77765.f90: New test.
-
-2017-06-29 Steve Ellcey <sellcey@cavium.com>
-
- * gcc.target/aarch64/ccmp_2.c: New test.
-
-2017-06-29 Nathan Sidwell <nathan@acm.org>
-
- PR c++/81247
- * g++.dg/parse/pr81247-[abc].C: New.
-
-2017-06-29 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
- test_unsigned_int_result, test_ll_int_result,
- test_ll_unsigned_int_result): Add result checking functions, add
- debug support.
- (main): Add builtin function tests.
-
-2017-06-29 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
- dg-skip-if): Add -mvsx -mcpu=power7.
-
-2017-06-29 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/slp-reduc-8.c: New testcase.
-
-2017-06-29 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/cpp1y/builtin_FUNCTION.C: New.
-
-2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
-
- PR middle-end/81194
- * g++.dg/pr81194.C: New test.
-
-2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
-
- PR ipa/80565
- * gcc.dg/torture/pr80565.c: New file.
-
-2017-06-29 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/81196
- * gcc.dg/vect/pr81196.c: New.
-
-2017-06-29 Michael Collison <michael.collison@arm.com>
-
- Fix date on previous ChangeLog entry.
-
-2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
- Michael Collison <michael.collison@arm.com>
-
- PR target/70119
- * gcc.target/aarch64/var_shift_mask_1.c: New test.
-
-2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
-
- * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
- Test new intrinsic.
- * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
- Ditto.
- * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
- Ditto.
- * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
- * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
- * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
-
-2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * lib/target-supports.exp (check_effective_target_vect_int): Replace
- current ARM check by ARM NEON's availability check.
- (check_effective_target_vect_intfloat_cvt): Likewise.
- (check_effective_target_vect_uintfloat_cvt): Likewise.
- (check_effective_target_vect_floatint_cvt): Likewise.
- (check_effective_target_vect_floatuint_cvt): Likewise.
- (check_effective_target_vect_shift): Likewise.
- (check_effective_target_whole_vector_shift): Likewise.
- (check_effective_target_vect_bswap): Likewise.
- (check_effective_target_vect_shift_char): Likewise.
- (check_effective_target_vect_long): Likewise.
- (check_effective_target_vect_float): Likewise.
- (check_effective_target_vect_perm): Likewise.
- (check_effective_target_vect_perm_byte): Likewise.
- (check_effective_target_vect_perm_short): Likewise.
- (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
- (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
- (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
- (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
- (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
- (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
- (check_effective_target_vect_widen_shift): Likewise.
- (check_effective_target_vect_extract_even_odd): Likewise.
- (check_effective_target_vect_interleave): Likewise.
- (check_effective_target_vect_multiple_sizes): Likewise.
- (check_effective_target_vect64): Likewise.
- (check_effective_target_vect_max_reduc): Likewise.
-
-2017-06-28 Richard Biener <rguenther@suse.de>
-
- PR middle-end/81227
- * gcc.dg/pr81227.c: New testcase.
-
-2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/81193
- * lib/target-supports.exp
- (check_ppc_cpu_supports_hw_available): New test to make sure
- __builtin_cpu_supports works on power7 and newer.
-
-2017-06-28 Martin Liska <mliska@suse.cz>
-
- PR ipa/81128
- * gcc.target/i386/pr81128.c: New test.
-
-2017-06-28 Martin Liska <mliska@suse.cz>
-
- PR driver/79659
- * g++.dg/opt/pr79659.C: New test.
-
-2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
- and options.
- * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
-
-2017-06-28 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
- * gcc.dg/tree-ssa/mulcmp-1.c: New file.
-
-2017-06-28 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/cmov7.c (sgn): Renamed to ...
- (foo): ... this. Change constants such that it isn't matched
- as __builtin_copysign, yet tests the combiner the same.
-
-2017-06-28 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/81224
- * gcc.dg/asan/pr81224.c: New test.
-
-2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
- passed to pthread_join.
-
-2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/nodatarel-1.c: New test.
-
-2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/80164
- * gfortran.dg/array_temporaries_4.f90: New test.
-
-2017-06-27 Andrew Pinski <apinski@cavium.com>
-
- * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
- * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
- * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
-
-2017-06-27 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/81223
- * gcc.dg/ubsan/pr81223.c: New test.
-
-2017-06-27 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/assoc-1.c: New file.
-
-2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/62046
- * g++.dg/parse/catch2.C: New.
-
-2017-06-27 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/81209
- * g++.dg/ubsan/pr81209.C: New test.
-
- PR middle-end/81207
- * gcc.c-torture/compile/pr81207.c: New test.
-
-2017-06-27 Marek Polacek <polacek@redhat.com>
-
- PR bootstrap/81216
- * g++.dg/warn/Wmultistatement-macros-1.C: New test.
-
-2017-06-26 Martin Sebor <msebor@redhat.com>
-
- PR c++/81169
- * g++.dg/Wclass-memaccess-2.C: New test.
-
-2017-06-26 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
- Add new runnable test file for the vec_rev built-ins.
-
-2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR/tree-optimization 71815
- * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
- * gcc.dg/tree-ssa/slsr-36.c: Likewise.
-
-2017-06-26 Renlin Li <renlin.li@arm.com>
- Szabolcs Nagy <szabolcs.nagy@arm.com>
-
- * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
- * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
- memmove.
-
-2017-06-26 Richard Biener <rguenther@suse.de>
-
- PR target/81175
- * gfortran.dg/pr81175.f: New testcase.
-
-2017-06-26 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81203
- * gcc.dg/torture/pr81203.c: New testcase.
-
-2017-06-26 Marek Polacek <polacek@redhat.com>
-
- PR c/80116
- * c-c++-common/Wmultistatement-macros-1.c: New test.
- * c-c++-common/Wmultistatement-macros-2.c: New test.
- * c-c++-common/Wmultistatement-macros-3.c: New test.
- * c-c++-common/Wmultistatement-macros-4.c: New test.
- * c-c++-common/Wmultistatement-macros-5.c: New test.
- * c-c++-common/Wmultistatement-macros-6.c: New test.
- * c-c++-common/Wmultistatement-macros-7.c: New test.
- * c-c++-common/Wmultistatement-macros-8.c: New test.
- * c-c++-common/Wmultistatement-macros-9.c: New test.
- * c-c++-common/Wmultistatement-macros-10.c: New test.
- * c-c++-common/Wmultistatement-macros-11.c: New test.
-
-2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
-
-2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
-
- * lib/target-supports.exp
- (check_effective_target_arm_neon_ok_nocache): Add flags with
- -mfloat-abi=hard. Include arm_neon.h.
- (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
- (check_effective_target_arm_neon_ok_no_float_abi): New.
- * gcc.target/arm/lto/pr65837_0.c: Require
- arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
- * gcc.target/arm/lto/pr65837-attr_0.c: Require
- arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
-
-2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/62315
- * g++.dg/parse/typedef2.C: Specify a dg-error string.
-
-2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/52473
- * gfortran.dg/cshift_2.f90: New test.
-
-2017-06-23 Jim Wilson <jim.wilson@linaro.org>
-
- PR middle-end/79794
- * gcc.target/aarch64/pr79794.c: New.
-
-2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/80510
- * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
- * gcc.target/powerpc/pr80510-2.c: Likewise.
-
-2017-06-22 Jeff Law <law@redhat.com>
-
- * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
-
-2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-shift-char.c: New.
- * gcc.target/powerpc/fold-vec-shift-int.c: New.
- * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
- * gcc.target/powerpc/fold-vec-shift-short.c: New.
- * gcc.target/powerpc/fold-vec-shift-left.c: New.
- * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
- * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
- * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
-
-2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
-
- * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
-
-2017-06-22 Matt Turner <mattst88@gmail.com>
-
- * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
- skylake check.
-
-2017-06-22 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
- vmuleuh): Fix scan-assembler-times should check for word not half word
- instructions.
-
-2017-06-22 Jeff Law <law@redhat.com>
-
- * gcc.c-torture/compile/stack-check-1.c: New test.
-
-2016-06-22 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/pr65947-1.c: Remove xfail.
- * gcc.dg/vect/pr65947-2.c: Likewise.
- * gcc.dg/vect/pr65947-3.c: Likewise.
- * gcc.dg/vect/pr65947-4.c: Likewise.
- * gcc.dg/vect/pr65947-5.c: Likewise.
- * gcc.dg/vect/pr65947-6.c: Likewise.
- * gcc.dg/vect/pr65947-8.c: Likewise.
- * gcc.dg/vect/pr65947-9.c: Likewise.
- * gcc.dg/vect/pr65947-10.c: Likewise.
- * gcc.dg/vect/pr65947-12.c: Likewise.
- * gcc.dg/vect/pr65947-13.c: Likewise.
- * gcc.dg/vect/pr65947-14.c: Likewise.
- * gcc.dg/vect/vect-cond-2.c: Likewise.
- * gcc.dg/vect/vect-pr69848.c: Likewise.
-
-2017-06-22 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
- to not inline it.
-
-2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.dg/tree-ssa/forwprop-37.c: New.
-
-2017-06-22 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/pr65947-14.c: Fix missing brace.
-
-2017-06-22 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/pr65947-14.c: New testcase.
-
-2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/80510
- * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
- 32-bit support is added. Change ITYPE size to 64-bit integer.
- * gcc.target/powerpc/pr80510-2.c: Likewise.
-
-2017-06-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/81154
- * g++.dg/gomp/pr81154.C: New test.
-
-2017-06-21 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/other/old-style-cast-fixits.C: New test case.
-
-2017-06-21 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
-
-2017-06-21 Tom de Vries <tom@codesourcery.com>
-
- * lib/profopt.exp (profopt-get-options): Support dg-add-options.
-
-2017-06-21 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
- warning.
-
-2017-06-21 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
-
-2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
-
- * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
- gnat.dg/debug11_pkg2.ads: New testcase.
-
-2017-06-21 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.target/i386/getround.c: New file.
-
-2017-06-21 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
- * gcc.dg/tree-ssa/addadd-2.c: New file.
-
-2017-06-21 Tom de Vries <tom@codesourcery.com>
-
- * lib/target-supports.exp (add_options_for_stack_size): New proc.
- * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
- * gcc.c-torture/compile/20080806-1.c: Same.
- * gcc.c-torture/compile/920723-1.c: Same.
- * gcc.c-torture/compile/930621-1.c: Same.
- * gcc.c-torture/compile/991214-2.c: Same.
- * gcc.c-torture/compile/bcopy.c: Same.
- * gcc.c-torture/compile/memtst.c: Same.
- * gcc.c-torture/compile/msp.c: Same.
- * gcc.c-torture/compile/stuct.c: Same.
- * gcc.c-torture/execute/20011008-3.c: Same.
- * gcc.c-torture/execute/20030209-1.c: Same.
- * gcc.c-torture/execute/20031012-1.c: Same.
- * gcc.c-torture/execute/20040805-1.c: Same.
- * gcc.c-torture/execute/920410-1.c: Same.
- * gcc.c-torture/execute/921113-1.c: Same.
- * gcc.c-torture/execute/921202-1.c: Same.
- * gcc.c-torture/execute/921208-2.c: Same.
- * gcc.c-torture/execute/930106-1.c: Same.
- * gcc.c-torture/execute/930406-1.c: Same.
- * gcc.c-torture/execute/950221-1.c: Same.
- * gcc.c-torture/execute/960521-1.c: Same.
- * gcc.c-torture/execute/980605-1.c: Same.
- * gcc.c-torture/execute/comp-goto-1.c: Same.
- * gcc.c-torture/execute/comp-goto-2.c: Same.
- * gcc.c-torture/execute/memcpy-1.c: Same.
- * gcc.c-torture/execute/multi-ix.c: Same.
- * gcc.c-torture/execute/nestfunc-4.c: Same.
- * gcc.c-torture/execute/pr20621-1.c: Same.
- * gcc.c-torture/execute/pr23135.c: Same.
- * gcc.c-torture/execute/pr28982b.c: Same.
- * gcc.dg/loop-3.c: Same.
- * gcc.dg/struct-ret-3.c: Same.
- * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
- * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
- * gcc.dg/tree-prof/comp-goto-1.c: Same.
- * gcc.dg/tree-prof/pr44777.c: Same.
-
-2017-06-20 David Malcolm <dmalcolm@redhat.com>
-
- PR jit/81144
- * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
- memset call with zero-initialization.
- * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
-
-2017-06-20 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/pr80732.c: Include fma4-check.h.
- (main): Renamed to ...
- (fma4_test): ... this.
-
-2017-06-20 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/pr73350-2.c: New test.
-
-2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
- * c-c++-common/fold-masked-cmp-2.c: Likewise.
- * c-c++-common/fold-masked-cmp-3.c: Likewise.
- * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
- restrict to x86_64-*-*-gnu.
- Skip scan-assembler on *-*-darwin*.
- * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
- * gcc.dg/loop-invariant.c: Likewise.
- * gcc.dg/lto/pr70955_0.c: Likewise.
- * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
- * gcc.dg/tree-ssa/pr79803.c: Likewise.
- * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
-
- * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
- * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
- targets.
- * gcc.dg/attr-ms_struct-2.c: Likewise.
- * gcc.dg/attr-ms_struct-packed1.c: Likewise.
- * gcc.dg/bf-ms-layout.c: Likewise.
- * gcc.dg/bf-ms-layout-2.c: Likewise.
- * gcc.dg/pic-macro-define.c: Remove target restrictions.
- Require fpic support.
- * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
- targets.
- * gcc.target/i386/bitfield2.c: Likewise.
- * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
- targets.
- * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
-
-2017-06-20 Nathan Sidwell <nathan@acm.org>
-
- PR c++/67074
- * g++.dg/lookup/pr67074.C: New.
- * g++.dg/parse/namespace-alias-1.C: Adjust.
-
-2017-06-20 Richard Biener <rguenther@suse.de>
-
- PR middle-end/81097
- * c-c++-common/ubsan/pr81097.c: New testcase.
-
-2017-06-20 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/pr65947-9.c: Adjust.
-
-2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
-
- * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
- * gcc.target/arm/acle/cdp2.c: Likewise.
- * gcc.target/arm/acle/ldc.c: Likewise.
- * gcc.target/arm/acle/ldc2.c: Likewise.
- * gcc.target/arm/acle/ldc2l.c: Likewise.
- * gcc.target/arm/acle/ldcl.c: Likewise.
- * gcc.target/arm/acle/mcr.c: Likewise.
- * gcc.target/arm/acle/mcr2.c: Likewise.
- * gcc.target/arm/acle/mcrr.c: Likewise.
- * gcc.target/arm/acle/mcrr2.c: Likewise.
- * gcc.target/arm/acle/mrc.c: Likewise.
- * gcc.target/arm/acle/mrc2.c: Likewise.
- * gcc.target/arm/acle/mrrc.c: Likewise.
- * gcc.target/arm/acle/mrrc2.c: Likewise.
- * gcc.target/arm/acle/stc.c: Likewise.
- * gcc.target/arm/acle/stc2.c: Likewise.
- * gcc.target/arm/acle/stc2l.c: Likewise.
- * gcc.target/arm/acle/stcl.c: Likewise.
-
-2017-06-20 Jakub Jelinek <jakub@redhat.com>
-
- PR target/81121
- * gcc.target/i386/pr81121.c: New test.
-
-2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/79799
- * gcc.target/powerpc/pr79799-1.c: New test.
- * gcc.target/powerpc/pr79799-2.c: Likewise.
- * gcc.target/powerpc/pr79799-3.c: Likewise.
- * gcc.target/powerpc/pr79799-4.c: Likewise.
- * gcc.target/powerpc/pr79799-5.c: Likewise.
-
-2017-06-19 Nathan Sidwell <nathan@acm.org>
-
- PR c++/81124
- PR c++/79766
- * g++.dg/lookup/pr79766.C: New.
- * g++.dg/lookup/pr81124.C: New.
- * g++.dg/template/explicit6.C: Adjust.
- * g++.old-deja/g++.other/decl5.C: Adjust.
-
-2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
-
- * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
- -DSTACK_SIZE.
-
-2017-06-19 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/81125
- * g++.dg/ubsan/pr81125.C: New test.
-
- PR sanitizer/81111
- * g++.dg/ubsan/pr81111.C: New test.
-
-2017-06-19 Richard Biener <rguenther@suse.de>
-
- PR middle-end/81118
- * gcc.dg/torture/pr81118.c: New testcase.
-
-2017-06-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80887
- * gcc.dg/tree-ssa/pr80887.c: New testcase.
-
-2017-06-19 Jakub Jelinek <jakub@redhat.com>
-
- PR ipa/81112
- * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
-
-2017-06-19 Nathan Sidwell <nathan@acm.org>
-
- PR c++/81119
- * g++.dg/warn/pr81119.C: New.
-
-2017-06-19 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/80879
- * gcc.dg/asan/use-after-scope-switch-4.c: New test.
-
-2017-06-19 Martin Liska <mliska@suse.cz>
-
- PR ipa/80732
- * gcc.target/i386/mvc5.c: Scan indirect_function.
- * gcc.target/i386/mvc7.c: Likewise.
- * gcc.target/i386/pr80732.c: New test.
-
-2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/66093
- * g++.dg/cpp1y/constexpr-66093.C: New.
-
-2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
- dg-skip-if list.
-
-2017-06-19 Richard Biener <rguenther@suse.de>
-
- PR ipa/81112
- * g++.dg/torture/pr81112.C: New testcase.
-
-2017-06-18 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/lto/pr69866_0.c: This test needs alias.
-
-2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/52473
- * gfortran.dg/cshift_1.f90: New test.
-
-2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
-
-2017-06-16 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
- main): Add runnable tests and test checker for vec_float,
- vec_float2, vec_floate and vec_floato builtins.
-
-2017-06-16 Richard Earnshaw <rearnsha@arm.com>
-
- * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
- the architecture options added by dg-add-options arm_neon.
- * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
- to the architecture.
- * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
- * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
- * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
-
-2017-06-16 Richard Earnshaw <rearnsha@arm.com>
-
- * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
- multilibs have been built.
-
-2017-06-16 Richard Earnshaw <rearnsha@arm.com>
-
- * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
- * gcc.target/arm/pr51915.c: Likewise.
- * gcc.target/arm/pr52006.c: Likewise.
- * gcc.target/arm/pr53187.c: Likewise.
-
-2017-06-16 Richard Earnshaw <rearnsha@arm.com>
-
- * gcc.target/arm/multilibs.exp: New file.
-
-2017-06-16 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/80933
- PR tree-optimization/80934
- * gcc.dg/fold-bcopy.c: New test.
- * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
- * gcc.dg/tree-ssa/alias-36.c: Likewise.
- * gcc.dg/pr79214.c: Adjust.
- * gcc.dg/tree-prof/val-prof-7.c: Likewise.
- * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
- * gcc.dg/builtins-nonnull.c: Likewise.
-
-2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
-
- PR target/71778
- * gcc.target/arm/pr71778.c: New.
-
-2017-06-16 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
-
-2017-06-16 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81090
- * gcc.dg/graphite/pr81090.c: New testcase.
-
-2017-06-16 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/80983
- * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
-
-2017-06-16 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/81094
- * c-c++-common/ubsan/object-size-11.c: New test.
-
-2017-06-15 Martin Sebor <msebor@redhat.com>
-
- PR c++/80560
- * g++.dg/Wclass-memaccess.C: New test.
-
-2017-06-15 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/80983
- * gfortran.dg/proc_ptr_comp_51.f90: New test.
-
-2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- PR lto/69866
- * gcc.dg/lto/pr69866_0.c: New test.
- * gcc.dg/lto/pr69866_1.c: Likewise.
-
-2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
-
- PR target/78818
- * gcc.target/msp430/pr78818-real.c: New template for tests.
- * gcc.target/msp430/pr78818-auto.c: New test.
- * gcc.target/msp430/pr78818-data-region.c: New test.
- * gcc.target/msp430/pr78818-data-sec.c: New test.
- * gcc.target/msp430/pr78818-auto-warn.c: New test.
-
-2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/its.c: Check that no IT blocks has more than 2
- instructions in it rather than the number of IT blocks being 2.
- Transfer scan directive arm_thumb2 restriction to the whole
- testcase and restrict further to Thumb-only targets.
-
-2017-06-15 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/arm/sdiv_costs_1.c:
- Use dg-add-options.
-
-2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
-
- * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
- * gcc.target/mips/pr51513-1.c: New test.
- * gcc.target/mips/pr51513-2.c: New test.
-
-2017-06-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81083
- * gcc.dg/torture/pr81083.c: Add prototypes.
-
-2017-06-14 Richard Biener <rguenther@suse.de>
-
- PR middle-end/81088
- * c-c++-common/ubsan/pr81088.c: New testcase.
-
-2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
-
-2017-06-14 Andrew Pinski <apinski@cavium.com>
- Naveen H.S <Naveen.Hurugalawadi@cavium.com>
-
- PR target/71663
- * gcc.target/aarch64/vect-init-1.c: Newtestcase.
- * gcc.target/aarch64/vect-init-2.c: Likewise.
- * gcc.target/aarch64/vect-init-3.c: Likewise.
- * gcc.target/aarch64/vect-init-4.c: Likewise.
- * gcc.target/aarch64/vect-init-5.c: Likewise.
-
-2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/58541
- * g++.dg/cpp0x/constexpr-58541.C: New.
-
-2017-06-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81083
- * gcc.dg/torture/pr81083.c: New testcase.
-
-2017-06-14 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
- * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
-
-2017-06-13 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80973
- * g++.dg/ubsan/pr80973.C: New test.
-
- PR c++/80984
- * g++.dg/opt/nrv18.C: New test.
-
-2017-06-13 Martin Liska <mliska@suse.cz>
-
- PR sanitize/78204
- * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
- test by adding no_sanitize attribute.
- * gcc.dg/asan/use-after-scope-4.c: Likewise.
-
-2017-06-13 Renlin Li <renlin.li@arm.com>
-
- * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
- conditionally.
-
-2017-06-13 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/80803
- PR tree-optimization/81063
- gcc.dg/tree-ssa/pr80803.c: New test.
- gcc.dg/tree-ssa/pr81063.c: Likewise.
-
-2017-06-12 Yury Gribov <tetra2005@gmail.com>
-
- * c-c++-common/fold-masked-cmp-3.c: New test.
-
-2017-06-13 Yury Gribov <tetra2005@gmail.com>
-
- PR tree-optimization/67328
- * c-c++-common/fold-masked-cmp-1.c: New test.
- * c-c++-common/fold-masked-cmp-2.c: Likewise.
- * gcc.dg/pr46309.c: Fix pattern.
- * gcc.dg/pr46309-2.c: Likewise.
-
-2017-06-13 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/arm/sdiv_costs_1.c:
- Require arm_arch_v8a_ok and add march option.
-
-2017-06-13 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
- * gcc.dg/tree-ssa/dump-2.c: Likewise.
- * gcc.dg/tree-ssa/vrp101.c: Likewise.
-
-2017-06-13 Richard Biener <rguenther@suse.de>
-
- PR middle-end/81065
- * c-c++-common/ubsan/pr81065.c: New testcase.
-
-2017-06-12 Ian Lance Taylor <iant@golang.org>
-
- * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
- freorder. Update comment to explain test.
-
-2017-06-12 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
- * gcc.target/aarch64/inline-lrint_2.c: Likewise.
- * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
- * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
-
-2017-06-12 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
-
-2017-06-12 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
-
-2017-06-12 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/81003
- * gcc.c-torture/compile/pr81003.c: New test.
-
-2017-06-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/81053
- * gcc.dg/torture/pr81053.c: New testcase.
-
-2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/80988
- * gfortran.dg/implied_do_io_3.f90: New test.
-
-2017-06-10 Tom de Vries <tom@codesourcery.com>
-
- * lib/target-supports.exp (check_effective_target_signal): New proc.
- * lib/gcc.exp (gcc_target_compile): Remove appending of
- -DSIGNAL_SUPPRESS to additional_flags.
- * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
- additional_flags if effective target signal is not supported by the
- target.
- * gcc.c-torture/execute/20101011-1.c: Same.
- * gcc.dg/c99-stdint-1.c: Same.
- * gcc.dg/c99-stdint-2.c: Same.
- * gcc.dg/c99-stdint-5.c: Same.
- * gcc.dg/c99-stdint-6.c: Same.
- * gcc.dg/stdint-width-1.c: Same.
-
-2017-06-10 Tom de Vries <tom@codesourcery.com>
-
- * lib/target-supports.exp (check_effective_target_stack_size)
- (dg-effective-target-value): New proc.
- * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
- additional_flags.
- * lib/objc.exp (objc_target_compile): Same.
- * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
- * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
- dg-additional-options.
- * gcc.c-torture/compile/20080806-1.c: Same.
- * gcc.c-torture/compile/920723-1.c: Same.
- * gcc.c-torture/compile/930621-1.c: Same.
- * gcc.c-torture/compile/991214-2.c: Same.
- * gcc.c-torture/compile/bcopy.c: Same.
- * gcc.c-torture/compile/memtst.c: Same.
- * gcc.c-torture/compile/msp.c: Same.
- * gcc.c-torture/compile/stuct.c: Same.
- * gcc.c-torture/execute/20011008-3.c: Same.
- * gcc.c-torture/execute/20030209-1.c: Same.
- * gcc.c-torture/execute/20031012-1.c: Same.
- * gcc.c-torture/execute/20040805-1.c: Same.
- * gcc.c-torture/execute/920410-1.c: Same.
- * gcc.c-torture/execute/920501-7.c: Same.
- * gcc.c-torture/execute/921113-1.c: Same.
- * gcc.c-torture/execute/921202-1.c: Same.
- * gcc.c-torture/execute/921208-2.c: Same.
- * gcc.c-torture/execute/930106-1.c: Same.
- * gcc.c-torture/execute/930406-1.c: Same.
- * gcc.c-torture/execute/950221-1.c: Same.
- * gcc.c-torture/execute/960521-1.c: Same.
- * gcc.c-torture/execute/980605-1.c: Same.
- * gcc.c-torture/execute/comp-goto-1.c: Same.
- * gcc.c-torture/execute/comp-goto-2.c: Same.
- * gcc.c-torture/execute/memcpy-1.c: Same.
- * gcc.c-torture/execute/multi-ix.c: Same.
- * gcc.c-torture/execute/nestfunc-4.c: Same.
- * gcc.c-torture/execute/pr20621-1.c: Same.
- * gcc.c-torture/execute/pr23135.c: Same.
- * gcc.c-torture/execute/pr28982b.c: Same.
- * gcc.dg/loop-3.c: Same.
- * gcc.dg/struct-ret-3.c: Same.
- * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
- * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
- * gcc.dg/tree-prof/comp-goto-1.c: Same.
- * gcc.dg/tree-prof/pr44777.c: Same.
-
-2017-06-09 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
- (test_mutually_exclusive_suggestions): New test function.
- * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
- (test_mutually_exclusive_suggestions): New test function.
- * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
- (test_mutually_exclusive_suggestions): New test function.
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
- (test_show_locus): Add special-case for
- "test_mutually_exclusive_suggestions".
-
-2017-06-09 Ian Lance Taylor <iant@golang.org>
-
- * gcc.dg/tree-prof/split-1.c: New test.
-
-2017-06-09 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/predict-14.c: Avoid cold function detection.
- * gcc.target/i386/umod-3.c: Likewise.
-
-2017-06-09 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/lrint-matherr.h: New.
- * gcc.target/aarch64/inline-lrint_1.c: New.
- * gcc.target/aarch64/inline-lrint_2.c: New.
- * gcc.target/aarch64/no-inline-lrint_1.c: New.
- * gcc.target/aarch64/no-inline-lrint_2.c: New.
-
-2017-06-09 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/arm/sdiv_costs_1.c: New.
-
-2017-06-09 Tom de Vries <tom@codesourcery.com>
-
- PR target/80855
- * gcc.target/nvptx/label-values.c: New test.
-
-2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
- Test for null definitions instead of them being undefined. Add entry
- for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
- about using the effective target for architecture extension.
- (check_effective_target_arm_arch_v7ve_ok): Remove.
- (add_options_for_arm_arch_v7ve): Likewise.
-
-2017-06-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/66623
- * gcc.dg/vect/pr66623.c: New testcase.
-
-2017-06-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79483
- * gcc.dg/graphite/pr79483.c: New testcase.
-
-2017-06-09 Richard Biener <rguenther@suse.de>
-
- PR middle-end/81007
- * g++.dg/pr81007.C: New testcase.
-
-2017-06-09 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
- instead of "rsp" for -m32.
- * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
- target, add -msse2 to dg-options.
- * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
- * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
-
-2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/80966
- * gcc.target/powerpc/stack-limit.c: New testcase.
-
-2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
- * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
- * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
- * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
- * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
- * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
-
-2017-06-08 Jakub Jelinek <jakub@redhat.com>
-
- PR c/81006
- * c-c++-common/gomp/pr81006.c: New test.
-
- PR c++/81011
- * g++.dg/gomp/pr81011.C: New test.
-
- PR middle-end/81005
- * c-c++-common/ubsan/align-10.c: New test.
- * c-c++-common/ubsan/null-13.c: New test.
-
-2017-06-08 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/81015
- * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
- * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
- * gcc.target/i386/pr81015.c: New test.
-
-2017-06-08 Tom de Vries <tom@codesourcery.com>
-
- * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
- trampolines instead of NO_TRAMPOLINES.
- * gcc.c-torture/execute/20000822-1.c: Same.
- * gcc.c-torture/execute/920428-2.c: Same.
- * gcc.c-torture/execute/920501-7.c: Same.
- * gcc.c-torture/execute/920612-2.c: Same.
- * gcc.c-torture/execute/921017-1.c: Same.
- * gcc.c-torture/execute/921215-1.c: Same.
- * gcc.c-torture/execute/931002-1.c: Same.
- * gcc.c-torture/execute/comp-goto-2.c: Same.
- * gcc.c-torture/execute/nestfunc-1.c: Same.
- * gcc.c-torture/execute/nestfunc-2.c: Same.
- * gcc.c-torture/execute/nestfunc-3.c: Same.
- * gcc.c-torture/execute/nestfunc-5.c: Same.
- * gcc.c-torture/execute/nestfunc-6.c: Same.
- * gcc.c-torture/execute/pr24135.c: Same.
- * gcc.dg/Wtrampolines.c: Same.
- * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
- * gcc.dg/torture/stackalign/nested-5.c: Same.
- * gcc.dg/torture/stackalign/nested-6.c: Same.
- * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
- * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
- * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
- * gcc.dg/trampoline-1.c: Same.
- * gcc.dg/tree-prof/pr44777.c: Same.
- * gcc.target/i386/pr67770.c: Same.
- * lib/gcc.exp (gcc_target_compile): Remove appending of
- -DNO_TRAMPOLINES to additional_flags.
- * lib/objc.exp (objc_target_compile): Same.
-
-2017-06-08 Tom de Vries <tom@codesourcery.com>
-
- * lib/target-supports.exp (check_effective_target_trampolines): Test for
- 'gcc,no_trampolines' instead of 'no_trampolines'.
-
-2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
-
- PR middle-end/79988
- * gcc.target/i386/mpx/pr79988.c: New test.
-
-2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
-
- * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
- * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
- * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
-
-2017-06-08 Jan Hubicka <hubicka@ucw.cz>
-
- * g++.dg/tree-ssa/counts-1.C: New testcase.
- * gcc.dg/tree-ssa/counts-1.c: New testcase.
-
-2017-08-08 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
- * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
- * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
- * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
- * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
- * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
-
-2017-06-08 Marek Polacek <polacek@redhat.com>
-
- PR sanitize/80932
- * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
-
-2017-08-08 Julia Koval <julia.koval@intel.com>
-
- PR target/73350,80862
- * gcc.target/i386/pr73350.c: New test.
-
-2017-06-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80928
- * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
-
-2017-06-07 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
-
-2017-06-07 Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/80990
- * g++.dg/cpp1z/class-deduction39.C: New.
-
-2017-06-07 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/80932
- * c-c++-common/ubsan/pr80932.c: New test.
-
-2017-06-07 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
- * gcc.target/i386/l_fma_double_2.c: Ditto.
- * gcc.target/i386/l_fma_double_3.c: Ditto.
- * gcc.target/i386/l_fma_double_4.c: Ditto.
- * gcc.target/i386/l_fma_double_5.c: Ditto.
- * gcc.target/i386/l_fma_double_6.c: Ditto.
- * gcc.target/i386/l_fma_float_1.c: Ditto.
- * gcc.target/i386/l_fma_float_2.c: Ditto.
- * gcc.target/i386/l_fma_float_3.c: Ditto.
- * gcc.target/i386/l_fma_float_4.c: Ditto.
- * gcc.target/i386/l_fma_float_5.c: Ditto.
- * gcc.target/i386/l_fma_float_6.c: Ditto.
-
-2017-06-07 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/sdiv_costs_1.c: New.
-
-2017-06-07 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80928
- * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
- * gcc.dg/vect/slp-13-big-array.c: Likewise.
-
-2017-06-07 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80928
- * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
- check_results.
-
-2017-06-06 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/pr45330.C: Add inline namespace case.
-
-2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/80975
- * gfortran.dg/matmul_16.f90: New test.
- * gfortran.dg/inline_matmul_18.f90: New test.
-
-2017-06-06 Marek Polacek <polacek@redhat.com>
-
- PR c/79983
- * gcc.dg/pr79983.c: New test.
-
-2017-06-06 David S. Miller <davem@davemloft.net>
-
- * gcc.target/sparc/sparc-ret-3.c: New test.
-
-2017-06-06 Tom de Vries <tom@codesourcery.com>
-
- * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
- label_values instead of NO_LABEL_VALUES.
- * gcc.c-torture/compile/920301-1.c: Same.
- * gcc.c-torture/compile/920501-1.c: Same.
- * gcc.c-torture/compile/941014-4.c: Same.
- * gcc.c-torture/compile/labels-1.c: Same.
- * gcc.c-torture/compile/pr18903.c: Same.
- * gcc.c-torture/execute/920302-1.c: Same.
- * gcc.c-torture/execute/920415-1.c: Same.
- * gcc.c-torture/execute/920428-2.c: Same.
- * gcc.c-torture/execute/920501-3.c: Same.
- * gcc.c-torture/execute/920501-4.c: Same.
- * gcc.c-torture/execute/920501-5.c: Same.
- * gcc.c-torture/execute/920501-7.c: Same.
- * gcc.c-torture/execute/920721-4.c: Same.
- * gcc.c-torture/execute/980526-1.c: Same.
- * gcc.c-torture/execute/990208-1.c: Same.
- * gcc.c-torture/execute/comp-goto-1.c: Same.
- * gcc.c-torture/execute/comp-goto-2.c: Same.
- * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
- * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
- * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
- * gcc.dg/tree-prof/comp-goto-1.c: Same.
- * gcc.dg/tree-prof/pr44777.c: Same.
- * gcc.misc-tests/bprob-2.c: Same.
- * gcc.misc-tests/gcov-3.c: Same.
- * lib/gcc.exp (gcc_target_compile): Remove appending of
- -DNO_LABEL_VALUES to additional_flags.
- * lib/objc.exp (objc_target_compile): Same.
- * lib/target-supports.exp (check_effective_target_label_values): Test on
- 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
-
-2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
-
-2017-06-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80974
- * gcc.dg/torture/pr80974.c: New testcase.
-
-2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
- "unsigned int" in conversation warning on line 15.
-
-2017-06-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80928
- * gcc.dg/vect/pr80928.c: New testcase.
- * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
- * gcc.dg/vect/slp-13.c: Likewise.
- * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
-
-2017-06-05 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/plugin/comment_plugin.c: New test plugin.
- * g++.dg/plugin/comments-1.C: New test file.
- * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
-
-2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * gcc.misc-tests/gcov-1a.c: New test.
-
-2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/clone1.c: New test.
-
-2017-06-05 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/70601
- * gfortran.dg/proc_ptr_comp_50.f90: New test.
-
-2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
-
- PR fortran/35339
- * gfortran.dg/implied_do_io_1.f90: New Test.
- * gfortran.dg/implied_do_io_2.f90: New Test.
-
-2017-06-05 Renlin Li <renlin.li@arm.com>
-
- * c-c++-common/Wfloat-conversion.c: Add large_long_double target
- selector to related line.
-
-2017-06-05 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/tree-prof/cold_partition_label.c: Update template.
-
-2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/store_lane0_str_1.c: New test.
-
-2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/subs_compare_2.c: New test.
-
-2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/subs_compare_1.c: New test.
-
-2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
-
- * gcc.target/mips/div-9.c: Delete duplicate test.
- * gcc.target/mips/div-10.c: Ditto.
- * gcc.target/mips/div-11.c: Ditto.
- * gcc.target/mips/div-12.c: Ditto.
-
-2017-05-23 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
-
-2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- * lib/fortran-modules.exp (igrep): New procedure, case insensitive
- vesrion of the dejagnu grep.
- (list-module-names): Use it and adjust the regular expressions for
- modules and submodules.
- * gfortran.dg/prof/prof.exp: Cleanup modules.
- * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
- directives.
- * gfortran.dg/altreturn_8.f90: Likewise.
- * gfortran.dg/associate_12.f90: Likewise.
- * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
- * gfortran.dg/charlen_15.f90: Likewise.
- * gfortran.dg/class_4a.f03: Likewise.
- * gfortran.dg/class_54.f90: Likewise.
- * gfortran.dg/class_dummy_4.f03: Likewise.
- * gfortran.dg/class_dummy_5.f90: Likewise.
- * gfortran.dg/constructor_9.f90: Likewise.
- * gfortran.dg/dec_structure_15.f90: Likewise.
- * gfortran.dg/do_check_8.f90: Likewise.
- * gfortran.dg/dtio_26.f03: Likewise.
- * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
- * gfortran.dg/equiv_9.f90: Likewise.
- * gfortran.dg/extends_15.f90: Likewise.
- * gfortran.dg/finalize_22.f90: Likewise.
- * gfortran.dg/finalize_23.f90: Likewise.
- * gfortran.dg/generic_26.f90: Likewise.
- * gfortran.dg/generic_27.f90: Likewise.
- * gfortran.dg/namelist_76.f90: Likewise.
- * gfortran.dg/pointer_init_8.f90: Likewise.
- * gfortran.dg/pr61318.f90: Likewise.
- * gfortran.dg/pr77260_1.f90: Likewise.
- * gfortran.dg/pr77260_2.f90: Likewise.
- * gfortran.dg/pr77420_3.f90: Likewise.
- * gfortran.dg/proc_ptr_39.f90: Likewise.
- * gfortran.dg/proc_ptr_41.f90: Likewise.
- * gfortran.dg/proc_ptr_42.f90: Likewise.
- * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
- * gfortran.dg/submodule_1.f08: Likewise.
- * gfortran.dg/submodule_10.f08: Likewise.
- * gfortran.dg/submodule_14.f08: Likewise.
- * gfortran.dg/submodule_15.f08: Likewise.
- * gfortran.dg/submodule_2.f08: Likewise.
- * gfortran.dg/submodule_5.f08: Likewise.
- * gfortran.dg/submodule_6.f08: Likewise.
- * gfortran.dg/submodule_7.f08: Likewise.
- * gfortran.dg/submodule_8.f08: Likewise.
- * gfortran.dg/submodule_9.f08: Likewise.
- * gfortran.dg/transfer_class_2.f90: Likewise.
- * gfortran.dg/typebound_assignment_7.f90: Likewise.
- * gfortran.dg/typebound_call_24.f03: Likewise.
- * gfortran.dg/typebound_call_25.f90: Likewise.
- * gfortran.dg/typebound_deferred_1.f90: Likewise.
- * gfortran.dg/typebound_generic_12.f03: Likewise.
- * gfortran.dg/typebound_generic_13.f03: Likewise.
- * gfortran.dg/typebound_generic_14.f03: Likewise.
- * gfortran.dg/typebound_generic_15.f90: Likewise.
- * gfortran.dg/typebound_operator_16.f03: Likewise.
- * gfortran.dg/typebound_operator_18.f90: Likewise.
- * gfortran.dg/typebound_operator_20.f90: Likewise.
- * gfortran.dg/typebound_override_3.f90: Likewise.
- * gfortran.dg/typebound_override_4.f90: Likewise.
- * gfortran.dg/typebound_override_5.f90: Likewise.
- * gfortran.dg/typebound_override_6.f90: Likewise.
- * gfortran.dg/typebound_override_7.f90: Likewise.
- * gfortran.dg/typebound_proc_28.f03: Likewise.
- * gfortran.dg/typebound_proc_29.f90: Likewise.
- * gfortran.dg/typebound_proc_30.f90: Likewise.
- * gfortran.dg/typebound_proc_31.f90: Likewise.
- * gfortran.dg/typebound_proc_32.f90: Likewise.
- * gfortran.dg/typebound_proc_33.f90: Likewise.
- * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
- * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
- * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
- * gfortran.dg/use_only_3.f90: Likewise.
- * gfortran.dg/use_without_only_1.f90: Likewise.
- * gfortran.dg/warn_unused_function.f90: Likewise.
- * gfortran.dg/warn_unused_function_2.f90: Likewise.
- * gfortran.dg/ieee/ieee_8.f90: Likewise.
-
-2017-06-04 Marek Polacek <polacek@redhat.com>
-
- PR c/80919
- * gcc.dg/format/pr80919.c: New test.
-
-2017-06-02 Martin Sebor <msebor@redhat.com>
-
- PR c/80892
- * c-c++-common/Wfloat-conversion-2.c: New test.
-
-2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/68754
- * g++.dg/cpp1y/constexpr-68754.C: New.
-
-2017-06-02 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
- for the new built-ins.
-
-2017-06-02 Sudakshina Das <sudi.das@arm.com>
-
- * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
-
-2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-minmax-char.c: New.
- * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
- * gcc.target/powerpc/fold-vec-minmax-int.c: New.
- * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
- * gcc.target/powerpc/fold-vec-minmax-short.c: New.
-
-2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/hfmode_ins_1.c: New test.
-
-2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
-
-2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-abs-char.c: New.
- * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
- * gcc.target/powerpc/fold-vec-abs-int.c: New.
- * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
- * gcc.target/powerpc/fold-vec-abs-short.c: New.
- * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
- * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
- * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
- * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
-
-2017-06-02 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
-
-2017-06-02 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/80903
- * gcc.dg/pr80903.c: New test.
-
- PR fortran/80918
- * gfortran.dg/gomp/pr80918.f90: New test.
-
-2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * c-c++-common/Wsizeof-pointer-div.c: New test.
- * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
- * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
- * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
- * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
- * gcc.target/i386/sse-set-ps-1.c: Likewise.
- * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
- * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
- * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
- * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
- * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
- * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
- * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
- * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
- * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
- * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
- * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
- * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
- * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
-
-2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
- Update the target to power8-vector.
-
-2017-06-01 David Malcolm <dmalcolm@redhat.com>
-
- * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
-
-2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
-
- * debug12.adb, debug12.ads: New testcase.
-
-2017-06-01 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/80898
- * gcc.dg/tree-ssa/pr80898.c: New test.
- * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
-
-2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80896
- * g++.dg/cpp1z/nodiscard5.C: New.
-
-2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/pr9001195952.c: New test.
-
-2017-06-01 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
- * gcc.c-torture/compile/asmgoto-1.c: Same.
- * gcc.dg/20000707-1.c: Same.
- * gcc.dg/pr38700.c: Same.
- * gcc.dg/pr70169.c: Same.
- * gcc.dg/pr80112.c: Same.
- * gcc.dg/torture/pr51071-2.c: Same.
- * gcc.dg/torture/pr51071.c: Same.
- * gcc.dg/tree-ssa/alias-34.c: Same.
-
-2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
-
- * gnat.dg/debug11.adb: New testcase.
-
-2017-06-01 Richard Biener <rguenther@suse.de>
-
- PR middle-end/66313
- * c-c++-common/ubsan/pr66313.c: New testcase.
- * gcc.dg/tree-ssa/loop-15.c: Adjust.
-
-2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
-
- * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
- dg-options. Change dg-require-effective-target powerpc_vsx_ok
- to vsx_hw. Add dg-skip-if directive to disable this test if
- -mcpu overridden.
- * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
- * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
- * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
- * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
- to dg-option. Add dg-skip-if directive to disable this test
- for darwin. Add dg-skip-if directive to disable this test if
- -mcpu overridden.
-
-2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
-
- * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
- (_mm_maskz_max_sd): Test new intrinsics.
- * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
- (_mm_maskz_max_sd): Test new intrinsics.
- * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
- (_mm_maskz_max_ss): Test new intrinsics.
- * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
- (_mm_maskz_max_ss): Test new intrinsics.
- * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
- (_mm_maskz_min_sd): Test new intrinsics.
- * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
- (_mm_maskz_min_sd): Test new intrinsics.
- * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
- (_mm_maskz_min_ss): Test new intrinsics.
- * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
- (_mm_maskz_min_ss): Test new intrinsics.
-
-2017-05-31 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/lookup/lambda1.C New.
-
-2017-05-31 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
- on pointer should not be replaced.
-
-2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
-
- PR testsuite/80580
- * gcc.dg/gimplefe-error-7.c: New test.
-
-2017-05-31 Graham Markall <graham.markall@embecosm.com>
-
- * gcc.target/arc/add_n-combine.c: New test.
- * gcc.target/arc/sub_n-combine.c: New test.
-
-2017-05-31 Richard Biener <rguenther@suse.de>
-
- PR target/80880
- * gcc.target/i386/pr80880.c: New testcase.
-
-2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/vect-103.c: Update wording of dump message.
-
-2017-05-31 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/vect/pr80815-3.c: New test.
-
-2017-05-31 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80906
- * gcc.dg/graphite/pr80906.c: New testcase.
-
-2017-05-30 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80910
- * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
- unsupported if host compiler does not support c++11.
- (host_supports_c++11): New proc.
-
-2017-05-30 Martin Sebor <msebor@redhat.com>
-
- PR c/80731
- * g++.dg/ext/utf16-4.C: Relax test.
- * gcc.dg/fixed-point/int-warning.c: Adjust.
-
-2017-05-30 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
- * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
- test case.
- * g++.dg/plugin/show-template-tree-color.C: New test case.
- * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
- * g++.dg/template/show-template-tree-2.C: New test case.
- * g++.dg/template/show-template-tree-3.C: New test case.
- * g++.dg/template/show-template-tree-4.C: New test case.
- * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
- * g++.dg/template/show-template-tree.C: New test case.
-
-2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
- dg-options.
- * gfortran.dg/pr80107.f: Delete testcase.
-
-2017-05-30 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/80833
- * gcc.target/i386/pr80833-1.c: New test.
- * gcc.target/i386/pr80833-2.c: Ditto.
-
-2017-05-30 Nathan Sidwell <nathan@acm.org>
-
- PR c++/80913
- * g++.dg/lookup/pr80913.C: New.
-
-2017-05-30 Richard Biener <rguenther@suse.de>
-
- PR middle-end/80901
- * gcc.dg/torture/pr80901.c: New testcase.
-
-2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
-
- * gcc.target/s390/vector/vec-nopeel-2.c: New test.
-
-2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
-
- PR target/78838
- * gcc.target/msp430/interrupt_fn_placement.c: New test.
-
-2017-05-30 Richard Biener <rguenther@suse.de>
-
- PR middle-end/80876
- * gcc.dg/torture/pr80876.c: New testcase.
-
-2017-05-29 Nathan Sidwell <nathan@acm.org>
-
- PR c++/80891 (#5)
- * g++.dg/lookup/pr80891-5.C: New.
-
-2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/53029
- * gfortran.dg/read_5.f90: New test.
-
-2017-05-29 Nathan Sidwell <nathan@acm.org>
-
- PR c++/80891 (#4)
- * g++.dg/lookup/pr80891-4.C: New.
-
- PR c++/80891 (#1)
- * g++.dg/lookup/pr80891-1.C: New.
-
- PR c++/80891 (#3)
- * g++.dg/lookup/pr80891-3.C: New.
-
- PR c++/80891 (#2)
- * g++.dg/lookup/pr80891-2.C: New.
-
-2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/37131
- * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
- flags.
- * gfortran.dg/transpose_optimization_1.f90: Likewise.
- * gfortran.dg/inline_matmul_17.f90: New test.
-
-2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- * gfortran.dg/matmul_bounds_12.f90: New test.
-
-2017-05-27 Jakub Jelinek <jakub@redhat.com>
-
- PR bootstrap/80887
- * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
-
-2017-05-26 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/cpp0x/dr2061.C: New.
- * g++.dg/parse/namespace-alias-1.C: Add more test.
-
-2017-05-26 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/80815
- * gcc.dg/vect/pr80815-1.c: New test.
- * gcc.dg/vect/pr80815-2.c: New test.
-
-2017-05-26 Martin Liska <mliska@suse.cz>
-
- PR ipa/80663
- * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
- split at the problematic spot.
- * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
- a valid value of the param.
-
-2017-05-26 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/80875
- * c-c++-common/ubsan/pr80875.c: New test.
-
-2017-05-26 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80557
- * gcc.dg/20011021-1.c: Replace absolute line numbers.
- * gcc.dg/Wcxx-compat-8.c: Same.
- * gcc.dg/Wobjsize-1.c: Same.
- * gcc.dg/Wshadow-local-2.c: Same.
- * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
- * gcc.dg/anon-struct-6.c: Same.
- * gcc.dg/asm-wide-1.c: Same.
- * gcc.dg/builtin-inf-1.c: Same.
- * gcc.dg/builtin-redefine.c: Same.
- * gcc.dg/c90-array-lval-6.c: Same.
- * gcc.dg/c90-array-lval-7.c: Same.
- * gcc.dg/c90-fordecl-1.c: Same.
- * gcc.dg/c99-fordecl-2.c: Same.
- * gcc.dg/cast-lvalue-1.c: Same.
- * gcc.dg/cast-lvalue-2.c: Same.
- * gcc.dg/compound-lvalue-1.c: Same.
- * gcc.dg/cond-lvalue-1.c: Same.
- * gcc.dg/cpp/20000419-1.c: Same.
- * gcc.dg/cpp/backslash.c: Same.
- * gcc.dg/cpp/backslash2.c: Same.
- * gcc.dg/cpp/macspace1.c: Same.
- * gcc.dg/cpp/macspace2.c: Same.
- * gcc.dg/cpp/multiline-2.c: Same.
- * gcc.dg/cpp/pr27777.c: Same.
- * gcc.dg/cpp/pr30786.c: Same.
- * gcc.dg/cpp/pr34602.c: Same.
- * gcc.dg/cpp/redef1.c: Same.
- * gcc.dg/cpp/tr-warn1.c: Same.
- * gcc.dg/cpp/tr-warn3.c: Same.
- * gcc.dg/cpp/tr-warn6.c: Same.
- * gcc.dg/cpp/trad/hash.c: Same.
- * gcc.dg/cpp/trad/redef1.c: Same.
- * gcc.dg/cpp/ucs.c: Same.
- * gcc.dg/declspec-10.c: Same.
- * gcc.dg/declspec-11.c: Same.
- * gcc.dg/declspec-18.c: Same.
- * gcc.dg/format/c99-strftime-1.c: Same.
- * gcc.dg/format/ext-3.c: Same.
- * gcc.dg/format/pr72858.c: Same.
- * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
- * gcc.dg/init-string-1.c: Same.
- * gcc.dg/label-decl-3.c: Same.
- * gcc.dg/m-un-2.c: Same.
- * gcc.dg/nofixed-point-2.c: Same.
- * gcc.dg/noncompile/20020213-1.c: Same.
- * gcc.dg/pch/counter-2.c: Same.
- * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
- * gcc.dg/pr27528.c: Same.
- * gcc.dg/pr27953.c: Same.
- * gcc.dg/pr35899.c: Same.
- * gcc.dg/pr37561.c: Same.
- * gcc.dg/pr45461.c: Same.
- * gcc.dg/pr45750.c: Same.
- * gcc.dg/pr53196-2.c: Same.
- * gcc.dg/pr53265.c: Same.
- * gcc.dg/redecl-1.c: Same.
- * gcc.dg/tls/thr-init-1.c: Same.
- * gcc.dg/torture/pr51106-1.c: Same.
- * gcc.dg/torture/pr51106-2.c: Same.
- * gcc.dg/uninit-19.c: Same.
- * gcc.dg/uninit-pr20644.c: Same.
-
-2017-05-26 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp1z/decomp29.C (p): New variable.
- (main): Add further tests.
-
-2017-05-26 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80842
- * gcc.dg/torture/pr80842.c: New testcase.
-
-2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79652
- * g++.dg/cpp0x/pr79652.C: New.
-
-2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71451
- * g++.dg/cpp0x/variadic170.C: New.
-
-2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
-
- * g++.dg/warn/Wcatch-value-1.C: New test.
- * g++.dg/warn/Wcatch-value-2.C: New test.
- * g++.dg/warn/Wcatch-value-3.C: New test.
-
-2017-05-25 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/lookup/using56.C: New.
- * g++.dg/lookup/using57.C: New.
- * g++.dg/lookup/using58.C: New.
- * g++.dg/lookup/using59.C: New.
-
- * g++.dg/lookup/using17.C: Adjust diagnostics.
-
-2017-05-25 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
- positives on ILP32.
- * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
- column numbers.
- * gcc.dg/pr60114.c: Same.
-
-2017-05-23 Jan Hubicka <hubicka@ucw.cz>
-
- * gfortran.dg/pr48636.f90: Fix template better.
-
-2017-05-25 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/lookup/koenig14.C: New.
-
-2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79583
- * g++.dg/cpp0x/pr79583.C: New.
-
-2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/68578
- * g++.dg/cpp1y/pr68578.C: New.
-
-2017-05-25 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/vce-1.c: New file.
-
-2017-05-25 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/addadd.c: New file.
-
-2017-05-24 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/lookup/friend12.C: Adjust diagnostics.
- * g++.dg/lookup/friend19.C: New.
- * g++.dg/lookup/friend20.C: New.
-
-2017-05-24 Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/80544
- * g++.dg/expr/cast11.C: New test.
-
-2017-05-24 Martin Sebor <msebor@redhat.com>
-
- PR c/80731
- * c-c++-common/Wfloat-conversion.c: Adjust.
- * c-c++-common/dfp/convert-int-saturate.c: Same.
- * c-c++-common/pr68657-1.c: Same.
- * g++.dg/ext/utf-cvt.C: Same.
- * g++.dg/ext/utf16-4.C: Same.
- * g++.dg/warn/Wconversion-real-integer-3.C: Same.
- * g++.dg/warn/Wconversion-real-integer2.C: Same.
- * g++.dg/warn/Wconversion3.C: Same.
- * g++.dg/warn/Wconversion4.C: Same.
- * g++.dg/warn/Wsign-conversion.C: Same.
- * g++.dg/warn/overflow-warn-1.C: Same.
- * g++.dg/warn/overflow-warn-3.C: Same.
- * g++.dg/warn/overflow-warn-4.C: Same.
- * g++.dg/warn/pr35635.C: Same.
- * g++.old-deja/g++.mike/enum1.C: Same.
- * gcc.dg/Wconversion-3.c: Same.
- * gcc.dg/Wconversion-5.c: Same.
- * gcc.dg/Wconversion-complex-c99.c: Same.
- * gcc.dg/Wconversion-complex-gnu.c: Same.
- * gcc.dg/Wconversion-integer.c: Same.
- * gcc.dg/Wsign-conversion.c: Same.
- * gcc.dg/bitfld-2.c: Same.
- * gcc.dg/c90-const-expr-11.c: Same.
- * gcc.dg/c90-const-expr-7.c: Same.
- * gcc.dg/c99-const-expr-7.c: Same.
- * gcc.dg/overflow-warn-1.c: Same.
- * gcc.dg/overflow-warn-2.c: Same.
- * gcc.dg/overflow-warn-3.c: Same.
- * gcc.dg/overflow-warn-4.c: Same.
- * gcc.dg/overflow-warn-5.c: Same.
- * gcc.dg/overflow-warn-8.c: Same.
- * gcc.dg/overflow-warn-9.c: New test.
- * gcc.dg/pr35635.c: Adjust.
- * gcc.dg/pr59940.c: Same.
- * gcc.dg/pr59963-2.c: Same.
- * gcc.dg/pr60114.c: Same.
- * gcc.dg/switch-warn-2.c: Same.
- * gcc.dg/utf-cvt.c: Same.
- * gcc.dg/utf16-4.c: Same.
-
-2017-05-24 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/ext/integer-pack2.C: Require int32 effective target.
- Don't include limits.h.
- (w): Conditionalize on long long wider than int. Use
- 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
- -9223372036854775808.
- (x): Use __INT_MAX__ instead of INT_MAX.
-
-2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/66094
- * gfortran.dg/inline_matmul_16.f90: New test.
-
-2017-05-24 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
-
-2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
-
- PR middle-end/80823
- * gcc.dg/pr80823.c: New test.
-
-2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/pr80725.c: New test.
-
-2017-05-23 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/lookup/extern-c-hidden.C: New.
- * g++.dg/lookup/extern-redecl1.C: New.
-
- PR c++/80866
- * g++.dg/parse/pr80866.C: New.
-
-2017-05-23 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/ipa/ctor-empty-1.c: Update template.
- * gcc.dg/ipa/inline-5.c: Likewise.
- * gfortran.dg/pr48636.f90: Likewise.
-
-2017-05-23 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/parse/ctor9.C: Adjust expected error.
-
-2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/80256
- * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
- Cygwin.
-
-2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
-
- * c-c++-common/goacc/parallel-dims-1.c: Update.
- * c-c++-common/goacc/parallel-dims-2.c: Likewise.
- * c-c++-common/goacc/routine-1.c: Likewise.
- * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
- * g++.dg/goacc/template.C: Likewise.
- * gfortran.dg/goacc/kernels-tree.f95: Likewise.
- * gfortran.dg/goacc/routine-3.f90: Likewise.
- * gfortran.dg/goacc/sie.f95: Likewise.
- * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
-
-2017-05-23 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/lookup/using13.C: Adjust expected error.
-
-2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
-
-2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/80718
- * gcc.target/powerpc/pr80718.c: New test.
-
-2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/conditional-return.c: New testcase.
-
-2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
- LE-only.
-
-2017-05-22 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/80766
- * gfortran.dg/typebound_call_28.f90: New test.
-
-2017-05-22 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/lookup/strong-using.C: New.
-
-2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/movsi_movt.c: New test.
- * gcc.target/arm/movdi_movt.c: New test.
-
-2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
-
- * gnat.dg/specs/not_null1.ads: New test.
-
-2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/limited_with5.ad[sb]: New test.
- * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
- * gnat.dg/limited_with6.ad[sb]: New test.
- * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
-
-2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
- * gnat.dg/specs/clause_on_volatile.ads: Likewise.
-
-2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70265
- * g++.dg/cpp1y/constexpr-70265-1.C: New.
- * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
-
-2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/80333
- * gfortran.dg/dtio_30.f03: New test.
-
-2017-05-19 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/80800
- * c-c++-common/ubsan/pr80800.c: New test.
- * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
-
-2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
-
- * c-c++-common/goacc/default-1.c: Update.
- * c-c++-common/goacc/default-2.c: Likewise.
- * c-c++-common/goacc/default-4.c: Likewise.
- * gfortran.dg/goacc/default-1.f95: Likewise.
- * gfortran.dg/goacc/default-4.f: Likewise.
- * c-c++-common/goacc/default-5.c: New file.
- * gfortran.dg/goacc/default-5.f: Likewise.
-
- * c-c++-common/goacc/default-1.c: New file.
- * c-c++-common/goacc/default-2.c: Likewise.
- * c-c++-common/goacc/data-default-1.c: Remove file, including its
- test cases in...
- * c-c++-common/goacc/default-3.c: ... this new file, and...
- * c-c++-common/goacc/default-4.c: ... this new file.
- * gfortran.dg/goacc/default.f95: Remove file, including its test
- cases in...
- * gfortran.dg/goacc/default-1.f95: ... this new file, and...
- * gfortran.dg/goacc/default-2.f: ... this new file.
- * gfortran.dg/goacc/default-3.f95: New file.
- * gfortran.dg/goacc/default-4.f: Likewise.
-
-2017-05-19 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/inherit/covariant7.C: Adjust.
-
-2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
-
- * gcc.target/arm/tls-disable-literal-pool.c: Change
- require-effective-target to tls_native.
- Move dg-error to return statement line and change to dg-message.
-
-2017-05-19 Richard Biener <rguenther@suse.de>
-
- PR c++/80593
- * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
- * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
-
-2017-05-19 Richard Biener <rguenther@suse.de>
-
- PR middle-end/80764
- * gcc.dg/torture/pr80764.c: New testcase.
-
-2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/80510
- * gcc.target/powerpc/pr80510-1.c: New test.
- * gcc.target/powerpc/pr80510-2.c: Likewise.
-
-2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
-
- * gcc.dg/pragma-diag-7.c: New test.
-
-2017-05-18 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/80799
- * g++.dg/other/i386-11.C: New test.
-
-2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * fold-vec-div-float.c: Update dg-requires and dg-options statements.
- * fold-vec-div-floatdouble.c: Likewise.
- * fold-vec-logical-ands-char.c: Likewise.
- * fold-vec-logical-ands-int.c: Likewise.
- * fold-vec-logical-ands-short.c: Likewise.
- * fold-vec-logical-ors-char.c: Likewise.
- * fold-vec-logical-ors-int.c: Likewise.
- * fold-vec-logical-ors-short.c: Likewise.
- * fold-vec-logical-other-char.c: Likewise.
- * fold-vec-mule-misc.c: Likewise.
- * fold-vec-mult-float.c: Likewise.
- * fold-vec-mult-floatdouble.c: Likewise.
- * fold-vec-mult-int.c: Likewise.
- * fold-vec-mult-int128-p9.c: Likewise.
- * fold-vec-sub-floatdouble.c: Likewise.
- * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
- Add lp64 requirement.
- * fold-vec-mult-int128-p8.c: Likewise.
- * fold-vec-logical-ors-longlong.c: Fix comment typo.
-
-2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
-
- * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
- * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
-
-2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
-
- * gcc.target/sparc/niagara7-align.c: New test.
-
-2017-05-18 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/80797
- * c-c++-common/ubsan/null-12.c: New test.
-
-2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR middle-end/80692
- * gcc.c-torture/execute/pr80692.c: New testcase.
-
-2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/80741
- * gfortran.dg/read_4.f90: New test.
-
-2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
-
-2017-05-17 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/80668
- * gfortran.dg/pr80668.f90: New.
-
-2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
-
- PR middle-end/80775
- * gcc.dg/pr80775.c: New test.
-
-2017-05-17 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/80659
- * gcc.dg/asan/pr80659.c: New test.
-
-2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
- unsigned long.
-
-2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
-
- * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
-
-2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
- Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/80457
- * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
- call vect_model_simple_cost.
-
-2017-05-16 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/80554
- * gfortran.dg/submodule_29.f08: New test.
-
-2017-05-16 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/other/accessor-fixits-1.C: New test case.
- * g++.dg/other/accessor-fixits-2.C: New test case.
- * g++.dg/other/accessor-fixits-3.C: New test case.
- * g++.dg/other/accessor-fixits-4.C: New test case.
-
-2017-05-16 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
- * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
- built-ins to the test suite file. Note, support for mradds exists
- but no test case exists.
- * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
- built-ins to the test suite file.
-
-2017-05-16 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/80536
- PR sanitizer/80386
- * c-c++-common/ubsan/pr80536.c: New test.
- * g++.dg/ubsan/pr80386.C: New test.
-
-2017-05-16 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
- * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
-
-2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
-
- * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
- expected output of vadd, vsub and vmul instructions.
- * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
- * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
- * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
-
-2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/80727
- * gfortran.dg/read_3.f90: New test.
-
-2017-05-15 Nathan Sidwell <nathan@acm.org>
-
- PR c++/79369
- * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
-
- PR c++/79369
- * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
- * g++.dg/cpp0x/pr79369.C: New.
-
-2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/80752
- * gfortran.dg/pr80752.f90: New test.
-
-2017-05-15 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/80425
- * gcc.target/i386/pr80425-1.c: New test.
- * gcc.target/i386/pr80425-2.c: Ditto.
-
-2017-05-15 Jeff Law <law@redhat.com>
-
- * gcc.target/mips/reorgbug-1.c: New test.
-
-2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
-
- * gnat.dg/specs/pack13.ads: New test.
-
-2017-05-14 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/77671
- * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
-
-2017-05-14 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/80669
- * gcc.dg/builtin-stpncpy.c: New test.
-
-2017-05-14 Daniel Santos <daniel.santos@pobox.com>
-
- * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
- * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
- * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
- * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
-
-2017-05-14 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/xgetsetbv.c: New test.
-
-2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
-
- PR fortran/80442
- * gfortran.dg/impl_do_var_data.f90: New Test
-
-2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
-
- * brig.dg/test/gimple/priv-array-offset-access.hsail:
- A regression test for a private array access case which caused
- an assert.
-
-2017-05-12 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/80643
- * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
- to the purpose of the test.
-
-2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
-
- * gcc.target/powerpc/bmi-andn-1.c: New file
- * gcc.target/powerpc/bmi-andn-2.c: New file.
- * gcc.target/powerpc/bmi-bextr-1.c: New file.
- * gcc.target/powerpc/bmi-bextr-2.c: New file.
- * gcc.target/powerpc/bmi-bextr-4.c: New file.
- * gcc.target/powerpc/bmi-bextr-5.c: New file.
- * gcc.target/powerpc/bmi-blsi-1.c: New file.
- * gcc.target/powerpc/bmi-blsi-2.c: New file.
- * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
- * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
- * gcc.target/powerpc/bmi-blsr-1.c: New file.
- * gcc.target/powerpc/bmi-blsr-2.c: New File.
- * gcc.target/powerpc/bmi-check.h: New File.
- * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
- * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
- * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
- * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
- * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
- * gcc.target/powerpc/bmi2-check.h: New file.
- * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
- * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
- * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
- * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
- * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
- * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
- * gcc.target/powerpc/bmi2-pext32-1.c: New File.
- * gcc.target/powerpc/bmi2-pext64-1.c: New file.
- * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
-
-2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/60430
- * g++.dg/cpp0x/pr60430.C: New.
-
-2017-05-12 Jeff Law <law@redhat.com>
-
- * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
-
-2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
-
- PR middle-end/80707
- * g++.dg/pr80707.C: New test.
-
-2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-div-float.c: New.
- * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
- * gcc.target/powerpc/fold-vec-div-longlong.c: New.
-
-2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
- * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
- * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
- * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
- * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
- * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
- * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
- * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
- * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
- * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
- * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
- * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
-
-2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/49604
- * g++.dg/cpp0x/forw_enum14.C: New.
- * g++.dg/cpp0x/forw_enum15.C: Likewise.
-
-2017-05-12 Richard Biener <rguenther@suse.de>
-
- * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
-
-2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/67687
- * g++.dg/cpp0x/constexpr-ice17.C: New.
-
-2017-05-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80713
- * gcc.dg/torture/pr80713.c: New testcase.
-
-2017-05-12 Andi Kleen <ak@linux.intel.com>
-
- PR testsuite/77684
- * lib/target-supports.exp (profopt-perf-wrapper):
- Add -m8 option to increase parallelism.
-
-2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
-
- * c-c++-common/goacc/parallel-dims-1.c: New file.
- * c-c++-common/goacc/parallel-dims-2.c: Likewise.
-
- * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
- * c-c++-common/goacc/classify-kernels.c: Likewise.
- * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
- Likewise.
- * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
- * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
- * c-c++-common/goacc/kernels-loop-2.c: Likewise.
- * c-c++-common/goacc/kernels-loop-3.c: Likewise.
- * c-c++-common/goacc/kernels-loop-g.c: Likewise.
- * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
- * c-c++-common/goacc/kernels-loop-n.c: Likewise.
- * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
- * c-c++-common/goacc/kernels-loop.c: Likewise.
- * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
- * c-c++-common/goacc/kernels-reduction.c: Likewise.
- * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
- * gfortran.dg/goacc/classify-kernels.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop.f95: Likewise.
-
- * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
- * c-c++-common/goacc/classify-kernels.c: Likewise.
- * c-c++-common/goacc/classify-parallel.c: Likewise.
- * c-c++-common/goacc/classify-routine.c: Likewise.
- * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
- * gfortran.dg/goacc/classify-kernels.f95: Likewise.
- * gfortran.dg/goacc/classify-parallel.f95: Likewise.
- * gfortran.dg/goacc/classify-routine.f95: Likewise.
-
- * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
- * c-c++-common/goacc/classify-kernels.c: Likewise.
- * c-c++-common/goacc/classify-parallel.c: Likewise.
- * c-c++-common/goacc/classify-routine.c: Likewise.
- * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
- * gfortran.dg/goacc/classify-kernels.f95: Likewise.
- * gfortran.dg/goacc/classify-parallel.f95: Likewise.
- * gfortran.dg/goacc/classify-routine.f95: Likewise.
-
-2017-05-11 Nathan Sidwell <nathan@acm.org>
-
- * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
-
-2017-05-11 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
- to the test suite file.
- * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
- to the test suite file.
-
-2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/78659
- * gfortran.dg/namelist_91.f90: New test.
- * gfortran.dg/namelist_92.f90: New test.
- * gfortran.dg/namelist_93.f90: New test.
- * gfortran.dg/namelist_94.f90: New test.
-
-2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/80695
- * gcc.target/powerpc/pr80695-p8.c: New file.
- * gcc.target/powerpc/pr80695-p9.c: New file.
-
-2017-05-11 Uros Bizjak <ubizjak@gmail.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR target/80706
- * gcc.target/i386/pr80706.c: New test.
-
-2017-05-11 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
- * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
- * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
- * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
-
-2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70538
- * g++.dg/cpp0x/pr70538.C: New.
-
-2017-05-11 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/pr22152.c: Fix undefined testcase.
- Remove unnecessary loop. Run on 32-bit targets only.
- (dg-options): Remove -fno-tree-sink.
-
-2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/cmpb-1.c: New test.
- * gcc.target/powerpc/cmpb-2.c: New test.
- * gcc.target/powerpc/cmpb-3.c: New test.
- * gcc.target/powerpc/cmpb32-1.c: New test.
- * gcc.target/powerpc/cmpb32-2.c: New test.
-
-2017-05-11 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80705
- * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
-
-2017-05-11 Nathan Sidwell <nathan@acm.org>
-
- * lib/scanlang.exp: New.
- * lib/gcc-dg.exp: Load scanlang.exp.
- * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
-
-2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
-
- PR testsuite/80580
- * gcc.dg/gimplefe-error-6.c: New test.
-
-2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
-
- PR testsuite/80580
- * gcc.dg/gimplefe-error-5.c: New test.
-
-2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
-
- PR testsuite/80580
- * gcc.dg/gimplefe-error-4.c: New test.
-
-2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
-
-2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
-
- * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
- (_mm_maskz_max_round_sd): Test new intrinsics.
- * gcc.target/i386/avx512f-vmaxsd-2.c: New.
- * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
- (_mm_maskz_max_round_ss): Test new intrinsics.
- * gcc.target/i386/avx512f-vmaxss-2.c: New.
- * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
- (_mm_maskz_min_round_sd): Test new intrinsics.
- * gcc.target/i386/avx512f-vminsd-2.c: New.
- * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
- (_mm_maskz_min_round_ss): Test new intrinsics.
- * gcc.target/i386/avx512f-vminss-2.c: New.
- * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
- (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
- (__builtin_ia32_minss_mask_round): Test new builtins.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
- * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
- (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
- (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
- (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
- (_mm_mask_min_round_ss): Test new intrinsics.
- * gcc.target/i386/testround-1.c: Ditto.
-
-2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
-
- * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
- (_mm_maskz_div_sd, _mm_mask_div_round_sd)
- (_mm_maskz_div_round_sd): Test new intrinsics.
- * gcc.target/i386/avx512f-vdivsd-2.c: New.
- * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
- (_mm_maskz_div_ss, _mm_mask_div_round_ss)
- (_mm_maskz_div_round_ss): Test new intrinsics.
- * gcc.target/i386/avx512f-vdivss-2.c: New.
- * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
- (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
- (_mm_maskz_mul_round_sd): Test new intrinsics.
- * gcc.target/i386/avx512f-vmulsd-2.c: New.
- * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
- (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
- (_mm_maskz_mul_round_ss): Test new intrinsics.
- * gcc.target/i386/avx512f-vmulss-2.c: New.
- * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
- (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
- (__builtin_ia32_mulss_mask_round): Test new builtins.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
- * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
- (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
- (_mm_maskz_mul_round_ss): Test new intrinsics.
- * gcc.target/i386/testround-1.c: Ditto.
-
-2017-05-10 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
- * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
- * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
-
-2017-05-10 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
- * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
- * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
- * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
-
-2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
-
- PR tree-optimization/51513
- * gcc.target/powerpc/pr51513.c: New test.
- * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
- __builtin_abort().
- * gcc.dg/predict-14.c: Likewise.
-
-2017-05-10 Carl Love <cel@us.ibm.com>
- * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
- to the test suite file.
- * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
- to the test suite file.
-
-2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR tree-optimization/77644
- * gcc.dg/tree-ssa/pr77644.c: New test-case.
-
-2017-05-10 Alexandre Oliva <aoliva@redhat.com>
-
- * gcc.dg/guality/inline-params-2.c: New.
-
-2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80145
- * g++.dg/cpp1y/auto-fn37.C: New.
- * g++.dg/cpp1y/auto-fn38.C: Likewise.
-
-2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/68163
- * gcc.target/powerpc/pr68163.c: New test.
-
-2017-05-09 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/79311
- * gfortran.dg/finalize_32.f90: New test.
-
-2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
-
- PR c/35441
- * gcc.dg/pr35441.c: New test.
-
-2017-05-09 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/80643
- * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
- output.
-
-2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80186
- * g++.dg/template/crash126.C: New.
-
-2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
-
- * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
- * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
- * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
- * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
-
-2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR testsuite/80611
- * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
-
-2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/tmac-1.c: New file.
- * gcc.target/arc/tmac-2.c: Likewise.
- * gcc.target/arc/tmac.h: Likewise.
-
-2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
- Andrew Burgess <andrew.burgess@embecosm.com>
-
- * gcc.target/arc/firq-1.c: New file.
- * gcc.target/arc/firq-2.c: Likewise.
- * gcc.target/arc/firq-3.c: Likewise.
- * gcc.target/arc/firq-4.c: Likewise.
- * gcc.target/arc/firq-5.c: Likewise.
- * gcc.target/arc/firq-6.c: Likewise.
-
-2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/interrupt-5.c: Newfile.
- * gcc.target/arc/interrupt-6.c: Likewise.
- * gcc.target/arc/interrupt-7.c: Likewise.
- * gcc.target/arc/interrupt-8.c: Likewise.
- * gcc.target/arc/interrupt-9.c: Likewise.
-
-2017-05-09 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
- and adjust.
- * gcc.dg/vect/vect-50.c: Likewise.
-
-2017-05-09 Marek Polacek <polacek@redhat.com>
-
- PR c/80525
- * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
- * c-c++-common/Wlogical-op-2.c: New test.
-
-2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
- for targets with __SIZEOF_INT__ < 4.
-
-2017-05-09 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/vect-50.c: Revert last change.
- * gcc.dg/vect/vect-44.c: Likewise.
-
-2017-05-08 Martin Sebor <msebor@redhat.com>
-
- PR translation/80280
- * gcc.dg/format/gcc_diag-10.c: New test.
-
-2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR target/80101
- * gcc.target/powerpc/pr80101-1.c: New test.
-
-2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/79930
- * gfortran.dg/inline_transpose_1.f90: Add
- -finline-matmul-limit=0 to options.
- * gfortran.dg/matmul_5.f90: Likewise.
- * gfortran.dg/vect/vect-8.f90: Likewise.
- * gfortran.dg/inline_matmul_14.f90: New test.
- * gfortran.dg/inline_matmul_15.f90: New test.
-
-2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/80602
- * gfortran.dg/matmul_15.f90: New test case.
-
-2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
- * gcc.dg/vect/vect-50.c: Likewise.
-
-2017-05-07 Jeff Law <law@redhat.com>
-
- Revert:
- 2017-05-06 Jeff Law <law@redhat.com>
- PR tree-optimization/78496
- * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
- * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
-
-2017-05-06 Jeff Law <law@redhat.com>
-
- PR tree-optimization/78496
- * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
- * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
-
-2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.target/aarch64/spill_1.c: New test.
-
-2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
-
- PR rtl-optimization/75964
- * gcc.dg/torture/pr75964.c: New test.
-
-2017-05-06 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80606
- * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
- * gcc.target/i386/avx-vtestpd-2.c: Same.
- * gcc.target/i386/avx-vtestpd-256-1.c: Same.
- * gcc.target/i386/avx-vtestpd-256-2.c: Same.
- * gcc.target/i386/avx-vtestpd-256-3.c: Same.
- * gcc.target/i386/avx-vtestpd-3.c: Same.
- * gcc.target/i386/avx-vtestps-1.c: Same.
- * gcc.target/i386/avx-vtestps-2.c: Same.
- * gcc.target/i386/avx-vtestps-256-1.c: Same.
- * gcc.target/i386/avx-vtestps-256-2.c: Same.
- * gcc.target/i386/avx-vtestps-256-3.c: Same.
- * gcc.target/i386/avx-vtestps-3.c: Same.
-
-2017-05-06 Tom de Vries <tom@codesourcery.com>
-
- * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
-
-2017-05-06 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80557
- * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
- * gcc.target/powerpc/altivec-types-1.c: Same.
-
-2017-05-06 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80557
- * gcc.target/spu/Wmain.c: Replace absolute line numbers.
- * gcc.target/spu/intrinsics-1.c: Same.
-
-2017-05-06 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80557
- * gcc.target/arm/pr69180.c: Replace absolute line numbers.
-
-2017-05-06 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80557
- * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
- * gcc.target/aarch64/spellcheck_2.c: Same.
- * gcc.target/aarch64/spellcheck_3.c: Same.
-
-2017-05-06 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80557
- * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
- * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
- * g++.dg/debug/dwarf2/pr46123-2.C: Same.
- * g++.dg/debug/dwarf2/typedef5.C: Same.
- * g++.dg/goacc/data-1.C: Same.
-
-2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/versioned-copy-loop.c: New file.
-
-2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/79038
- PR target/79202
- PR target/79203
- * gcc.target/powerpc/ppc-round3.c: New test.
- * gcc.target/powerpc/ppc-round2.c: Update expected code.
-
-2017-05-05 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/80632
- * gcc.dg/pr80632.c: New test.
-
- PR tree-optimization/80558
- * gcc.dg/tree-ssa/vrp115.c: New test.
-
-2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
- Thomas Preud'homme <thomas.preudhomme@arm.com>
- Prakhar Bahuguna <prakhar.bahuguna@arm.com>
-
- PR target/71607
- * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
- * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
- * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
- * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
- * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
- * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
- * gcc.target/arm/tls-disable-literal-pool.c: New.
-
-2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR tree-optimization/80613
- * gcc.dg/tree-ssa/pr79697.c (k): Remove.
-
-2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71577
- * g++.dg/cpp0x/pr71577.C: New.
-
-2017-05-04 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/79234
- * gcc.dg/builtin-stringop-chk-8.c: New test.
- * gcc.dg/builtin-stringop-chk-1.c: Adjust.
- * gcc.dg/builtin-stringop-chk-4.c: Same.
- * gcc.dg/builtin-strncat-chk-1.c: Same.
- * g++.dg/ext/strncpy-chk1.C: Same.
- * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
- * gcc.dg/out-of-bounds-1.c: Same.
- * gcc.dg/pr78138.c: Same.
- * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
- * gfortran.dg/mvbits_7.f90: Same.
-
-2017-05-04 Martin Sebor <msebor@redhat.com>
-
- PR preprocessor/79214
- PR middle-end/79222
- PR middle-end/79223
- * gcc.dg/pr79214.c: New test.
- * gcc.dg/pr79214.h: New test header.
- * gcc.dg/pr79222.c: New test.
- * gcc.dg/pr79223.c: New test.
- * gcc.dg/pr78138.c: Adjust.
- * gfortran.dg/unconstrained_commons.f: Same.
-
-2017-05-04 Martin Sebor <msebor@redhat.com>
-
- PR translation/80280
- * g++.dg/abi/Wabi-2-3.C: Adjust.
- * g++.dg/abi/Wabi-3-2.C: Ditto.
- * g++.dg/lookup/using17.C: Ditto.
- * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
-
-2017-05-04 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/80622
- * gcc.dg/tree-ssa/pr80622.c: New test.
-
-2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
-
-2017-05-04 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
- * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
-
-2017-05-04 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
-
-2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gcc.dg/vect/vect-profile-1.c: New test.
-
-2017-05-04 Marek Polacek <polacek@redhat.com>
-
- PR tree-optimization/80612
- * gcc.dg/torture/pr80612.c: New test.
-
-2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
- Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
- check_effective_target_arm_thumb1_movt_ok.
-
-2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
-
- * gcc.target/arm/fpscr.c: New file.
-
-2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
- target.
-
-2017-05-04 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80557
- * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
- line numbers.
- * g++.dg/warn/miss-format-1.C: Same.
- * g++.dg/warn/overflow-warn-1.C: Same.
- * g++.dg/warn/overflow-warn-3.C: Same.
- * g++.dg/warn/overflow-warn-4.C: Same.
-
-2017-05-04 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80557
- * gcc.target/i386/pr57655.c: Replace absolute line numbers.
- * gcc.target/i386/pr68657.c: Same.
- * gcc.target/i386/pr69255-1.c: Same.
- * gcc.target/i386/pr69255-2.c: Same.
- * gcc.target/i386/pr69255-3.c: Same.
-
-2017-05-04 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/31130
- * gcc.dg/Wstrict-overflow-12.c: XFAIL.
- * gcc.dg/Wstrict-overflow-13.c: Likewise.
- * gcc.dg/Wstrict-overflow-21.c: Likewise.
- * gcc.dg/pr52904.c: Remove XFAIL.
- * gcc.dg/tree-ssa/vrp114.c: New testcase.
-
-2017-05-03 Jeff Law <law@redhat.com>
-
- PR tree-optimization/78496
- * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
-
-2017-05-03 Uros Bizjak <ubizjak@gmail.com>
-
- * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
-
-2017-05-03 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
-
-2017-05-03 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/79472
- * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
- to dg-options.
- * gcc.dg/tree-ssa/vrp113.c: New test.
- * gcc.dg/tree-ssa/cswtch-3.c: New test.
- * gcc.dg/tree-ssa/cswtch-4.c: New test.
- * gcc.dg/tree-ssa/cswtch-5.c: New test.
-
-2017-05-03 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80557
- * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
- * c-c++-common/Wshift-negative-value-2.c: Same.
- * c-c++-common/Wshift-negative-value-3.c: Same.
- * c-c++-common/Wshift-negative-value-4.c: Same.
- * c-c++-common/cilk-plus/AN/pr57541.c: Same.
- * c-c++-common/cpp/pr60400.c: Same.
- * c-c++-common/fmax-errors.c: Same.
- * c-c++-common/goacc/data-2.c: Same.
- * c-c++-common/goacc/host_data-2.c: Same.
- * c-c++-common/gomp/simd4.c: Same.
- * c-c++-common/pr28656.c: Same.
- * c-c++-common/pr43395.c: Same.
- * c-c++-common/torture/pr57945.c: Same.
-
-2017-05-03 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
- arg of dg directive.
- * c-c++-common/goacc/routine-3.c: Same.
- * c-c++-common/goacc/routine-4.c: Same.
-
-2017-05-02 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
- (test_fixit_insert_newline): New function.
- * gcc.dg/plugin/diagnostic-test-show-locus-color.c
- (test_fixit_insert_newline): New function.
- * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
- (test_fixit_insert_newline): New function.
- * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
- (test_fixit_insert_newline): New function.
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
- (test_show_locus): Handle test_fixit_insert_newline.
-
-2017-05-02 Bin Cheng <bin.cheng@arm.com>
-
- * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
-
-2017-04-27 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.dg/lsr-div1.c: New testcase.
-
-2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
-
- * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
- (_mm_maskz_add_sd, _mm_mask_add_round_sd)
- (_mm_maskz_add_round_sd): Test new intrinsics.
- * gcc.target/i386/avx512f-vaddsd-2.c: New.
- * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
- (_mm_maskz_add_ss, _mm_mask_add_round_ss)
- (_mm_maskz_add_round_ss): Test new intrinsics.
- * gcc.target/i386/avx512f-vaddss-2.c: New.
- * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
- (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
- (_mm_maskz_sub_round_sd): Test new intrinsics.
- * gcc.target/i386/avx512f-vsubsd-2.c: New.
- * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
- (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
- (_mm_maskz_sub_round_ss): Test new intrinsics.
- * gcc.target/i386/avx512f-vsubss-2.c: New.
- * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
- (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
- (__builtin_ia32_subss_mask_round): Test new builtins.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
- * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
- (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
- (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
- (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
- (_mm_mask_sub_round_ss): Test new intrinsics.
- * gcc.target/i386/testround-1.c: Ditto.
-
-2017-05-02 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/78687
- * g++.dg/tree-ssa/pr78687.C: New test.
-
-2017-05-02 Richard Biener <rguenther@suse.de>
-
- * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
- behavior.
- * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
-
-2017-05-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80591
- * gcc.dg/torture/pr80591.c: New testcase.
-
-2017-05-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80549
- * gcc.dg/torture/pr80549.c: New testcase.
-
-2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
- unsigned long.
-
-2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
-
- PR c++/80038
- * g++.dg/cilk-plus/CK/pr80038.cc: New test.
-
-2017-05-01 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
- reflect insertion fix-it hints at the same location now being
- consolidated.
-
-2017-05-01 Martin Sebor <msebor@redhat.com>
-
- * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
- on ILP32 targets.
-
-2017-05-01 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/pr78768.c: Require linker plugin.
-
-2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/37131
- * gfortran.dg/matmul_bounds_11.f90: New test.
-
-2017-05-01 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/79715
- * gcc.dg/pr79715.c: New test.
-
-2017-05-01 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/65941
- * lib/target-supports.exp (check_effective_target_rdrand): New proc.
- * g++.dg/other/pr59492.C: Require effective target rdrand.
-
-2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
-
- * g++.dg/diagnostic/member-decl-1.C: New test.
-
-2017-04-29 Marc Glisse <marc.glisse@inria.fr>
-
- PR tree-optimization/80487
- * gcc.dg/tree-ssa/strncpy-1.c: New file.
-
-2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR tree-optimization/79697
- * gcc.dg/tree-ssa/pr79697.c: New test.
-
-2017-04-29 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
-
-2017-04-28 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/80523
- * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
-
-2017-04-28 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80557
- * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
- * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
-
-2017-04-28 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80557
- * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
- * obj-c++.dg/bitfield-4.mm: Same.
- * obj-c++.dg/bitfield-5.mm: Same.
- * obj-c++.dg/exceptions-3.mm: Same.
- * obj-c++.dg/exceptions-5.mm: Same.
- * obj-c++.dg/method-1.mm: Same.
- * obj-c++.dg/method-12.mm: Same.
- * obj-c++.dg/method-13.mm: Same.
- * obj-c++.dg/method-15.mm: Same.
- * obj-c++.dg/method-16.mm: Same.
- * obj-c++.dg/property/at-property-18.mm: Same.
- * obj-c++.dg/property/at-property-25.mm: Same.
- * obj-c++.dg/property/at-property-5.mm: Same.
- * obj-c++.dg/property/dynamic-2.mm: Same.
- * obj-c++.dg/property/property-neg-3.mm: Same.
- * obj-c++.dg/protocol-inheritance-1.mm: Same.
- * obj-c++.dg/protocol-inheritance-2.mm: Same.
- * obj-c++.dg/syntax-error-1.mm: Same.
- * obj-c++.dg/try-catch-13.mm: Same.
- * objc.dg/bitfield-4.m: Same.
- * objc.dg/class-1.m: Same.
- * objc.dg/method-11.m: Same.
- * objc.dg/method-6.m: Same.
- * objc.dg/method-7.m: Same.
- * objc.dg/method-9.m: Same.
- * objc.dg/missing-proto-3.m: Same.
- * objc.dg/naming-2.m: Same.
- * objc.dg/property/at-property-16.m: Same.
- * objc.dg/property/at-property-18.m: Same.
- * objc.dg/property/at-property-25.m: Same.
- * objc.dg/property/at-property-5.m: Same.
- * objc.dg/property/dynamic-2.m: Same.
- * objc.dg/property/property-neg-3.m: Same.
- * objc.dg/protocol-inheritance-1.m: Same.
- * objc.dg/protocol-inheritance-2.m: Same.
-
-2017-04-28 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
-
-2017-04-28 Tom de Vries <tom@codesourcery.com>
-
- * g++.dg/abi/bitfield3.C: Remove superfluous "" in
- dg-(error|warning|message|bogus).
- * g++.dg/conversion/dr195-1.C: Same.
- * g++.dg/conversion/dr195.C: Same.
- * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
- * g++.dg/cpp0x/gen-attrs-14.C: Same.
- * g++.dg/cpp0x/inline-ns7.C: Same.
- * g++.dg/cpp0x/variadic105.C: Same.
- * g++.dg/cpp0x/variadic65.C: Same.
- * g++.dg/expr/call2.C: Same.
- * g++.dg/expr/member-of-incomplete-type-1.C: Same.
- * g++.dg/expr/pmf-1.C: Same.
- * g++.dg/ext/altivec-types-1.C: Same.
- * g++.dg/ext/altivec-types-2.C: Same.
- * g++.dg/ext/altivec-types-3.C: Same.
- * g++.dg/ext/attrib14.C: Same.
- * g++.dg/ext/complit1.C: Same.
- * g++.dg/ext/forscope2.C: Same.
- * g++.dg/ext/gnu-inline-global-reject.C: Same.
- * g++.dg/ext/label13.C: Same.
- * g++.dg/ext/member-attr.C: Same.
- * g++.dg/ext/visibility/anon7.C: Same.
- * g++.dg/ext/visibility/visibility-7.C: Same.
- * g++.dg/ext/vla2.C: Same.
- * g++.dg/inherit/access2.C: Same.
- * g++.dg/inherit/covariant12.C: Same.
- * g++.dg/inherit/covariant14.C: Same.
- * g++.dg/inherit/namespace-as-base.C: Same.
- * g++.dg/inherit/template-as-base.C: Same.
- * g++.dg/lookup/ambig1.C: Same.
- * g++.dg/lookup/ambig2.C: Same.
- * g++.dg/lookup/ambig3.C: Same.
- * g++.dg/lookup/class-member-1.C: Same.
- * g++.dg/lookup/conv-1.C: Same.
- * g++.dg/lookup/decl1.C: Same.
- * g++.dg/lookup/koenig1.C: Same.
- * g++.dg/lookup/scoped1.C: Same.
- * g++.dg/lookup/scoped2.C: Same.
- * g++.dg/lookup/two-stage4.C: Same.
- * g++.dg/lookup/used-before-declaration.C: Same.
- * g++.dg/lookup/using.C: Same.
- * g++.dg/lookup/using17.C: Same.
- * g++.dg/lookup/using2.C: Same.
- * g++.dg/other/abstract2.C: Same.
- * g++.dg/other/classkey1.C: Same.
- * g++.dg/other/component1.C: Same.
- * g++.dg/other/const1.C: Same.
- * g++.dg/other/const2.C: Same.
- * g++.dg/other/conversion1.C: Same.
- * g++.dg/other/do1.C: Same.
- * g++.dg/other/error1.C: Same.
- * g++.dg/other/error10.C: Same.
- * g++.dg/other/error3.C: Same.
- * g++.dg/other/error4.C: Same.
- * g++.dg/other/error5.C: Same.
- * g++.dg/other/error8.C: Same.
- * g++.dg/other/error9.C: Same.
- * g++.dg/other/field1.C: Same.
- * g++.dg/other/init1.C: Same.
- * g++.dg/other/ptrmem2.C: Same.
- * g++.dg/other/return1.C: Same.
- * g++.dg/overload/builtin3.C: Same.
- * g++.dg/overload/error1.C: Same.
- * g++.dg/overload/error2.C: Same.
- * g++.dg/overload/koenig2.C: Same.
- * g++.dg/overload/pmf1.C: Same.
- * g++.dg/parse/args1.C: Same.
- * g++.dg/parse/attr3.C: Same.
- * g++.dg/parse/constant4.C: Same.
- * g++.dg/parse/crash10.C: Same.
- * g++.dg/parse/crash18.C: Same.
- * g++.dg/parse/crash19.C: Same.
- * g++.dg/parse/crash20.C: Same.
- * g++.dg/parse/crash21.C: Same.
- * g++.dg/parse/crash22.C: Same.
- * g++.dg/parse/crash32.C: Same.
- * g++.dg/parse/decl-specifier-1.C: Same.
- * g++.dg/parse/error58.C: Same.
- * g++.dg/parse/local-class1.C: Same.
- * g++.dg/parse/non-dependent2.C: Same.
- * g++.dg/parse/parameter-declaration-1.C: Same.
- * g++.dg/parse/ptrmem2.C: Same.
- * g++.dg/parse/ptrmem3.C: Same.
- * g++.dg/parse/saved1.C: Same.
- * g++.dg/tc1/dr101.C: Same.
- * g++.dg/tc1/dr142.C: Same.
- * g++.dg/tc1/dr176.C: Same.
- * g++.dg/template/conv4.C: Same.
- * g++.dg/template/crash56.C: Same.
- * g++.dg/template/dependent-expr2.C: Same.
- * g++.dg/template/error1.C: Same.
- * g++.dg/template/error2.C: Same.
- * g++.dg/template/explicit6.C: Same.
- * g++.dg/template/init-list.C: Same.
- * g++.dg/template/local1.C: Same.
- * g++.dg/template/lookup2.C: Same.
- * g++.dg/template/meminit2.C: Same.
- * g++.dg/template/nontype25.C: Same.
- * g++.dg/template/ptrmem2.C: Same.
- * g++.dg/template/qualttp19.C: Same.
- * g++.dg/template/qualttp20.C: Same.
- * g++.dg/template/ttp3.C: Same.
- * g++.dg/template/unify4.C: Same.
- * g++.dg/template/unify6.C: Same.
- * g++.dg/template/unify7.C: Same.
- * g++.dg/template/warn1.C: Same.
- * g++.dg/tree-ssa/dom-invalid.C: Same.
- * g++.dg/ubsan/shift-1.C: Same.
- * g++.dg/warn/Wunused-2.C: Same.
- * g++.dg/warn/Wunused-4.C: Same.
- * g++.dg/warn/Wunused-6.C: Same.
- * g++.dg/warn/deprecated-6.C: Same.
- * g++.dg/warn/deprecated.C: Same.
- * g++.dg/warn/effc1.C: Same.
- * g++.dg/warn/effc3.C: Same.
- * g++.dg/warn/incomplete1.C: Same.
- * g++.dg/warn/inline1.C: Same.
- * g++.dg/warn/noeffect2.C: Same.
- * g++.dg/warn/noeffect4.C: Same.
- * g++.dg/warn/oldcast1.C: Same.
- * g++.dg/warn/sentinel.C: Same.
- * g++.dg/warn/unit-1.C: Same.
- * g++.old-deja/g++.pt/inherit2.C: Same.
- * g++.old-deja/g++.pt/overload8.C: Same.
- * gcc.dg/20000926-1.c: Same.
- * gcc.dg/20040223-1.c: Same.
- * gcc.dg/Warray-bounds-7.c: Same.
- * gcc.dg/alias-1.c: Same.
- * gcc.dg/alias-12.c: Same.
- * gcc.dg/alias-13.c: Same.
- * gcc.dg/alias-2.c: Same.
- * gcc.dg/array-13.c: Same.
- * gcc.dg/array-4.c: Same.
- * gcc.dg/attr-ifunc-2.c: Same.
- * gcc.dg/attr-invalid.c: Same.
- * gcc.dg/attr-noinline.c: Same.
- * gcc.dg/bitfld-2.c: Same.
- * gcc.dg/c90-const-expr-7.c: Same.
- * gcc.dg/c99-const-expr-7.c: Same.
- * gcc.dg/cpp/20000625-1.c: Same.
- * gcc.dg/cpp/charconst-4.c: Same.
- * gcc.dg/cpp/include2.c: Same.
- * gcc.dg/cpp/include2a.c: Same.
- * gcc.dg/decl-4.c: Same.
- * gcc.dg/deprecated-4.c: Same.
- * gcc.dg/deprecated.c: Same.
- * gcc.dg/dfp/altivec-types.c: Same.
- * gcc.dg/float-range-1.c: Same.
- * gcc.dg/pack-test-3.c: Same.
- * gcc.dg/pr11492.c: Same.
- * gcc.dg/pr15360-1.c: Same.
- * gcc.dg/pr37908.c: Same.
- * gcc.dg/pr53265.c: Same.
- * gcc.dg/pr57287-2.c: Same.
- * gcc.dg/pr57287.c: Same.
- * gcc.dg/redecl-1.c: Same.
- * gcc.dg/sync-3.c: Same.
- * gcc.dg/two-types-1.c: Same.
- * gcc.dg/two-types-2.c: Same.
- * gcc.dg/two-types-4.c: Same.
- * gcc.dg/two-types-5.c: Same.
- * gcc.dg/two-types-6.c: Same.
- * gcc.dg/two-types-7.c: Same.
- * gcc.dg/two-types-8.c: Same.
- * gcc.dg/two-types-9.c: Same.
- * gcc.dg/uninit-I.c: Same.
- * gcc.dg/uninit-pr19430.c: Same.
- * gcc.dg/visibility-7.c: Same.
- * gcc.dg/winline-10.c: Same.
- * gcc.dg/winline-2.c: Same.
- * gcc.dg/winline-3.c: Same.
- * gcc.dg/winline-9.c: Same.
- * gcc.target/i386/attr-returns_twice-1.c: Same.
- * gcc.target/i386/chkp-const-check-2.c: Same.
- * gcc.target/i386/chkp-label-address.c: Same.
- * gcc.target/i386/chkp-remove-bndint-2.c: Same.
- * gcc.target/i386/pr39162.c: Same.
- * gcc.target/i386/sse-5.c: Same.
- * gcc.target/powerpc/altivec-types-1.c: Same.
- * gcc.target/powerpc/altivec-types-2.c: Same.
- * gcc.target/powerpc/altivec-types-3.c: Same.
- * gcc.target/powerpc/float128-mix.c: Same.
- * gcc.target/powerpc/no-r11-3.c: Same.
- * gcc.target/spu/Wmain.c: Same.
- * gcc.target/spu/ea/errors2.c: Same.
- * gfortran.dg/assignment_1.f90: Same.
- * gfortran.dg/common_3.f90: Same.
- * gfortran.dg/der_io_1.f90: Same.
- * gfortran.dg/g77/20030326-1.f: Same.
- * gfortran.dg/g77/9263.f: Same.
- * gfortran.dg/g77/960317-1.f: Same.
- * gfortran.dg/g77/970625-2.f: Same.
- * gfortran.dg/g77/980615-0.f: Same.
- * gfortran.dg/g77/check0.f: Same.
- * gfortran.dg/g77/dnrm2.f: Same.
- * gfortran.dg/g77/pr9258.f: Same.
- * gfortran.dg/ichar_1.f90: Same.
- * gfortran.dg/interface_1.f90: Same.
- * gfortran.dg/namelist_1.f90: Same.
- * gfortran.dg/namelist_2.f90: Same.
- * gfortran.dg/namelist_3.f90: Same.
- * gfortran.dg/namelist_print_2.f: Same.
- * gfortran.dg/oldstyle_1.f90: Same.
- * gfortran.dg/runtime_warning_1.f90: Same.
- * gfortran.dg/underflow.f90: Same.
- * gnat.dg/specs/integer_value.ads: Same.
- * obj-c++.dg/fsf-package-0.m: Same.
- * objc.dg/two-types-1.m: Same.
-
-2017-04-28 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/79891
- * gcc.misc-tests/gcov-17.c: New test.
- * gcc.misc-tests/gcov-18.c: New test.
-
-2017-04-28 Tom de Vries <tom@codesourcery.com>
-
- * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
- dg-(error|warning|message|bogus).
- * g++.dg/parse/parameter-declaration-1.C: Same.
- * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
- * gcc.dg/Wpointer-sign-Wall.c: Same.
- * gcc.dg/Wpointer-sign-pedantic.c: Same.
- * gcc.dg/cpp/19990413-1.c: Same.
- * gcc.dg/dg-test-1.c: Same.
- * gcc.dg/empty-source-2.c: Same.
- * gcc.dg/empty-source-3.c: Same.
- * gcc.dg/format/c99-printf-1.c: Same.
- * gcc.dg/format/c99-scanf-1.c: Same.
- * gcc.dg/label-decl-2.c: Same.
- * gcc.dg/m-un-2.c: Same.
- * gcc.dg/uninit-pr20644-O0.c: Same.
- * gfortran.dg/pr70006.f90: Same.
- * obj-c++.dg/fsf-package-0.m: Same.
-
-2017-04-28 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
- dg-(error|warning|message|bogus).
- * c-c++-common/Wimplicit-fallthrough-7.c: Same.
- * c-c++-common/cilk-plus/AN/pr61963.c: Same.
- * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
- * c-c++-common/pr20000.c: Same.
- * c-c++-common/pr49706.c: Same.
- * g++.dg/ext/utf16-4.C: Same.
- * g++.dg/parse/error2.C: Same.
- * g++.dg/warn/Wtype-limits-Wextra.C: Same.
- * g++.dg/warn/Wtype-limits.C: Same.
- * g++.dg/warn/overflow-warn-1.C: Same.
- * g++.dg/warn/overflow-warn-3.C: Same.
- * gcc.dg/Wpointer-sign-Wall.c: Same.
- * gcc.dg/Wpointer-sign-pedantic.c: Same.
- * gcc.dg/Wtype-limits-Wextra.c: Same.
- * gcc.dg/Wtype-limits.c: Same.
- * gcc.dg/cpp/19990413-1.c: Same.
- * gcc.dg/dg-test-1.c: Same.
- * gcc.dg/empty-source-2.c: Same.
- * gcc.dg/empty-source-3.c: Same.
- * gcc.dg/label-decl-2.c: Same.
- * gcc.dg/m-un-2.c: Same.
- * gcc.dg/uninit-pr19430-O0.c: Same.
- * gcc.dg/uninit-pr19430.c: Same.
- * gcc.dg/uninit-pr20644-O0.c: Same.
- * gcc.dg/utf16-4.c: Same.
- * gfortran.dg/pr70006.f90: Same.
- * obj-c++.dg/fsf-package-0.m: Same.
-
-2017-04-28 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/evrp7.c: New testcase.
- * gcc.dg/tree-ssa/evrp8.c: Likewise.
- * gcc.dg/tree-ssa/evrp9.c: Likewise.
- * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
- * gcc.dg/tree-ssa/vrp36.c: Likewise.
- * gcc.dg/tree-ssa/pr49039.c: Likewise.
-
-2017-04-27 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/80349
- * c-c++-common/ubsan/pr80349.c: New test.
-
-2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
-
- * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
- diagnostics.
- * g++.dg/warn/pr12242.C: Likewise.
-
-2017-04-27 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.c-torture/execute/alias-3.c: Skip on AIX.
-
-2017-04-27 Martin Liska <mliska@suse.cz>
-
- PR testsuite/79455
- * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
- more generic.
-
-2017-04-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80534
- * g++.dg/other/pr80534-1.C: New test.
- * g++.dg/other/pr80534-2.C: New test.
-
-2017-04-27 Richard Biener <rguenther@suse.de>
-
- PR middle-end/80539
- * gcc.dg/torture/pr80539.c: New testcase.
-
-2017-04-27 Jakub Jelinek <jakub@redhat.com>
-
- PR target/77728
- * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
-
-2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
-
- * g++.dg/diagnostic/nested-name-1.C: New test.
-
-2017-04-26 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/guality/guality.h: Add prefix to test verification.
-
-2017-04-25 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
-
-2017-04-25 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/70799
- * gcc.target/i386/pr70799-5.c: New test.
-
-2017-04-25 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/80497
- * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
-
-2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR target/77728
- * g++.dg/abi/pr77728-1.C: New test.
-
-2017-04-25 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/80349
- * g++.dg/ubsan/pr80349-2.C: New test.
-
-2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
-
- * g++.dg/cpp0x/enum34.C: New test.
-
-2017-04-25 Tom de Vries <tom@codesourcery.com>
-
- * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
- variables.
- (dg-line): New proc.
- (process-message): Handle line number variables.
- * objc.dg/try-catch-12.m: Use dg-line.
-
-2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
-
- PR target/80482
- * gcc.target/powerpc/vec-constvolatile.c: New test.
-
-2017-04-25 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/semicolon-fixits.C: New test case.
-
-2017-04-25 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/semicolon-fixits.c: New test case.
-
-2017-04-25 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/lookup/missing-std-include.C: New test file.
-
-2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR target/77728
- * g++.dg/abi/pr77728-2.C: New test.
-
-2017-04-25 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/80177
- * g++.dg/spellcheck-pr80177.C: New test case.
-
-2017-04-25 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/dg.exp (find-cxx-tests): New function.
- (main): Use it, remove explicit pruning
-
-2017-04-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80492
- * gcc.dg/pr80492.c: New testcase.
-
-2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
- for targets with int size less than 32 bits.
-
-2017-04-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79201
- * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
- * gcc.target/i386/pr22152.c: Disable sinking.
-
-2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- PR target/80464
- * gfortran.fortran-torture/compile/pr80464.f90: New test.
-
-2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- PR target/79895
- * gcc.target/s390/pr79895.c: New test.
-
-2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- PR target/80080
- * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
- * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
- * gcc.target/s390/md/atomic_exchange-1.inc: New test.
-
-2017-04-25 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/80501
- * gcc.c-torture/execute/pr80501.c: New test.
-
- PR rtl-optimization/80500
- * gcc.dg/pr80500.c: New test.
-
-2017-04-25 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/cmpmul-1.c: New file.
- * gcc.dg/Wstrict-overflow-18.c: Xfail.
-
-2017-04-22 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/80121
- * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
- directive.
-
-2017-04-24 David Malcolm <dmalcolm@redhat.com>
-
- * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
- * jit.dg/test-alignment.c: New test case.
- * jit.dg/test-alignment.cc: New test case.
- * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
- New test case.
-
-2017-04-24 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/80016
- * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
- test function.
- (test_alignof): New test function.
-
-2017-04-24 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
-
-2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
-
- * g++.dg/diagnostic/duplicate1.C: New test.
- * g++.dg/cpp0x/duplicate1.C: New test.
-
-2017-04-24 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/80293
- * g++.dg/tree-ssa/pr80293.C: New test.
-
-2017-04-24 Martin Liska <mliska@suse.cz>
-
- PR middle-end/79931
- * g++.dg/ipa/pr79931.C: New test.
-
-2017-04-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80494
- * gfortran.dg/pr80494.f90: New testcase.
-
-2017-04-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79725
- * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
-
-2017-04-24 Richard Biener <rguenther@suse.de>
-
- PR c++/2972
- * g++.dg/warn/Wuninitialized-10.C: New testcase.
-
-2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/80484
- * gfortran.dg/dtio_29.f03: New test.
-
-2017-04-22 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/80121
- * gfortran.dg/intent_out_9.f90: New test case.
-
-2017-04-23 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/70799
- * gcc.target/i386/pr70799-4.c: New test.
-
-2017-04-21 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/80392
- * gfortran.dg/proc_ptr_comp_49.f90: New test case.
-
-2017-04-21 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/pr79804.c: Add additional dg-error directive.
-
-2017-04-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79547
- * gcc.dg/tree-ssa/strlen-2.c: New testcase.
-
-2017-04-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78847
- * g++.dg/tree-ssa/pr78847.C: New testcase.
-
-2017-04-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c/80468
- * gcc.dg/pr80468.c: New test.
-
-2017-04-21 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/66278
- * gcc.dg/vect/pr66278.c: New test.
-
-2017-04-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80237
- * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
- * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
- adjust expected optimizations.
-
-2016-04-21 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
- of inner loops.
- * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
- * gcc.dg/vect/vect-104.c: Likewise.
-
-2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
-
- PR tree-optimization/80426
- * gcc.c-torture/execute/20170429-1.c: Rename into...
- * gcc.c-torture/execute/20170419-1.c: ...this.
-
-2017-04-20 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/79804
- * gcc.target/i386/pr79804.c: New test.
-
-2017-04-20 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/78090
- * gcc.target/i386/conversion-2.c: Remove obsolete test.
-
-2017-04-20 David Edelsohn <dje.gcc@gmail.com>
-
- * g++/opt/pr80436.C: XFAIL on AIX.
-
-2017-04-20 Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/80473
- * g++.dg/diagnostic/pr80473.C: New test.
-
-2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
-
- * g++.dg/warn/Wextra-semi.C: New test.
-
-2017-04-20 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/80423
- * g++.dg/other/pr80423.C: New test.
-
-2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/pr80170.c: Require ptr32plus.
-
-2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
-
- PR tree-optimization/80426
- * gcc.c-torture/execute/20170419-1.c: New test.
-
-2017-04-19 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/80461
- * g++.dg/debug/pr80461.C: New test.
-
- PR c++/80459
- * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
- (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
- is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
-
- PR debug/80436
- * g++.dg/opt/pr80436.C: New test.
-
-2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/torture/pr80341.c: Require int32plus.
-
-2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
- Jeff Law <law@redhat.com>
-
- * gcc.c-torture/compile/20170419-1.c: New test.
-
-2017-04-19 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80221
- * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
- subsequent dg directives.
- * c-c++-common/Wimplicit-fallthrough-7.c: Same.
- * c-c++-common/Wint-to-pointer-cast-3.c: Same.
- * c-c++-common/attr-fallthrough-2.c: Same.
- * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
- * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
- * c-c++-common/cilk-plus/AN/pr61191.c: Same.
- * c-c++-common/cilk-plus/AN/pr61963.c: Same.
- * c-c++-common/cilk-plus/AN/pr62008.c: Same.
- * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
- * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
- * c-c++-common/cilk-plus/CK/errors.c: Same.
- * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
- * c-c++-common/cilk-plus/PS/clauses1.c: Same.
- * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
- * c-c++-common/cpp/pr57580.c: Same.
- * c-c++-common/goacc/asyncwait-1.c: Same.
- * c-c++-common/goacc/cache-2.c: Same.
- * c-c++-common/goacc/declare-2.c: Same.
- * c-c++-common/goacc/deviceptr-1.c: Same.
- * c-c++-common/goacc/routine-5.c: Same.
- * c-c++-common/gomp/clauses-2.c: Same.
- * c-c++-common/gomp/ordered-3.c: Same.
- * c-c++-common/gomp/pr67501.c: Same.
- * c-c++-common/pr20000.c: Same.
- * c-c++-common/pr43395.c: Same.
- * c-c++-common/pr49706.c: Same.
- * c-c++-common/pr77624-1.c: Same.
- * c-c++-common/pr77624-2.c: Same.
- * c-c++-common/raw-string-14.c: Same.
- * c-c++-common/raw-string-16.c: Same.
- * c-c++-common/raw-string-3.c: Same.
- * c-c++-common/raw-string-4.c: Same.
- * c-c++-common/raw-string-5.c: Same.
- * c-c++-common/raw-string-6.c: Same.
- * g++.dg/abi/mangle41.C: Same.
- * g++.dg/conversion/nullptr1.C: Same.
- * g++.dg/cpp0x/alias-decl-80296.C: Same.
- * g++.dg/cpp0x/auto27.C: Same.
- * g++.dg/cpp0x/constexpr-98.C: Same.
- * g++.dg/cpp0x/constexpr-diag2.C: Same.
- * g++.dg/cpp0x/diag2.C: Same.
- * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
- * g++.dg/cpp0x/nullptr15.C: Same.
- * g++.dg/cpp0x/pr31431-2.C: Same.
- * g++.dg/cpp0x/pr31431.C: Same.
- * g++.dg/cpp0x/pr79118.C: Same.
- * g++.dg/cpp0x/static_assert3.C: Same.
- * g++.dg/cpp0x/temp_default2.C: Same.
- * g++.dg/cpp0x/trailing4.C: Same.
- * g++.dg/cpp0x/variadic-ex10.C: Same.
- * g++.dg/cpp0x/variadic-ex13.C: Same.
- * g++.dg/cpp0x/variadic-ex14.C: Same.
- * g++.dg/cpp0x/variadic-ex3.C: Same.
- * g++.dg/cpp0x/variadic-ex4.C: Same.
- * g++.dg/cpp0x/variadic59.C: Same.
- * g++.dg/cpp0x/vt-37737-2.C: Same.
- * g++.dg/cpp0x/vt-57397-1.C: Same.
- * g++.dg/cpp0x/vt-57397-2.C: Same.
- * g++.dg/cpp1z/constexpr-lambda8.C: Same.
- * g++.dg/cpp1z/gen-attrs1.C: Same.
- * g++.dg/diagnostic/pr71075.C: Same.
- * g++.dg/eh/goto2.C: Same.
- * g++.dg/eh/goto3.C: Same.
- * g++.dg/expr/bitfield4.C: Same.
- * g++.dg/expr/bitfield5.C: Same.
- * g++.dg/expr/bitfield6.C: Same.
- * g++.dg/expr/bool1.C: Same.
- * g++.dg/expr/bool3.C: Same.
- * g++.dg/expr/cond10.C: Same.
- * g++.dg/expr/cond11.C: Same.
- * g++.dg/expr/lval3.C: Same.
- * g++.dg/expr/lval4.C: Same.
- * g++.dg/ext/anon-struct4.C: Same.
- * g++.dg/ext/attrib44.C: Same.
- * g++.dg/ext/builtin3.C: Same.
- * g++.dg/ext/dllimport7.C: Same.
- * g++.dg/ext/label5.C: Same.
- * g++.dg/ext/no-asm-1.C: Same.
- * g++.dg/ext/utf16-4.C: Same.
- * g++.dg/ext/vla2.C: Same.
- * g++.dg/gomp/block-1.C: Same.
- * g++.dg/gomp/block-2.C: Same.
- * g++.dg/gomp/block-3.C: Same.
- * g++.dg/gomp/block-5.C: Same.
- * g++.dg/gomp/linear-2.C: Same.
- * g++.dg/gomp/target-1.C: Same.
- * g++.dg/gomp/target-2.C: Same.
- * g++.dg/gomp/taskgroup-1.C: Same.
- * g++.dg/gomp/teams-1.C: Same.
- * g++.dg/inherit/pure1.C: Same.
- * g++.dg/init/array43.C: Same.
- * g++.dg/init/array46.C: Same.
- * g++.dg/init/const10.C: Same.
- * g++.dg/init/ctor4-1.C: Same.
- * g++.dg/init/ctor4.C: Same.
- * g++.dg/init/new37.C: Same.
- * g++.dg/init/pr25811.C: Same.
- * g++.dg/init/pr29043.C: Same.
- * g++.dg/init/pr29571.C: Same.
- * g++.dg/lookup/duperr1.C: Same.
- * g++.dg/lookup/error1.C: Same.
- * g++.dg/lookup/koenig5.C: Same.
- * g++.dg/lookup/pr77549.C: Same.
- * g++.dg/lookup/suggestions1.C: Same.
- * g++.dg/lookup/using16.C: Same.
- * g++.dg/lookup/using7.C: Same.
- * g++.dg/other/anon-union3.C: Same.
- * g++.dg/other/array2.C: Same.
- * g++.dg/other/error13.C: Same.
- * g++.dg/other/error34.C: Same.
- * g++.dg/overload/builtin1.C: Same.
- * g++.dg/overload/conv-op1.C: Same.
- * g++.dg/overload/error3.C: Same.
- * g++.dg/overload/koenig1.C: Same.
- * g++.dg/overload/operator5.C: Same.
- * g++.dg/overload/template5.C: Same.
- * g++.dg/overload/unknown1.C: Same.
- * g++.dg/overload/using2.C: Same.
- * g++.dg/parse/constructor1.C: Same.
- * g++.dg/parse/crash36.C: Same.
- * g++.dg/parse/crash63.C: Same.
- * g++.dg/parse/error11.C: Same.
- * g++.dg/parse/error12.C: Same.
- * g++.dg/parse/error14.C: Same.
- * g++.dg/parse/error2.C: Same.
- * g++.dg/parse/error21.C: Same.
- * g++.dg/parse/error26.C: Same.
- * g++.dg/parse/error36.C: Same.
- * g++.dg/parse/friend12.C: Same.
- * g++.dg/parse/invalid-op1.C: Same.
- * g++.dg/parse/missing-template1.C: Same.
- * g++.dg/parse/parser-pr28152-2.C: Same.
- * g++.dg/parse/parser-pr28152.C: Same.
- * g++.dg/parse/pr16696-permissive.C: Same.
- * g++.dg/parse/pr16696.C: Same.
- * g++.dg/parse/pr69628.C: Same.
- * g++.dg/parse/ret-type2.C: Same.
- * g++.dg/parse/specialization1.C: Same.
- * g++.dg/parse/template3.C: Same.
- * g++.dg/parse/template9.C: Same.
- * g++.dg/parse/typename11.C: Same.
- * g++.dg/plugin/attribute_plugin-test-1.C: Same.
- * g++.dg/pr45330.C: Same.
- * g++.dg/rtti/typeid6.C: Same.
- * g++.dg/spellcheck-fields.C: Same.
- * g++.dg/spellcheck-typenames.C: Same.
- * g++.dg/tc1/dr108.C: Same.
- * g++.dg/tc1/dr147.C: Same.
- * g++.dg/template/arg7.C: Same.
- * g++.dg/template/conv11.C: Same.
- * g++.dg/template/crash13.C: Same.
- * g++.dg/template/crash55.C: Same.
- * g++.dg/template/dependent-expr5.C: Same.
- * g++.dg/template/error17.C: Same.
- * g++.dg/template/error33.C: Same.
- * g++.dg/template/error4.C: Same.
- * g++.dg/template/error50.C: Same.
- * g++.dg/template/error53.C: Same.
- * g++.dg/template/friend.C: Same.
- * g++.dg/template/func2.C: Same.
- * g++.dg/template/local6.C: Same.
- * g++.dg/template/member5.C: Same.
- * g++.dg/template/meminit1.C: Same.
- * g++.dg/template/nested3.C: Same.
- * g++.dg/template/nontype6.C: Same.
- * g++.dg/template/overload12.C: Same.
- * g++.dg/template/ptrmem8.C: Same.
- * g++.dg/template/qualified-id1.C: Same.
- * g++.dg/template/spec15.C: Same.
- * g++.dg/template/static1.C: Same.
- * g++.dg/template/static10.C: Same.
- * g++.dg/template/static2.C: Same.
- * g++.dg/template/ttp25.C: Same.
- * g++.dg/template/typedef2.C: Same.
- * g++.dg/template/typename2.C: Same.
- * g++.dg/template/unify10.C: Same.
- * g++.dg/template/unify6.C: Same.
- * g++.dg/template/unify7.C: Same.
- * g++.dg/template/unify9.C: Same.
- * g++.dg/template/varmod1.C: Same.
- * g++.dg/ubsan/div-by-zero-1.C: Same.
- * g++.dg/ubsan/pr63956.C: Same.
- * g++.dg/warn/Waddress-1.C: Same.
- * g++.dg/warn/Wconversion2.C: Same.
- * g++.dg/warn/Wnull-conversion-1.C: Same.
- * g++.dg/warn/Wsubobject-linkage-1.C: Same.
- * g++.dg/warn/Wsubobject-linkage-3.C: Same.
- * g++.dg/warn/Wswitch-1.C: Same.
- * g++.dg/warn/Wtype-limits-Wextra.C: Same.
- * g++.dg/warn/Wtype-limits.C: Same.
- * g++.dg/warn/Wunused-parm-5.C: Same.
- * g++.dg/warn/deprecated-6.C: Same.
- * g++.dg/warn/deprecated.C: Same.
- * g++.dg/warn/incomplete1.C: Same.
- * g++.dg/warn/multiple-overflow-warn-1.C: Same.
- * g++.dg/warn/multiple-overflow-warn-2.C: Same.
- * g++.dg/warn/multiple-overflow-warn-3.C: Same.
- * g++.dg/warn/overflow-warn-1.C: Same.
- * g++.dg/warn/overflow-warn-3.C: Same.
- * g++.dg/warn/overflow-warn-4.C: Same.
- * g++.dg/warn/pr12242.C: Same.
- * g++.dg/warn/pr30551-2.C: Same.
- * g++.dg/warn/pr30551.C: Same.
- * g++.old-deja/g++.benjamin/16077.C: Same.
- * g++.old-deja/g++.bob/inherit1.C: Same.
- * g++.old-deja/g++.brendan/crash56.C: Same.
- * g++.old-deja/g++.brendan/template17.C: Same.
- * g++.old-deja/g++.eh/ctor1.C: Same.
- * g++.old-deja/g++.jason/bool5.C: Same.
- * g++.old-deja/g++.jason/cond.C: Same.
- * g++.old-deja/g++.jason/operator.C: Same.
- * g++.old-deja/g++.jason/pmf5.C: Same.
- * g++.old-deja/g++.law/ctors5.C: Same.
- * g++.old-deja/g++.law/missed-error2.C: Same.
- * g++.old-deja/g++.law/operators9.C: Same.
- * g++.old-deja/g++.law/temps1.C: Same.
- * g++.old-deja/g++.mike/for2.C: Same.
- * g++.old-deja/g++.mike/ns5.C: Same.
- * g++.old-deja/g++.mike/ns7.C: Same.
- * g++.old-deja/g++.mike/p10769b.C: Same.
- * g++.old-deja/g++.niklas/t120.C: Same.
- * g++.old-deja/g++.niklas/t121.C: Same.
- * g++.old-deja/g++.ns/koenig5.C: Same.
- * g++.old-deja/g++.oliva/overload1.C: Same.
- * g++.old-deja/g++.other/crash24.C: Same.
- * g++.old-deja/g++.other/crash25.C: Same.
- * g++.old-deja/g++.other/decl5.C: Same.
- * g++.old-deja/g++.other/lineno5.C: Same.
- * g++.old-deja/g++.other/null3.C: Same.
- * g++.old-deja/g++.other/overcnv2.C: Same.
- * g++.old-deja/g++.other/ptrmem7.C: Same.
- * g++.old-deja/g++.other/typename1.C: Same.
- * g++.old-deja/g++.other/vaarg3.C: Same.
- * g++.old-deja/g++.pt/crash10.C: Same.
- * g++.old-deja/g++.pt/crash28.C: Same.
- * g++.old-deja/g++.pt/crash38.C: Same.
- * g++.old-deja/g++.pt/explicit70.C: Same.
- * g++.old-deja/g++.pt/explicit77.C: Same.
- * g++.old-deja/g++.pt/expr2.C: Same.
- * g++.old-deja/g++.pt/spec5.C: Same.
- * g++.old-deja/g++.pt/spec6.C: Same.
- * g++.old-deja/g++.pt/typename3.C: Same.
- * g++.old-deja/g++.pt/typename5.C: Same.
- * g++.old-deja/g++.pt/typename6.C: Same.
- * g++.old-deja/g++.pt/typename7.C: Same.
- * g++.old-deja/g++.pt/unify4.C: Same.
- * g++.old-deja/g++.pt/unify8.C: Same.
- * g++.old-deja/g++.pt/vaarg3.C: Same.
- * g++.old-deja/g++.robertl/eb22.C: Same.
- * g++.old-deja/g++.robertl/eb4.C: Same.
- * g++.old-deja/g++.robertl/eb44.C: Same.
- * g++.old-deja/g++.robertl/eb69.C: Same.
- * g++.old-deja/g++.robertl/eb98.C: Same.
- * gcc.dg/20031223-1.c: Same.
- * gcc.dg/940510-1.c: Same.
- * gcc.dg/990506-0.c: Same.
- * gcc.dg/Walloca-1.c: Same.
- * gcc.dg/Walloca-2.c: Same.
- * gcc.dg/Wconversion-integer.c: Same.
- * gcc.dg/Wcxx-compat-8.c: Same.
- * gcc.dg/Wimplicit-int-1.c: Same.
- * gcc.dg/Wimplicit-int-2.c: Same.
- * gcc.dg/Wimplicit-int-4.c: Same.
- * gcc.dg/Wpointer-sign-Wall.c: Same.
- * gcc.dg/Wpointer-sign-pedantic.c: Same.
- * gcc.dg/Wshadow-1.c: Same.
- * gcc.dg/Wshadow-3.c: Same.
- * gcc.dg/Wswitch-enum-error.c: Same.
- * gcc.dg/Wswitch-enum.c: Same.
- * gcc.dg/Wswitch-error.c: Same.
- * gcc.dg/Wswitch.c: Same.
- * gcc.dg/Wtype-limits-Wextra.c: Same.
- * gcc.dg/Wtype-limits.c: Same.
- * gcc.dg/Wvla-larger-than-2.c: Same.
- * gcc.dg/anon-struct-5.c: Same.
- * gcc.dg/array-10.c: Same.
- * gcc.dg/array-11.c: Same.
- * gcc.dg/array-15.c: Same.
- * gcc.dg/array-2.c: Same.
- * gcc.dg/array-8.c: Same.
- * gcc.dg/array-const-2.c: Same.
- * gcc.dg/array-const-3.c: Same.
- * gcc.dg/bitfld-1.c: Same.
- * gcc.dg/bitfld-8.c: Same.
- * gcc.dg/builtin-redefine.c: Same.
- * gcc.dg/c11-noreturn-1.c: Same.
- * gcc.dg/c11-noreturn-2.c: Same.
- * gcc.dg/c11-static-assert-3.c: Same.
- * gcc.dg/c90-arraydecl-1.c: Same.
- * gcc.dg/c90-complex-1.c: Same.
- * gcc.dg/c90-complit-1.c: Same.
- * gcc.dg/c90-const-expr-11.c: Same.
- * gcc.dg/c90-const-expr-7.c: Same.
- * gcc.dg/c90-const-expr-8.c: Same.
- * gcc.dg/c90-enum-comma-1.c: Same.
- * gcc.dg/c90-flex-array-1.c: Same.
- * gcc.dg/c90-hexfloat-1.c: Same.
- * gcc.dg/c90-idem-qual-1.c: Same.
- * gcc.dg/c90-idem-qual-2.c: Same.
- * gcc.dg/c90-idem-qual-3.c: Same.
- * gcc.dg/c90-mixdecl-1.c: Same.
- * gcc.dg/c90-restrict-1.c: Same.
- * gcc.dg/c90-return-1.c: Same.
- * gcc.dg/c99-array-nonobj-1.c: Same.
- * gcc.dg/c99-arraydecl-1.c: Same.
- * gcc.dg/c99-complex-1.c: Same.
- * gcc.dg/c99-complex-2.c: Same.
- * gcc.dg/c99-complit-2.c: Same.
- * gcc.dg/c99-const-expr-7.c: Same.
- * gcc.dg/c99-const-expr-8.c: Same.
- * gcc.dg/c99-flex-array-3.c: Same.
- * gcc.dg/c99-flex-array-7.c: Same.
- * gcc.dg/c99-flex-array-typedef-7.c: Same.
- * gcc.dg/c99-impl-decl-1.c: Same.
- * gcc.dg/c99-impl-int-1.c: Same.
- * gcc.dg/c99-impl-int-2.c: Same.
- * gcc.dg/c99-init-3.c: Same.
- * gcc.dg/c99-restrict-1.c: Same.
- * gcc.dg/c99-return-1.c: Same.
- * gcc.dg/c99-tag-1.c: Same.
- * gcc.dg/c99-tag-3.c: Same.
- * gcc.dg/call-diag-2.c: Same.
- * gcc.dg/cpp/19940712-1.c: Same.
- * gcc.dg/cpp/19951025-1.c: Same.
- * gcc.dg/cpp/19990413-1.c: Same.
- * gcc.dg/cpp/direct2.c: Same.
- * gcc.dg/cpp/direct2s.c: Same.
- * gcc.dg/cpp/pr28709.c: Same.
- * gcc.dg/cpp/pr61854-c90.c: Same.
- * gcc.dg/cpp/pr61854-c94.c: Same.
- * gcc.dg/cpp/pragma-1.c: Same.
- * gcc.dg/cpp/pragma-2.c: Same.
- * gcc.dg/cpp/trad/escaped-eof.c: Same.
- * gcc.dg/cpp/trad/literals-2.c: Same.
- * gcc.dg/cpp/warn-comments-2.c: Same.
- * gcc.dg/cpp/warn-comments-3.c: Same.
- * gcc.dg/cpp/warn-comments.c: Same.
- * gcc.dg/cpp/warn-long-long-2.c: Same.
- * gcc.dg/cpp/warn-long-long.c: Same.
- * gcc.dg/cpp/warn-redefined-2.c: Same.
- * gcc.dg/cpp/warn-redefined.c: Same.
- * gcc.dg/darwin-cfstring-2.c: Same.
- * gcc.dg/darwin-cfstring-format-1.c: Same.
- * gcc.dg/decl-9.c: Same.
- * gcc.dg/declspec-1.c: Same.
- * gcc.dg/declspec-10.c: Same.
- * gcc.dg/declspec-11.c: Same.
- * gcc.dg/declspec-13.c: Same.
- * gcc.dg/declspec-18.c: Same.
- * gcc.dg/declspec-4.c: Same.
- * gcc.dg/declspec-5.c: Same.
- * gcc.dg/declspec-6.c: Same.
- * gcc.dg/declspec-8.c: Same.
- * gcc.dg/deprecated-4.c: Same.
- * gcc.dg/deprecated.c: Same.
- * gcc.dg/dfp/composite-type.c: Same.
- * gcc.dg/empty-source-2.c: Same.
- * gcc.dg/empty-source-3.c: Same.
- * gcc.dg/format/attr-6.c: Same.
- * gcc.dg/format/branch-1.c: Same.
- * gcc.dg/format/c90-printf-1.c: Same.
- * gcc.dg/format/c90-strftime-2.c: Same.
- * gcc.dg/format/c99-strftime-1.c: Same.
- * gcc.dg/format/cmn-err-1.c: Same.
- * gcc.dg/format/few-1.c: Same.
- * gcc.dg/format/ms_branch-1.c: Same.
- * gcc.dg/format/ms_unnamed-1.c: Same.
- * gcc.dg/format/ms_va-1.c: Same.
- * gcc.dg/format/unnamed-1.c: Same.
- * gcc.dg/format/va-1.c: Same.
- * gcc.dg/format/xopen-1.c: Same.
- * gcc.dg/funcdef-var-1.c: Same.
- * gcc.dg/funcdef-var-2.c: Same.
- * gcc.dg/gnu89-const-expr-1.c: Same.
- * gcc.dg/gnu89-const-expr-2.c: Same.
- * gcc.dg/gnu90-const-expr-1.c: Same.
- * gcc.dg/gnu99-const-expr-1.c: Same.
- * gcc.dg/gnu99-const-expr-2.c: Same.
- * gcc.dg/gnu99-init-2.c: Same.
- * gcc.dg/gomp/_Atomic-5.c: Same.
- * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
- * gcc.dg/gomp/atomic-5.c: Same.
- * gcc.dg/gomp/linear-1.c: Same.
- * gcc.dg/gomp/pr67500.c: Same.
- * gcc.dg/init-bad-1.c: Same.
- * gcc.dg/init-bad-2.c: Same.
- * gcc.dg/init-bad-3.c: Same.
- * gcc.dg/init-string-1.c: Same.
- * gcc.dg/label-compound-stmt-1.c: Same.
- * gcc.dg/label-decl-2.c: Same.
- * gcc.dg/label-decl-4.c: Same.
- * gcc.dg/large-size-array-2.c: Same.
- * gcc.dg/large-size-array-4.c: Same.
- * gcc.dg/lvalue-6.c: Same.
- * gcc.dg/m-un-2.c: Same.
- * gcc.dg/multiple-overflow-warn-1.c: Same.
- * gcc.dg/multiple-overflow-warn-2.c: Same.
- * gcc.dg/multiple-overflow-warn-3.c: Same.
- * gcc.dg/nested-redef-1.c: Same.
- * gcc.dg/no-asm-1.c: Same.
- * gcc.dg/no-asm-3.c: Same.
- * gcc.dg/no-asm-4.c: Same.
- * gcc.dg/noncompile/20010524-1.c: Same.
- * gcc.dg/noncompile/incomplete-5.c: Same.
- * gcc.dg/noncompile/pr44517.c: Same.
- * gcc.dg/noncompile/pr52290.c: Same.
- * gcc.dg/noreturn-1.c: Same.
- * gcc.dg/overflow-warn-1.c: Same.
- * gcc.dg/overflow-warn-2.c: Same.
- * gcc.dg/overflow-warn-3.c: Same.
- * gcc.dg/overflow-warn-4.c: Same.
- * gcc.dg/parm-mismatch-1.c: Same.
- * gcc.dg/parser-pr28152-2.c: Same.
- * gcc.dg/parser-pr28152.c: Same.
- * gcc.dg/pedwarn-init.c: Same.
- * gcc.dg/pointer-arith-2.c: Same.
- * gcc.dg/pointer-arith-3.c: Same.
- * gcc.dg/pointer-arith-4.c: Same.
- * gcc.dg/pr14475.c: Same.
- * gcc.dg/pr18596-3.c: Same.
- * gcc.dg/pr18809-1.c: Same.
- * gcc.dg/pr27953.c: Same.
- * gcc.dg/pr30457.c: Same.
- * gcc.dg/pr30551-2.c: Same.
- * gcc.dg/pr30551-3.c: Same.
- * gcc.dg/pr30551-4.c: Same.
- * gcc.dg/pr30551-5.c: Same.
- * gcc.dg/pr30551-6.c: Same.
- * gcc.dg/pr30551.c: Same.
- * gcc.dg/pr36997.c: Same.
- * gcc.dg/pr41842.c: Same.
- * gcc.dg/pr48552-1.c: Same.
- * gcc.dg/pr48552-2.c: Same.
- * gcc.dg/pr59717.c: Same.
- * gcc.dg/pr61077.c: Same.
- * gcc.dg/pr61096-1.c: Same.
- * gcc.dg/pr63626.c: Same.
- * gcc.dg/pr64223-1.c: Same.
- * gcc.dg/pr64223-2.c: Same.
- * gcc.dg/pr8788-1.c: Same.
- * gcc.dg/pr8927-1.c: Same.
- * gcc.dg/pragma-darwin.c: Same.
- * gcc.dg/pragma-diag-5.c: Same.
- * gcc.dg/pragma-message.c: Same.
- * gcc.dg/redecl-1.c: Same.
- * gcc.dg/simd-1.c: Same.
- * gcc.dg/simd-5.c: Same.
- * gcc.dg/simd-6.c: Same.
- * gcc.dg/spellcheck-fields.c: Same.
- * gcc.dg/spellcheck-typenames.c: Same.
- * gcc.dg/struct-semi-2.c: Same.
- * gcc.dg/struct-semi-3.c: Same.
- * gcc.dg/transparent-union-3.c: Same.
- * gcc.dg/ucnid-8.c: Same.
- * gcc.dg/uninit-pr19430-O0.c: Same.
- * gcc.dg/uninit-pr19430.c: Same.
- * gcc.dg/uninit-pr20644-O0.c: Same.
- * gcc.dg/utf-dflt.c: Same.
- * gcc.dg/utf-dflt2.c: Same.
- * gcc.dg/utf16-4.c: Same.
- * gcc.dg/vla-11.c: Same.
- * gcc.dg/vla-20.c: Same.
- * gcc.dg/vla-init-1.c: Same.
- * gcc.dg/vla-init-2.c: Same.
- * gcc.dg/vla-init-3.c: Same.
- * gcc.dg/weak/weak-6.c: Same.
- * gcc.dg/weak/weak-7.c: Same.
- * gcc.dg/wtr-int-type-1.c: Same.
- * gcc.target/aarch64/mgeneral-regs_1.c: Same.
- * gcc.target/arm/polytypes.c: Same.
- * gcc.target/i386/spellcheck-options-4.c: Same.
- * gcc.target/powerpc/20030218-1.c: Same.
- * gcc.target/sh/pr21255-4.c: Same.
- * gcc.test-framework/dg-error-exp-XP.c: Same.
- * gfortran.dg/array_constructor_30.f03: Same.
- * gfortran.dg/class_30.f90: Same.
- * gfortran.dg/goacc/subarrays.f95: Same.
- * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
- * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
- * gfortran.dg/intrinsic_std_1.f90: Same.
- * gfortran.dg/pr70006.f90: Same.
- * gfortran.dg/warning-directive-1.F90: Same.
- * gfortran.dg/warning-directive-2.F90: Same.
- * gfortran.dg/warning-directive-3.F90: Same.
- * gfortran.dg/warning-directive-4.F90: Same.
- * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
- * obj-c++.dg/class-extension-1.mm: Same.
- * obj-c++.dg/class-extension-2.mm: Same.
- * obj-c++.dg/class-protocol-1.mm: Same.
- * obj-c++.dg/cxx-ivars-1.mm: Same.
- * obj-c++.dg/duplicate-class-1.mm: Same.
- * obj-c++.dg/exceptions-3.mm: Same.
- * obj-c++.dg/exceptions-4.mm: Same.
- * obj-c++.dg/exceptions-5.mm: Same.
- * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
- * obj-c++.dg/fsf-package-0.m: Same.
- * obj-c++.dg/invalid-type-1.mm: Same.
- * obj-c++.dg/method-12.mm: Same.
- * obj-c++.dg/method-13.mm: Same.
- * obj-c++.dg/method-15.mm: Same.
- * obj-c++.dg/method-16.mm: Same.
- * obj-c++.dg/method-6.mm: Same.
- * obj-c++.dg/method-7.mm: Same.
- * obj-c++.dg/property/at-property-1.mm: Same.
- * obj-c++.dg/property/at-property-14.mm: Same.
- * obj-c++.dg/property/at-property-17.mm: Same.
- * obj-c++.dg/property/at-property-21.mm: Same.
- * obj-c++.dg/property/at-property-5.mm: Same.
- * obj-c++.dg/property/dotsyntax-4.mm: Same.
- * obj-c++.dg/property/dynamic-3.mm: Same.
- * obj-c++.dg/property/dynamic-4.mm: Same.
- * obj-c++.dg/property/property-neg-1.mm: Same.
- * obj-c++.dg/property/property-neg-6.mm: Same.
- * obj-c++.dg/property/synthesize-11.mm: Same.
- * obj-c++.dg/property/synthesize-5.mm: Same.
- * obj-c++.dg/property/synthesize-6.mm: Same.
- * obj-c++.dg/proto-lossage-4.mm: Same.
- * obj-c++.dg/protocol-qualifier-2.mm: Same.
- * obj-c++.dg/strings/strings-1.mm: Same.
- * obj-c++.dg/super-class-1.mm: Same.
- * obj-c++.dg/syntax-error-6.mm: Same.
- * obj-c++.dg/syntax-error-7.mm: Same.
- * obj-c++.dg/syntax-error-9.mm: Same.
- * obj-c++.dg/try-catch-13.mm: Same.
- * objc.dg/attributes/method-noreturn-1.m: Same.
- * objc.dg/bad-receiver-type-2.m: Same.
- * objc.dg/bad-receiver-type.m: Same.
- * objc.dg/call-super-2.m: Same.
- * objc.dg/class-2.m: Same.
- * objc.dg/class-extension-1.m: Same.
- * objc.dg/class-extension-2.m: Same.
- * objc.dg/class-protocol-1.m: Same.
- * objc.dg/desig-init-1.m: Same.
- * objc.dg/duplicate-class-1.m: Same.
- * objc.dg/exceptions-3.m: Same.
- * objc.dg/exceptions-4.m: Same.
- * objc.dg/exceptions-5.m: Same.
- * objc.dg/foreach-6.m: Same.
- * objc.dg/foreach-7.m: Same.
- * objc.dg/fsf-nsstring-format-1.m: Same.
- * objc.dg/fsf-package-0.m: Same.
- * objc.dg/invalid-type-1.m: Same.
- * objc.dg/method-11.m: Same.
- * objc.dg/method-19.m: Same.
- * objc.dg/method-2.m: Same.
- * objc.dg/method-20.m: Same.
- * objc.dg/method-5.m: Same.
- * objc.dg/method-6.m: Same.
- * objc.dg/method-7.m: Same.
- * objc.dg/method-9.m: Same.
- * objc.dg/missing-proto-3.m: Same.
- * objc.dg/private-1.m: Same.
- * objc.dg/property/at-property-1.m: Same.
- * objc.dg/property/at-property-14.m: Same.
- * objc.dg/property/at-property-17.m: Same.
- * objc.dg/property/at-property-21.m: Same.
- * objc.dg/property/at-property-5.m: Same.
- * objc.dg/property/dynamic-3.m: Same.
- * objc.dg/property/dynamic-4.m: Same.
- * objc.dg/property/property-neg-1.m: Same.
- * objc.dg/property/property-neg-6.m: Same.
- * objc.dg/property/synthesize-11.m: Same.
- * objc.dg/property/synthesize-5.m: Same.
- * objc.dg/property/synthesize-6.m: Same.
- * objc.dg/proto-hier-1.m: Same.
- * objc.dg/proto-lossage-4.m: Same.
- * objc.dg/protocol-qualifier-2.m: Same.
- * objc.dg/strings/strings-1.m: Same.
- * objc.dg/type-size-1.m: Same.
-
-2017-04-18 Jeff Law <law@redhat.com>
-
- PR target/74563
- * gcc.target/mips/pr74563: New test.
-
-2017-04-18 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/80443
- * gcc.c-torture/compile/pr80443.c: New test.
-
-2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
-
- PR rtl-optimization/80357
- * gcc.c-torture/compile/pr80357.c: New test.
-
-2017-04-18 Jeff Law <law@redhat.com>
-
- PR middle-end/80422
- * gcc.c-torture/compile/pr80422.c: New test.
-
-2017-04-18 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/80263
- * gcc.dg/debug/dwarf2/pr80263.c: New test.
-
-2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/80099
- * gcc.target/powerpc/pr80099-1.c: New test.
- * gcc.target/powerpc/pr80099-2.c: Likewise.
- * gcc.target/powerpc/pr80099-3.c: Likewise.
- * gcc.target/powerpc/pr80099-4.c: Likewise.
- * gcc.target/powerpc/pr80099-5.c: Likewise.
-
-2017-04-18 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/80444
- * gcc.dg/sancov/pr80444.c: New test.
-
- PR middle-end/79788
- PR middle-end/80375
- * gcc.dg/pr79788-1.c: New test.
- * gcc.dg/pr79788-2.c: New test.
-
-2017-04-18 Marek Polacek <polacek@redhat.com>
-
- PR c++/80244 - ICE with attribute in template alias.
- * g++.dg/cpp0x/alias-decl-59.C: New test.
-
- PR c++/80241 - ICE with alignas pack expansion.
- * g++.dg/cpp0x/alignas11.C: New test.
-
-2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c++/80287
- * g++.dg/lto/pr80287_0.C: New test.
-
-2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR target/80315
- * gcc.target/powerpc/pr80315-1.c: New test.
- * gcc.target/powerpc/pr80315-2.c: New test.
- * gcc.target/powerpc/pr80315-3.c: New test.
- * gcc.target/powerpc/pr80315-4.c: New test.
-
-2017-04-16 Tom de Vries <tom@codesourcery.com>
-
- * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
- directive.
- * g++.dg/parse/error3.C: Same.
- * g++.old-deja/g++.pt/niklas01a.C: Same.
- * gcc.dg/990506-0.c: Same.
- * gcc.dg/cpp/19990413-1.c: Same.
- * gcc.dg/cpp/pragma-1.c: Same.
- * gcc.dg/cpp/pragma-2.c: Same.
- * gcc.dg/m-un-2.c: Same.
- * objc.dg/private-1.m: Same.
-
-2017-04-15 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/pr54669.c: Fix dg-do directive.
- * gcc.dg/pr78582.c: Ditto.
- * gcc.dg/pr80020.c: Ditto.
- * gcc.dg/torture/pr57993-2.cpp: Ditto.
- * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
- * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
- * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
- * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
- * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
- * gcc.dg/tree-ssa/pr79352.c: Ditto.
- * gcc.dg/tree-ssa/pr79376.c: Ditto.
- * gcc.dg/tree-ssa/pr79691.c: Ditto.
-
-2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
- * gfortran.dg/generic_29.f90: Likewise.
- * gfortran.dg/goacc/multi-clause.f90: Likewise.
- * gfortran.dg/pr41922.f90: Likewise.
- * gfortran.dg/pr70006.f90: Likewise.
-
-2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR tree-optimization/66612
- * gcc.target/powerpc/20050830-1.c: Remove xfail.
-
-2017-04-14 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/80361
- * gfortran.dg/class_62.f90: New test case.
-
-2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * gcc.target/arc/loop-1.c: New file.
-
-2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/80098
- * gcc.target/powerpc/pr80098-1.c: New test.
- * gcc.target/powerpc/pr80098-2.c: Likewise.
- * gcc.target/powerpc/pr80098-3.c: Likewise.
- * gcc.target/powerpc/pr80098-4.c: Likewise.
-
-2017-04-13 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/80403
- * g++.dg/ubsan/pr80403-2.C: New test.
-
-2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/80343
- * gcc.target/powerpc/pr80343.c: New.
-
-2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
-
- PR sanitizer/80414
- * c-c++-common/ubsan/bounds-15.c: New test.
-
-2017-04-13 Richard Biener <rguenther@suse.de>
-
- PR testsuite/80416
- * g++.dg/torture/pr79671.C: Fix asm constraints.
-
-2017-04-13 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/80321
- * gcc.dg/debug/pr80321.c: New test.
-
-2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/debug10.adb: New test.
- * gnat.dg/debug10_pkg.ads: New helper.
-
-2017-04-12 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/79390
- * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
-
- PR sanitizer/80403
- PR sanitizer/80404
- PR sanitizer/80405
- * g++.dg/ubsan/pr80403.C: New test.
- * g++.dg/ubsan/pr80404.C: New test.
- * g++.dg/ubsan/pr80405.C: New test.
-
- PR c/80163
- * gcc.dg/torture/pr80163.c: New test.
-
-2017-04-12 Richard Biener <rguenther@suse.de>
- Jeff Law <law@redhat.com>
-
- PR tree-optimization/80359
- * gcc.dg/torture/pr80359.c: New testcase.
-
-2017-04-12 Richard Biener <rguenther@suse.de>
- Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR middle-end/79671
- * g++.dg/torture/pr79671.C: New testcase.
- * g++.dg/lto/pr79671_0.C: Likewise.
- * g++.dg/lto/pr79671_1.c: Likewise.
-
-2017-04-12 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/80349
- * g++.dg/ubsan/pr80349.C: New test.
-
-2017-04-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80370
- * g++.dg/cpp1z/decomp28.C: New test.
-
- PR middle-end/80100
- * gcc.dg/pr80100.c: New test.
-
- PR rtl-optimization/80385
- * g++.dg/opt/pr80385.C: New test.
-
-2017-04-11 Martin Liska <mliska@suse.cz>
-
- PR ipa/80212
- * g++.dg/ipa/pr80212.C: New test.
-
-2017-04-11 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/80364
- * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
-
-2017-04-11 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/70878
- * gcc.dg/ubsan/pr70878.c: New test.
-
-2017-04-11 Jakub Jelinek <jakub@redhat.com>
-
- PR target/80381
- * gcc.target/i386/pr80381.c: New test.
-
- PR c++/80363
- * g++.dg/ext/pr80363.C: New test.
-
-2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
- Add avr-*-* to non-lp64 selector.
-
-2017-04-10 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/pr40340-3.c: Adjust directive pattern.
- * gcc.dg/pr40340-4.c: Same.
-
-2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
-
- PR fortran/69498
- * gfortran.dg/submodule_unexp.f90: Modified test
- to account for new error.
- * gfortran.dg/submodule_twice.f90: New Test
-
-2017-04-10 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80176
- * g++.dg/init/ref23.C: New test.
-
-2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR tree-optimization/80304
- * gfortran.dg/do_concurrent_4.f90: New test case.
-
-2017-04-10 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/80046
- * gfortran.dg/proc_ptr_comp_48.f90: New test case.
-
-2017-04-10 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/torture/pr79905.C: Add -maltivec option.
-
-2017-04-10 Jeff Law <law@redhat.com>
-
- PR tree-optimization/80374
- * g++.dg/pr80374.c: New test.
-
-2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR target/80108
- * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
- * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
-
-2017-04-10 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
-
-2017-04-10 Uros Bizjak <ubizjak@gmail.com>
-
- PR testsuite/79356
- * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
-
-2017-04-10 Daniel Santos <daniel.santos@pobox.com>
-
- PR testsuite/79867
- * lib/target-libpath.exp: Merge in cygwin fix from libffi.
-
-2017-04-10 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/80348
- * g++.dg/ubsan/div-by-zero-3.C: New test.
-
-2017-04-10 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/80153
- * gcc.c-torture/execute/pr80153.c: New.
-
-2017-04-10 Richard Biener <rguenther@suse.de>
-
- PR middle-end/80362
- * gcc.dg/torture/pr80362.c: New testcase.
-
-2017-04-10 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80304
- * gcc.dg/torture/pr80304.c: New testcase.
-
-2017-04-10 Nathan Sidwell <nathan@acm.org>
-
- PR target/79905
- * g++.dg/torture/pr79905.C: New.
-
-2017-04-10 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/80350
- * c-c++-common/ubsan/pr80350.c: New test.
-
-2017-04-10 Jakub Jelinek <jakub@redhat.com>
-
- PR target/80324
- * gcc.target/i386/avx512f-reduce-op-1.c: New test.
-
-2017-04-08 Martin Liska <mliska@suse.cz>
-
- Revert:
- 2017-04-07 Martin Liska <mliska@suse.cz>
-
- PR ipa/80212
- * g++.dg/ipa/pr80212.C: New test.
-
-2017-04-07 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
- dg-options.
- * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
-
- PR target/80322
- PR target/80323
- PR target/80325
- PR target/80326
- * gcc.target/i386/avx512f-undefined-1.c: New test.
- * gcc.target/i386/avx512f-cvtsd-1.c: New test.
- * gcc.target/i386/avx-cvtsd-1.c: New test.
- * gcc.target/i386/avx512f-cvtss-1.c: New test.
- * gcc.target/i386/avx512f-abspd-1.c: New test.
- * gcc.target/i386/avx-cvtss-1.c: New test.
- * gcc.target/i386/avx512f-absps-1.c: New test.
- * gcc.target/i386/avx512f-int2mask-1.c: New test.
- * gcc.target/i386/avx512f-mask2int-1.c: New test.
-
-2017-04-07 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/80348
- * g++.dg/ubsan/div-by-zero-2.C: New test.
-
- PR c++/80095
- * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
-
-2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/70478
- * gcc.target/s390/pr70478.c: New.
-
-2017-04-07 Martin Liska <mliska@suse.cz>
-
- PR target/79889
- * g++.dg/ext/mv8.C: Add aarch64* targets.
-
-2017-04-07 Martin Liska <mliska@suse.cz>
-
- PR ipa/80212
- * g++.dg/ipa/pr80212.C: New test.
-
-2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
-
-2017-04-07 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80334
- * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
- alignas on stack.
-
-2017-04-07 Richard Biener <rguenther@suse.de>
-
- PR middle-end/80341
- * gcc.dg/torture/pr80341.c: New testcase.
-
-2017-04-06 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/80234
- * g++.dg/debug/dwarf2/pr80234-1.C: New test.
- * g++.dg/debug/dwarf2/pr80234-2.C: New test.
-
-2017-04-06 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/79733
- * gcc.target/i386/pr79733.c: New test.
-
-2017-04-06 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/80298
- * gcc.target/i386/pr80298-1.c: New test.
- * gcc.target/i386/pr80298-2.c: Ditto.
-
-2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
-
- PR target/80082
- * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
- ARMv7-R.
-
-2017-04-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80334
- * g++.dg/torture/pr80334.C: New testcase.
-
-2017-04-06 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/80166
- * gcc.dg/asan/pr80166.c: New test.
-
-2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR tree-optimization/79390
- * gcc.target/i386/pr79390.c: Allow for cmovl.a.
-
-2017-04-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80262
- * gcc.target/i386/pr80262.c: New testcase.
-
-2017-04-06 Richard Biener <rguenther@suse.de>
-
- PR middle-end/80281
- * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
-
-2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/70703
- * gcc.target/i386/pr70703.c: New.
-
-2017-04-05 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/80308
- * c-c++-common/asan/pr80308.c: New test.
-
-2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- PR target/79890
- * gcc.target/s390/pr79890.c: New test case.
-
-2017-04-05 Jakub Jelinek <jakub@redhat.com>
-
- PR target/80310
- * c-c++-common/ubsan/pr80310.c: New test.
-
-2017-04-04 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80297
- * g++.dg/torture/pr80297.C: New test.
-
- PR tree-optimization/79390
- * gcc.target/i386/pr79390.c: New test.
- * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
-
-2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
-
- PR c++/80296
- * g++.dg/cpp0x/alias-decl-80296.C: New test.
-
-2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- PR target/80307
- * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
- targeting any CPU or architecture.
- * gcc.target/arm/small-multiply-m0-2.c: Likewise.
- * gcc.target/arm/small-multiply-m0-3.c: Likewise.
- * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
- * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
- * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
- * gcc.target/arm/small-multiply-m1-1.c: Likewise.
- * gcc.target/arm/small-multiply-m1-2.c: Likewise.
- * gcc.target/arm/small-multiply-m1-3.c: Likewise.
-
-2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
-
- PR fortran/69498
- * gfortran.dg/submodule_unexp.f90: New test.
-
-2017-04-04 Jakub Jelinek <jakub@redhat.com>
-
- PR target/80286
- * gcc.target/i386/avx-pr80286.c: New test.
- * gcc.dg/pr80286.c: New test.
-
-2017-04-04 Richard Biener <rguenther@suse.de>
-
- PR middle-end/80281
- * gcc.dg/torture/pr80281.c: New testcase.
-
-2017-04-04 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80275
- * g++.dg/opt/pr80275.C: Make g static.
-
-2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR rtl-optimization/60818
- * gcc.c-torture/compile/pr60818.c: New testcase.
-
-2017-04-03 Jonathan Wakely <jwakely@redhat.com>
-
- * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
- * gcc.dg/20031012-1.c: Likewise.
- * gcc.dg/ipa/ipcp-1.c: Likewise.
- * gcc.dg/torture/matrix-3.c: Likewise.
- * gcc.target/powerpc/ppc-spe.c: Likewise.
- * gcc.target/rx/zero-width-bitfield.c: Likewise.
-
-2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/80246
- * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
- powerpc_vsx_ok.
- (std, ld): Limit scan-assembler-times check to lp64.
- (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
- * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
- powerpc_vsx_ok.
-
-2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/80246
- * gcc.target/powerpc/pr80246.c: Require hard_dfp.
-
-2017-04-03 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80275
- * g++.dg/opt/pr80275.C: New testcase.
-
-2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- PR testsuite/79356
- * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
-
-2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
-
- * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
- (bal): Increase iteration count and assume alignment.
-
-2017-04-03 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
-
-2017-04-02 Andrew Pinski <apinski@cavium.com>
-
- * gcc.c-torture/compile/nested-3.c: New testcase.
- * gcc.c-torture/execute/20170401-1.c: New testcase.
- * gcc.c-torture/execute/20170401-2.c: New testcase.
-
-2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR rtl-optimization/79405
- gcc.dg/pr79405.c: New testcase.
-
-2017-03-31 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/79255
- * gcc.dg/pr79255.c: New test.
-
- PR c++/79572
- * g++.dg/ubsan/null-8.C: New test.
-
-2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
-
- PR target/80107
- * gfortran.dg/pr80107.f: New.
-
-2017-03-31 Jeff Law <law@redhat.com>
-
- PR tree-optimization/49498
- * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
-
-2017-03-31 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
-
-2017-03-31 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
-
-2017-03-31 Jakub Jelinek <jakub@redhat.com>
-
- PR libstdc++/80251
- * g++.dg/ext/is_aggregate.C: New test.
-
- PR middle-end/80173
- * gcc.target/i386/pr80173.c: New test.
-
- PR middle-end/80163
- * gcc.dg/pr80163.c: New test.
-
- PR debug/80025
- * gcc.dg/torture/pr80025.c: New test.
-
-2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gcc.target/mips/pr52125.c: Add -msym32.
-
-2017-03-30 Jakub Jelinek <jakub@redhat.com>
-
- PR translation/80189
- * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
- * g++.dg/gomp/sharing-1.C: Likewise.
- * gfortran.dg/gomp/pr44536.f90: Likewise.
- * gfortran.dg/gomp/pr44036-1.f90: Likewise.
- * gfortran.dg/gomp/sharing-3.f90: Likewise.
- * gfortran.dg/gomp/crayptr3.f90: Likewise.
- * gfortran.dg/gomp/pr33439.f90: Likewise.
- * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
- * gfortran.dg/gomp/sharing-1.f90: Likewise.
- * gfortran.dg/gomp/sharing-2.f90: Likewise.
- * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
- * gcc.dg/gomp/sharing-1.c: Likewise.
-
-2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/80246
- * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
- Darwin and SPE.
- (dxex, dxexq): Update return type.
- (diex, diexq): Update argument type.
- * gcc.target/powerpc/pr80246.c: New test.
-
-2017-03-30 Martin Jambor <mjambor@suse.cz>
-
- PR ipa/77333
- * g++.dg/ipa/pr77333.C: New test.
-
-2017-03-30 Jakub Jelinek <jakub@redhat.com>
-
- PR target/80206
- * gcc.target/i386/pr80206.c: New test.
-
-2017-03-30 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77498
- * gfortran.dg/pr77498.f: New testcase.
-
-2017-03-29 Marek Polacek <polacek@redhat.com>
-
- PR c/79730
- * gcc.dg/pr79730.c: New test.
-
-2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/78670
- * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
- a character of length 1. Update test for success.
- * gfortran.dg/dtio_28.f03: New test.
- * gfortran.dg/dtio_4.f90: Update to open test file with status =
- 'scratch' to delete the file when done.
-
-2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR rtl-optimization/80233
- * gcc.c-torture/compile/pr80233.c: New testcase.
-
-2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/80254
- * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
- * gfortran.dg/dec_io_2a.f90: instead (new test).
-
-2017-03-28 Jiong Wang <jiong.wang@arm.com>
-
- * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
-
-2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR testsuite/43496
- * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
- generating PIC code.
-
-2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/80193
- * gcc.target/i386/pr80193.c: New.
-
-2017-03-28 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/78661
- * gfortran.dg/dtio_25.f90: Modified test case.
- * gfortran.dg/dtio_27.f90: New test case.
-
-2017-03-28 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/53383
- * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
- * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
- * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
-
-2017-03-28 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.c-torture/compile/irreducible-loop.c: New.
-
-2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
-
- PR tree-optimization/80218
- * gcc.dg/pr80218.c: New test.
-
-2017-03-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78644
- * gcc.dg/pr78644-1.c: New testcase.
- * gcc.dg/pr78644-2.c: Likewise.
-
-2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
- * gcc.dg/pic-4.c: Likewise.
- * gcc.dg/pie-3.c: Likewise.
- * gcc.dg/pie-4.c: Likewise.
-
-2017-03-28 Martin Liska <mliska@suse.cz>
-
- PR ipa/80205
- * g++.dg/ipa/pr80205.C: New test.
-
-2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
- with sizeof(int) < 4.
- * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
- * gcc.c-torture/execute/pr79737-2.c: Likewise.
- * gcc.dg/torture/pr79777.c: Likewise.
- * gcc.dg/torture/pr79910.c: Likewise.
-
-2017-03-28 Richard Biener <rguenther@suse.de>
-
- PR middle-end/80222
- * g++.dg/pr80222.C: New testcase.
-
-2017-03-28 Martin Liska <mliska@suse.cz>
-
- PR ipa/80104
- * gcc.dg/ipa/pr80104.c: New test.
-
-2017-03-28 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/80067
- * c-c++-common/ubsan/shift-10.c: New test.
-
-2017-03-27 Jeff Law <law@redhat.com>
-
- PR tree-optimization/80216
- * gcc.c-torture/compile/pr80216.c: New test.
-
-2017-03-27 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/80162
- * c-c++-common/pr80162-1.c: New test.
- * c-c++-common/pr80162-2.c: New test.
- * c-c++-common/pr80162-3.c: New test.
-
- PR target/80102
- * g++.dg/opt/pr80102.C: New test.
-
-2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/78543
- * gcc.target/powerpc/pr78543.c: New test.
-
-2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR target/80103
- * gcc.target/powerpc/pr80103-1.c: New test.
-
-2017-03-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80181
- * gcc.dg/torture/pr80181.c: New testcase.
-
-2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/interrupt-4.c: New file.
-
-2017-03-27 Richard Biener <rguenther@suse.de>
-
- PR ipa/79776
- * g++.dg/ipa/pr79776.C: New testcase.
-
-2017-03-27 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/80168
- * gcc.dg/asan/pr80168.c: New test.
-
-2017-03-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80170
- * gcc.dg/pr80170.c: New testcase.
-
-2017-03-27 Richard Biener <rguenther@suse.de>
-
- PR middle-end/80171
- * g++.dg/torture/pr80171.C: New testcase.
-
-2017-03-26 John David Anglin <danglin@gcc.gnu.org>
-
- * gcc.dg/torture/pr79732.c: Require alias support.
- * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
-
- * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
- libatomic_available.
- * gfortran.dg/coarray_image_status_1.f08: Likewise.
- * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
-
-2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/78881
- * gfortran.dg/dtio_26.f90: New test.
-
-2017-03-25 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/80156
- PR fortran/79382
- * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
- testcase for PR80156. Add a main programme that tests that
- the typebound generic is accessible.
-
-2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
-
- PR rtl-optimization/80160
- PR rtl-optimization/80159
-
- * gcc.target/i386/pr80160.c: New test.
-
-2017-03-24 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/79904
- * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
-
-2017-03-24 Marek Polacek <polacek@redhat.com>
-
- PR c++/80119
- * g++.dg/warn/Wuninitialized-9.C: New test.
-
-2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
- and remove the high-level builtin. The error message for the
- would prevent compilation from reaching the second.
- * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
-
-2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/vxe/negfma-1.c: New test.
-
-2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
- * gcc.target/s390/arch12/mul-1.c: New test.
- * gcc.target/s390/arch12/mul-2.c: New test.
-
-2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/vxe/vllezlf-1.c: New test.
-
-2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/vxe/popcount-1.c: New test.
-
-2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/vxe/bitops-1.c: New test.
-
-2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
- * lib/target-supports.exp: Add effective target check s390_vxe.
-
-2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
- comparison instructions used from now on.
-
-2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/s390.exp (check_effective_target_vector):
- Include target-supports.exp and move target_vector check routine
- ...
- * lib/target-supports.exp (check_effective_target_s390_vx): ... to
- here and rename it.
- * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
- check from vector to s390_vx.
- * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
- * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
- * gcc.target/s390/vector/stpcpy-1.c: Likewise.
- * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
- * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
- * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
- * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
- * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
- * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
-
-2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/vector/vec-init-2.c: New test.
-
-2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.dg/ubsan/pr79904-2.c: New test.
-
-2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- PR target/79893
- * gcc.target/s390/zvector/pr79893.c: New test.
-
-2017-03-24 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/80112
- * gcc.dg/pr80112.c: New test.
-
-2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
- etc. line numbers.
- * gcc.dg/Walloca-1.c: Likewise.
- * gcc.dg/Walloca-2.c: Likewise.
- * gcc.dg/Wvla-larger-than-2.c: Likewise.
-
-2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/80158
- * gfortran.fortran-torture/compile/pr80158.f: New file.
-
-2017-03-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80167
- * gcc.dg/graphite/pr80167.c: New testcase.
-
-2017-03-24 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80092
- * gcc.dg/no_profile_instrument_function-attr-1.c: Add
- dg-require-effective-target global_constructor.
- * gcc.dg/tls/emutls-2.c: Same.
-
-2017-03-24 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80092
- * c-c++-common/Wimplicit-fallthrough-34.c: Add
- dg-require-effective-target indirect_jumps.
-
-2017-03-24 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80092
- * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
- nonlocal_goto.
-
-2017-03-24 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/80092
- * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
- * gcc.dg/Walloca-12.c: Same.
- * gcc.dg/attr-alloc_size-8.c: Same.
- * gcc.dg/Walloca-4.c: Same.
- * gcc.dg/Walloca-8.c: Same.
- * gcc.dg/Walloca-13.c: Same.
- * gcc.dg/Walloca-14.c: Same.
- * gcc.dg/attr-alloc_size-9.c: Same.
- * gcc.dg/Walloca-1.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
- * gcc.dg/Walloca-5.c: Same.
- * gcc.dg/Walloca-10.c: Same.
- * gcc.dg/Walloca-9.c: Same.
- * gcc.dg/attr-alloc_size-6.c: Same.
- * gcc.dg/Wvla-larger-than-1.c: Same.
- * gcc.dg/torture/pr71881.c: Same.
- * gcc.dg/torture/pr71901.c: Same.
- * gcc.dg/torture/pr78742.c: Same.
- * gcc.dg/builtin-alloc-size.c: Same.
- * gcc.dg/Walloca-2.c: Same.
- * gcc.dg/Walloca-6.c: Same.
- * gcc.dg/Walloca-11.c: Same.
- * gcc.dg/attr-alloc_size-7.c: Same.
- * gcc.dg/Wvla-larger-than-2.c: Same.
- * gcc.dg/Walloca-3.c: Same.
- * c-c++-common/Wimplicit-fallthrough-7.c: Same.
- * gcc.c-torture/compile/pr79413.c: Same.
- * gcc.c-torture/compile/pr78439.c: Same.
-
-2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/p9-options-1.c: New test.
-
-2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/71436
- * gcc.c-torture/compile/pr71436.c: New test.
-
-2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
- Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79908
- PR tree-optimization/80136
- * gcc.dg/torture/pr79908.c: New file.
-
-2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
-
- PR fortran/39239
- * gfortran.dg/equiv_constraint_bind_c.f90: New test.
-
-2017-03-22 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/80141
- * g++.dg/gomp/pr80141.C: New test.
-
- PR c++/80129
- * g++.dg/torture/pr80129.C: New test.
-
- PR sanitizer/80110
- * g++.dg/tsan/pr80110.C: New test.
-
-2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/80142
- * gfortran.dg/any_loc.f90: New test case.
-
-2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- PR target/80082
- * gcc.target/arm/atomic_loaddi_10.c: New testcase.
- * gcc.target/arm/atomic_loaddi_11.c: Likewise.
-
-2017-03-22 Martin Liska <mliska@suse.cz>
-
- PR target/79906
- * g++.dg/ext/mv8.C: Add power* targets.
-
-2017-03-21 Martin Sebor <msebor@redhat.com>
-
- PR c++/79548
- * g++.dg/warn/Wunused-var-26.C: New test.
-
-2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/79908
- * gcc.dg/torture/pr79908.c: Revert addition of new file.
-
-2017-03-21 Marek Polacek <polacek@redhat.com>
- Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/80109
- * gcc.dg/Walloca-14.c: New test.
-
-2017-03-21 Jakub Jelinek <jakub@redhat.com>
-
- PR target/80125
- * gcc.target/powerpc/pr80125.c: New test.
-
-2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
-
- PR fortran/69498
- * gfortran.dg/unexp_attribute.f90: New test
-
-2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
- Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79908
- * gcc.dg/torture/pr79908.c: New file.
-
-2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
- with sizeof(int) < 4.
-
-2017-03-21 Martin Liska <mliska@suse.cz>
-
- * gcc.target/i386/pr65044.c: Add '.' in order to catch
- apostrophes.
-
-2017-03-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80032
- * g++.dg/opt/pr80032.C: New testcase.
-
-2017-03-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/80122
- * gcc.dg/torture/pr80122.c: New testcase.
-
-2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.dg/pic-2.c: Skip for MIPS.
- * gcc.dg/pie-2.c: Skip for MIPS.
-
-2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/77752
- * g++.dg/cpp0x/initlist97.C: New.
- * g++.dg/cpp0x/initlist85.C: Update.
-
-2017-03-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c/67338
- * gcc.dg/pr67338.c: New test.
-
- PR c++/35878
- * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
- dump instead of assembler.
- * g++.dg/init/pr35878_2.C: Likewise.
- * g++.dg/init/pr35878_3.C: Likewise.
-
-2017-03-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c/80097
- * gcc.dg/ubsan/pr80097.c: New test.
-
-2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/80054
- * g++.dg/torture/pr80054.C: New file.
-
-2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR target/79963
- * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
- directive to assure selection of proper bit using rlwinm insn.
- * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
- * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
- * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
- * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
-
-2017-03-20 Marek Polacek <polacek@redhat.com>
- Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/80059 - ICE with noexcept and __transaction_atomic
- * g++.dg/tm/pr80059-2.C: New test.
- * g++.dg/tm/pr80059.C: New test.
-
-2017-03-20 Martin Liska <mliska@suse.cz>
-
- PR middle-end/79753
- * gcc.target/i386/mpx/pr79753.c: New test.
-
-2017-03-20 Martin Liska <mliska@suse.cz>
-
- PR target/79769
- PR target/79770
- * g++.dg/pr79769.C: New test.
- * gcc.target/i386/mpx/pr79770.c: New test.
-
-2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- PR target/78857
- * gcc.target/s390/load-and-test-fp-1.c: New test.
- * gcc.target/s390/load-and-test-fp-2.c: New test.
-
-2017-03-18 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/79676
- * gfortran.dg/submodule_28.f08 : New test.
-
-2017-03-18 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/71838
- * gfortran.dg/submodule_26.f08 : New test.
- * gfortran.dg/submodule_27.f08 : New test.
-
-2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
-
- PR target/79951
- * gcc.target/powerpc/pr79951.c: New.
-
-2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
-
- PR rtl-optimization/79910
- * gcc.dg/torture/pr79910.c: New test.
-
-2017-03-17 Jeff Law <law@redhat.com>
-
- PR tree-optimization/71437
- * gcc.dg/tree-ssa/pr71437.c: New test.
- * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
- * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
- now caught by VRP, but which were previously caught by DOM.
-
-2017-03-17 Richard Biener <rguenther@suse.de>
-
- PR middle-end/80075
- * g++.dg/torture/pr80075.C: New testcase.
-
-2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/71294
- * g++.dg/pr71294.C: New test.
-
-2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
-
-2017-03-16 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/80010
- * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
-
- PR fortran/79886
- * gfortran.dg/pr79886.f90: New test.
-
-2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/79038
- * gcc.target/powerpc/pr79038-1.c: New test.
-
-2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR fortran/33271
- * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
-
-2017-03-15 Jiong Wang <jiong.wang@arm.com>
-
- PR testsuite/79356
- * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
-
-2017-03-15 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/80019
- * gcc.target/i386/pr80019.c: New test.
-
-2017-03-15 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
-
-2017-03-14 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/79800
- * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
- * gcc.dg/tree-ssa/pr79800.c: New test.
-
-2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/79947
- * gcc.target/powerpc/pr79947.c: New test.
-
-2017-03-14 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/80020
- * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
- * gcc.dg/attr-alloc_size-7.c: Same.
- * gcc.dg/attr-alloc_size-9.c: Same.
- * gcc.dg/builtin-alloc-size.c: Same.
- * gcc.dg/pr80020.c: New test.
-
-2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
-
- PR rtl-optimization/79728
- * gcc.target/i386/sse-globalreg.c: New test.
-
-2017-03-14 Martin Liska <mliska@suse.cz>
-
- PR lto/66295
- * gcc.dg/tree-prof/pr66295.c: New test.
-
-2017-03-13 Martin Liska <mliska@suse.cz>
-
- PR middle-end/78339
- * gcc.target/i386/mpx/pr78339.c: New test.
-
-2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/bitfield.c: New file.
-
-2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/pr9001090948.c: New file.
-
-2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
-
- * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
- Fix test. Make early-out condition return early. Correct comments.
-
-2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/78854
- * gfortran.dg/dtio_25.f90: New test.
-
-2017-03-10 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
-
-2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
-
- PR rtl-optimization/78911
- * gcc.target/i386/pr78911-1.c: New test.
- * gcc.target/i386/pr78911-2.c: New test.
-
-2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- PR target/79941
- * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
- * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
- * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
-
-2017-03-10 Marek Polacek <polacek@redhat.com>
-
- PR c++/79967
- * g++.dg/cpp0x/gen-attrs-63.C: New test.
-
-2017-03-10 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79899
- * g++.dg/other/friend7.C: New test.
-
- PR c++/79896
- * g++.dg/ext/int128-5.C: New test.
-
-2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR testsuite/79356
- * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
- powerpc, sparc, or s390x.
-
-2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
-
- PR target/79907
- * gcc.target/powerpc/pr79907.c: New.
-
-2017-03-10 Olivier Hainque <hainque@adacore.com>
-
- * gnat.dg/opt64.adb: New test.
- * gnat.dg/opt64_pkg.ads: New helper.
- * gnat.dg/opt64_pkg.adb: New helper.
-
-2017-03-10 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/79909
- * gcc.target/powerpc/pr79909.c: New test.
-
- PR tree-optimization/79972
- * gcc.dg/pr79972.c: New test.
-
- PR tree-optimization/77975
- * gcc.dg/pr77975.c: New test.
-
-2017-03-09 Marek Polacek <polacek@redhat.com>
-
- PR c++/79962
- PR c++/79984
- * c-c++-common/nonnull-3.c: New test.
- * g++.dg/warn/Wnonnull3.C: New test.
-
-2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
- * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
-
-2017-03-09 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/79757
- * gcc.dg/ubsan/pr79757-1.c: New test.
- * gcc.dg/ubsan/pr79757-2.c: New test.
- * gcc.dg/ubsan/pr79757-3.c: New test.
- * gcc.dg/ubsan/pr79757-4.c: New test.
- * gcc.dg/ubsan/pr79757-5.c: New test.
-
-2017-03-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c/79969
- * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
-
-2017-03-09 Marek Polacek <polacek@redhat.com>
-
- PR c++/79687
- * g++.dg/expr/ptrmem8.C: New test.
- * g++.dg/expr/ptrmem9.C: New test.
-
-2017-03-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79977
- * gcc.dg/graphite/pr79977.c: New testcase.
-
-2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
- rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
- * lib/target-supports.exp (check_effective_target_rdynamic):
- New proc.
-
-2017-03-09 Richard Biener <rguenther@suse.de>
-
- PR middle-end/79971
- * gcc.dg/fixed-point/pr79971.c: New testcase.
-
-2017-03-09 Richard Biener <rguenther@suse.de>
-
- PR ipa/79970
- * gcc.dg/torture/pr79970.c: New testcase.
-
-2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71966
- * g++.dg/cpp0x/pr71966-1.C: New.
- * g++.dg/cpp0x/pr71966-2.C: Likewise.
-
-2017-03-09 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/79631
- * gcc.target/i386/mpx/pr79631.c: New test.
-
-2017-03-09 Martin Liska <mliska@suse.cz>
-
- PR target/65705
- PR target/69804
- * gcc.target/i386/pr71458.c: Update scanned pattern.
-
-2017-03-09 Marek Polacek <polacek@redhat.com>
-
- PR c++/79672
- * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
- * g++.dg/warn/Wduplicated-branches3.C: New test.
-
-2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
-
- * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
-
-2017-03-09 Martin Liska <mliska@suse.cz>
-
- PR ipa/79764
- * g++.dg/pr79764.C: New test.
-
-2017-03-09 Martin Liska <mliska@suse.cz>
-
- PR ipa/79761
- * g++.dg/pr79761.C: New test.
-
-2017-03-09 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/79944
- * c-c++-common/asan/pr79944.c: New test.
-
- PR target/79932
- * gcc.target/i386/pr79932-2.c: New test.
-
- PR target/79932
- * gcc.target/i386/pr79932-1.c: New test.
-
-2017-03-09 Marek Polacek <polacek@redhat.com>
-
- PR c++/79900 - ICE in strip_typedefs
- * g++.dg/warn/Wpadded-1.C: New test.
-
-2017-03-08 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/Walloca1.C: Adjust dg-warning.
-
-2017-03-08 Andrew Haley <aph@redhat.com>
-
- PR tree-optimization/79943
- * gcc.dg/tree-ssa/pr79943.c: New test.
-
-2017-03-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79955
- * gcc.dg/uninit-24.c: New testcase.
-
-2017-03-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79920
- * gcc.dg/vect/pr79920.c: New testcase.
-
-2017-03-08 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/79904
- * gcc.dg/ubsan/pr79904.c: New test.
-
-2017-03-07 Jakub Jelinek <jakub@redhat.com>
-
- PR c/79834
- * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
- diagnostics.
-
-2017-03-07 Marek Polacek <polacek@redhat.com>
-
- PR middle-end/79809
- * g++.dg/Walloca1.C: New test.
-
-2017-03-07 Martin Liska <mliska@suse.cz>
-
- PR middle-end/68270
- * g++.dg/pr68270.C: New test.
-
-2017-03-07 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/79901
- * gcc.target/i386/pr79901.c: New test.
-
- PR sanitizer/79897
- * c-c++-common/ubsan/pr79897.c: New test.
-
-2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/79571
- * gcc.target/i386/pr79571.c: New.
-
-2017-03-06 Marek Polacek <polacek@redhat.com>
-
- PR c++/79796 - ICE with NSDMI and this pointer
- * g++.dg/cpp0x/nsdmi13.C: New test.
-
-2017-03-06 Julia Koval <julia.koval@intel.com>
-
- PR target/79793
- * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
- directives.
- * gcc.target/i386/interrupt-13.c: Ditto.
- * gcc.target/i386/interrupt-14.c: Ditto.
- * gcc.target/i386/interrupt-15.c: Ditto.
-
-2017-03-06 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79822
- * g++.dg/cpp0x/constexpr-79822.C: New test.
-
-2017-03-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79894
- * gcc.dg/vect/pr79887.c: New testcase.
-
-2017-03-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79824
- * gcc.dg/vect/pr79824-1.c: New testcase.
- * gcc.dg/vect/pr79824-2.c: Likewise.
-
-2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
- gettimeofday. Remove dg-skip-if for AVR.
- * lib/target-supports.exp (check_effective_target_gettimeofday):
- New proc.
-
-2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
-
- * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
- * gcc.target/s390/hotpatch-10.c: Likewise.
- * gcc.target/s390/hotpatch-11.c: Likewise.
- * gcc.target/s390/hotpatch-12.c: Likewise.
- * gcc.target/s390/hotpatch-13.c: Likewise.
- * gcc.target/s390/hotpatch-14.c: Likewise.
- * gcc.target/s390/hotpatch-15.c: Likewise.
- * gcc.target/s390/hotpatch-16.c: Likewise.
- * gcc.target/s390/hotpatch-17.c: Likewise.
- * gcc.target/s390/hotpatch-18.c: Likewise.
- * gcc.target/s390/hotpatch-19.c: Likewise.
- * gcc.target/s390/hotpatch-2.c: Likewise.
- * gcc.target/s390/hotpatch-26.c: Likewise.
- * gcc.target/s390/hotpatch-27.c: Likewise.
- * gcc.target/s390/hotpatch-28.c: Likewise.
- * gcc.target/s390/hotpatch-3.c: Likewise.
- * gcc.target/s390/hotpatch-4.c: Likewise.
- * gcc.target/s390/hotpatch-5.c: Likewise.
- * gcc.target/s390/hotpatch-6.c: Likewise.
- * gcc.target/s390/hotpatch-7.c: Likewise.
- * gcc.target/s390/hotpatch-8.c: Likewise.
- * gcc.target/s390/hotpatch-9.c: Likewise.
-
-2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/64574
- * g++.dg/template/crash125.C: New.
-
-2017-03-06 Jakub Jelinek <jakub@redhat.com>
-
- PR target/79812
- * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
-
-2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
-
-2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
-
- * gcc.target/mips/msa-minmax.c: New tests.
-
-2017-03-06 Martin Liska <mliska@suse.cz>
-
- PR sanitize/79783
- * g++.dg/asan/pr79783.C: New test.
-
-2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
-
- * gcc.target/mips/msa-dotp.c: New tests.
-
-2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
-
- * gcc.target/mips/msa-bclri.c: New test.
-
-2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70266
- * g++.dg/tm/pr70266.C: New.
-
-2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
- Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
-
- * gfortran.dg/coarray/fail_image_1.f08: New test.
- * gfortran.dg/coarray/fail_image_2.f08: New test.
- * gfortran.dg/coarray/failed_images_1.f08: New test.
- * gfortran.dg/coarray/failed_images_2.f08: New test.
- * gfortran.dg/coarray/image_status_1.f08: New test.
- * gfortran.dg/coarray/image_status_2.f08: New test.
- * gfortran.dg/coarray/stopped_images_1.f08: New test.
- * gfortran.dg/coarray/stopped_images_2.f08: New test.
- * gfortran.dg/coarray_fail_st.f90: New test.
- * gfortran.dg/coarray_failed_images_1.f08: New test.
- * gfortran.dg/coarray_image_status_1.f08: New test.
- * gfortran.dg/coarray_stopped_images_1.f08: New test.
-
-2017-03-03 Marek Polacek <polacek@redhat.com>
-
- PR c/79758
- * gcc.dg/noncompile/pr79758.c: New test.
-
-2017-03-03 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/79805
- * g++.dg/opt/pr79805.C: New test.
-
-2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
-
- * gcc.target/i386/avx512vpopcntdq-check.h: New.
- * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
- * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
- * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
- * gcc.target/i386/i386.exp
- (check_effective_target_avx512vpopcntdq): New.
-
-2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
- ilp32 targets and match DImode registers for lp64 targets.
-
-2017-03-03 Uros Bizjak <ubizjak@gmail.com>
-
- * g++.dg/pr71624.C: Disable for x32.
- * g++.dg/pr71633.C: Ditto.
-
-2017-03-03 Jakub Jelinek <jakub@redhat.com>
-
- PR target/79807
- * gcc.target/i386/pr79807.c: New test.
-
-2017-03-03 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/79803
- * gcc.dg/tree-ssa/pr79803.c: New test.
-
-2017-03-03 Martin Liska <mliska@suse.cz>
-
- PR rtl-optimization/79574
- * gcc.dg/pr79574-2.c: New test.
-
-2017-03-03 Richard Biener <rguenther@suse.de>
-
- PR c++/79825
- * g++.dg/warn/Wuninitialized-8.C: New testcase.
-
-2017-03-03 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/pr57134.c: Use empty inline asm string literal.
-
-2017-03-03 Marek Polacek <polacek@redhat.com>
-
- PR c++/79791
- * g++.dg/warn/Wwrite-strings-1.C: New test.
- * g++.dg/warn/Wwrite-strings-2.C: New test.
- * g++.dg/warn/Wwrite-strings-3.C: New test.
- * g++.dg/warn/Wwrite-strings-4.C: New test.
- * g++.dg/warn/Wwrite-strings-5.C: New test.
- * g++.dg/warn/Wwrite-strings-6.C: New test.
- * g++.dg/warn/Wwrite-strings-7.C: New test.
- * g++.dg/warn/Wwrite-strings-8.C: New test.
- * g++.dg/warn/Wwrite-strings-9.C: New test.
- * g++.dg/warn/Wwrite-strings-10.C: New test.
- * g++.dg/warn/Wwrite-strings-11.C: New test.
- * g++.dg/warn/Wwrite-strings-12.C: New test.
-
-2017-03-03 Richard Biener <rguenther@suse.de>
-
- PR middle-end/79818
- * gcc.dg/torture/pr79818.c: New testcase.
-
-2017-03-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79782
- * g++.dg/warn/Wunused-parm-10.C: New test.
-
-2017-03-02 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/rtl/x86_64/*.c: Test for
- "{ i?86-*-* x86_64-*-* } && lp64" targets only.
-
-2017-03-02 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/79514
- * gcc.target/i386/pr79514.c: New test.
-
-2017-03-02 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/79780
- * gcc.c-torture/compile/pr79780.c: New test.
-
-2017-03-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79345
- PR c++/42000
- * g++.dg/warn/Wuninitialized-7.C: New testcase.
- * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
- * gcc.dg/uninit-pr19430-2.c: Add expected warning.
-
-2017-03-02 Richard Biener <rguenther@suse.de>
-
- PR c/79756
- * gcc.dg/vector-1.c: New testcase.
-
-2017-03-02 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/66768
- * gcc.target/i386/pr66768.c: New test.
-
-2017-03-02 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
- * gcc.dg/rtl/x86_64/final.c: Likewise.
- * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
- * gcc.dg/rtl/x86_64/ira.c: Likewise.
- * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
- * gcc.dg/rtl/x86_64/vregs.c: Likewise.
-
-2017-03-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79777
- * gcc.dg/torture/pr79777.c: New testcase.
-
-2017-03-01 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/79692
- * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
- * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
-
-2017-03-01 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/invsize-2.c: New test.
- * gcc.target/i386/invsize-3.c: Ditto.
- * gcc.target/i386/invsize-4.c: Ditto.
- * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
- * gcc.target/i386/stackalign/asm-1.c: Ditto.
-
-2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/79439
- * gcc.target/powerpc/pr79439.c: New test.
-
-2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
-
- * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
- scan string.
-
-
-2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR target/79395
- * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
- pattern to look for vcmpequd. instead of vcmpnew.
- * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
- * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
- pattern to look for xvcmpeqsp. instead of xvcmpnesp.
- * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
- look for xvcmpeqdp. instead of xvcmpnedp.
- * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
- look for vcmpequd. instead of vcmpnew.
- * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
- * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
- * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
- look for xvcmpeqsp. instead of xvcmpnesp.
- * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
- look for xvcmpeqdp. instead of xvcmpnedp.
- * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
- look for vcmpequd. instead of vcmpnew.
- * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
- look for vcmpeqsp instead of xvcmpnesp.
- * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
- look for xvcmpeqdp instead of xvcmpnedp.
-
-2017-03-01 Richard Biener <rguenther@suse.de>
-
- PR middle-end/79721
- * gcc.dg/torture/pr79721.c: New testcase.
-
-2017-03-01 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79681
- * g++.dg/cpp1y/constexpr-79681-1.C: New test.
- * g++.dg/cpp1y/constexpr-79681-2.C: New test.
-
- PR c++/79746
- * g++.dg/warn/Wunused-parm-9.C: New test.
-
- PR tree-optimization/79734
- * g++.dg/opt/pr79734.C: New test.
-
-2017-02-28 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/79737
- * gcc.c-torture/execute/pr79737-1.c: New test.
- * gcc.c-torture/execute/pr79737-2.c: New test.
-
-2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/20170228-1.c: New test.
-
-2017-02-28 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/invsize-1.c: New test.
-
-2017-02-28 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/79691
- * gcc.dg/tree-ssa/pr79691.c: New test.
-
-2017-02-28 Jakub Jelinek <jakub@redhat.com>
-
- PR target/79729
- * gcc.target/i386/pr79729.c: New test.
-
-2017-02-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79740
- * gcc.dg/torture/pr79740.c: New testcase.
-
-2017-02-28 Richard Biener <rguenther@suse.de>
-
- PR middle-end/79731
- * c-c++-common/torture/pr79731.c: New testcase.
-
-2017-02-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79732
- * gcc.dg/torture/pr79732.c: New testcase.
-
-2017-02-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79723
- * gcc.target/i386/pr79723.c: New testcase.
-
-2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
-
- PR target/79544
- * gcc.target/powerpc/pr79544.c: New.
-
-2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79414
- * g++.dg/parse/crash67.C: New.
-
-2017-02-27 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/77536
- * gcc.dg/vect/pr79347.c: Revise testing string.
-
-2017-02-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/45397
- * gcc.dg/tree-ssa/pr45397.c: New testcase.
-
-2017-02-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79690
- * gcc.target/i386/pr79690.c: New testcase.
-
-2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/51119
- * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
- of original.
- * gfortran.dg/inline_matmul_11.f90: Likewise.
- * gfortran.dg/inline_matmul_9.f90: Likewise.
- * gfortran.dg/matmul_13.f90: New test.
- * gfortran.dg/matmul_14.f90: New test.
-
-2017-02-25 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/79396
- * g++.dg/opt/pr79396.C: New test.
-
-2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR fortran/79597
- * gfortran.dg/dtio_6.f90: Update test.
-
-2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR fortran/79601
- * gfortran.dg/interface_operator_2.f90: New test.
-
-2017-02-24 Jakub Jelinek <jakub@redhat.com>
-
- PR c/79677
- * gcc.dg/pr79677.c: New test.
-
-2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gcc.target/mips/mips-ps-type-2.c (move): Force generation
- of mov.ps.
- * gcc.target/mips/mips-ps-type.c (move): Likewise.
- (cond_move1): Simplify condition to force generation of
- mov[nz].ps.
- (cond_move2): Likewise.
-
-2017-02-24 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79588
- * g++.dg/warn/Wrestrict-1.C: New test.
- * g++.dg/warn/Wrestrict-2.C: New test.
-
-2017-02-24 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/ext/complit15.C: Require LTO.
-
-2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
- logical_op_short_circuit to skip targets.
- (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
- and s390.
-
-2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt63.adb: New test.
-
-2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/discr47.adb: New test.
-
-2017-02-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79389
- * gcc.dg/tree-ssa/split-path-10.c: New testcase.
-
-2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79361
- * g++.dg/cpp0x/pr79361-1.C: New.
- * g++.dg/cpp0x/pr79361-2.C: Likewise.
-
-2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/visium/bit_test.c: Accept any lsr form.
- * gcc.target/visium/block_move.c: Tweak.
-
-2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- PR 68749
- * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
-
-2017-02-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79683
- * gcc.target/i386/pr79683.c: New testcase.
-
-2017-02-22 Jeff Law <law@redhat.com>
-
- PR tree-optimization/79578
- * g++.dg/tree-ssa/ssa-dse-3.C: New test.
-
-2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
-
- * gcc.target/mips/msa-fp-cc.c: New test.
-
-2017-02-22 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79664
- * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
- * g++.dg/cpp1y/constexpr-throw.C: Likewise.
- * g++.dg/gomp/pr79664.C: New test.
-
- * g++.dg/debug/dwarf2/inline-var-2.C: New test.
-
-2017-02-22 Marek Polacek <polacek@redhat.com>
-
- PR c++/79653
- * g++.dg/cpp0x/alignas10.C: New test.
- * g++.dg/cpp0x/alignas9.C: New test.
-
- PR c++/79657
- * g++.dg/ext/underlying_type12.C: New test.
-
- PR c/79662
- * gcc.dg/enum-incomplete-4.c: New test.
-
-2017-02-22 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70465
- * gcc.target/i386/pr70465-2.c: New test.
-
-2017-02-21 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/pr61441.c: Use dg-add-options ieee.
-
-2017-02-22 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79673
- * gcc.target/i386/pr79673.c: New testcase.
-
-2017-02-22 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79666
- * gcc.dg/torture/pr79666.c: New testcase.
-
-2017-02-22 Martin Liska <mliska@suse.cz>
-
- PR lto/79587
- * gcc.dg/tree-prof/pr79587.c: New test.
-
-2017-02-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/68644
- * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip for powerpc*-*-*.
-
-2017-02-21 Marek Polacek <polacek@redhat.com>
-
- PR c++/79535
- * g++.dg/ext/flexary23.C: New test.
-
-2017-02-21 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/79593
- * gcc.target/i386/pr79593.c: New test.
-
-2017-02-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79654
- * g++.dg/cpp1z/decomp26.C: New test.
-
- PR sanitizer/79589
- * g++.dg/ubsan/pr79589.C: New test.
-
-2017-02-21 Jeff Law <law@redhat.com>
-
- PR tree-optimization/79621
- * gcc.c-torture/compile/pr79621.c: New test.
-
-2017-02-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79655
- * g++.dg/cpp1y/constexpr-79655.C: New test.
-
- PR c++/79639
- * g++.dg/cpp1y/constexpr-79639.C: New test.
-
- PR target/79633
- * gcc.target/i386/mpx/pr79633.c: New test.
-
- PR target/79570
- * gcc.dg/pr79570.c: New test.
-
- PR c++/79641
- * c-c++-common/pr79641.c: New test.
-
- PR tree-optimization/79649
- * gcc.target/i386/pr79649.c: New test.
-
- PR target/79494
- * gcc.dg/pr79494.c: New test.
-
-2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
- to dg-options.
-
-2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.dg/gimplefe-26.c: Require c99_runtime.
-
-2017-02-02 Jason Merrill <jason@redhat.com>
-
- PR c++/79580
- * g++.dg/ext/complit15.C: New.
-
-2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR target/78056
- * gcc.target/powerpc/pr78056-8.c: Remove.
-
-2017-02-20 Marek Polacek <polacek@redhat.com>
-
- PR middle-end/79537
- * gcc.dg/comp-goto-4.c: New test.
-
- PR sanitizer/79558
- * c-c++-common/ubsan/bounds-14.c: New test.
-
-2017-02-20 Jakub Jelinek <jakub@redhat.com>
-
- PR target/79568
- * gcc.target/i386/pr79568-1.c: New test.
- * gcc.target/i386/pr79568-2.c: New test.
- * gcc.target/i386/pr79568-3.c: New test.
-
-2017-02-16 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/79382
- * gfortran.dg/dtio_10.f90: Change test of error message.
- * gfortran.dg/dtio_23.f90: New test.
- * gfortran.dg/dtio_24.f90: New test.
-
-2017-02-20 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/79434
- * gfortran.dg/submodule_25.f08: New test.
-
-2017-02-19 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/79447
- * gfortran.dg/submodule_24.f08: New test.
-
-2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/79229
- * gfortran.dg/class_allocate_24.f90: New test.
-
-2017-02-19 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/79402
- * gfortran.dg/submodule_23.f90: New test.
-
-2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/79380
- * g++.dg/cpp0x/alignas8.C: New.
-
-2017-02-19 Eric Fiselier <eric@efcs.ca>
- Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/69523
- * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
-
-2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/gimplefe-26.c: New test.
-
-2017-02-18 John David Anglin <danglin@gcc.gnu.org>
-
- * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
-
-2017-02-18 Jakub Jelinek <jakub@redhat.com>
-
- PR target/79569
- * gcc.target/i386/3dnowA-3.c: New test.
-
- PR target/79559
- * gcc.target/i386/pr79559.c: New test.
-
-2017-02-17 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.dg/c11-float-2.c: New test.
- * gcc.dg/torture/float128-floath.c,
- gcc.dg/torture/float128x-floath.c,
- gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
- gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
- gcc.dg/torture/float64x-floath.c: Do not test comparison of
- *_DECIMAL_DIG macros with DECIMAL_DIG.
-
-2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/79261
- * gcc.target/powerpc/vec-xxpermdi.c: New file.
-
-2017-02-17 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/rdpid.c New test.
- * gcc.target/i386/sse-12.c: Add -mrdpid.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-14.c: Ditto.
- * gcc.target/i386/sse-22.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
- * g++.dg/other/i386-2.C: Ditto.
- * g++.dg/other/i386-3.C: Ditto.
-
-2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
- * gcc.dg/pr61441.c: Ditto.
-
-2017-02-17 Martin Liska <mliska@suse.cz>
-
- PR rtl-optimization/79574
- * gcc.dg/pr79574.c: New test.
-
-2017-02-17 Marek Polacek <polacek@redhat.com>
-
- PR middle-end/79536
- * gcc.dg/torture/pr79536.c: New test.
-
-2017-02-16 Alan Modra <amodra@gmail.com>
-
- * gcc.c-torture/execute/pr79286.c: New.
-
-2017-02-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79512
- * c-c++-common/gomp/pr79512.c: New test.
-
-2017-02-15 Martin Sebor <msebor@redhat.com>
-
- PR c++/79363
- * g++.dg/ext/flexary12.C: Adjust.
- * g++.dg/ext/flexary20.C: Same.
- * g++.dg/ext/flexary21.C: Same.
- * g++.dg/ext/flexary22.C: New test.
-
-2017-02-15 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/79347
- * gcc.dg/vect/pr79347.c: New test.
-
-2017-02-15 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79301
- * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
- [[deprecated]] comment.
- * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
- * g++.dg/cpp1y/feat-cxx11.C: Likewise.
- * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
- [[deprecated]] in -std=c++11.
- * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
- [[fallthrough]] in -std=c++11 and -std=c++14.
-
- PR c++/79288
- * g++.dg/tls/pr79288.C: New test.
-
-2017-02-15 Marek Polacek <polacek@redhat.com>
-
- PR c/79515
- * gcc.dg/dfp/pr79515.c: New.
-
-2017-02-15 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
-
-2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
-
- * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
- "opt_files".
-
-2017-02-15 Jakub Jelinek <jakub@redhat.com>
-
- PR target/79487
- * gcc.dg/dfp/pr79487.c: New test.
- * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
- 2017-02-13 change.
-
-2017-01-14 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
- xvcvsxdsp and xvcvuxdsp instructions.
-
-2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
- * gcc.target/powerpc/vec-addec-int128.c: Ditto.
- * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
- 64-bit default target.
- * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
- a 64-bit default target.
-
-2017-02-14 Jakub Jelinek <jakub@redhat.com>
-
- PR target/79481
- * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
- (test_3vx): Change return type from int to void.
- (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
- _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
- _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
- _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
- tests.
- * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
- (test_3vx): Change return type from int to void.
- (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
- _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
- _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
- _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
- tests.
- * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
- intrinsic. Change scan-assembler-times number from 1 to 2.
- * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
- * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
- * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
- * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
- * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
- * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
- * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
-
-2017-02-14 Uros Bizjak <ubizjak@gmail.com>
-
- PR middle-end/61225
- * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
- Use dg-additional-options for ia32 target. Remove XFAIL.
-
-2017-02-14 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/79495
- * gcc.target/i386/pr79495.c: New test.
-
-2017-02-14 Marek Polacek <polacek@redhat.com>
-
- PR c++/79420
- PR c++/79463
- * g++.dg/cpp1y/pr79463.C: New.
- * g++.dg/template/incomplete10.C: New.
- * g++.dg/template/incomplete9.C: New.
-
-2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/79498
- * gcc.target/i386/pr79498.c: New test.
-
-2017-02-14 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/79448
- * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
- * gcc.dg/tree-ssa/pr79448-2.c: New test.
- * gcc.dg/tree-ssa/pr79448.c: New test.
-
-2017-02-14 Jeff Law <law@redhat.com>
-
- PR tree-optimization/79095
- * g++.dg/pr79095-1.C: New test
- * g++.dg/pr79095-2.C: New test
- * g++.dg/pr79095-3.C: New test
- * g++.dg/pr79095-4.C: New test
- * g++.dg/pr79095-5.C: New test
- * gcc.c-torture/execute/arith-1.c: Update with more cases.
- * gcc.dg/tree-ssa/pr79095-1.c: New test.
-
-2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.target/aarch64/vect_fp16_1.c: New.
-
-2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/gimplefe-25.c: New test.
-
-2017-02-14 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/79408
- * gcc.dg/tree-ssa/pr79408-2.c: New test.
-
-2017-02-14 Richard Biener <rguenther@suse.de>
-
- PR middle-end/79432
- * gcc.dg/torture/pr79432.c: New testcase.
-
-2017-02-13 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/79496
- * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
-
-2017-02-13 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/79341
- * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
- variables volatile.
-
- PR c++/79232
- * g++.dg/cpp1z/eval-order4.C: New test.
- * g++.dg/other/pr79232.C: New test.
-
-2017-02-13 Nathan Sidwell <nathan@acm.org>
-
- PR c++/79296
- * g++.dg/cpp0x/pr79296.C: New.
-
-2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
- Instead, xfail powerpc*-*-* && lp64.
-
-2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
- powerpc_p8vector_ok.
- * gcc.target/powerpc/vec-addec-int128.c: Ditto.
-
-2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
-
- PR target/79449
- * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
- for reading beyond a 4k boundary.
-
-2017-02-13 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/79388
- PR rtl-optimization/79450
- * gcc.c-torture/execute/pr79388.c: New test.
- * gcc.c-torture/execute/pr79450.c: New test.
-
-2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/65542
- * gfortran.dg/spread_init_expr_2.f90: New test case.
-
-2017-02-11 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/79341
- * g++.dg/asan/deep-stack-uaf-1.C: New test.
-
-2017-02-11 Jan Hubicka <hubicka@ucw.cz>
-
- PR tree-ssa/56727
- * gcc.dg/tree-ssa/pr56727.c: New testcase.
-
-2017-02-10 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79457
- * g++.dg/cpp0x/pr79457.C: New test.
-
-2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
- scan-assembler unless lp64.
-
-2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR tree-optimization/66612
- * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
-
-2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
- of all powerpc.
-
-2017-02-10 Marek Polacek <polacek@redhat.com>
-
- PR c++/79435
- * g++.dg/cpp1y/pr79435.C: New.
-
- PR c++/79184
- * g++.dg/warn/Wint-in-bool-context-1.C: New.
-
-2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
- (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
- New.
- (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
- (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
- (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
- (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
- (vtst_expected_poly64x2): Move to aarch64-only section.
- (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
- (vtst_p64, vtstq_p64): New tests.
-
-2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71737
- * g++.dg/cpp0x/pr71737.C: New.
-
-2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
- Richard Biener <rguenther@suse.de>
-
- * gcc.dg/gimplefe-error-1.c: New testcase.
- * gcc.dg/gimplefe-error-2.c: New testcase.
- * gcc.dg/gimplefe-error-3.c: New testcase.
-
-2017-02-10 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/79411
- * gcc.c-torture/compile/pr79411.c: New test.
-
-2017-02-09 Jakub Jelinek <jakub@redhat.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/79143
- * g++.dg/cpp1z/pr79143.C: New test.
-
-2017-02-09 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/loop-unswitch-2.c: Update testcase.
- * gcc.dg/loop-unswitch-1.c: Update testcase.
-
-2017-02-09 Marek Polacek <polacek@redhat.com>
-
- PR c/79428
- * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
- * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
- * c-c++-common/goacc/pr79428-1.c: New test.
- * c-c++-common/gomp/pr79428-2.c: New test.
- * c-c++-common/gomp/pr79428-5.c: New test.
- * c-c++-common/gomp/pr79428-6.c: New test.
- * c-c++-common/pr79428-3.c: New test.
-
-2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/s390.exp: Fix test glob pattern for vector
- testcases.
-
-2017-02-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c/79413
- * gcc.c-torture/compile/pr79413.c: New test.
-
- PR c++/79429
- * c-c++-common/gomp/pr79429.c: New test.
- * g++.dg/gomp/pr79429.C: New test.
-
- PR c/79431
- * c-c++-common/gomp/pr79431.c: New test.
-
-2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
- Cesar Philippidis <cesar@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
- Chung-Lin Tang <cltang@codesourcery.com>
-
- * c-c++-common/goacc/combined-directives.c: Remove xfail.
- * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
- * c-c++-common/goacc/loop-auto-2.c: New.
- * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
- * c-c++-common/goacc/tile-2.c: New.
- * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
- * g++.dg/goacc/tile-1.C: New, check tile subst.
- * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
- * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
- * gfortran.dg/goacc/tile-1.f90: New test.
- * gfortran.dg/goacc/tile-2.f90: New test.
- * gfortran.dg/goacc/tile-lowering.f95: New test.
-
-2017-02-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69823
- * gcc.dg/graphite/pr69823.c: New testcase.
-
-2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
-
- PR target/78604
- * gcc.target/powerpc/pr78604.c: New.
-
-2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR target/68972
- * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
- disable this test on power architecture.
-
-2017-02-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71824
- PR tree-optimization/79409
- * gcc.dg/graphite/pr71824-3.c: New testcase.
-
-2017-02-08 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/79408
- * gcc.dg/tree-ssa/pr79408.c: New test.
-
-2017-02-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71824
- * gcc.dg/graphite/pr71824-2.c: New testcase.
-
-2017-02-07 Andrew Pinski <apinski@cavium.com>
-
- * gcc.target/aarch64/popcount.c: New Testcase.
-
-2017-02-07 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/79386
- * gcc.c-torture/compile/pr79386.c: New test.
-
-2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
- Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.dg/tls/thread_local-order2.C: Only xfail execution on
- *-*-solaris*.
-
-2017-02-07 Jakub Jelinek <jakub@redhat.com>
-
- PR target/79299
- * gcc.target/i386/avx512vl-pr79299-1.c: New test.
- * gcc.target/i386/avx512vl-pr79299-2.c: New test.
-
-2017-02-07 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/gimplefe-23.c: New testcase.
- * gcc.dg/gimplefe-24.c: Likewise.
-
-2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
- scan-assembler instead of scan-assembler-times.
- * gcc.target/aarch64/test_frame_10.c: Likewise.
- * gcc.target/aarch64/test_frame_12.c: Likewise.
- * gcc.target/aarch64/test_frame_2.c: Likewise.
- * gcc.target/aarch64/test_frame_4.c: Likewise.
- * gcc.target/aarch64/test_frame_6.c: Likewise.
- * gcc.target/aarch64/test_frame_7.c: Likewise.
- * gcc.target/aarch64/test_frame_8.c: Likewise.
-
-2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.target/i386/pr78419.c: Require ifunc support.
-
-2017-02-07 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
-
-2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/79360
- * g++.dg/cpp1y/nsdmi-union2.C: New test.
-
-2017-02-06 Kito Cheng <kito.cheng@gmail.com>
-
- * lib/target-supports.exp: Define the RISC-V target.
- * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
- * gcc.dg/builtin-apply2.c: Likewise.
- * gcc.dg/ifcvt-4.c: Likewise.
- * gcc.dg/loop-8.c: Likewise.
- * gcc.dg/sibcall-10.c: Likewise.
- * gcc.dg/sibcall-9.c: Likewise.
- * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
- * gcc.dg/tree-ssa/20040204-1.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
- * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
- * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
- * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
- * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
-
-2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/66144
- * gcc.target/powerpc/pr66144-1.c: New test.
- * gcc.target/powerpc/pr66144-2.c: Likewise.
- * gcc.target/powerpc/pr66144-3.c: Likewise.
-
-2017-02-06 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/79376
- * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
- * gcc.dg/tree-ssa/pr79376.c: Ditto.
-
-2017-02-06 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79379
- * g++.dg/cpp1y/constexpr-79379.C: New test.
-
- PR c++/79377
- * g++.dg/lookup/pr79377.C: New test.
-
- PR c++/79372
- * g++.dg/cpp1z/decomp25.C: New test.
-
- PR tree-optimization/79284
- * gcc.c-torture/compile/pr79284.c: New test.
-
-2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70448
- * g++.dg/cpp0x/pr70448.C: New.
-
-2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- PR 78348
- * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
- to dg-options.
-
-2017-02-06 Georg-Johann Lay <avr@gjlay.de>
-
- PR target/78883
- * gcc.c-torture/compile/pr78883.c: New test.
-
-2017-02-05 Jan Hubicka <hubicka@ucw.cz>
-
- PR tree-ssa/79347
- * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
- * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
- * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
- * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
- * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
- * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
- * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
- * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
- * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
- * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
- * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
- * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
- * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
-
-2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/79344
- * gfortran.dg/allocate_with_source_24.f90: New test.
-
-2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/79230
- * gfortran.dg/der_ptr_component_2.f90: New test.
-
-2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/20170205-1.c: New test.
-
-2017-02-03 John David Anglin <danglin@gcc.gnu.org>
-
- * gfortran.dg/coarray_43.f90: Add "-latomic" option if
- libatomic_available.
-
- * gcc.dg/pr77587.c: Require alias support.
- * gcc.dg/pr77587a.c: Likewise.
-
- * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
- * gcc.c-torture/execute/pr78622.c: Likewise.
-
- * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
- hppa*-*-hpux*.
- * c-c++-common/Wunused-var-16.c: Likewise.
- * c-c++-common/builtin-shuffle-1.c: Likewise.
- * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
- * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
-
-2017-02-03 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/79327
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
- * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
-
-2017-02-03 Jakub Jelinek <jakub@redhat.com>
- Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/79327
- * gcc.dg/tree-ssa/pr79327.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
- (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
- (test_sprintf_chk_range_schar): Adjust dg-message.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
- * gcc.c-torture/execute/pr79327.c: New test.
-
-2017-02-03 Jakub Jelinek <jakub@redhat.com>
-
- PR target/79354
- * gcc.target/powerpc/pr79354.c: New test.
- * gcc.c-torture/execute/pr79354.c: New test.
-
-2017-02-03 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/79352
- * gcc.dg/tree-ssa/pr79352.c: New test.
-
-2017-02-03 Martin Liska <mliska@suse.cz>
-
- PR lto/66295
- * gcc.target/i386/mvc9.c: New test.
-
-2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
-
- PR target/79158
- * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
- to VSX reg.
-
-2017-02-02 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
- * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
- * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
- * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
- * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
- * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
- * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
- * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
- * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
- * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
- * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
- * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
- * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
-
-2017-02-02 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/79275
- * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
- * gcc.dg/tree-ssa/pr79275.c: New test.
-
-2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
-
- * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
-
-2017-02-02 Jan Hubicka <hubicka@ucw.cz>
-
- PR middle-end/77445
- * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
- threading is done.
-
-2017-02-02 Tamar Christina <tamar.christina@arm.com>
-
- PR middle-end/78142
- * gcc.target/aarch64/vector_initialization_nostack.c
- (f12): Use one vector
-
-2017-02-02 Jakub Jelinek <jakub@redhat.com>
-
- * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
- * c-c++-common/asan/misalign-1.c: Likewise.
- * c-c++-common/asan/misalign-2.c: Likewise.
- * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
- * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
- * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
- * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
- add -ffat-lto-objects from/to dg-additional-options.
- * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
- dg-additional-options.
-
- PR target/79197
- * gcc.target/powerpc/pr79197.c: New test.
- * gcc.c-torture/compile/pr79197.c: New test.
-
-2017-02-02 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
-
-2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/69637
- * g++.dg/cpp0x/pr69637-1.C: New.
- * g++.dg/cpp0x/pr69637-2.C: Likewise.
-
-2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
-
-2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/70012
- * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
- conditions.
-
-2017-02-01 Jakub Jelinek <jakub@redhat.com>
-
- PR testsuite/79324
- * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
- * gcc.dg/debug/dwarf2/align-2.c: Likewise.
- * gcc.dg/debug/dwarf2/align-3.c: Likewise.
- * gcc.dg/debug/dwarf2/align-4.c: Likewise.
- * gcc.dg/debug/dwarf2/align-5.c: Likewise.
- * gcc.dg/debug/dwarf2/align-6.c: Likewise.
- * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
- * g++.dg/debug/dwarf2/align-1.C: Likewise.
- * g++.dg/debug/dwarf2/align-2.C: Likewise.
- * g++.dg/debug/dwarf2/align-3.C: Likewise.
- * g++.dg/debug/dwarf2/align-4.C: Likewise.
- * g++.dg/debug/dwarf2/align-5.C: Likewise.
- * g++.dg/debug/dwarf2/align-6.C: Likewise.
-
-2017-02-01 Martin Liska <mliska@suse.cz>
-
- PR testsuite/79272
- * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
-
-2017-02-01 Richard Biener <rguenther@suse.de>
-
- PR testsuite/76957
- * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
- * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
- * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
- * gcc.dg/graphite/scop-dsyrk.c: Likewise.
-
-2017-02-01 Richard Biener <rguenther@suse.de>
-
- PR middle-end/79315
- * gfortran.dg/pr79315.f90: New testcase.
-
-2017-02-01 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71824
- * gcc.dg/graphite/pr71824.c: New testcase.
-
-2017-01-31 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79304
- * g++.dg/diagnostic/pr79304.C: New test.
-
-2017-01-31 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/79298
- * g++.dg/spellcheck-pr79298.C: New test case.
-
-2017-01-31 David Malcolm <dmalcolm@redhat.com>
-
- PR preprocessor/79210
- * gcc.dg/format/pr79210.c: New test case.
- * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
- New function.
-
-2017-01-31 Nathan Sidwell <nathan@acm.org>
-
- PR c++/79290
- * g++.dg/warn/pr79290.C: New.
-
- PR c++/67273
- PR c++/79253
- * g++.dg/cpp1y/pr67273.C: New.
- * g++.dg/cpp1y/pr79253.C: New.
-
-2017-01-31 Nathan Sidwell <nathan@acm.org>
-
- PR c++/79264
- * g++.dg/cpp1y/pr61636-1.C: Augment.
-
-2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
- rand() instead of random().
-
-2017-01-30 Aldy Hernandez <aldyh@redhat.com>
-
- PR tree-optimization/71691
- * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
-
-2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
- __ARCH__.
-
-2017-01-31 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/79267
- * g++.dg/opt/pr79267.C: New test.
-
-2017-01-30 Alexandre Oliva <aoliva@redhat.com>
-
- PR debug/63238
- * gcc.dg/debug/dwarf2/align-1.c: New.
- * gcc.dg/debug/dwarf2/align-2.c: New.
- * gcc.dg/debug/dwarf2/align-3.c: New.
- * gcc.dg/debug/dwarf2/align-4.c: New.
- * gcc.dg/debug/dwarf2/align-5.c: New.
- * gcc.dg/debug/dwarf2/align-6.c: New.
- * gcc.dg/debug/dwarf2/align-as-1.c: New.
- * g++.dg/debug/dwarf2/align-1.C: New.
- * g++.dg/debug/dwarf2/align-2.C: New.
- * g++.dg/debug/dwarf2/align-3.C: New.
- * g++.dg/debug/dwarf2/align-4.C: New.
- * g++.dg/debug/dwarf2/align-5.C: New.
- * g++.dg/debug/dwarf2/align-6.C: New.
-
-2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
-
- PR target/79170
- * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
-
-2017-01-30 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/79293
- * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
-
-2017-01-30 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/79259
- * g++.dg/tree-prof/pr79259.C: New test.
-
-2017-01-30 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79276
- * gcc.dg/torture/pr79276.c: New testcase.
-
-2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- PR target/79240
- * gcc.target/s390/pr79240.c: New test.
-
-2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/79268
- * gcc.target/powerpc/pr79268.c: New file.
- * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
- * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
- * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
- * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
-
-2017-01-28 John David Anglin <danglin@gcc.gnu.org>
-
- * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
-
- PR testsuite/70583
- * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
-
- * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
- * gnat.dg/debug9.adb: Likewise.
-
- * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
-
- * gfortran.dg/coarray_41.f90: Add "-latomic" option if
- libatomic_available.
- * gfortran.dg/coarray_42.f90: Likewise.
- * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
- * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
- * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
-
-2017-01-27 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
-
-2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
-
- PR rtl-optimization/79194
- * gcc.dg/torture/pr79194.c: New test.
-
-2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
-
- PR tree-optimization/71374
- * gcc.target/i386/pr71374.c: New.
-
-2017-01-27 Martin Sebor <msebor@redhat.com>
-
- PR c++/71290
- * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
- a dg-error directive.
-
-2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/79131
- * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
- * gcc.target/arm/pr79131-2.c: New.
-
-2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/65484
- * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
- vectorized on POWER unless hardware misaligned loads are
- available.
-
-2017-01-27 Bin Cheng <bin.cheng@arm.com>
-
- PR rtl-optimization/78559
- * gcc.c-torture/execute/pr78559.c: New test.
-
-2017-01-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79245
- * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
- * gcc.dg/tree-ssa/ldist-25.c: New testcase.
-
-2017-01-27 Jakub Jelinek <jakub@redhat.com>
-
- PR c/79199
- * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
- target. Use 4294967293U instead of 4294967293.
-
-2017-01-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71433
- * gcc.dg/Warray-bounds-21.c: New testcase.
-
-2017-01-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79244
- * gcc.dg/torture/pr79244.c: New testcase.
-
-2017-01-27 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
- all occurrences of 40 to 32.
-
-2017-01-27 Richard Earnshaw <rearnsha@arm.com>
-
- PR target/79239
- * gcc.target/arm/pr79239.c: New test.
-
-2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
-
-2017-01-27 Adam Butcher <adam@jessamine.co.uk>
-
- PR c++/64382
- * g++.dg/cpp1y/pr64382.C: New test.
-
-2017-01-26 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/78703
- * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
- * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
- * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
-
-2017-01-26 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/79129
- * g++.dg/debug/dwarf2/pr79129.C: New test.
-
- PR debug/78835
- * g++.dg/debug/dwarf2/pr78835.C: New test.
-
-2017-01-26 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/78703
- * gcc.dg/format/pr78569.c: Adjust.
- * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
-
-2017-01-26 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/68727
- * g++.dg/other/offsetof8.C: Add expected error.
- * g++.dg/other/offsetof9.C: New test.
-
-2017-01-26 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/opt/declone3.C: Require LTO.
-
-2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/79131
- * gcc.target/arm/pr79131.c: New.
-
-2017-01-26 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
-
-2017-01-26 Jonathan Wakely <jwakely@redhat.com>
-
- PR libstdc++/79190
- * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
- matches replaced operator delete.
-
-2017-01-26 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
- * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
- avx512f with avx512dq.
- * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
- * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
- avx512f with avx512dq.
- * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
- * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
- avx512f with avx512dq.
-
-2017-01-26 Marek Polacek <polacek@redhat.com>
-
- PR c/79199
- * c-c++-common/Wduplicated-branches-13.c: New test.
-
-2017-01-26 David Sherwood <david.sherwood@arm.com>
-
- PR middle-end/79212
- * gfortran.dg/gomp/sharing-4.f90: New test.
-
-2017-01-26 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70465
- * gcc.target/i386/pr70465.c: New test.
-
- * brig.dg/dg.exp: Update copyright years.
- * lib/brig-dg.exp: Update copyright years.
- * lib/brig.exp: Update copyright years.
-
-2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/79179
- * gcc.target/powerpc/pr79179.c: New test.
-
-2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
- generation to accept D-mode memory accesses.
-
-2017-01-25 Martin Sebor <msebor@redhat.com>
-
- PR c++/71290
- * g++.dg/ext/flexarray-mangle-2.C: Adjust.
- * g++.dg/ext/flexarray-mangle.C: Same.
- * g++.dg/ext/flexarray-subst.C: Same.
- * g++.dg/ext/flexary10.C: Same.
- * g++.dg/ext/flexary11.C: Same.
- * g++.dg/ext/flexary14.C: Same.
- * g++.dg/ext/flexary16.C: Same.
- * g++.dg/ext/flexary18.C: Same.
- * g++.dg/ext/flexary19.C: Same.
- * g++.dg/ext/flexary7.C: Same.
- * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
- * g++.dg/ubsan/object-size-1.C: Same.
- * obj-c++.dg/property/at-property-23.mm: Same.
-
-2017-01-25 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/78896
- * g++.dg/cpp1z/decomp24.C: New test.
-
- PR c++/77914
- * g++.dg/cpp1y/lambda-generic-77914.C: New test.
- * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
- expect a warning.
- * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
- expect warnings.
- * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
- * g++.dg/cpp1y/pr59636.C: Likewise.
- * g++.dg/cpp1y/pr60190.C: Likewise.
-
-2017-01-25 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
-
-2017-01-25 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
- vec_packs built-ins
-
-2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
- -mcpu=cortex-a57.
- * gcc.target/arm/vseleqsf.c: Likewise.
- * gcc.target/arm/vselgedf.c: Likewise.
- * gcc.target/arm/vselgesf.c: Likewise.
- * gcc.target/arm/vselgtdf.c: Likewise.
- * gcc.target/arm/vselgtsf.c: Likewise.
- * gcc.target/arm/vselledf.c: Likewise.
- * gcc.target/arm/vsellesf.c: Likewise.
- * gcc.target/arm/vselltdf.c: Likewise.
- * gcc.target/arm/vselltsf.c: Likewise.
- * gcc.target/arm/vselnedf.c: Likewise.
- * gcc.target/arm/vselnesf.c: Likewise.
- * gcc.target/arm/vselvcdf.c: Likewise.
- * gcc.target/arm/vselvcsf.c: Likewise.
- * gcc.target/arm/vselvsdf.c: Likewise.
- * gcc.target/arm/vselvssf.c: Likewise.
-
-2017-01-25 Richard Biener <rguenther@suse.de>
-
- PR testsuite/72850
- * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
- to what we had before adding the threading passes.
-
-2017-01-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69264
- * g++.dg/torture/pr69264.C: New testcase.
-
-2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/79145
- * gcc.target/arm/pr79145.c: New test.
-
-2017-01-25 Richard Biener <rguenther@suse.de>
-
- PR debug/78363
- * g++.dg/gomp/pr78363-1.C: New testcase.
- * g++.dg/gomp/pr78363-2.C: Likewise.
- * g++.dg/gomp/pr78363-3.C: Likewise.
-
-2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
- * gcc.dg/lto/pr61526_0.c: Likewise.
- * gcc.dg/lto/pr64415_0.c: Likewise.
-
-2017-01-24 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/79205
- * g++.dg/cpp1z/decomp22.C: New test.
- * g++.dg/cpp1z/decomp23.C: New test.
-
-2017-01-24 Nathan Sidwell <nathan@acm.org>
-
- PR c++/78469
- * g++.dg/cpp0x/pr78469.C: New.
-
- PR c++/79118
- * g++.dg/cpp0x/pr79118.C: New.
-
-2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/arm/vfp-longcall-apcs.c: New test.
-
-2017-01-24 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
- * gcc.dg/rtl/aarch64/pr71779.c: New test case.
- * gcc.dg/rtl/rtl.exp: New file.
- * gcc.dg/rtl/test.c: New file.
- * gcc.dg/rtl/truncated-rtl-file.c: New test case.
- * gcc.dg/rtl/unknown-rtx-code.c: New test case.
- * gcc.dg/rtl/x86_64/dfinit.c: New test case.
- * gcc.dg/rtl/x86_64/different-structs.c: New test case.
- * gcc.dg/rtl/x86_64/final.c: New test case.
- * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
- * gcc.dg/rtl/x86_64/ira.c: New test case.
- * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
- * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
- * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
- * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
- * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
- * gcc.dg/rtl/x86_64/test_1.h: New file.
- * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
- * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
- * gcc.dg/rtl/x86_64/times-two.h: New file.
- * gcc.dg/rtl/x86_64/vregs.c: New test case.
-
-2017-01-24 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/79159
- * g++.dg/tree-ssa/pr79159.C: New test.
-
-2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
- Martin Jambor <mjambor@suse.cz>
-
- * lib/brig-dg.exp: New file.
- * lib/brig.exp: Likewise.
- * brig.dg/README: Likewise.
- * brig.dg/dg.exp: Likewise.
- * brig.dg/test/gimple/alloca.hsail: Likewise.
- * brig.dg/test/gimple/atomics.hsail: Likewise.
- * brig.dg/test/gimple/branches.hsail: Likewise.
- * brig.dg/test/gimple/fbarrier.hsail: Likewise.
- * brig.dg/test/gimple/function_calls.hsail: Likewise.
- * brig.dg/test/gimple/kernarg.hsail: Likewise.
- * brig.dg/test/gimple/mem.hsail: Likewise.
- * brig.dg/test/gimple/mulhi.hsail: Likewise.
- * brig.dg/test/gimple/packed.hsail: Likewise.
- * brig.dg/test/gimple/smoke_test.hsail: Likewise.
- * brig.dg/test/gimple/variables.hsail: Likewise.
- * brig.dg/test/gimple/vector.hsail: Likewise.
-
-2017-01-24 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
- support asan, only on i?86/x86_64 require sse2_runtime.
-
-2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR target/66669
- * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
- test on powerpc targets.
-
-2017-01-23 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
-
-2017-01-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79088
- PR tree-optimization/79188
- * gcc.dg/torture/pr79088.c: New testcase.
- * gcc.dg/torture/pr79188.c: Likewise.
-
-2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
- type of test function to reflect change in built-in function's
- return type.
- * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
- type and second argument type to reflect change in built-in
- function's type signature.
- * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
- type of test function to reflect change in built-in function's
- return type.
- * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
- * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
- * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
- * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
- * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
- * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
- * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
- * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
- type of test function to reflect change in built-in function's
- return type.
- * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
- * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
- * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
- * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
- * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
- * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
- test function's result and second argument to reflect change in
- built-in function's type signature.
- * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
-
-2017-01-23 Nathan Sidwell <nathan@acm.org>
-
- PR C++/71710
- * g++.dg/template/pr71710.C: New.
-
- PR c++/71406
- PR c++/77508
- * g++.dg/template/pr71406.C: New.
-
-2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
-
- * gfortran.dg/integer_exponentiation_7.f90: New test.
-
-2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
-
- PR rtl-optimization/78634
- * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
-
-2017-01-23 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/70754
- * gfortran.dg/pr70754.f90: New test.
-
-2017-01-23 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/79196
- * gcc.dg/asan/pr79196.c: New test.
- * gcc.dg/strlenopt-30.c: Update scanned pattern.
-
-2017-01-23 Michael Matz <matz@suse.de>
-
- PR tree-optimization/78384
- * gcc.dg/pr78384.c: New test.
-
-2017-01-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79186
- * gcc.dg/torture/pr79186.c: New testcase.
- * gcc.dg/torture/pr79187.c: Likewise.
-
-2017-01-23 Martin Jambor <mjambor@suse.cz>
-
- * gcc.dg/ipa/vrp8.c: New test.
-
-2017-01-23 Martin Jambor <mjambor@suse.cz>
-
- PR ipa/79108
- * gfortran.dg/lto/pr79108_0.f90: New test.
-
-2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
-
- * gcc.target/i386/avx512bw-ktestd-1.c: New test.
- * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
- * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
- * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
- * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
- * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
- * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
- * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
- * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
- * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
- * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
- * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
- * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
- * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
- * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
- * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
-
-2017-01-23 Richard Biener <rguenther@suse.de>
- Nick Clifton <nickc@redhat.com>
-
- PR testsuite/78421
- * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
- If the target is ARM return the result of the
- check_effective_target_arm_vect_no_misalign proc.
- * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
- support unaligned vectors then only expect one of the loops to be
- unrolled.
-
-2017-01-23 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/asan/use-after-scope-10.c: New test.
- * gcc.dg/asan/use-after-scope-11.c: New test.
- * g++.dg/asan/use-after-scope-5.C: New test.
-
-2017-01-23 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
- * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
- sanopt optimization for ASAN_POISON.
-
-2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
-
-2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
- (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
- for poly*_t types.
- * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
- exec_vcombine): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
- Likewise.
- (TEST_VGET_LANE): Cast to uint to avoid warning.
- * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
- FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
- * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
- exec_vfma_vfms_n): Fix PRIx format for float64_t.
- * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
- Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
- * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
- exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
- * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
- Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
- CHECK_POLY instead of CHECK for poly64_t types.
- * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
- exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
- * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
- Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
- * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
- vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
- uint32_t.
- * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
- for int32_t, int64_t.
- * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
- vqneg_extra): Fix PRIx format for int16_t, int32_t.
- * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
- (TEST_VREINTERPRET_TO_POLY): New. (main): Call
- TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
- needed.
-
-2017-01-22 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/79154
- * gfortran.dg/gomp/pr79154-1.f90: New test.
- * gfortran.dg/gomp/pr79154-2.f90: New test.
-
-2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
-
- * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
-
-2017-01-21 Marek Polacek <polacek@redhat.com>
-
- PR testsuite/79169
- * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
-
-2017-01-20 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
-
-2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
-
- PR rtl-optimization/79125
- * gcc.dg/torture/pr79125.c: New test.
-
-2017-01-20 Jiong Wang <jiong.wang@arm.com>
-
- * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
- only.
- * gcc.target/aarch64/return_address_sign_2.c: Likewise.
- * gcc.target/aarch64/return_address_sign_3.c: Likewise.
-
-2017-01-20 Nathan Sidwell <nathan@acm.org>
-
- PR c++/78495
- * g++.dg/cpp1z/inh-ctor38.C: New.
-
-2017-01-20 Marek Polacek <polacek@redhat.com>
-
- PR c/79152
- * c-c++-common/Wimplicit-fallthrough-35.c: New test.
-
-2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * lib/target-supports.exp (check_configured_with): New procedure.
- (check_effective_target_default_mode): new effective target.
- * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
- default mode. Fix dg-skip-if target selector syntax.
- * gcc.target/arm/optional_thumb-2.c: Likewise.
- * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
- syntax.
-
-2017-01-20 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/77829
- PR c++/78656
- * g++.dg/spellcheck-pr77829.C: New test case.
- * g++.dg/spellcheck-pr78656.C: New test case.
-
-2017-01-20 Marek Polacek <polacek@redhat.com>
-
- PR c/64279
- * c-c++-common/Wduplicated-branches-1.c: New test.
- * c-c++-common/Wduplicated-branches-10.c: New test.
- * c-c++-common/Wduplicated-branches-11.c: New test.
- * c-c++-common/Wduplicated-branches-12.c: New test.
- * c-c++-common/Wduplicated-branches-2.c: New test.
- * c-c++-common/Wduplicated-branches-3.c: New test.
- * c-c++-common/Wduplicated-branches-4.c: New test.
- * c-c++-common/Wduplicated-branches-5.c: New test.
- * c-c++-common/Wduplicated-branches-6.c: New test.
- * c-c++-common/Wduplicated-branches-7.c: New test.
- * c-c++-common/Wduplicated-branches-8.c: New test.
- * c-c++-common/Wduplicated-branches-9.c: New test.
- * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
- * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
- * g++.dg/ext/builtin-object-size3.C: Likewise.
- * g++.dg/gomp/loop-1.C: Likewise.
- * g++.dg/warn/Wduplicated-branches1.C: New test.
- * g++.dg/warn/Wduplicated-branches2.C: New test.
-
-2017-01-20 Martin Liska <mliska@suse.cz>
-
- PR lto/69188
- * gcc.dg/lto/pr69188_0.c: New test.
- * gcc.dg/lto/pr69188_1.c: New test.
-
-2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
-
- * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
- * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
- * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
- * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
- * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
- * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
- * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
- * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
- * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
- * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
- * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
- * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
- * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
- * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
- * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
- * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
- * gcc.target/i386/avx-1.c: Test new intrinsics.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
-
-2017-01-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71264
- * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
-
-2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * gcc.target/mips/madd4-1.c: New file.
- * gcc.target/mips/madd4-2.c: Likewise.
- * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
- HAS_MADD4.
- (mips_option_groups): Add -m[no-]madd4.
- (mips-dg-init): Detect default -mno-madd4.
- (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
- * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
- * gcc.target/mips/mips-ps-type-2.c: Likewise.
- * gcc.target/mips/nmadd-1.c: Likewise.
- * gcc.target/mips/nmadd-2.c: Likewise.
- * gcc.target/mips/nmadd-3.c: Likewise.
-
-2017-01-19 Jiong Wang <jiong.wang@arm.com>
-
- * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
- combined instructions.
- * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
- instructions.
- * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
- of pointer authentication.
-
-2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
- floating point hardware to run test.
-
-2017-01-19 Tamar Christina <tamar.christina@arm.com>
-
- * lib/target-supports.exp
- (check_effective_target_vect_call_copysignf): Enable for AArch64.
-
-2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR testsuite/79051
- * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
- __x86_64__]: Allow for target i?86-*-*.
-
-2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
-
- PR target/78176
- * gcc.target/mips/lxc1-sxc1-1.c: New file.
- * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
- * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
- HAS_LXC1.
- (mips_option_groups): Add -m[no-]lxc1-sxc1.
- (mips-dg-init): Detect default -mno-lxc1-sxc1.
- (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
-
-2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/70696
- * gfortran.dg/coarray_43.f90: New test.
-
-2017-01-19 Richard Earnshaw <rearnsha@arm.com>
-
- PR rtl-optimization/79121
- * gcc.c-torture/execute/pr79121.c: New test.
-
-2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
- * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
-
-2017-01-18 Louis Krupp <louis.krupp@zoho.com>
-
- PR fortran/50069
- PR fortran/55086
- * gfortran.dg/pr50069_1.f90: New test.
- * gfortran.dg/pr50069_2.f90: New test.
- * gfortran.dg/pr55086_1.f90: New test.
- * gfortran.dg/pr55086_1_tfat.f90: New test.
- * gfortran.dg/pr55086_2.f90: New test.
- * gfortran.dg/pr55086_2_tfat.f90: New test.
- * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
-
-2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
- * gcc.dg/strcmp-1.c: New test.
- * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
-
-2017-01-18 David Malcolm <dmalcolm@redhat.com>
-
- * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
- (dejagnu_fail): Likewise.
- (dejagnu_note): Likewise.
- (pass): Provide forward decl, moving true decl to after #include
- of harness.h.
- (fail): Likewise.
- (note): Likewise.
-
-2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p9-xxbr-1.c: New test.
- * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
-
-2017-01-18 Nathan Sidwell <nathan@acm.org>
-
- PR c++/78488
- * g++.dg/cpp1z/inh-ctor37.C: New.
-
-2017-01-18 Uros Bizjak <ubizjak@gmail.com>
-
- PR rtl-optimization/78952
- * gcc.target/i386/pr78952-1.c: New test.
- * gcc.target/i386/pr78952-2.c: Ditto.
-
-2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
-
-2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/70696
- * gfortran.dg/coarray_event_1.f08: New test.
-
-2017-01-18 Jakub Jelinek <jakub@redhat.com>
-
- PR target/77416
- * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
- target. Use powerpc* instead of powerpc64* in targets. Remove -m32
- from dg-options.
- * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
- guarded test.
- * gcc.target/powerpc/fusion4.c: Likewise.
- * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
- guarded test.
- * gcc.target/powerpc/pr58673-1.c: Likewise.
- * gcc.target/powerpc/pr58673-2.c: Likewise.
- * gcc.target/powerpc/pr59054.c: Likewise.
-
-2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
- vec_bperm.
- * gcc.target/powerpc/p9-vbpermd.c: New file.
-
-2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
- (must_not_compile2): Downcase first letter of error messages.
- * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
- * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
-
-2017-01-18 Nathan Sidwell <nathan@acm.org>
-
- PR c++/79091
- * g++.dg/pr79091.C: New.
-
-2017-01-18 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
- to dg-options.
- (p0): Add missing dg-error.
-
-2017-01-17 Joe Seymour <joe.s@somniumtech.com>
-
- * gcc.target/msp430/mul_f5_muldef.c: New test.
-
-2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/79004
- * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
- options. Fix up the syntax for using \m and \M.
-
-2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/78875
- * gcc.target/powerpc/ssp-1.c: New testcase.
- * gcc.target/powerpc/ssp-2.c: New testcase.
-
-2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/eh_return.c: New test.
-
-2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * vec-rlmi-rlnm.c: New file.
-
-2017-01-17 Nathan Sidwell <nathan@acm.org>
-
- PR c++/61636
- * g++.dg/cpp1y/pr61636-1.C: New.
- * g++.dg/cpp1y/pr61636-2.C: New.
- * g++.dg/cpp1y/pr61636-3.C: New.
-
-2017-01-17 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/79115
- * gcc.dg/pr78768.c: Make it a link-only test.
-
-2017-01-17 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/71497
- * c-c++-common/Wmisleading-indentation-3.c: Update wording of
- expected messages.
- * c-c++-common/Wmisleading-indentation.c: Likewise.
-
-2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/79058
- * gcc.target/arm/pr79058.c: New.
-
-2017-01-17 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/71854
- * gcc.dg/vect/pr71854.c: New test.
-
-2017-01-17 Martin Liska <mliska@suse.cz>
-
- PR ipa/71207
- * g++.dg/ipa/pr71207.C: New test.
-
-2017-01-17 Jan Hubicka <hubicka@ucw.cz>
-
- PR middle-end/77445
- * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
- * gcc.dg/tree-ssa/pr77445.c: New testcase.
-
-2017-01-17 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
- rather than long unsigned int.
- * g++.dg/tree-ssa/ssa-dom.C: Likewise.
-
-2017-01-17 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71433
- * gcc.dg/Warray-bounds-20.c: New testcase.
-
-2017-01-17 Richard Biener <rguenther@suse.de>
-
- PR testsuite/52563
- PR testsuite/71237
- PR testsuite/77737
- * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
- * gcc.dg/tree-ssa/scev-4.c: Likewise.
- * gcc.dg/tree-ssa/scev-5.c: Likewise.
-
-2017-01-17 Alan Modra <amodra@gmail.com>
-
- * gcc.target/powerpc/pr79066.c: New.
-
-2017-01-16 Jeff Law <law@redhat.com>
-
- PR tree-optimization/33562
- PR tree-optimization/61912
- PR tree-optimization/77485
- PR tree-optimization/79090
- * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
- * g++.dg/tree-ssa/ssa-dse-2.C: New test.
-
-2017-01-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c/79089
- * gcc.c-torture/compile/pr79089.c: New test.
-
- PR target/79080
- * gcc.dg/pr79080.c: New test.
-
-2017-01-16 David Malcolm <dmalcolm@redhat.com>
-
- PR c/78304
- * gcc.dg/format/pr78304.c: Convert argument from integral type
- to a pointer.
- * gcc.dg/format/pr78304-2.c: Likewise.
-
-2017-01-16 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
- * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
-
-2017-01-16 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
- Change arguments and return type to bool long long.
-
-2017-01-16 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/79051
- * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
- on x86.
-
-2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
-
- Revert:
- 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71737
- * g++.dg/cpp0x/pr71737.C: New.
-
-2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/swaps-p8-27.c: New.
-
-2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71737
- * g++.dg/cpp0x/pr71737.C: New.
-
-2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt62.adb: New test.
- * gnat.dg/opt62_pkg.ads: New helper.
-
-2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
-
- PR rtl-optimization/78626
- PR rtl-optimization/78727
- * gcc.dg/torture/pr78626.c: New test.
- * gcc.dg/torture/pr78727.c: New test.
-
-2017-01-14 Alan Modra <amodra@gmail.com>
-
- * gcc.c-torture/compile/pr72749.c: New test.
-
-2017-01-13 David Malcolm <dmalcolm@redhat.com>
-
- PR c/78304
- * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
- (test_macro_2): New test.
- (test_macro_3): New test.
- (test_macro_4): New test.
- (test_non_contiguous_strings): Convert line number to line offset.
- * gcc.dg/format/pr78304-2.c: New test case.
- * gcc.dg/format/pr78304.c: New test case.
-
-2017-01-13 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/funcspec-56.inc: Add missing options and
- reorder options by implied ISAs, as in ix86_target_string.
-
-2017-01-13 Marek Polacek <polacek@redhat.com>
-
- PR c++/71166
- * g++.dg/cpp0x/constexpr-array18.C: New test.
-
-2017-01-13 Jeff Law <law@redhat.com>
-
- * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
-
- PR tree-optimization/61912
- PR tree-optimization/77485
- * g++.dg/tree-ssa/ssa-dse-1.C: New test.
- * gcc.dg/tree-ssa/pr30375: Adjust expected output.
- * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
-
- PR tree-optimization/33562
- PR tree-optimization/61912
- PR tree-optimization/77485
- * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
- * gcc.dg/tree-ssa/complex-5.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
- * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
-
-2017-01-13 Martin Liska <mliska@suse.cz>
-
- PR ipa/79043
- * gcc.c-torture/execute/pr79043.c: New test.
-
-2017-01-13 Richard Biener <rguenther@suse.de>
-
- PR middle-end/78411
- * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
-
-2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/70697
- * gfortran.dg/coarray/event_4.f08: New test.
-
-2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/70696
- * gfortran.dg/coarray/event_3.f08: New test.
-
-2017-01-13 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77283
- * gcc.dg/tree-ssa/split-path-9.c: Fix.
-
-2017-01-13 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/gimplefe-22.c: New testcase.
-
-2017-01-13 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77283
- * gcc.dg/tree-ssa/split-path-7.c: Adjust.
- * gcc.dg/tree-ssa/split-path-8.c: New testcase.
- * gcc.dg/tree-ssa/split-path-9.c: Likewise.
-
-2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
-
- * gcc.dg/pr77862.c: Require fpic target.
-
-2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/79004
- * gcc.target/powerpc/pr79004.c: New test.
-
-2017-01-12 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/pr78138.c: Adjust.
- * gcc.dg/pr78768.c: Adjust.
- * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
- * gcc.dg/tree-ssa/pr78605.c: Adjust.
- * gcc.dg/tree-ssa/pr78622.c: Adjust.
-
-2017-01-12 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
-
-2017-01-12 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/79051
- * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
- due to bug 79054.
-
-2017-01-12 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/pr78768.c: Require LTO.
-
-2017-01-12 Martin Sebor <msebor@redhat.com>
-
- PR c/79074
- * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
- due to the referenced bug.
-
-2017-01-12 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/79073
- * gcc.dg/pr78973.c: Xfail on ILP32 targets.
-
-2017-01-12 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/builtin_target.c (check_features): Check all
- supported __builtin_cpu_supports options.
-
-2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR tree-optimization/78319
- * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
- Remove xfail.
-
-2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/79044
- * gcc.target/powerpc/swaps-p8-26.c: New.
-
-2017-01-12 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/gimplefe-21.c: New testcase.
-
-2017-01-12 Michael Collison <michael.collison@arm.com>
-
- * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
-
-2017-01-11 Julia Koval <julia.koval@intel.com>
- Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/sgx.c New test.
- * gcc.target/i386/sse-12.c: Add -msgx.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-14.c: Ditto.
- * gcc.target/i386/sse-22.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
- * g++.dg/other/i386-2.C: Ditto.
- * g++.dg/other/i386-3.C: Ditto.
-
-2017-01-11 Martin Sebor <msebor@redhat.com>
-
- PR c++/24511
- * g++.dg/template/explicit9.C: New test.
-
-2017-01-11 Nathan Sidwell <nathan@acm.org>
-
- PR c++/77812
- * g++.dg/pr77812.C: New.
-
-2017-01-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71537
- * g++.dg/cpp1y/constexpr-71537.C: New test.
-
- * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
- argument.
-
-2017-01-11 Martin Sebor <msebor@redhat.com>
-
- PR c/47931
- * c-c++-common/Waddress-2.c: New test.
-
-2017-01-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/78341
- * g++.dg/cpp0x/pr78341.C: New test.
-
-2017-01-11 Martin Sebor <msebor@redhat.com>
-
- PR c/78768
- * gcc.dg/pr78768.c: New test.
-
-2017-01-11 David Malcolm <dmalcolm@redhat.com>
-
- PR driver/78877
- * gcc.dg/spellcheck-options-14.c: New test case.
- * gcc.dg/spellcheck-options-15.c: New test case.
- * gcc.dg/spellcheck-options-16.c: New test case.
- * gcc.dg/spellcheck-options-17.c: New test case.
-
-2017-01-11 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
-
-2017-01-11 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
- instead of just 1 for the decomposition from struct C.
-
-2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.c-torture/execute/20170111-1.c: New test.
-
-2017-01-11 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
-
-2017-01-11 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/50199
- * gcc.dg/lto/pr50199_0.c: New test.
-
-2017-01-10 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/78960
- PR testsuite/78959
- PR testsuite/78133
- * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
- * gcc.dg/tree-ssa/pr78622.c: Ditto.
-
-2017-01-10 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/78138
- * gcc.dg/pr78138.c: New test.
-
-2017-01-10 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/77949
- * g++.dg/diagnostic/pr77949.C: New test case.
-
-2017-01-10 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/78245
- * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
-
-2017-01-10 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/78775
- * gcc.dg/attr-alloc_size-4.c: Add test cases.
- * gcc.dg/attr-alloc_size-10.c: New test.
- * gcc.dg/attr-alloc_size-11.c: New test.
- * gcc.dg/builtin-stringop-chk-7.c: New test.
- * gcc.dg/pr78775.c: New test.
- * gcc.dg/pr78973-2.c: New test.
- * gcc.dg/pr78973.c: New test.
-
-2017-01-10 Jeff Law <law@redhat.com>
-
- PR tree-optimization/77766
- PR tree-optimization/78856
- * gcc.c-torture/execute/pr77766.c: New test.
-
-2016-01-10 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/79034
- * g++.dg/torture/pr79034.C: New testcase.
-
-2017-01-10 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
- * gcc.dg/ipa/ipa-icf-10.c: Likewise.
- * gcc.dg/ipa/ipa-icf-11.c: Likewise.
- * gcc.dg/ipa/ipa-icf-12.c: Likewise.
- * gcc.dg/ipa/ipa-icf-13.c: Likewise.
- * gcc.dg/ipa/ipa-icf-16.c: Likewise.
- * gcc.dg/ipa/ipa-icf-18.c: Likewise.
- * gcc.dg/ipa/ipa-icf-2.c: Likewise.
- * gcc.dg/ipa/ipa-icf-20.c: Likewise.
- * gcc.dg/ipa/ipa-icf-21.c: Likewise.
- * gcc.dg/ipa/ipa-icf-23.c: Likewise.
- * gcc.dg/ipa/ipa-icf-25.c: Likewise.
- * gcc.dg/ipa/ipa-icf-26.c: Likewise.
- * gcc.dg/ipa/ipa-icf-27.c: Likewise.
- * gcc.dg/ipa/ipa-icf-3.c: Likewise.
- * gcc.dg/ipa/ipa-icf-35.c: Likewise.
- * gcc.dg/ipa/ipa-icf-36.c: Likewise.
- * gcc.dg/ipa/ipa-icf-37.c: Likewise.
- * gcc.dg/ipa/ipa-icf-5.c: Likewise.
- * gcc.dg/ipa/ipa-icf-7.c: Likewise.
- * gcc.dg/ipa/ipa-icf-8.c: Likewise.
- * gcc.dg/ipa/pr64307.c: Likewise.
- * gcc.dg/ipa/pr77653.c: Likewise.
-
-2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
-
- * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
- * g++.dg/other/i386-3.C: Ditto.
- * gcc.target/i386/sse-12.c: Ditto.
- * gcc.target/i386/sse-13.c: Ditto.
- * gcc.target/i386/sse-22.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
- * gcc.target/i386/builtin_target.c: Handle new option.
- * gcc.target/i386/funcspec-56.inc: Test new attributes.
- * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
- * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
-
-2017-01-09 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/79036
- * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
- with different precisions.
-
-2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
-
- * g++.dg/opt/call2.C: New test.
- * g++.dg/opt/call3.C: Likewise.
- * gnat.dg/array26.adb: New test.
- * gnat.dg/array26_pkg.ad[sb]: New helper.
- * gnat.dg/array27.adb: New test.
- * gnat.dg/array27_pkg.ad[sb]: New helper.
- * gnat.dg/array28.adb: New test.
- * gnat.dg/array28_pkg.ad[sb]: New helper.
-
-2017-01-09 Jakub Jelinek <jakub@redhat.com>
-
- PR translation/79019
- PR translation/79020
- * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
- diagnostics.
- * gfortran.dg/initialization_17.f90: Likewise.
-
-2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR testsuite/79026
- * gcc.target/i386/pr78904-2.c: Require nonpic targets.
- * gcc.target/i386/pr78904-4.c: Likewise.
- * gcc.target/i386/pr78904-6.c: Likewise.
- * gcc.target/i386/pr78967-2.c: Likewise.
-
-2017-01-09 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/78899
- * gcc.target/i386/pr78899.c: New test.
- * gcc.dg/pr71077.c: New test.
-
-2017-01-09 Martin Jambor <mjambor@suse.cz>
-
- PR ipa/78365
- PR ipa/78599
- * gcc.dg/torture/pr78365.c: New test.
-
-2017-01-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/78948
- * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
- (main): Use int* instead of long long.
-
- PR tree-optimization/78938
- * gcc.dg/vect/pr78938.c: New test.
-
-2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.dg/20161219.c: New test.
-
-2017-01-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78997
- * gcc.dg/torture/pr78997.c: New testcase.
-
-2017-01-09 Richard Biener <rguenther@suse.de>
-
- PR debug/79000
- * g++.dg/lto/pr79000_0.C: New testcase.
- * g++.dg/lto/pr79000_1.c: Likewise.
-
-2017-01-08 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/77708
- * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
- * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
- due to bug 78969.
- * gcc.dg/format/pr78569.c: Adjust.
-
-2017-01-07 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/72803
- * g++.dg/diagnostic/pr72803.C: New test case.
-
-2017-01-07 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
- * gcc.dg/attr-alloc_size-4.c: Same.
-
-2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray/ptr_comp_1.f08: New test.
- * gfortran.dg/coarray/ptr_comp_2.f08: New test.
- * gfortran.dg/coarray/ptr_comp_3.f08: New test.
- * gfortran.dg/coarray/ptr_comp_4.f08: New test.
- * gfortran.dg/coarray_ptr_comp_1.f08: New test.
- * gfortran.dg/coarray_ptr_comp_2.f08: New test.
- * gfortran.dg/coarray_ptr_comp_3.f08: New test.
-
-2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
- * gcc.dg/memcmp-1.c: New.
- * gcc.dg/strncmp-1.c: New.
-
-2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/arm/acle/mcrr: New.
- * gcc.target/arm/acle/mcrr2: New.
- * gcc.target/arm/acle/mrrc: New.
- * gcc.target/arm/acle/mrrc2: New.
-
-2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/arm/acle/mcr.c: New.
- * gcc.target/arm/acle/mrc.c: New.
- * gcc.target/arm/acle/mcr2.c: New.
- * gcc.target/arm/acle/mrc2.c: New.
-
-2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/arm/acle/ldc: New.
- * gcc.target/arm/acle/ldc2: New.
- * gcc.target/arm/acle/ldcl: New.
- * gcc.target/arm/acle/ldc2l: New.
- * gcc.target/arm/acle/stc: New.
- * gcc.target/arm/acle/stc2: New.
- * gcc.target/arm/acle/stcl: New.
- * gcc.target/arm/acle/stc2l: New.
-
-2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/arm/acle/acle.exp: Run tests for different options
- and make sure fat-lto-objects is used such that we can still do
- assemble scans.
- * gcc.target/arm/acle/cdp.c: New.
- * gcc.target/arm/acle/cdp2.c: New.
- * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
- (check_effective_target_arm_coproc1_ok_nocache): New.
- (check_effective_target_arm_coproc2_ok): New.
- (check_effective_target_arm_coproc2_ok_nocache): New.
- (check_effective_target_arm_coproc3_ok): New.
- (check_effective_target_arm_coproc3_ok_nocache): New.
- (check_effective_target_arm_coproc4_ok): New.
- (check_effective_target_arm_coproc4_ok_nocache): New.
-
-2017-01-06 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/78605
- * gcc.dg/tree-ssa/pr78605.c: New test.
-
-2017-01-05 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/78910
- * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
- diagnostics.
- * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
- * gcc.dg/tree-ssa/pr78910.c: New test.
-
-2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/sso-10.c: New test.
-
-2017-01-05 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/71016
- * gcc.target/i386/pr71016.c: New test.
- * gcc.target/aarch64/pr71016.c: New test.
- * gcc.dg/tree-ssa/pr66726-3.c: New test.
-
- PR c++/78931
- * g++.dg/cpp1z/decomp19.C: New test.
-
- PR c++/78890
- * g++.dg/init/ref14.C: Expect error even in C++11 and later.
- * g++.dg/init/union1.C: Likewise.
- * g++.dg/cpp0x/union6.C: Expect errors.
- * g++.dg/cpp0x/union8.C: New test.
- * g++.dg/cpp0x/pr78890-1.C: New test.
- * g++.dg/cpp0x/pr78890-2.C: New test.
-
-2017-01-05 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.target/powerpc/pr71670.c: Require p9vector.
- * gcc.target/powerpc/p9-novsx.c: Same.
-
-2017-01-05 David Malcolm <dmalcolm@redhat.com>
-
- * selftests/asr_div1.rtl: New file.
- * selftests/aarch64: New subdirectory.
- * selftests/aarch64/times-two.rtl: New file.
- * selftests/bb-index.rtl: New file.
- * selftests/cfg-test.rtl: New file.
- * selftests/const-int.rtl: New file.
- * selftests/example-labels.rtl: New file.
- * selftests/insn-with-mode.rtl: New file.
- * selftests/jump-to-label-ref.rtl: New file.
- * selftests/jump-to-return.rtl: New file.
- * selftests/jump-to-simple-return.rtl: New file.
- * selftests/mem.rtl: New file.
- * selftests/note-insn-deleted.rtl: New file.
- * selftests/note_insn_basic_block.rtl: New file.
- * selftests/simple-cse.rtl: New file.
- * selftests/symbol-ref.rtl: New file.
- * selftests/x86_64: New subdirectory.
- * selftests/x86_64/call-insn.rtl: New file.
- * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
- * selftests/x86_64/times-two.rtl: New file.
- * selftests/x86_64/unspec.rtl: New file.
-
-2017-01-05 Nathan Sidwell <nathan@acm.org>
-
- PR c++/78765
- * g++.dg/cpp0x/pr78765.C: New.
-
-2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/memcpy-2.c: New test.
- * gcc.target/s390/memset-2.c: New test.
-
-2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/memcpy-1.c: New test.
-
-2017-01-04 Jeff Law <law@redhat.com>
-
- PR tree-optimization/78812
- * g++.dg/torture/pr78812.C: New test.
-
-2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/71977
- PR target/70568
- PR target/78823
- * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
- 64-bit VSX systems with direct move, whether we optimize common
- code sequences in the GLIBC math library for float math functions.
- * gcc.target/powerpc/pr71977-2.c: Likewise.
-
-2017-01-04 Marek Polacek <polacek@redhat.com>
-
- PR c++/64767
- * c-c++-common/Wpointer-compare-1.c: New test.
-
-2017-01-04 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/78949
- * c-c++-common/Wunused-var-16.c: New test.
-
- PR c++/78693
- * g++.dg/cpp0x/pr78693.C: New test.
-
- PR driver/78957
- * gcc.dg/pr78957.c: New test.
-
- * g++.dg/cpp1y/auto-fn34.C: New test.
-
- PR c++/71182
- * g++.dg/cpp0x/pr71182.C: New test.
-
-2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR target/78056
- * gcc.target/powerpc/pr78056-1.c: New test.
- * gcc.target/powerpc/pr78056-2.c: New test.
- * gcc.target/powerpc/pr78056-3.c: New test.
- * gcc.target/powerpc/pr78056-4.c: New test.
- * gcc.target/powerpc/pr78056-5.c: New test.
- * gcc.target/powerpc/pr78056-6.c: New test.
- * gcc.target/powerpc/pr78056-7.c: New test.
- * gcc.target/powerpc/pr78056-8.c: New test.
- * lib/target-supports.exp
- (check_effective_target_powerpc_popcntb_ok): New procedure to test
- whether the effective target supports the popcntb instruction.
-
-2017-01-03 Jeff Law <law@redhat.com>
-
- PR tree-optimization/67955
- * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
-
-2017-01-04 Marek Polacek <polacek@redhat.com>
-
- PR c++/77545
- PR c++/77284
- * g++.dg/cpp0x/range-for32.C: New test.
- * g++.dg/cpp0x/range-for33.C: New test.
-
-2017-01-04 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/Wmissing-braces-fixits.c: New test case.
-
-2017-01-04 Nathan Sidwell <nathan@acm.org>
-
- PR c++/66735
- * g++.dg/cpp1y/pr66735.C: New.
-
-2017-01-04 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/71563
- * gcc.dg/tree-ssa/pr71563.c: New test.
-
-2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR fortran/78534
- PR fortran/78976
- * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
- due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
- * gfortran.dg/transfer_intrinsic_1.f90: Change
- scan-tree-dump-times due to gfc_trans_string_copy change to
- avoid -Wstringop-overflow.
-
-2017-01-03 Jeff Law <law@redhat.com>
-
- PR tree-optimization/78856
- * gcc.c-torture/execute/pr78856.c: New test.
-
-2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/78953
- * gcc.target/powerpc/pr78953.c: New test.
-
-2017-01-03 Ian Lance Taylor <iant@google.com>
-
- * gcc.misc-tests/godump-1.c: Update for accurate representation of
- enums.
-
-2017-01-03 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/78696
- * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
-
-2017-01-03 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/dg-test-1.c: Add tests of relative line specifications
- with more than one digit.
- * lib/gcc-dg.exp (process-message): Support more than one digit
- in relative line specifications.
-
-2017-01-03 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/78965
- * gcc.dg/pr78965.c: New test.
-
- PR middle-end/78901
- * g++.dg/opt/pr78901.C: New test.
-
-2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR fortran/78534
- PR fortran/66310
- * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
- due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
- * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
- * gfortran.dg/repeat_7.f90: New test for PR 66310.
- * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
- * gfortran.dg/string_1.f90: Limit to ilp32 targets.
- * gfortran.dg/string_1_lp64.f90: New test.
- * gfortran.dg/string_3.f90: Limit to ilp32 targets.
- * gfortran.dg/string_3_lp64.f90: New test.
- * gfortran.dg/transfer_intrinsic_1.f90: Change
- scan-tree-dump-times due to gfc_trans_string_copy change to
- avoid -Wstringop-overflow.
-
-2017-01-02 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/78967
- * gcc.target/i386/pr78967-1.c: New test.
- * gcc.target/i386/pr78967-2.c: Ditto.
- * gcc.target/i386/pr78967-3.c: Ditto.
-
- * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
- * gcc.target/i386/pr78904-4.c: Ditto.
- * gcc.target/i386/pr78904-6.c: Ditto.
-
-2017-01-01 Jan Hubicka <hubicka@ucw.cz>
-
- PR middle-end/77674
- * g++.dg/torture/pr77674.C: New testcase.
-
-2017-01-01 Jakub Jelinek <jakub@redhat.com>
-
- Update copyright years.
-Copyright (C) 2017 Free Software Foundation, Inc.
+Copyright (C) 2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/testsuite/ChangeLog-2017 b/gcc/testsuite/ChangeLog-2017
new file mode 100644
index 00000000000..76f13b5c343
--- /dev/null
+++ b/gcc/testsuite/ChangeLog-2017
@@ -0,0 +1,19962 @@
+2017-12-30 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/83612
+ * gcc.dg/ubsan/object-size-9.c (t): Add alignment attribute.
+
+2017-12-28 Uros Bizjak <ubizjak@gmail.com>
+
+ * g++.old-deja/g++.ext/namedret2.C (f): Return a value.
+
+2017-12-28 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/83548
+ * gfortran.dg/array_constructor_type_22.f03: New test.
+
+2017-12-28 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR fortran/83344
+ * gfortran.dg/associate_22.f90: Comment out part of test.
+
+2017-12-28 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/83567
+ * gfortran.dg/pdt_26.f90 : New test.
+
+2017-12-27 Louis Krupp <louis.krupp@zoho.com>
+
+ PR fortran/83092
+ * gfortran.dg/init_char_with_nonchar_ctr.f90: New test.
+
+2017-12-27 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: New test.
+
+2017-12-27 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/83552
+ * gcc.dg/pr83552.c: New test.
+
+2017-12-26 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/83540
+ * gfortran.dg/inline_matmul_20.f90: New test.
+
+2017-12-26 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/unroll-5.c: Use relative line number.
+
+2017-12-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83553
+ * c-c++-common/torture/pr83553.c: New test.
+
+2017-12-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/83550
+ * c-c++-common/dwarf2/pr83550.c: New test.
+
+ PR debug/83547
+ * gcc.c-torture/compile/pr83547.c: New test.
+
+ PR target/83488
+ * gcc.target/i386/pr83488-2.c: New test.
+ * gcc.target/i386/pr83488-3.c: New test.
+
+2017-12-22 Martin Jambor <mjambor@suse.cz>
+
+ PR lto/82027
+ * g++.dg/lto/pr82027_0.C: New test.
+
+2017-12-22 Julia Koval <julia.koval@intel.com>
+ Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * g++.dg/other/i386-2.C: Add new options.
+ * g++.dg/other/i386-3.C: Ditto.
+ * gcc.target/i386/sse-12.c: Ditto.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-22.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx512-check.h: Handle bit_AVX512BITALG.
+ * gcc.target/i386/avx512bitalg-vpopcntb-1.c: New.
+ * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
+ * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
+ * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
+ * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
+ * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
+ * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
+ * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
+ * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
+ * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
+ * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
+ * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto.
+ * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Ditto.
+ * gcc.target/i386/i386.exp (check_effective_target_avx512bitalg): New.
+ * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Add more types.
+ * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: Handle new intrinsics.
+ * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
+ * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
+
+2017-12-22 Mike Stump <mikestump@comcast.net>
+ Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/unroll-1.c: New test.
+ * c-c++-common/unroll-2.c: Likewise.
+ * c-c++-common/unroll-3.c: Likewise.
+ * c-c++-common/unroll-4.c: Likewise.
+ * c-c++-common/unroll-5.c: Likewise.
+ * g++.dg/ext/unroll-1.C: Likewise.
+ * g++.dg/ext/unroll-2.C: Likewise.
+ * g++.dg/ext/unroll-3.C: Likewise.
+ * gfortran.dg/directive_unroll_1.f90: Likewise.
+ * gfortran.dg/directive_unroll_2.f90: Likewise.
+ * gfortran.dg/directive_unroll_3.f90: Likewise.
+ * gfortran.dg/directive_unroll_4.f90: Likewise.
+ * gfortran.dg/directive_unroll_5.f90: Likewise.
+
+2017-12-22 Alexandre Oliva <aoliva@redhat.com>
+
+ PR debug/83527
+ PR debug/83419
+ * gcc.dg/pr83527.c: New.
+
+2017-12-21 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/83462
+ * c-c++-common/Warray-bounds-3.c: Adjust dg-warning grep pattern.
+
+2017-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/83487
+ * gcc.c-torture/compile/pr83487.c: New test.
+ * gcc.dg/compat/pr83487-1.h: New file.
+ * gcc.dg/compat/pr83487-1_main.c: New test.
+ * gcc.dg/compat/pr83487-1_x.c: New file.
+ * gcc.dg/compat/pr83487-1_y.c: New file.
+ * gcc.dg/compat/pr83487-2_main.c: New test.
+ * gcc.dg/compat/pr83487-2_x.c: New file.
+ * gcc.dg/compat/pr83487-2_y.c: New file.
+ * g++.dg/abi/pr83487.C: New test.
+ * g++.dg/compat/abi/pr83487-1_main.C: New test.
+ * g++.dg/compat/abi/pr83487-1_x.C: New file.
+ * g++.dg/compat/abi/pr83487-1_y.C: New file.
+ * g++.dg/compat/abi/pr83487-2_main.C: New test.
+ * g++.dg/compat/abi/pr83487-2_x.C: New file.
+ * g++.dg/compat/abi/pr83487-2_y.C: New file.
+
+ PR c/83448
+ * gcc.c-torture/compile/pr83448.c: New test.
+ * gcc.dg/tree-ssa/builtin-snprintf-warn-4.c: New test.
+
+2017-12-21 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/atomic9.adb: New test.
+
+2017-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/80747
+ PR rtl-optimization/83512
+ * gcc.dg/pr80747.c: New test.
+ * gcc.dg/pr83512.c: New test.
+
+ PR tree-optimization/83523
+ * g++.dg/tree-ssa/pr83523.C: New test.
+
+ PR tree-optimization/83521
+ * gcc.dg/pr83521.c: New test.
+
+2017-12-21 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83406
+ * g++.dg/cpp0x/lambda/lambda-ice15.C: Adjust error.
+ * g++.dg/cpp1y/pr83406.C: New.
+
+2017-12-21 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/83467
+ * gcc.target/i386/pr83467-1.c: New test.
+ * gcc.target/i386/pr83467-2.c: Ditto.
+
+2017-12-21 Alexandre Oliva <aoliva@redhat.com>
+
+ PR debug/83419
+ * gcc.dg/pr83419.c: New.
+
+2017-12-21 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.target/aarch64/vect-slp-dup.c: New.
+
+2017-12-21 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/pr82872.c: New test.
+
+2017-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/82973
+ * gfortran.dg/pr82973.f90: New test.
+
+ PR target/83488
+ * gcc.target/i386/pr83488.c: New test.
+
+2017-12-20 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR tree-optimization/83491
+ * gcc.dg/pr83491.c: Add new test.
+
+2017-12-20 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/83436
+ * gfortran.dg/internal_readwrite_4.f90: New test.
+
+2017-12-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/83506
+ * gcc.dg/pr83506.c: New test.
+ * gcc.dg/ipa/ctor-empty-1.c: Use -fdump-ipa-free-fnsummary1 instead
+ of -fdump-ipa-free-fnsummary and scan in free-fnsummary1 instead of
+ free-fnsummary dump.
+
+2017-12-20 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/83483
+ * gcc.dg/memcpy-6.c: Skip for targets other than x86.
+
+2017-12-20 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/83131
+ * c-c++-common/attr-nonstring-4.c: New test.
+
+2017-12-20 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/plugin/poly-int-tests.h (test_nonpoly_multiple_p): New
+ function.
+ (test_nonpoly_type): Call it.
+
+2017-12-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83490
+ * g++.dg/abi/empty29.C: New test.
+
+2017-12-20 Martin Liska <mliska@suse.cz>
+
+ PR middle-end/82404
+ * g++.dg/pr82404.C: New test.
+ * gcc.dg/pr82404.c: New test.
+
+2017-12-20 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx-1.c: Handle new intrinsics.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx512-check.h: Handle bit_VPCLMULQDQ.
+ * gcc.target/i386/avx512f-vpclmulqdq-2.c: New test.
+ * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Ditto.
+ * gcc.target/i386/vpclmulqdq.c: Ditto.
+ * gcc.target/i386/i386.exp (check_effective_target_vpclmulqdq): New.
+
+2017-12-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82593
+ * g++.dg/cpp0x/desig2.C: New.
+ * g++.dg/cpp0x/desig3.C: Likewise.
+ * g++.dg/cpp0x/desig4.C: Likewise.
+
+2017-12-19 Martin Sebor <msebor@redhat.com>
+
+ PR c++/83394
+ * g++.dg/Wattributes-3.C: New test.
+ * g++.dg/Wattributes-4.C: New test.
+ * g++.dg/Wattributes-5.C: New test.
+
+2017-12-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82975
+ * gcc.dg/pr82975.c: Only add -mtune=cortex-a57 on arm*/aarch64*
+ targets.
+
+2017-12-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/82231
+ * g++.dg/cpp1z/nontype-auto14.C: New test.
+
+2017-12-18 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/83477
+ * gcc.c-torture/execute/pr83477.c: New test.
+
+2017-12-19 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/77608
+ * gcc.dg/Wstringop-overflow.c: New test.
+ * c-c++-common/Warray-bounds-3.c: Adjust.
+
+2017-12-19 Alexandre Oliva <aoliva@redhat.com>
+
+ PR debug/83422
+ * gcc.dg/pr83422.c: New.
+
+2017-12-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83444
+ * gcc.dg/strlenopt-38.c: New test.
+
+ PR testsuite/83454
+ * gcc.dg/tree-ssa/cswtch-4.c: Require nonpic effective target.
+ * gcc.dg/tree-ssa/cswtch-5.c: Likewise.
+
+2017-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/82975
+ * gcc.dg/pr82975.c: New test.
+
+2017-12-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/83489
+ * g++.dg/abi/pr83490.C: New test.
+
+2017-12-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR middle-end/83471
+ * g++.dg/torture/pr83471.C: New test.
+
+2017-12-19 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-prof/switch-case-1.c: Scan IPA profile dump
+ file instead of expand in order to not mix it with expanded
+ tree decision tree for the switch statement.
+
+2017-12-19 Marek Polacek <polacek@redhat.com>
+
+ PR tree-optimization/83482
+ * g++.dg/torture/pr83482.C: New test.
+
+2017-12-19 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/83329
+ * gcc.dg/tree-ssa/pr83329.c: New test
+
+2017-12-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79490
+ * g++.dg/other/fsyntax-only2.C: New.
+
+2017-12-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83444
+ * gcc.dg/strlenopt-38.c: New test.
+
+ PR ipa/82801
+ PR ipa/83346
+ * g++.dg/ipa/pr82801.C: New test.
+
+2017-12-18 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/83373
+ PR tree-optimization/78450
+ * gcc.dg/pr83373.c: New test.
+ * gcc.dg/strlenopt-36.c: New test.
+ * gcc.dg/strlenopt-37.c: New test.
+
+2017-12-18 Marek Polacek <polacek@redhat.com>
+
+ PR c++/83116
+ * g++.dg/cpp1y/constexpr-83116.C: New test.
+
+2017-12-18 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR rtl-optimization/83424
+ * gcc.dg/pr83424.c: New testcase.
+
+2017-12-18 David Malcolm <dmalcolm@redhat.com>
+
+ PR tree-optimization/83336
+ * g++.dg/cpp0x/missing-initializer_list-include.C: Update for
+ changes to prune.exp's handling of dg-regexp.
+ * g++.dg/plugin/diagnostic-test-inlining-1.C: New test case.
+ * g++.dg/plugin/plugin.exp (plugin_test_list): Add it, via
+ gcc.dg's plugin/diagnostic_plugin_test_inlining.c.
+ * gcc.dg/plugin/diagnostic-test-inlining-1.c: New test case.
+ * gcc.dg/plugin/diagnostic-test-inlining-2.c: Likewise.
+ * gcc.dg/plugin/diagnostic-test-inlining-3.c: Likewise.
+ * gcc.dg/plugin/diagnostic-test-inlining-4.c: Likewise.
+ * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: New test
+ plugin.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
+ * lib/prune.exp (prune_gcc_output): Move call to handle-dg-regexps
+ to before the various text stripping regsup invocations,
+ in particular, to before the stripping of "inlined from".
+
+2017-12-18 Jeff Law <law@redhat.com>
+
+ PR middle-end/83460
+ * g++.dg/pr79095-4.C: Remove compromised test.
+
+2017-12-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83300
+ * g++.dg/ext/vector33.C: New test.
+
+2017-12-18 Marek Polacek <polacek@redhat.com>
+
+ PR middle-end/83463
+ * gcc.dg/pr83463.c: New test.
+
+2017-12-18 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/59930
+ * g++.dg/parse/pr81247-c.C: Adjust.
+ * g++.dg/template/pr59930-[123].C: New.
+
+2017-12-18 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/tumaddsidi4.c: New test.
+
+2017-12-18 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/tls-1.c: New test.
+
+2017-12-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81877
+ * g++.dg/torture/pr81877.C: New testcase.
+ * g++.dg/vect/pr70729.cc: XFAIL.
+ * g++.dg/vect/pr70729-nest.cc: XFAIL.
+
+2017-12-18 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/77291
+ * gcc.dg/Warray-bounds-26.c: New testcase.
+
+2017-12-17 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/guality/guality.h (guality_check): Cast %lli arguments
+ inf fprintf statements to long long int.
+
+2017-12-17 Janne Blomqvist <jb@gcc.gnu.org>
+
+ * gfortran.dg/error_stop_3.f90: Update -std= option, fix comments.
+ * gfortran.dg/error_stop_4.f90: Update error message.
+ * gfortran.dg/implicit_14.f90: Likewise.
+ * gfortran.dg/spellcheck-procedure_2.f90: Don't warn for F2018
+ features.
+
+2017-12-17 Markus Trippelsdorf <markus@trippelsdorf.de>
+
+ * gcc.target/i386/wmul-3.c: New test.
+
+2017-12-16 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/78918
+ * c-c++-common/Warray-bounds.c: New test.
+ * c-c++-common/Warray-bounds-2.c: New test.
+ * c-c++-common/Warray-bounds-3.c: New test.
+ * c-c++-common/Warray-bounds-4.c: New test.
+ * c-c++-common/Warray-bounds-5.c: New test.
+ * c-c++-common/Wrestrict-2.c: New test.
+ * c-c++-common/Wrestrict.c: New test.
+ * c-c++-common/Wrestrict.s: New test.
+ * c-c++-common/Wsizeof-pointer-memaccess1.c: Adjust
+ * c-c++-common/Wsizeof-pointer-memaccess2.c: Same.
+ * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
+ * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
+ * gcc.dg/range.h: New header.
+ * gcc.dg/memcpy-6.c: New test.
+ * gcc.dg/pr69172.c: Adjust.
+ * gcc.dg/pr79223.c: Same.
+ * gcc.dg/pr81345.c: Adjust.
+ * gcc.dg/Wobjsize-1.c: Same.
+ * gcc.dg/Wrestrict-2.c: New test.
+ * gcc.dg/Wrestrict.c: New test.
+ * gcc.dg/Wsizeof-pointer-memaccess1.c: Adjust.
+ * gcc.dg/builtin-stpncpy.c: Same.
+ * gcc.dg/builtin-stringop-chk-1.c: Same.
+ * gcc.target/i386/chkp-stropt-17.c: New test.
+ * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Adjust.
+
+2017-12-16 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/83239
+ * g++.dg/pr83239.C: New test case.
+
+2017-12-16 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ PR testsuite/82767
+ * gcc.target/i386/pr71321.c: Test with -mtune=generic
+
+2017-12-15 Markus Trippelsdorf <markus@trippelsdorf.de>
+
+ PR target/83358
+ * gcc.target/i386/pr83358-1.c: New test.
+ * gcc.target/i386/pr83358-2.c: New test.
+
+2017-12-15 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/36550
+ * gcc.dg/tree-ssa/pr36550.c: New test.
+
+2017-12-15 Alexandre Oliva <aoliva@redhat.com>
+
+ PR tree-optimization/81165
+ * gcc.dg/pr81165.c: New.
+
+2017-12-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83205
+ * g++.dg/cpp1z/decomp3.C: Adjust for structured binding count
+ mismatch diagnostics split into error and warning with plural
+ forms.
+ * g++.dg/cpp1z/decomp10.C: Likewise.
+ * g++.dg/cpp1z/decomp32.C: New test.
+
+ PR c++/81197
+ * g++.dg/cpp1z/decomp34.C: New test.
+
+ PR c++/80135
+ PR c++/81922
+ * g++.dg/warn/Wplacement-new-size-1.C (fBx1): Initialize nested
+ flexible array member only with {}. Add dg-warning.
+ (fBx2, fBx3): Remove.
+ * g++.dg/warn/Wplacement-new-size-2.C (fBx1): Initialize nested
+ flexible array member only with {}. Add dg-warning.
+ (fBx2, fBx3): Remove.
+ * g++.dg/warn/Wplacement-new-size-6.C: New test.
+ * g++.dg/ext/flexary13.C (main): Remove test for initialization
+ of nested flexible array member with non-empty initializer.
+ * g++.dg/ext/flexary25.C: New test.
+ * g++.dg/ext/flexary26.C: New test.
+ * g++.dg/ext/flexary27.C: New test.
+ * g++.dg/parse/pr43765.C: Expect diagnostics about initialization
+ of nested flexible array member with non-empty initializer. Expect
+ C++2A diagnostics about mixing of designated and non-designated
+ initializers.
+
+ PR c++/83217
+ * g++.dg/cpp1z/decomp33.C: New test.
+
+ PR tree-optimization/80631
+ * gcc.target/i386/avx2-pr80631.c: New test.
+
+ * g++.dg/plugin/attribute_plugin.c (user_attr): Swap
+ affects_type_identity and handler fields, add NULL for exclude.
+
+2017-12-14 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/59930
+ * g++.dg/cpp0x/temp_default4.C: Adjust diagnostic.
+ * g++.old-deja/g++.pt/friend23.C: Likewise.
+ * g++.old-deja/g++.pt/friend24.C: Delete.
+
+2017-12-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83269
+ * gcc.c-torture/execute/pr83269.c: New test.
+
+ PR sanitizer/81281
+ * gcc.dg/pr81281-3.c: New test.
+
+2017-12-15 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/aliasing4.adb: New testcase.
+
+2017-12-15 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/incomplete6.adb, gnat.dg/incomplete6.ads: New testcase.
+
+2017-12-15 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/initializes.ads, gnat.dg/initializes.adb: New testcase.
+
+2017-12-15 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/component_size.adb: New testcase.
+
+2017-12-15 Richard Biener <rguenther@suse.de>
+
+ PR lto/83388
+ * gcc.dg/lto/pr83388_0.c: New testcase.
+
+2017-12-15 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/expr_func2.ads, gnat.dg/expr_func2.adb: New testcase.
+
+2017-12-15 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/dflt_init_cond.adb, gnat.dg/dflt_init_cond_pkg.ads: New
+ testcase.
+
+2017-12-15 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/expr_func_main.adb, gnat.dg/expr_func_pkg.ads,
+ gnat.dg/expr_func_pkg.adb: New testcase.
+
+2017-12-15 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/abe_pkg.adb, gnat.dg/abe_pkg.ads: New testcase.
+
+2017-12-15 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/subp_inst.adb, gnat.dg/subp_inst_pkg.adb,
+ gnat.dg/subp_inst_pkg.ads: New testcase.
+
+2017-12-15 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512f-aesenclast-2.c: New test.
+ * gcc.target/i386/avx512vl-aesenclast-2.c: Ditto.
+ * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics.
+
+2017-12-15 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512f-aesenc-2.c: New test.
+ * gcc.target/i386/avx512vl-aesenc-2.c: Ditto.
+ * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics.
+
+2017-12-15 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512f-aesdeclast-2.c: New test.
+ * gcc.target/i386/avx512vl-aesdeclast-2.c
+ * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics.
+
+2017-12-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * c-c++-common/Wcast-function-type.c: New test.
+ * g++.dg/Wcast-function-type.C: New test.
+
+2017-12-14 Qing Zhao <qing.zhao@oracle.com>
+
+ PR middle_end/79538
+ * gcc.dg/pr79538.c: New test.
+
+2017-12-14 David Malcolm <dmalcolm@redhat.com>
+
+ PR tree-optimization/83312
+ * gcc.dg/pr83312.c: New test case.
+
+2017-12-14 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/alignment13.adb: New test.
+
+2017-12-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR lto/81406
+ * gcc.dg/lto/pr81406_0.c: New test.
+
+2017-12-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/66974
+ * gcc.dg/Warray-bounds-24.c: New testcase.
+
+2017-12-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/65258
+ * gcc.dg/Warray-bounds-23.c: New testcase.
+
+2017-12-14 Tom de Vries <tom@codesourcery.com>
+
+ * lib/target-supports.exp (check_effective_target_weak_undefined): New
+ proc.
+ * gcc.dg/visibility-22.c: Require effective target weak_undefined.
+
+2017-12-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83326
+ * gcc.dg/tree-ssa/pr81388-2.c: Adjust.
+
+2017-12-14 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/alignment11.adb: New test.
+ * gnat.dg/alignment12.adb: Likewise.
+
+2017-12-14 Richard Biener <rguenther@suse.de>
+
+ PR c/83415
+ * gcc.dg/pr83415.c: New testcase.
+
+2017-12-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83418
+ * gcc.dg/torture/pr83418.c: New testcase.
+
+2017-12-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/83396
+ * gcc.dg/pr83396.c: New test.
+
+ PR tree-optimization/83198
+ * gcc.dg/pr83198.c: New test.
+ * gcc.dg/tree-ssa/pr83198.c: New test.
+
+2017-12-14 Sudakshina Das <sudi.das@arm.com>
+
+ PR target/81228
+ * gcc.dg/pr81228.c: New.
+
+2017-12-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79650
+ * g++.dg/template/pr79650.C: New test.
+
+2017-12-14 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/plugin/poly-int-tests.h,
+ gcc.dg/plugin/poly-int-test-1.c,
+ gcc.dg/plugin/poly-int-01_plugin.c,
+ gcc.dg/plugin/poly-int-02_plugin.c,
+ gcc.dg/plugin/poly-int-03_plugin.c,
+ gcc.dg/plugin/poly-int-04_plugin.c,
+ gcc.dg/plugin/poly-int-05_plugin.c,
+ gcc.dg/plugin/poly-int-06_plugin.c,
+ gcc.dg/plugin/poly-int-07_plugin.c: New tests.
+ * gcc.dg/plugin/plugin.exp: Run them.
+
+2017-12-13 Peter Bergner <bergner@vnet.ibm.com>
+
+ * gcc.target/powerpc/cpu-builtin-1.c (htm-no-suspend): Add test.
+
+2017-12-13 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81061
+ * g++.dg/other/const5.C: New.
+
+2017-12-13 Alexandre Oliva <aoliva@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/83396
+ PR debug/83391
+ * gcc.dg/torture/pr83396.c: New test.
+ * g++.dg/torture/pr83391.C: New test.
+
+2017-12-13 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR rtl-optimization/83393
+ * gcc.dg/pr83393.c: New testcase.
+
+2017-12-13 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/15272
+ * g++.dg/template/pr71826.C: Adjust for 15272 fix.
+
+2017-12-12 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/83298
+ PR tree-optimization/83362
+ PR tree-optimization/83383
+ * gcc.c-torture/execute/pr83298.c: New test.
+ * gcc.c-torture/execute/pr83362.c New test.
+ * gcc.c-torture/execute/pr83383.c New test.
+
+2017-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * lib/gcc-dg.exp (process-message): Avoid additional whitespace in
+ $expmsg.
+
+2017-12-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83385
+ * gcc.dg/graphite/pr83385.c: New testcase.
+
+2017-12-12 Marek Polacek <polacek@redhat.com>
+
+ PR c/82679
+ * gcc.dg/c11-atomic-5.c: New test.
+
+2017-12-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/83363
+ PR rtl-optimization/83364
+ * gcc.dg/pr83363.c: New test.
+ * gcc.dg/pr83364.c: New test.
+
+ PR tree-optimization/83359
+ * gcc.dg/graphite/pr83359.c: New test.
+
+ PR tree-optimization/80631
+ * gcc.dg/vect/pr80631-1.c: New test.
+ * gcc.dg/vect/pr80631-2.c: New test.
+ * gcc.dg/vect/pr65947-13.c: Expect integer induc cond reduction
+ vectorization.
+
+2017-12-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81889
+ * gfortran.dg/pr81889.f90: New testcase.
+ * gcc.dg/tree-ssa/pr64183.c: Adjust.
+
+2017-12-12 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512-check.h: Handle bit_VAES.
+ * gcc.target/i386/avx512f-aesdec-2.c: New test.
+ * gcc.target/i386/avx512fvl-vaes-1.c: Ditto.
+ * gcc.target/i386/avx512vl-aesdec-2.c: Ditto.
+ * gcc.target/i386/i386.exp (check_effective_target_avx512vaes): New.
+
+2017-12-11 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/82050
+ * gcc.dg/plugin/expensive-selftests-1.c: New file.
+ * gcc.dg/plugin/expensive_selftests_plugin.c: New file.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
+
+2017-12-11 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.dg/pr83361.c: Add -Wno-div-by-zero to dg-options.
+
+2017-12-11 Martin Sebor <msebor@redhat.com>
+
+ PR c/81544
+ * c-c++-common/Wattributes-2.c: New test.
+ * c-c++-common/Wattributes.c: Ditto.
+ * g++.dg/Wattributes-2.C: Ditto.
+ * gcc.dg/Wattributes-6.c: Ditto.
+ * gcc.dg/Wattributes-7.c: Ditto.
+
+2017-12-07 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/altivec-12.c (main): Add tests for vec_avg.
+ * gcc.target/powerpc/builtins-1.c: Renamed builtins-1.h.
+ * gcc.target/powerpc/builtins-1.h: Add tests for vec_and,
+ vec_andc, vec_cpsgn, vec_mergeh,vec_mergel, vec_nor, vec_or,
+ vec_sel, vec_xor, vec_all_eq, vec_all_ge, vec_all_gt, vec_all_le,
+ vec_all_lt, vec_all_ne, vec_any_eq,vec_any_ge, vec_any_gt,vec_any_le,
+ vec_any_lt, vec_any_ne, vec_cntlz, vec_round, vec_rsqrt, vec_rsqrte,
+ vec_splat, vec_div, vec_mul,vec_ctf, vec_cts, vec_ctu.
+ * gcc.target/powerpc/builtins-1-be.c: New file, big endian
+ test file for tests in builtins-1.h.
+ * gcc.target/powerpc/builtins-1-le.c: New file, little endian
+ test file for tests in builtins-1.h.
+ * gcc.target/powerpc/builtins-2.c (main): Add tests for vec_ctf,
+ vec_cts, vec_ctu.
+ * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp): Fix printf
+ conversion character.
+ * gcc.target/powerpc/fold-vec-minmax-char.c (test1_min, test2_min,
+ test4_min, test1_max, test2_max): Add tests for vec_max and vec_min.
+ * gcc.target/powerpc/fold-vec-minmax-int.c (test4_min, test5_min,
+ test7_min, test8_min): Add tests for vec_min.
+ * gcc.target/powerpc/fold-vec-minmax-longlong.c (test7_max, test8_max,
+ test9_max, test10_max): Add tests for and vec_max.
+ * gcc.target/powerpc/fold-vec-minmax-short.c (test4_min, test5_min,
+ tes7_min, test8_min): Add tests for and vec_min.
+ * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test for vec_adds,
+ vec_subs, vec_sum2s, vec_sum4s.
+ * gcc.target/powerpc/vsx-splats-p8.c: New file to test vec_splats.
+ * gcc.target/vsx-vector-5.c (arg1_tests_d, arg1_tests_d): Add
+ tests for vec_ceil, vec_floor, vec_nearbyint, vec_sqrt.
+ * gcc.target/vsx-vector-7.c (foo): Add tests for vec_sel.
+ * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
+
+2017-12-11 Carl Love <cel@us.ibm.com>
+
+ * config/rs6000/altivec.h (vec_extract_fp32_from_shorth,
+ vec_extract_fp32_from_shortl]): Add #defines.
+ * config/rs6000/rs6000-builtin.def (VSLDOI_2DI): Add macro expansion.
+ * config/rs6000/rs6000-c.c (ALTIVEC_BUILTIN_VEC_UNPACKH,
+ ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VEC_AND,
+ ALTIVEC_BUILTIN_VEC_SLD, ALTIVEC_BUILTIN_VEC_SRL,
+ ALTIVEC_BUILTIN_VEC_SRO, ALTIVEC_BUILTIN_VEC_SLD,
+ ALTIVEC_BUILTIN_VEC_SLL): Add expansions.
+ * doc/extend.texi: Add documentation for the added builtins.
+
+2017-12-11 Alexandre Oliva <aoliva@redhat.com>
+
+ PR rtl-optimization/80693
+ PR rtl-optimization/81019
+ PR rtl-optimization/81020
+ * gcc.dg/pr80693.c: New.
+ * gcc.dg/pr81019.c: New.
+
+2017-12-11 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR rtl-optimization/83361
+ * gcc.dg/pr83361.c: New testcase.
+
+2017-12-11 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-splat-misc-invalid.c: New.
+
+2017-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/83379
+ * gfortran.dg/minval_char_1.f90: Correct logic for mask
+ calculation.
+ * gfortran.dg/minval_char_2.f90: Likewise.
+ * gfortran.dg/maxval_char_1.f90: Likewise.
+ * gfortran.dg/maxval_char_2.f90: Likewise.
+
+2017-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/45689
+ * gfortran.dg/minval_parameter_1.f90: New test.
+ * gfortran.dg/maxval_parameter_1.f90: New test.
+
+2017-12-10 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR fortran/53478
+ * gfortran.dg/binding_label_tests_4.f03: Update dg-error.
+ * gfortran.dg/binding_label_tests_6.f03: Likewise.
+ * gfortran.dg/binding_label_tests_7.f03: Likewise.
+ * gfortran.dg/binding_label_tests_8.f03: Likewise.
+ * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
+ * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
+ * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
+ * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
+ * gfortran.dg/binding_label_tests_29.f90: New test.
+
+2017-12-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83337
+ * gcc.dg/tree-ssa/loop-interchange-14.c: New test.
+ * gcc.dg/tree-ssa/loop-interchange-15.c: New test.
+
+2017-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/82934
+ PR fortran/83318
+ * gfortran.dg/allocate_assumed_charlen_2.f90: new test.
+
+2017-12-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83338
+ * gcc.dg/vect/pr83338.c: New test.
+
+2017-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/83316
+ * gfortran.dg/minval_char_5.f90: New test.
+
+2017-12-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/83317
+ * gcc.target/i386/pr83317.c: New test.
+
+2017-12-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/81595
+ * gcc.c-torture/compile/pr81595.c: New test.
+
+2017-12-08 Michael Matz <matz@suse.de>
+
+ Fix PR tree-optimization/83323
+ * gcc.dg/pr83323.c: New test.
+ * gcc.dg/unroll-and-jam.c: Use -floop-unroll-and-jam.
+
+2017-12-08 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81782
+ * gcc.dg/uninit-pr81782.c: New testcase.
+
+2017-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/opt/pr83252.C: Add -mclear-hwcap on *-*-solaris*.
+
+2017-12-08 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/83141
+ * gcc.dg/tree-ssa/pr83141.c: New test.
+ * gcc.dg/guality/pr54970.c: XFAIL tests querying a[0].
+
+2017-12-08 Jan Hubicka <hubicka@ucw.cz>
+
+ PR middle-end/83609
+ * gcc.c-torture/compile/pr83069.c: New testcase.
+
+2017-12-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81303
+ * gfortran.dg/pr81303.f: New testcase.
+ * gfortran.dg/vect/pr81303.f: Likewise.
+
+2017-12-08 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512f-vnni-1.c: Add checks for vdpdwssds.
+ * gcc.target/i386/avx512vl-vnni-1.c: Ditto.
+ * gcc.target/i386/avx512f-vpdpwssds-2.c: New test.
+ * gcc.target/i386/avx512vl-vpdpwssds-2.c: Ditto.
+
+2017-12-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81303
+ * gcc.target/i386/vectorize9.c: New testcase.
+ * gcc.target/i386/vectorize10.c: New testcase.
+
+2017-12-08 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512f-vnni-1.c: Add vdpwssd checks.
+ * gcc.target/i386/avx512vl-vnni-1.c: Ditto.
+ * gcc.target/i386/avx512f-vpdpwssd-2.c: New.
+ * gcc.target/i386/avx512vl-vpdpwssd-2.c: Ditto.
+
+2017-12-08 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512f-vnni-1.c: Add vpdpbusds check.
+ * gcc.target/i386/avx512vl-vnni-1.c: Ditto.
+ * gcc.target/i386/avx512f-vpdpbusds-2.c: New.
+ * gcc.target/i386/avx512vl-vpdpbusds-2.c: Ditto.
+
+2017-12-07 Sandra Loosemore <sandra@codesourcery.com>
+
+ * gcc.target/nios2/const-addr-1.c: New.
+ * gcc.target/nios2/const-addr-2.c: New.
+ * gcc.target/nios2/const-addr-3.c: New.
+
+2017-12-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/83252
+ * gcc.target/i386/i386.exp (check_effective_target_bmi2): Moved to ...
+ * lib/target-supports.exp (check_effective_target_bmi2): ... here. Guard with
+ i?86-*-* x86_64-*-*.
+ * g++.dg/opt/pr83252.C: New test.
+
+ PR target/81906
+ * gcc.target/i386/pr81906.c: New test.
+
+ PR tree-optimization/83075
+ * gcc.dg/tree-ssa/strncpy-2.c: Use size_t instead of unsigned, add
+ separate function with noipa attribute to also verify behavior when
+ optimizers don't know the sizes and aliasing, verify resulting sizes
+ and array content. Add -Wstringop-overflow to dg-options.
+ * gcc.dg/tree-ssa/strncat.c: Likewise.
+
+2017-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_fstack_protector):
+ Copy filename in local buffer to trigger stack protection.
+
+2017-12-07 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/c11-align-7.c, gcc.dg/c11-align-8.c,
+ gcc.dg/c11-align-9.c, gcc.dg/gnu11-align-1.c: New tests.
+ * gcc.dg/c11-align-5.c (test): Update expected error for sizeof
+ case.
+
+2017-12-07 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/asm-2.c: New test.
+ * gcc.target/aarch64/asm-3.c: Likewise.
+
+2017-12-07 Bin Cheng <bin.cheng@arm.com>
+ Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81303
+ * gcc.dg/tree-ssa/loop-interchange-1.c: New test.
+ * gcc.dg/tree-ssa/loop-interchange-1b.c: New test.
+ * gcc.dg/tree-ssa/loop-interchange-2.c: New test.
+ * gcc.dg/tree-ssa/loop-interchange-3.c: New test.
+ * gcc.dg/tree-ssa/loop-interchange-4.c: New test.
+ * gcc.dg/tree-ssa/loop-interchange-5.c: New test.
+ * gcc.dg/tree-ssa/loop-interchange-6.c: New test.
+ * gcc.dg/tree-ssa/loop-interchange-7.c: New test.
+ * gcc.dg/tree-ssa/loop-interchange-8.c: New test.
+ * gcc.dg/tree-ssa/loop-interchange-9.c: New test.
+ * gcc.dg/tree-ssa/loop-interchange-10.c: New test.
+ * gcc.dg/tree-ssa/loop-interchange-11.c: New test.
+ * gcc.dg/tree-ssa/loop-interchange-12.c: New test.
+ * gcc.dg/tree-ssa/loop-interchange-13.c: New test.
+
+2017-12-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/83164
+ * gcc.c-torture/compile/pr83164.c: New test.
+
+2017-12-07 Martin Sebor <msebor@redhat.com>
+
+ PR c/81544
+ * c-c++-common/Wattributes-2.c: New test.
+ * c-c++-common/Wattributes.c: New test.
+ * c-c++-common/attributes-3.c: Adjust.
+ * gcc.dg/Wattributes-6.c: New test.
+ * gcc.dg/Wattributes-7.c: New test.
+ * gcc.dg/attr-noinline.c
+ * gcc.dg/pr44964.c: Same.
+ * gcc.dg/torture/pr42363.c: Same.
+ * gcc.dg/tree-ssa/ssa-ccp-2.c: Same.
+
+2017-12-07 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/82641
+ * gcc.target/arm/pragma_arch_attribute_2.c: New.
+ * gcc.target/arm/pragma_arch_attribute_2.c: New.
+ * gcc.target/arm/pragma_arch_attribute_3.c: New.
+ * gcc.target/arm/pragma_fpu_attribute.c: New.
+ * gcc.target/arm/pragma_fpu_attribute_2.c: New.
+
+2017-12-07 Michael Matz <matz@suse.de>
+
+ * gcc.dg/unroll-and-jam.c: New test.
+
+2017-12-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83296
+ PR tree-optimization/67769
+ * g++.dg/warn/Wstringop-overflow-1.C: New testcase.
+
+2017-12-07 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512-check.h: Handle bit_VAES.
+ * gcc.target/i386/avx512f-aesdec-2.c: New test.
+ * gcc.target/i386/avx512fvl-vaes-1.c: Ditto.
+ * gcc.target/i386/avx512vl-aesdec-2.c: Ditto.
+ * gcc.target/i386/i386.exp (check_effective_target_avx512vaes): New.
+
+2017-12-04 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/69224
+ PR tree-optimization/80907
+ PR tree-optimization/82286
+ * gcc.dg/pr69224.c: New test.
+ * gcc.dg/pr80907.c: New test.
+ * gcc.dg/pr82286.c: New test.
+
+2017-12-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80259
+ * g++.dg/cpp0x/pr80259.C: New test.
+
+2017-12-06 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/83236
+ * c-c++-common/spellcheck-reserved.c: New test case.
+
+2017-12-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83293
+ * g++.dg/torture/pr83293.C: New test.
+
+ PR sanitizer/81281
+ * gcc.c-torture/execute/pr81281.c: New test.
+ * gcc.dg/pr81281-1.c: New test.
+ * gcc.dg/pr81281-2.c: New test.
+ * g++.dg/ubsan/pr81281.C: New test.
+ * g++.dg/ubsan/pr81281-aux.cc: New test.
+
+2017-12-06 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/83303
+ * g++.dg/opt/new1.C: Prune warning from test output.
+
+ PR tree-optimization/82646
+ * gcc.dg/builtin-stringop-chk-1.c: Adjust.
+ * gcc.dg/builtin-stringop-chk-9.c: New test.
+ * g++.dg/ext/strncpy-chk1.C: Adjust.
+
+2017-12-06 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/83075
+ * gcc.dg/tree-ssa/strncat.c: New test.
+ * gcc.dg/tree-ssa/strncpy-2.c: Same.
+
+2017-12-06 Bin Cheng <bin.cheng@arm.com>
+
+ * g++.dg/graphite/pr41305.C: Refine test option.
+ * gcc.dg/graphite/pr42205-1.c: Ditto.
+ * gcc.dg/graphite/pr42205-2.c: Ditto.
+ * gcc.dg/graphite/pr42211.c: Ditto.
+ * gcc.dg/graphite/pr46185.c: Ditto.
+ * gcc.dg/graphite/pr46966.c: Ditto.
+ * gcc.dg/graphite/pr59817-1.c: Ditto.
+ * gcc.dg/graphite/pr59817-2.c: Ditto.
+ * gcc.dg/graphite/pr60740.c: Ditto.
+ * gcc.dg/graphite/pr60785.c: Ditto.
+ * gcc.dg/graphite/pr68715-2.c: Ditto.
+ * gcc.dg/graphite/pr68715.c: Ditto.
+ * gcc.dg/graphite/pr70045.c: Ditto.
+ * gfortran.dg/graphite/pr14741.f90: Ditto.
+ * gfortran.dg/graphite/pr40982.f90: Ditto.
+ * gfortran.dg/graphite/pr42285.f90: Ditto.
+ * gfortran.dg/graphite/pr42334-1.f: Ditto.
+ * gfortran.dg/graphite/pr42334.f90: Ditto.
+ * gfortran.dg/graphite/pr43349.f: Ditto.
+ * gfortran.dg/graphite/pr59817.f: Ditto.
+
+2017-12-06 Charles Baylis <charles.baylis@linaro.org>
+
+ * gcc.target/arm/addr-modes-float.c: Place dg-add-options after
+ dg-require-effective-target.
+ (ATTR): New define.
+ (POST_STORE): Pass ATTR as 2nd argument.
+ (POST_LOAD): Likewise.
+ (POST_STORE_VEC): Likewise.
+ * gcc.target/arm/addr-modes-int.c (ATTR): New define.
+ (PRE_STORE): Pass ATTR as 2nd argument.
+ (POST_STORE): Likewise.
+ (PRE_LOAD): Likewise.
+ (POST_LOAD): Likewise.
+ * gcc.target/arm/addr-modes.h: (PRE_STORE): New parameter.
+ (POST_STORE): Likewise.
+ (POST_STORE_VEC): Likewise.
+ (PRE_LOAD): Likewise.
+ (POST_LOAD): Likewise.
+ (POST_LOAD_VEC): Likewise.
+
+2017-12-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/81945
+ * gcc.dg/graphite/pr81945.c: New test.
+
+2017-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gcc.c-torture/unsorted/dump-noaddr.x: Generate dump files in
+ tmpdir.
+
+2017-12-05 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83287
+ * g++.dg/lookup/pr83287.C: New.
+
+2017-12-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/83289
+ * gcc.target/i386/avx256-unaligned-load-1.c: Adjust for -dp
+ alternative numbers being 0 based instead of former 1 based.
+ * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
+ * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
+ * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
+ * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
+ * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
+
+2017-12-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83277
+ * gcc.dg/graphite/pr83277.c: New testcase.
+
+2017-12-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83283
+ * g++.dg/torture/pr83283.C: New test.
+
+2017-12-05 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/private_overriding.adb: New testcase.
+
+2017-12-05 Martin Liska <mliska@suse.cz>
+ Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/asan/pointer-compare-1.c: New test.
+ * c-c++-common/asan/pointer-compare-2.c: New test.
+ * c-c++-common/asan/pointer-subtract-1.c: New test.
+ * c-c++-common/asan/pointer-subtract-2.c: New test.
+ * c-c++-common/asan/pointer-subtract-3.c: New test.
+ * c-c++-common/asan/pointer-subtract-4.c: New test.
+
+2017-12-05 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/missing-return.C: Add -O to dg-options.
+
+2017-12-04 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/78496
+ * gcc.dg/builtin-unreachable-6.c: Disable DOM.
+ * gcc.dg/builtin-unreachable-6a.c: New test.
+ * gcc.dg/tree-ssa/20030922-1.c: No longer XFAIL.
+ * gcc.dg/ssa-dom-branch-1.c: Tweak expected output.
+
+2017-12-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83255
+ * gcc.dg/graphite/pr83255.c: New testcase.
+
+2017-12-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83238
+ * gcc.dg/graphite/pr83238.c: New testcase.
+
+2017-12-04 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/pr82875.c: Require effective target alloca.
+
+2017-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/36313
+ * gfortran.dg/maxval_char_1.f90: New test.
+ * gfortran.dg/maxval_char_2.f90: New test.
+ * gfortran.dg/maxval_char_3.f90: New test.
+ * gfortran.dg/maxval_char_4.f90: New test.
+ * gfortran.dg/minval_char_1.f90: New test.
+ * gfortran.dg/minval_char_2.f90: New test.
+ * gfortran.dg/minval_char_3.f90: New test.
+ * gfortran.dg/minval_char_4.f90: New test.
+
+2017-12-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/831916
+ * gfortran.dg/namelist_95.f90: New test.
+
+2017-12-01 Jan Hubicka <hubicka@ucw.cz>
+
+ PR target/81616
+ * gcc.target/i386/pad-1.c: Compile for amdfam10.
+ * gcc.target/i386/align-limit.c: Likewise.
+
+2017-12-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83170
+ PR tree-optimization/83241
+ * gcc.dg/store_merging_17.c: New test.
+
+ * gcc.target/i386/mpx/pointer-diff-1.c: New test.
+
+ PR c++/81212
+ * g++.dg/ubsan/pr81212.C: New test.
+ * g++.dg/ubsan/return-1.C: Add -Wno-return-type to dg-options.
+ * g++.dg/ubsan/return-2.C: Likewise.
+ * g++.dg/ubsan/return-7.C: Likewise.
+
+ PR target/78643
+ PR target/80583
+ * gcc.target/i386/pr80583.c: New test.
+
+2017-12-01 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/fusion.c: Add -dp to options. Adjust the expected
+ output.
+ * gcc.target/powerpc/fusion3.c: Ditto.
+ * gcc.target/powerpc/fusion4.c: Ditto.
+
+2017-12-01 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/81959
+ * gcc.target/powerpc/pr81959.c: New test.
+
+2017-12-01 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.dg/asm-4.c: Skip on AArch64 with ILP32 as test is incorrect.
+
+2017-12-01 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/83224
+ * gfortran.dg/dependency_51.f90: New test.
+
+2017-12-01 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/82605
+ * gfortran.dg/pdt_4.f03 : Incorporate the new error.
+
+ PR fortran/82606
+ * gfortran.dg/pdt_19.f03 : New test.
+ * gfortran.dg/pdt_21.f03 : New test.
+
+ PR fortran/82622
+ * gfortran.dg/pdt_20.f03 : New test.
+ * gfortran.dg/pdt_22.f03 : New test.
+
+ PR fortran/82719
+ PR fortran/82720
+ * gfortran.dg/pdt_23.f03 : New test.
+
+ PR fortran/82866
+ * gfortran.dg/pdt_24.f03 : New test.
+
+ PR fortran/82978
+ * gfortran.dg/pdt_10.f03 : Correct for error in coding the for
+ kind 4 component and change the kind check appropriately.
+ * gfortran.dg/pdt_25.f03 : New test.
+
+2017-12-01 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83232
+ * gfortran.dg/vect/pr83232.f90: New testcase.
+
+2017-12-01 Sudakshina Das <sudi.das@arm.com>
+
+ * gcc.target/arm/armv8_2-fp16-move-2.c: New test.
+
+2017-12-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/79153
+ * c-c++-common/Wimplicit-fallthrough-7.c: Adjust expected warning
+ line.
+ * c-c++-common/Wimplicit-fallthrough-36.c: New test.
+
+ PR sanitizer/81275
+ * c-c++-common/tsan/pr81275.c: Remove dg-skip-if.
+
+2017-12-01 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/83224
+ * gfortran.dg/dependency_50.f90: New test.
+
+2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
+
+ * gcc.target/i386/avx512f-vpcompressb-2.c: Fix popcnt for 32-bit mode.
+
+2017-12-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/83222
+ * gcc.c-torture/compile/pr83222.c: New test.
+
+2017-12-01 Maxim Ostapenko <m.ostapenko@samsung.com>
+
+ PR sanitizer/81697
+ * c-c++-common/asan/pr81697.c: New test.
+
+2017-11-30 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/loop-3.c: New test.
+ * gcc.target/arc/loop-4.c: Likewise.
+
+2017-11-30 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/loop-2.cpp: New test.
+
+2017-11-30 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/lra-1.c: New test.
+
+2017-11-30 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: Add xxspltib insn
+ to expected output.
+ * gcc.target/powerpc/fold-vec-abs-char.c: Add xxspltib insn
+ to expected output.
+
+2017-11-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/83210
+ * gcc.target/i386/pr83210.c: New test.
+
+2017-11-30 Jan Hubicka <hubicka@ucw.cz>
+
+ PR target/81616
+ * gcc.target/i386/l_fma_double_1.c: Update count of fma instructions.
+ * gcc.target/i386/l_fma_double_2.c: Update count of fma instructions.
+ * gcc.target/i386/l_fma_double_3.c: Update count of fma instructions.
+ * gcc.target/i386/l_fma_double_4.c: Update count of fma instructions.
+ * gcc.target/i386/l_fma_double_5.c: Update count of fma instructions.
+ * gcc.target/i386/l_fma_double_6.c: Update count of fma instructions.
+ * gcc.target/i386/l_fma_float_1.c: Update count of fma instructions.
+ * gcc.target/i386/l_fma_float_2.c: Update count of fma instructions.
+ * gcc.target/i386/l_fma_float_3.c: Update count of fma instructions.
+ * gcc.target/i386/l_fma_float_4.c: Update count of fma instructions.
+ * gcc.target/i386/l_fma_float_5.c: Update count of fma instructions.
+ * gcc.target/i386/l_fma_float_6.c: Update count of fma instructions.
+
+2017-11-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83202
+ * gcc.dg/vect/pr83202-1.c: New testcase.
+ * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
+
+2017-11-29 Jim Wilson <jimw@sifive.com>
+
+ * gcc.target/riscv/riscv.exp: New.
+ * gcc.target/riscv/zero-extend-1.c: New.
+ * gcc.target/riscv/zero-extend-2.c: New.
+ * gcc.target/riscv/zero-extend-3.c: New.
+ * gcc.target/riscv/zero-extend-4.c: New.
+
+2017-11-29 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/cpp1y/static_assert3.C: New test case.
+
+2017-11-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82293
+ * g++.dg/cpp0x/lambda/lambda-ice24.C: New.
+
+2017-11-29 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-ld-char.c: Add lxv to expected output.
+ * gcc.target/powerpc/fold-vec-ld-double.c: Likewise.
+ * gcc.target/powerpc/fold-vec-ld-float.c: Likewise.
+ * gcc.target/powerpc/fold-vec-ld-int.c: Likewise.
+ * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise.
+ * gcc.target/powerpc/fold-vec-ld-short.c: Likewise.
+
+2017-11-29 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-splat-8.c: Add vspltisb to expected
+ output.
+ * gcc.target/powerpc/fold-vec-splats-int.c: Add mtvsrws to expected
+ output.
+ * gcc.target/powerpc/fold-vec-splats-longlong.c: Add mtvsrdd to
+ expected output.
+
+2017-11-29 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512f-vpshldv-1.c: New test.
+ * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
+
+2017-11-29 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512f-vpshrdv-1.c: New test.
+ * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
+
+2017-11-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83195
+ * gcc.dg/pr82929.c: Don't check for "Merging successful" on arm.
+ * gcc.dg/pr82929-2.c: New test.
+
+2017-11-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83202
+ * gcc.dg/vect/costmodel/x86_64/costmodel-pr83202.c: New testcase.
+
+2017-11-29 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/83187
+ * g++.dg/opt/pr83187.C: New.
+
+2017-11-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/83185
+ * gcc.dg/asan/pr83185.c: New test.
+
+ PR target/80819
+ * gcc.target/i386/pr80819-1.c: New test.
+ * gcc.target/i386/pr80819-2.c: New test.
+
+2017-11-28 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
+ (test_very_wide_line): Update expected output to include a
+ fix-it hint.
+ * gcc.dg/plugin/diagnostic-test-show-locus-color.c
+ (test_very_wide_line): Likewise.
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
+ (test_show_locus): Add a fix-it hint to "test_very_wide_line".
+
+2017-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81275
+ * g++.dg/warn/pr81275-1.C: New test.
+ * g++.dg/warn/pr81275-2.C: New test.
+ * g++.dg/warn/pr81275-3.C: New test.
+ * c-c++-common/tsan/pr81275.c: Skip for C++ and -O2.
+
+ PR sanitizer/81275
+ * c-c++-common/tsan/pr81275.c: New test.
+
+2017-11-28 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR fortran/53796
+ * gfortran.dg/inquire_recl_f2018.f90: New test.
+
+2017-11-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+ Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/82808
+ * gcc.dg/ipa/pr82808.c: New test.
+
+2017-11-28 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx-1.c: Handle new intrinsics.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx512f-vpshrdd-2.c: New.
+ * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshrd-1.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
+
+2017-11-28 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx-1.c: Handle new intrinics.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx512f-vpshld-1.c: New test.
+ * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshld-1.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
+ * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
+
+2017-11-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80776
+ * gcc.dg/pr80776-1.c: New testcase.
+ * gcc.dg/pr80776-2.c: Likewise.
+
+2017-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/83117
+ * gcc.target/x86_64/abi/ms-sysv/gen.cc (make_do_tests_decl): Drop
+ const from do_test_{u,v}*.
+
+2017-11-28 Julia Koval <julia.koval@intel.com>
+ Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * c-c++-common/attr-simd-3.c: Delete.
+ * c-c++-common/cilk-plus/AN/an-if.c: Delete.
+ * c-c++-common/cilk-plus/AN/array_test1.c: Delete.
+ * c-c++-common/cilk-plus/AN/array_test2.c: Delete.
+ * c-c++-common/cilk-plus/AN/array_test_ND.c: Delete.
+ * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Delete.
+ * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Delete.
+ * c-c++-common/cilk-plus/AN/builtin_func_double.c: Delete.
+ * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Delete.
+ * c-c++-common/cilk-plus/AN/comma_exp.c: Delete.
+ * c-c++-common/cilk-plus/AN/conditional.c: Delete.
+ * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Delete.
+ * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Delete.
+ * c-c++-common/cilk-plus/AN/exec-once.c: Delete.
+ * c-c++-common/cilk-plus/AN/exec-once2.c: Delete.
+ * c-c++-common/cilk-plus/AN/fn_ptr-2.c: Delete.
+ * c-c++-common/cilk-plus/AN/fn_ptr.c: Delete.
+ * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Delete.
+ * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Delete.
+ * c-c++-common/cilk-plus/AN/gather_scatter.c: Delete.
+ * c-c++-common/cilk-plus/AN/if_test.c: Delete.
+ * c-c++-common/cilk-plus/AN/if_test_errors.c: Delete.
+ * c-c++-common/cilk-plus/AN/misc.c: Delete.
+ * c-c++-common/cilk-plus/AN/n-ptr-test.c: Delete.
+ * c-c++-common/cilk-plus/AN/parser_errors.c: Delete.
+ * c-c++-common/cilk-plus/AN/parser_errors2.c: Delete.
+ * c-c++-common/cilk-plus/AN/parser_errors3.c: Delete.
+ * c-c++-common/cilk-plus/AN/parser_errors4.c: Delete.
+ * c-c++-common/cilk-plus/AN/pr57457-2.c: Delete.
+ * c-c++-common/cilk-plus/AN/pr57457.c: Delete.
+ * c-c++-common/cilk-plus/AN/pr57490.c: Delete.
+ * c-c++-common/cilk-plus/AN/pr57541-2.c: Delete.
+ * c-c++-common/cilk-plus/AN/pr57541.c: Delete.
+ * c-c++-common/cilk-plus/AN/pr57577.c: Delete.
+ * c-c++-common/cilk-plus/AN/pr58942.c: Delete.
+ * c-c++-common/cilk-plus/AN/pr61191.c: Delete.
+ * c-c++-common/cilk-plus/AN/pr61455-2.c: Delete.
+ * c-c++-common/cilk-plus/AN/pr61455.c: Delete.
+ * c-c++-common/cilk-plus/AN/pr61962.c: Delete.
+ * c-c++-common/cilk-plus/AN/pr61963.c: Delete.
+ * c-c++-common/cilk-plus/AN/pr62008.c: Delete.
+ * c-c++-common/cilk-plus/AN/pr63884.c: Delete.
+ * c-c++-common/cilk-plus/AN/rank_mismatch.c: Delete.
+ * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Delete.
+ * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Delete.
+ * c-c++-common/cilk-plus/AN/sec_implicit.c: Delete.
+ * c-c++-common/cilk-plus/AN/sec_implicit2.c: Delete.
+ * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Delete.
+ * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: Delete.
+ * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Delete.
+ * c-c++-common/cilk-plus/AN/sec_reduce_return.c: Delete.
+ * c-c++-common/cilk-plus/AN/side-effects-1.c: Delete.
+ * c-c++-common/cilk-plus/AN/test_builtin_return.c: Delete.
+ * c-c++-common/cilk-plus/AN/test_sec_limits.c: Delete.
+ * c-c++-common/cilk-plus/AN/tst_lngth.c: Delete.
+ * c-c++-common/cilk-plus/AN/vla.c: Delete.
+ * c-c++-common/cilk-plus/CK/Wparentheses-1.c: Delete.
+ * c-c++-common/cilk-plus/CK/cilk-for-2.c: Delete.
+ * c-c++-common/cilk-plus/CK/cilk-for-3.c: Delete.
+ * c-c++-common/cilk-plus/CK/cilk-fors.c: Delete.
+ * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Delete.
+ * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Delete.
+ * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: Delete.
+ * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Delete.
+ * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: Delete.
+ * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Delete.
+ * c-c++-common/cilk-plus/CK/errors.c: Delete.
+ * c-c++-common/cilk-plus/CK/fib.c: Delete.
+ * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Delete.
+ * c-c++-common/cilk-plus/CK/fib_no_return.c: Delete.
+ * c-c++-common/cilk-plus/CK/fib_no_sync.c: Delete.
+ * c-c++-common/cilk-plus/CK/invalid_spawns.c: Delete.
+ * c-c++-common/cilk-plus/CK/invalid_sync.c: Delete.c
+ * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Delete.
+ * c-c++-common/cilk-plus/CK/no_args_error.c: Delete.
+ * c-c++-common/cilk-plus/CK/pr59631.c: Delete.
+ * c-c++-common/cilk-plus/CK/pr60197-2.c: Delete.
+ * c-c++-common/cilk-plus/CK/pr60197.c: Delete.
+ * c-c++-common/cilk-plus/CK/pr60469.c: Delete.
+ * c-c++-common/cilk-plus/CK/pr60586.c: Delete.
+ * c-c++-common/cilk-plus/CK/pr63307.c: Delete.
+ * c-c++-common/cilk-plus/CK/pr69826-1.c: Delete.
+ * c-c++-common/cilk-plus/CK/pr69826-2.c: Delete.
+ * c-c++-common/cilk-plus/CK/pr79428-4.c: Delete.
+ * c-c++-common/cilk-plus/CK/pr79428-7.c: Delete.
+ * c-c++-common/cilk-plus/CK/spawn_in_return.c: Delete.
+ * c-c++-common/cilk-plus/CK/spawnee_inline.c: Delete.
+ * c-c++-common/cilk-plus/CK/spawner_inline.c: Delete.
+ * c-c++-common/cilk-plus/CK/spawning_arg.c: Delete.
+ * c-c++-common/cilk-plus/CK/steal_check.c: Delete.
+ * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Delete.
+ * c-c++-common/cilk-plus/CK/test__cilk.c: Delete.
+ * c-c++-common/cilk-plus/CK/varargs_test.c: Delete.
+ * c-c++-common/cilk-plus/PS/Wparentheses-1.c: Delete.
+ * c-c++-common/cilk-plus/PS/body.c: Delete.
+ * c-c++-common/cilk-plus/PS/clauses1.c: Delete.
+ * c-c++-common/cilk-plus/PS/clauses2.c: Delete.
+ * c-c++-common/cilk-plus/PS/clauses3.c: Delete.
+ * c-c++-common/cilk-plus/PS/clauses4.c: Delete.
+ * c-c++-common/cilk-plus/PS/for1.c: Delete.
+ * c-c++-common/cilk-plus/PS/for2.c: Delete.
+ * c-c++-common/cilk-plus/PS/for3.c: Delete.
+ * c-c++-common/cilk-plus/PS/pr69363.c: Delete.
+ * c-c++-common/cilk-plus/PS/reduction-1.c: Delete.
+ * c-c++-common/cilk-plus/PS/reduction-2.c: Delete.
+ * c-c++-common/cilk-plus/PS/reduction-3.c: Delete.
+ * c-c++-common/cilk-plus/PS/run-1.c: Delete.
+ * c-c++-common/cilk-plus/PS/safelen.c: Delete.
+ * c-c++-common/cilk-plus/PS/vectorlength-2.c: Delete.
+ * c-c++-common/cilk-plus/PS/vectorlength-3.c: Delete.
+ * c-c++-common/cilk-plus/PS/vectorlength.c: Delete.
+ * c-c++-common/cilk-plus/SE/ef_error.c: Delete.
+ * c-c++-common/cilk-plus/SE/ef_error2.c: Delete.
+ * c-c++-common/cilk-plus/SE/ef_error3.c: Delete.
+ * c-c++-common/cilk-plus/SE/ef_test.c: Delete.
+ * c-c++-common/cilk-plus/SE/ef_test2.c: Delete.
+ * c-c++-common/cilk-plus/SE/vlength_errors.c: Delete.
+ * g++.dg/cilk-plus/AN/array_function.c: Delete.
+ * g++.dg/cilk-plus/AN/array_test1_tplt.c: Delete.
+ * g++.dg/cilk-plus/AN/array_test2_tplt.c: Delete.
+ * g++.dg/cilk-plus/AN/array_test_ND_tplt.c: Delete.
+ * g++.dg/cilk-plus/AN/braced_list.c: Delete.
+ * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.c: Delete.
+ * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.c: Delete.
+ * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Delete.
+ * g++.dg/cilk-plus/AN/postincr_test.c: Delete.
+ * g++.dg/cilk-plus/AN/preincr_test.c: Delete.
+ * g++.dg/cilk-plus/CK/catch_exc.c: Delete.
+ * g++.dg/cilk-plus/CK/cf3.c: Delete.
+ * g++.dg/cilk-plus/CK/cilk-for-tplt.c: Delete.
+ * g++.dg/cilk-plus/CK/const_spawn.c: Delete.
+ * g++.dg/cilk-plus/CK/fib-opr-overload.c: Delete.
+ * g++.dg/cilk-plus/CK/fib-tplt.c: Delete.
+ * g++.dg/cilk-plus/CK/for1.c: Delete.
+ * g++.dg/cilk-plus/CK/lambda_spawns.c: Delete.
+ * g++.dg/cilk-plus/CK/lambda_spawns_tplt.c: Delete.
+ * g++.dg/cilk-plus/CK/pr60586.c: Delete.
+ * g++.dg/cilk-plus/CK/pr66326.c: Delete.
+ * g++.dg/cilk-plus/CK/pr68001.c: Delete.
+ * g++.dg/cilk-plus/CK/pr68997.c: Delete.
+ * g++.dg/cilk-plus/CK/pr69024.c: Delete.
+ * g++.dg/cilk-plus/CK/pr69048.c: Delete.
+ * g++.dg/cilk-plus/CK/pr69267.c: Delete.
+ * g++.dg/cilk-plus/CK/pr80038.c: Delete.
+ * g++.dg/cilk-plus/CK/stl_iter.c: Delete.
+ * g++.dg/cilk-plus/CK/stl_rev_iter.c: Delete.
+ * g++.dg/cilk-plus/CK/stl_test.c: Delete.
+ * g++.dg/cilk-plus/cilk-plus.exp
+ * g++.dg/cilk-plus/ef_test.C: Delete.
+ * g++.dg/cilk-plus/for.C: Delete.
+ * g++.dg/cilk-plus/for2.C: Delete.
+ * g++.dg/cilk-plus/for3.C: Delete.
+ * g++.dg/cilk-plus/for4.C: Delete.
+ * g++.dg/cilk-plus/pr60967.C: Delete.
+ * g++.dg/cilk-plus/pr69028.C: Delete.
+ * g++.dg/cilk-plus/pr70565.C: Delete.
+ * g++.dg/pr57662.C: Delete.
+ * gcc.dg/cilk-plus/cilk-plus.exp
+ * gcc.dg/cilk-plus/for1.c: Delete.
+ * gcc.dg/cilk-plus/for2.c: Delete.
+ * gcc.dg/cilk-plus/jump-openmp.c: Delete.
+ * gcc.dg/cilk-plus/jump.c: Delete.
+ * gcc.dg/cilk-plus/pr69798-1.c: Delete.
+ * gcc.dg/cilk-plus/pr69798-2.c: Delete.
+ * gcc.dg/cilk-plus/pr78306.c: Delete.
+ * gcc.dg/cilk-plus/pr79116.c: Delete.
+ * gcc.dg/graphite/id-28.c: Delete.
+ * lib/cilk-plus-dg.exp: Delete.
+ * lib/target-supports.exp (cilkplus_runtime): Delete.
+
+2017-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/81020
+ * gcc.dg/pr81020.c: New test.
+
+ PR tree-optimization/80788
+ * gcc.dg/pr80788.c: New test.
+
+2017-11-27 Martin Sebor <msebor@redhat.com>
+
+ PR c++/83058
+ * g++.dg/warn/Wplacement-new-size-5.C: New test.
+
+2017-11-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/81888
+ * g++.dg/cpp1z/decomp30.C: Add a test for structured binding with
+ = {} and = { a, a } initializers.
+ * g++.dg/cpp1z/decomp31.C: New test.
+
+2017-11-27 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR middle_end/82333
+ * gcc.target/powerpc/pr82333.c: New test.
+
+2017-11-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/81675
+ * g++.dg/warn/pr81675.C: New test.
+
+2017-11-27 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/unroll1.ads: Remove alignment clause.
+ * gnat.dg/unroll2.ads: Likewise.
+ * gnat.dg/unroll3.ads: Likewise.
+ * gnat.dg/unroll1.adb: Remove bogus comment terminator.
+ * gnat.dg/unroll2.adb: Likewise.
+ * gnat.dg/unroll3.adb: Likewise.
+ * gnat.dg/unroll4.ad[sb]: New testcase.
+ * gnat.dg/unroll4_pkg.ads: New helper.
+
+2017-11-27 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
+
+ PR target/83109
+ * gcc.target/i386/cet-sjlj-1.c: Fix test.
+ * gcc.target/i386/cet-sjlj-4.c: Likewise.
+
+2017-11-27 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/81248
+ * g++.dg/ipa/pr81248.C: New test.
+ * gcc.dg/tree-ssa/ssa-pre-31.c: Disable IPA-SRA.
+ * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
+
+2017-11-27 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/ubsan/null-8.C (bar): New function.
+ (foo): Use bar instead of __builtin_printf.
+
+ PR debug/81307
+ * g++.dg/debug/debug9.C: Remove -fno-reorder-blocks-and-partition
+ workaround.
+
+ PR target/83100
+ * gcc.dg/pr83100-1.c: New test.
+ * gcc.dg/pr83100-2.c: New test.
+ * gcc.dg/pr83100-3.c: New test.
+ * gcc.dg/pr83100-4.c: New test.
+
+2017-11-26 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/funcspec-56.inc: Handle new march.
+ * g++.dg/ext/mv16.C: Ditto.
+
+2017-11-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/81553
+ * gcc.c-torture/compile/pr81553.c: New test.
+
+2017-11-25 Andreas Schwab <schwab@linux-m68k.org>
+
+ * g++.dg/abi/structret1.C (FrameworkObject::action): Return a
+ value.
+
+2017-11-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82848
+ * gcc.target/powerpc/pr82848.c: New test.
+
+2017-11-24 Jackson Woodruff <jackson.woodruff@arm.com>
+
+ PR tree-optimization/71026
+ * gfortran.dg/extract_recip_1.f: New test.
+ * gcc.dg/extract_recip_3.c: New test.
+ * gcc.dg/extract_recip_4.c: New test.
+
+2017-11-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82402
+ * gcc.dg/torture/pr82402.c: New testcase.
+
+2017-11-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83128
+ * gcc.dg/tree-ssa/ssa-fre-62.c: New testcase.
+
+2017-11-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/83014
+ * gcc.dg/ubsan/pr83014.c: New test.
+
+ * gcc.dg/builtin-object-size-18.c: New test.
+
+2017-11-23 Julia Koval <julia.koval@intel.com>
+
+ gcc.target/i386/avx512f-vpexpandb-1.c: New test.
+ gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
+ gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
+ gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
+ gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
+ gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
+ gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
+ gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
+
+2017-11-16 Julia Koval <julia.koval@intel.com>
+
+ gcc.target/i386/avx512-check.h: Handle AVX512VBMI2 bit.
+ gcc.target/i386/avx512f-vpcompressb-1.c: New test.
+ gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
+ gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
+ gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
+ gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
+ gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
+ gcc.target/i386/avx512vl-vpcompressw-1.c: Ditto.
+ gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
+ gcc.target/i386/i386.exp (check_effective_target_avx512vbmi2): New.
+
+2017-11-23 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/gomp/declare-simd-1.c (f9): Remove.
+ * gcc.dg/gomp/declare-simd-5.c: New test.
+
+ * g++.dg/pr65240-1.C: Add -Wno-return-type to dg-options.
+ * g++.dg/pr65240-2.C: Likewise.
+ * g++.dg/pr65240-3.C: Likewise.
+ * g++.dg/pr65240-4.C: Likewise.
+
+2017-11-23 Charles Baylis <charles.baylis@linaro.org>
+
+ * gcc.target/arm/addr-modes-float.c: New test.
+ * gcc.target/arm/addr-modes-int.c: New test.
+ * gcc.target/arm/addr-modes.h: New header.
+
+2017-11-23 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/pr64277.c: Adjust scan.
+ * gcc.dg/tree-prof/unroll-1.c: Use detailed dump and adjust scan.
+ * gcc.dg/tree-ssa/cunroll-1.c: Adjust scan.
+ * gcc.dg/tree-ssa/cunroll-12.c: Likewise.
+ * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
+ * gcc.dg/tree-ssa/cunroll-14.c: Likewise.
+ * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
+ * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
+ * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
+ * gcc.dg/tree-ssa/loop-1.c: Likewise.
+ * gcc.dg/tree-ssa/loop-23.c: Likewise.
+ * gcc.dg/tree-ssa/pr61743-1.c: Likewise.
+ * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
+ * gcc.dg/unroll-2.c (foo): Adjust message.
+ (foo2): Likewise.
+ * gcc.dg/unroll-3.c: Adjust scan.
+ * gcc.dg/unroll-4.c: Likewise.
+ * gcc.dg/unroll-5.c: Likewise.
+ * gcc.dg/unroll-7.c: Use detailed dump and adjust scan.
+ * gnat.dg/unroll1.ad[sb]: New test.
+ * gnat.dg/unroll2.ad[sb]: Likewise.
+ * gnat.dg/unroll3.ad[sb]: Likewise.
+
+2017-11-23 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/ipa/inline-1.c: Update template.
+
+2017-11-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/82253
+ * gfortran.dg/pr82253.f90: New test.
+
+2017-11-23 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/82814
+ * gfortran.dg/submodule_31.f08: New test.
+
+2017-11-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/23094
+ * gcc.dg/tree-ssa/ssa-fre-61.c: New testcase.
+
+2017-11-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83089
+ * gcc.dg/pr83089.c: Require pthread.
+
+2017-11-22 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/abi/pr68355.C: Don't expect tail call on ia32.
+
+ PR c++/82401
+ * g++.dg/cpp0x/pr82401.C: New test.
+
+2017-11-22 David Malcolm <dmalcolm@redhat.com>
+
+ PR tree-optimization/82588
+ PR tree-optimization/82583
+ * jit.dg/test-error-array-bounds.c (verify_code): Update expected
+ error message from -Warray-bounds.
+
+2017-11-22 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/graphite/pr41562.C: Add -Wno-return-type.
+
+2017-11-22 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/62170
+ * g++.dg/diagnostic/aka1.C: Update expected error messages to
+ reflect fixes to quoting.
+ * g++.dg/diagnostic/aka2.C: New test case.
+ * g++.dg/parse/error55.C: Update expected error messages to
+ reflect fixes to quoting.
+ * gcc.dg/diag-aka-1.c: Likewise.
+ * gcc.dg/diag-aka-2.c: New test case.
+ * gcc.dg/pr13804-1.c: Update expected error messages to reflect
+ fixes to quoting.
+ * gcc.dg/pr56980.c: Likewise.
+ * gcc.dg/pr65050.c: Likewise.
+ * gcc.dg/redecl-14.c: Likewise.
+ * gcc.dg/utf16-4.c Likewise.
+ * gcc.target/i386/sse-vect-types.c (__m128d): Likewise.
+ * obj-c++.dg/invalid-type-1.mm: Likewise.
+ * objc.dg/proto-lossage-4.m: Likewise.
+
+2017-11-22 Uros Bizjak <ubizjak@gmail.com>
+
+ * lib/target-supports.exp (check_effective_target_bswap16): Remove
+ (check_effective_target_bswap32): Ditto.
+ (check_effective_target_bswap64): Ditto.
+ * gcc.dg/optimize-bswaphi-1.c: Use bswap effective
+ target instead of bswap16.
+ * gcc.dg/optimize-bswapsi-1.c: Use bswap effective
+ target instead of bswap32.
+ * gcc.dg/optimize-bswapsi-2.c: Ditto.
+ * gcc.dg/optimize-bswapsi-3.c: Ditto.
+ * gcc.dg/optimize-bswapsi-4.c: Ditto.
+ * gcc.dg/optimize-bswapsi-5.c: Ditto.
+ * gcc.dg/pr77673.c: Ditto.
+ * gcc.dg/optimize-bswapdi-1.c: Use bswap effective
+ target instead of bswap64.
+ * gcc.dg/optimize-bswapdi-2.c: Ditto.
+ * gcc.dg/optimize-bswapdi-3.c: Ditto.
+
+2017-11-22 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/36313
+ * gfortran.dg/maxloc_string_1.f90: New test.
+ * gfortran.dg/minloc_string_1.f90: New test.
+
+2017-11-22 Marc Glisse <marc.glisse@inria.fr>
+
+ PR tree-optimization/83104
+ * gcc.c-torture/compile/pr83104.c: New file.
+
+2017-11-22 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/pr56184.C: Add -Wno-return-type to dg-options.
+
+2017-11-22 Marek Polacek <polacek@redhat.com>
+ H.J. Lu <hongjiu.lu@intel.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/60336
+ PR middle-end/67239
+ PR target/68355
+ * g++.dg/abi/empty12.C: New test.
+ * g++.dg/abi/empty12.h: New test.
+ * g++.dg/abi/empty12a.c: New test.
+ * g++.dg/abi/empty13.C: New test.
+ * g++.dg/abi/empty13.h: New test.
+ * g++.dg/abi/empty13a.c: New test.
+ * g++.dg/abi/empty14.C: New test.
+ * g++.dg/abi/empty14.h: New test.
+ * g++.dg/abi/empty14a.c: New test.
+ * g++.dg/abi/empty15.C: New test.
+ * g++.dg/abi/empty15.h: New test.
+ * g++.dg/abi/empty15a.c: New test.
+ * g++.dg/abi/empty16.C: New test.
+ * g++.dg/abi/empty16.h: New test.
+ * g++.dg/abi/empty16a.c: New test.
+ * g++.dg/abi/empty17.C: New test.
+ * g++.dg/abi/empty17.h: New test.
+ * g++.dg/abi/empty17a.c: New test.
+ * g++.dg/abi/empty18.C: New test.
+ * g++.dg/abi/empty18.h: New test.
+ * g++.dg/abi/empty18a.c: New test.
+ * g++.dg/abi/empty19.C: New test.
+ * g++.dg/abi/empty19.h: New test.
+ * g++.dg/abi/empty19a.c: New test.
+ * g++.dg/abi/empty20.C: New test.
+ * g++.dg/abi/empty21.C: New test.
+ * g++.dg/abi/empty22.C: New test.
+ * g++.dg/abi/empty22.h: New test.
+ * g++.dg/abi/empty22a.c: New test.
+ * g++.dg/abi/empty23.C: New test.
+ * g++.dg/abi/empty24.C: New test.
+ * g++.dg/abi/empty25.C: New test.
+ * g++.dg/abi/empty25.h: New test.
+ * g++.dg/abi/empty25a.c: New test.
+ * g++.dg/abi/empty26.C: New test.
+ * g++.dg/abi/empty26.h: New test.
+ * g++.dg/abi/empty26a.c: New test.
+ * g++.dg/abi/empty27.C: New test.
+ * g++.dg/abi/empty28.C: New test.
+ * g++.dg/abi/pr60336-1.C: New test.
+ * g++.dg/abi/pr60336-10.C: New test.
+ * g++.dg/abi/pr60336-11.C: New test.
+ * g++.dg/abi/pr60336-12.C: New test.
+ * g++.dg/abi/pr60336-2.C: New test.
+ * g++.dg/abi/pr60336-3.C: New test.
+ * g++.dg/abi/pr60336-4.C: New test.
+ * g++.dg/abi/pr60336-5.C: New test.
+ * g++.dg/abi/pr60336-6.C: New test.
+ * g++.dg/abi/pr60336-7.C: New test.
+ * g++.dg/abi/pr60336-8.C: New test.
+ * g++.dg/abi/pr60336-9.C: New test.
+ * g++.dg/abi/pr68355.C: New test.
+ * g++.dg/lto/pr60336_0.C: New test.
+
+2017-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Adapt expectations
+ to vmov instructions now generated.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
+
+2017-11-22 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/arm/simd/vdot-compile.c: New.
+ * gcc.target/arm/simd/vect-dot-qi.h: New.
+ * gcc.target/arm/simd/vect-dot-s8.c: New.
+ * gcc.target/arm/simd/vect-dot-u8.c: New
+
+2017-11-22 Uros Bizjak <ubizjak@gmail.com>
+
+ * lib/target-supports.exp (check_effective_target_bswap16):
+ Do not skip on alpha and x86 targets.
+
+2017-11-22 Sudakshina Das <sudi.das@arm.com>
+
+ * gcc.target/arm/armv8_2-fp16-move-1.c: Add -mfloat-abi=hard option.
+
+2017-11-22 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR testsuite/83004
+ * gcc.dg/vect/pr81136.c: Restore previous alignment of 32
+ in the default case.
+
+2017-11-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83044
+ * gcc.dg/pr83044.c: New test.
+ * c-c++-common/Warray-bounds.c (fb): Fix up MAX value.
+
+2017-11-22 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/79072
+ * gfortran.dg/class_result_6.f90: New test for comment 10 of
+ the PR.
+
+2017-11-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/83084
+ * g++.dg/opt/pr83084.C: New test.
+
+ PR middle-end/82875
+ * gcc.dg/pr82875.c: New test.
+ * gcc.c-torture/compile/pr82875.c: New test.
+
+ PR debug/83034
+ * gcc.dg/pr83034.c: New test.
+
+2017-11-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83089
+ * gcc.dg/pr83089.c: New testcase.
+
+2017-11-21 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/83056
+ * gcc.dg/spellcheck-pr83056.c: New test case.
+
+2017-11-21 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/82945
+ * c-c++-common/Wstringop-truncation-2.c: New test.
+ * c-c++-common/Wstringop-truncation.c: Adjust.
+ * c-c++-common/attr-nonstring-2.c: Adjust.
+ * c-c++-common/attr-nonstring-3.c: New test.
+
+2017-11-21 Sergey Shalnov <Sergey.Shalnov@intel.com>
+
+ * g++.dg/ext/pr57362.C (__attribute__): Test
+ prefer-vector-width=[128|256] target attribute.
+ * gcc.target/i386/avx512f-constant-float-return.c (dg-optioins):
+ Use -mprefer-vector-width=256 instead of -mprefer-avx256.
+ * gcc.target/i386/avx512f-prefer.c: Ditto.
+ * gcc.target/i386/pr82460-2.c: Ditto.
+
+2017-11-21 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/cpp0x/constexpr-48089.C: Add quotes for constexpr
+ keyword; add dg-message for 'in .constexpr. expansion of '.
+ * g++.dg/cpp0x/constexpr-50060.C: Likewise.
+ * g++.dg/cpp0x/constexpr-60049.C: Likewise.
+ * g++.dg/cpp0x/constexpr-70323.C: Likewise.
+ * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
+ * g++.dg/cpp0x/constexpr-cast.C: Likewise.
+ * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
+ * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
+ * g++.dg/cpp0x/constexpr-generated1.C: Likewise.
+ * g++.dg/cpp0x/constexpr-ice16.C: Likewise.
+ * g++.dg/cpp0x/constexpr-ice5.C: Likewise.
+ * g++.dg/cpp0x/constexpr-incomplete2.C: Likewise.
+ * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
+ * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
+ * g++.dg/cpp0x/constexpr-shift1.C: Likewise.
+ * g++.dg/cpp1y/constexpr-70265-1.C: Likewise.
+ * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
+ * g++.dg/cpp1y/constexpr-79655.C: Likewise.
+ * g++.dg/cpp1y/constexpr-new.C: Likewise.
+ * g++.dg/cpp1y/constexpr-return2.C: Likewise.
+ * g++.dg/cpp1y/constexpr-shift1.C: Likewise.
+ * g++.dg/cpp1y/constexpr-throw.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
+ * g++.dg/ext/constexpr-vla1.C: Likewise.
+ * g++.dg/ext/constexpr-vla2.C: Likewise.
+ * g++.dg/ext/constexpr-vla3.C: Likewise.
+ * g++.dg/cpp0x/static_assert10.C: Likewise.
+ * g++.dg/cpp1y/pr63996.C: Likewise.
+ * g++.dg/cpp1y/pr68180.C: Likewise.
+ * g++.dg/cpp1y/pr77830.C: Likewise.
+ * g++.dg/ubsan/pr63956.C: Likewise.
+
+2017-11-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/83045
+ * c-c++-common/pr61405.c (fn0, fn1): Add return stmts.
+ * c-c++-common/Wlogical-op-2.c (fn): Likewise.
+ * g++.dg/debug/pr53466.C: Add -Wno-return-type to dg-options.
+ * g++.dg/opt/combine.C: Likewise.
+ * g++.dg/ubsan/return-3.C: Likewise.
+ * g++.dg/pr59445.C: Likewise.
+ * g++.dg/pr49847.C: Likewise.
+ * g++.dg/ipa/pr61800.C: Likewise.
+ * g++.dg/ipa/pr63470.C: Likewise.
+ * g++.dg/ipa/pr68672-1.C: Likewise.
+ * g++.dg/pr58438.C: Likewise.
+ * g++.dg/torture/pr59265.C: Likewise.
+ * g++.dg/tree-ssa/ssa-dse-2.C: Likewise.
+ * g++.old-deja/g++.eh/catch13.C: Likewise.
+ * g++.old-deja/g++.eh/crash1.C: Likewise.
+ * g++.dg/tm/pr60004.C: Expect -Wreturn-type warning.
+ * g++.dg/torture/pr55740.C: Likewise.
+ * g++.dg/torture/pr43257.C: Likewise.
+ * g++.dg/torture/pr64280.C: Likewise.
+ * g++.dg/torture/pr54684.C: Likewise.
+ * g++.dg/torture/pr56694.C: Likewise.
+ * g++.dg/torture/pr68470.C: Likewise.
+ * g++.dg/torture/pr60648.C: Likewise.
+ * g++.dg/torture/pr71281.C: Likewise.
+ * g++.dg/torture/pr52772.C: Add -Wno-return-type dg-additional-options.
+ * g++.dg/torture/pr64669.C: Likewise.
+ * g++.dg/torture/pr58369.C: Likewise.
+ * g++.dg/torture/pr33627.C: Likewise.
+ * g++.dg/torture/predcom-1.C: Add
+ #pragma GCC diagnostic ignored "-Wreturn-type".
+ * g++.dg/lto/20090221_0.C: Likewise.
+ * g++.dg/lto/20091026-1_1.C: Likewise.
+ * g++.dg/lto/pr54625-1_1.C: Likewise.
+ * g++.dg/warn/pr83045.C: New test.
+
+2017-11-21 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/movbe-1.c: Update scan string for movbe
+ with integer suffix.
+ * gcc.target/i386/movbe-2.c: Ditto.
+ * gcc.target/i386/movbe-3.c: Ditto.
+ * gcc.target/i386/movbe-4.c: Ditto.
+ * gcc.target/i386/movbe-5.c: Ditto.
+
+2017-11-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/83020
+ * g++.dg/cpp1z/pr83020.C: New.
+
+2017-11-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82880
+ * gcc.dg/opts-8.c: New test.
+
+2017-11-21 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/loop-5.cpp: New test.
+
+2017-11-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83047
+ * gcc.dg/pr83047.c: New test.
+
+ P0428R2 - familiar template syntax for generic lambdas
+ * g++.dg/cpp1y/lambda-generic-x.C: Adjust warnings and limit
+ to c++17_down target.
+ * g++.dg/cpp1y/lambda-generic-dep.C: Likewise.
+ * g++.dg/cpp1y/lambda-generic-77914.C: Adjust error and limit
+ to c++17_down target.
+ * g++.dg/cpp2a/lambda-generic1.C: New test.
+ * g++.dg/cpp2a/lambda-generic2.C: New test.
+ * g++.dg/cpp2a/lambda-generic3.C: New test.
+ * g++.dg/cpp2a/lambda-generic4.C: New test.
+ * g++.dg/cpp2a/lambda-generic5.C: New test.
+
+ PR c++/83059
+ * c-c++-common/pr83059.c: New test.
+
+ PR debug/82718
+ * gcc.dg/debug/dwarf2/pr82718-1.c: New test.
+ * gcc.dg/debug/dwarf2/pr82718-2.c: New test.
+
+ PR debug/82933
+ * gcc.dg/rtl/x86_64/pr82933.c: New test.
+
+2017-11-20 Eric Gallager <egall@gwmail.gwu.edu>
+
+ PR preprocessor/81794
+ * gcc.dg/pragma-diag-7.c: Update to include check for
+ stringification.
+
+2017-11-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/81404
+ * g++.dg/spellcheck-stdlib.C: New.
+ * gcc.dg/spellcheck-stdlib.c (test_INT_MAX): New.
+
+2017-11-20 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/spellcheck-stdlib.c: New test case.
+
+2017-11-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/72786
+ * g++.dg/spellcheck-macro-ordering-2.C: New test case.
+ * g++.dg/spellcheck-macro-ordering.C: Add dg-message directives
+ for macro used-before-defined.
+
+2017-11-20 Steve Ellcey <sellcey@cavium.com>
+
+ PR target/81356
+ * gfortran.dg/pr45636.f90 (aarch64*-*-*): Remove from xfail list.
+
+2017-11-20 Uros Bizjak <ubizjak@gmail.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/movbe-5.c: New test.
+
+2017-11-20 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/79072
+ * gfortran.dg/class_result_5.f90: New test.
+
+2017-11-20 Jakub Jelinek <jakub@redhat.com>
+
+ P0329R4: Designated Initialization
+ * g++.dg/ext/desig2.C: Adjust comment, no sorry about designator
+ refering to second member.
+ (b): New variable and associated expected diagnostic.
+ * g++.dg/ext/desig4.C: For C++2A expect diagnostics.
+ * g++.dg/ext/desig5.C: Add dg-do dg-compile and empty dg-options.
+ * g++.dg/ext/desig8.C: Likewise.
+ * g++.dg/ext/desig9.C: New test.
+ * g++.dg/ext/pr27019.C: Don't expect any diagnostics.
+ * g++.dg/init/error2.C: Adjust expected diagnostics.
+ * g++.dg/cpp0x/desig1.C: Add dg-options with -pedantic, expect
+ warning on C99 designators.
+ * g++.dg/cpp2a/desig1.C: New test.
+ * g++.dg/cpp2a/desig2.C: New test.
+ * g++.dg/cpp2a/desig3.C: New test.
+ * g++.dg/cpp2a/desig4.C: New test.
+ * g++.dg/cpp2a/desig5.C: New test.
+ * g++.dg/cpp2a/desig6.C: New test.
+
+2017-11-20 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/82878
+ * g++.dg/cpp0x/pr82878.C: New.
+ * g++.dg/cpp1z/inh-ctor38.C: Check moves too.
+
+2017-11-20 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/predcom-dse-12.c: New test.
+
+2017-11-20 Marc Glisse <marc.glisse@inria.fr>
+
+ PR testsuite/82951
+ * gcc.c-torture/execute/20040409-1.c: Move invalid tests...
+ * gcc.c-torture/execute/20040409-1w.c: ... here with -fwrapv.
+ * gcc.c-torture/execute/20040409-2.c: Move invalid tests...
+ * gcc.c-torture/execute/20040409-2w.c: ... here with -fwrapv.
+ * gcc.c-torture/execute/20040409-3.c: Move invalid tests...
+ * gcc.c-torture/execute/20040409-3w.c: ... here with -fwrapv.
+ * gcc.dg/tree-ssa/cmpmul-1.c: Tweak condition.
+ * gcc.dg/tree-ssa/vrp118.c: New file.
+
+2017-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/pr82836.C: Require int128, __float128 support.
+ Add __float128 options.
+ (size_t): Define using __SIZE_TYPE__.
+
+2017-11-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82781
+ * g++.dg/ext/constexpr-pr82781.C: New test.
+
+2017-11-20 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/pr69180.c: Use -: for no column in expected
+ warnings.
+
+2017-11-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/78821
+ * gcc.dg/store_merging_16.c: New test.
+
+2017-11-19 Jan Hubicka <hubicka@ucw.cz>
+
+ PR target/82281
+ * gcc.target/i386/pr82281.c: New testcase.
+
+2017-11-19 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/81360
+ * gcc.c-torture/compile/pr81360.c: New testcase.
+
+2017-11-19 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/78990
+ * gfortran.dg/class_67.f90: New test.
+
+2017-11-19 Jan Hubicka <hubicka@ucw.cz>
+
+ PR target/82713
+ * gcc.target/i386/pr82713.c: New testcase.
+
+2017-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/66618
+ PR c/69960
+ * gcc.dg/pr69960.c: New test.
+ * gcc.dg/pr66618.c: New test.
+ * gcc.dg/pr66618-2.c: New test.
+
+2017-11-18 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR fortran/44292
+ * gfortran.dg/large_recl.f90: New test.
+
+2017-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/83012
+ * gfortran.dg/contiguous_5.f90: New test.
+
+2017-11-17 Steve Ellcey <sellcey@cavium.com>
+
+ * gcc.target/aarch64/fmls.c: New test.
+
+2017-11-17 Steve Ellcey <sellcey@cavium.com>
+
+ * gcc.target/aarch64/pr81356.c: New test.
+
+2017-11-17 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.target/i386/xop-imul64-vector.c: Disable vectorizer costmodel.
+
+2017-11-17 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-ssa/dump-2.c: Fixup template for profile precision
+ changes.
+ * gcc.dg/tree-ssa/pr77445-2.c: Fixup template for profile precision
+ changes.
+
+2017-11-17 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/pr82836.C: Fix for c++17.
+
+2017-11-17 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/82641
+ * gcc.target/arm/pragma_arch_attribute.c: New.
+
+2017-11-17 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/altivec-macros.c: Include "-:" in the messages
+ matched for.
+
+2017-11-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/83017
+ * gcc.dg/autopar/pr49960.c: Adjust.
+
+2017-11-17 Sudakshina Das <sudi.das@arm.com>
+
+ * gcc.target/arm/armv8_2-fp16-move-1.c: Edit vmov scan-assembler
+ directives.
+
+2017-11-17 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.dg/struct-simple.c: New.
+ * lib/target-supports.exp
+ (check_effective_target_word_mode_no_slow_unalign): New.
+
+2017-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/cmse/cmse-14.c: Change logic to match branch
+ instruction to bar.
+
+2017-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/cmse/cmse.exp: Add option to select Armv8-M Baseline
+ or Armv8-M Mainline when running the respective tests.
+ * gcc.target/arm/cmse/baseline/cmse-11.c: Remove architecture check and
+ selection.
+ * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise.
+ * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise.
+ * gcc.target/arm/cmse/baseline/softfp.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
+ * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
+ * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
+
+2017-11-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/82997
+ * gcc.dg/cpp/macsyntx.c (var1, rest): Don't expect
+ "requires at least one" warning.
+ * gcc.dg/cpp/sysmac1.c (foo): Likewise.
+ * gcc.dg/cpp/macsyntx2.c: New test.
+ * gcc.dg/cpp/sysmac3.c: New test.
+ * gcc.dg/cpp/sysmac3.h: New file.
+
+2017-11-15 Qing Zhao <qing.zhao@oracle.com>
+
+ PR middle-end/78809
+ * gcc.dg/strcmpopt_1.c: New test.
+
+2017-11-16 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/c18-version-1.c, gcc.dg/c18-version-2.c: New tests.
+
+2017-11-15 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/bfp/bfp.exp: Look for *.c files, not *.c*
+ files to prevent ~ files from getting recognized.
+ * gcc.target/powerpc/dfp/dfp.exp: Likewise.
+ * gcc.target/powerpc/vsu/vsu.exp: Likewise.
+
+2017-11-16 Henry Linjamäki <henry.linjamaki@parmance.com>
+
+ * brig.dg/test/gimple/vector.hsail: Update for HSA registers' tree
+ representation changes in brig1.
+ * brig.dg/test/gimple/packed.hsail: Likewise.
+ * brig.dg/test/gimple/internal-reg-var-casts.hsail: New.
+
+2017-11-16 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/ipa/ipcp-2.c: Lower threshold.
+
+2017-11-16 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/63477
+ * gcc.dg/pr63477.c: New test.
+
+2017-11-16 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/82588
+ PR tree-optimization/82583
+ * c-c++-common/Warray-bounds.c: New test.
+ * gcc.dg/Warray-bounds-11.c: Adjust.
+ * gcc.dg/Warray-bounds-22.c: New test.
+
+2017-11-16 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/82836
+ PR c++/82737
+ * g++.dg/pr82836.C: New.
+
+ PR c++81060
+ * g++.dg/cpp0x/lambda/lambda-template13.C: Avoid undefined
+ template using local type error.
+ * g++.dg/cpp0x/pr81060.C: New.
+
+2017-11-16 Wilco Dijkstra <wdijkstr@arm.com>
+ Jackson Woodruff <jackson.woodruff@arm.com>
+
+ PR tree-optimization/71026
+ * gcc.dg/cse_recip.c: New test.
+
+2017-11-16 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/lr_free_2.c: Fix test.
+ * gcc.target/aarch64/spill_1.c: Likewise.
+ * gcc.target/aarch64/test_frame_11.c: Likewise.
+ * gcc.target/aarch64/test_frame_12.c: Likewise.
+ * gcc.target/aarch64/test_frame_13.c: Likewise.
+ * gcc.target/aarch64/test_frame_14.c: Likewise.
+ * gcc.target/aarch64/test_frame_15.c: Likewise.
+ * gcc.target/aarch64/test_frame_3.c: Likewise.
+ * gcc.target/aarch64/test_frame_5.c: Likewise.
+ * gcc.target/aarch64/test_frame_9.c: Likewise.
+
+2017-11-16 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70383
+ * g++.dg/cpp0x/lambda/lambda-70383.C: New.
+
+2017-11-16 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512f-gf2p8mulb-2.c: New runtime tests.
+ * gcc.target/i386/avx512vl-gf2p8mulb-2.c: Ditto.
+ * gcc.target/i386/gfni-1.c: Add tests for GF2P8MUL.
+ * gcc.target/i386/gfni-2.c: Ditto.
+ * gcc.target/i386/gfni-3.c: Ditto.
+ * gcc.target/i386/gfni-4.c: Ditto.
+
+2017-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/swaps-p8-26.c: Modify expected code
+ generation.
+
+2017-11-15 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/82988
+ * g++.dg/cpp0x/lambda/lambda-switch.C: Prune unimportant warning.
+
+2017-11-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/82990
+ * gcc.target/i386/pr82942-2.c: Add -mtune=knl.
+ * gcc.target/i386/pr82990-1.c: New test.
+ * gcc.target/i386/pr82990-2.c: Likewise.
+ * gcc.target/i386/pr82990-3.c: Likewise.
+ * gcc.target/i386/pr82990-4.c: Likewise.
+ * gcc.target/i386/pr82990-5.c: Likewise.
+ * gcc.target/i386/pr82990-6.c: Likewise.
+ * gcc.target/i386/pr82990-7.c: Likewise.
+
+2017-11-15 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-p9.c: Add -O1, update
+ expected codegen checks.
+ * gcc.target/powerpc/vec-cmp-sel.c: Mark vars as volatile.
+ * gcc.target/powerpc/vsu/vec-cmpne-0.c: Add -O1.
+ * gcc.target/powerpc/vsu/vec-cmpne-1.c: Add -O1.
+ * gcc.target/powerpc/vsu/vec-cmpne-2.c: Add -O1.
+ * gcc.target/powerpc/vsu/vec-cmpne-3.c: Add -O1.
+ * gcc.target/powerpc/vsu/vec-cmpne-4.c: Add -O1.
+ * gcc.target/powerpc/vsu/vec-cmpne-5.c: Add -O1.
+ * gcc.target/powerpc/vsu/vec-cmpne-6.c: Add -O1.
+
+2017-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/78240
+ gfortran.dg/pr78240.f90: Prune run-on errors.
+
+2017-11-15 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/82726
+ * gcc.dg/tree-ssa/pr82726.c: New test.
+
+2017-11-15 Sudakshina Das <sudi.das@arm.com>
+
+ * g++.dg/ext/pr57735.C: Add -Wno-return-type for test.
+ * gcc.target/arm/pr54300.C (main): Add return type and
+ return a value.
+
+2017-11-15 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/strncpy-fix-1.c: Add -Wno-stringop-truncation to dg-options.
+
+2017-11-15 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ * gcc.target/i386/pr81706.c: Adjust asm for darwin.
+ * g++.dg/ext/pr81706.C: Likewise.
+
+2017-11-15 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/81574
+ * g++.dg/cpp1y/pr81574.C: New.
+
+2017-11-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82985
+ * g++.dg/torture/pr82985.C: Likewise.
+
+2017-11-15 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ PR target/82941
+ PR target/82942
+ * gcc.target/i386/pr82941-1.c: New test.
+ * gcc.target/i386/pr82941-2.c: New test.
+ * gcc.target/i386/pr82942-1.c: New test.
+ * gcc.target/i386/pr82942-2.c: New test.
+
+2017-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/cpp0x/rv-trivial-bug.C (test2): Return a value.
+
+2017-11-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82981
+ * gcc.target/mips/pr82981.c: New test.
+
+2017-11-15 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/ubsan/vptr-12.C: New test.
+
+2017-11-15 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/81156
+ * gcc.dg/builtin-tgmath-1.c, gcc.dg/builtin-tgmath-2.c,
+ gcc.dg/builtin-tgmath-err-1.c, gcc.dg/builtin-tgmath-err-2.c,
+ gcc.dg/dfp/builtin-tgmath-dfp-err.c,
+ gcc.dg/dfp/builtin-tgmath-dfp.c: New tests.
+
+2017-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/float128-hw4.c: New test.
+
+2017-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * lib/target-supports.exp (check_effective_target_pie): Adapt
+ comment for Solaris 12 renaming.
+
+ * gcc.dg/torture/pr60092.c: Remove *-*-solaris2.11* dg-xfail-run-if.
+
+2017-11-14 Carl Love <cel@us.ibm.com>
+
+ * builtins-revb-runnable.c (dg-do run): Add lp64 directive. Fix
+ indentation of printf and abort statements.
+ * p9-xxbr-1.c (dg-do compile): Add lp64 && p9vector_h directives.
+
+2017-11-14 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.target/aarch64/bsl-idiom.c: New.
+ * gcc.target/aarch64/copysign-bsl.c: New.
+
+2017-11-14 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/Wstringop-truncation.c: Require effective target alloca.
+
+2017-11-13 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-ssa/fnsplit-2.c: New testcase.
+
+2017-11-13 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/78240
+ * gfortran.dg/dec_structure_23.f90: New.
+ * gfortran.dg/pr78240.f90: New.
+
+2017-11-13 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtin-vec-sums-be-int.c: New test file.
+
+2017-11-13 Tom Tromey <tom@tromey.com>
+
+ * c-c++-common/cpp/va-opt-pedantic.c: New file.
+ * c-c++-common/cpp/va-opt.c: New file.
+ * c-c++-common/cpp/va-opt-error.c: New file.
+
+2017-11-13 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-6-p9-runnable.c: Add new runnable test.
+ * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Update expected error
+ message.
+
+2017-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/float128-minmax.c: New test.
+
+2017-11-13 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/pr67989.C: Add -Wno-return-type to
+ dg-additional-options.
+
+2017-11-13 Nathan Sidwell <nathan@acm.org>
+
+ * lib/gcc-dg.exp (process-message): Use -: for no column.
+ * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: Mark elided
+ column messages.
+ * c-c++-common/cpp/pr58844-1.c: Likewise.
+ * c-c++-common/cpp/pr58844-2.c: Likewise.
+ * c-c++-common/cpp/warning-zero-location.c: Likewise.
+ * g++.dg/diagnostic/pr77949.C: Likewise.
+ * g++.dg/gomp/macro-4.C: Likewise.
+ * gcc.dg/Wunknownprag.c: Likewise.
+ * gcc.dg/builtin-redefine.c: Likewise.
+ * gcc.dg/cpp/Wunknown-pragmas-1.c: Likewise.
+ * gcc.dg/cpp/Wunused.c: Likewise.
+ * gcc.dg/cpp/misspelled-directive-1.c: Likewise.
+ * gcc.dg/cpp/redef2.c: Likewise.
+ * gcc.dg/cpp/redef3.c: Likewise.
+ * gcc.dg/cpp/redef4.c: Likewise.
+ * gcc.dg/cpp/trad/Wunused.c: Likewise.
+ * gcc.dg/cpp/trad/argcount.c: Likewise.
+ * gcc.dg/cpp/trad/comment-3.c: Likewise.
+ * gcc.dg/cpp/trad/comment.c: Likewise.
+ * gcc.dg/cpp/trad/defined.c: Likewise.
+ * gcc.dg/cpp/trad/directive.c: Likewise.
+ * gcc.dg/cpp/trad/funlike-3.c: Likewise.
+ * gcc.dg/cpp/trad/funlike.c: Likewise.
+ * gcc.dg/cpp/trad/literals-2.c: Likewise.
+ * gcc.dg/cpp/trad/macro.c: Likewise.
+ * gcc.dg/cpp/trad/pr65238-4.c: Likewise.
+ * gcc.dg/cpp/trad/recurse-1.c: Likewise.
+ * gcc.dg/cpp/trad/recurse-2.c: Likewise.
+ * gcc.dg/cpp/trad/redef2.c: Likewise.
+ * gcc.dg/cpp/ucnid-11.c: Likewise.
+ * gcc.dg/cpp/unc1.c: Likewise.
+ * gcc.dg/cpp/unc2.c: Likewise.
+ * gcc.dg/cpp/unc3.c: Likewise.
+ * gcc.dg/cpp/unc4.c: Likewise.
+ * gcc.dg/cpp/undef2.c: Likewise.
+ * gcc.dg/cpp/warn-redefined-2.c: Likewise.
+ * gcc.dg/cpp/warn-redefined.c: Likewise.
+ * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
+ * gcc.dg/cpp/warn-unused-macros.c: Likewise.
+ * gcc.dg/empty-source-2.c: Likewise.
+ * gcc.dg/empty-source-3.c: Likewise.
+ * gcc.dg/gomp/macro-4.c: Likewise.
+ * gcc.dg/noncompile/pr35447-1.c: Likewise.
+ * gcc.dg/plugin/location-overflow-test-1.c: Likewise.
+ * gcc.dg/pr20245-1.c: Likewise.
+ * gcc.dg/pr28419.c: Likewise.
+ * gcc.dg/rtl/truncated-rtl-file.c: Likewise.
+ * gcc.dg/unclosed-init.c: Likewise.
+
+2017-11-13 Charles Baylis <charles.baylis@linaro.org>
+
+ * gfortran.dg/ieee/ieee_8.f90: xfail for aarch64*-*-gnu*
+
+2017-11-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/78821
+ * gcc.dg/store_merging_15.c: New test.
+
+ PR tree-optimization/82954
+ * gcc.c-torture/execute/pr82954.c: New test.
+
+2017-11-11 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/82932
+ * gfortran.dg/typebound_call_29.f90: New test.
+
+2017-11-10 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/82886
+ * gfortran.dg/init_flag_16.f03: New testcase.
+
+2017-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p9-xxbr-3.c: New test.
+
+2017-11-10 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/force-indirect-call-1.c: Merge scan strings.
+ * gcc.target/i386/force-indirect-call-2.c: Ditto.
+ Require fpic effective target.
+ * gcc.target/i386/force-indirect-call-3.c: Ditto.
+ Require lp64 effective target.
+
+2017-11-10 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx-1.c: Handle new intrinsics.
+ * gcc.target/i386/avx512f-gf2p8affineqb-2.c: New runtime tests.
+ * gcc.target/i386/avx512vl-gf2p8affineqb-2.c: Ditto.
+ * gcc.target/i386/gfni-1.c: Add tests for GF2P8AFFINE.
+ * gcc.target/i386/gfni-2.c: Ditto.
+ * gcc.target/i386/gfni-3.c: Ditto.
+ * gcc.target/i386/gfni-4.c: Ditto.
+ * gcc.target/i386/sse-13.c: Handle new tests.
+ * gcc.target/i386/sse-14.c: Handle new tests.
+ * gcc.target/i386/sse-23.c: Handle new tests.
+
+2017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/cmse/bitfield-4.x: New file.
+ * gcc.target/arm/cmse/baseline/bitfield-4.c: Remove code and include
+ above file.
+ * gcc.target/arm/cmse/mainline/bitfield-4.c: Likewise.
+ * gcc.target/arm/cmse/bitfield-5.x: New file.
+ * gcc.target/arm/cmse/baseline/bitfield-5.c: Remove code and include
+ above file.
+ * gcc.target/arm/cmse/mainline/bitfield-5.c: Likewise.
+ * gcc.target/arm/cmse/bitfield-6.x: New file.
+ * gcc.target/arm/cmse/baseline/bitfield-6.c: Remove code and include
+ above file.
+ * gcc.target/arm/cmse/mainline/bitfield-6.c: Likewise.
+ * gcc.target/arm/cmse/bitfield-7.x: New file.
+ * gcc.target/arm/cmse/baseline/bitfield-7.c: Remove code and include
+ above file.
+ * gcc.target/arm/cmse/mainline/bitfield-7.c: Likewise.
+ * gcc.target/arm/cmse/bitfield-8.x: New file.
+ * gcc.target/arm/cmse/baseline/bitfield-8.c: Remove code and include
+ above file.
+ * gcc.target/arm/cmse/mainline/bitfield-8.c: Likewise.
+ * gcc.target/arm/cmse/bitfield-9.x: New file.
+ * gcc.target/arm/cmse/baseline/bitfield-9.c: Remove code and include
+ above file.
+ * gcc.target/arm/cmse/mainline/bitfield-9.c: Likewise.
+ * gcc.target/arm/cmse/bitfield-and-union.x: New file.
+ * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: Rename into ...
+ * gcc.target/arm/cmse/baseline/bitfield-and-union.c: This. Remove code
+ and include above bitfield-and-union.x file.
+ * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Rename into ...
+ * gcc.target/arm/cmse/mainline/bitfield-and-union.c: this. Remove code
+ and include above bitfield-and-union.x file.
+ * gcc.target/arm/cmse/cmse-13.x: New file.
+ * gcc.target/arm/cmse/baseline/cmse-13.c: Remove code and include above
+ file.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/cmse-5.x: New file.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Remove code and
+ include above file.
+ * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
+ * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
+ * gcc.target/arm/cmse/cmse-7.x: New file.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Remove code and
+ include above file.
+ * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/cmse-8.x: New file.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Remove code and
+ include above file.
+ * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
+ * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
+ * gcc.target/arm/cmse/union-1.x: New file.
+ * gcc.target/arm/cmse/baseline/union-1.c: Remove code and include above
+ file.
+ * gcc.target/arm/cmse/mainline/union-1.c: Likewise.
+ * gcc.target/arm/cmse/union-2.x: New file.
+ * gcc.target/arm/cmse/baseline/union-2.c: Remove code and include above
+ file.
+ * gcc.target/arm/cmse/mainline/union-2.c: Likewise.
+
+2017-11-10 Martin Sebor <msebor@redhat.com>
+
+ PR c/81117
+ * c-c++-common/Wsizeof-pointer-memaccess3.c: New test.
+ * c-c++-common/Wstringop-overflow.c: Same.
+ * c-c++-common/Wstringop-truncation.c: Same.
+ * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust.
+ * c-c++-common/attr-nonstring-2.c: New test.
+ * gcc.dg/builtin-stpncpy.c: Adjust.
+ * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
+ * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
+ * gcc.dg/torture/pr63554.c: Same.
+ * gcc.dg/Walloca-1.c: Disable macro tracking.
+
+2017-11-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/82929
+ * gcc.dg/pr82929.c: New test.
+ * g++.dg/opt/pr82929.C: New test.
+
+2017-11-10 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports.exp (check_effective_target_arm_soft_ok):
+ New function.
+ * gcc.target/arm/copysign_softfloat_1.c: Require arm_soft_ok
+ effective target.
+
+2017-11-10 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/82934
+ * gfortran.dg/allocate_assumed_charlen_1.f90: New test.
+
+2017-11-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/82916
+ * gcc.dg/store_merging_2.c: Only expect 2 successful mergings instead
+ of 3.
+ * gcc.dg/pr82916.c: New test.
+
+2017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/scanasm.exp (scan-assembler): Extract filename from testname used
+ in summary.
+ (scan-assembler-not): Likewise.
+ (scan-hidden): Likewise.
+ (scan-not-hidden): Likewise.
+ (scan-stack-usage): Likewise.
+ (scan-stack-usage-not): Likewise.
+ (scan-assembler-times): Likewise.
+ (scan-assembler-dem): Likewise.
+ (scan-assembler-dem-not): Likewise.
+ (object-size): Likewise.
+ (scan-lto-assembler): Likewise.
+ * lib/scandump.exp (scan-dump): Likewise.
+ (scan-dump-times): Likewise.
+ (scan-dump-not): Likewise.
+ (scan-dump-dem): Likewise.
+ (scan-dump-dem-not): Likewise
+
+2017-11-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt69.adb: New test.
+
+2017-11-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/82913
+ * gcc.c-torture/compile/pr82913.c: New test.
+
+2017-11-09 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/78619
+ * gfortran.dg/pr78619.f90: New test.
+
+2017-11-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/78814
+ * gfortran.dg/interface_40.f90: New testcase.
+
+2017-11-09 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb,
+ gnat.dg/finalized.adb: Disable all warnings.
+
+2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_vect_masked_store):
+ New proc.
+ * gcc.dg/vect/vect-cselim-1.c (foo): Mention that the second loop
+ is vectorizable with masked stores. Update scan-tree-dump-times
+ accordingly.
+
+2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_vect_align_stack_vars): New proc.
+ * gcc.dg/vect/vect-23.c: Only expect the array to be aligned if
+ vect_align_stack_vars.
+ * gcc.dg/vect/vect-24.c: Likewise.
+ * gcc.dg/vect/vect-25.c: Likewise.
+ * gcc.dg/vect/vect-26.c: Likewise.
+ * gcc.dg/vect/vect-32-big-array.c: Likewise.
+ * gcc.dg/vect/vect-32.c: Likewise.
+ * gcc.dg/vect/vect-40.c: Likewise.
+ * gcc.dg/vect/vect-42.c: Likewise.
+ * gcc.dg/vect/vect-46.c: Likewise.
+ * gcc.dg/vect/vect-48.c: Likewise.
+ * gcc.dg/vect/vect-52.c: Likewise.
+ * gcc.dg/vect/vect-54.c: Likewise.
+ * gcc.dg/vect/vect-62.c: Likewise.
+ * gcc.dg/vect/vect-67.c: Likewise.
+ * gcc.dg/vect/vect-75-big-array.c: Likewise.
+ * gcc.dg/vect/vect-75.c: Likewise.
+ * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
+ * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
+ * gcc.dg/vect/vect-89-big-array.c: Likewise.
+ * gcc.dg/vect/vect-89.c: Likewise.
+ * gcc.dg/vect/vect-96.c: Likewise.
+ * gcc.dg/vect/vect-multitypes-3.c: Likewise.
+ * gcc.dg/vect/vect-multitypes-6.c: Likewise.
+
+2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_vect_variable_length): New proc.
+ * gcc.dg/vect/pr60482.c: XFAIL test for no epilog loop if
+ vect_variable_length.
+ * gcc.dg/vect/slp-reduc-6.c: XFAIL two-operation SLP if
+ vect_variable_length.
+ * gcc.dg/vect/vect-alias-check-5.c: XFAIL alias optimization if
+ vect_variable_length.
+ * gfortran.dg/vect/fast-math-mgrid-resid.f: XFAIL predictive
+ commoning optimization if vect_variable_length.
+
+2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_vect_unaligned_possible): New proc.
+ * gcc.dg/vect/slp-25.c: Extend XFAIL of peeling for alignment from
+ vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible.
+ * gcc.dg/vect/vect-multitypes-1.c: Likewise.
+ * gcc.dg/vect/vect-109.c: XFAIL vectorisation of an unaligned
+ access to ! vect_unaligned_possible.
+ * gcc.dg/vect/vect-33.c: Likewise.
+ * gcc.dg/vect/vect-42.c: Likewise.
+ * gcc.dg/vect/vect-56.c: Likewise.
+ * gcc.dg/vect/vect-60.c: Likewise.
+ * gcc.dg/vect/vect-96.c: Likewise.
+ * gcc.dg/vect/vect-peel-1.c: Likewise.
+ * gcc.dg/vect/vect-27.c: Extend XFAIL of unaligned vectorization from
+ vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible.
+ * gcc.dg/vect/vect-29.c: Likewise.
+ * gcc.dg/vect/vect-44.c: Likewise.
+ * gcc.dg/vect/vect-48.c: Likewise.
+ * gcc.dg/vect/vect-50.c: Likewise.
+ * gcc.dg/vect/vect-52.c: Likewise.
+ * gcc.dg/vect/vect-72.c: Likewise.
+ * gcc.dg/vect/vect-75-big-array.c: Likewise.
+ * gcc.dg/vect/vect-75.c: Likewise.
+ * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
+ * gcc.dg/vect/vect-77-global.c: Likewise.
+ * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
+ * gcc.dg/vect/vect-78-global.c: Likewise.
+ * gcc.dg/vect/vect-multitypes-3.c: Likewise.
+ * gcc.dg/vect/vect-multitypes-4.c: Likewise.
+ * gcc.dg/vect/vect-multitypes-6.c: Likewise.
+ * gcc.dg/vect/vect-peel-4.c: Likewise.
+ * gcc.dg/vect/vect-peel-3.c: Likewise, and also for peeling
+ for alignment.
+
+2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_vect_element_align_preferred): New proc.
+ (check_effective_target_vect_peeling_profitable): Test it.
+ * gcc.dg/vect/no-section-anchors-vect-31.c: Don't expect peeling
+ if vect_element_align_preferred.
+ * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
+ * gcc.dg/vect/pr65310.c: Likewise.
+ * gcc.dg/vect/vect-26.c: Likewise.
+ * gcc.dg/vect/vect-54.c: Likewise.
+ * gcc.dg/vect/vect-56.c: Likewise.
+ * gcc.dg/vect/vect-58.c: Likewise.
+ * gcc.dg/vect/vect-60.c: Likewise.
+ * gcc.dg/vect/vect-89-big-array.c: Likewise.
+ * gcc.dg/vect/vect-89.c: Likewise.
+ * gcc.dg/vect/vect-92.c: Likewise.
+ * gcc.dg/vect/vect-peel-1.c: Likewise.
+ * gcc.dg/vect/vect-outer-3a-big-array.c: Expect the step to
+ divide the alignment if vect_element_align_preferred.
+ * gcc.dg/vect/vect-outer-3a.c: Likewise.
+
+2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * lib/target-supports.exp (vect_perm_supported): New proc.
+ (check_effective_target_vect_perm3_int): Likewise.
+ (check_effective_target_vect_perm3_short): Likewise.
+ (check_effective_target_vect_perm3_byte): Likewise.
+ * gcc.dg/vect/slp-perm-1.c: Expect SLP load permutation to
+ succeed if vect_perm3_int.
+ * gcc.dg/vect/slp-perm-5.c: Likewise.
+ * gcc.dg/vect/slp-perm-6.c: Likewise.
+ * gcc.dg/vect/slp-perm-7.c: Likewise.
+ * gcc.dg/vect/slp-perm-8.c: Likewise vect_perm3_byte.
+ * gcc.dg/vect/slp-perm-9.c: Likewise vect_perm3_short.
+ Use vect_perm_short instead of vect_perm. Add a scan-tree-dump-not
+ test for vect_perm3_short targets.
+
+2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/vect/no-vfa-vect-101.c: Use scan-tree-dump rather than
+ scan-tree-dump-times for vect_multiple_sizes.
+ * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
+ * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
+ * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
+ * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
+ * gcc.dg/vect/vect-104.c: Likewise.
+
+2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * lib/target-supports.exp (available_vector_sizes): New proc.
+ (check_effective_target_vect_multiple_sizes): Use it.
+ (check_effective_target_vect64): Likewise.
+ (check_effective_target_vect_sizes_32B_16B): Likewise.
+
+2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define.
+ * gcc.dg/vect/bb-slp-pr69907.c: Include tree-vect.h.
+ (N): New macro.
+ (foo): Use it instead of hard-coded 320.
+ * gcc.dg/vect/no-scevccp-outer-7.c (N): Redefine if the default
+ value is too small for VECTOR_BITS.
+ * gcc.dg/vect/no-scevccp-vect-iv-3.c (N): Likewise.
+ * gcc.dg/vect/no-section-anchors-vect-31.c (N): Likewise.
+ * gcc.dg/vect/no-section-anchors-vect-36.c (N): Likewise.
+ * gcc.dg/vect/slp-perm-9.c (N): Likewise.
+ * gcc.dg/vect/vect-32.c (N): Likewise.
+ * gcc.dg/vect/vect-75.c (N, OFF): Likewise.
+ * gcc.dg/vect/vect-77-alignchecks.c (N, OFF): Likewise.
+ * gcc.dg/vect/vect-78-alignchecks.c (N, OFF): Likewise.
+ * gcc.dg/vect/vect-89.c (N): Likewise.
+ * gcc.dg/vect/vect-96.c (N): Likewise.
+ * gcc.dg/vect/vect-multitypes-3.c (N): Likewise.
+ * gcc.dg/vect/vect-multitypes-6.c (N): Likewise.
+ * gcc.dg/vect/vect-over-widen-1.c (N): Likewise.
+ * gcc.dg/vect/vect-over-widen-4.c (N): Likewise.
+ * gcc.dg/vect/vect-reduc-pattern-1a.c (N): Likewise.
+ * gcc.dg/vect/vect-reduc-pattern-1b.c (N): Likewise.
+ * gcc.dg/vect/vect-reduc-pattern-2a.c (N): Likewise.
+ * gcc.dg/vect/no-section-anchors-vect-64.c (NINTS): New macro.
+ (N): Redefine in terms of NINTS.
+ (ia, ib, ic): Use NINTS instead of hard-coded constants in the
+ array bounds.
+ * gcc.dg/vect/no-section-anchors-vect-69.c (NINTS): New macro.
+ (N): Redefine in terms of NINTS.
+ (test1): Replace a and b fields with NINTS - 2 ints of padding.
+ (main1): Use NINTS instead of hard-coded constants.
+ * gcc.dg/vect/section-anchors-vect-69.c (NINTS): New macro.
+ (N): Redefine in terms of NINTS.
+ (test1): Replace a and b fields with NINTS - 2 ints of padding.
+ (test2): Remove incorrect comments about alignment.
+ (main1): Use NINTS instead of hard-coded constants.
+ * gcc.dg/vect/pr45752.c (N): Redefine if the default value is
+ too small for VECTOR_BITS.
+ (main): Continue to use canned results for the default value of N,
+ but compute the expected results from scratch for other values.
+ * gcc.dg/vect/slp-perm-1.c (N, main): As for pr45752.c.
+ * gcc.dg/vect/slp-perm-4.c (N, main): Likewise.
+ * gcc.dg/vect/slp-perm-5.c (N, main): Likewise.
+ * gcc.dg/vect/slp-perm-6.c (N, main): Likewise.
+ * gcc.dg/vect/slp-perm-7.c (N, main): Likewise.
+ * gcc.dg/vect/pr65518.c (NINTS, N, RESULT): New macros.
+ (giga): Use NINTS as the array bound.
+ (main): Use NINTS, N and RESULT.
+ * gcc.dg/vect/pr65947-5.c (N): Redefine if the default value is
+ too small for VECTOR_BITS.
+ (main): Fill in any remaining elements of A programmatically.
+ * gcc.dg/vect/pr81136.c: Include tree-vect.h.
+ (a): Use VECTOR_BITS to set the alignment of the target structure.
+ * gcc.dg/vect/slp-19c.c (N): Redefine if the default value is
+ too small for VECTOR_BITS.
+ (main1): Continue to use the canned input for the default value of N,
+ but compute the input from scratch for other values.
+ * gcc.dg/vect/slp-28.c (N): Redefine if the default value is
+ too small for VECTOR_BITS.
+ (in1, in2, in3): Remove initialization.
+ (check1, check2): Delete.
+ (main1): Initialize in1, in2 and in3 here. Check every element
+ of the vectors and compute the expected values directly instead
+ of using an array.
+ * gcc.dg/vect/slp-perm-8.c (N): Redefine if the default value is
+ too small for VECTOR_BITS.
+ (foo, main): Change type of "i" to int.
+ * gcc.dg/vect/vect-103.c (NINTS): New macro.
+ (N): Redefine in terms of N.
+ (c): Delete.
+ (main1): Use NINTS. Check the result from a and b directly.
+ * gcc.dg/vect/vect-67.c (NINTS): New macro.
+ (N): Redefine in terms of N.
+ (main1): Use NINTS for the inner array bounds.
+ * gcc.dg/vect/vect-70.c (NINTS, OUTERN): New macros.
+ (N): Redefine in terms of NINTS.
+ (s): Keep the outer dimensions as 4 even if N is larger than 24.
+ (tmp1): New variable.
+ (main1): Only define a local tmp1 if NINTS is relatively small.
+ Use OUTERN for the outer loops and NINTS for the inner loops.
+ * gcc.dg/vect/vect-91.c (OFF): New macro.
+ (a, main3): Use it.
+ * gcc.dg/vect/vect-92.c (NITER): New macro.
+ (main1, main2): Use it.
+ * gcc.dg/vect/vect-93.c (N): Rename to...
+ (N1): ...this.
+ (main): Update accordingly.
+ (N2): New macro.
+ (main1): Use N1 instead of 3001 and N2 insteaed of 10.
+ * gcc.dg/vect/vect-multitypes-1.c (NSHORTS, NINTS): New macros.
+ (N): Redefine in terms of NSHORTS.
+ (main1): Use NINTS - 1 instead of 3 and NSHORTS - 1 instead of 7.
+ (main): Likewise.
+ * gcc.dg/vect/vect-over-widen-3-big-array.c (N): Define to VECTOR_BITS.
+ (foo): Truncate the expected value to the type of *d.
+ * gcc.dg/vect/vect-peel-3.c (NINTS, EXTRA): New macros.
+ (ia, ib, ic, main): Use EXTRA.
+ (main): Use NINTS.
+ (RES_A, RES_B, REC_C): New macros.
+ (RES): Redefine as their sum.
+ * gcc.dg/vect/vect-reduc-or_1.c (N): New macro.
+ (in): Change number of elements to N.
+ (main): Update accordingly. Calculate the expected result.
+ * gcc.dg/vect/vect-reduc-or_2.c (N, in, main): As for
+ vect-reduc-or-1.c.
+
+2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/vect/bb-slp-cond-1.c (main): Add an asm volatile
+ to the set-up loop.
+ * gcc.dg/vect/slp-perm-7.c (main): Prevent vectorisation with
+ asm volatile ("" ::: "memory") instead of a conditional abort.
+ Update the expected vector loop count accordingly.
+ * gcc.dg/vect/slp-perm-9.c (main): Likewise.
+ * gcc.dg/vect/bb-slp-1.c (main1): Prevent vectorisation with
+ asm volatile ("" ::: "memory") instead of a conditional abort.
+ * gcc.dg/vect/slp-23.c (main): Likewise,
+ * gcc.dg/vect/slp-35.c (main): Likewise,
+ * gcc.dg/vect/slp-37.c (main): Likewise,
+ * gcc.dg/vect/slp-perm-4.c (main): Likewise.
+ * gcc.dg/vect/bb-slp-24.c (foo): Likewise. Remove dummy argument.
+ (main): Update call accordingly.
+ * gcc.dg/vect/bb-slp-25.c (foo, main): As for bb-slp-24.c.
+ * gcc.dg/vect/bb-slp-26.c (foo, main): Likewise.
+ * gcc.dg/vect/bb-slp-29.c (foo, main): Likewise.
+ * gcc.dg/vect/no-vfa-vect-102.c (foo): Delete.
+ (main): Don't initialize it.
+ (main1): Prevent vectorisation with asm volatile ("" ::: "memory")
+ instead of a conditional abort.
+ * gcc.dg/vect/no-vfa-vect-102a.c (foo, main1, main): As for
+ no-vfa-vect-102.c
+ * gcc.dg/vect/vect-103.c (foo, main1, main): Likewise.
+ * gcc.dg/vect/vect-104.c (foo, main1, main): Likewise.
+ * gcc.dg/vect/pr42709.c (main1): Remove dummy argument.
+ Prevent vectorisation with asm volatile ("" ::: "memory")
+ instead of a conditional abort.
+ * gcc.dg/vect/slp-13-big-array.c (y): Delete.
+ (main1): Prevent vectorisation with asm volatile ("" ::: "memory")
+ instead of a conditional abort.
+ * gcc.dg/vect/slp-3-big-array.c (y, main1): As for slp-13-big-array.c.
+ * gcc.dg/vect/slp-34-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/slp-4-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/slp-multitypes-11-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-105.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-105-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-112-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-15-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-2-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-34-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-6-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-73-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-74-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-75-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-76-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-80-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-97-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-all-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-reduc-1char-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-reduc-2char-big-array.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-strided-a-mult.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-strided-a-u16-i2.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-strided-a-u16-i4.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-strided-a-u16-mult.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-strided-a-u8-i2-gap.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c (y, main1):
+ Likewise.
+ * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c (y, main1): Likewise.
+ * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c (y, main1):
+ Likewise.
+ * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c (y, main1): Likewise.
+ * gcc.dg/vect/slp-24.c (y): Delete.
+ (main): Prevent vectorisation with asm volatile ("" ::: "memory")
+ instead of a conditional abort.
+ * gcc.dg/vect/slp-24-big-array.c (y, main): As for slp-24.c.
+ * gcc.dg/vect/vect-98-big-array.c (y, main): Likewise.
+ * gcc.dg/vect/vect-bswap16.c (y, main): Likewise.
+ * gcc.dg/vect/vect-bswap32.c (y, main): Likewise.
+ * gcc.dg/vect/vect-bswap64.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-mult-char-ls.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-mult.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-same-dr.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-u16-i2.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-u16-i4.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-u32-i4.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-u32-i8.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-u8-i2-gap.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-u8-i2.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-u8-i8-gap2.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-u8-i8-gap4.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-u8-i8-gap7.c (y, main): Likewise.
+ * gcc.dg/vect/vect-strided-u8-i8.c (y, main): Likewise.
+ * gcc.dg/vect/vect-10-big-array.c (y): Delete.
+ (foo): Prevent vectorisation with asm volatile ("" ::: "memory")
+ instead of a conditional abort.
+ * gcc.dg/vect/vect-double-reduc-6-big-array.c (y, foo): As for
+ vect-10-big-array.c.
+ * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c (y, foo): Likewise.
+ * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c (y, foo): Likewise.
+ * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c (y, foo): Likewise.
+ * gcc.dg/vect/vect-117.c (foo): Delete.
+ (main): Don't initalize it.
+
+2017-11-09 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.c-torture/compile/pr82879.c: New testcase.
+
+2017-11-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82902
+ * g++.dg/torture/pr82902.C: New testcase.
+
+2017-11-09 Martin Liska <mliska@suse.cz>
+
+ PR target/82863
+ * gcc.dg/pr82863.c: New test.
+
+2017-11-09 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/unreferenced.adb: New testcase.
+
+2017-11-09 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/out_param.adb: New testcase.
+
+2017-11-09 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/elab3.adb, gnat.dg/elab3.ads, gnat.dg/elab3_pkg.adb,
+ gnat.dg/elab3_pkg.ads: New testcase.
+
+2017-11-09 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb,
+ gnat.dg/finalized.adb: Disable new warning.
+
+2017-11-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/82837
+ * gcc.dg/debug/dwarf2/pr82837.c: New test.
+
+2017-11-08 Andi Kleen <ak@linux.intel.com>
+
+ * gcc.target/i386/force-indirect-call-1.c: New test.
+ * gcc.target/i386/force-indirect-call-2.c: New test.
+ * gcc.target/i386/force-indirect-call-3.c: New test.
+
+2017-11-08 Steven G. Kargl <kargl@kgcc.gnu.org>
+
+ PR Fortran/82841
+ * gfortran.dg/transfer_simplify_11.f90: New test.
+
+2017-11-08 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/82884
+ * gfortran.dg/hollerith_character_array_constructor.f90: New test.
+
+2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/store_v2vec_lanes.c: New test.
+
+2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/load_v2vec_lanes_1.c: New test.
+
+2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/construct_lane_zero_1.c: New test.
+
+2017-11-08 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/delta_aggr.adb: New testcase.
+
+2017-11-08 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/pr57878.C (__sso_string_base::_M_get_allocator): Return
+ a value.
+
+ PR tree-optimization/78821
+ * gcc.dg/store_merging_2.c: Expect 3 store mergings instead of 2.
+ * gcc.dg/store_merging_13.c (f7, f8, f9, f10, f11, f12, f13): New
+ functions.
+ (main): Test also those. Expect 13 store mergings instead of 6.
+ * gcc.dg/store_merging_14.c (f7, f8, f9): New functions.
+ (main): Test also those. Expect 9 store mergings instead of 6.
+
+2017-11-08 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/dwarf-cfa-reg.c: Update.
+
+2017-11-08 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/overriding_ops2.adb, gnat.dg/overriding_ops2.ads,
+ gnat.dg/overriding_ops2_pkg.ads, gnat.dg/overriding_ops2_pkg-high.ads:
+ New testcase.
+
+2017-11-08 Andreas Schwab <schwab@suse.de>
+
+ * c-c++-common/torture/aarch64-vect-lane-2.c (search_line_fast):
+ Change type to void.
+
+2017-11-08 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR 82869
+ * gfortran.dg/logical_temp_io.f90: New test.
+ * gfortran.dg/logical_temp_io_kind8.f90: New test.
+
+2017-11-08 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/vrp101.c: Update expected pattern as
+ frequencies are not longer printed in dump output.
+
+2017-11-08 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/strlenopt-33g.c: Remove duplicate dg-do command.
+
+2017-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.old-deja/g++.brendan/asm-extn1.C: Accept all sparc* targets.
+ (main): Add return type.
+
+2017-11-08 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/82792
+ * g++.dg/asan/pr82792.C: New test.
+
+2017-11-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82855
+ * gcc.target/i386/avx512dq-pr82855.c: New test.
+
+2017-11-07 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/80425
+ * gcc.target/i386/pr80425-3.c: New test.
+
+2017-11-07 Andreas Schwab <schwab@suse.de>
+
+ * g++.dg/pr50763-3.C (evalPoint): Return a value.
+
+2017-11-07 Wilco Dijkstra <wdijkstr@arm.com>
+ Jackson Woodruff <jackson.woodruff@arm.com>
+
+ PR tree-optimization/71026
+ * gcc.dg/div_neg: New test.
+
+2017-11-07 Sudakshina Das <sudi.das@arm.com>
+
+ PR middle-end/80131
+ * gcc.dg/pr80131-1.c: New Test.
+
+2017-11-07 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/bitops-1.c: New file.
+
+2017-11-07 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/negminus.c: New test.
+
+2017-11-06 Jeff Law <law@redhat.com>
+
+ * gcc.target/i386/stack-check-12.c: Revert to initial version. Then..
+ Add -fomit-frame-pointer.
+
+2017-11-06 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-revb-runnable.c: New runnable test file.
+
+2017-11-06 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/82748
+ * gcc.target/powerpc/pr82748-1.c: New test.
+ * gcc.target/powerpc/pr82748-2.c: Likewise.
+
+2017-11-06 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/65579
+ * g++.dg/cpp0x/constexpr-template11.C: New.
+
+2017-11-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/82838
+ * gcc.c-torture/compile/pr82838.c: New test.
+
+2017-11-06 Jeff Law <law@redhat.com>
+
+ PR target/82788
+ * gcc.dg/pr82788.c: New test.
+
+2017-11-06 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.c-torture/compile/pr82816.c: New test.
+
+2017-11-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/sad-vectorize-1.c: New file.
+ * gcc.target/powerpc/sad-vectorize-2.c: New file.
+ * gcc.target/powerpc/sad-vectorize-3.c: New file.
+ * gcc.target/powerpc/sad-vectorize-4.c: New file.
+
+2017-11-06 Martin Liska <mliska@suse.cz>
+
+ * c-c++-common/cilk-plus/AN/pr57541-2.c (foo1): Return a value
+ for functions with non-void return type, or change type to void,
+ or add -Wno-return-type for test.
+ (foo2): Likewise.
+ * c-c++-common/cilk-plus/AN/pr57541.c (foo): Likewise.
+ (foo1): Likewise.
+ * c-c++-common/cilk-plus/CK/errors.c: Likewise.
+ * c-c++-common/cilk-plus/CK/pr60197.c: Likewise.
+ * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
+ * c-c++-common/fold-masked-cmp-1.c (test_pic): Likewise.
+ (test_exe): Likewise.
+ * c-c++-common/fold-masked-cmp-2.c (test_exe): Likewise.
+ * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc (my_func): Likewise.
+ * g++.dg/cilk-plus/CK/pr68997.cc (fa2): Likewise.
+ * g++.dg/eh/sighandle.C (dosegv): Likewise.
+ * g++.dg/ext/vector14.C (foo): Likewise.
+ (main): Likewise.
+ * g++.dg/graphite/pr41305.C: Likewise.
+ * g++.dg/graphite/pr42930.C: Likewise.
+ * g++.dg/opt/pr46640.C (struct QBasicAtomicInt): Likewise.
+ (makeDir): Likewise.
+ * g++.dg/other/i386-8.C (foo): Likewise.
+ * g++.dg/pr45788.C: Likewise.
+ * g++.dg/pr64688.C (at_c): Likewise.
+ * g++.dg/pr65032.C (G::DecodeVorbis): Likewise.
+ * g++.dg/pr71633.C (c3::fn2): Likewise.
+ * g++.dg/stackprotectexplicit2.C (A): Likewise.
+ * g++.old-deja/g++.law/weak.C (main): Likewise.
+
+2017-11-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/gcov: New directory.
+ * gnat.dg/gcov/gcov.exp: New driver.
+ * gnat.dg/gcov/check.adb: New test.
+
+2017-11-06 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.c-torture/execute/pr23135.c: Move dg-add-options after
+ dg-options.
+ * gcc.dg/torture/pr78305.c: Move dg-do as first directive.
+ * gcc.misc-tests/gcov-3.c: Likewise.
+ * gcc.target/arm/cmse/baseline/cmse-11.c: Move dg-options before dg-add-options.
+ * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise.
+ * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise.
+ * gcc.target/arm/cmse/baseline/softfp.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
+ * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
+ * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
+ * gcc.target/arm/lp1189445.c: Likewise.
+
+2017-11-06 Mukesh Kapoor <mukesh.kapoor@oracle.com>
+
+ PR c++/80955
+ * g++.dg/cpp0x/udlit-macros.C: New.
+
+2017-11-06 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/69739
+ * gfortran.dg/pr69739.f90: New test.
+
+2017-11-06 Martin Liska <mliska@suse.cz>
+
+ * c-c++-common/Wimplicit-fallthrough-8.c: Return a value for
+ functions with non-void return type, or change type to void, or
+ add -Wno-return-type for test.
+ * c-c++-common/asan/pr63638.c (f): Likewise.
+ * c-c++-common/goacc/parallel-1.c (firstprivate): Likewise.
+ * c-c++-common/gomp/sink-1.c (depend): Likewise.
+ * c-c++-common/missing-symbol.c: Likewise.
+ * c-c++-common/pr36513-2.c (main2): Likewise.
+ * c-c++-common/pr36513.c (main1): Likewise.
+ * c-c++-common/pr49706-2.c: Likewise.
+ * c-c++-common/pr65120.c: Likewise.
+ * c-c++-common/tm/volatile-1.c (f): Likewise.
+ * c-c++-common/vector-1.c (f): Likewise.
+ * c-c++-common/vector-2.c (f): Likewise.
+ * g++.dg/abi/abi-tag14.C (f): Likewise.
+ (g): Likewise.
+ * g++.dg/abi/abi-tag18.C (f): Likewise.
+ * g++.dg/abi/abi-tag18a.C (f): Likewise.
+ * g++.dg/abi/covariant2.C (struct c3): Likewise.
+ (struct c7): Likewise.
+ * g++.dg/abi/covariant3.C (c1::f6): Likewise.
+ * g++.dg/abi/mangle7.C (f1): Likewise.
+ * g++.dg/asan/pr81340.C (class e): Likewise.
+ (e::f): Likewise.
+ * g++.dg/concepts/fn8.C (struct S): Likewise.
+ * g++.dg/concepts/pr65575.C (f): Likewise.
+ * g++.dg/concepts/template-parm11.C (f): Likewise.
+ * g++.dg/conversion/op6.C: Likewise.
+ * g++.dg/cpp0x/Wunused-variable-1.C (foo): Likewise.
+ * g++.dg/cpp0x/access01.C: Likewise.
+ * g++.dg/cpp0x/alignas3.C (class alignas): Likewise.
+ * g++.dg/cpp0x/auto2.C (f): Likewise.
+ (struct A): Likewise.
+ (main): Likewise.
+ * g++.dg/cpp0x/constexpr-array17.C (struct D): Likewise.
+ * g++.dg/cpp0x/constexpr-defarg2.C (a): Likewise.
+ (B::foo): Likewise.
+ (B::bar): Likewise.
+ * g++.dg/cpp0x/constexpr-memfn1.C (struct Y): Likewise.
+ * g++.dg/cpp0x/dc1.C (struct D): Likewise.
+ * g++.dg/cpp0x/dc3.C (struct D): Likewise.
+ * g++.dg/cpp0x/decltype12.C: Likewise.
+ * g++.dg/cpp0x/decltype17.C (main): Likewise.
+ * g++.dg/cpp0x/decltype3.C: Likewise.
+ * g++.dg/cpp0x/decltype41.C (struct C): Likewise.
+ (struct D): Likewise.
+ * g++.dg/cpp0x/defaulted28.C (f): Likewise.
+ * g++.dg/cpp0x/enum_base3.C (struct D): Likewise.
+ * g++.dg/cpp0x/gen-attrs-4.C (five): Likewise.
+ * g++.dg/cpp0x/initlist96.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-58566.C (struct A): Likewise.
+ * g++.dg/cpp0x/lambda/lambda-conv10.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-conv12.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-defarg3.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-ice3.C (Klass::dostuff): Likewise.
+ * g++.dg/cpp0x/lambda/lambda-ice5.C (foo): Likewise.
+ * g++.dg/cpp0x/lambda/lambda-nested2.C (f1): Likewise.
+ * g++.dg/cpp0x/lambda/lambda-template12.C (class X): Likewise.
+ * g++.dg/cpp0x/lambda/lambda-template2.C (struct T): Likewise.
+ * g++.dg/cpp0x/lambda/lambda-this12.C (struct A): Likewise.
+ * g++.dg/cpp0x/nolinkage1.C (main): Likewise.
+ * g++.dg/cpp0x/nolinkage1a.cc (dummy): Likewise.
+ * g++.dg/cpp0x/nsdmi-template5.C: Likewise.
+ * g++.dg/cpp0x/parse1.C (B::B): Likewise.
+ * g++.dg/cpp0x/pr34054.C (foo): Likewise.
+ * g++.dg/cpp0x/pr47416.C: Likewise.
+ * g++.dg/cpp0x/pr58781.C: Likewise.
+ * g++.dg/cpp0x/pr70538.C: Likewise.
+ * g++.dg/cpp0x/pr81325.C: Likewise.
+ * g++.dg/cpp0x/range-for13.C (begin): Likewise.
+ (end): Likewise.
+ * g++.dg/cpp0x/range-for14.C (begin): Likewise.
+ (end): Likewise.
+ * g++.dg/cpp0x/rv2n.C (test2_18): Likewise.
+ (test2_28): Likewise.
+ (test2_38): Likewise.
+ (test2_58): Likewise.
+ (test2_68): Likewise.
+ (test2_78): Likewise.
+ * g++.dg/cpp0x/rv3n.C (test3_128): Likewise.
+ * g++.dg/cpp0x/static_assert10.C (foo): Likewise.
+ * g++.dg/cpp0x/static_assert11.C (struct A): Likewise.
+ * g++.dg/cpp0x/static_assert12.C: Likewise.
+ * g++.dg/cpp0x/static_assert13.C: Likewise.
+ * g++.dg/cpp0x/trailing1.C (struct A): Likewise.
+ * g++.dg/cpp0x/trailing5.C (foo): Likewise.
+ (bar): Likewise.
+ * g++.dg/cpp0x/variadic114.C: Likewise.
+ * g++.dg/cpp0x/variadic57.C (Dims...>::foo): Likewise.
+ (bar): Likewise.
+ * g++.dg/cpp0x/variadic65.C: Likewise.
+ * g++.dg/cpp0x/variadic66.C (bind): Likewise.
+ * g++.dg/cpp0x/variadic97.C: Likewise.
+ * g++.dg/cpp0x/variadic98.C (__attribute__): Likewise.
+ * g++.dg/cpp1y/auto-fn11.C: Likewise.
+ * g++.dg/cpp1y/auto-fn29.C: Likewise.
+ * g++.dg/cpp1y/auto-fn38.C: Likewise.
+ * g++.dg/cpp1y/constexpr-return2.C: Likewise.
+ * g++.dg/cpp1y/lambda-init7.C (foo): Likewise.
+ * g++.dg/cpp1y/pr63996.C: Likewise.
+ * g++.dg/cpp1y/pr65202.C: Likewise.
+ * g++.dg/cpp1y/pr66443-cxx14.C (Ok): Likewise.
+ * g++.dg/cpp1y/pr79253.C (struct D): Likewise.
+ * g++.dg/cpp1y/static_assert1.C: Likewise.
+ * g++.dg/cpp1y/static_assert2.C: Likewise.
+ * g++.dg/cpp1y/var-templ44.C: Likewise.
+ * g++.dg/cpp1z/fold6.C (f): Likewise.
+ * g++.dg/cpp1z/inline-var2.C (foo): Likewise.
+ * g++.dg/cpp1z/lambda-this1.C (struct B): Likewise.
+ * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
+ * g++.dg/debug/dwarf-eh-personality-1.C (foobar): Likewise.
+ * g++.dg/debug/dwarf2/dwarf4-typedef.C (struct B): Likewise.
+ * g++.dg/debug/dwarf2/icf.C: Likewise.
+ * g++.dg/debug/dwarf2/pr61433.C (main): Likewise.
+ * g++.dg/debug/nullptr01.C (g): Likewise.
+ * g++.dg/debug/pr16792.C (foo): Likewise.
+ * g++.dg/debug/pr46241.C (class btCollisionWorld): Likewise.
+ * g++.dg/debug/pr46338.C (struct S): Likewise.
+ * g++.dg/debug/pr47106.C (baz): Likewise.
+ (bar): Likewise.
+ (foo): Likewise.
+ * g++.dg/debug/pr71057.C (fn1): Likewise.
+ * g++.dg/debug/pr71432.C (class CLIParameterType): Likewise.
+ (CLIParameterType::checkSwitched): Likewise.
+ * g++.dg/debug/pr80461.C (struct B): Likewise.
+ * g++.dg/dfp/44473-1.C (bar): Likewise.
+ * g++.dg/dfp/44473-2.C (bar): Likewise.
+ (foo): Likewise.
+ * g++.dg/eh/builtin1.C: Likewise.
+ * g++.dg/eh/builtin2.C: Likewise.
+ * g++.dg/eh/builtin3.C: Likewise.
+ * g++.dg/eh/pr45569.C (j): Likewise.
+ * g++.dg/eh/unwind2.C: Likewise.
+ * g++.dg/expr/bitfield11.C: Likewise.
+ * g++.dg/expr/static_cast7.C (f): Likewise.
+ * g++.dg/ext/altivec-14.C: Likewise.
+ * g++.dg/ext/asm13.C (fn1): Likewise.
+ * g++.dg/ext/builtin-object-size3.C: Likewise.
+ * g++.dg/ext/has_nothrow_assign_odr.C (main): Likewise.
+ (S::operator=): Likewise.
+ * g++.dg/ext/label7.C (f): Likewise.
+ * g++.dg/ext/label8.C (f): Likewise.
+ * g++.dg/ext/tmplattr7.C (test): Likewise.
+ * g++.dg/ext/vector8.C (f): Likewise.
+ * g++.dg/ext/visibility/anon1.C: Likewise.
+ * g++.dg/ext/visibility/anon2.C (f): Likewise.
+ * g++.dg/ext/visibility/namespace1.C (__attribute): Likewise.
+ * g++.dg/ext/vla16.C (fn1): Likewise.
+ * g++.dg/goacc/reference.C: Likewise.
+ * g++.dg/gomp/pr37189.C: Likewise.
+ * g++.dg/gomp/pr39495-1.C: Likewise.
+ * g++.dg/gomp/pr39495-2.C: Likewise.
+ * g++.dg/gomp/pr82054.C: Likewise.
+ * g++.dg/inherit/covariant10.C (struct c6): Likewise.
+ (struct c17): Likewise.
+ * g++.dg/inherit/covariant11.C (struct c1): Likewise.
+ (struct c3): Likewise.
+ (struct c11): Likewise.
+ (struct c15): Likewise.
+ * g++.dg/inherit/protected1.C (A::operator==): Likewise.
+ * g++.dg/init/inline1.C (struct A): Likewise.
+ * g++.dg/init/new18.C: Likewise.
+ * g++.dg/init/reference2.C (f): Likewise.
+ * g++.dg/init/reference3.C: Likewise.
+ * g++.dg/init/switch1.C (f): Likewise.
+ * g++.dg/ipa/devirt-10.C (struct wxDCBase): Likewise.
+ * g++.dg/ipa/devirt-13.C (main): Likewise.
+ * g++.dg/ipa/devirt-14.C (main): Likewise.
+ * g++.dg/ipa/devirt-15.C (main): Likewise.
+ * g++.dg/ipa/devirt-16.C (main): Likewise.
+ * g++.dg/ipa/devirt-17.C (main): Likewise.
+ * g++.dg/ipa/devirt-18.C (main): Likewise.
+ * g++.dg/ipa/devirt-19.C: Likewise.
+ * g++.dg/ipa/devirt-21.C (main): Likewise.
+ * g++.dg/ipa/devirt-23.C (main): Likewise.
+ * g++.dg/ipa/devirt-38.C: Likewise.
+ * g++.dg/ipa/devirt-40.C (A::m_fn1): Likewise.
+ * g++.dg/ipa/devirt-41.C (main): Likewise.
+ * g++.dg/ipa/devirt-42.C (main): Likewise.
+ * g++.dg/ipa/devirt-44.C (struct A): Likewise.
+ (main): Likewise.
+ * g++.dg/ipa/devirt-45.C (struct A): Likewise.
+ (main): Likewise.
+ * g++.dg/ipa/devirt-48.C (struct B): Likewise.
+ (struct D): Likewise.
+ * g++.dg/ipa/devirt-52.C: Likewise.
+ * g++.dg/ipa/nothrow-1.C (main): Likewise.
+ * g++.dg/ipa/pr43812.C (LocalSurface::bbox): Likewise.
+ * g++.dg/ipa/pr44372.C: Likewise.
+ * g++.dg/ipa/pr45572-1.C (fgetc_unlocked): Likewise.
+ (putc_unlocked): Likewise.
+ (getline): Likewise.
+ (ferror_unlocked): Likewise.
+ * g++.dg/ipa/pr58371.C: Likewise.
+ * g++.dg/ipa/pr59176.C: Likewise.
+ * g++.dg/ipa/pr60640-1.C (class G): Likewise.
+ * g++.dg/ipa/pr61540.C (struct top): Likewise.
+ * g++.dg/ipa/pr63470.C (class FTjackSupport): Likewise.
+ * g++.dg/ipa/pr63587-1.C: Likewise.
+ * g++.dg/ipa/pr63587-2.C: Likewise.
+ * g++.dg/ipa/pr63838.C (__attribute__): Likewise.
+ * g++.dg/ipa/pr63894.C (J::m_fn3): Likewise.
+ * g++.dg/ipa/pr64068.C (class A): Likewise.
+ (A::m_fn2): Likewise.
+ (class C): Likewise.
+ * g++.dg/ipa/pr64896.C (struct D): Likewise.
+ * g++.dg/ipa/pr65002.C: Likewise.
+ * g++.dg/ipa/pr65008.C (__attribute__): Likewise.
+ * g++.dg/ipa/pr65465.C (struct D): Likewise.
+ * g++.dg/ipa/pr66896.C (struct A): Likewise.
+ * g++.dg/ipa/pr68851.C (class G): Likewise.
+ (C::checkPseudoClass): Likewise.
+ * g++.dg/ipa/pr78211.C: Likewise.
+ * g++.dg/ipa/pr79931.C (AttrImpl::insertBefore): Likewise.
+ * g++.dg/ipa/pure-const-1.C (main): Likewise.
+ * g++.dg/ipa/pure-const-2.C (main): Likewise.
+ * g++.dg/ipa/pure-const-3.C (main): Likewise.
+ * g++.dg/ipa/remref-1.C (main): Likewise.
+ * g++.dg/ipa/remref-2.C (main): Likewise.
+ * g++.dg/lookup/builtin2.C (f): Likewise.
+ * g++.dg/lookup/crash3.C (struct A): Likewise.
+ (struct B): Likewise.
+ (crash): Likewise.
+ * g++.dg/lookup/friend20.C: Likewise.
+ * g++.dg/lookup/pr80891-5.C (vf2_subgraph_iso): Likewise.
+ * g++.dg/lookup/struct2.C (A::c): Likewise.
+ * g++.dg/lto/20080709_0.C (f): Likewise.
+ * g++.dg/lto/20080907_0.C: Likewise.
+ * g++.dg/lto/20080915_0.C (struct Baz): Likewise.
+ * g++.dg/lto/20080916_0.C (g): Likewise.
+ * g++.dg/lto/20081022_0.C (main): Likewise.
+ * g++.dg/lto/20081023_0.C (main): Likewise.
+ * g++.dg/lto/20081118_0.C (foo::method): Likewise.
+ * g++.dg/lto/20081118_1.C (bar::method): Likewise.
+ * g++.dg/lto/20081120-1_0.C: Likewise.
+ * g++.dg/lto/20081120-1_1.C: Likewise.
+ * g++.dg/lto/20081127_1.C (main): Likewise.
+ * g++.dg/lto/20081217-2_0.C (struct A): Likewise.
+ * g++.dg/lto/20090303_0.C: Likewise.
+ * g++.dg/lto/20090311-1_0.C: Likewise.
+ * g++.dg/lto/20090312_0.C: Likewise.
+ * g++.dg/lto/20090315_0.C (main): Likewise.
+ * g++.dg/lto/20091002-1_0.C: Likewise.
+ * g++.dg/lto/20091002-2_0.C (class DataArray): Likewise.
+ * g++.dg/lto/20091002-3_0.C (class DataArray): Likewise.
+ * g++.dg/lto/20091004-1_0.C: Likewise.
+ * g++.dg/lto/20091004-2_0.C: Likewise.
+ * g++.dg/lto/20091004-3_1.C (All_Torus_Intersections): Likewise.
+ * g++.dg/lto/20100721-1_0.C (__gthread_active_p): Likewise.
+ * g++.dg/lto/20101010-1_0.C: Likewise.
+ * g++.dg/lto/20101010-2_0.C: Likewise.
+ * g++.dg/lto/pr45679-1_0.C: Likewise.
+ * g++.dg/lto/pr45679-1_1.C: Likewise.
+ * g++.dg/lto/pr45679-2_0.C: Likewise.
+ * g++.dg/lto/pr48042_0.C (B::x): Likewise.
+ * g++.dg/lto/pr51650-1_0.C (fn): Likewise.
+ (main): Likewise.
+ * g++.dg/lto/pr51650-3_0.C (fn): Likewise.
+ (main): Likewise.
+ * g++.dg/lto/pr63270_1.C: Likewise.
+ * g++.dg/lto/pr65193_0.C: Likewise.
+ * g++.dg/lto/pr65302_0.C: Likewise.
+ * g++.dg/lto/pr65316_0.C: Likewise.
+ * g++.dg/lto/pr65475c_0.C: Likewise.
+ * g++.dg/lto/pr65549_0.C (main): Likewise.
+ * g++.dg/lto/pr69077_0.C (cWeightedStdDev::netPack): Likewise.
+ * g++.dg/lto/pr69589_0.C: Likewise.
+ * g++.dg/opt/combine.C (qvariant_cast): Likewise.
+ (QScriptDebuggerBackendPrivate::trace): Likewise.
+ * g++.dg/opt/complex3.C (j): Likewise.
+ * g++.dg/opt/covariant1.C (struct T): Likewise.
+ * g++.dg/opt/declone3.C (Item::m_fn1): Likewise.
+ * g++.dg/opt/dump1.C (__attribute__): Likewise.
+ * g++.dg/opt/inline15.C (struct C): Likewise.
+ (fn2): Likewise.
+ * g++.dg/opt/local1.C (h): Likewise.
+ * g++.dg/opt/memcpy1.C (csBoxClipper::Clip): Likewise.
+ * g++.dg/opt/new1.C: Likewise.
+ * g++.dg/opt/nrv8.C (main): Likewise.
+ * g++.dg/opt/pr23299.C (struct A): Likewise.
+ (struct B): Likewise.
+ (struct C): Likewise.
+ * g++.dg/opt/pr27826.C (struct Geometry): Likewise.
+ * g++.dg/opt/pr44919.C (back_inserter): Likewise.
+ * g++.dg/opt/pr47615.C (main): Likewise.
+ * g++.dg/opt/pr55329.C (struct A): Likewise.
+ * g++.dg/opt/pr61456.C (Set): Likewise.
+ * g++.dg/opt/pr65003.C (D::foo): Likewise.
+ (F::foo): Likewise.
+ * g++.dg/opt/pr65554.C: Likewise.
+ * g++.dg/opt/pr69432.C (struct C): Likewise.
+ * g++.dg/opt/pr78373.C (struct D): Likewise.
+ (Traits>::m_fn4): Likewise.
+ * g++.dg/opt/pr79267.C (struct F): Likewise.
+ * g++.dg/opt/pr82159-2.C: Likewise.
+ * g++.dg/other/array3.C (reserve): Likewise.
+ * g++.dg/other/crash-5.C (f): Likewise.
+ * g++.dg/other/crash-8.C: Likewise.
+ * g++.dg/other/error34.C (S): Likewise.
+ * g++.dg/other/pr22003.C (c3::func): Likewise.
+ * g++.dg/other/pr24623.C (RefCountPointer): Likewise.
+ * g++.dg/other/pr29610.C (struct __normal_iterator): Likewise.
+ (Painter::for_each): Likewise.
+ (Painter::redraw_window): Likewise.
+ * g++.dg/other/pr42645-1.C (struct S): Likewise.
+ * g++.dg/other/pr42645-2.C (foo): Likewise.
+ (f3): Likewise.
+ * g++.dg/other/pr52048.C: Likewise.
+ * g++.dg/other/typedef3.C (XalanCProcessor::getParseOption): Likewise.
+ * g++.dg/overload/defarg4.C (class foo): Likewise.
+ (bar::Initialize): Likewise.
+ * g++.dg/overload/operator5.C (equalIgnoringCase): Likewise.
+ * g++.dg/overload/ref-conv1.C: Likewise.
+ * g++.dg/overload/template5.C (test): Likewise.
+ * g++.dg/parse/crash40.C (class AAA): Likewise.
+ * g++.dg/parse/crash61.C: Likewise.
+ * g++.dg/parse/crash67.C: Likewise.
+ * g++.dg/parse/ctor5.C: Likewise.
+ * g++.dg/parse/defarg4.C (Foo): Likewise.
+ * g++.dg/parse/defarg6.C: Likewise.
+ * g++.dg/parse/error5.C (class Foo): Likewise.
+ * g++.dg/parse/expr2.C (foo): Likewise.
+ * g++.dg/parse/friend7.C: Likewise.
+ * g++.dg/parse/namespace1.C (bar): Likewise.
+ * g++.dg/parse/namespace9.C (g): Likewise.
+ * g++.dg/parse/ret-type2.C: Likewise.
+ * g++.dg/parse/typedef8.C (foo): Likewise.
+ * g++.dg/pch/static-1.C (LocalStaticTest): Likewise.
+ (main): Likewise.
+ * g++.dg/plugin/diagnostic-test-expressions-1.C (test_structure_references): Likewise.
+ (test_postfix_incdec): Likewise.
+ (test_sizeof): Likewise.
+ (test_alignof): Likewise.
+ (test_prefix_incdec): Likewise.
+ * g++.dg/plugin/dumb-plugin-test-1.C (func): Likewise.
+ * g++.dg/plugin/self-assign-test-1.C (func): Likewise.
+ * g++.dg/plugin/self-assign-test-2.C (func): Likewise.
+ * g++.dg/plugin/self-assign-test-3.C (func): Likewise.
+ * g++.dg/pr55513.C (main): Likewise.
+ * g++.dg/pr55604.C (main): Likewise.
+ * g++.dg/pr57662.C: Likewise.
+ * g++.dg/pr58389.C (F::m_fn1): Likewise.
+ * g++.dg/pr59510.C: Likewise.
+ * g++.dg/pr67989.C: Likewise.
+ * g++.dg/pr70590-2.C: Likewise.
+ * g++.dg/pr70590.C: Likewise.
+ * g++.dg/pr70965.C (foo): Likewise.
+ * g++.dg/pr77550.C: Likewise.
+ * g++.dg/pr80287.C (struct A): Likewise.
+ * g++.dg/pr80707.C (A::m_fn1): Likewise.
+ * g++.dg/pr81194.C: Likewise.
+ * g++.dg/spellcheck-identifiers.C: Likewise.
+ * g++.dg/tc1/dr152.C: Likewise.
+ * g++.dg/template/aggr-init1.C (CreateA): Likewise.
+ * g++.dg/template/anon1.C (struct x): Likewise.
+ (struct vector): Likewise.
+ * g++.dg/template/array29.C: Likewise.
+ * g++.dg/template/array7.C (bar): Likewise.
+ * g++.dg/template/canon-type-8.C: Likewise.
+ * g++.dg/template/conv1.C (First::Foo): Likewise.
+ * g++.dg/template/crash107.C: Likewise.
+ * g++.dg/template/crash23.C (f): Likewise.
+ * g++.dg/template/crash8.C (struct bar): Likewise.
+ * g++.dg/template/defarg4.C (struct A): Likewise.
+ * g++.dg/template/dependent-expr9.C: Likewise.
+ * g++.dg/template/error10.C (Btest): Likewise.
+ * g++.dg/template/friend32.C (f): Likewise.
+ * g++.dg/template/init6.C (Graph::Inner::get): Likewise.
+ (main): Likewise.
+ * g++.dg/template/memfriend7.C (A::h): Likewise.
+ * g++.dg/template/new10.C (Analyzer::ReadDictionary): Likewise.
+ * g++.dg/template/nontype12.C (baz): Likewise.
+ * g++.dg/template/overload12.C (foo2): Likewise.
+ * g++.dg/template/overload5.C (foo::f): Likewise.
+ * g++.dg/template/overload8.C (struct A): Likewise.
+ * g++.dg/template/partial10.C (fn): Likewise.
+ (main): Likewise.
+ * g++.dg/template/partial9.C (f): Likewise.
+ * g++.dg/template/qual1.C (shift_compare): Likewise.
+ * g++.dg/template/show-template-tree-3.C: Likewise.
+ * g++.dg/template/sizeof8.C (S<sizeof): Likewise.
+ * g++.dg/template/sizeof9.C (d): Likewise.
+ * g++.dg/template/spec6.C: Likewise.
+ * g++.dg/template/spec7.C (h): Likewise.
+ * g++.dg/template/typedef8.C: Likewise.
+ * g++.dg/template/using20.C (f): Likewise.
+ * g++.dg/template/vla1.C (label): Likewise.
+ * g++.dg/tm/cgraph_edge.C: Likewise.
+ * g++.dg/tm/pr46646.C: Likewise.
+ * g++.dg/tm/pr47554.C (class list): Likewise.
+ * g++.dg/tm/pr47573.C (getStringHeight): Likewise.
+ * g++.dg/tm/unsafe1.C (f): Likewise.
+ * g++.dg/tm/unsafe2.C (g): Likewise.
+ * g++.dg/torture/pr70971.C: Likewise.
+ * g++.dg/torture/20070621-1.C: Likewise.
+ * g++.dg/torture/20090329-1.C: Likewise.
+ * g++.dg/torture/20141013.C: Likewise.
+ * g++.dg/torture/pr33134.C (fxsaveGIF): Likewise.
+ * g++.dg/torture/pr33340.C (new): Likewise.
+ * g++.dg/torture/pr33627.C (class pf_Frag): Likewise.
+ * g++.dg/torture/pr34222.C (readFloat): Likewise.
+ * g++.dg/torture/pr34241.C (test): Likewise.
+ * g++.dg/torture/pr34641.C: Likewise.
+ * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise.
+ * g++.dg/torture/pr35164-1.C: Likewise.
+ * g++.dg/torture/pr36745.C: Likewise.
+ * g++.dg/torture/pr38705.C (S::bar): Likewise.
+ * g++.dg/torture/pr38811.C (AbcAbcdTracer::TestIsoAbcde): Likewise.
+ * g++.dg/torture/pr39362.C: Likewise.
+ * g++.dg/torture/pr39732.C (f): Likewise.
+ * g++.dg/torture/pr40991.C: Likewise.
+ * g++.dg/torture/pr41775.C: Likewise.
+ * g++.dg/torture/pr42183.C: Likewise.
+ * g++.dg/torture/pr42450.C: Likewise.
+ * g++.dg/torture/pr42704.C: Likewise.
+ * g++.dg/torture/pr42760.C (baz): Likewise.
+ (bar): Likewise.
+ * g++.dg/torture/pr42773.C (Cell::obscuringCells): Likewise.
+ * g++.dg/torture/pr42883.C: Likewise.
+ * g++.dg/torture/pr43905.C (struct Matrix): Likewise.
+ * g++.dg/torture/pr44148.C: Likewise.
+ * g++.dg/torture/pr44295.C: Likewise.
+ * g++.dg/torture/pr44357.C: Likewise.
+ * g++.dg/torture/pr44813.C: Likewise.
+ * g++.dg/torture/pr45580.C: Likewise.
+ * g++.dg/torture/pr45874.C (Mpeg2FrameConstructor::ParsePictureHeader): Likewise.
+ * g++.dg/torture/pr45877.C: Likewise.
+ * g++.dg/torture/pr46383.C: Likewise.
+ * g++.dg/torture/pr46469.C (__attribute__): Likewise.
+ (identifierByPthreadHandle): Likewise.
+ * g++.dg/torture/pr47313.C: Likewise.
+ * g++.dg/torture/pr48271.C: Likewise.
+ * g++.dg/torture/pr49615.C (Dispatch): Likewise.
+ (C::f): Likewise.
+ * g++.dg/torture/pr49770.C (main): Likewise.
+ * g++.dg/torture/pr49938.C: Likewise.
+ * g++.dg/torture/pr51436.C: Likewise.
+ * g++.dg/torture/pr51482.C (anim_track_bez_wvect::tangent): Likewise.
+ * g++.dg/torture/pr51737.C (id_state::start_file): Likewise.
+ * g++.dg/torture/pr51959.C: Likewise.
+ * g++.dg/torture/pr52772.C (class c6): Likewise.
+ * g++.dg/torture/pr52918-2.C (__cxa_allocate_exception): Likewise.
+ * g++.dg/torture/pr53011.C: Likewise.
+ * g++.dg/torture/pr53602.C: Likewise.
+ * g++.dg/torture/pr53752.C: Likewise.
+ * g++.dg/torture/pr54838.C: Likewise.
+ * g++.dg/torture/pr54902.C: Likewise.
+ * g++.dg/torture/pr56029.C: Likewise.
+ * g++.dg/torture/pr56768.C (operator!=): Likewise.
+ * g++.dg/torture/pr57107.C: Likewise.
+ * g++.dg/torture/pr57140.C: Likewise.
+ * g++.dg/torture/pr57235.C: Likewise.
+ * g++.dg/torture/pr58252.C: Likewise.
+ * g++.dg/torture/pr58555.C: Likewise.
+ * g++.dg/torture/pr59208.C (get_dbx_doc): Likewise.
+ * g++.dg/torture/pr60438-1.C (foo): Likewise.
+ * g++.dg/torture/pr60746.C (Two::run): Likewise.
+ * g++.dg/torture/pr61554.C: Likewise.
+ * g++.dg/torture/pr63419.C: Likewise.
+ * g++.dg/torture/pr63476.C: Likewise.
+ * g++.dg/torture/pr63512.C (C::m_fn3): Likewise.
+ * g++.dg/torture/pr64282.C (class H): Likewise.
+ * g++.dg/torture/pr64378.C (struct top): Likewise.
+ * g++.dg/torture/pr64565.C: Likewise.
+ * g++.dg/torture/pr64568-2.C: Likewise.
+ * g++.dg/torture/pr64669.C (Lex::advance_one_char): Likewise.
+ * g++.dg/torture/pr64686.C (B::m_fn1): Likewise.
+ * g++.dg/torture/pr64978.C (B::m_fn2): Likewise.
+ * g++.dg/torture/pr64995.C (A::m_fn2): Likewise.
+ * g++.dg/torture/pr65655.C: Likewise.
+ * g++.dg/torture/pr65851.C: Likewise.
+ * g++.dg/torture/pr67055.C: Likewise.
+ * g++.dg/torture/pr67191.C: Likewise.
+ * g++.dg/torture/pr68852.C: Likewise.
+ * g++.dg/torture/pr69264.C: Likewise.
+ * g++.dg/torture/pr77674.C: Likewise.
+ * g++.dg/torture/pr77947.C (B::m_fn2): Likewise.
+ * g++.dg/torture/pr78268.C: Likewise.
+ * g++.dg/torture/pr78507.C: Likewise.
+ * g++.dg/torture/pr78692.C (F::g): Likewise.
+ * g++.dg/torture/pr80171.C: Likewise.
+ * g++.dg/torture/pr82154.C (class f): Likewise.
+ (f::k): Likewise.
+ * g++.dg/tree-ssa/copyprop.C: Likewise.
+ * g++.dg/tree-ssa/pr22444.C: Likewise.
+ * g++.dg/tree-ssa/pr23948.C (make_scheduler_request): Likewise.
+ * g++.dg/tree-ssa/pr24172.C (dummy): Likewise.
+ * g++.dg/tree-ssa/pr24351-3.C: Likewise.
+ * g++.dg/tree-ssa/pr27283.C: Likewise.
+ * g++.dg/tree-ssa/pr27291.C: Likewise.
+ * g++.dg/tree-ssa/pr27548.C: Likewise.
+ * g++.dg/tree-ssa/pr34355.C (Parse_Float): Likewise.
+ * g++.dg/tree-ssa/pr42337.C: Likewise.
+ * g++.dg/tree-ssa/pred-1.C (main): Likewise.
+ * g++.dg/ubsan/pr65019.C (C::foo): Likewise.
+ * g++.dg/ubsan/pr65583.C: Likewise.
+ * g++.dg/vect/pr60836.cc (norm_): Likewise.
+ * g++.dg/vect/pr68145.cc: Likewise.
+ * g++.dg/vect/pr70729-nest.cc (my_alloc): Likewise.
+ * g++.dg/vect/pr70729.cc (my_alloc): Likewise.
+ * g++.dg/warn/Waddress-3.C: Likewise.
+ * g++.dg/warn/Wconversion-null-2.C (warn_for___null): Likewise.
+ * g++.dg/warn/Wnull-conversion-2.C (main): Likewise.
+ * g++.dg/warn/Wparentheses-10.C: Likewise.
+ * g++.dg/warn/Wparentheses-11.C: Likewise.
+ * g++.dg/warn/Wparentheses-12.C: Likewise.
+ * g++.dg/warn/Wparentheses-25.C: Likewise.
+ * g++.dg/warn/Wparentheses-6.C: Likewise.
+ * g++.dg/warn/Wparentheses-7.C: Likewise.
+ * g++.dg/warn/Wparentheses-8.C: Likewise.
+ * g++.dg/warn/Wparentheses-9.C: Likewise.
+ * g++.dg/warn/Wshadow-5.C: Likewise.
+ * g++.dg/warn/Wtype-limits-Wextra.C (ff): Likewise.
+ (gg): Likewise.
+ * g++.dg/warn/Wtype-limits-no.C (ff): Likewise.
+ (gg): Likewise.
+ * g++.dg/warn/Wtype-limits.C (ff): Likewise.
+ (gg): Likewise.
+ * g++.dg/warn/Wunused-local-typedefs.C: Likewise.
+ * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
+ * g++.dg/warn/pmf1.C (a::f): Likewise.
+ * g++.old-deja/g++.benjamin/p13417.C: Likewise.
+ * g++.old-deja/g++.brendan/crash24.C (main): Likewise.
+ * g++.old-deja/g++.ext/constructor.C: Likewise.
+ * g++.old-deja/g++.ext/namedret1.C (f): Likewise.
+ * g++.old-deja/g++.ext/namedret3.C: Likewise.
+ * g++.old-deja/g++.ext/return1.C: Likewise.
+ * g++.old-deja/g++.jason/anon4.C (main): Likewise.
+ * g++.old-deja/g++.jason/enum6.C: Likewise.
+ * g++.old-deja/g++.jason/lineno2.C (main): Likewise.
+ * g++.old-deja/g++.jason/lineno3.C: Likewise.
+ * g++.old-deja/g++.jason/lineno4.C: Likewise.
+ * g++.old-deja/g++.jason/new2.C (main): Likewise.
+ * g++.old-deja/g++.jason/new4.C (main): Likewise.
+ * g++.old-deja/g++.jason/shadow1.C (main): Likewise.
+ * g++.old-deja/g++.jason/tempcons.C (struct A): Likewise.
+ * g++.old-deja/g++.jason/thunk2.C (main): Likewise.
+ * g++.old-deja/g++.law/builtin1.C (main): Likewise.
+ * g++.old-deja/g++.law/enum9.C: Likewise.
+ * g++.old-deja/g++.law/except3.C: Likewise.
+ * g++.old-deja/g++.law/init6.C: Likewise.
+ * g++.old-deja/g++.law/profile1.C (main): Likewise.
+ * g++.old-deja/g++.law/shadow2.C (main): Likewise.
+ * g++.old-deja/g++.law/temps4.C (main): Likewise.
+ * g++.old-deja/g++.mike/bool2.C (main): Likewise.
+ * g++.old-deja/g++.mike/eh1.C: Likewise.
+ * g++.old-deja/g++.mike/eh10.C: Likewise.
+ * g++.old-deja/g++.mike/eh13.C (main): Likewise.
+ * g++.old-deja/g++.mike/eh16.C: Likewise.
+ * g++.old-deja/g++.mike/eh17.C: Likewise.
+ * g++.old-deja/g++.mike/eh2.C: Likewise.
+ * g++.old-deja/g++.mike/eh23.C: Likewise.
+ * g++.old-deja/g++.mike/eh24.C: Likewise.
+ * g++.old-deja/g++.mike/eh25.C: Likewise.
+ * g++.old-deja/g++.mike/eh26.C: Likewise.
+ * g++.old-deja/g++.mike/eh27.C: Likewise.
+ * g++.old-deja/g++.mike/eh28.C: Likewise.
+ * g++.old-deja/g++.mike/eh29.C: Likewise.
+ * g++.old-deja/g++.mike/eh30.C: Likewise.
+ * g++.old-deja/g++.mike/eh31.C: Likewise.
+ * g++.old-deja/g++.mike/eh35.C: Likewise.
+ * g++.old-deja/g++.mike/eh36.C: Likewise.
+ * g++.old-deja/g++.mike/eh37.C: Likewise.
+ * g++.old-deja/g++.mike/eh38.C: Likewise.
+ * g++.old-deja/g++.mike/eh39.C: Likewise.
+ * g++.old-deja/g++.mike/eh40.C: Likewise.
+ * g++.old-deja/g++.mike/eh47.C: Likewise.
+ * g++.old-deja/g++.mike/eh50.C: Likewise.
+ * g++.old-deja/g++.mike/eh51.C: Likewise.
+ * g++.old-deja/g++.mike/eh7.C: Likewise.
+ * g++.old-deja/g++.mike/eh8.C: Likewise.
+ * g++.old-deja/g++.mike/eh9.C: Likewise.
+ * g++.old-deja/g++.mike/mangle1.C: Likewise.
+ * g++.old-deja/g++.mike/p5958.C: Likewise.
+ * g++.old-deja/g++.mike/p6004.C: Likewise.
+ * g++.old-deja/g++.mike/p700.C: Likewise.
+ * g++.old-deja/g++.mike/p7912.C: Likewise.
+ * g++.old-deja/g++.mike/p811.C (main): Likewise.
+ * g++.old-deja/g++.mike/virt4.C (main): Likewise.
+ * g++.old-deja/g++.oliva/nameret1.C: Likewise.
+ * g++.old-deja/g++.oliva/nameret2.C: Likewise.
+ * g++.old-deja/g++.other/decl1.C (bar): Likewise.
+ * g++.old-deja/g++.other/expr1.C (struct T): Likewise.
+ (main): Likewise.
+ * g++.old-deja/g++.other/inline8.C (main): Likewise.
+ * g++.old-deja/g++.other/loop1.C: Likewise.
+ * g++.old-deja/g++.other/syntax1.C (main): Likewise.
+ * g++.old-deja/g++.pt/repo3.C (main): Likewise.
+ * g++.old-deja/g++.robertl/eb27.C (main): Likewise.
+ * g++.old-deja/g++.robertl/eb83.C (main): Likewise.
+ * gcc.dg/pr44545.c: Likewise.
+ * obj-c++.dg/comp-types-8.mm: Likewise.
+ * obj-c++.dg/demangle-3.mm: Likewise.
+ * obj-c++.dg/super-class-1.mm: Likewise.
+
+2017-11-06 Martin Liska <mliska@suse.cz>
+
+ * c-c++-common/dfp/call-by-value.c (foo32): Return a default
+ value of change return type to void.
+ (foo64): Likewise.
+ (foo128): Likewise.
+ * g++.dg/bprob/g++-bprob-1.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-template.C (f): Likewise.
+ * g++.dg/cpp0x/range-for6.C (foo): Likewise.
+ * g++.dg/cpp0x/udlit-template.C: Likewise.
+ * g++.dg/cpp1z/eval-order3.C (struct A): Likewise.
+ (operator>>): Likewise.
+ * g++.dg/expr/cond12.C (struct X): Likewise.
+ (X::operator=): Likewise.
+ * g++.dg/gcov/gcov-1.C: Likewise.
+ * g++.dg/gcov/gcov-threads-1.C (ContentionNoDeadlock_thread): Likewise.
+ * g++.dg/ipa/devirt-21.C: Likewise.
+ * g++.dg/ipa/devirt-23.C: Likewise.
+ * g++.dg/ipa/devirt-34.C (t): Likewise.
+ * g++.dg/missing-return.C: New test. Likewise.
+ * g++.dg/opt/20050511-1.C (bar): Likewise.
+ * g++.dg/opt/const3.C (A::foo1): Likewise.
+ (A::foo2): Likewise.
+ * g++.dg/opt/pr23299.C (E::c): Likewise.
+ * g++.dg/other/copy2.C (A::operator=): Likewise.
+ * g++.dg/overload/addr1.C: Likewise.
+ * g++.dg/pr48484.C: Likewise.
+ * g++.dg/tls/thread_local3.C (thread_main): Likewise.
+ * g++.dg/tls/thread_local3g.C (thread_main): Likewise.
+ * g++.dg/tls/thread_local5.C (thread_main): Likewise.
+ * g++.dg/tls/thread_local5g.C (thread_main): Likewise.
+ * g++.dg/tls/thread_local6.C (thread_main): Likewise.
+ * g++.dg/tls/thread_local6g.C (thread_main): Likewise.
+ * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise.
+ * g++.dg/tree-prof/pr79259.C (fn2): Likewise.
+ * g++.dg/tree-ssa/pr33604.C (struct Value): Likewise.
+ * g++.dg/tree-ssa/pr81408.C (struct p): Likewise.
+ (av): Likewise.
+ * g++.dg/warn/string1.C (test): Likewise.
+
+2017-11-05 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/82471
+ * gfortran.dg/loop_interchange_1.f90: New test.
+
+2017-11-05 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/78641
+ * gfortran.dg/class_66.f90: New test.
+
+2017-11-05 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/81447
+ * gfortran.dg/class_65.f90: New test.
+ * gfortran.dg/alloc_comp_basics_1.f90: Increase builtin_free
+ count from 18 to 21.
+ * gfortran.dg/allocatable_scalar_9.f90: Increase builtin_free
+ count from 32 to 54.
+ * gfortran.dg/auto_dealloc_1.f90: Increase builtin_free
+ count from 4 to 10.
+ * gfortran.dg/coarray_lib_realloc_1.f90: Increase builtin_free
+ count from 3 to 6. Likewise _gfortran_caf_deregister from 2 to
+ 3, builtin_malloc from 1 to 4 and builtin_memcpy|= MEM from
+ 2 to 5.
+ * gfortran.dg/finalize_28.f90: Increase builtin_free
+ count from 3 to 6.
+ * gfortran.dg/move_alloc_15.f90: Increase builtin_free and
+ builtin_malloc counts from 11 to 14.
+ * gfortran.dg/typebound_proc_27.f03: Increase builtin_free
+ count from 7 to 10. Likewise builtin_malloc from 12 to 15.
+
+2017-11-04 Daniel Santos <daniel.santos@pobox.com>
+
+ gcc.target/i386/pr82002-2a.c: Change from xfail to fail.
+ gcc.target/i386/pr82002-2b.c: Likewise.
+
+2017-11-04 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray/send_char_array_1.f90: New test.
+
+2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/70330
+ * gfortran.dg/pr70330.f90: New test.
+
+2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/29600
+ * gfortran.dg/minmaxloc_8.f90: New test.
+
+2017-11-04 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/81735
+ * gfortran.dg/pr81735.f90: New test.
+
+2017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/82796
+ * gfortran.dg/equiv_pure.f90: New test.
+
+2017-11-03 Jeff Law <law@redhat.com>
+
+ PR target/82823
+ * g++.dg/torture/pr82823.C: New test.
+
+ * gcc.target/i386/stack-check-12.c: New test.
+
+2017-11-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/78821
+ * gcc.dg/store_merging_13.c: New test.
+ * gcc.dg/store_merging_14.c: New test.
+
+2017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ * gfortran.dg/large_real_kind_2.F90: Test passes on FreeBSD. Remove
+ dg-xfail-if directive.
+
+2017-11-03 Sandra Loosemore <sandra@codesourcery.com>
+
+ * gcc.target/mips/msa.c: Add -fcommon to dg-options.
+
+2017-11-03 Uros Bizjak <ubizjak@gmail.com>
+
+ PR testsuite/82828
+ PR rtl-optimization/70263
+ * gcc.target/i386/pr70263-2.c: Fix invalid testcase.
+
+2017-11-03 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/negneg-1.c: New file.
+ * gcc.dg/tree-ssa/negneg-2.c: Likewise.
+ * gcc.dg/tree-ssa/negneg-3.c: Likewise.
+ * gcc.dg/tree-ssa/negneg-4.c: Likewise.
+
+2017-11-03 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/no-strict-overflow-3.c (foo): Update magic
+ value to not clash with frequency.
+ * gcc.dg/strict-overflow-3.c (foo): Likewise.
+ * gcc.dg/tree-ssa/builtin-sprintf-2.c: Update template.
+ * gcc.dg/tree-ssa/dump-2.c: Update template.
+ * gcc.dg/tree-ssa/ifc-10.c: Update template.
+ * gcc.dg/tree-ssa/ifc-11.c: Update template.
+ * gcc.dg/tree-ssa/ifc-12.c: Update template.
+ * gcc.dg/tree-ssa/ifc-20040816-1.c: Update template.
+ * gcc.dg/tree-ssa/ifc-20040816-2.c: Update template.
+ * gcc.dg/tree-ssa/ifc-5.c: Update template.
+ * gcc.dg/tree-ssa/ifc-8.c: Update template.
+ * gcc.dg/tree-ssa/ifc-9.c: Update template.
+ * gcc.dg/tree-ssa/ifc-cd.c: Update template.
+ * gcc.dg/tree-ssa/ifc-pr56541.c: Update template.
+ * gcc.dg/tree-ssa/ifc-pr68583.c: Update template.
+ * gcc.dg/tree-ssa/ifc-pr69489-1.c: Update template.
+ * gcc.dg/tree-ssa/ifc-pr69489-2.c: Update template.
+ * gcc.target/i386/pr61403.c: Update template.
+
+2017-11-03 Nathan Sidwell <nathan@acm.org>
+
+ * lib/scanlang.exp: Fix error message to refer to scan-lang-dump.
+
+ PR c++/82710
+ * g++.dg/warn/pr82710.C: More cases.
+
+2017-11-03 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/pr82809.c: New test.
+
+2017-11-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81957
+ * g++.dg/cpp0x/variadic-crash5.C: New.
+
+2017-11-02 Steve Ellcey <sellcey@cavium.com>
+
+ PR target/79868
+ * gcc.target/aarch64/spellcheck_1.c: Update dg-error string to match
+ new format.
+ * gcc.target/aarch64/spellcheck_2.c: Ditto.
+ * gcc.target/aarch64/spellcheck_3.c: Ditto.
+ * gcc.target/aarch64/target_attr_11.c: Ditto.
+ * gcc.target/aarch64/target_attr_12.c: Ditto.
+ * gcc.target/aarch64/target_attr_17.c: Ditto.
+
+2017-11-02 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/82710
+ * g++.dg/warn/pr82710.C: New.
+
+ * g++.dg/lang-dump.C: New.
+
+2017-11-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82795
+ * gcc.target/i386/pr82795.c: New testcase.
+
+2017-11-02 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/loop-1.c: Add test.
+
+2017-11-02 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/82415
+ * gcc.target/i386/naked-1.c: Make scan patterns more precise.
+ * gcc.target/i386/naked-2.c: Same.
+
+2017-11-02 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/82765
+ * gcc.dg/pr82765.c: New testcase.
+
+2017-11-02 Tom de Vries <tom@codesourcery.com>
+
+ * gfortran.dg/implied_do_io_1.f90: Fix scan-tree-dump-times pattern.
+
+2017-11-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/82778
+ * g++.dg/opt/pr82778.C: New test.
+
+2017-11-01 Michael Collison <michael.collison@arm.com>
+
+ PR rtl-optimization/82597
+ * gcc.dg/pr82597.c: New test.
+
+2017-11-01 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/alpha/sqrt.c: New test.
+
+2017-10-31 Daniel Santos <daniel.santos@pobox.com>
+
+ * gcc.target/i386/pr82002-1.c: New test.
+ * gcc.target/i386/pr82002-2a.c: New xfail test.
+ * gcc.target/i386/pr82002-2b.c: New xfail test.
+
+2017-10-31 Martin Jambor <mjambor@suse.cz>
+
+ PR c++/81702
+ * g++.dg/tree-ssa/pr81702.C: New test.
+
+2017-10-31 David Malcolm <dmalcolm@redhat.com>
+
+ * jit.dg/jit.exp (jit-dg-test): If PRESERVE_EXECUTABLES is set in
+ the environment, don't delete the generated executable.
+
+2017-10-31 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/cpp0x/auto21.C: Update dg-error to reflect addition of quotes.
+ * g++.dg/cpp0x/missing-initializer_list-include.C: Likewise.
+
+2017-10-31 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
+ for renaming of error_at_rich_loc and inform_at_rich_loc.
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
+ (test_show_locus): Likewise for renaming of warning_at_rich_loc.
+
+2017-10-31 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/gcov/loop.C: New test.
+ * lib/gcov.exp: Support human readable format for counts.
+
+2017-10-31 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/gcov/ternary.C: New test.
+ * g++.dg/gcov/gcov-threads-1.C (main): Update expected line count.
+ * lib/gcov.exp: Support new format for intermediate file format.
+
+2017-11-01 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx-1.c: Handle new intrinsics.
+ * gcc.target/i386/avx512-check.h: Check GFNI bit.
+ * gcc.target/i386/avx512f-gf2p8affineinvqb-2.c: Runtime test.
+ * gcc.target/i386/avx512vl-gf2p8affineinvqb-2.c: Runtime test.
+ * gcc.target/i386/gfni-1.c: New.
+ * gcc.target/i386/gfni-2.c: New.
+ * gcc.target/i386/gfni-3.c: New.
+ * gcc.target/i386/gfni-4.c: New.
+ * gcc.target/i386/i386.exp: (check_effective_target_gfni): New.
+ * gcc.target/i386/sse-12.c: Handle new intrinsics.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * g++.dg/other/i386-2.C: Ditto.
+ * g++.dg/other/i386-3.C: Ditto.
+
+2017-11-01 Michael Collison <michael.collison@arm.com>
+
+ PR rtl-optimization/82597
+ * gcc.dg/pr82597.c: New test.
+
+2017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/67595
+ * g++.dg/concepts/pr67595.C: New.
+
+2017-10-30 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/80850
+ * gfortran.dg/class_64_f90 : New test.
+
+2017-10-30 Uros Bizjak <ubizjak@gmail.com>
+
+ * g++.dg/pr82725.C: Move to ...
+ * g++.dg/cpp0x/pr82725.C: ... here. Add c++11 target directive.
+
+2017-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ * gfortran.dg/dtio_13.f90: Remove TODO comment and dg-error test.
+
+2017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82085
+ * g++.dg/cpp1y/var-templ56.C: New.
+
+2017-10-30 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/other/operator2.C: Adjust diagnostic.
+ * g++.old-deja/g++.jason/operator.C: Likewise.
+
+2017-10-30 Steven Munroe <munroesj@gcc.gnu.org>
+
+ * sse2-check.h: New file.
+ * sse2-addpd-1.c: New file.
+ * sse2-addsd-1.c: New file.
+ * sse2-andnpd-1.c: New file.
+ * sse2-andpd-1.c: New file.
+ * sse2-cmppd-1.c: New file.
+ * sse2-cmpsd-1.c: New file.
+ * sse2-comisd-1.c: New file.
+ * sse2-comisd-2.c: New file.
+ * sse2-comisd-3.c: New file.
+ * sse2-comisd-4.c: New file.
+ * sse2-comisd-5.c: New file.
+ * sse2-comisd-6.c: New file.
+ * sse2-cvtdq2pd-1.c: New file.
+ * sse2-cvtdq2ps-1.c: New file.
+ * sse2-cvtpd2dq-1.c: New file.
+ * sse2-cvtpd2ps-1.c: New file.
+ * sse2-cvtps2dq-1.c: New file.
+ * sse2-cvtps2pd-1.c: New file.
+ * sse2-cvtsd2si-1.c: New file.
+ * sse2-cvtsd2si-2.c: New file.
+ * sse2-cvtsd2ss-1.c: New file.
+ * sse2-cvtsi2sd-1.c: New file.
+ * sse2-cvtsi2sd-2.c: New file.
+ * sse2-cvtss2sd-1.c: New file.
+ * sse2-cvttpd2dq-1.c: New file.
+ * sse2-cvttps2dq-1.c: New file.
+ * sse2-cvttsd2si-1.c: New file.
+ * sse2-cvttsd2si-2.c: New file.
+ * sse2-divpd-1.c: New file.
+ * sse2-divsd-1.c: New file.
+ * sse2-maxpd-1.c: New file.
+ * sse2-maxsd-1.c: New file.
+ * sse2-minpd-1.c: New file.
+ * sse2-minsd-1.c: New file.
+ * sse2-mmx.c: New file.
+ * sse2-movhpd-1.c: New file.
+ * sse2-movhpd-2.c: New file.
+ * sse2-movlpd-1.c: New file.
+ * sse2-movlpd-2.c: New file.
+ * sse2-movmskpd-1.c: New file.
+ * sse2-movq-1.c: New file.
+ * sse2-movq-2.c: New file.
+ * sse2-movq-3.c: New file.
+ * sse2-movsd-1.c: New file.
+ * sse2-movsd-2.c: New file.
+ * sse2-movsd-3.c: New file.
+ * sse2-mulpd-1.c: New file.
+ * sse2-mulsd-1.c: New file.
+ * sse2-orpd-1.c: New file.
+ * sse2-packssdw-1.c: New file.
+ * sse2-packsswb-1.c: New file.
+ * sse2-packuswb-1.c: New file.
+ * sse2-paddb-1.c: New file.
+ * sse2-paddd-1.c: New file.
+ * sse2-paddq-1.c: New file.
+ * sse2-paddsb-1.c: New file.
+ * sse2-paddsw-1.c: New file.
+ * sse2-paddusb-1.c: New file.
+ * sse2-paddusw-1.c: New file.
+ * sse2-paddw-1.c: New file.
+ * sse2-pavgb-1.c: New file.
+ * sse2-pavgw-1.c: New file.
+ * sse2-pcmpeqb-1.c: New file.
+ * sse2-pcmpeqd-1.c: New file.
+ * sse2-pcmpeqw-1.c: New file.
+ * sse2-pcmpgtb-1.c: New file.
+ * sse2-pcmpgtd-1.c: New file.
+ * sse2-pcmpgtw-1.c: New file.
+ * sse2-pextrw.c: New file.
+ * sse2-pinsrw.c: New file.
+ * sse2-pmaddwd-1.c: New file.
+ * sse2-pmaxsw-1.c: New file.
+ * sse2-pmaxub-1.c: New file.
+ * sse2-pminsw-1.c: New file.
+ * sse2-pminub-1.c: New file.
+ * sse2-pmovmskb-1.c: New file.
+ * sse2-pmulhuw-1.c: New file.
+ * sse2-pmulhw-1.c: New file.
+ * sse2-pmullw-1.c: New file.
+ * sse2-pmuludq-1.c: New file.
+ * sse2-psadbw-1.c: New file.
+ * sse2-pshufd-1.c: New file.
+ * sse2-pshufhw-1.c: New file.
+ * sse2-pshuflw-1.c: New file.
+ * sse2-pslld-1.c: New file.
+ * sse2-pslld-2.c: New file.
+ * sse2-pslldq-1.c: New file.
+ * sse2-psllq-1.c: New file.
+ * sse2-psllq-2.c: New file.
+ * sse2-psllw-1.c: New file.
+ * sse2-psllw-2.c: New file.
+ * sse2-psrad-1.c: New file.
+ * sse2-psrad-2.c: New file.
+ * sse2-psraw-1.c: New file.
+ * sse2-psraw-2.c: New file.
+ * sse2-psrld-1.c: New file.
+ * sse2-psrld-2.c: New file.
+ * sse2-psrldq-1.c: New file.
+ * sse2-psrlq-1.c: New file.
+ * sse2-psrlq-2.c: New file.
+ * sse2-psrlw-1.c: New file.
+ * sse2-psrlw-2.c: New file.
+ * sse2-psubb-1.c: New file.
+ * sse2-psubd-1.c: New file.
+
+2017-10-30 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-perm-longlong.c: Update to use long long
+ types for testcase arguments.
+
+2017-10-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82762
+ * gcc.dg/torture/pr82762.c: New testcase.
+
+2017-10-30 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/gimplefe-27.c: New testcase.
+
+2017-10-30 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/c17-version-1.c, gcc.dg/c17-version-2.c: New tests.
+
+2017-10-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/22141
+ * gcc.dg/store_merging_10.c: New test.
+ * gcc.dg/store_merging_11.c: New test.
+ * gcc.dg/store_merging_12.c: New test.
+ * g++.dg/pr71694.C: Add -fno-store-merging to dg-options.
+
+2017-10-30 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/82725
+ * g++.dg/pr82725.C: New test.
+
+2017-10-29 Jim Wilson <wilson@tuliptree.org>
+
+ * lib/gcc-dg.exp (gcc-dg-debug-runtest): Delete -gcoff.
+ * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Delete -gcoff.
+
+2017-10-28 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70971
+ * g++.dg/torture/pr70971.C: New.
+
+2017-10-28 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/81758
+ * gfortran.dg/class_63.f90: New test.
+
+2017-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/82620
+ * gfortran.dg/allocate_error_7.f90: new test.
+
+2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82218
+ * g++.dg/cpp1y/constexpr-82218.C: New.
+
+2017-10-27 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt68.ad[sb]: New test.
+
+2017-10-27 Daniel Santos <daniel.santos@pobox.com>
+
+ * gcc.target/i386/pr82196-1.c (dg-options): Add -mno-avx.
+
+2017-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/float128-hw.c: Add support for all 4 FMA
+ variants. Check various conversions to/from float128. Check
+ negation. Use {\m...\M} in the tests.
+ * gcc.target/powerpc/float128-hw2.c: New test for implicit
+ _Float128 math functions.
+ * gcc.target/powerpc/float128-hw3.c: New test for strict ansi mode
+ not implicitly adding the _Float128 math functions.
+ * gcc.target/powerpc/float128-fma2.c: Delete, test is no longer
+ valid.
+ * gcc.target/powerpc/float128-sqrt2.c: Likewise.
+
+2017-10-27 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/82692
+ * gcc.dg/torture/pr82692.c: New test.
+
+2017-10-27 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-neg-char.c: New.
+ * gcc.target/powerpc/fold-vec-neg-floatdouble.c: New.
+ * gcc.target/powerpc/fold-vec-neg-int.c: New.
+ * gcc.target/powerpc/fold-vec-neg-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-neg-short.c: New.
+
+2017-10-27 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/56342
+ * gfortran.dg/matmul_const.f90: New test.
+
+2017-10-25 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.target/i386/pr70021.c: Add -mtune=skylake.
+
+2017-10-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82703
+ * gcc.dg/pr82703.c: New test.
+
+2017-10-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/ipa/propmalloc-1.c: New test-case.
+ * gcc.dg/ipa/propmalloc-2.c: Likewise.
+ * gcc.dg/ipa/propmalloc-3.c: Likewise.
+
+2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71385
+ * g++.dg/concepts/pr71385.C: New.
+
+2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80739
+ * g++.dg/cpp1y/constexpr-80739.C: New.
+
+2017-10-27 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81659
+ * g++.dg/torture/pr81659.C: New testcase.
+
+2017-10-26 Michael Collison <michael.collison@arm.com>
+
+ * gcc.target/aarch64/fix_trunc1.c: New testcase.
+ * gcc.target/aarch64/vect-vcvt.c: Fix scan-assembler
+ directives to allow float or integer destination registers for
+ fcvtz[su].
+
+2017-10-26 Sandra Loosemore <sandra@codesourcery.com>
+
+ * gcc.target/nios2/gpopt-r0rel-sec.c: New.
+
+2017-10-26 Sandra Loosemore <sandra@codesourcery.com>
+
+ * gcc.target/nios2/gpopt-gprel-sec.c: New.
+
+2017-10-26 Olga Makhotina <olga.makhotina@intel.com>
+
+ * gcc.target/i386/avx512f-vcmpps-1.c (_mm512_cmpeq_ps_mask,
+ _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
+ _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
+ _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
+ _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
+ _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
+ _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
+ _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
+ _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
+ * gcc.target/i386/avx512f-vcmpps-2.c (_mm512_cmpeq_ps_mask,
+ _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
+ _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
+ _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
+ _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
+ _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
+ _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
+ _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
+ _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
+ * gcc.target/i386/avx512f-vcmppd-1.c (_mm512_cmpeq_pd_mask,
+ _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
+ _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
+ _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
+ _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
+ _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
+ _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
+ _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
+ _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
+ * gcc.target/i386/avx512f-vcmppd-2.c (_mm512_cmpeq_pd_mask,
+ _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
+ _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
+ _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
+ _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
+ _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
+ _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
+ _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
+ _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
+
+2017-10-26 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/ldp_stp_unaligned_2.c: New file.
+
+2017-10-26 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.target/arm/require-pic-register-loc.c: Use wider regex for
+ column information.
+
+2017-10-26 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.dg/vect/vect-reduc-dot-s8a.c
+ (dg-additional-options, dg-require-effective-target): Add +dotprod.
+ * gcc.dg/vect/vect-reduc-dot-u8a.c
+ (dg-additional-options, dg-require-effective-target): Add +dotprod.
+
+2017-10-26 Tamar Christina <tamar.christina@arm.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.
+ (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.
+ (add_options_for_arm_v8_2a_dotprod_neon): New.
+ (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.
+ (check_effective_target_vect_sdot_qi): Add ARM && AArch64.
+ (check_effective_target_vect_udot_qi): Likewise.
+ * gcc.target/arm/simd/vdot-exec.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.
+ * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.
+
+2017-10-26 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.dg/vect/vect-multitypes-1.c: Correct target selector.
+
+2017-10-26 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/inline-lrint_2.c (dg-options): Add -fno-trapping-math.
+
+2017-10-26 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
+
+2017-10-25 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/7356
+ PR c/44515
+ * c-c++-common/pr44515.c: New test case.
+ * gcc.dg/pr7356-2.c: New test case.
+ * gcc.dg/pr7356.c: New test case.
+ * gcc.dg/spellcheck-typenames.c: Update the "singed" char "TODO"
+ case to reflect changes to output.
+ * gcc.dg/noncompile/920923-1.c: Add dg-warning to reflect changes
+ to output.
+
+2017-10-25 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/fold-cond_expr-1.c: Rename to...
+ * gcc.dg/fold-cond-2.c: ...this.
+ * gcc.dg/fold-cond-3.c: New test.
+
+2017-10-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82436
+ * gcc.dg/torture/pr82436-2.c: New testcase.
+
+2017-10-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71820
+ * g++.dg/ext/typeof12.C: New.
+
+2017-10-25 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/tree-ssa/loop-1.c: Add xfail for nvptx in scan-assembler-times
+ line, and add nvptx-specific version.
+
+2017-10-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/cet-sjlj-5.c: Allow for emtpy user label prefix
+ in setjmp call.
+
+2017-10-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR libstdc++/81706
+ * gcc.target/i386/pr81706.c: New test.
+ * g++.dg/ext/pr81706.C: New test.
+
+2017-10-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82460
+ * gcc.target/i386/pr82460-1.c: New test.
+ * gcc.target/i386/pr82460-2.c: New test.
+ * gcc.target/i386/avx512f-vpermt2pd-1.c: Adjust scan-assembler*
+ regexps to allow vpermt2* to vpermi2* replacement or vice versa
+ where possible.
+ * gcc.target/i386/avx512vl-vpermt2pd-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpermt2d-1.c: Likewise.
+ * gcc.target/i386/vect-pack-trunc-2.c: Likewise.
+ * gcc.target/i386/avx512vl-vpermt2ps-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vpermt2q-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpermt2ps-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vpermt2d-1.c: Likewise.
+ * gcc.target/i386/avx512bw-vpermt2w-1.c: Likewise.
+ * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpermt2q-1.c: Likewise.
+
+ PR target/82370
+ * gcc.target/i386/pr82370.c: New test.
+
+2017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82466
+ * c-c++-common/Wbuiltin-declaration-mismatch-1.c: New.
+ * c-c++-common/Wno-builtin-declaration-mismatch-1.c: Likewise.
+ * g++.dg/warn/Wbuiltin_declaration_mismatch-1.C: Likewise.
+ * g++.dg/parse/builtin2.C: Adjust.
+ * g++.old-deja/g++.mike/p811.C: Likewise.
+
+2017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80991
+ * g++.dg/ext/is_trivially_constructible5.C: New.
+
+2017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/387-ficom-1.c: Allow for ficomp without s
+ suffix.
+ * gcc.target/i386/387-ficom-2.c: Likewise.
+
+2017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/cet-sjlj-3.c: Allow for emtpy user label prefix
+ in setjmp call.
+
+2017-10-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82697
+ * gcc.dg/torture/pr82697.c: New testcase.
+
+2017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com>
+ Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82307
+ * g++.dg/cpp0x/enum35.C: New.
+ * g++.dg/cpp0x/enum36.C: Likewise.
+
+2017-10-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/82659
+ * gcc.target/i386/cet-label-2.c: New test.
+ * gcc.target/i386/cet-sjlj-4.c: Likewise.
+ * gcc.target/i386/cet-sjlj-5.c: Likewise.
+ * gcc.target/i386/cet-switch-3.c: Likewise.
+ * gcc.target/i386/pr82659-1.c: Likewise.
+ * gcc.target/i386/pr82659-2.c: Likewise.
+ * gcc.target/i386/pr82659-3.c: Likewise.
+ * gcc.target/i386/pr82659-4.c: Likewise.
+ * gcc.target/i386/pr82659-5.c: Likewise.
+ * gcc.target/i386/pr82659-6.c: Likewise.
+
+2017-10-23 Sandra Loosemore <sandra@codesourcery.com>
+
+ * gcc.target/nios2/cdx-branch.c: Fix broken test.
+ * gcc.target/nios2/lo-addr-bypass.c: New.
+ * gcc.target/nios2/lo-addr-char.c: New.
+ * gcc.target/nios2/lo-addr-int.c: New.
+ * gcc.target/nios2/lo-addr-pic.c: New.
+ * gcc.target/nios2/lo-addr-short.c: New.
+ * gcc.target/nios2/lo-addr-tls.c: New.
+ * gcc.target/nios2/lo-addr-uchar.c: New.
+ * gcc.target/nios2/lo-addr-ushort.c: New.
+ * gcc.target/nios2/lo-addr-volatile.c: New.
+
+2017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80449
+ * g++.dg/cpp1z/class-deduction46.C: New.
+
+2017-10-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/82630
+ * g++.dg/guality/pr82630.C: New test.
+
+2017-10-23 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/82662
+ * gcc.target/i386/pr82662.c: New test.
+
+2017-10-23 Marek Polacek <polacek@redhat.com>
+
+ PR c/82681
+ * gcc.dg/c90-const-expr-11.c: Fix typos in dg-warning.
+ * gcc.dg/overflow-warn-5.c: Likewise.
+ * gcc.dg/overflow-warn-8.c: Likewise.
+
+2017-10-23 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/82673
+ * gcc.target/i386/pr82673.c: New test.
+
+2017-10-23 Jakub Jelinek <jakub@redhat.com>
+
+ * lib/scanasm.exp (dg-function-on-line): Accept optional column info.
+ * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
+ * g++.dg/debug/dwarf2/pr77363.C: Likewise.
+ * gcc.dg/debug/dwarf2/asm-line1.c: Add -gno-column-info to dg-options.
+ * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
+ * g++.dg/debug/dwarf2/typedef6.C: Likewise.
+
+2017-10-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82672
+ * gfortran.dg/graphite/pr82672.f90: New testcase.
+
+2017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/77555
+ * g++.dg/torture/pr77555.C: New.
+
+2017-10-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82129
+ * gcc.dg/torture/pr82129.c: New testcase.
+
+2017-10-22 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/52451
+ * gcc.dg/torture/pr52451.c: New test.
+
+2017-10-22 Uros Bizjak <ubizjak@gmail.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82628
+ * gcc.dg/torture/pr82628.c: New test.
+
+2017-10-22 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
+
+ * c-c++-common/attr-nocf-check-1a.c: Remove test.
+ * c-c++-common/attr-nocf-check-3a.c: Likewise.
+ * gcc.target/i386/attr-nocf-check-1a.c: Add test.
+ * gcc.target/i386/attr-nocf-check-3a.c: Likewise.
+
+2017-10-21 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
+
+ * c-c++-common/attr-nocf-check-1.c: Shorten a cheking message.
+ * c-c++-common/attr-nocf-check-3.c: Likewise.
+ * c-c++-common/fcf-protection-1.c: Add x86 specific message.
+ * c-c++-common/fcf-protection-2.c: Likewise.
+ * c-c++-common/fcf-protection-3.c: Likewise.
+ * c-c++-common/fcf-protection-5.c: Likewise.
+ * c-c++-common/attr-nocf-check-1a.c: New test.
+ * c-c++-common/attr-nocf-check-3a.c: Likewise.
+ * g++.dg/cet-notrack-1.C: Likewise.
+ * gcc.target/i386/cet-intrin-1.c: Likewise.
+ * gcc.target/i386/cet-intrin-10.c: Likewise.
+ * gcc.target/i386/cet-intrin-2.c: Likewise.
+ * gcc.target/i386/cet-intrin-3.c: Likewise.
+ * gcc.target/i386/cet-intrin-4.c: Likewise.
+ * gcc.target/i386/cet-intrin-5.c: Likewise.
+ * gcc.target/i386/cet-intrin-6.c: Likewise.
+ * gcc.target/i386/cet-intrin-7.c: Likewise.
+ * gcc.target/i386/cet-intrin-8.c: Likewise.
+ * gcc.target/i386/cet-intrin-9.c: Likewise.
+ * gcc.target/i386/cet-label.c: Likewise.
+ * gcc.target/i386/cet-notrack-1a.c: Likewise.
+ * gcc.target/i386/cet-notrack-1b.c: Likewise.
+ * gcc.target/i386/cet-notrack-2a.c: Likewise.
+ * gcc.target/i386/cet-notrack-2b.c: Likewise.
+ * gcc.target/i386/cet-notrack-3.c: Likewise.
+ * gcc.target/i386/cet-notrack-4a.c: Likewise.
+ * gcc.target/i386/cet-notrack-4b.c: Likewise.
+ * gcc.target/i386/cet-notrack-5a.c: Likewise.
+ * gcc.target/i386/cet-notrack-5b.c: Likewise.
+ * gcc.target/i386/cet-notrack-6a.c: Likewise.
+ * gcc.target/i386/cet-notrack-6b.c: Likewise.
+ * gcc.target/i386/cet-notrack-7.c: Likewise.
+ * gcc.target/i386/cet-property-1.c: Likewise.
+ * gcc.target/i386/cet-property-2.c: Likewise.
+ * gcc.target/i386/cet-rdssp-1.c: Likewise.
+ * gcc.target/i386/cet-sjlj-1.c: Likewise.
+ * gcc.target/i386/cet-sjlj-2.c: Likewise.
+ * gcc.target/i386/cet-sjlj-3.c: Likewise.
+ * gcc.target/i386/cet-switch-1.c: Likewise.
+ * gcc.target/i386/cet-switch-2.c: Likewise.
+ * lib/target-supports.exp (check_effective_target_cet): New proc.
+
+2017-10-20 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.target/i386/pr79683.c: Disable costmodel.
+
+2017-10-21 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/discr_private.ads: Rename into ...
+ * gnat.dg/specs/discr2.ads: ...this.
+ * gnat.dg/specs/discr_record_constant.ads: Rename into...
+ * gnat.dg/specs/discr3.ads: ...this.
+ * gnat.dg/specs/discr4.ads: New test.
+ * gnat.dg/specs/discr4_pkg.ads: New helper.
+
+2017-10-21 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/82586
+ * gfortran.dg/pdt_16.f03 : New test.
+ * gfortran.dg/pdt_4.f03 : Catch the changed messages.
+ * gfortran.dg/pdt_8.f03 : Ditto.
+
+ PR fortran/82587
+ * gfortran.dg/pdt_17.f03 : New test.
+
+ PR fortran/82589
+ * gfortran.dg/pdt_18.f03 : New test.
+
+2017-10-20 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
+
+ * c-c++-common/fcf-protection-1.c: New test.
+ * c-c++-common/fcf-protection-2.c: Likewise.
+ * c-c++-common/fcf-protection-3.c: Likewise.
+ * c-c++-common/fcf-protection-4.c: Likewise.
+ * c-c++-common/fcf-protection-5.c: Likewise.
+ * c-c++-common/attr-nocf-check-1.c: Likewise.
+ * c-c++-common/attr-nocf-check-2.c: Likewise.
+ * c-c++-common/attr-nocf-check-3.c: Likewise.
+
+2017-10-20 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/sync_iface_call.adb, gnat.dg/sync_iface_call_pkg.ads,
+ gnat.dg/sync_iface_call_pkg2.adb, gnat.dg/sync_iface_call_pkg2.ads:
+ New testcase.
+
+2017-10-20 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/default_pkg_actual.adb, gnat.dg/default_pkg_actual2.adb: New
+ testcases.
+
+2017-10-20 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/dimensions.adb, gnat.dg/dimensions.ads: New testcase.
+
+2017-10-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82473
+ * gcc.dg/torture/pr82473.c: New testcase.
+
+2017-10-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82603
+ * gcc.dg/torture/pr82603.c: New testcase.
+
+2017-10-20 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/tree-ssa/ldist-27.c: Remove dg-require-stack-size.
+ (main): Move s ...
+ (s): ... here.
+
+2017-10-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82158
+ * gcc.dg/tree-ssa/noreturn-1.c: New test.
+
+ PR target/82370
+ * gcc.target/i386/avx-pr82370.c: New test.
+ * gcc.target/i386/avx2-pr82370.c: New test.
+ * gcc.target/i386/avx512f-pr82370.c: New test.
+ * gcc.target/i386/avx512bw-pr82370.c: New test.
+ * gcc.target/i386/avx512vl-pr82370.c: New test.
+ * gcc.target/i386/avx512vlbw-pr82370.c: New test.
+
+2017-10-20 Orlando Arias <oarias@knights.ucf.edu>
+
+ * lib/target-supports.exp (check_effective_target_keeps_null_pointer_checks):
+ Add msp430 to the list.
+
+2017-10-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82308
+ * g++.dg/cpp1z/class-deduction45.C: New.
+
+2017-10-19 Uros Bizjak <ubizjak@gmail.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82618
+ * gcc.target/i386/pr82618.c: New test.
+
+2017-10-19 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/82596
+ * gcc.dg/pr82596.c: New test.
+
+2017-10-19 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/Walloca-15.c: New test.
+ * gnat.dg/stack_usage4.adb: Likewise.
+ * gnat.dg/stack_usage4_pkg.ads: New helper.
+
+2017-10-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82600
+ * g++.dg/warn/Wreturn-local-addr-4.C: New test.
+
+2017-10-19 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/debug/dwarf2/sso.c: Rename into...
+ * gcc.dg/debug/dwarf2/sso-1.c: ...this.
+ * gcc.dg/debug/dwarf2/sso-2.c: New test.
+ * gcc.dg/debug/dwarf2/sso-3.c: Likewise.
+
+2017-10-19 Richard Earnshaw <rearnsha@arm.com>
+
+ PR target/82445
+ * gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern.
+ * gcc.target/arm/peep-strd-1.c: Likewise.
+ * gcc.target/arm/peep-ldrd-2.c: New test.
+ * gcc.target/arm/peep-strd-2.c: New test.
+
+2017-10-19 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/ubsan/builtin-1.c: New test.
+
+ * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword
+ from expected output regexps.
+ * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
+ * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
+ * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
+ * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
+ * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
+ * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
+ * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
+ * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
+ * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
+ * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
+ * g++.dg/asan/default-options-1.C (__asan_default_options): Add
+ used attribute.
+ * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2
+ in the environment.
+
+ PR target/82580
+ * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in
+ scan-assembler-times. Check that there are no movzb* instructions
+ if lp64.
+
+2017-10-19 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size.
+
+2017-10-19 Tom de Vries <tom@codesourcery.com>
+
+ * lib/target-supports-dg.exp (dg-require-stack-size): New proc.
+ * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size.
+ * gcc.c-torture/execute/20040805-1.c: Same.
+ * gcc.c-torture/execute/920410-1.c: Same.
+ * gcc.c-torture/execute/921113-1.c: Same.
+ * gcc.c-torture/execute/921208-2.c: Same.
+ * gcc.c-torture/execute/comp-goto-1.c: Same.
+ * gcc.c-torture/execute/pr20621-1.c: Same.
+ * gcc.c-torture/execute/pr28982b.c: Same.
+ * gcc.dg/tree-prof/comp-goto-1.c: Same.
+
+2017-10-19 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/82517
+ * gcc.dg/asan/pr82517.c: New test.
+
+2017-10-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/82568
+ * gfortran.dg/gomp/pr82568.f90: New test.
+
+2017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * gfortran.dg/spellcheck-operator.f90: New testcase.
+ * gfortran.dg/spellcheck-procedure_1.f90: New testcase.
+ * gfortran.dg/spellcheck-procedure_2.f90: New testcase.
+ * gfortran.dg/spellcheck-structure.f90: New testcase.
+ * gfortran.dg/spellcheck-parameter.f90: New testcase.
+
+2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/82567
+ * gfortran.dg/array_constructor_51.f90: New test.
+
+2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/79795
+ * gfortran.dg/assumed_size_2.f90: New test.
+
+2017-10-18 Uros Bizjak <ubizjak@gmail.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82580
+ * gcc.target/i386/pr82580.c: New test.
+
+2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR libfortran/82233
+ * gfortran.dg/execute_command_line_3.f90: Remove unneeded output.
+ Move test with wait=.false. before the last test.
+
+2017-10-18 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR middle-end/82556
+ * gcc.target/i386/pr82556.c: New.
+
+2017-10-18 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/ldist-17.c: Adjust test string.
+ * gcc.dg/tree-ssa/ldist-32.c: New test.
+ * gcc.dg/tree-ssa/ldist-35.c: New test.
+ * gcc.dg/tree-ssa/ldist-36.c: New test.
+
+2017-10-18 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/82574
+ * gcc.dg/tree-ssa/pr82574.c: New test.
+
+2017-10-18 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
+ file instead of expand. Reason is that switch statement is
+ not yet expanded as decision tree, which also contains a BB
+ with count == 2000.
+
+017-10-18 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/82550
+ * gfortran.dg/submodule_30.f08 : New test.
+
+2017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/zvector/vec-cmp-2.c
+ (all_eq_double, all_ne_double, all_gt_double)
+ (all_lt_double, all_ge_double, all_le_double)
+ (any_eq_double, any_ne_double, any_gt_double)
+ (any_lt_double, any_ge_double, any_le_double)
+ (all_eq_int, all_ne_int, all_gt_int)
+ (all_lt_int, all_ge_int, all_le_int)
+ (any_eq_int, any_ne_int, any_gt_int)
+ (any_lt_int, any_ge_int, any_le_int): Set global variable instead
+ of calling foo(). Fix return type.
+
+2017-10-18 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/82545
+ * gcc.dg/asan/pr82545.c: New test.
+
+2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/69057
+ * g++.dg/cpp1y/auto-fn45.C: New.
+
+2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/68884
+ * g++.dg/cpp0x/variadic-crash4.C: New.
+
+2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79474
+ * g++.dg/cpp1y/auto-fn44.C: New.
+
+2017-10-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
+
+2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71821
+ * g++.dg/cpp0x/alignas12.C: New.
+
+2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71368
+ * g++.dg/concepts/pr71368.C: New.
+
+2017-10-17 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/82560
+ * g++.dg/cpp0x/pr82560.C: New.
+
+ PR middle-end/82577
+ * g++.dg/opt/pr82577.C: New.
+
+2017-10-17 Qing Zhao <qing.zhao@oracle.com>
+ Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ PR middle-end/80295
+ * gcc.target/aarch64/pr80295.c: New test.
+
+2017-10-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82563
+ * gcc.dg/graphite/pr82563.c: New testcase.
+
+2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/67831
+ * g++.dg/cpp0x/constexpr-ice18.C: New.
+
+2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82570
+ * g++.dg/cpp1z/constexpr-lambda18.C: New.
+
+2017-10-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/82549
+ * gcc.c-torture/compile/pr82549.c: New test.
+
+2017-10-17 Martin Liska <mliska@suse.cz>
+
+ * lib/scanasm.exp: Print how many times a regex pattern is
+ found.
+ * lib/scandump.exp: Likewise.
+
+2017-10-17 Olga Makhotina <olga.makhotina@intel.com>
+
+ * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
+ _mm_maskz_reduce_sd): Test new intrinsics.
+ * gcc.target/i386/avx512dq-vreducesd-2.c: New.
+ * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
+ _mm_maskz_reduce_ss): Test new intrinsics.
+ * gcc.target/i386/avx512dq-vreducess-2.c: New.
+ * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
+ __builtin_ia32_reducess): Remove builtin.
+ (__builtin_ia32_reducesd_mask,
+ __builtin_ia32_reducess_mask): Test new builtin.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+
+2017-10-16 Martin Liska <mliska@suse.cz>
+
+ * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
+ so that it will work for both C and C++ FEs.
+
+2017-10-16 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/82511
+ * gfortran.dg/dec_structure_22.f90: New testcase.
+
+2017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/64931
+ * g++.dg/cpp1y/auto-fn43.C: New.
+
+2017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR target/82442
+ * gcc.dg/vect/pr31699.c: Fix testcase.
+
+2017-10-16 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
+
+2017-10-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/53574
+ * g++.dg/other/pr53574.C: New test.
+
+2017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/61323
+ * g++.dg/cpp0x/constexpr-61323.C: New.
+
+2017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/54090
+ * g++.dg/template/crash128.C: New.
+
+2017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/82372
+ * gfortran.dg/illegal_char.f90: New test.
+
+2017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+ Michael Collison <michael.collison@arm.com>
+
+ * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
+
+2017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80908
+ * g++.dg/cpp1z/noexcept-type18.C: New.
+
+2017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81016
+ * g++.dg/cpp1z/pr81016.C: New.
+
+2017-10-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/62263
+ PR middle-end/82498
+ * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
+
+ PR middle-end/62263
+ PR middle-end/82498
+ * c-c++-common/rotate-5.c (f2): New function. Move old
+ function to ...
+ (f4): ... this. Use 127 instead of 128.
+ (f3, f5, f6): New functions.
+ (main): Test all f[1-6] functions, with both 0 and 1 as
+ second arguments.
+ * c-c++-common/rotate-6.c: New test.
+ * c-c++-common/rotate-6a.c: New test.
+ * c-c++-common/rotate-7.c: New test.
+ * c-c++-common/rotate-7a.c: New test.
+ * c-c++-common/rotate-8.c: New test.
+
+2017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
+ testcase.
+
+2017-10-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/81423
+ * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
+ suffixes to LL.
+ (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
+
+2017-10-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/82353
+ * g++.dg/ubsan/pr82353-2.C: New test.
+ * g++.dg/ubsan/pr82353-2-aux.cc: New file.
+ * g++.dg/ubsan/pr82353-2.h: New file.
+
+2017-10-13 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/81048
+ * gfortran.dg/derived_init_4.f90 : New test.
+
+2017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/69078
+ * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
+ * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
+
+2017-10-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82274
+ * gcc.dg/pr82274-1.c: New test.
+ * gcc.dg/pr82274-2.c: New test.
+
+2017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80873
+ * g++.dg/cpp1y/auto-fn41.C: New.
+ * g++.dg/cpp1y/auto-fn42.C: Likewise.
+
+2017-10-13 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/cpp0x/udlit-extern-c.C: New test case.
+ * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
+ erroneously covered by an unclosed extern "C".
+ * g++.dg/template/extern-c.C: New test case.
+
+2017-10-13 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/graphite/pr35356-3.c: XFAIL again.
+ * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
+ with alternate flags.
+
+2017-10-13 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
+ behavior.
+ * gcc.dg/graphite/scop-7.c: Likewise.
+ * gcc.dg/graphite/scop-8.c: Likewise.
+
+2017-10-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/82499
+ * gcc.target/i386/pr82499-1.c: New file.
+ * gcc.target/i386/pr82499-2.c: Likewise.
+ * gcc.target/i386/pr82499-3.c: Likewise.
+
+2017-10-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82524
+ * gcc.c-torture/execute/pr82524.c: New test.
+
+ PR target/82498
+ * gcc.dg/tree-ssa/pr82498.c: New test.
+
+ PR target/82498
+ * gcc.dg/ubsan/pr82498.c: New test.
+
+2017-10-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82451
+ * gcc.dg/graphite/pr82451.c: New testcase.
+ * gfortran.dg/graphite/id-27.f90: Likewise.
+ * gfortran.dg/graphite/pr82451.f: Likewise.
+
+2017-10-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82525
+ * gcc.dg/graphite/id-30.c: New testcase.
+ * gfortran.dg/graphite/id-28.f90: Likewise.
+
+2017-10-13 Alan Modra <amodra@gmail.com>
+
+ * gcc.target/i386/asm-mem.c: New test.
+
+2017-10-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82498
+ * gcc.target/i386/pr82498-1.c: New test.
+ * gcc.target/i386/pr82498-2.c: New test.
+
+2017-10-12 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/predict-13.c: Update template for probaility change.
+ * gcc.dg/predict-8.c: Likewise.
+
+2017-10-12 David Malcolm <dmalcolm@redhat.com>
+
+ * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
+ output to reflect changes to reported locations of missing
+ symbols.
+ * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
+ * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
+ * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
+ * c-c++-common/gomp/pr63326.c: Likewise.
+ * c-c++-common/missing-close-symbol.c: Likewise, also update for
+ new fix-it hints.
+ * c-c++-common/missing-symbol.c: Likewise, also add test coverage
+ for missing colon in ternary operator.
+ * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
+ * g++.dg/cpp1y/pr65202.C: Likewise.
+ * g++.dg/missing-symbol-2.C: New test case.
+ * g++.dg/other/do1.C: Update expected output to reflect
+ changes to reported locations of missing symbols.
+ * g++.dg/parse/error11.C: Likewise.
+ * g++.dg/template/error11.C: Likewise.
+ * gcc.dg/missing-symbol-2.c: New test case.
+ * gcc.dg/missing-symbol-3.c: New test case.
+ * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
+ changes to reported locations of missing symbols.
+ * gcc.dg/noncompile/971104-1.c: Likewise.
+ * obj-c++.dg/exceptions-6.mm: Likewise.
+ * obj-c++.dg/pr48187.mm: Likewise.
+ * objc.dg/exceptions-6.m: Likewise.
+
+2017-10-12 Martin Sebor <msebor@redhat.com>
+
+ PR other/82301
+ PR c/82435
+ * g++.dg/ext/attr-ifunc-1.C: Update.
+ * g++.dg/ext/attr-ifunc-2.C: Same.
+ * g++.dg/ext/attr-ifunc-3.C: Same.
+ * g++.dg/ext/attr-ifunc-4.C: Same.
+ * g++.dg/ext/attr-ifunc-5.C: Same.
+ * g++.dg/ext/attr-ifunc-6.C: New test.
+ * g++.old-deja/g++.abi/vtable2.C: Update.
+ * gcc.dg/attr-ifunc-6.c: New test.
+ * gcc.dg/attr-ifunc-7.c: New test.
+ * gcc.dg/pr81854.c: Update.
+ * lib/target-supports.exp: Update.
+
+2017-10-12 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
+ "#pragma is not allowed here" error.
+
+2017-10-12 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/ldist-28.c: New test.
+ * gcc.dg/tree-ssa/ldist-29.c: New test.
+ * gcc.dg/tree-ssa/ldist-30.c: New test.
+ * gcc.dg/tree-ssa/ldist-31.c: New test.
+
+2017-10-12 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
+ * gcc.dg/tree-ssa/ldist-16.c: Ditto.
+ * gcc.dg/tree-ssa/ldist-25.c: Ditto.
+ * gcc.dg/tree-ssa/ldist-33.c: New test.
+
+2017-10-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69728
+ * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
+ the loop now. Remove unrelated undefined behavior.
+
+2017-10-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82159
+ * g++.dg/opt/pr82159-2.C: New test.
+
+ PR target/82353
+ * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
+ * gcc.target/i386/pr82353.C: Moved to ...
+ * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
+
+2017-10-11 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/387-ficom-2.c: New test.
+
+2017-10-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/80421
+ * gcc.c-torture/execute/pr80421.c: New test.
+
+ PR tree-optimization/78558
+ * gcc.dg/vect/pr78558.c: New test.
+
+ PR c++/82414
+ * g++.dg/lto/pr82414_0.C: New test.
+
+ PR c++/78523
+ * g++.dg/cpp1y/pr78523.C: New test.
+
+ PR c++/80194
+ * g++.dg/cpp1y/pr80194.C: New test.
+
+2017-10-11 Qing Zhao <qing.zhao@oracle.com>
+
+ PR target/81422
+ * gcc.target/aarch64/pr81422.C: New test.
+
+2017-10-11 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR sanitizer/82353
+ * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
+ * gcc.target/i386/pr82353.C: New.
+
+2017-10-11 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/387-ficom-1.c: New test.
+
+2017-10-11 Jeff Law <law@redhat.com>
+
+ * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
+ address computation of end of complex_attrib_array_types.
+
+2017-10-11 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/Wstrict-overflow-7.c: Xfail.
+ * gcc.dg/pragma-diag-3.c: Likewise.
+
+2017-10-11 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/82472
+ * gcc.dg/tree-ssa/pr82472.c: New test.
+
+2017-10-11 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/82490
+ * c-c++-common/ubsan/attrib-5.c: New test.
+
+2017-10-11 Martin Liska <mliska@suse.cz>
+
+ Revert r253637:
+
+ PR sanitizer/82484
+ * gcc.dg/asan/pr82484.c: New test.
+
+2017-10-11 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/82484
+ * gcc.dg/asan/pr82484.c: New test.
+
+2017-10-11 Martin Liska <mliska@suse.cz>
+
+ * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
+ optimized dump rather than assembly.
+
+2017-10-11 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/cpp/string-3.C: Fix dg-final.
+
+2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80412
+ * g++.dg/cpp1z/class-deduction44.C: New.
+
+2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82230
+ * g++.dg/cpp1y/lambda-generic-ice8.C: New.
+
+2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81299
+ * g++.dg/cpp1y/lambda-generic-ice7.C: New.
+
+2017-10-10 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/extern-c-redecl6.C: New.
+ * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
+ * g++.dg/lookup/extern-c-redecl.C: Likewise.
+ * g++.old-deja/g++.other/using9.C: Likewise.
+
+2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/78006
+ * g++.dg/cpp1y/auto-fn40.C: New.
+
+2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81032
+ * g++.dg/cpp1y/lambda-generic-ice6.C: New.
+
+2017-10-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/68205
+ * gcc.c-torture/execute/20040709-3.c: New test.
+
+ PR c++/67625
+ * g++.dg/cpp0x/pr67625.C: New test.
+
+ PR middle-end/70887
+ * g++.dg/cpp0x/pr70887.C: New test.
+
+ PR c++/70338
+ * g++.dg/cpp0x/pr70338.C: New test.
+
+ PR c++/77786
+ * g++.dg/cpp1y/pr77786.C: New test.
+
+ PR c++/71875
+ * g++.dg/cpp1y/pr71875.C: New test.
+
+ PR c++/77578
+ * g++.dg/gomp/pr77578.C: New test.
+
+ PR middle-end/70100
+ * g++.dg/opt/pr70100.C: New test.
+
+ PR c++/68252
+ * g++.dg/other/pr68252.C: New test.
+
+ PR target/79565
+ PR target/82483
+ * gcc.target/i386/pr82483-1.c: New test.
+ * gcc.target/i386/pr82483-2.c: New test.
+
+2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
+ * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
+ instruction list.
+
+2017-10-10 Nathan Sidwell <nathan@acm.org>
+
+ PR preprocessor/82506
+ * g++.dg/cpp/string-3.C: New.
+
+2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-splat-16.c: New
+ * gcc.target/powerpc/fold-vec-splat-32.c: New.
+ * gcc.target/powerpc/fold-vec-splat-8.c: New.
+
+2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR libfortran/82233
+ * gfortran.dg/execute_command_line_3.f90: New test.
+
+2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-splat-16.c: New
+ * gcc.target/powerpc/fold-vec-splat-32.c: New.
+ * gcc.target/powerpc/fold-vec-splat-8.c: New.
+
+2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-splats-char.c: New.
+ * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
+ * gcc.target/powerpc/fold-vec-splats-int.c: New.
+ * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-splats-short.c: New.
+
+2017-10-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/82437
+ * c-c++-common/Wtautological-compare-7.c: New test.
+
+2017-10-10 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/ldist-34.c: New test.
+
+2017-10-10 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/ldist-27.c: New test.
+
+2017-10-09 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
+ gnat.dg/class_wide4_pkg2.ads: New testcase.
+
+2017-10-09 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
+
+2017-10-09 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
+ New testcase.
+
+2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/amo1.c: New test.
+ * gcc.target/powerpc/amo2.c: Likewise.
+
+2017-10-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82449
+ * gfortran.dg/graphite/pr82449.f: New testcase.
+
+2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/82463
+ * gcc.target/s390/zvector/pr82463.c: New test.
+
+2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/82465
+ * gcc.target/s390/zvector/pr82465.c: New test.
+
+2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
+
+2017-10-09 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
+ number relative.
+ (abort): Declare.
+
+2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.c-torture/execute/20171008-1.c: New test.
+
+2017-10-03 Jeff Law <law@redhat.com>
+
+ * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
+ * gcc.dg/stack-check-6.c: Likewise.
+ * gcc.dg/stack-check-6a.c: Likewise.
+
+2017-10-07 Michael Collison <michael.collison@arm.com>
+
+ * gcc.target/aarch64/var_shift_mask_2.c: New test.
+
+2017-10-07 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/82375
+ * gfortran.dg/pdt_13.f03 : New test.
+ * gfortran.dg/pdt_14.f03 : New test.
+ * gfortran.dg/pdt_15.f03 : New test.
+
+2017-10-07 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/cold-1.c: New testcase.
+
+2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80805
+ * g++.dg/cpp0x/pr80805.C: New.
+
+2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/49232
+ * gfortran.dg/contiguous_4.f90: New test.
+
+2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/66690
+ * g++.dg/cpp1y/pr66690.C: New.
+
+2017-10-06 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/82424
+ * g++.dg/warn/pr82424.C: New.
+
+2017-10-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82299
+ * g++.dg/cpp0x/pr82299.C: New test.
+
+ P0704R1 - fixing const-qualified pointers to members
+ * g++.dg/cpp2a/ptrmem1.C: New test.
+
+2017-10-06 Martin Liska <mliska@suse.cz>
+
+ * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
+
+2017-10-06 Sudakshina Das <sudi.das@arm.com>
+
+ * gcc.target/aarch64/bic_imm_1.c: New test.
+ * gcc.target/aarch64/orr_imm_1.c: Likewise.
+
+2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/60153
+ * g++.dg/cpp0x/variadic-crash3.C: New.
+
+2017-10-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/82434
+ * gcc.dg/store_merging_9.c: New test.
+
+2017-10-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82397
+ * gfortran.dg/pr82397.f: New testcase.
+
+2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/82322
+ * gcc.target/s390/zvector/pr82322.c: New test.
+
+2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/82317
+ * gcc.target/s390/zvector/pr82317.c: New test.
+
+2017-10-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82422
+ * gcc.dg/graphite/pr82422.c: New testcase.
+
+2017-10-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82421
+ * gcc.dg/graphite/pr82421.c: New testcase.
+
+2017-10-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/82437
+ * c-c++-common/Wtautological-compare-6.c: New test.
+
+2017-10-06 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
+ * gcc.dg/graphite/id-16.c: Likewise.
+ * gcc.dg/graphite/pr46168.c: Likewise.
+ * gcc.dg/graphite/pr68756.c: Likewise.
+ * gcc.dg/graphite/pr69728.c: Likewise.
+ * gcc.dg/graphite/pr71575-2.c: Likewise.
+ * gcc.dg/graphite/pr77362.c: Likewise.
+ * gcc.dg/graphite/pr81373.c: Likewise.
+ * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
+ * gfortran.dg/graphite/interchange-1.f: Likewise.
+ * gfortran.dg/graphite/pr42334-1.f: Likewise.
+ * gfortran.dg/graphite/pr42393-1.f90: Likewise.
+ * gfortran.dg/graphite/pr42393.f90: Likewise.
+ * gfortran.dg/graphite/pr47019.f: Likewise.
+ * gfortran.dg/graphite/id-17.f: Likewise.
+ * gfortran.dg/graphite/id-19.f: Likewise.
+ * gfortran.dg/graphite/run-id-2.f90: Likewise.
+ * gfortran.dg/graphite/pr42326-1.f90: Likewise.
+ * gfortran.dg/graphite/pr42326.f90: Likewise.
+ * gfortran.dg/graphite/pr68550-2.f90: Likewise.
+ * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
+ a code generation error.
+ * gfortran.dg/graphite/run-id-3.f90: Likewise.
+ * gfortran.dg/graphite/pr29832.f90: Likewise.
+
+2017-10-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82436
+ * gcc.dg/vect/pr82436.c: New testcase.
+
+2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gcc.dg/Wincompatible-pointer-types-1.c: New test.
+
+2017-10-05 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
+ * lib/target-supports.exp (vect_sizes_16B_8B): New.
+
+2017-10-05 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
+ * gcc.dg/vect/vect-align-2.c: Likewise.
+ * gcc.dg/vect/vect-multitypes-1.c: Likewise
+
+2017-10-05 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/warn/mvp.C: New.
+
+2017-10-05 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
+ friendly.
+
+2017-10-05 Richard Biener <rguenther@suse.de>
+
+ * gfortran.dg/graphite/id-17.f: Fix typo.
+ * gfortran.dg/graphite/id-19.f: Likewise.
+ * gfortran.dg/graphite/pr29832.f90: Likewise.
+ * gfortran.dg/graphite/pr42326-1.f90: Likewise.
+ * gfortran.dg/graphite/pr42326.f90: Likewise.
+ * gfortran.dg/graphite/pr68550-2.f90: Likewise.
+ * gfortran.dg/graphite/run-id-2.f90: Likewise.
+ * gfortran.dg/graphite/run-id-3.f90: Likewise.
+
+2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80471
+ * g++.dg/cpp1y/pr80471.C: New.
+
+2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/78131
+ * g++.dg/cpp1z/constexpr-lambda17.C: New.
+
+2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/78018
+ * g++.dg/cpp1y/lambda-generic-78018.C: New.
+
+2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
+ Andrew Pinski <apinski@cavium.com>
+
+ PR c++/71946
+ * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
+ * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
+
+2017-10-04 Sudakshina Das <sudi.das@arm.com>
+
+ * gcc.target/aarch64/bic_imm_1.c: New.
+ * gcc.target/aarch64/orr_imm_1.c: Likewise.
+
+2017-10-04 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/abi/mangle41.C: Adjust diagnostics.
+
+2017-10-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82373
+ * g++.dg/cpp1y/pr82373.C: New test.
+
+2017-10-04 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
+ underlining for param.
+ * gcc.dg/param-type-mismatch.c: Update expected results to reflect
+ highlighting of parameters; add test coverage for trivial
+ parameter decls, and for callback parameters.
+ * gcc.dg/pr68533.c: Update location of two errors to reflect
+ location of params.
+
+2017-10-04 David Malcolm <dmalcolm@redhat.com>
+
+ * jit.dg/test-expressions.c (make_test_of_vectors): New function.
+ (create_code): Call it.
+ * jit.dg/test-vector-rvalues.cc: New test case.
+
+2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
+ vector loop peeling.
+ * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
+ New proc.
+
+2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
+ vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
+ * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
+ vect_floatint_cvt with vect_doubleint_cvt.
+ * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
+ vect_intfloat_cvt with vect_intdouble_cvt.
+ * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
+ * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
+ depend on vect_intdouble_cvt.
+ * lib/target-supports.exp
+ (check_effective_target_vect_doubleint_cvt)
+ (check_effective_target_vect_intdouble_cvt): New procs.
+
+2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.dg/vect/pr60656.c: Check vect_long_mult.
+ * lib/target-supports.exp (check_effective_target_vect_long_mult):
+ New proc.
+
+2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
+ * gfortran.dg/vect/pr77848.f: Likewise.
+
+2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * lib/target-supports.exp (check_effective_target_vect_float):
+ Return 1 being on a S/390 with VXE.
+ * gcc.dg/vect/pr31699.c: Require vec_float.
+ * gcc.dg/vect/pr61194.c: Likewise.
+ * gcc.dg/vect/pr65947-10.c: Likewise.
+ * gcc.dg/vect/pr66142.c: Likewise.
+ * gcc.dg/vect/slp-10.c: Likewise.
+ * gcc.dg/vect/slp-11c.c: Likewise.
+ * gcc.dg/vect/slp-12b.c: Likewise.
+ * gcc.dg/vect/slp-18.c: Likewise.
+ * gcc.dg/vect/slp-33.c: Likewise.
+ * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
+ * gcc.dg/vect/slp-cond-2.c: Likewise.
+ * gcc.dg/vect/vect-cond-10.c: Likewise.
+ * gcc.dg/vect/vect-cond-8.c: Likewise.
+ * gcc.dg/vect/vect-cond-9.c: Likewise.
+ * gcc.dg/vect/vect-float-extend-1.c: Likewise.
+ * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
+
+2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
+
+ PR tree-optimization/82374
+ * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
+ attributes propagation changes for OMP outlined regions.
+ * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
+ * c-c++-common/goacc/kernels-reduction.c: Likewise.
+
+2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/82413
+ * g++.dg/pr82413.C: New test.
+
+2017-10-04 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/77296
+ * gfortran.dg/associate_32.f03 : New test.
+
+2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/78816
+ * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
+
+2017-10-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/82374
+ * gcc.dg/gomp/pr82374.c: New test.
+
+2017-10-04 Richard Biener <rguenther@suse.de>
+
+ * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
+ errors and scan for one.
+ * gfortran.dg/graphite/id-19.f: Likewise.
+ * gfortran.dg/graphite/pr29832.f90: Likewise.
+ * gfortran.dg/graphite/pr42326-1.f90: Likewise.
+ * gfortran.dg/graphite/pr42326.f90: Likewise.
+ * gfortran.dg/graphite/pr68550-2.f90: Likewise.
+ * gfortran.dg/graphite/run-id-2.f90: Likewise.
+ * gfortran.dg/graphite/run-id-3.f90: Likewise.
+ * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
+
+2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/float128-odd.c: New test.
+
+2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70343
+ * g++.dg/cpp0x/lambda/lambda-70343.C: New.
+
+2017-10-03 Jeff Law <law@redhat.com>
+
+ PR target/82358
+ * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
+
+2017-10-03 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/82363
+ * gcc.dg/tree-ssa/pr82363.c: New test.
+
+2017-10-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/82381
+ * gcc.c-torture/compile/pr82381.c: New test.
+
+ PR target/82386
+ * gcc.dg/pr82386.c: New test.
+
+2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70570
+ * g++.dg/cpp1y/lambda-generic-70570.C: New.
+
+2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79590
+ * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
+
+2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79005
+ * g++.dg/cpp1y/lambda-generic-79005.C: New.
+
+2017-10-02 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/82312
+ * gfortran.dg/typebound_proc_36.f90 : New test.
+
+2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/80210
+ * gcc.target/powerpc/pr80210-2.c: New test.
+
+2017-10-02 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/pr82389.c: New test.
+
+ PR tree-optimization/82387
+ PR tree-optimization/82388
+ PR tree-optimization/82389
+ * gcc.c-torture/compile/pr82389.c: New test.
+ * gcc.c-torture/execute/pr82387.c: New test.
+ * gcc.c-torture/execute/pr82388.c: New test.
+
+2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79180
+ * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
+ * g++.dg/torture/pr79180.C: Likewise.
+
+ PR c++/71386
+ * g++.dg/cpp1y/lambda-generic-nested1.C: New.
+
+2017-10-02 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
+ * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
+ * gcc.dg/graphite/id-16.c: Likewise.
+ * gcc.dg/graphite/pr46168.c: Likewise.
+ * gcc.dg/graphite/pr68756.c: Likewise.
+ * gcc.dg/graphite/pr69728.c: Likewise.
+ * gcc.dg/graphite/pr71575-2.c: Likewise.
+ * gcc.dg/graphite/pr77362.c: Likewise.
+ * gcc.dg/graphite/pr81373.c: Likewise.
+ * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
+ * gfortran.dg/graphite/interchange-1.f: Likewise.
+ * gfortran.dg/graphite/pr29581.f90: Likewise.
+ * gfortran.dg/graphite/pr42334-1.f: Likewise.
+ * gfortran.dg/graphite/pr42393-1.f90: Likewise.
+ * gfortran.dg/graphite/pr42393.f90: Likewise.
+ * gfortran.dg/graphite/pr47019.f: Likewise.
+
+2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/69977
+ * g++.dg/cpp1y/lambda-generic-69977.C: New.
+
+2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/59991
+ * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
+
+2017-10-02 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.c-torture/compile/pr82337.c: Add
+ dg-require-effective-target nonlocal_goto.
+
+2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ PR target/71307
+ * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
+
+2017-10-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82355
+ * gcc.dg/graphite/fuse-1.c: Adjust.
+ * gcc.dg/graphite/fuse-2.c: Likewise.
+ * gcc.dg/graphite/pr82355.c: New testcase.
+
+2017-10-01 Jeff Law <law@redhat.com>
+
+ * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
+
+2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR fortran/61450
+ * gfortran.dg/binding_label_tests_28.f90: New test.
+
+2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/65949
+ * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
+
+2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/68754
+ * g++.dg/cpp1y/constexpr-68754.C: Move...
+ * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
+
+2017-09-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82361
+ * gcc.target/i386/pr82361-1.c: New test.
+ * gcc.target/i386/pr82361-2.c: New test.
+
+2017-09-29 Yury Gribov <tetra2005@gmail.com>
+
+ PR middle-end/82319
+ * c-c++/common/pr57371-4.c: Test NaN comparisons.
+
+2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * g++.dg/other/dump-ada-spec-10.C: New test.
+
+2017-09-29 Jeff Law <law@redhat.com>
+
+ * gcc.dg/tree-ssa/ssa-dse-26.c: New test.
+
+2017-09-29 Jakub Jelinek <jakub@redhat.com>
+
+ P0683R1 - default member initializers for bit-fields
+ * g++.dg/ext/bitfield6.C: New test.
+ * g++.dg/cpp2a/bitfield1.C: New test.
+ * g++.dg/cpp2a/bitfield2.C: New test.
+ * g++.dg/cpp2a/bitfield3.C: New test.
+
+2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/81481
+ * gcc.target/i386/pr81481.c: New.
+
+2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
+ and dg-require-effective-target directives to correct testing
+ behavior.
+ * gcc.target/powerpc/swaps-p8-29.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-30.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-31.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-32.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-33.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-34.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-35.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-36.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-37.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-38.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-39.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-40.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-41.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-42.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-43.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-44.c: Likewise.
+ * gcc.target/powerpc/swaps-p8-45.c: Likewise.
+
+2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/82337
+ * gcc.c-torture/compile/pr82337.c: New file.
+
+2017-09-29 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/unchecked_union3.adb: New testcase.
+
+2017-09-29 Javier Miranda <miranda@adacore.com>
+
+ * gnat.dg/unchecked_union2.adb: New testcase.
+
+2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR fortran/25071
+ * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
+ * gfortran.dg/argument_checking_4.f90: Likewise.
+ * gfortran.dg/argument_checking_5.f90: Likewise.
+ * gfortran.dg/argument_checking_6.f90: Likewise.
+ * gfortran.dg/argument_checking_10.f90: Likewise.
+ * gfortran.dg/argument_checking_13.f90: Likewise.
+ * gfortran.dg/argument_checking_15.f90: Likewise.
+ * gfortran.dg/argument_checking_18.f90: Likewise.
+ * gfortran.dg/gomp/udr8.f90: Likewise.
+ * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
+ the dg-options.
+
+2017-09-29 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/ext/bitfield7.C: New test.
+ * g++.dg/ext/bitfield8.C: New test.
+ * g++.dg/ext/bitfield9.C: New test.
+
+ PR c/82340
+ * gcc.dg/tree-ssa/pr82340.c: New test.
+
+ * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
+
+2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79488
+ * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
+
+2017-09-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82342
+ * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
+ * gcc.target/i386/pr82260-2.c: Likewise.
+
+2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
+
+ * gcc.target/i386/avx512f-constant-float-return.c: New test.
+
+2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
+ * gcc.target/arm/aapcs/align_rec4.c: Likewise.
+ * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
+ * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
+ * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
+ * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
+ * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
+ * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
+ * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
+ * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
+
+2017-09-28 David Malcolm <dmalcolm@redhat.com>
+
+ * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
+ test case.
+ * jit.dg/test-returning-function-ptr.c (create_code): Update to
+ create a function pointer type independently of the call to
+ gcc_jit_function_get_address, and assign the pointer to a local
+ before returning it, to exercise the function pointer type
+ comparison code.
+
+2017-09-27 David Malcolm <dmalcolm@redhat.com>
+
+ * jit.dg/all-non-failing-tests.h: Add
+ test-returning-function-ptr.c.
+ * jit.dg/test-returning-function-ptr.c: New test case.
+
+2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/71727
+ * gcc.target/aarch64/pr71727-2.c: New test.
+
+2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/swaps-p8-28.c: New test.
+ * gcc.target/powerpc/swaps-p8-29.c: New test.
+ * gcc.target/powerpc/swaps-p8-30.c: New test.
+ * gcc.target/powerpc/swaps-p8-31.c: New test.
+ * gcc.target/powerpc/swaps-p8-32.c: New test.
+ * gcc.target/powerpc/swaps-p8-33.c: New test.
+ * gcc.target/powerpc/swaps-p8-34.c: New test.
+ * gcc.target/powerpc/swaps-p8-35.c: New test.
+ * gcc.target/powerpc/swaps-p8-36.c: New test.
+ * gcc.target/powerpc/swaps-p8-37.c: New test.
+ * gcc.target/powerpc/swaps-p8-38.c: New test.
+ * gcc.target/powerpc/swaps-p8-39.c: New test.
+ * gcc.target/powerpc/swaps-p8-40.c: New test.
+ * gcc.target/powerpc/swaps-p8-41.c: New test.
+ * gcc.target/powerpc/swaps-p8-42.c: New test.
+ * gcc.target/powerpc/swaps-p8-43.c: New test.
+ * gcc.target/powerpc/swaps-p8-44.c: New test.
+ * gcc.target/powerpc/swaps-p8-45.c: New test.
+
+2017-09-27 Carl Love <cel@us.ibm.com>
+ * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
+ for the __builtin_fctid and __builtin_fctiw.
+
+2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
+
+ * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
+ new group memory offsetting code in the BRIG frontend.
+ * brig.dg/test/gimple/function_calls.hsail: Likewise.
+ * brig.dg/test/gimple/smoke_test.hsail: Likewise.
+ * brig.dg/test/gimple/variables.hsail: Likewise.
+
+2017-09-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/82159
+ * g++.dg/opt/pr82159.C: New test.
+
+2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
+
+2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/pr71977-1.c: Update test to know that we
+ don't generate a 32-bit shift after doing XSCVDPSPN.
+ * gcc.target/powerpc/direct-move-float1.c: Likewise.
+ * gcc.target/powerpc/direct-move-float3.c: New test.
+
+2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/tree-ssa/cmpdiv.c: New test.
+
+2017-09-26 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
+ file for the new built-ins and the existing built-ins.
+
+2017-09-26 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/82143
+ PR fortran/82324
+ * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
+ * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
+ * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
+ Don't assume that DOUBLE PRECISION has kind=16.
+
+2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ * gfortran.dg/gomp/associate1.f90: Remove unnecessary
+ warning from associate construct and do loop.
+
+2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ * gfortran.dg/gomp/associate1.f90: Really commit change
+ from 2017-09-25.
+ * gfortran.dg/predcom-1.f: Likewise.
+ * gfortran.dg/unconstrained_commons.f: Likewise.
+
+2017-09-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/35691
+ * gcc.dg/pr35691-5.c: New test.
+ * gcc.dg/pr35691-6.c: New test.
+
+2017-09-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82321
+ * gcc.dg/graphite/pr82321.c: New testcase.
+
+2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * lib/target-supports.exp (check_effective_target_vect_int)
+ (check_effective_target_vect_shift)
+ (check_effective_target_whole_vector_shift)
+ (check_effective_target_vect_shift_char)
+ (check_effective_target_vect_long)
+ (check_effective_target_vect_double)
+ (check_effective_target_vect_long_long)
+ (check_effective_target_vect_perm)
+ (check_effective_target_vect_perm_byte)
+ (check_effective_target_vect_perm_short)
+ (check_effective_target_vect_widen_mult_qi_to_hi)
+ (check_effective_target_vect_widen_mult_hi_to_si)
+ (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
+ (check_effective_target_vect_widen_mult_hi_to_si_pattern)
+ (check_effective_target_vect_widen_mult_si_to_di_pattern)
+ (check_effective_target_vect_pack_trunc)
+ (check_effective_target_vect_unpack)
+ (check_effective_target_vect_hw_misalign)
+ (check_effective_target_vect_condition)
+ (check_effective_target_vect_cond_mixed)
+ (check_effective_target_vect_char_mult)
+ (check_effective_target_vect_short_mult)
+ (check_effective_target_vect_int_mult)
+ (check_effective_target_vect_extract_even_odd)
+ (check_effective_target_vect_interleave)
+ (check_effective_target_sqrt_insn)
+ (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
+ VX.
+ (check_vect_support_and_set_flags): New proc.
+ (check_effective_target_s390_vxe): Rename arch12 to z14.
+
+2017-09-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82320
+ * gcc.dg/torture/pr82320.c: New testcase.
+
+2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
+ Fix arm check.
+
+2017-09-25 Jeff Law <law@redhat.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_supports_stack_clash_protection): Enable for
+ rs6000 and powerpc targets.
+
+2017-09-25 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/82163
+ * gcc.dg/tree-ssa/pr82163.c: New test.
+
+2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ * gfortran.dg/do_subscript_1.f90: New test.
+ * gfortran.dg/do_subscript_2.f90: New test.
+ * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
+ * gfortran.dg/predcom-1.f: Adjust loop bounds.
+ * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
+
+2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-st-char.c: New.
+ * gcc.target/powerpc/fold-vec-st-double.c: New.
+ * gcc.target/powerpc/fold-vec-st-float.c: New.
+ * gcc.target/powerpc/fold-vec-st-int.c: New.
+ * gcc.target/powerpc/fold-vec-st-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-st-pixel.c: New.
+ * gcc.target/powerpc/fold-vec-st-short.c: New.
+
+2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * g++.dg/pr82155.C: New testcase.
+
+2017-09-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82285
+ * gcc.dg/torture/pr82285.c: New testcase.
+
+2017-09-25 Justin Squirek <squirek@adacore.com>
+
+ * gnat.dg/entry_family.adb: New testcase
+
+2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/82267
+ * gcc.target/i386/pr82267.c: New test.
+
+2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
+ PR fortran/66328
+
+ * gfortran.dg/data_derived_1.f90: New test.
+
+2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/54633
+ * gfortran.dg/intrinsic_bounds_1.f90: New test.
+ * gfortran.dg/intrinsic_param_1.f90: New test.
+
+2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
+ Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/80118
+ * gfortran.dg/zero_sized_7.f90: New test.
+
+2017-09-23 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/82143
+ * gfortran.dg/promotion_3.f90: New test case.
+ * gfortran.dg/promotion_4.f90: New test case.
+
+2017-09-23 Daniel Santos <daniel.santos@pobox.com>
+
+ * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
+ * gcc.target/i386/pr82196-2.c: (b): Likewise.
+
+2017-09-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/35691
+ * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
+ instead of -fdump-tree-forwprop-details in dg-options.
+ * gcc.dg/pr35691-2.c: Likewise.
+ * gcc.dg/pr35691-3.c: New test.
+ * gcc.dg/pr35691-4.c: New test.
+
+ PR sanitizer/81929
+ * g++.dg/ubsan/pr81929.C: New test.
+
+2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/82289
+ * gcc.dg/vect/pr82289.c: New test.
+
+2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
+ of alignment message.
+ * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
+
+2017-09-22 Martin Sebor <msebor@redhat.com>
+
+ PR c/81854
+ * gcc.target/i386/pr80732.c: Correct a type error.
+
+2017-09-22 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
+ to reflect highlighting of parameters; add test coverage for
+ callback parameters.
+
+2017-09-22 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/graphite/scop-24.c: New testcase.
+
+2017-09-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82291
+ * gcc.dg/torture/pr82291.c: New testcase.
+
+2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
+
+ * gcc.target/i386/avx512f-constant-set.c: New test.
+
+2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
+
+ * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
+ * gcc.target/i386/avx512f-prefer.c: New test.
+
+2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * lib/target-supports.exp
+ (check_effective_target_frame_pointer_for_non_leaf): Add
+ case for x86 Solaris.
+
+2017-09-21 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/78512
+ * gfortran.dg/associate_26.f90 : New test.
+
+ PR fortran/80120
+ * gfortran.dg/associate_27.f90 : New test.
+
+ PR fortran/81903
+ * gfortran.dg/associate_28.f90 : New test.
+
+ PR fortran/82121
+ * gfortran.dg/associate_29.f90 : New test.
+
+ PR fortran/67543
+ * gfortran.dg/associate_30.f90 : New test.
+
+ PR fortran/52832
+ * gfortran.dg/associate_31.f90 : New test.
+
+2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/discr48.adb: New test.
+ * gnat.dg/discr48_pkg.ads: New helper.
+
+2017-09-21 Tamar Christina <tamar.christina@arm.com>
+
+ PR testsuite/78421
+ * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
+ Invert arm check.
+
+2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
+
+ * gfortran.dg/goacc/wait.f90: New test.
+
+2017-09-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81715
+ * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
+ const predicate to const predicate & to avoid UB.
+ * g++.dg/opt/pr81715.C: New test.
+
+2017-09-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82276
+ PR tree-optimization/82244
+ * gcc.dg/torture/pr82276.c: New testcase.
+
+2017-09-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71351
+ * gfortran.dg/graphite/pr71351.f90: New testcase.
+ * gfortran.dg/graphite/interchange-3.f90: Adjust.
+
+2017-09-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82260
+ * gcc.target/i386/pr82260-1.c: New test.
+ * gcc.target/i386/pr82260-2.c: New test.
+
+2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+ Jeff Law <law@redhat.com>
+
+ * gcc.dg/stack-check-5.c: Add argument for s390.
+ * lib/target-supports.exp:
+ (check_effective_target_supports_stack_clash_protection): Enable for
+ s390/s390x targets.
+
+2017-09-20 Martin Sebor <msebor@redhat.com>
+
+ PR c/81854
+ * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
+ * g++.dg/ext/attr-ifunc-4.C: Ditto.
+ * lib/target-supports.exp: Adjust for C++.
+
+ PR c/81854
+ * gcc.dg/attr-ifunc-1.c: Correct type errors.
+ * gcc.dg/attr-ifunc-2.c: Ditto.
+ * gcc.dg/attr-ifunc-3.c: Ditto.
+ * gcc.dg/attr-ifunc-4.c: Ditto.
+ * gcc.dg/attr-ifunc-5.c: Ditto.
+ * gcc.dg/pr81854.c: Require ifunc support.
+ * lib/target-supports.exp: Correct type error.
+
+2017-09-20 Jeff Law <law@redhat.com>
+
+ * gcc.target/i386/stack-check-11.c: Update test and regexp
+ so that it works for both i?86 and x86_64.
+
+2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/77687
+ * gcc.target/powerpc/pr77687.c: New testcase.
+
+2017-09-20 Jakub Jelinek <jakub@redhat.com>
+
+ P0409R2 - allow lambda capture [=, this]
+ * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
+ capture. Add further tests.
+ * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
+ for c++2a on [=, this] capture.
+
+ * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
+ * g++.dg/cpp1z/cplusplus_1z.C: New test.
+
+2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/builtin_target.c: Test knm.
+ * gcc.target/i386/funcspec-56.inc: Test arch=knm.
+
+2017-09-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77362
+ * gcc.dg/graphite/pr77362.c: New testcase.
+
+2017-09-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82264
+ * gcc.dg/torture/pr82264.c: New testcase.
+
+2017-09-20 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/debug/dwarf2/template-params-13.C: New test.
+ * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
+ it doesn't match newlines.
+ * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
+ * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
+ * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
+ * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
+ * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
+ * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
+ * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
+ * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
+ * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
+ * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
+
+2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/64954
+ * g++.dg/cpp0x/constexpr-ctor20.C: New.
+
+2017-09-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81373
+ * gcc.dg/graphite/pr81373.c: New testcase.
+
+2017-09-19 Jeff Law <law@redhat.com>
+
+ * gcc.target/i386/stack-check-11.c: New test.
+
+ * gcc.dg/stack-check-4.c: New test.
+ * gcc.dg/stack-check-5.c: New test.
+ * gcc.dg/stack-check-6.c: New test.
+ * gcc.dg/stack-check-6a.c: New test.
+ * gcc.dg/stack-check-7.c: New test.
+ * gcc.dg/stack-check-8.c: New test.
+ * gcc.dg/stack-check-9.c: New test.
+ * gcc.dg/stack-check-10.c: New test.
+ * lib/target-supports.exp
+ (check_effective_target_supports_stack_clash_protection): Enable for
+ x86 and x86_64 targets.
+
+ * gcc.dg/stack-check-3.c: New test.
+
+ * gcc.dg/stack-check-2.c: New test.
+ * lib/target-supports.exp
+ (check_effective_target_supports_stack_clash_protection): New.
+ (check_effective_target_frame_pointer_for_non_leaf): Likewise.
+ (check_effective_target_caller_implicit_probes): Likewise.
+
+2017-09-19 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
+ * g++.dg/tree-ssa/pr41428.C: Likewise.
+ * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
+ c++17 and up.
+ * g++.dg/expr/bool3.C: Likewise.
+ * g++.dg/expr/bitfield5.C: Likewise.
+ * g++.old-deja/g++.jason/bool5.C: Likewise.
+
+2017-09-18 Martin Sebor <msebor@redhat.com>
+
+ PR c/81854
+ * gcc.dg/pr81854.c: New test.
+ * g++.dg/ext/attr-ifunc-5.C: New test.
+ * g++.dg/ext/attr-ifunc-1.C: Adjust.
+ * g++.dg/ext/attr-ifunc-2.C: Same.
+ * g++.dg/ext/attr-ifunc-3.C: Same.
+ * g++.dg/ext/attr-ifunc-4.C: Same.
+ * g++.old-deja/g++.abi/vtable2.C: Same.
+ * gcc.dg/attr-ifunc-1.c: Same.
+
+2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-ld-misc.c: New.
+
+2017-09-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82244
+ * gcc.dg/torture/pr82244.c: New testcase.
+
+2017-09-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69728
+ * gfortran.dg/graphite/pr69728.f90: New testcase.
+ * gcc.dg/graphite/pr69728.c: Likewise.
+
+2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80947
+ * g++.dg/cpp0x/lambda/lambda-80947.C: New.
+
+2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/slp-multitypes-13.c: New test.
+
+2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gfortran.dg/vect/mask-store-1.f90: New test.
+
+2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/45033
+ * g++.dg/expr/delete1.C: New.
+
+2017-09-18 Bob Duff <duff@adacore.com>
+
+ * gnat.dg/validity_check.adb: New testcase.
+
+2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
+
+2017-09-18 Bob Duff <duff@adacore.com>
+
+ * gnat.dg/tagged_prefix_call.adb: New testcase.
+
+2017-09-18 Ed Schonberg <schonberg@adacore.com>
+
+ * gnat.dg/default_variants.adb: New testcase.
+
+2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR target/81736
+ * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
+ * gcc.target/i386/pr81736-4.c: Likewise.
+
+2017-09-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79622
+ * gcc.dg/graphite/pr79622.c: New testcase.
+
+2017-09-17 Daniel Santos <daniel.santos@pobox.com>
+
+ gcc.target/i386/pr82196-1.c: New test.
+ gcc.target/i386/pr82196-2.c: Likewise.
+
+2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/82166
+ * gcc.target/i386/pr82166.c: New test.
+
+2017-09-17 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/82173
+ * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
+ * gfortran.dg/pdt_2.f03 : The same.
+ * gfortran.dg/pdt_3.f03 : The same.
+ * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
+ module 'bad_vars'. Add error concerning assumed parameters and
+ save attribute.
+ * gfortran.dg/pdt_11.f03 : New test.
+
+ PR fortran/60483
+ * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
+ * gfortran.dg/associate_25.f90 : New test.
+ * gfortran.dg/pdt_12.f03 : New test.
+
+2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ Add support for -std=c++2a.
+ * lib/target-supports.exp (check_effective_target_c++17): Return
+ 1 also if check_effective_target_c++2a.
+ (check_effective_target_c++17_down): New.
+ (check_effective_target_c++2a_only): New.
+ (check_effective_target_c++2a): New.
+ * g++.dg/cpp2a/cplusplus.C: New.
+
+2017-09-15 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/82071
+ * gcc.target/i386/excess-precision-8.c: New test.
+
+2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
+ Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/64644
+ * g++.dg/other/anon-union4.C: New.
+ * g++.old-deja/g++.law/union4.C: Adjust.
+ * g++.old-deja/g++.other/anon1.C: Likewise.
+
+2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * c-c++-common/Wcast-align.c: New test.
+
+2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
+
+ * g++.dg/sso-1.C: New test.
+ * g++.dg/sso-2.C: Likewise.
+
+2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/78648
+ * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
+
+2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
+
+ PR tree-optimization/71026
+ * gcc.dg/fold-div-1.c: Use -O1.
+
+2017-09-15 Jakub Jelinek <jakub@redhat.com>
+
+ * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
+ * lib/target-supports.exp (check_effective_target_c++14): Use
+ check_effective_target_c++17 instead of check_effective_target_c++1z.
+ (check_effective_target_c++14_down): Likewise.
+ (check_effective_target_c++1z_only): Rename to ...
+ (check_effective_target_c++17_only): ... this.
+ (check_effective_target_c++1z): Rename to ...
+ (check_effective_target_c++17): ... this.
+ * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
+ instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
+ and c++17_only instead of c++1z_only. Adjust expected diagnostics
+ and comments refering to 1z to 17.
+ * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
+ * g++.dg/template/partial5.C: Likewise.
+ * g++.dg/template/nontype8.C: Likewise.
+ * g++.dg/cpp1z/noexcept-type5.C: Likewise.
+ * g++.dg/cpp1z/nontype3a.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
+ * g++.dg/cpp1z/noexcept-type16.C: Likewise.
+ * g++.dg/cpp1z/class-deduction32.C: Likewise.
+ * g++.dg/cpp1z/pr78771.C: Likewise.
+ * g++.dg/cpp1z/elide1.C: Likewise.
+ * g++.dg/cpp1z/fold3.C: Likewise.
+ * g++.dg/cpp1z/class-deduction2.C: Likewise.
+ * g++.dg/cpp1z/noexcept-type12.C: Likewise.
+ * g++.dg/cpp1z/inline-var2.C: Likewise.
+ * g++.dg/cpp1z/eval-order2.C: Likewise.
+ * g++.dg/cpp1z/decomp21.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
+ * g++.dg/cpp1z/utf8-neg.C: Likewise.
+ * g++.dg/cpp1z/class-deduction41.C: Likewise.
+ * g++.dg/cpp1z/class-deduction23.C: Likewise.
+ * g++.dg/cpp1z/nodiscard3.C: Likewise.
+ * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
+ * g++.dg/cpp1z/noexcept-type9.C: Likewise.
+ * g++.dg/cpp1z/class-deduction21.C: Likewise.
+ * g++.dg/cpp1z/range-for1.C: Likewise.
+ * g++.dg/cpp1z/init-statement4.C: Likewise.
+ * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
+ * g++.dg/cpp1z/decomp30.C: Likewise.
+ * g++.dg/cpp1z/class-deduction39.C: Likewise.
+ * g++.dg/cpp1z/register2.C: Likewise.
+ * g++.dg/cpp1z/decomp9.C: Likewise.
+ * g++.dg/cpp1z/regress1.C: Likewise.
+ * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
+ * g++.dg/cpp1z/class-deduction30.C: Likewise.
+ * g++.dg/cpp1z/abbrev2.C: Likewise.
+ * g++.dg/cpp1z/nontype-auto6.C: Likewise.
+ * g++.dg/cpp1z/regress2.C: Likewise.
+ * g++.dg/cpp1z/decomp16.C: Likewise.
+ * g++.dg/cpp1z/bool-increment1.C: Likewise.
+ * g++.dg/cpp1z/aligned-new1.C: Likewise.
+ * g++.dg/cpp1z/decomp3.C: Likewise.
+ * g++.dg/cpp1z/register1.C: Likewise.
+ * g++.dg/cpp1z/namespace-attribs.C: Likewise.
+ * g++.dg/cpp1z/class-deduction1.C: Likewise.
+ * g++.dg/cpp1z/decomp10.C: Likewise.
+ * g++.dg/cpp1z/constexpr-if11.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
+ * g++.dg/cpp1z/decomp27.C: Likewise.
+ * g++.dg/cpp1z/noexcept-type2.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
+ * g++.dg/cpp1z/class-deduction9.C: Likewise.
+ * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
+ * g++.dg/cpp1z/decomp11.C: Likewise.
+ * g++.dg/cpp1z/aligned-new3.C: Likewise.
+ * g++.dg/cpp1z/utf8-2.C: Likewise.
+ * g++.dg/cpp1z/lambda-this3.C: Likewise.
+ * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
+ * g++.dg/cpp1z/byte1.C: Likewise.
+ * g++.dg/cpp1z/nontype-auto9.C: Likewise.
+ * g++.dg/cpp1z/aggr-base4.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
+ * g++.dg/cpp1z/nontype-auto3.C: Likewise.
+ * g++.dg/cpp1z/utf8-2a.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
+ * g++.dg/cpp1z/aggr-base6.C: Likewise.
+ * g++.dg/cpp1z/cplusplus.C: Likewise.
+ * g++.dg/cpp1z/class-deduction20.C: Likewise.
+ * g++.dg/cpp1z/aggr-base2.C: Likewise.
+ * g++.dg/cpp1z/class-deduction6.C: Likewise.
+ * g++.dg/cpp1z/noexcept-type3.C: Likewise.
+ * g++.dg/cpp1z/class-deduction31.C: Likewise.
+ * g++.dg/cpp1z/class-deduction25.C: Likewise.
+ * g++.dg/cpp1z/class-deduction18.C: Likewise.
+ * g++.dg/cpp1z/fold9.C: Likewise.
+ * g++.dg/cpp1z/noexcept-type8.C: Likewise.
+ * g++.dg/cpp1z/abbrev1.C: Likewise.
+ * g++.dg/cpp1z/constexpr-if10.C: Likewise.
+ * g++.dg/cpp1z/utf8.C: Likewise.
+ * g++.dg/cpp1z/noexcept-type7.C: Likewise.
+ * g++.dg/cpp1z/aggr-base3.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
+ * g++.dg/cpp1z/init-statement2.C: Likewise.
+ * g++.dg/cpp1z/nontype-auto4.C: Likewise.
+ * g++.dg/cpp1z/constexpr-if12.C: Likewise.
+ * g++.dg/cpp1z/class-deduction40.C: Likewise.
+ * g++.dg/cpp1z/nontype3.C: Likewise.
+ * g++.dg/cpp1z/class-deduction14.C: Likewise.
+ * g++.dg/cpp1z/fold7.C: Likewise.
+ * g++.dg/cpp1z/nontype2.C: Likewise.
+ * g++.dg/cpp1z/class-deduction15.C: Likewise.
+ * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
+ * g++.dg/cpp1z/class-deduction13.C: Likewise.
+ * g++.dg/cpp1z/aligned-new7.C: Likewise.
+ * g++.dg/cpp1z/noexcept-type1.C: Likewise.
+ * g++.dg/cpp1z/nontype1.C: Likewise.
+ * g++.dg/cpp1z/init-statement5.C: Likewise.
+ * g++.dg/cpp1z/nontype-auto2.C: Likewise.
+ * g++.dg/cpp1z/decomp17.C: Likewise.
+ * g++.dg/cpp1z/fold4.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
+ * g++.dg/cpp1z/fold7a.C: Likewise.
+ * g++.dg/cpp1z/nontype-auto5.C: Likewise.
+ * g++.dg/cpp1z/init-statement7.C: Likewise.
+ * g++.dg/cpp1z/aggr-base5.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
+ * g++.dg/cpp1z/pr79143.C: Likewise.
+ * g++.dg/cpp1z/class-deduction38.C: Likewise.
+ * g++.dg/cpp1z/nontype-auto8.C: Likewise.
+ * g++.dg/cpp1z/class-deduction12.C: Likewise.
+ * g++.dg/cpp1z/decomp20.C: Likewise.
+ * g++.dg/cpp1z/class-deduction22.C: Likewise.
+ * g++.dg/cpp1z/class-deduction29.C: Likewise.
+ * g++.dg/cpp1z/class-deduction8.C: Likewise.
+ * g++.dg/cpp1z/class-deduction43.C: Likewise.
+ * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
+ * g++.dg/cpp1z/fold8.C: Likewise.
+ * g++.dg/cpp1z/init-statement3.C: Likewise.
+ * g++.dg/cpp1z/nontype-auto10.C: Likewise.
+ * g++.dg/cpp1z/class-deduction36.C: Likewise.
+ * g++.dg/cpp1z/noexcept-type17.C: Likewise.
+ * g++.dg/cpp1z/fallthrough1.C: Likewise.
+ * g++.dg/cpp1z/fold1.C: Likewise.
+ * g++.dg/cpp1z/class-deduction26.C: Likewise.
+ * g++.dg/cpp1z/fold-ice1.C: Likewise.
+ * g++.dg/cpp1z/fold5.C: Likewise.
+ * g++.dg/cpp1z/class-deduction34.C: Likewise.
+ * g++.dg/cpp1z/noexcept-type6.C: Likewise.
+ * g++.dg/cpp1z/class-deduction7.C: Likewise.
+ * g++.dg/cpp1z/class-deduction16.C: Likewise.
+ * g++.dg/cpp1z/class-deduction10.C: Likewise.
+ * g++.dg/cpp1z/eval-order3.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
+ * g++.dg/cpp1z/aggr-base2a.C: Likewise.
+ * g++.dg/cpp1z/nontype-auto1.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
+ * g++.dg/cpp1z/nontype-auto7.C: Likewise.
+ * g++.dg/cpp1z/decomp15.C: Likewise.
+ * g++.dg/cpp1z/noexcept-type4.C: Likewise.
+ * g++.dg/cpp1z/fold-mangle.C: Likewise.
+ * g++.dg/cpp1z/class-deduction35.C: Likewise.
+ * g++.dg/cpp1z/decomp4.C: Likewise.
+ * g++.dg/cpp1z/class-deduction42.C: Likewise.
+ * g++.dg/cpp1z/init-statement8.C: Likewise.
+ * g++.dg/cpp1z/inline-var1a.C: Likewise.
+ * g++.dg/cpp1z/init-statement6.C: Likewise.
+ * g++.dg/cpp1z/class-deduction17.C: Likewise.
+ * g++.dg/cpp1z/class-deduction28.C: Likewise.
+ * g++.dg/cpp1z/class-deduction27.C: Likewise.
+ * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
+ * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
+ * g++.dg/cpp1z/class-deduction11.C: Likewise.
+ * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
+ * g++.dg/cpp1z/init-statement9.C: Likewise.
+ * g++.dg/cpp1z/class-deduction19.C: Likewise.
+ * g++.dg/cpp1z/class-deduction5.C: Likewise.
+ * g++.dg/cpp1z/fold2.C: Likewise.
+ * g++.dg/cpp1z/class-deduction33.C: Likewise.
+ * g++.dg/cpp1z/class-deduction24.C: Likewise.
+ * g++.dg/cpp1z/aggr-base1.C: Likewise.
+ * g++.dg/cpp1z/fold6.C: Likewise.
+ * g++.dg/cpp1z/decomp12.C: Likewise.
+ * g++.dg/cpp1z/class-deduction4.C: Likewise.
+ * g++.dg/cpp1z/inline-var1.C: Likewise.
+ * g++.dg/cpp1z/aligned-new2.C: Likewise.
+ * g++.dg/cpp1z/class-deduction3.C: Likewise.
+ * g++.dg/other/error3.C: Likewise.
+ * g++.dg/init/new25.C: Likewise.
+ * g++.dg/init/new13.C: Likewise.
+ * g++.dg/tls/diag-2.C: Likewise.
+ * g++.dg/tls/diag-4.C: Likewise.
+ * g++.dg/opt/noreturn-1.C: Likewise.
+ * g++.dg/eh/async-unwind2.C: Likewise.
+ * g++.dg/eh/spec9.C: Likewise.
+ * g++.dg/eh/spec7.C: Likewise.
+ * g++.dg/eh/template1.C: Likewise.
+ * g++.dg/eh/cond4.C: Likewise.
+ * g++.dg/eh/pr41819.C: Likewise.
+ * g++.dg/eh/delete1.C: Likewise.
+ * g++.dg/eh/spec3.C: Likewise.
+ * g++.dg/eh/forced4.C: Likewise.
+ * g++.dg/eh/spec2.C: Likewise.
+ * g++.dg/eh/shadow1.C: Likewise.
+ * g++.dg/eh/pr38662.C: Likewise.
+ * g++.dg/eh/ehopt1.C: Likewise.
+ * g++.dg/eh/spec8.C: Likewise.
+ * g++.dg/eh/init-temp2.C: Likewise.
+ * g++.dg/rtti/crash3.C: Likewise.
+ * g++.dg/warn/Wreturn-type-3.C: Likewise.
+ * g++.dg/warn/register-parm-1.C: Likewise.
+ * g++.dg/warn/register-var-2.C: Likewise.
+ * g++.dg/gcov/gcov-7.C: Likewise.
+ * g++.dg/tree-ssa/pr45605.C: Likewise.
+ * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
+ * g++.dg/lookup/exception1.C: Likewise.
+ * g++.dg/ubsan/pr79589.C: Likewise.
+ * g++.dg/tm/pr47340.C: Likewise.
+ * g++.dg/tm/pr46567.C: Likewise.
+ * g++.dg/expr/bitfield5.C: Likewise.
+ * g++.dg/expr/bool1.C: Likewise.
+ * g++.dg/expr/lval3.C: Likewise.
+ * g++.dg/expr/lval4.C: Likewise.
+ * g++.dg/expr/bitfield4.C: Likewise.
+ * g++.dg/expr/bitfield6.C: Likewise.
+ * g++.dg/expr/bool3.C: Likewise.
+ * g++.dg/ext/has_nothrow_constructor.C: Likewise.
+ * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
+ * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
+ * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
+ * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
+ * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
+ * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
+ * g++.dg/ext/has_nothrow_assign.C: Likewise.
+ * g++.dg/parse/register1.C: Likewise.
+ * g++.dg/parse/error15.C: Likewise.
+ * g++.dg/parse/linkage2.C: Likewise.
+ * g++.dg/concepts/intro2.C: Likewise.
+ * g++.dg/concepts/class.C: Likewise.
+ * g++.dg/concepts/traits1.C: Likewise.
+ * g++.dg/concepts/req5.C: Likewise.
+ * g++.dg/concepts/var-concept5.C: Likewise.
+ * g++.dg/concepts/fn-concept2.C: Likewise.
+ * g++.dg/concepts/traits2.C: Likewise.
+ * g++.dg/concepts/placeholder2.C: Likewise.
+ * g++.dg/concepts/class6.C: Likewise.
+ * g++.dg/concepts/memtmpl1.C: Likewise.
+ * g++.dg/concepts/friend2.C: Likewise.
+ * g++.dg/concepts/template-parm3.C: Likewise.
+ * g++.dg/concepts/template-parm10.C: Likewise.
+ * g++.dg/concepts/explicit-spec1.C: Likewise.
+ * g++.dg/concepts/explicit-spec3.C: Likewise.
+ * g++.dg/concepts/var-templ2.C: Likewise.
+ * g++.dg/concepts/intro5.C: Likewise.
+ * g++.dg/concepts/deduction-constraint1.C: Likewise.
+ * g++.dg/concepts/iconv1.C: Likewise.
+ * g++.dg/concepts/constrained-parm.C: Likewise.
+ * g++.dg/concepts/template-template-parm1.C: Likewise.
+ * g++.dg/concepts/var-concept3.C: Likewise.
+ * g++.dg/concepts/class3.C: Likewise.
+ * g++.dg/concepts/memfun2.C: Likewise.
+ * g++.dg/concepts/req1.C: Likewise.
+ * g++.dg/concepts/disjunction1.C: Likewise.
+ * g++.dg/concepts/req17.C: Likewise.
+ * g++.dg/concepts/pr65848.C: Likewise.
+ * g++.dg/concepts/placeholder4.C: Likewise.
+ * g++.dg/concepts/decl-diagnose.C: Likewise.
+ * g++.dg/concepts/intro7.C: Likewise.
+ * g++.dg/concepts/pr68683.C: Likewise.
+ * g++.dg/concepts/partial-spec4.C: Likewise.
+ * g++.dg/concepts/template-parm5.C: Likewise.
+ * g++.dg/concepts/explicit-inst1.C: Likewise.
+ * g++.dg/concepts/class-deduction1.C: Likewise.
+ * g++.dg/concepts/class1.C: Likewise.
+ * g++.dg/concepts/req15.C: Likewise.
+ * g++.dg/concepts/memfun.C: Likewise.
+ * g++.dg/concepts/pr68434.C: Likewise.
+ * g++.dg/concepts/inherit-ctor4.C: Likewise.
+ * g++.dg/concepts/partial-spec6.C: Likewise.
+ * g++.dg/concepts/var-templ1.C: Likewise.
+ * g++.dg/concepts/template-parm8.C: Likewise.
+ * g++.dg/concepts/explicit-inst3.C: Likewise.
+ * g++.dg/concepts/class4.C: Likewise.
+ * g++.dg/concepts/req6.C: Likewise.
+ * g++.dg/concepts/fn8.C: Likewise.
+ * g++.dg/concepts/class5.C: Likewise.
+ * g++.dg/concepts/placeholder5.C: Likewise.
+ * g++.dg/concepts/req16.C: Likewise.
+ * g++.dg/concepts/req10.C: Likewise.
+ * g++.dg/concepts/var-concept2.C: Likewise.
+ * g++.dg/concepts/auto3.C: Likewise.
+ * g++.dg/concepts/generic-fn-err.C: Likewise.
+ * g++.dg/concepts/pr65552.C: Likewise.
+ * g++.dg/concepts/partial-concept-id2.C: Likewise.
+ * g++.dg/concepts/fn1.C: Likewise.
+ * g++.dg/concepts/partial-spec.C: Likewise.
+ * g++.dg/concepts/template-parm12.C: Likewise.
+ * g++.dg/concepts/diagnostic1.C: Likewise.
+ * g++.dg/concepts/intro1.C: Likewise.
+ * g++.dg/concepts/explicit-inst4.C: Likewise.
+ * g++.dg/concepts/req18.C: Likewise.
+ * g++.dg/concepts/explicit-spec5.C: Likewise.
+ * g++.dg/concepts/var-concept6.C: Likewise.
+ * g++.dg/concepts/fn9.C: Likewise.
+ * g++.dg/concepts/req2.C: Likewise.
+ * g++.dg/concepts/template-parm7.C: Likewise.
+ * g++.dg/concepts/req14.C: Likewise.
+ * g++.dg/concepts/template-parm6.C: Likewise.
+ * g++.dg/concepts/variadic4.C: Likewise.
+ * g++.dg/concepts/fn6.C: Likewise.
+ * g++.dg/concepts/req-neg1.C: Likewise.
+ * g++.dg/concepts/alias3.C: Likewise.
+ * g++.dg/concepts/expression2.C: Likewise.
+ * g++.dg/concepts/partial-spec3.C: Likewise.
+ * g++.dg/concepts/expression3.C: Likewise.
+ * g++.dg/concepts/memfun-err.C: Likewise.
+ * g++.dg/concepts/pr66091.C: Likewise.
+ * g++.dg/concepts/explicit-spec2.C: Likewise.
+ * g++.dg/concepts/equiv.C: Likewise.
+ * g++.dg/concepts/friend1.C: Likewise.
+ * g++.dg/concepts/fn4.C: Likewise.
+ * g++.dg/concepts/var-templ3.C: Likewise.
+ * g++.dg/concepts/explicit-inst2.C: Likewise.
+ * g++.dg/concepts/alias2.C: Likewise.
+ * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
+ * g++.dg/concepts/placeholder6.C: Likewise.
+ * g++.dg/concepts/fn10.C: Likewise.
+ * g++.dg/concepts/req3.C: Likewise.
+ * g++.dg/concepts/variadic2.C: Likewise.
+ * g++.dg/concepts/pr65636.C: Likewise.
+ * g++.dg/concepts/intro6.C: Likewise.
+ * g++.dg/concepts/class2.C: Likewise.
+ * g++.dg/concepts/fn2.C: Likewise.
+ * g++.dg/concepts/req20.C: Likewise.
+ * g++.dg/concepts/req8.C: Likewise.
+ * g++.dg/concepts/placeholder1.C: Likewise.
+ * g++.dg/concepts/pr65854.C: Likewise.
+ * g++.dg/concepts/member-concept.C: Likewise.
+ * g++.dg/concepts/template-parm2.C: Likewise.
+ * g++.dg/concepts/variadic1.C: Likewise.
+ * g++.dg/concepts/fn7.C: Likewise.
+ * g++.dg/concepts/intro4.C: Likewise.
+ * g++.dg/concepts/req13.C: Likewise.
+ * g++.dg/concepts/inherit-ctor3.C: Likewise.
+ * g++.dg/concepts/explicit-spec6.C: Likewise.
+ * g++.dg/concepts/auto1.C: Likewise.
+ * g++.dg/concepts/alias1.C: Likewise.
+ * g++.dg/concepts/fn-concept1.C: Likewise.
+ * g++.dg/concepts/template-parm11.C: Likewise.
+ * g++.dg/concepts/explicit-spec4.C: Likewise.
+ * g++.dg/concepts/partial-concept-id1.C: Likewise.
+ * g++.dg/concepts/req9.C: Likewise.
+ * g++.dg/concepts/req4.C: Likewise.
+ * g++.dg/concepts/pr65681.C: Likewise.
+ * g++.dg/concepts/req7.C: Likewise.
+ * g++.dg/concepts/req12.C: Likewise.
+ * g++.dg/concepts/fn5.C: Likewise.
+ * g++.dg/concepts/alias4.C: Likewise.
+ * g++.dg/concepts/generic-fn.C: Likewise.
+ * g++.dg/concepts/feature-macro.C: Likewise.
+ * g++.dg/concepts/req19.C: Likewise.
+ * g++.dg/concepts/placeholder3.C: Likewise.
+ * g++.dg/concepts/intro3.C: Likewise.
+ * g++.dg/concepts/partial-spec5.C: Likewise.
+ * g++.dg/concepts/template-parm4.C: Likewise.
+ * g++.dg/concepts/dr1430.C: Likewise.
+ * g++.dg/concepts/pr65634.C: Likewise.
+ * g++.dg/concepts/var-concept4.C: Likewise.
+ * g++.dg/concepts/pr67249.C: Likewise.
+ * g++.dg/concepts/expression.C: Likewise.
+ * g++.dg/concepts/pr65575.C: Likewise.
+ * g++.dg/concepts/partial-spec2.C: Likewise.
+ * g++.dg/concepts/template-parm9.C: Likewise.
+ * g++.dg/concepts/inherit-ctor1.C: Likewise.
+ * g++.dg/concepts/equiv2.C: Likewise.
+ * g++.dg/concepts/req11.C: Likewise.
+ * g++.dg/concepts/template-parm1.C: Likewise.
+ * g++.dg/concepts/inherit-ctor2.C: Likewise.
+ * g++.dg/concepts/var-concept1.C: Likewise.
+ * g++.dg/concepts/fn3.C: Likewise.
+ * g++.dg/torture/pr46364.C: Likewise.
+ * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
+ * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
+ * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
+ * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
+ * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
+ * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
+ * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
+ * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
+ * g++.dg/torture/pr52918-1.C: Likewise.
+ * g++.dg/torture/pr49394.C: Likewise.
+ * g++.dg/torture/pr57190.C: Likewise.
+ * g++.dg/cpp0x/static_assert8.C: Likewise.
+ * g++.dg/cpp0x/noexcept19.C: Likewise.
+ * g++.dg/cpp0x/variadic-throw.C: Likewise.
+ * g++.dg/cpp0x/variadic73.C: Likewise.
+ * g++.dg/cpp0x/noexcept02.C: Likewise.
+ * g++.dg/cpp0x/defaulted23.C: Likewise.
+ * g++.dg/cpp0x/noexcept08.C: Likewise.
+ * g++.dg/cpp0x/auto9.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
+ * g++.dg/cpp0x/error5.C: Likewise.
+ * c-c++-common/gomp/atomic-12.c: Likewise.
+ * c-c++-common/gomp/atomic-13.c: Likewise.
+ * c-c++-common/gomp/atomic-14.c: Likewise.
+ * c-c++-common/Wvarargs-2.c: Likewise.
+ * c-c++-common/Wvarargs.c: Likewise.
+ * c-c++-common/vector-subscript-2.c: Likewise.
+ * g++.old-deja/g++.robertl/eb123.C: Likewise.
+ * g++.old-deja/g++.eh/tmpl3.C: Likewise.
+ * g++.old-deja/g++.eh/cleanup2.C: Likewise.
+ * g++.old-deja/g++.eh/badalloc1.C: Likewise.
+ * g++.old-deja/g++.eh/throw2.C: Likewise.
+ * g++.old-deja/g++.eh/throw1.C: Likewise.
+ * g++.old-deja/g++.eh/tmpl1.C: Likewise.
+ * g++.old-deja/g++.other/new7.C: Likewise.
+ * g++.old-deja/g++.other/crash30.C: Likewise.
+ * g++.old-deja/g++.other/regstack.C: Likewise.
+ * g++.old-deja/g++.other/crash28.C: Likewise.
+ * g++.old-deja/g++.jason/bool5.C: Likewise.
+ * g++.old-deja/g++.mike/p10416.C: Likewise.
+ * g++.old-deja/g++.mike/eh25.C: Likewise.
+ * g++.old-deja/g++.mike/eh55.C: Likewise.
+
+ PR rtl-optimization/82192
+ * gcc.c-torture/execute/pr82192.c: New test.
+
+2017-09-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82217
+ * gcc.dg/torture/pr82217.c: New testcase.
+
+2017-09-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82145
+ * gcc.target/i386/pr82145.c: New test.
+
+2017-09-15 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/82184
+ * gfortran.dg/pointer_array_9.f90: New test.
+
+2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
+ __builtin_fabsq.
+ * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
+ of __builtin_fabsq. Prevent the test from running on 32-bit.
+ * gcc.target/powerpc/float128-fma1.c: New test.
+ * gcc.target/powerpc/float128-fma2.c: Likewise.
+ * gcc.target/powerpc/float128-sqrt1.c: Likewise.
+ * gcc.target/powerpc/float128-sqrt2.c: Likewise.
+
+2017-09-14 David Malcolm <dmalcolm@redhat.com>
+
+ PR jit/82174
+ * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
+ New test case.
+
+2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
+
+ * gcc.target/powerpc/r2_shrink-wrap.c: New.
+
+2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
+ lp64 requirement.
+
+2017-09-14 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
+ * gcc.dg/uninit-suppress_2.c: Adjust.
+ * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
+
+2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR tree-optimization/80996
+ * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
+
+2017-09-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/81325
+ * g++.dg/cpp0x/pr81325.C: New test.
+
+2017-09-13 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/82173
+ * gfortran.dg/pdt_10.f03 : New test.
+
+2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/68177
+ * g++.dg/cpp0x/lambda/lambda-68177.C: New.
+
+2017-09-13 Martin Liska <mliska@suse.cz>
+
+ PR middle-end/82154
+ * g++.dg/torture/pr82154.C: New test.
+
+2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/61362
+ * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
+ * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
+
+2017-09-13 Steve Ellcey <sellcey@cavium.com>
+
+ PR tree-optimization/80925
+ * gfortran.dg/vect/vect-2.f90: Add
+ --param vect-max-peeling-for-alignment=0 option.
+ Remove unaligned access and peeling checks.
+ * gfortran.dg/vect/vect-3.f90: Ditto.
+ * gfortran.dg/vect/vect-4.f90: Ditto.
+ * gfortran.dg/vect/vect-5.f90: Ditto.
+
+2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/61135
+ * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
+ * g++.dg/cpp1y/lambda-ice2.C: Likewise.
+
+2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
+
+ * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
+
+2017-09-13 Marek Polacek <polacek@redhat.com>
+
+ PR c/82167
+ * gcc.dg/pr82167.c: New test.
+
+2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-ld-char.c: New.
+ * gcc.target/powerpc/fold-vec-ld-double.c: New.
+ * gcc.target/powerpc/fold-vec-ld-float.c: New.
+ * gcc.target/powerpc/fold-vec-ld-int.c: New.
+ * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-ld-short.c: New.
+
+2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
+
+ * gcc.target/aarch64/pr62178.c: Updated testcase
+ to scan for two ldrs and an mla.
+
+2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/59949
+ * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
+
+2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
+
+2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
+ ARMv8-A and ARMv8-R.
+ * gcc.target/arm/acle/cdp2.c: Likewise.
+ * gcc.target/arm/acle/ldc.c: Likewise.
+ * gcc.target/arm/acle/ldc2.c: Likewise.
+ * gcc.target/arm/acle/ldc2l.c: Likewise.
+ * gcc.target/arm/acle/ldcl.c: Likewise.
+ * gcc.target/arm/acle/mcr.c: Likewise.
+ * gcc.target/arm/acle/mcr2.c: Likewise.
+ * gcc.target/arm/acle/mcrr.c: Likewise.
+ * gcc.target/arm/acle/mcrr2.c: Likewise.
+ * gcc.target/arm/acle/mrc.c: Likewise.
+ * gcc.target/arm/acle/mrc2.c: Likewise.
+ * gcc.target/arm/acle/mrrc.c: Likewise.
+ * gcc.target/arm/acle/mrrc2.c: Likewise.
+ * gcc.target/arm/acle/stc.c: Likewise.
+ * gcc.target/arm/acle/stc2.c: Likewise.
+ * gcc.target/arm/acle/stc2l.c: Likewise.
+ * gcc.target/arm/acle/stcl.c: Likewise.
+ * lib/target-supports.exp:
+ (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
+ and stcl in the comment.
+ (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
+ and disable Thumb-1 targets.
+ (check_effective_target_arm_coproc3_ok_nocache): Likewise.
+ (check_effective_target_arm_coproc4_ok_nocache): Likewise.
+
+2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/47226
+ * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
+ * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
+
+2017-09-13 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/82128
+ * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
+ default-def to avoid breaking iterator update with the weird
+ interaction with cgraph_update_edges_for_call_stmt_node.
+
+2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
+
+017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70621
+ * g++.dg/torture/pr70621.C: New.
+
+2017-09-12 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/82173
+ * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
+ is defined' error.
+ * gfortran.dg/pdt_6.f03 : New test.
+ * gfortran.dg/pdt_7.f03 : New test.
+ * gfortran.dg/pdt_8.f03 : New test.
+
+ PR fortran/82168
+ * gfortran.dg/pdt_9.f03 : New test.
+
+2017-09-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82112
+ * gcc.target/powerpc/pr82112.c: New test.
+ * g++.dg/ext/altivec-18.C: New test.
+
+2017-09-12 Martin Liska <mliska@suse.cz>
+
+ PR testsuite/82114
+ * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
+
+2017-09-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82157
+ * gcc.dg/torture/pr82157.c: New testcase.
+
+2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
+
+ * gcc.target/mips/near-far-1.c: Add check for 'short_call'
+ attribute.
+ * gcc.target/mips/near-far-2.c: Likewise.
+ * gcc.target/mips/near-far-3.c: Likewise.
+ * gcc.target/mips/near-far-4.c: Likewise.
+
+2017-09-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/82112
+ * c-c++-common/pr82112.c: New test.
+ * gcc.dg/pr82112.c: New test.
+
+2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR ada/79441
+ * gnat.dg/pack9.adb: Robustify.
+
+2017-09-10 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/34640
+ * gfortran.dg/associate_24.f90: New test.
+ * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
+ checks.
+ * gfortran.dg/no_arg_check_2.f90: Likewise.
+ * gfortran.dg/pointer_array_1.f90: New test.
+ * gfortran.dg/pointer_array_2.f90: New test.
+ * gfortran.dg/pointer_array_7.f90: New test.
+ * gfortran.dg/pointer_array_8.f90: New test.
+ * gfortran.dg/pointer_array_component_1.f90: New test.
+ * gfortran.dg/pointer_array_component_2.f90: New test.
+ * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
+ counts by 1.
+
+ PR fortran/40737
+ * gfortran.dg/pointer_array_3.f90: New test.
+
+ PR fortran/57116
+ * gfortran.dg/pointer_array_4.f90: New test.
+
+ PR fortran/55763
+ * gfortran.dg/pointer_array_5.f90: New test.
+
+ PR fortran/57019
+ * gfortran.dg/pointer_array_6.f90: New test.
+
+2017-09-09 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/81852
+ * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
+ * g++.dg/cpp1y/feat-cxx14.C: Likewise.
+ * g++.dg/cpp1y/feat-cxx98.C: Likewise.
+ * g++.dg/cpp1y/feat-neg.C: Likewise.
+ * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
+
+2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/debug14.adb: New test.
+
+2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/atomic3.ads: New test.
+
+2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/vfa.ads: Rename into...
+ * gnat.dg/specs/vfa1.ads: ...this.
+ * gnat.dg/specs/vfa2.ads: New test.
+
+2017-09-09 Paul Thomas <pault@gcc.gnu.org>
+
+ * gfortran.dg/pdt_1.f03 : New test.
+ * gfortran.dg/pdt_2.f03 : New test.
+ * gfortran.dg/pdt_3.f03 : New test.
+ * gfortran.dg/pdt_4.f03 : New test.
+ * gfortran.dg/pdt_5.f03 : New test.
+
+2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/pr81988.c: New test.
+
+2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt67.adb: New test.
+ * gnat.dg/opt67_pkg.ad[sb]: New helper.
+
+2017-09-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/81979
+ * gcc.dg/pr81979.c: New test.
+
+2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR ada/82126
+ * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
+
+2017-09-07 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
+ opportunity.
+
+2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/float128-1.c: Update options to know that
+ -mfloat128 is now on by default on PowerPC VSX systems. Remove
+ -static-libgcc option which is no longer needed. Use -mvsx or
+ -mpower9-vector to enable VSX or hardware IEEE support, rather
+ than specifying a particular CPU.
+ * gcc.target/powerpc/float128-2.c: Likewise.
+ * gcc.target/powerpc/float128-cmp.c: Likewise.
+ * gcc.target/powerpc/float128-complex-1.c: Likewise.
+ * gcc.target/powerpc/float128-complex-2.c: Likewise.
+ * gcc.target/powerpc/float128-hw.c: Likewise.
+ * gcc.target/powerpc/float128-mix.c: Likewise.
+ * gcc.target/powerpc/float128-type-1.c: Likewise.
+ * gcc.target/powerpc/float128-type-2.c: Likewise.
+ * gcc.target/powerpc/float128-3.c: New test.
+ * gcc.target/powerpc/float128-4.c: Likewise.
+ * gcc.target/powerpc/float128-5.c: Likewise.
+
+2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR middle-end/78468
+ * gcc.dg/pr78468.c: Add alignment test.
+
+2017-09-06 Wish Wu <wishwu007@gmail.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/sancov/cmp0.c: New test.
+
+2017-09-06 Richard Biener <rguenther@suse.de>
+
+ * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
+ test for correctness of vector lowering.
+
+2017-09-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82108
+ * gcc.dg/vect/pr82108.c: New testcase.
+
+2017-09-06 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/82078
+ * gcc.dg/tree-ssa/pr82078.c: New test.
+
+2017-09-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/82095
+ * gcc.dg/tls/pr82095.c: New test.
+
+2017-09-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/81768
+ * gcc.dg/gomp/pr81768-2.c: New test.
+
+ PR middle-end/81768
+ * gcc.dg/gomp/pr81768-1.c: New test.
+
+2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/81833
+ * gcc.target/powerpc/pr81833-1.c: New file.
+ * gcc.target/powerpc/pr81833-2.c: New file.
+
+2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/59501
+ PR target/81624
+ PR target/81769
+ * gcc.target/i386/pr59501-4a.c: Remove xfail.
+ * gcc.target/i386/pr81769-1a.c: New test.
+ * gcc.target/i386/pr81769-1b.c: Likewise.
+ * gcc.target/i386/pr81769-2.c: Likewise.
+
+2017-09-05 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/82072
+ * c-c++-common/ubsan/pr82072-2.c: New test.
+
+2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/81942
+ * g++.dg/cpp1y/constexpr-return3.C: New.
+
+2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/incomplete5.ad[sb]: New test.
+ * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
+
+2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/uc2.ads: New test.
+
+2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/taft_type4.adb: New test.
+ * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
+
+2017-09-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82102
+ * gcc.dg/torture/pr82102.c: New testcase.
+
+2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/array29.ad[sb]: New test.
+
+2017-09-05 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/82032
+ * g++.dg/other/pr82032.C: New test.
+ * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
+ * gcc.dg/tree-ssa/vrp34.c: Likewise.
+ * gcc.dg/switch-10.c: Likewise.
+
+2017-09-04 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/mpx/mpx-os-support.h: New file.
+ * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
+
+2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR target/77308
+ * gcc.target/arm/pr77308-1.c: New test.
+
+2017-09-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82084
+ * g++.dg/torture/pr82084.C: New testcase.
+
+2017-09-04 Marek Polacek <polacek@redhat.com>
+
+ PR c/81783
+ * c-c++-common/Wtautological-compare-5.c: New test.
+
+2017-09-04 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/64910
+ * gcc.dg/tree-ssa/pr64910-2.c: New test.
+
+2017-09-04 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/82072
+ * c-c++-common/ubsan/pr82072.c: New test.
+
+2017-09-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/82060
+ * g++.dg/torture/pr82060.C: New testcase.
+
+2017-09-04 Alexander Monakov <amonakov@ispras.ru>
+
+ PR rtl-optimization/57448
+ PR target/67458
+ PR target/81316
+ * gcc.dg/atomic/pr80640-2.c: New testcase.
+ * gcc.dg/atomic/pr81316.c: New testcase.
+
+2017-09-04 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/82052
+ * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
+ call in fn11.
+
+2017-09-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81981
+ * gcc.dg/ubsan/pr81981.c: New test.
+
+ PR tree-optimization/70043
+ PR testsuite/82093
+ * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
+
+2017-09-04 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
+ * gcc.target/i386/bmi-check.h (main): Ditto.
+ * gcc.target/i386/bmi2-check.h (main): Ditto.
+ * gcc.target/i386/rtm-check.h (main): Ditto.
+ * gcc.target/i386/sha-check.h (main): Ditto.
+ * gcc.target/i386/avx2-check.h (check_osxsave): New function.
+ (main): Use __get_cpuid_count. Use check_osxsave.
+ * gcc.target/i386/avx512-check.h (check_osxsave): New function.
+ (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
+ * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
+ (main): Use check_osxsave.
+
+2017-09-03 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
+ and return NORUNRES on failure.
+ * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
+ __builtin_va_arg_pack instead of __va_arg_pack.
+ * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
+ * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
+ * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
+ * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
+ * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
+
+2017-09-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/81766
+ * gcc.target/i386/pr81766.c: New test.
+
+2017-09-01 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/82071
+ * gcc.target/i386/excess-precision-7.c: New test.
+
+2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/82012
+ * gcc.target/s390/target-attribute/pr82012.c: New test.
+
+2017-09-01 Jeff Law <law@redhat.com>
+
+ * gcc.target/i386/const-in-bss.c: New test.
+
+ PR tree-optimization/82052
+ * gcc.c-torture/compile/pr82052.c: New test.
+
+2017-09-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81923
+ * gcc.dg/asan/pr81923.c: New test.
+
+2017-09-01 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/82059
+ * gcc.dg/tree-ssa/pr82059.c: New test.
+
+2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/loop-1.c: Deleted.
+
+2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/arc.exp: Test also cpp files.
+ * gcc.target/arc/tdelay_slots.cpp: New test.
+
+2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/pr9001184797.c: New test.
+
+2017-09-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/81887
+ * c-c++-common/gomp/pr81887.c: New test.
+ * gfortran.dg/gomp/pr81887.f90: New test.
+
+2017-09-01 Marek Polacek <polacek@redhat.com>
+
+ PR c++/82040
+ * g++.dg/warn/Wbool-operation-1.C: New test.
+
+2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/sdata-5.c: New test.
+ * gcc.target/arc/arc700-stld-hazard.c: Update test options.
+
+2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/sdata-3.c: New file.
+ * gcc.target/arc/sdata-4.c: Likewise.
+
+2017-08-31 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/82054
+ * g++.dg/gomp/pr82054.C: New testcase.
+
+2017-08-31 Renlin Li <renlin.li@arm.com>
+ Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
+
+ * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
+
+2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/81987
+ * g++.dg/torture/pr81987.C: New file.
+
+2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/aggr22.ad[sb]: New test.
+
+2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
+
+ * gcc.target/powerpc/cr_shrink-wrap.c: New.
+
+2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/82015
+ * gcc.target/powerpc/pr82015.c: Fix up error message.
+
+2017-08-30 Martin Liska <mliska@suse.cz>
+
+ PR inline-asm/82001
+ * gcc.dg/ipa/pr82001.c: New test.
+
+2017-08-30 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
+
+2017-08-30 Richard Biener <rguenther@suse.de>
+
+ * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
+
+2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/82015
+ * gcc.target/powerpc/pr82015.c: New test.
+
+2017-08-29 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/*.c: Remove excess braces from target selectors.
+
+2017-08-29 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/20030926-1.c: Add dg-additional-options.
+ * gcc.target/i386/abi-2.c: Ditto.
+ * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
+ * gcc.target/i386/pr22076.c: Ditto.
+ * gcc.target/i386/pr37216.c: Ditto.
+ * gcc.target/i386/pr39431.c: Ditto.
+ * gcc.target/i386/pr40906-1.c: Ditto.
+ * gcc.target/i386/pr40906-2.c: Ditto.
+ * gcc.target/i386/pr43766.c: Ditto.
+ * gcc.target/i386/pr46226.c: Ditto.
+ * gcc.target/i386/pr46470.c: Ditto.
+ * gcc.target/i386/pr59929.c: Ditto.
+ * gcc.target/i386/sse-10.c: Ditto.
+ * gcc.target/i386/vararg-1.c: Ditto.
+ * gcc.target/i386/vararg-1.c: Ditto.
+ * gcc.target/i386/asm-6.c: Compile for fpic target only.
+ * gcc.target/i386/pr44223.c: Ditto.
+ * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
+ * gcc.target/i386/bitfield2.c (dg-options): Ditto.
+ * gcc.target/i386/pr67480.c (dg-options): Ditto.
+ * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
+ * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
+ * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
+ * gcc.target/i386/mvc9.c: Compile for lto target only.
+ * gcc.target/i386/pr45234.c: Compile for ia32 target only.
+ * gcc.target/i386/pr49866.c: Compile for lp64 target only.
+ * gcc.target/i386/pr57091.c: Ditto.
+ * gcc.target/i386/pr61599-2.c: Ditto.
+
+2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/81503
+ * gcc.c-torture/execute/pr81503.c: New file.
+
+2017-08-29 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
+ * gcc.dg/tree-ssa/vrp104.c: Likewise.
+
+2017-08-29 Richard Biener <rguenther@suse.de>
+ Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
+
+ * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
+
+2017-08-28 Jeff Law <law@redhat.com>
+
+ * gcc.dg/torture/pr57214.c: Fix type of loop counter.
+ * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
+ * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
+ * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
+ * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
+ * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
+ * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
+ * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
+ * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
+
+2017-08-28 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/81770
+ * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
+ * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
+
+2017-08-28 Steve Ellcey <sellcey@cavium.com>
+
+ * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
+ * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
+ * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
+
+2017-08-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81977
+ * g++.dg/torture/pr81977.C: New testcase.
+
+2017-08-28 Alexander Monakov <amonakov@ispras.ru>
+
+ PR target/80640
+ * gcc.dg/atomic/pr80640.c: New testcase.
+
+2017-08-27 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81995
+ * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
+ * gcc.target/i386/pr46091-4a.c: Ditto.
+
+2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/81974
+ * gfortran.dg/inline_matmul_19.f90: New test.
+
+2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
+
+ * gcc.target/powerpc/m128-check.h: New file.
+ * gcc.target/powerpc/sse-check.h: New file.
+ * gcc.target/powerpc/sse-movmskps-1.c: New file.
+ * gcc.target/powerpc/sse-movlps-2.c: New file.
+ * gcc.target/powerpc/sse-pavgw-1.c: New file.
+ * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
+ * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
+ * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
+ * gcc.target/powerpc/sse-divss-1.c: New file.
+ * gcc.target/powerpc/sse-movhps-1.c: New file.
+ * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
+ * gcc.target/powerpc/sse-subps-1.c: New file.
+ * gcc.target/powerpc/sse-minps-1.c: New file.
+ * gcc.target/powerpc/sse-pminub-1.c: New file.
+ * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
+ * gcc.target/powerpc/sse-shufps-1.c: New file.
+ * gcc.target/powerpc/sse-ucomiss-2.c: New file.
+ * gcc.target/powerpc/sse-maxps-1.c: New file.
+ * gcc.target/powerpc/sse-pmaxub-1.c: New file.
+ * gcc.target/powerpc/sse-movmskb-1.c: New file.
+ * gcc.target/powerpc/sse-ucomiss-4.c: New file.
+ * gcc.target/powerpc/sse-unpcklps-1.c: New file.
+ * gcc.target/powerpc/sse-mulps-1.c: New file.
+ * gcc.target/powerpc/sse-rcpps-1.c: New file.
+ * gcc.target/powerpc/sse-pminsw-1.c: New file.
+ * gcc.target/powerpc/sse-ucomiss-6.c: New file.
+ * gcc.target/powerpc/sse-subss-1.c: New file.
+ * gcc.target/powerpc/sse-movss-2.c: New file.
+ * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
+ * gcc.target/powerpc/sse-minss-1.c: New file.
+ * gcc.target/powerpc/sse-movaps-2.c: New file.
+ * gcc.target/powerpc/sse-movlps-1.c: New file.
+ * gcc.target/powerpc/sse-maxss-1.c: New file.
+ * gcc.target/powerpc/sse-movhlps-1.c: New file.
+ * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
+ * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
+ * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
+ * gcc.target/powerpc/sse-mulss-1.c: New file.
+ * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
+ * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
+ * gcc.target/powerpc/sse-movlhps-1.c: New file.
+ * gcc.target/powerpc/sse-movhps-2.c: New file.
+ * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
+ * gcc.target/powerpc/sse-xorps-1.c: New file.
+ * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
+ * gcc.target/powerpc/sse-orps-1.c: New file.
+ * gcc.target/powerpc/sse-addps-1.c: New file.
+ * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
+ * gcc.target/powerpc/sse-ucomiss-1.c: New file.
+ * gcc.target/powerpc/sse-ucomiss-3.c: New file.
+ * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
+ * gcc.target/powerpc/sse-andps-1.c: New file.
+ * gcc.target/powerpc/sse-cmpss-1.c: New file.
+ * gcc.target/powerpc/sse-divps-1.c: New file.
+ * gcc.target/powerpc/sse-andnps-1.c: New file.
+ * gcc.target/powerpc/sse-ucomiss-5.c: New file.
+ * gcc.target/powerpc/sse-movss-1.c: New file.
+ * gcc.target/powerpc/sse-sqrtps-1.c: New file.
+ * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
+ * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
+ * gcc.target/powerpc/sse-movaps-1.c: New file.
+ * gcc.target/powerpc/sse-movss-3.c: New file.
+ * gcc.target/powerpc/sse-unpckhps-1.c: New file.
+ * gcc.target/powerpc/sse-addss-1.c: New file.
+ * gcc.target/powerpc/sse-psadbw-1.c: New file.
+
+2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
+ * gcc.target/powerpc/dform-2.c: Likewise.
+ * gcc.target/powerpc/dform-3.c: Likewise.
+ * gcc.target/powerpc/pr71656-1.c: Likewise.
+ * gcc.target/powerpc/pr71656-2.c: Likewise.
+ * gcc.target/powerpc/pr80103-1.c: Likewise.
+ * gcc.target/powerpc/pr80098-1.c: Likewise.
+
+2017-08-24 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/81908
+ * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
+ * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
+ * gcc.dg/tree-ssa/pr81908.c: New test.
+
+2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
+
+ * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
+ Suppress warning during tests.
+
+2017-08-24 Uros Bizjak <ubizjak@gmail.com>
+
+ * lib/target-supports.exp: Group together target-dependant checks.
+
+2017-08-24 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/81913
+ * gcc.c-torture/execute/pr81913.c: New test.
+ * gcc.dg/tree-ssa/loop-niter-1.c: New test.
+ * gcc.dg/tree-ssa/loop-niter-2.c: New test.
+
+2017-08-23 Richard Biener <rguenther@suse.de>
+
+ PR target/81921
+ * gcc.target/i386/pr81921.c: New testcase.
+
+2017-08-23 Daniel Santos <daniel.santos@pobox.com>
+
+ * gcc.target/i386/pr80969-1.c: New testcase.
+ * gcc.target/i386/pr80969-2a.c: Likewise.
+ * gcc.target/i386/pr80969-2.c: Likewise.
+ * gcc.target/i386/pr80969-3.c: Likewise.
+ * gcc.target/i386/pr80969-4a.c: Likewise.
+ * gcc.target/i386/pr80969-4b.c: Likewise.
+ * gcc.target/i386/pr80969-4.c: Likewise.
+ * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
+ * lib/target-supports.exp (check_avx512_os_support_available,
+ check_avx512f_hw_available, check_effective_target_avx512f_runtime):
+ New proceedures for target avx512f and avx512f_runtime selectors.
+ (check_avx2_hw_available): Fix breakage due NULL being undefined.
+
+2017-08-23 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
+ * gcc.dg/param-type-mismatch.c: New test case.
+
+2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-perm-char.c: New.
+ * gcc.target/powerpc/fold-vec-perm-double.c: New.
+ * gcc.target/powerpc/fold-vec-perm-float.c: New.
+ * gcc.target/powerpc/fold-vec-perm-int.c: New.
+ * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
+ * gcc.target/powerpc/fold-vec-perm-short.c: New.
+
+2017-08-23 Richard Biener <rguenther@suse.de>
+
+ * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
+ * g++.dg/tree-ssa/pr45605.C: Likewise.
+ * gnat.dg/noinline2.adb: Likewise.
+ * gnat.dg/renaming6.adb: Likewise.
+ * gnat.dg/renaming6.ads: Likewise.
+ * gnat.dg/specs/noinline3.ads: Likewise.
+
+2017-08-23 Richard Biener <rguenther@suse.de>
+
+ PR lto/81940
+ * g++.dg/lto/pr81940_0.C: New testcase.
+
+2017-08-23 Tamar Christina <tamar.christina@arm.com>
+
+ PR middle-end/19706
+ * gcc.dg/tree-ssa/pr19706.c: New.
+ * lib/target-supports.exp (check_effective_target_xorsign): New.
+
+2017-08-22 Daniel Santos <daniel.santos@pobox.com>
+
+ * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
+ -mabi=ms
+ * gcc.target/i386/pr64409.c: Modify to only run on x32.
+ * gcc.target/i386/pr46470.c: Modify to skip x32 target.
+ * gcc.target/i386/pr66275.c: Likewise.
+ * gcc.target/i386/pr68018.c: Likewise.
+
+2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-sums-int.c: New.
+
+2017-08-22 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/81741
+ PR tree-optimization/71947
+ * gcc.dg/tree-ssa/pr81741.c: New test.
+ * gcc.dg/tree-ssa/pr71947-7.c: New test.
+ * gcc.dg/tree-ssa/pr71947-8.c: New test.
+ * gcc.dg/tree-ssa/pr71947-9.c: New test.
+ * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
+ * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
+ * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
+ * gcc.dg/tree-ssa/20030922-2.c: xfail.
+
+2017-08-22 Yvan Roux <yvan.roux@linaro.org>
+
+ PR c++/80287
+ * g++.dg/pr80287.C: New test.
+
+2017-08-22 Richard Biener <rguenther@suse.de>
+
+ Revert
+ 2017-08-09 Slava Barinov <v.barinov@samsung.com>
+
+ * g++.dg/asan/asan.exp: Switch on *.cc tests.
+
+2017-08-22 Richard Biener <rguenther@suse.de>
+
+ * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
+ * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
+ * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
+ * g++.dg/debug/dwarf2/typedef5.C: Likewise.
+ * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
+ * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
+ * gcc.dg/debug/dwarf2/dups-types.c: Remove.
+ * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
+
+2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/81296
+ * gfortran.dg/dtio_12.f90: Update test.
+
+2017-08-21 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/template/pr81899.C: Fix c++03.
+ * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
+
+2017-08-21 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
+ Update expected result to show all of "(long)0" being underlined.
+ * gcc.dg/plugin/diagnostic-test-string-literals-1.c
+ (test_multitoken_macro): Update expected underlining.
+
+2017-08-21 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/format/diagnostic-ranges.c: Update expected results
+ to show underlining of all pertinent params.
+ * gcc.dg/format/pr72858.c: Likewise.
+
+2017-08-21 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/46091
+ * gcc.target/i386/pr46091-4.c: New test.
+ * gcc.target/i386/pr46091-4a.c: Ditto.
+ * gcc.target/i386/pr46091-5.c: Ditto.
+ * gcc.target/i386/pr46091-5a.c: Ditto.
+
+2017-08-21 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/81899
+ * g++.dg/template/pr81899.C: New.
+
+2017-08-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81900
+ * gcc.dg/torture/pr81900.c: New testcase.
+
+2017-08-21 Richard Biener <rguenther@suse.de>
+
+ * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
+ regex to handle the LTO case.
+ * c-c++-common/asan/heap-overflow-1.c: Likewise.
+ * c-c++-common/asan/misalign-1.c: Likewise.
+ * c-c++-common/asan/misalign-2.c: Likewise.
+ * c-c++-common/asan/null-deref-1.c: Likewise.
+ * c-c++-common/asan/stack-overflow-1.c: Likewise.
+ * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
+ * c-c++-common/asan/use-after-free-1.c: Likewise.
+ * c-c++-common/asan/alloca_big_alignment.c: Likewise.
+ * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
+ * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
+ * c-c++-common/asan/alloca_overflow_right.c: Likewise.
+ * c-c++-common/asan/alloca_underflow_left.c: Likewise.
+ * g++.dg/asan/large-func-test-1.C: Likewise.
+ * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
+
+2017-08-21 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81884
+ * g++.dg/torture/pr81884.C: New testcase.
+
+2017-08-20 John David Anglin <danglin@gcc.gnu.org>
+
+ PR ipa/77732
+ * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
+
+2017-08-18 David Malcolm <dmalcolm@redhat.com>
+
+ PR tree-optimization/46805
+ * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
+ * jit.dg/test-autovectorize.c: New test case.
+
+2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/80210
+ * gcc.target/powerpc/pr80210.c: New test.
+
+2017-08-18 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/81514
+ * g++.dg/lookup/empty.h: New file.
+ * g++.dg/lookup/missing-std-include-2.C: Replace include of
+ stdio.h with empty.h and a declaration of a "std::sprintf" not based
+ on a built-in.
+
+2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR c/53037
+ * c-c++-common/pr53037-5.c: New test.
+ * g++.dg/pr53037-1.C: Likewise.
+ * g++.dg/pr53037-2.C: Likewise.
+ * g++.dg/pr53037-3.C: Likewise.
+ * g++.dg/pr53037-4.C: Likewise.
+ * gcc.dg/pr53037-1.c: Likewise.
+ * gcc.dg/pr53037-2.c: Likewise.
+ * gcc.dg/pr53037-3.c: Likewise.
+ * gcc.dg/pr53037-4.c: Likewise.
+
+2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
+
+ * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
+ * gcc.target/powerpc/p9-vparity.c: Likewise.
+ * gcc.target/powerpc/pr68805.c: Likewise.
+ * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
+
+2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/72804
+ * gcc.target/powerpc/pr72804.c: New test.
+
+2017-08-17 Marek Polacek <polacek@redhat.com>
+
+ PR middle-end/81814
+ * gcc.dg/torture/pr81814.c: New test.
+
+2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
+
+ * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
+
+2017-08-17 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
+
+2017-08-17 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/vrp117.c: New testcase.
+
+2017-08-16 Uros Bizjak <ubizjak@gmail.com>
+
+ * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
+ scan-assembler-times for alpha*-*-*.
+ * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
+ * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
+
+2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/81116
+ * gfortran.dg/realloc_on_assignment_29.f90: New test.
+
+2017-08-16 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/46091
+ * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
+ (testm): New test function.
+ * gcc.target/i386/pr46091-2.c: Ditto.
+ * gcc.target/i386/pr46091-3.c: Ditto.
+
+2017-08-16 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/81832
+ * gcc.dg/tree-ssa/pr81832.c: New test.
+
+2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/81835
+ * gcc.dg/vect/pr81815.c: New test.
+
+2017-08-15 Joseph Myers <joseph@codesourcery.com>
+
+ PR target/78460
+ PR target/67712
+ * gcc.c-torture/compile/string-large-1.c: New test.
+
+2017-08-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81790
+ * gcc.dg/torture/pr81790.c: New testcase.
+
+2017-08-14 Martin Sebor <msebor@redhat.com>
+
+ PR c/81117
+ * c-c++-common/attr-nonstring-1.c: New test.
+
+2017-08-14 Martin Sebor <msebor@redhat.com>
+
+ PR c/81117
+ * gcc.dg/format/gcc_diag-10.c: Exercise %G.
+
+2017-08-14 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/ucnid-5.c: Skip on AIX.
+ * gcc.target/powerpc/pr79909.c: Skip on AIX.
+
+2017-08-14 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/46091
+ * gcc.target/i386/pr46091-1.c: New test.
+ * gcc.target/i386/pr46091-2.c: Ditto.
+ * gcc.target/i386/pr46091-3.c: Ditto.
+
+2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR target/81643
+ * gcc.target/aarch64/long_branch_1.c: Improve testcase.
+
+2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/79845
+ * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
+ * gcc.target/powerpc/altivec-cell-5.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
+ * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
+ * gcc.target/powerpc/byte-in-range-1.c: Likewise.
+ * gcc.target/powerpc/byte-in-set-1.c: Likewise.
+ * gcc.target/powerpc/byte-in-set-2.c: Likewise.
+ * gcc.target/powerpc/cmpb-3.c: Likewise.
+ * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
+ * gcc.target/powerpc/no-r11-3.c: Likewise.
+ * gcc.target/powerpc/pr80098-1.c: Likewise.
+ * gcc.target/powerpc/pr80098-2.c: Likewise.
+ * gcc.target/powerpc/pr80098-3.c: Likewise.
+ * gcc.target/powerpc/pr80098-4.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
+
+2017-08-14 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/81799
+ * gcc.dg/tree-ssa/pr81799.c: New.
+
+2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR middle-end/46932
+ * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
+ * lib/target-supports.exp: Add check_effective_target_autoincdec.
+
+2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
+ -mno-pc-relative-literal-loads.
+
+2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR testsuite/81793
+ * gcc.dg/pie-static-1.c: Require both static and pie support.
+ * gcc.dg/pie-static-2.c: Likewise.
+
+2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ PR ada/79542
+ * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
+
+2017-08-11 Marek Polacek <polacek@redhat.com>
+
+ PR c/81795
+ * gcc.dg/pr81795.c: New test.
+
+2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/60355
+ * gfortran.dg (bind_c_usage_30): New test.
+
+2017-08-11 Martin Liska <mliska@suse.cz>
+
+ PR tree-opt/79987
+ * gcc.target/i386/mpx/pr79987.c: New test.
+
+2017-08-11 Martin Liska <mliska@suse.cz>
+
+ PR ipa/81213
+ * gcc.target/i386/pr81213.c: New test.
+
+2017-08-10 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81708
+ * gcc.target/i386/stack-prot-sym.c: New test.
+
+2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR testsuite/81738
+ * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
+ * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
+ vect_perm and vect_element_align for vectorization.
+
+2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/81736
+ * gcc.target/i386/pr81736-1.c: New test.
+ * gcc.target/i386/pr81736-2.c: Likewise.
+ * gcc.target/i386/pr81736-3.c: Likewise.
+ * gcc.target/i386/pr81736-4.c: Likewise.
+ * gcc.target/i386/pr81736-5.c: Likewise.
+ * gcc.target/i386/pr81736-6.c: Likewise.
+ * gcc.target/i386/pr81736-7.c: Likewise.
+
+2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
+ * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
+
+2017-08-10 David Malcolm <dmalcolm@redhat.com>
+
+ * c-c++-common/missing-close-symbol.c: New test case.
+ * c-c++-common/missing-symbol.c: New test case.
+ * gcc.dg/unclosed-init.c: New test case.
+ * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
+ * g++.dg/diagnostic/unclosed-function.C: New test case.
+ * g++.dg/diagnostic/unclosed-namespace.C: New test case.
+ * g++.dg/diagnostic/unclosed-struct.C: New test case.
+ * g++.dg/parse/pragma2.C: Update to reflect movement of the
+ "expected identifier" error.
+
+2017-08-10 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_d_lines_1.f: New test.
+ * gfortran.dg/dec_d_lines_2.f: New test.
+
+2017-08-10 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_structure_18.f90: New test.
+ * gfortran.dg/dec_structure_19.f90: New test.
+ * gfortran.dg/dec_structure_20.f90: New test.
+ * gfortran.dg/dec_structure_21.f90: New test.
+
+2017-08-10 Marek Polacek <polacek@redhat.com>
+
+ PR testsuite/81784
+ * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
+
+ * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
+
+2017-08-10 Martin Liska <mliska@suse.cz>
+
+ PR c++/81355
+ * g++.dg/other/pr81355.C: New test.
+
+2017-08-09 David Malcolm <dmalcolm@redhat.com>
+
+ * jit.dg/all-non-failing-tests.h: Add note about
+ test-vector-types.cc.
+ * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test case.
+ * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
+ New test case.
+ * jit.dg/test-vector-types.cc: New test case.
+
+2017-08-09 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.target/aarch64/vect-xorsign_exec.c: Add
+ --save-temps to the options passed.
+
+2017-08-09 Michael Collison <michael.collison@arm.com>
+
+ * g++.dg/ext/packed8.C: Remove -mstructure-size-boundary
+ option and fix comment.
+ * g++.dg/init/array16.C: Remove -mstructure-size-boundary
+ option and fix comment.
+ * g++.dg/other/crash-4.C: Remove -mstructure-size-boundary
+ option and fix comment.
+ * gcc.dg/builtin-stringop-chk-1.c: Remove
+ -mstructure-size-boundary option.
+
+2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR rtl-optimization/81423
+ * gcc.c-torture/execute/pr81423.c: New testcase.
+
+2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-pack-double.c: New.
+ * gcc.target/powerpc/fold-vec-pack-int.c: New.
+ * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-pack-short.c: New.
+
+2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-msum-char.c: New.
+ * gcc.target/powerpc/fold-vec-msum-short.c: New.
+
+2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-madd-double.c: New.
+ * gcc.target/powerpc/fold-vec-madd-float.c: New.
+ * gcc.target/powerpc/fold-vec-madd-short.c: New.
+
+2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
+ * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
+ * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
+ * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
+
+2017-08-09 Slava Barinov <v.barinov@samsung.com>
+
+ * g++.dg/asan/asan.exp: Switch on *.cc tests.
+
+2017-08-09 Marek Polacek <polacek@redhat.com>
+
+ PR c/81233
+ * gcc.dg/diagnostic-types-1.c: New test.
+ * gcc.dg/assign-warn-1.c: Update warning messages.
+ * gcc.dg/assign-warn-2.c: Likewise.
+ * gcc.dg/c90-const-expr-5.c: Likewise.
+ * gcc.dg/c99-const-expr-5.c: Likewise.
+ * gcc.dg/conv-2.c: Likewise.
+ * gcc.dg/init-bad-7.c: Likewise.
+ * gcc.dg/overflow-warn-1.c: Likewise.
+ * gcc.dg/overflow-warn-2.c: Likewise.
+ * gcc.dg/overflow-warn-3.c: Likewise.
+ * gcc.dg/overflow-warn-4.c: Likewise.
+ * gcc.dg/pointer-array-atomic.c: Likewise.
+ * gcc.dg/pr26865.c: Likewise.
+ * gcc.dg/pr61162-2.c: Likewise.
+ * gcc.dg/pr61162.c: Likewise.
+ * gcc.dg/pr67730-2.c: Likewise.
+ * gcc.dg/pr69156.c: Likewise.
+ * gcc.dg/pr70174.c: Likewise.
+ * objc.dg/proto-lossage-4.m: Likewise.
+
+2017-08-09 Marek Polacek <polacek@redhat.com>
+
+ PR c/81417
+ * Wsign-compare-1.c: New test.
+ * gcc.dg/compare1.c: Adjust dg-bogus.
+ * gcc.dg/compare2.c: Likewise.
+ * gcc.dg/compare3.c: Likewise.
+ * gcc.dg/compare7.c: Likewise.
+ * gcc.dg/compare8.c: Likewise.
+ * gcc.dg/compare9.c: Likewise.
+ * gcc.dg/pr11492.c: Likewise.
+
+2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR driver/81523
+ * gcc.dg/pie-7.c: New test.
+ * gcc.dg/pie-static-1.c: Likewise.
+ * gcc.dg/pie-static-2.c: Likewise.
+
+2017-08-08 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81708
+ * gcc.target/i386/stack-prot-guard.c: New test.
+
+2017-08-08 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/xorsign.c: New.
+ * gcc.target/aarch64/xorsign_exec.c: New.
+ * gcc.target/aarch64/vect-xorsign_exec.c: New.
+
+2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/81354
+ * g++.dg/torture/pr81354.C: New file.
+
+2017-08-08 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81719
+ * g++.dg/tree-ssa/pr81719.C: New testcase.
+
+2017-08-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81723
+ * gfortran.dg/pr81723.f: New testcase.
+
+2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
+ string.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
+ * gcc.target/powerpc/byte-in-set-2.c: Likewise.
+ * gcc.target/powerpc/cmpb-3.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
+
+2017-08-08 Martin Liska <mliska@suse.cz>
+
+ PR tree-opt/81696
+ * gcc.dg/ipa/pr81696.c: New test.
+
+2017-08-08 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/81744
+ * gcc.dg/tree-ssa/pr81744.c: New.
+
+2017-08-08 Marek Polacek <polacek@redhat.com>
+
+ PR c++/81607
+ * g++.dg/other/bitfield6.C: New test.
+
+2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/81593
+ * gcc.target/powerpc/vec-setup.h: New tests to test various
+ combinations of setting up vectors of 2 double word elements.
+ * gcc.target/powerpc/vec-setup-long.c: Likewise.
+ * gcc.target/powerpc/vec-setup-double.c: Likewise.
+ * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
+ * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
+ * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
+ vector inserts from vector extracts.
+ * gcc.target/powerpc/vsx-extract-7.c: Likewise.
+
+2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/68829
+ PR fortran/81701
+ * gfortran.dg/o_fast_stacksize.90: New test.
+
+2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR middle-end/46932
+ * gcc.dg/pr46932.c: Compile on targets with pre-increment.
+
+2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/pr81736-1.c: Removed.
+ * gcc.target/i386/pr81736-2.c: Likewise.
+ * gcc.target/i386/pr81736-3.c: Likewise.
+ * gcc.target/i386/pr81736-4.c: Likewise.
+
+2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/81736
+ * gcc.target/i386/pr81736-1.c: New test.
+ * gcc.target/i386/pr81736-2.c: Likewise.
+ * gcc.target/i386/pr81736-3.c: Likewise.
+ * gcc.target/i386/pr81736-4.c: Likewise.
+
+2017-08-07 Marek Polacek <polacek@redhat.com>
+
+ PR middle-end/81737
+ * gcc.dg/pr81737.c: New test.
+
+2017-08-07 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
+ * gcc.dg/parm-impl-decl-1.c: Likewise.
+ * gcc.dg/parm-impl-decl-3.c: Likewise.
+ * gcc.dg/Wattributes-5.c: New test.
+
+2017-08-06 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
+ * gcc.target/aarch64/target_attr_13.c: LIkewise.
+ * gcc.target/aarch64/target_attr_15.c: LIkewise.
+ * gcc.target/aarch64/target_attr_4.c: Likewise.
+ * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
+ * gcc.target/aarch64/target_attr_2.c: Likewise.
+ * gcc.target/aarch64/target_attr_7.c: Likewise.
+ * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
+ * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
+ * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
+
+2017-08-06 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
+ -march=armv8-a+nolse, skip if -mcpu= is passed.
+ * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
+
+2017-08-06 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
+ * gcc.target/aarch64/_Float16_2.c: Likewise.
+ * gcc.target/aarch64/_Float16_3.c: Likewise.
+
+2017-08-06 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
+
+2017-08-06 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove):
+ Fix return type. Add missing return.
+
+2017-08-06 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/81731
+ * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
+ variable 'a' definition.
+ (b): Remove unused variable.
+ (gp): New variable.
+ (check): Add parameter corresponding to call in main, and handle.
+
+2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79790
+ * g++.dg/cpp1z/class-deduction43.C: New.
+
+2017-08-04 Yury Gribov <tetra2005@gmail.com>
+
+ PR tree-optimization/57371
+ * c-c++-common/pr57371-1.c: New test.
+ * c-c++-common/pr57371-2.c: New test.
+ * c-c++-common/pr57371-3.c: New test.
+ * c-c++-common/pr57371-4.c: New test.
+ * gcc.dg/pr57371-5.c: New test.
+
+2017-08-04 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
+ builtin test cases for vec_mule, and vec_mulo.
+ * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
+ builtin test cases for vec_mule, and vec_mulo.
+
+2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/81590
+ * gcc.target/i386/avx512-check.h: New file.
+ * gcc.target/i386/avx5124fmaps-check.h: Removed.
+ * gcc.target/i386/avx5124vnniw-check.h: Likewise.
+ * gcc.target/i386/avx512cd-check.h: Likewise.
+ * gcc.target/i386/avx512ifma-check.h: Likewise.
+ * gcc.target/i386/avx512vbmi-check.h: Likewise.
+ * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
+ * gcc.target/i386/avx512bw-check.h: Rewrite.
+ * gcc.target/i386/avx512dq-check.h: Likewise.
+ * gcc.target/i386/avx512er-check.h: Likewise.
+ * gcc.target/i386/avx512f-check.h: Likewise.
+ * gcc.target/i386/avx512vl-check.h: Likewise.
+ * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
+ only.
+ (test_512): Removed.
+ (avx512*_test): Likewise.
+ * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
+
+2017-08-04 Marek Polacek <polacek@redhat.com>
+
+ PR middle-end/81695
+ * gcc.dg/pr81695.c: New test.
+
+2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/81136
+ * gcc.dg/vect/pr81136.c: Add scan test.
+
+2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/vect-alias-check-3.c: New test.
+ * gcc.dg/vect/vect-alias-check-4.c: Likewise.
+ * gcc.dg/vect/vect-alias-check-5.c: Likewise.
+
+2017-08-04 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81705
+ * c-c++-common/ubsan/pr81705.c: New testcase.
+
+2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
+ messages that used to start with a capital letter.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
+ * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
+ * gcc.target/powerpc/byte-in-range-1.c: Likewise.
+ * gcc.target/powerpc/byte-in-set-1.c: Likewise.
+ * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
+ * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
+
+2017-08-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/81621
+ * gcc.dg/pr81621.c: New test.
+
+2017-08-03 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
+ and CSE.
+
+2017-08-03 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81148
+ * c-c++-common/ubsan/pr81148.c: New testcase.
+
+2017-08-03 Tom de Vries <tom@codesourcery.com>
+
+ PR target/81662
+ * gcc.target/nvptx/patchable_function_entry-default.c: New test.
+
+2017-08-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR driver/81650
+ * gcc.dg/pr81650.c: New test.
+
+2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71440
+ * g++.dg/template/crash127.C: New.
+
+2017-08-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/81052
+ * c-c++-common/pr81052.c: New test.
+
+2017-08-03 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/pr56727-2.c: Require alias.
+
+2017-08-03 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/attr-noipa.c: Require alloca.
+
+2017-08-03 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/torture/pr80163.c: Require label_values.
+
+2017-08-03 Tom de Vries <tom@codesourcery.com>
+
+ PR target/81662
+ * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
+ * c-c++-common/patchable_function_entry-default.c: Same.
+ * c-c++-common/patchable_function_entry-definition.c: Same.
+
+2017-08-02 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81644
+ * gcc.target/i386/pr81644.c: New test.
+
+2017-08-02 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/Walloca-14.c: Use relative line number.
+
+2017-08-02 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
+ test "no-3dnowa" target attribute.
+
+2017-08-02 Marek Polacek <polacek@redhat.com>
+
+ PR c/81289
+ * gcc.dg/noncompile/pr81289.c: New test.
+
+ PR c/81448
+ PR c/81306
+ * c-c++-common/Wmultistatement-macros-13.c: New test.
+
+2017-08-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/81640
+ * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
+
+ PR middle-end/79499
+ * gcc.dg/pr79499.c: New test.
+
+2017-08-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81633
+ * gcc.dg/vect/pr81633.c: New testcase.
+
+2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.dg/guality/pr25967-1.c: New test.
+ * gcc.dg/guality/pr25967-2.c: Likewise.
+ * gcc.dg/torture/pr25967-1.c: Likewise.
+ * gcc.dg/torture/pr25967-2.c: Likewise.
+
+2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/81654
+ * gcc.target/i386/pr81654.c: New test.
+
+2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
+
+ PR fortran/79312
+ * gfortran.dg/logical_assignment_1.f90: New test.
+
+2017-08-01 Martin Liska <mliska@suse.cz>
+
+ PR middle-end/70140
+ * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
+
+2017-08-01 Martin Liska <mliska@suse.cz>
+
+ Revert r250771
+ Make mempcpy more optimal (PR middle-end/70140).
+
+2017-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/81622
+ * gcc.target/powerpc/pr81622.c: New test.
+
+2017-08-01 Steve Ellcey <sellcey@cavium.com>
+
+ PR tree-optimization/80925
+ * gcc.dg/vect/vect-28.c: Add
+ --param vect-max-peeling-for-alignment=0 option.
+ Remove unaligned access and peeling checks.
+ * gcc.dg/vect/vect-33-big-array.c: Ditto.
+ * gcc.dg/vect/vect-70.c: Ditto.
+ * gcc.dg/vect/vect-87.c: Ditto.
+ * gcc.dg/vect/vect-88.c: Ditto.
+ * gcc.dg/vect/vect-91.c: Ditto.
+ * gcc.dg/vect/vect-93.c: Ditto.
+
+2017-08-01 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
+ * gcc.target/nvptx/slp.c (foo): Same.
+
+2017-08-01 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81181
+ * gcc.dg/torture/pr81181.c: New testcase.
+
+2017-08-01 Martin Liska <mliska@suse.cz>
+
+ PR middle-end/70140
+ * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
+
+2017-08-01 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81641
+ * gcc.target/i386/pr81641.c: New test.
+
+2017-08-01 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81639
+ * gcc.target/i386/pr81639.c: New test.
+
+2017-08-01 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
+ * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
+ endless loop.
+ * gcc.dg/uninit-23.c: Adjust.
+
+2017-08-01 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
+ * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
+
+2017-08-01 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/81627
+ * gcc.dg/tree-ssa/pr81627.c: New.
+
+2017-08-01 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/81620
+ * gcc.dg/tree-ssa/pr81620-1.c: New.
+ * gcc.dg/tree-ssa/pr81620-2.c: New.
+
+2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR testsuite/53542
+ * gfortran.dg/use_30.f90: New test.
+
+2017-08-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/81588
+ * gcc.dg/tree-ssa/pr81588.c: New test.
+ * gcc.dg/pr81588.c: New test.
+ * gcc.c-torture/execute/pr81588.c: New test.
+
+2017-08-01 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81297
+ * gcc.dg/torture/pr81297.c: New testcase.
+
+2017-07-31 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
+
+2017-07-31 Steve Ellcey <sellcey@cavium.com>
+
+ PR tree-optimization/80925
+ * gcc.dg/vect/no-section-anchors-vect-69.c: Add
+ --param vect-max-peeling-for-alignment=0 option.
+ Remove unaligned access and peeling checks.
+ * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
+
+2017-07-31 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
+ missed in commit 250746.
+
+2017-07-31 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
+ new builtins.
+
+2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
+ * gcc.target/i386/pr79793-2.c: Likewise.
+
+2017-07-31 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/25967
+ * gcc.target/i386/naked-3.c (dg-options): Use -O0.
+ (naked): Add attribute regparm(1) for x86_32 targets.
+ Add integer argument. Remove global "data" variable.
+ (main): Pass integer argument to naked function.
+ * gcc.target/i386/naked-4.c: New test.
+
+2017-07-31 Jan Hubicka <hubicka@ucw.cz>
+ Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/predict-15.c: New test.
+ * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
+
+2017-07-31 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/25967
+ * gcc.target/i386/naked-1.c: New test.
+ * gcc.target/i386/naked-2.c: Ditto.
+ * gcc.target/i386/naked-3.c: Ditto.
+ * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
+ do_test_body0 stub function, use attribute "naked" instead.
+ * gcc.dg/pr44290-1.c: Use naked_functions effective target.
+ * gcc.dg/pr44290-2.c: Ditto.
+
+2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/81581
+ * gfortran.dg/dim_sum_1.f90: New test case.
+ * gfortran.dg/dim_sum_2.f90: New test case.
+ * gfortran.dg/dim_sum_3.f90: New test case.
+
+2017-07-31 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
+ * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
+
+2017-07-31 Martin Liska <mliska@suse.cz>
+
+ PR sanitize/81530
+ * g++.dg/ubsan/pr81530.C: New test.
+
+2017-07-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81604
+ * c-c++-common/ubsan/pr81604.c: New test.
+
+2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/79793
+ * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
+ * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
+ (foo): Check the builtin return address against the return address
+ in interrupt frame.
+ * gcc.target/i386/pr79793-1.c: New test.
+ * gcc.target/i386/pr79793-2.c: Likewise.
+
+2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/dump-ada-spec-7.c: New test.
+
+2017-07-29 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
+ * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
+
+2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
+
+ * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
+
+2017-07-28 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/int_mov_immediate_1.c: New.
+
+2017-07-28 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/vect/pr80815-3.c: Require vect_perm.
+
+2017-07-28 Tamar Christina <tamar.christina@arm.com>
+ Bilyan Borisov <bilyan.borisov@arm.com>
+
+ * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
+ * gcc.target/aarch64/flt_mov_immediate_1.c: New.
+ * gcc.target/aarch64/f16_mov_immediate_1.c: New.
+ * gcc.target/aarch64/f16_mov_immediate_2.c: New.
+ * gcc.target/aarch64/pr63304_1.c: Changed to double.
+
+2017-07-28 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
+ * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
+ * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
+ * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
+ * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
+ * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
+ * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
+ * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
+ * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
+ * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
+ * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
+
+2017-07-28 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/81340
+ * g++.dg/asan/pr81340.C: New test.
+
+2017-07-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81502
+ * gcc.target/i386/pr81502.c: New testcase.
+
+2017-07-28 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/81460
+ * gcc.dg/asan/pr81460.c: New test.
+
+2017-07-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/80998
+ * c-c++-common/ubsan/ptr-overflow-1.c: New test.
+ * c-c++-common/ubsan/ptr-overflow-2.c: New test.
+
+ PR tree-optimization/81578
+ * gcc.dg/pr81578.c: New test.
+
+2017-07-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81573
+ * gcc.dg/torture/pr81573.c: Explicitely use signed char.
+
+2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
+
+ * g++.dg/pr69667.C: Remove option -mlra.
+ * gcc.target/powerpc/dform-1.c: Likewise.
+ * gcc.target/powerpc/dform-2.c: Likewise.
+ * gcc.target/powerpc/dform-3.c: Likewise.
+ * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
+ * gcc.target/powerpc/p9-vparity.c: Likewise.
+ * gcc.target/powerpc/pr63491.c: Likewise.
+ * gcc.target/powerpc/pr67808.c: Likewise.
+ * gcc.target/powerpc/pr68805.c: Likewise.
+ * gcc.target/powerpc/pr69461.c: Likewise.
+ * gcc.target/powerpc/pr71680.c: Likewise.
+ * gcc.target/powerpc/pr77289.c: Likewise.
+ * gcc.target/powerpc/pr78458.c: Likewise.
+ * gcc.target/powerpc/pr78543.c: Likewise.
+ * g++.dg/pr71294.C: Remove option -mno-lra.
+ * gcc.target/powerpc/pr71656-1.c: Likewise.
+ * gcc.target/powerpc/pr71656-2.c: Likewise.
+ * gcc.target/powerpc/pr71698.c: Likewise.
+
+2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+ Sudakshina Das <sudi.das@arm.com>
+
+ * gcc.target/aarch64/tst_imm_split_1.c: New Test.
+
+2017-07-27 Marek Polacek <polacek@redhat.com>
+
+ PR c/81417
+ * c-c++-common/Wsign-compare-1.c: New test.
+ * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
+ * g++.dg/warn/Wsign-compare-4.C: Likewise.
+ * g++.dg/warn/Wsign-compare-6.C: Likewise.
+ * g++.dg/warn/compare1.C: Likewise.
+ * gcc.dg/compare1.c: Likewise.
+ * gcc.dg/compare2.c: Likewise.
+ * gcc.dg/compare4.c: Likewise.
+ * gcc.dg/compare5.c: Likewise.
+ * gcc.dg/pr35430.c: Likewise.
+ * gcc.dg/pr60087.c: Likewise.
+
+2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR middle-end/81564
+ * gcc.dg/pr81564.c: New test.
+
+2017-07-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81573
+ PR tree-optimization/81494
+ * gcc.dg/torture/pr81573.c: New testcase.
+
+2017-07-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81571
+ * gcc.dg/torture/pr81571.c: New testcase.
+
+2017-07-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81502
+ * gcc.target/i386/vect-insert-1.c: New testcase.
+
+2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/81534
+ * gcc.target/s390/pr81534.c: New test.
+
+2017-07-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/81555
+ PR tree-optimization/81556
+ * gcc.c-torture/execute/pr81555.c: New test.
+ * gcc.c-torture/execute/pr81556.c: New test.
+
+ * gcc.dg/attr-noipa.c: New test.
+ * gcc.dg/ipa/ipa-pta-18.c: New test.
+ * gcc.dg/ipa/ipa-sra-11.c: New test.
+
+2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
+ option.
+ * gcc.target/powerpc/vsx-himode2.c: Likewise.
+ * gcc.target/powerpc/vsx-himode3.c: Likewise.
+ * gcc.target/powerpc/vsx-qimode.c: Likewise.
+ * gcc.target/powerpc/vsx-qimode2.c: Likewise.
+ * gcc.target/powerpc/vsx-qimode3.c: Likewise.
+ * gcc.target/powerpc/vsx-simode.c: Likewise.
+ * gcc.target/powerpc/vsx-simode2.c: Likewise.
+ * gcc.target/powerpc/vsx-simode3.c: Likewise.
+
+2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71570
+ * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
+
+2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/81563
+ * gcc.target/i386/pr81563.c: New test
+
+2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR target/79041
+ * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
+
+2017-07-26 Marek Polacek <polacek@redhat.com>
+
+ PR middle-end/70992
+ * gcc.dg/overflow-warn-1.c: Adjust dg-error.
+ * gcc.dg/overflow-warn-2.c: Likewise.
+ * gcc.dg/overflow-warn-3.c: Likewise.
+ * gcc.dg/overflow-warn-4.c: Likewise.
+ * gcc.dg/torture/pr70992-2.c: New test.
+ * gcc.dg/torture/pr70992.c: New test.
+
+2017-07-26 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/pr70920-2.c: Adjust for transform already happening in ccp1.
+ * gcc.dg/pr70920-4.c: Likewise.
+
+2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR middle-end/46932
+ * gcc.dg/pr46932.c: New testcase.
+
+2017-07-26 Martin Liska <mliska@suse.cz>
+
+ PR sanitize/81186
+ * gcc.dg/asan/pr81186.c: New test.
+
+2017-07-25 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
+ vec_cnttz builtins.
+
+2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt66.adb: New test.
+
+2017-07-25 Alexander Monakov <amonakov@ispras.ru>
+
+ * gcc.dg/tree-ssa/assoc-2.c: Enhance.
+ * gcc.dg/tree-ssa/slsr-4.c: Adjust.
+
+2017-07-25 Alexander Monakov <amonakov@ispras.ru>
+
+ * gcc.dg/tree-ssa/assoc-2.c: New testcase.
+
+2017-07-25 Torsten Duwe <duwe@suse.de>
+
+ * c-c++-common/patchable_function_entry-default.c: New test.
+ * c-c++-common/patchable_function_entry-decl.c: Likewise.
+ * c-c++-common/patchable_function_entry-definition.c: Likewise.
+
+2017-07-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/81532
+ * gcc.target/i386/pr80833-3.c: New test.
+ * gcc.target/i386/avx512dq-pr81532.c: New test.
+ * gcc.target/i386/avx512bw-pr81532.c: New test.
+
+2017-07-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81455
+ * gcc.dg/pr81455.c: New testcase.
+
+2017-07-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81529
+ * gfortran.dg/pr81529.f90: New testcase.
+
+2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/pr79041-2.c: Improve test.
+
+2017-07-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81410
+ * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
+
+2017-07-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81510
+ * gcc.dg/torture/pr81510.c: New testcase.
+ * gcc.dg/torture/pr81510-2.c: Likewise.
+
+2017-07-25 Martin Liska <mliska@suse.cz>
+
+ PR ipa/81520
+ * gcc.dg/ipa/pr81520.c: New test.
+
+2017-07-25 Marek Polacek <polacek@redhat.com>
+
+ PR c/81364
+ * Wmultistatement-macros-12.c: New test.
+
+2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/81414
+ * gcc.target/aarch64/pr81414.C: New.
+
+2017-07-25 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81505
+ * gcc.dg/ubsan/pr81505.c: New testcase.
+
+2017-07-24 Daniel Santos <daniel.santos@pobox.com>
+
+ PR testsuite/80759
+ * gcc.target/x86_64/abi/ms-sysv/do-test.S
+ (ELFFN_BEGIN): Rename to FN_TYPE.
+ (ELFFN_END): Rename to FN_SIZE.
+ (ASMNAME): New macro.
+ (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
+ .global.
+ (FUNC_END): Use ASMNAME.
+ (test_data_save): Remove.
+ (test_data_input): Likewise.
+ (test_data_output: Likewise.
+ (test_data_fn): Likewise.
+ (test_data_retaddr): Likewise.
+ (regs_to_mem): Make globals, use r10 instead of rax.
+ (mem_to_regs): Likewise.
+ (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
+ body to ms-sysv.c.
+ (do_test_aligned): Likewise.
+ * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
+ Add dg-* directives.
+ (PASTE_STR): New macro.
+ (ASMNAME): Likewise.
+ (LOAD_TEST_DATA_ADDR): Likewise.
+ (TEST_DATA_OFFSET): Likewise.
+ (do_test_body0): New C function.
+ (do_test_body): New inline assembly routine.
+ * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
+ (runtest_ms_sysv): Modify.
+
+2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
+ since the upper-regs options have been deleted.
+ * gcc.target/powerpc/pr65849-2.c: Likewise.
+ * gcc.target/powerpc/pr80099-1.c: Likewise.
+ * gcc.target/powerpc/pr80099-2.c: Likewise.
+ * gcc.target/powerpc/pr80099-3.c: Likewise.
+ * gcc.target/powerpc/pr80099-4.c: Likewise.
+ * gcc.target/powerpc/pr80099-5.c: Likewise.
+ * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
+ support removal of the upper-regs options.
+ * gcc.target/powerpc/p8vector-fp.c: Likewise.
+ * gcc.target/powerpc/p8vector-ldst.c: Likewise.
+ * gcc.target/powerpc/p9-dimode1.c: Likewise.
+ * gcc.target/powerpc/p9-dimode2.c: Likewise.
+ * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
+ * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
+ * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
+ * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
+ * gcc.target/powerpc/ppc-round.c: Likewise.
+ * gcc.target/powerpc/pr71720.c: Likewise.
+ * gcc.target/powerpc/pr72853.c: Likewise.
+ * gcc.target/powerpc/pr79907.c: Likewise.
+ * gcc.target/powerpc/pr78953.c: Likewise.
+ * gcc.target/powerpc/upper-regs-df.c: Likewise.
+ * gcc.target/powerpc/upper-regs-sf.c: Likewise.
+ * gcc.target/powerpc/vec-extract-1.c: Likewise.
+ * gcc.target/powerpc/vec-init-3.c: Likewise.
+ * gcc.target/powerpc/vec-init-6.c: Likewise.
+ * gcc.target/powerpc/vec-init-7.c: Likewise.
+ * gcc.target/powerpc/vec-set-char.c: Likewise.
+ * gcc.target/powerpc/vec-set-int.c: Likewise.
+ * gcc.target/powerpc/vec-set-short.c: Likewise.
+
+2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR target/79041
+ * gcc.target/aarch64/pr79041-2.c: New test.
+
+2017-07-24 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
+ the new built-ins.
+
+2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
+
+ * gcc.target/aarch64/simd/vmla_elem_1.c: New.
+
+2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
+ Mikael Morin <mikael@gcc.gnu.org>
+
+ PR fortran/66102
+ * gfortran.dg/realloc_on_assign_28.f90: New test.
+
+2017-07-23 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
+ * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
+
+2017-07-23 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/80569
+ * gcc.target/i386/pr80569.c: New test.
+
+2017-07-21 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
+ vmuleuh): Fix scan-assembler-times should check for word not half word
+ instructions.
+
+2017-07-21 Jim Wilson <jim.wilson@linaro.org>
+
+ * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
+ redundant -march option.
+ (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
+ in addition to armv8.1-a.
+
+2017-07-21 Yury Gribov <tetra2005@gmail.com>
+
+ PR middle-end/56727
+ * gcc.dg/pr56727-1.c: New test.
+ * gcc.dg/pr56727-2.c: New test.
+
+2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
+
+ * gcc.target/powerpc/mmx-check.h: New file.
+ * gcc.target/powerpc/mmx-packs.c: New file.
+ * gcc.target/powerpc/mmx-packssdw-1.c: New file.
+ * gcc.target/powerpc/mmx-packsswb-1.c: New file.
+ * gcc.target/powerpc/mmx-packuswb-1.c: New file.
+ * gcc.target/powerpc/mmx-paddb-1.c: New file.
+ * gcc.target/powerpc/mmx-paddd-1.c: New file.
+ * gcc.target/powerpc/mmx-paddsb-1.c: New file.
+ * gcc.target/powerpc/mmx-paddsw-1.c: New file.
+ * gcc.target/powerpc/mmx-paddusb-1.c: New file.
+ * gcc.target/powerpc/mmx-paddusw-1.c: New file.
+ * gcc.target/powerpc/mmx-paddw-1.c: New file.
+ * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
+ * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
+ * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
+ * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
+ * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
+ * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
+ * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
+ * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
+ * gcc.target/powerpc/mmx-pmullw-1.c: New file.
+ * gcc.target/powerpc/mmx-pslld-1.c: New file.
+ * gcc.target/powerpc/mmx-psllw-1.c: New file.
+ * gcc.target/powerpc/mmx-psrad-1.c: New file.
+ * gcc.target/powerpc/mmx-psraw-1.c: New file.
+ * gcc.target/powerpc/mmx-psrld-1.c: New file.
+ * gcc.target/powerpc/mmx-psrlw-1.c: New file.
+ * gcc.target/powerpc/mmx-psubb-2.c: New file.
+ * gcc.target/powerpc/mmx-psubd-2.c: New file.
+ * gcc.target/powerpc/mmx-psubsb-1.c: New file.
+ * gcc.target/powerpc/mmx-psubsw-1.c: New file.
+ * gcc.target/powerpc/mmx-psubusb-1.c: New file.
+ * gcc.target/powerpc/mmx-psubusw-1.c: New file.
+ * gcc.target/powerpc/mmx-psubw-2.c: New file.
+ * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
+ * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
+ * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
+ * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
+ * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
+ * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
+
+2017-06-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81500
+ * gcc.dg/torture/pr81500.c: New testcase.
+
+2017-07-20 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/ext/anon-struct6.C: Adjust diag.
+ * g++.old-deja/g++.other/anon4.C: Adjust diag.
+
+2017-07-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/80846
+ * gcc.target/i386/avx-pr80846.c: New test.
+ * gcc.target/i386/avx2-pr80846.c: New test.
+ * gcc.target/i386/avx512f-pr80846.c: New test.
+
+2017-07-20 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/81388
+ * gcc.dg/tree-ssa/pr81388-1.c: New test.
+ * gcc.dg/tree-ssa/pr81388-2.c: New test.
+
+2017-07-17 Tom de Vries <tom@codesourcery.com>
+
+ PR middle-end/81030
+ * gcc.dg/pr81030.c: New test.
+
+2017-07-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/61171
+ * g++.dg/vect/pr61171.cc: New testcase.
+ * gfortran.dg/vect/pr61171.f: Likewise.
+ * gcc.dg/vect/vect-reduc-11.c: Likewise.
+
+2017-07-20 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
+ with V64QImode.
+ * gcc.dg/vect/slp-45.c: Likewise.
+
+2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
+
+ * gcc.dg/tree-ssa/vrp116.c: New Test.
+
+2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
+ __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
+ __builtin_cpu_is and __builtin_cpu_supports are supported.
+
+2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
+
+ * gcc.target/powerpc/bmi-check.h (main): Skip unless
+ __BUILTIN_CPU_SUPPORTS__ defined.
+ * gcc.target/powerpc/bmi2-check.h (main): Skip unless
+ __BUILTIN_CPU_SUPPORTS__ defined.
+
+2017-07-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/81346
+ * gcc.dg/tree-ssa/pr81346-5.c: New test.
+
+2017-07-19 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.target/nvptx/decl-init.c: Update alignment.
+ * gcc.target/nvptx/slp-2-run.c: New test.
+ * gcc.target/nvptx/slp-2.c: New test.
+ * gcc.target/nvptx/v2di.c: New test.
+
+2017-07-19 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.target/nvptx/slp-run.c: New test.
+ * gcc.target/nvptx/slp.c: New test.
+ * gcc.target/nvptx/v2si-cvt.c: New test.
+ * gcc.target/nvptx/v2si-run.c: New test.
+ * gcc.target/nvptx/v2si.c: New test.
+ * gcc.target/nvptx/vec.inc: New test.
+
+2017-07-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/81346
+ * gcc.dg/tree-ssa/pr81346-1.c: New test.
+ * gcc.dg/tree-ssa/pr81346-2.c: New test.
+ * gcc.dg/tree-ssa/pr81346-3.c: New test.
+ * gcc.dg/tree-ssa/pr81346-4.c: New test.
+ * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
+ compiler to avoid X / C1 op C2 optimization to trigger.
+
+2017-07-19 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/63361
+ * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
+ -ffloat-store or -mieee for targets that need it.
+
+2017-07-18 Tom de Vries <tom@codesourcery.com>
+
+ PR middle-end/81464
+ * gfortran.dg/pr81464.f90: New test.
+
+2017-07-18 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81471
+ * gcc.target/i386/pr81471.c: New test.
+
+2017-06-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81410
+ * gcc.dg/vect/pr81410.c: New testcase.
+
+2017-07-18 Jan Hubicka <hubicka@ucw.cz>
+
+ PR middle-end/81462
+ * g++.dg/torture/pr81462.C: New testcase.
+
+2017-07-18 Bin Cheng <bin.cheng@arm.com>
+
+ PR target/81408
+ * g++.dg/tree-ssa/pr81408.C: New.
+ * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
+
+2017-07-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80620
+ PR tree-optimization/81403
+ * gcc.dg/torture/pr80620.c: New testcase.
+ * gcc.dg/torture/pr81403.c: Likewise.
+
+2017-07-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81418
+ * gcc.dg/torture/pr81418.c: New testcase.
+
+2017-07-17 Carl Love <cel@us.ibm.com>
+
+ Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
+ test case changes for commit 249424
+
+ * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
+ vmuleuh): Fix scan-assembler-times should check for word not half word
+ instructions.
+
+2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/81162
+ * gcc.dg/pr81162.c: Move this to...
+ * gcc.dg/ubsan/pr81162.c: ...here.
+
+2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/diagnostic/friend1.C: New test.
+ * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
+
+2017-07-17 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/warn/ctor-dtor-privacy-3.C: New.
+
+2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * lib/gcc-dg.exp: Increase expect's match buffer size.
+
+2017-07-17 Bin Cheng <bin.cheng@arm.com>
+
+ PR target/81369
+ * gcc.dg/tree-ssa/pr81369.c: New.
+
+2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/pr9000674901.c: New file.
+ * gcc.target/arc/pic-1.c: Likewise.
+ * gcc.target/arc/pr9001191897.c: Likewise.
+
+2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
+ Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gcc.target/arc/naked-1.c: New file.
+ * gcc.target/arc/naked-2.c: Likewise.
+
+2017-07-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/81428
+ * gcc.dg/fixed-point/pr81428.c: New test.
+
+ PR tree-optimization/81365
+ * g++.dg/torture/pr81365.C: New test.
+
+ PR tree-optimization/81396
+ * gcc.dg/tree-ssa/pr81396.c: New test.
+
+2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt65.adb: New test.
+
+2017-07-16 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/predict-8.c: Update.
+
+2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
+ * g++.dg/warn/pr12242.C: Likewise.
+
+2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
+ * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
+ * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
+
+2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/81162
+ * gcc.dg/pr81162.c: New file.
+
+2017-07-14 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
+ that bcopy is expected to be transformed to.
+
+2017-07-14 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
+ * g++.dg/lookup/missing-std-include-2.C: New test case.
+ * g++.dg/lookup/missing-std-include-3.C: New test case.
+ * g++.dg/rtti/missing-typeinfo-include.C: New test case.
+ * gcc.dg/missing-header-fixit-1.c: New test case.
+ * gcc.dg/missing-header-fixit-2.c: New test case.
+ * gcc.dg/missing-header-fixit-2.h: New header.
+
+2017-07-13 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/81405
+ * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
+
+2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
+
+2017-07-13 Martin Liska <mliska@suse.cz>
+
+ * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
+ * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
+ * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
+ * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
+ * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
+ * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
+ * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
+
+2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/81193
+ * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
+ __builtin_cpu_supports with old GLIBC's.
+ * gcc.target/powerpc/bmi-andn-2.c: Likewise.
+ * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
+ * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
+ * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
+ * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
+ * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
+ * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
+ * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
+ * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
+ * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
+ * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
+ * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
+ * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
+ * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
+ * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
+ * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
+ * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
+
+2017-07-12 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
+ rev_bool_int): Add test cases for builtins.
+ * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
+ test cases for builtins.
+
+2017-07-12 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
+ lp64 && p9vector_hw.
+
+2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports.exp (check_stack_check_available): Make
+ testcase name depend on stack_kind.
+
+2017-07-11 Michael Collison <michael.collison@arm.com>
+
+ * gcc.target/aarch64/cmp-2.c: New testcase.
+
+2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/51270
+ * g++.dg/warn/Wreturn-local-addr-3.C: New.
+
+2017-07-11 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
+ test cases for the builtins.
+
+2017-07-11 Yury Gribov <tetra2005@gmail.com>
+
+ * lib/profopt.exp: Print relative names in UNSUPPORTED
+ AutoFDO tests.
+
+2017-07-10 Michael Collison <michael.collison@arm.com>
+
+ * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
+
+2017-07-10 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81375
+ * gcc.target/i386/pr81375.c: New test.
+
+2017-07-10 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/80397
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
+
+2017-07-10 Martin Sebor <msebor@redhat.com>
+
+ PR other/81345
+ * gcc.dg/pr81345.c: New test.
+
+2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
+ * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
+
+2017-07-09 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81313
+ * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
+ integer argumets to bypass x86_64 outgoing args optimization.
+
+2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ * gfortran.dg/eoshift_4.f90: New test.
+ * gfortran.dg/eoshift_5.f90: New test.
+ * gfortran.dg/eoshift_6.f90: New test.
+
+2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/81313
+ * gcc.target/i386/pr81313-1.c: New test.
+ * gcc.target/i386/pr81313-2.c: Likewise.
+ * gcc.target/i386/pr81313-3.c: Likewise.
+ * gcc.target/i386/pr81313-4.c: Likewise.
+ * gcc.target/i386/pr81313-5.c: Likewise.
+
+2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
+ * gnat.dg/vect16.ads (Sarray): Likewise.
+ * gnat.dg/vect17.ads (Sarray): Likewise.
+ * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
+ * gnat.dg/vect16.adb (Add): Likewise.
+ * gnat.dg/vect17.adb (Add): Likewise.
+
+2017-07-07 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/79300
+ * g++.dg/diagnostic/pr79300.C: New test case.
+
+2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/clone1.c: Add check to make sure the
+ __builtin_cpu_supports function is fully supported.
+ * gcc.target/powerpc/clone2.c: New runtime test for
+ target_clones.
+
+ PR target/81348
+ * gcc.target/powerpc/pr81348.c: New test.
+
+2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ * gfortran.dg/vect/pr60510.f: Require vect_double support.
+
+2017-07-07 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
+ file for built-ins.
+
+2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * gcc.target/sparc/dictunpack.c: New file.
+ * gcc.target/sparc/fpcmpdeshl.c: Likewise.
+ * gcc.target/sparc/fpcmpshl.c: Likewise.
+ * gcc.target/sparc/fpcmpurshl.c: Likewise.
+ * gcc.target/sparc/fpcmpushl.c: Likewise.
+
+2017-07-06 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/70071
+ * gfortran.dg/coarray_44.f90: New testcase.
+
+2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
+
+ * c-c++-common/asan/kasan-alloca-1.c: New test.
+ * c-c++-common/asan/kasan-alloca-2.c: Likewise.
+
+2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
+
+ * c-c++-common/asan/alloca_big_alignment.c: New test.
+ * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
+ * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
+ * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
+ * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
+ * c-c++-common/asan/alloca_overflow_right.c: Likewise.
+ * c-c++-common/asan/alloca_safe_access.c: Likewise.
+ * c-c++-common/asan/alloca_underflow_left.c: Likewise.
+
+2017-07-06 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/81305
+ * gcc.target/avr/isr-test.h: Fix warnings.
+
+2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/target-supports.exp: Generate
+ check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
+ and check_effective_target_arm_arch_v8r_multilib.
+
+2017-07-06 Carl Love <cel@us.ibm.com>
+
+ * ChangeLog: Clean up from mid air collision
+
+2017-07-06 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
+ the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
+ cases for vec_addc, adde and addec builtins.
+
+2017-07-06 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/79300
+ * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
+ expected underlining within macro expansion.
+ * c-c++-common/pr70264.c: Likewise.
+ * g++.dg/plugin/diagnostic-test-expressions-1.C
+ (test_within_macro_1): New test.
+ (test_within_macro_2): Likewise.
+ (test_within_macro_3): Likewise.
+ (test_within_macro_4): Likewise.
+ * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
+ expected underlining within macro expansion.
+ (test_macro_4): Likewise.
+ * gcc.dg/plugin/diagnostic-test-expressions-1.c
+ (test_within_macro_1): New test.
+ (test_within_macro_2): Likewise.
+ (test_within_macro_3): Likewise.
+ (test_within_macro_4): Likewise.
+ * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
+ underlining within macro expansion.
+
+2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
+ _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
+ _mm_maskz_getexp_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
+ _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
+ _mm_maskz_getexp_round_ss): Ditto.
+ * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
+ _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
+ _mm_maskz_getmant_round_sd): Ditto.
+ * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
+ _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
+ _mm_maskz_getmant_round_ss): Ditto.
+ * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
+ _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
+ _mm_maskz_getexp_round_sd): New runtime tests.
+ * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
+ _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
+ _mm_maskz_getexp_round_ss): Ditto.
+ * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
+ _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
+ _mm_maskz_getmant_round_sd): Ditto.
+ * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
+ _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
+ _mm_maskz_getmant_round_ss): Ditto.
+ * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
+ __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
+ __builtin_ia32_getmantss_mask_round): Test new builtins.
+ * gcc.target/i386/sse-13.c : Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
+ _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
+ _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
+ _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
+ _mm_mask_getexp_round_ss): Test new intrinsics.
+ * gcc.target/i386/testround-1.c: Ditto.
+ * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
+ _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
+ _mm_mask_getmant_round_ss): Test new intrinsics
+ * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
+ _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
+ _mm_maskz_getmant_ss): Test new intrinsics.
+
+2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports-dg.exp (dg-require-stack-check): New.
+ * lib/target-supports.exp (check_stack_check_available): New.
+ * g++.dg/other/i386-9.C: Add dg-require-stack-check.
+ * gcc.c-torture/compile/stack-check-1.c: Likewise.
+ * gcc.dg/graphite/run-id-pr47653.c: Likewise.
+ * gcc.dg/pr47443.c: Likewise.
+ * gcc.dg/pr48134.c: Likewise.
+ * gcc.dg/pr70017.c: Likewise.
+ * gcc.target/aarch64/stack-checking.c: Likewise.
+ * gcc.target/arm/stack-checking.c: Likewise.
+ * gcc.target/i386/pr48723.c: Likewise.
+ * gcc.target/i386/pr55672.c: Likewise.
+ * gcc.target/i386/pr67265-2.c: Likewise.
+ * gcc.target/i386/pr67265.c: Likewise.
+ * gnat.dg/opt49.adb: Likewise.
+ * gnat.dg/stack_check1.adb: Likewise.
+ * gnat.dg/stack_check2.adb: Likewise.
+ * gnat.dg/stack_check3.adb: Likewise.
+
+2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/80103
+ * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
+ __attribute__.
+
+2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
+ * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
+ * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
+ * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
+ * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
+ * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
+ * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
+ * gcc.target/i386/avx512f-vminss-3.c: Ditto.
+ * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
+ * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
+ * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
+ * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
+
+2017-07-05 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/81305
+ * gcc.target/avr/isr-test.h: New file.
+ * gcc.target/avr/torture/isr-01-simple.c: New test.
+ * gcc.target/avr/torture/isr-02-call.c: New test.
+ * gcc.target/avr/torture/isr-03-fixed.c: New test.
+
+2017-07-05 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
+ * gcc.dg/tree-ssa/ldist-12.c: Ditto.
+ * gcc.dg/tree-ssa/ldist-13.c: Ditto.
+ * gcc.dg/tree-ssa/ldist-14.c: Ditto.
+
+2017-07-05 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/ldist-26.c: New test.
+
+2017-07-05 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
+
+2017-07-04 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81300
+ * gcc.target/i386/pr81300.c: New test.
+
+2017-07-04 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81294
+ * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
+ x and y arguments in the call to _subborrow_u32.
+ * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
+ x and y arguments in the call to _subborrow_u64.
+ * gcc.target/i386/pr81294-1.c: New test.
+ * gcc.target/i386/pr81294-2.c: Ditto.
+
+2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
+
+2017-07-04 Marek Polacek <polacek@redhat.com>
+
+ PR c/81231
+ * gcc.dg/atomic-pr81231.c: New test.
+
+2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/81292
+ * gcc.dg/pr81292-1.c: New test.
+ * gcc.dg/pr81292-2.c: Likewise.
+
+2017-07-04 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/81040
+ * g++.dg/asan/function-argument-1.C: Run the test-case w/o
+ use-after-scope sanitization.
+
+2017-07-04 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
+ options.
+
+ PR target/81175
+ * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
+ gather.
+
+2017-07-04 Martin Liska <mliska@suse.cz>
+
+ PR ipa/81214
+ * g++.dg/ext/mvc2.C: Add dg-require ifunc.
+ * g++.dg/ext/mvc3.C: Likewise.
+ * gcc.target/i386/mvc2.c: Likewise.
+ * gcc.target/i386/mvc3.c: Likewise.
+
+2017-07-04 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
+ decomposition declaration in diagnostics.
+ * g++.dg/cpp1z/decomp2.C: Likewise.
+ * g++.dg/cpp1z/decomp3.C: Likewise.
+ * g++.dg/cpp1z/decomp4.C: Likewise.
+ * g++.dg/cpp1z/decomp5.C: Likewise.
+ * g++.dg/cpp1z/decomp6.C: Likewise.
+ * g++.dg/cpp1z/decomp7.C: Likewise.
+ * g++.dg/cpp1z/decomp8.C: Likewise.
+ * g++.dg/cpp1z/decomp13.C: Likewise.
+ * g++.dg/cpp1z/decomp14.C: Likewise.
+ * g++.dg/cpp1z/decomp18.C: Likewise.
+ * g++.dg/cpp1z/decomp19.C: Likewise.
+ * g++.dg/cpp1z/decomp22.C: Likewise.
+ * g++.dg/cpp1z/decomp23.C: Likewise.
+ * g++.dg/cpp1z/decomp24.C: Likewise.
+ * g++.dg/cpp1z/decomp25.C: Likewise.
+ * g++.dg/cpp1z/decomp26.C: Likewise.
+ * g++.dg/cpp1z/decomp28.C: Likewise.
+
+ PR c++/81258
+ * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
+ * g++.dg/cpp1z/decomp30.C: New test.
+
+2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/65775
+ * g++.dg/cpp0x/trailing14.C: New.
+
+2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR testsuite/79866
+ * gfortran.dg/coarray_event_2.f08: New test.
+
+2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR testsuite/79843
+ * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
+ * gfortran.dg/pointer_intent_2.f90: Likewise.
+
+2017-07-02 Jan Hubicka <hubicka@ucw.cz>
+
+ PR middle-end/81290
+ * gcc.c-torture/compile/pr81290.c: New.
+
+2017-07-03 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/60510
+ * gfortran.dg/vect/pr60510.f: New testcase.
+
+2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/mvc6.c: Require ifunc support.
+
+2017-07-03 Martin Liska <mliska@suse.cz>
+
+ PR sanitize/81040
+ * g++.dg/asan/function-argument-1.C: New test.
+ * g++.dg/asan/function-argument-2.C: New test.
+ * g++.dg/asan/function-argument-3.C: New test.
+
+2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
+ as well.
+
+2017-07-03 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/69468
+ * gcc.dg/pr81192.c: Update.
+
+2017-07-03 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/81192
+ * gcc.dg/pr81192.c: Update.
+
+2017-07-03 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/81192
+ * gcc.dg/pr81192.c: New test.
+
+2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ * gfortran/eoshift_3.f90: New test.
+
+2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/strlenopt-32.c: New testcase.
+ * gcc.dg/strlenopt-33.c: Likewise.
+ * gcc.dg/strlenopt-33g.c: Likewise.
+ * gcc.dg/strlenopt-34.c: Likewise.
+ * gcc.dg/strlenopt-35.c: Likewise.
+
+2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/80769
+ * gcc.dg/strlenopt-31.c: New test.
+ * gcc.dg/strlenopt-31g.c: Likewise.
+
+2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/81136
+ * gcc.dg/vect/pr81136.c: New test.
+
+2017-07-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81262
+ * gcc.c-torture/compile/pr81262.c: New test.
+ * g++.dg/ubsan/pr81262.C: New test.
+
+2017-06-29 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/81261
+ * g++.dg/ipa/pr81261.C: New testcase.
+
+2017-06-30 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.dg/torture/pr81245.c: New testcase.
+
+2017-06-30 Aldy Hernandez <aldyh@redhat.com>
+
+ * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
+ unbounded use.
+
+2017-06-30 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/80014
+ * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
+ Add declaration.
+ (test_typeid): New test function.
+
+2017-06-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/81225
+ * gcc.target/i386/pr81225.c: New test.
+
+2017-06-30 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
+ * g++.dg/cpp0x/decltype9.C: Likewise.
+ * g++.dg/cpp0x/forw_enum9.C: Likewise.
+ * g++.dg/lookup/decl1.C: Likewise.
+ * g++.dg/lookup/extern-c-redecl.C: Likewise.
+ * g++.dg/other/pr28432.C: Likewise.
+ * g++.dg/parse/crash12.C: Likewise.
+ * g++.dg/parse/enum3.C: Likewise.
+ * g++.dg/parse/operator6.C: Likewise.
+ * g++.dg/template/crash69.C: Likewise.
+ * g++.dg/template/error27.C: Likewise.
+ * g++.dg/template/error28.C: Likewise.
+ * g++.dg/template/memfriend6.C: Likewise.
+ * g++.old-deja/g++.mike/err1.C: Likewise.
+ * g++.old-deja/g++.mike/p811.C: Likewise.
+ * g++.old-deja/g++.other/crash25.C: Likewise.
+ * g++.old-deja/g++.other/dtor4.C: Likewise.
+ * g++.old-deja/g++.pt/t37.C: Likewise.
+
+2017-06-30 Martin Liska <mliska@suse.cz>
+
+ PR ipa/81214
+ * gcc.target/i386/pr81214.c: New test.
+
+2017-06-30 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
+
+ PR c++/81229
+ * g++.dg/lookup/pr81229.C: New.
+
+2017-06-30 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/81021
+ * g++.dg/asan/pr81021.C: New test.
+
+2017-06-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81249
+ * g++.dg/torture/pr81249.C: New testcase.
+
+2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
+ * g++.dg/diagnostic/variadic1.C: Likewise.
+ * g++.dg/gomp/udr-3.C: Likewise.
+ * g++.dg/overload/error1.C: Likewise.
+ * g++.dg/overload/error2.C: Likewise.
+ * g++.dg/template/duplicate1.C: Likewise.
+ * g++.old-deja/g++.benjamin/warn02.C: Likewise.
+ * g++.old-deja/g++.brendan/arm2.C: Likewise.
+ * g++.old-deja/g++.other/redecl2.C: Likewise.
+ * g++.old-deja/g++.other/redecl4.C: Likewise.
+ * g++.old-deja/g++.pt/memtemp78.C: Likewise.
+
+2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
+
+ PR fortran/77765
+ * gfortran.dg/goacc/pr77765.f90: New test.
+
+2017-06-29 Steve Ellcey <sellcey@cavium.com>
+
+ * gcc.target/aarch64/ccmp_2.c: New test.
+
+2017-06-29 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/81247
+ * g++.dg/parse/pr81247-[abc].C: New.
+
+2017-06-29 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
+ test_unsigned_int_result, test_ll_int_result,
+ test_ll_unsigned_int_result): Add result checking functions, add
+ debug support.
+ (main): Add builtin function tests.
+
+2017-06-29 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
+ dg-skip-if): Add -mvsx -mcpu=power7.
+
+2017-06-29 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/slp-reduc-8.c: New testcase.
+
+2017-06-29 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/cpp1y/builtin_FUNCTION.C: New.
+
+2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR middle-end/81194
+ * g++.dg/pr81194.C: New test.
+
+2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ipa/80565
+ * gcc.dg/torture/pr80565.c: New file.
+
+2017-06-29 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/81196
+ * gcc.dg/vect/pr81196.c: New.
+
+2017-06-29 Michael Collison <michael.collison@arm.com>
+
+ Fix date on previous ChangeLog entry.
+
+2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+ Michael Collison <michael.collison@arm.com>
+
+ PR target/70119
+ * gcc.target/aarch64/var_shift_mask_1.c: New test.
+
+2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
+ Test new intrinsic.
+ * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
+ Ditto.
+ * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
+ Ditto.
+ * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
+ * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
+
+2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_vect_int): Replace
+ current ARM check by ARM NEON's availability check.
+ (check_effective_target_vect_intfloat_cvt): Likewise.
+ (check_effective_target_vect_uintfloat_cvt): Likewise.
+ (check_effective_target_vect_floatint_cvt): Likewise.
+ (check_effective_target_vect_floatuint_cvt): Likewise.
+ (check_effective_target_vect_shift): Likewise.
+ (check_effective_target_whole_vector_shift): Likewise.
+ (check_effective_target_vect_bswap): Likewise.
+ (check_effective_target_vect_shift_char): Likewise.
+ (check_effective_target_vect_long): Likewise.
+ (check_effective_target_vect_float): Likewise.
+ (check_effective_target_vect_perm): Likewise.
+ (check_effective_target_vect_perm_byte): Likewise.
+ (check_effective_target_vect_perm_short): Likewise.
+ (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
+ (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
+ (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
+ (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
+ (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
+ (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
+ (check_effective_target_vect_widen_shift): Likewise.
+ (check_effective_target_vect_extract_even_odd): Likewise.
+ (check_effective_target_vect_interleave): Likewise.
+ (check_effective_target_vect_multiple_sizes): Likewise.
+ (check_effective_target_vect64): Likewise.
+ (check_effective_target_vect_max_reduc): Likewise.
+
+2017-06-28 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81227
+ * gcc.dg/pr81227.c: New testcase.
+
+2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/81193
+ * lib/target-supports.exp
+ (check_ppc_cpu_supports_hw_available): New test to make sure
+ __builtin_cpu_supports works on power7 and newer.
+
+2017-06-28 Martin Liska <mliska@suse.cz>
+
+ PR ipa/81128
+ * gcc.target/i386/pr81128.c: New test.
+
+2017-06-28 Martin Liska <mliska@suse.cz>
+
+ PR driver/79659
+ * g++.dg/opt/pr79659.C: New test.
+
+2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
+ and options.
+ * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
+
+2017-06-28 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
+ * gcc.dg/tree-ssa/mulcmp-1.c: New file.
+
+2017-06-28 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/cmov7.c (sgn): Renamed to ...
+ (foo): ... this. Change constants such that it isn't matched
+ as __builtin_copysign, yet tests the combiner the same.
+
+2017-06-28 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/81224
+ * gcc.dg/asan/pr81224.c: New test.
+
+2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
+ passed to pthread_join.
+
+2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/nodatarel-1.c: New test.
+
+2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/80164
+ * gfortran.dg/array_temporaries_4.f90: New test.
+
+2017-06-27 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
+ * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
+ * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
+
+2017-06-27 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/81223
+ * gcc.dg/ubsan/pr81223.c: New test.
+
+2017-06-27 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/assoc-1.c: New file.
+
+2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/62046
+ * g++.dg/parse/catch2.C: New.
+
+2017-06-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81209
+ * g++.dg/ubsan/pr81209.C: New test.
+
+ PR middle-end/81207
+ * gcc.c-torture/compile/pr81207.c: New test.
+
+2017-06-27 Marek Polacek <polacek@redhat.com>
+
+ PR bootstrap/81216
+ * g++.dg/warn/Wmultistatement-macros-1.C: New test.
+
+2017-06-26 Martin Sebor <msebor@redhat.com>
+
+ PR c++/81169
+ * g++.dg/Wclass-memaccess-2.C: New test.
+
+2017-06-26 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
+ Add new runnable test file for the vec_rev built-ins.
+
+2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR/tree-optimization 71815
+ * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
+ * gcc.dg/tree-ssa/slsr-36.c: Likewise.
+
+2017-06-26 Renlin Li <renlin.li@arm.com>
+ Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
+ * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
+ memmove.
+
+2017-06-26 Richard Biener <rguenther@suse.de>
+
+ PR target/81175
+ * gfortran.dg/pr81175.f: New testcase.
+
+2017-06-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81203
+ * gcc.dg/torture/pr81203.c: New testcase.
+
+2017-06-26 Marek Polacek <polacek@redhat.com>
+
+ PR c/80116
+ * c-c++-common/Wmultistatement-macros-1.c: New test.
+ * c-c++-common/Wmultistatement-macros-2.c: New test.
+ * c-c++-common/Wmultistatement-macros-3.c: New test.
+ * c-c++-common/Wmultistatement-macros-4.c: New test.
+ * c-c++-common/Wmultistatement-macros-5.c: New test.
+ * c-c++-common/Wmultistatement-macros-6.c: New test.
+ * c-c++-common/Wmultistatement-macros-7.c: New test.
+ * c-c++-common/Wmultistatement-macros-8.c: New test.
+ * c-c++-common/Wmultistatement-macros-9.c: New test.
+ * c-c++-common/Wmultistatement-macros-10.c: New test.
+ * c-c++-common/Wmultistatement-macros-11.c: New test.
+
+2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
+
+2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports.exp
+ (check_effective_target_arm_neon_ok_nocache): Add flags with
+ -mfloat-abi=hard. Include arm_neon.h.
+ (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
+ (check_effective_target_arm_neon_ok_no_float_abi): New.
+ * gcc.target/arm/lto/pr65837_0.c: Require
+ arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
+ * gcc.target/arm/lto/pr65837-attr_0.c: Require
+ arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
+
+2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/62315
+ * g++.dg/parse/typedef2.C: Specify a dg-error string.
+
+2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/52473
+ * gfortran.dg/cshift_2.f90: New test.
+
+2017-06-23 Jim Wilson <jim.wilson@linaro.org>
+
+ PR middle-end/79794
+ * gcc.target/aarch64/pr79794.c: New.
+
+2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/80510
+ * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
+ * gcc.target/powerpc/pr80510-2.c: Likewise.
+
+2017-06-22 Jeff Law <law@redhat.com>
+
+ * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
+
+2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-shift-char.c: New.
+ * gcc.target/powerpc/fold-vec-shift-int.c: New.
+ * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-shift-short.c: New.
+ * gcc.target/powerpc/fold-vec-shift-left.c: New.
+ * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
+ * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
+ * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
+
+2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
+
+ * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
+
+2017-06-22 Matt Turner <mattst88@gmail.com>
+
+ * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
+ skylake check.
+
+2017-06-22 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
+ vmuleuh): Fix scan-assembler-times should check for word not half word
+ instructions.
+
+2017-06-22 Jeff Law <law@redhat.com>
+
+ * gcc.c-torture/compile/stack-check-1.c: New test.
+
+2016-06-22 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/pr65947-1.c: Remove xfail.
+ * gcc.dg/vect/pr65947-2.c: Likewise.
+ * gcc.dg/vect/pr65947-3.c: Likewise.
+ * gcc.dg/vect/pr65947-4.c: Likewise.
+ * gcc.dg/vect/pr65947-5.c: Likewise.
+ * gcc.dg/vect/pr65947-6.c: Likewise.
+ * gcc.dg/vect/pr65947-8.c: Likewise.
+ * gcc.dg/vect/pr65947-9.c: Likewise.
+ * gcc.dg/vect/pr65947-10.c: Likewise.
+ * gcc.dg/vect/pr65947-12.c: Likewise.
+ * gcc.dg/vect/pr65947-13.c: Likewise.
+ * gcc.dg/vect/pr65947-14.c: Likewise.
+ * gcc.dg/vect/vect-cond-2.c: Likewise.
+ * gcc.dg/vect/vect-pr69848.c: Likewise.
+
+2017-06-22 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
+ to not inline it.
+
+2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.dg/tree-ssa/forwprop-37.c: New.
+
+2017-06-22 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/pr65947-14.c: Fix missing brace.
+
+2017-06-22 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/pr65947-14.c: New testcase.
+
+2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/80510
+ * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
+ 32-bit support is added. Change ITYPE size to 64-bit integer.
+ * gcc.target/powerpc/pr80510-2.c: Likewise.
+
+2017-06-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/81154
+ * g++.dg/gomp/pr81154.C: New test.
+
+2017-06-21 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/other/old-style-cast-fixits.C: New test case.
+
+2017-06-21 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
+
+2017-06-21 Tom de Vries <tom@codesourcery.com>
+
+ * lib/profopt.exp (profopt-get-options): Support dg-add-options.
+
+2017-06-21 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
+ warning.
+
+2017-06-21 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
+
+2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
+ gnat.dg/debug11_pkg2.ads: New testcase.
+
+2017-06-21 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.target/i386/getround.c: New file.
+
+2017-06-21 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
+ * gcc.dg/tree-ssa/addadd-2.c: New file.
+
+2017-06-21 Tom de Vries <tom@codesourcery.com>
+
+ * lib/target-supports.exp (add_options_for_stack_size): New proc.
+ * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
+ * gcc.c-torture/compile/20080806-1.c: Same.
+ * gcc.c-torture/compile/920723-1.c: Same.
+ * gcc.c-torture/compile/930621-1.c: Same.
+ * gcc.c-torture/compile/991214-2.c: Same.
+ * gcc.c-torture/compile/bcopy.c: Same.
+ * gcc.c-torture/compile/memtst.c: Same.
+ * gcc.c-torture/compile/msp.c: Same.
+ * gcc.c-torture/compile/stuct.c: Same.
+ * gcc.c-torture/execute/20011008-3.c: Same.
+ * gcc.c-torture/execute/20030209-1.c: Same.
+ * gcc.c-torture/execute/20031012-1.c: Same.
+ * gcc.c-torture/execute/20040805-1.c: Same.
+ * gcc.c-torture/execute/920410-1.c: Same.
+ * gcc.c-torture/execute/921113-1.c: Same.
+ * gcc.c-torture/execute/921202-1.c: Same.
+ * gcc.c-torture/execute/921208-2.c: Same.
+ * gcc.c-torture/execute/930106-1.c: Same.
+ * gcc.c-torture/execute/930406-1.c: Same.
+ * gcc.c-torture/execute/950221-1.c: Same.
+ * gcc.c-torture/execute/960521-1.c: Same.
+ * gcc.c-torture/execute/980605-1.c: Same.
+ * gcc.c-torture/execute/comp-goto-1.c: Same.
+ * gcc.c-torture/execute/comp-goto-2.c: Same.
+ * gcc.c-torture/execute/memcpy-1.c: Same.
+ * gcc.c-torture/execute/multi-ix.c: Same.
+ * gcc.c-torture/execute/nestfunc-4.c: Same.
+ * gcc.c-torture/execute/pr20621-1.c: Same.
+ * gcc.c-torture/execute/pr23135.c: Same.
+ * gcc.c-torture/execute/pr28982b.c: Same.
+ * gcc.dg/loop-3.c: Same.
+ * gcc.dg/struct-ret-3.c: Same.
+ * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
+ * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
+ * gcc.dg/tree-prof/comp-goto-1.c: Same.
+ * gcc.dg/tree-prof/pr44777.c: Same.
+
+2017-06-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR jit/81144
+ * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
+ memset call with zero-initialization.
+ * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
+
+2017-06-20 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr80732.c: Include fma4-check.h.
+ (main): Renamed to ...
+ (fma4_test): ... this.
+
+2017-06-20 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/pr73350-2.c: New test.
+
+2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
+ * c-c++-common/fold-masked-cmp-2.c: Likewise.
+ * c-c++-common/fold-masked-cmp-3.c: Likewise.
+ * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
+ restrict to x86_64-*-*-gnu.
+ Skip scan-assembler on *-*-darwin*.
+ * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
+ * gcc.dg/loop-invariant.c: Likewise.
+ * gcc.dg/lto/pr70955_0.c: Likewise.
+ * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
+ * gcc.dg/tree-ssa/pr79803.c: Likewise.
+ * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
+
+ * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
+ * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
+ targets.
+ * gcc.dg/attr-ms_struct-2.c: Likewise.
+ * gcc.dg/attr-ms_struct-packed1.c: Likewise.
+ * gcc.dg/bf-ms-layout.c: Likewise.
+ * gcc.dg/bf-ms-layout-2.c: Likewise.
+ * gcc.dg/pic-macro-define.c: Remove target restrictions.
+ Require fpic support.
+ * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
+ targets.
+ * gcc.target/i386/bitfield2.c: Likewise.
+ * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
+ targets.
+ * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
+
+2017-06-20 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/67074
+ * g++.dg/lookup/pr67074.C: New.
+ * g++.dg/parse/namespace-alias-1.C: Adjust.
+
+2017-06-20 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81097
+ * c-c++-common/ubsan/pr81097.c: New testcase.
+
+2017-06-20 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/pr65947-9.c: Adjust.
+
+2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
+
+ * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
+ * gcc.target/arm/acle/cdp2.c: Likewise.
+ * gcc.target/arm/acle/ldc.c: Likewise.
+ * gcc.target/arm/acle/ldc2.c: Likewise.
+ * gcc.target/arm/acle/ldc2l.c: Likewise.
+ * gcc.target/arm/acle/ldcl.c: Likewise.
+ * gcc.target/arm/acle/mcr.c: Likewise.
+ * gcc.target/arm/acle/mcr2.c: Likewise.
+ * gcc.target/arm/acle/mcrr.c: Likewise.
+ * gcc.target/arm/acle/mcrr2.c: Likewise.
+ * gcc.target/arm/acle/mrc.c: Likewise.
+ * gcc.target/arm/acle/mrc2.c: Likewise.
+ * gcc.target/arm/acle/mrrc.c: Likewise.
+ * gcc.target/arm/acle/mrrc2.c: Likewise.
+ * gcc.target/arm/acle/stc.c: Likewise.
+ * gcc.target/arm/acle/stc2.c: Likewise.
+ * gcc.target/arm/acle/stc2l.c: Likewise.
+ * gcc.target/arm/acle/stcl.c: Likewise.
+
+2017-06-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/81121
+ * gcc.target/i386/pr81121.c: New test.
+
+2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/79799
+ * gcc.target/powerpc/pr79799-1.c: New test.
+ * gcc.target/powerpc/pr79799-2.c: Likewise.
+ * gcc.target/powerpc/pr79799-3.c: Likewise.
+ * gcc.target/powerpc/pr79799-4.c: Likewise.
+ * gcc.target/powerpc/pr79799-5.c: Likewise.
+
+2017-06-19 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/81124
+ PR c++/79766
+ * g++.dg/lookup/pr79766.C: New.
+ * g++.dg/lookup/pr81124.C: New.
+ * g++.dg/template/explicit6.C: Adjust.
+ * g++.old-deja/g++.other/decl5.C: Adjust.
+
+2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
+ -DSTACK_SIZE.
+
+2017-06-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81125
+ * g++.dg/ubsan/pr81125.C: New test.
+
+ PR sanitizer/81111
+ * g++.dg/ubsan/pr81111.C: New test.
+
+2017-06-19 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81118
+ * gcc.dg/torture/pr81118.c: New testcase.
+
+2017-06-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80887
+ * gcc.dg/tree-ssa/pr80887.c: New testcase.
+
+2017-06-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/81112
+ * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
+
+2017-06-19 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/81119
+ * g++.dg/warn/pr81119.C: New.
+
+2017-06-19 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/80879
+ * gcc.dg/asan/use-after-scope-switch-4.c: New test.
+
+2017-06-19 Martin Liska <mliska@suse.cz>
+
+ PR ipa/80732
+ * gcc.target/i386/mvc5.c: Scan indirect_function.
+ * gcc.target/i386/mvc7.c: Likewise.
+ * gcc.target/i386/pr80732.c: New test.
+
+2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/66093
+ * g++.dg/cpp1y/constexpr-66093.C: New.
+
+2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
+ dg-skip-if list.
+
+2017-06-19 Richard Biener <rguenther@suse.de>
+
+ PR ipa/81112
+ * g++.dg/torture/pr81112.C: New testcase.
+
+2017-06-18 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/lto/pr69866_0.c: This test needs alias.
+
+2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/52473
+ * gfortran.dg/cshift_1.f90: New test.
+
+2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
+
+2017-06-16 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
+ main): Add runnable tests and test checker for vec_float,
+ vec_float2, vec_floate and vec_floato builtins.
+
+2017-06-16 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
+ the architecture options added by dg-add-options arm_neon.
+ * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
+ to the architecture.
+ * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
+ * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
+ * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
+
+2017-06-16 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
+ multilibs have been built.
+
+2017-06-16 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
+ * gcc.target/arm/pr51915.c: Likewise.
+ * gcc.target/arm/pr52006.c: Likewise.
+ * gcc.target/arm/pr53187.c: Likewise.
+
+2017-06-16 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/multilibs.exp: New file.
+
+2017-06-16 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/80933
+ PR tree-optimization/80934
+ * gcc.dg/fold-bcopy.c: New test.
+ * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
+ * gcc.dg/tree-ssa/alias-36.c: Likewise.
+ * gcc.dg/pr79214.c: Adjust.
+ * gcc.dg/tree-prof/val-prof-7.c: Likewise.
+ * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
+ * gcc.dg/builtins-nonnull.c: Likewise.
+
+2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
+
+ PR target/71778
+ * gcc.target/arm/pr71778.c: New.
+
+2017-06-16 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
+
+2017-06-16 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81090
+ * gcc.dg/graphite/pr81090.c: New testcase.
+
+2017-06-16 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80983
+ * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
+
+2017-06-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81094
+ * c-c++-common/ubsan/object-size-11.c: New test.
+
+2017-06-15 Martin Sebor <msebor@redhat.com>
+
+ PR c++/80560
+ * g++.dg/Wclass-memaccess.C: New test.
+
+2017-06-15 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80983
+ * gfortran.dg/proc_ptr_comp_51.f90: New test.
+
+2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR lto/69866
+ * gcc.dg/lto/pr69866_0.c: New test.
+ * gcc.dg/lto/pr69866_1.c: Likewise.
+
+2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
+
+ PR target/78818
+ * gcc.target/msp430/pr78818-real.c: New template for tests.
+ * gcc.target/msp430/pr78818-auto.c: New test.
+ * gcc.target/msp430/pr78818-data-region.c: New test.
+ * gcc.target/msp430/pr78818-data-sec.c: New test.
+ * gcc.target/msp430/pr78818-auto-warn.c: New test.
+
+2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/its.c: Check that no IT blocks has more than 2
+ instructions in it rather than the number of IT blocks being 2.
+ Transfer scan directive arm_thumb2 restriction to the whole
+ testcase and restrict further to Thumb-only targets.
+
+2017-06-15 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/arm/sdiv_costs_1.c:
+ Use dg-add-options.
+
+2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
+
+ * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
+ * gcc.target/mips/pr51513-1.c: New test.
+ * gcc.target/mips/pr51513-2.c: New test.
+
+2017-06-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81083
+ * gcc.dg/torture/pr81083.c: Add prototypes.
+
+2017-06-14 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81088
+ * c-c++-common/ubsan/pr81088.c: New testcase.
+
+2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
+
+2017-06-14 Andrew Pinski <apinski@cavium.com>
+ Naveen H.S <Naveen.Hurugalawadi@cavium.com>
+
+ PR target/71663
+ * gcc.target/aarch64/vect-init-1.c: Newtestcase.
+ * gcc.target/aarch64/vect-init-2.c: Likewise.
+ * gcc.target/aarch64/vect-init-3.c: Likewise.
+ * gcc.target/aarch64/vect-init-4.c: Likewise.
+ * gcc.target/aarch64/vect-init-5.c: Likewise.
+
+2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/58541
+ * g++.dg/cpp0x/constexpr-58541.C: New.
+
+2017-06-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81083
+ * gcc.dg/torture/pr81083.c: New testcase.
+
+2017-06-14 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
+ * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
+
+2017-06-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80973
+ * g++.dg/ubsan/pr80973.C: New test.
+
+ PR c++/80984
+ * g++.dg/opt/nrv18.C: New test.
+
+2017-06-13 Martin Liska <mliska@suse.cz>
+
+ PR sanitize/78204
+ * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
+ test by adding no_sanitize attribute.
+ * gcc.dg/asan/use-after-scope-4.c: Likewise.
+
+2017-06-13 Renlin Li <renlin.li@arm.com>
+
+ * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
+ conditionally.
+
+2017-06-13 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/80803
+ PR tree-optimization/81063
+ gcc.dg/tree-ssa/pr80803.c: New test.
+ gcc.dg/tree-ssa/pr81063.c: Likewise.
+
+2017-06-12 Yury Gribov <tetra2005@gmail.com>
+
+ * c-c++-common/fold-masked-cmp-3.c: New test.
+
+2017-06-13 Yury Gribov <tetra2005@gmail.com>
+
+ PR tree-optimization/67328
+ * c-c++-common/fold-masked-cmp-1.c: New test.
+ * c-c++-common/fold-masked-cmp-2.c: Likewise.
+ * gcc.dg/pr46309.c: Fix pattern.
+ * gcc.dg/pr46309-2.c: Likewise.
+
+2017-06-13 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/arm/sdiv_costs_1.c:
+ Require arm_arch_v8a_ok and add march option.
+
+2017-06-13 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
+ * gcc.dg/tree-ssa/dump-2.c: Likewise.
+ * gcc.dg/tree-ssa/vrp101.c: Likewise.
+
+2017-06-13 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81065
+ * c-c++-common/ubsan/pr81065.c: New testcase.
+
+2017-06-12 Ian Lance Taylor <iant@golang.org>
+
+ * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
+ freorder. Update comment to explain test.
+
+2017-06-12 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
+ * gcc.target/aarch64/inline-lrint_2.c: Likewise.
+ * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
+ * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
+
+2017-06-12 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
+
+2017-06-12 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
+
+2017-06-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/81003
+ * gcc.c-torture/compile/pr81003.c: New test.
+
+2017-06-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81053
+ * gcc.dg/torture/pr81053.c: New testcase.
+
+2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/80988
+ * gfortran.dg/implied_do_io_3.f90: New test.
+
+2017-06-10 Tom de Vries <tom@codesourcery.com>
+
+ * lib/target-supports.exp (check_effective_target_signal): New proc.
+ * lib/gcc.exp (gcc_target_compile): Remove appending of
+ -DSIGNAL_SUPPRESS to additional_flags.
+ * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
+ additional_flags if effective target signal is not supported by the
+ target.
+ * gcc.c-torture/execute/20101011-1.c: Same.
+ * gcc.dg/c99-stdint-1.c: Same.
+ * gcc.dg/c99-stdint-2.c: Same.
+ * gcc.dg/c99-stdint-5.c: Same.
+ * gcc.dg/c99-stdint-6.c: Same.
+ * gcc.dg/stdint-width-1.c: Same.
+
+2017-06-10 Tom de Vries <tom@codesourcery.com>
+
+ * lib/target-supports.exp (check_effective_target_stack_size)
+ (dg-effective-target-value): New proc.
+ * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
+ additional_flags.
+ * lib/objc.exp (objc_target_compile): Same.
+ * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
+ * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
+ dg-additional-options.
+ * gcc.c-torture/compile/20080806-1.c: Same.
+ * gcc.c-torture/compile/920723-1.c: Same.
+ * gcc.c-torture/compile/930621-1.c: Same.
+ * gcc.c-torture/compile/991214-2.c: Same.
+ * gcc.c-torture/compile/bcopy.c: Same.
+ * gcc.c-torture/compile/memtst.c: Same.
+ * gcc.c-torture/compile/msp.c: Same.
+ * gcc.c-torture/compile/stuct.c: Same.
+ * gcc.c-torture/execute/20011008-3.c: Same.
+ * gcc.c-torture/execute/20030209-1.c: Same.
+ * gcc.c-torture/execute/20031012-1.c: Same.
+ * gcc.c-torture/execute/20040805-1.c: Same.
+ * gcc.c-torture/execute/920410-1.c: Same.
+ * gcc.c-torture/execute/920501-7.c: Same.
+ * gcc.c-torture/execute/921113-1.c: Same.
+ * gcc.c-torture/execute/921202-1.c: Same.
+ * gcc.c-torture/execute/921208-2.c: Same.
+ * gcc.c-torture/execute/930106-1.c: Same.
+ * gcc.c-torture/execute/930406-1.c: Same.
+ * gcc.c-torture/execute/950221-1.c: Same.
+ * gcc.c-torture/execute/960521-1.c: Same.
+ * gcc.c-torture/execute/980605-1.c: Same.
+ * gcc.c-torture/execute/comp-goto-1.c: Same.
+ * gcc.c-torture/execute/comp-goto-2.c: Same.
+ * gcc.c-torture/execute/memcpy-1.c: Same.
+ * gcc.c-torture/execute/multi-ix.c: Same.
+ * gcc.c-torture/execute/nestfunc-4.c: Same.
+ * gcc.c-torture/execute/pr20621-1.c: Same.
+ * gcc.c-torture/execute/pr23135.c: Same.
+ * gcc.c-torture/execute/pr28982b.c: Same.
+ * gcc.dg/loop-3.c: Same.
+ * gcc.dg/struct-ret-3.c: Same.
+ * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
+ * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
+ * gcc.dg/tree-prof/comp-goto-1.c: Same.
+ * gcc.dg/tree-prof/pr44777.c: Same.
+
+2017-06-09 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
+ (test_mutually_exclusive_suggestions): New test function.
+ * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
+ (test_mutually_exclusive_suggestions): New test function.
+ * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
+ (test_mutually_exclusive_suggestions): New test function.
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
+ (test_show_locus): Add special-case for
+ "test_mutually_exclusive_suggestions".
+
+2017-06-09 Ian Lance Taylor <iant@golang.org>
+
+ * gcc.dg/tree-prof/split-1.c: New test.
+
+2017-06-09 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/predict-14.c: Avoid cold function detection.
+ * gcc.target/i386/umod-3.c: Likewise.
+
+2017-06-09 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/lrint-matherr.h: New.
+ * gcc.target/aarch64/inline-lrint_1.c: New.
+ * gcc.target/aarch64/inline-lrint_2.c: New.
+ * gcc.target/aarch64/no-inline-lrint_1.c: New.
+ * gcc.target/aarch64/no-inline-lrint_2.c: New.
+
+2017-06-09 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/arm/sdiv_costs_1.c: New.
+
+2017-06-09 Tom de Vries <tom@codesourcery.com>
+
+ PR target/80855
+ * gcc.target/nvptx/label-values.c: New test.
+
+2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
+ Test for null definitions instead of them being undefined. Add entry
+ for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
+ about using the effective target for architecture extension.
+ (check_effective_target_arm_arch_v7ve_ok): Remove.
+ (add_options_for_arm_arch_v7ve): Likewise.
+
+2017-06-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/66623
+ * gcc.dg/vect/pr66623.c: New testcase.
+
+2017-06-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79483
+ * gcc.dg/graphite/pr79483.c: New testcase.
+
+2017-06-09 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81007
+ * g++.dg/pr81007.C: New testcase.
+
+2017-06-09 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
+ instead of "rsp" for -m32.
+ * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
+ target, add -msse2 to dg-options.
+ * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
+ * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
+
+2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/80966
+ * gcc.target/powerpc/stack-limit.c: New testcase.
+
+2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
+ * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
+ * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
+ * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
+ * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
+
+2017-06-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/81006
+ * c-c++-common/gomp/pr81006.c: New test.
+
+ PR c++/81011
+ * g++.dg/gomp/pr81011.C: New test.
+
+ PR middle-end/81005
+ * c-c++-common/ubsan/align-10.c: New test.
+ * c-c++-common/ubsan/null-13.c: New test.
+
+2017-06-08 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81015
+ * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
+ * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
+ * gcc.target/i386/pr81015.c: New test.
+
+2017-06-08 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
+ trampolines instead of NO_TRAMPOLINES.
+ * gcc.c-torture/execute/20000822-1.c: Same.
+ * gcc.c-torture/execute/920428-2.c: Same.
+ * gcc.c-torture/execute/920501-7.c: Same.
+ * gcc.c-torture/execute/920612-2.c: Same.
+ * gcc.c-torture/execute/921017-1.c: Same.
+ * gcc.c-torture/execute/921215-1.c: Same.
+ * gcc.c-torture/execute/931002-1.c: Same.
+ * gcc.c-torture/execute/comp-goto-2.c: Same.
+ * gcc.c-torture/execute/nestfunc-1.c: Same.
+ * gcc.c-torture/execute/nestfunc-2.c: Same.
+ * gcc.c-torture/execute/nestfunc-3.c: Same.
+ * gcc.c-torture/execute/nestfunc-5.c: Same.
+ * gcc.c-torture/execute/nestfunc-6.c: Same.
+ * gcc.c-torture/execute/pr24135.c: Same.
+ * gcc.dg/Wtrampolines.c: Same.
+ * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
+ * gcc.dg/torture/stackalign/nested-5.c: Same.
+ * gcc.dg/torture/stackalign/nested-6.c: Same.
+ * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
+ * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
+ * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
+ * gcc.dg/trampoline-1.c: Same.
+ * gcc.dg/tree-prof/pr44777.c: Same.
+ * gcc.target/i386/pr67770.c: Same.
+ * lib/gcc.exp (gcc_target_compile): Remove appending of
+ -DNO_TRAMPOLINES to additional_flags.
+ * lib/objc.exp (objc_target_compile): Same.
+
+2017-06-08 Tom de Vries <tom@codesourcery.com>
+
+ * lib/target-supports.exp (check_effective_target_trampolines): Test for
+ 'gcc,no_trampolines' instead of 'no_trampolines'.
+
+2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
+
+ PR middle-end/79988
+ * gcc.target/i386/mpx/pr79988.c: New test.
+
+2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
+
+ * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
+ * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
+ * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
+
+2017-06-08 Jan Hubicka <hubicka@ucw.cz>
+
+ * g++.dg/tree-ssa/counts-1.C: New testcase.
+ * gcc.dg/tree-ssa/counts-1.c: New testcase.
+
+2017-08-08 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
+ * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
+ * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
+ * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
+ * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
+ * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
+
+2017-06-08 Marek Polacek <polacek@redhat.com>
+
+ PR sanitize/80932
+ * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
+
+2017-08-08 Julia Koval <julia.koval@intel.com>
+
+ PR target/73350,80862
+ * gcc.target/i386/pr73350.c: New test.
+
+2017-06-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80928
+ * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
+
+2017-06-07 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
+
+2017-06-07 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/80990
+ * g++.dg/cpp1z/class-deduction39.C: New.
+
+2017-06-07 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80932
+ * c-c++-common/ubsan/pr80932.c: New test.
+
+2017-06-07 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
+ * gcc.target/i386/l_fma_double_2.c: Ditto.
+ * gcc.target/i386/l_fma_double_3.c: Ditto.
+ * gcc.target/i386/l_fma_double_4.c: Ditto.
+ * gcc.target/i386/l_fma_double_5.c: Ditto.
+ * gcc.target/i386/l_fma_double_6.c: Ditto.
+ * gcc.target/i386/l_fma_float_1.c: Ditto.
+ * gcc.target/i386/l_fma_float_2.c: Ditto.
+ * gcc.target/i386/l_fma_float_3.c: Ditto.
+ * gcc.target/i386/l_fma_float_4.c: Ditto.
+ * gcc.target/i386/l_fma_float_5.c: Ditto.
+ * gcc.target/i386/l_fma_float_6.c: Ditto.
+
+2017-06-07 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/sdiv_costs_1.c: New.
+
+2017-06-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80928
+ * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
+ * gcc.dg/vect/slp-13-big-array.c: Likewise.
+
+2017-06-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80928
+ * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
+ check_results.
+
+2017-06-06 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/pr45330.C: Add inline namespace case.
+
+2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/80975
+ * gfortran.dg/matmul_16.f90: New test.
+ * gfortran.dg/inline_matmul_18.f90: New test.
+
+2017-06-06 Marek Polacek <polacek@redhat.com>
+
+ PR c/79983
+ * gcc.dg/pr79983.c: New test.
+
+2017-06-06 David S. Miller <davem@davemloft.net>
+
+ * gcc.target/sparc/sparc-ret-3.c: New test.
+
+2017-06-06 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
+ label_values instead of NO_LABEL_VALUES.
+ * gcc.c-torture/compile/920301-1.c: Same.
+ * gcc.c-torture/compile/920501-1.c: Same.
+ * gcc.c-torture/compile/941014-4.c: Same.
+ * gcc.c-torture/compile/labels-1.c: Same.
+ * gcc.c-torture/compile/pr18903.c: Same.
+ * gcc.c-torture/execute/920302-1.c: Same.
+ * gcc.c-torture/execute/920415-1.c: Same.
+ * gcc.c-torture/execute/920428-2.c: Same.
+ * gcc.c-torture/execute/920501-3.c: Same.
+ * gcc.c-torture/execute/920501-4.c: Same.
+ * gcc.c-torture/execute/920501-5.c: Same.
+ * gcc.c-torture/execute/920501-7.c: Same.
+ * gcc.c-torture/execute/920721-4.c: Same.
+ * gcc.c-torture/execute/980526-1.c: Same.
+ * gcc.c-torture/execute/990208-1.c: Same.
+ * gcc.c-torture/execute/comp-goto-1.c: Same.
+ * gcc.c-torture/execute/comp-goto-2.c: Same.
+ * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
+ * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
+ * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
+ * gcc.dg/tree-prof/comp-goto-1.c: Same.
+ * gcc.dg/tree-prof/pr44777.c: Same.
+ * gcc.misc-tests/bprob-2.c: Same.
+ * gcc.misc-tests/gcov-3.c: Same.
+ * lib/gcc.exp (gcc_target_compile): Remove appending of
+ -DNO_LABEL_VALUES to additional_flags.
+ * lib/objc.exp (objc_target_compile): Same.
+ * lib/target-supports.exp (check_effective_target_label_values): Test on
+ 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
+
+2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
+
+2017-06-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80974
+ * gcc.dg/torture/pr80974.c: New testcase.
+
+2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
+ "unsigned int" in conversation warning on line 15.
+
+2017-06-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80928
+ * gcc.dg/vect/pr80928.c: New testcase.
+ * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
+ * gcc.dg/vect/slp-13.c: Likewise.
+ * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
+
+2017-06-05 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/plugin/comment_plugin.c: New test plugin.
+ * g++.dg/plugin/comments-1.C: New test file.
+ * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
+
+2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gcc.misc-tests/gcov-1a.c: New test.
+
+2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/clone1.c: New test.
+
+2017-06-05 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/70601
+ * gfortran.dg/proc_ptr_comp_50.f90: New test.
+
+2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
+
+ PR fortran/35339
+ * gfortran.dg/implied_do_io_1.f90: New Test.
+ * gfortran.dg/implied_do_io_2.f90: New Test.
+
+2017-06-05 Renlin Li <renlin.li@arm.com>
+
+ * c-c++-common/Wfloat-conversion.c: Add large_long_double target
+ selector to related line.
+
+2017-06-05 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-prof/cold_partition_label.c: Update template.
+
+2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/store_lane0_str_1.c: New test.
+
+2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/subs_compare_2.c: New test.
+
+2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/subs_compare_1.c: New test.
+
+2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * gcc.target/mips/div-9.c: Delete duplicate test.
+ * gcc.target/mips/div-10.c: Ditto.
+ * gcc.target/mips/div-11.c: Ditto.
+ * gcc.target/mips/div-12.c: Ditto.
+
+2017-05-23 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
+
+2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ * lib/fortran-modules.exp (igrep): New procedure, case insensitive
+ vesrion of the dejagnu grep.
+ (list-module-names): Use it and adjust the regular expressions for
+ modules and submodules.
+ * gfortran.dg/prof/prof.exp: Cleanup modules.
+ * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
+ directives.
+ * gfortran.dg/altreturn_8.f90: Likewise.
+ * gfortran.dg/associate_12.f90: Likewise.
+ * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
+ * gfortran.dg/charlen_15.f90: Likewise.
+ * gfortran.dg/class_4a.f03: Likewise.
+ * gfortran.dg/class_54.f90: Likewise.
+ * gfortran.dg/class_dummy_4.f03: Likewise.
+ * gfortran.dg/class_dummy_5.f90: Likewise.
+ * gfortran.dg/constructor_9.f90: Likewise.
+ * gfortran.dg/dec_structure_15.f90: Likewise.
+ * gfortran.dg/do_check_8.f90: Likewise.
+ * gfortran.dg/dtio_26.f03: Likewise.
+ * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
+ * gfortran.dg/equiv_9.f90: Likewise.
+ * gfortran.dg/extends_15.f90: Likewise.
+ * gfortran.dg/finalize_22.f90: Likewise.
+ * gfortran.dg/finalize_23.f90: Likewise.
+ * gfortran.dg/generic_26.f90: Likewise.
+ * gfortran.dg/generic_27.f90: Likewise.
+ * gfortran.dg/namelist_76.f90: Likewise.
+ * gfortran.dg/pointer_init_8.f90: Likewise.
+ * gfortran.dg/pr61318.f90: Likewise.
+ * gfortran.dg/pr77260_1.f90: Likewise.
+ * gfortran.dg/pr77260_2.f90: Likewise.
+ * gfortran.dg/pr77420_3.f90: Likewise.
+ * gfortran.dg/proc_ptr_39.f90: Likewise.
+ * gfortran.dg/proc_ptr_41.f90: Likewise.
+ * gfortran.dg/proc_ptr_42.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
+ * gfortran.dg/submodule_1.f08: Likewise.
+ * gfortran.dg/submodule_10.f08: Likewise.
+ * gfortran.dg/submodule_14.f08: Likewise.
+ * gfortran.dg/submodule_15.f08: Likewise.
+ * gfortran.dg/submodule_2.f08: Likewise.
+ * gfortran.dg/submodule_5.f08: Likewise.
+ * gfortran.dg/submodule_6.f08: Likewise.
+ * gfortran.dg/submodule_7.f08: Likewise.
+ * gfortran.dg/submodule_8.f08: Likewise.
+ * gfortran.dg/submodule_9.f08: Likewise.
+ * gfortran.dg/transfer_class_2.f90: Likewise.
+ * gfortran.dg/typebound_assignment_7.f90: Likewise.
+ * gfortran.dg/typebound_call_24.f03: Likewise.
+ * gfortran.dg/typebound_call_25.f90: Likewise.
+ * gfortran.dg/typebound_deferred_1.f90: Likewise.
+ * gfortran.dg/typebound_generic_12.f03: Likewise.
+ * gfortran.dg/typebound_generic_13.f03: Likewise.
+ * gfortran.dg/typebound_generic_14.f03: Likewise.
+ * gfortran.dg/typebound_generic_15.f90: Likewise.
+ * gfortran.dg/typebound_operator_16.f03: Likewise.
+ * gfortran.dg/typebound_operator_18.f90: Likewise.
+ * gfortran.dg/typebound_operator_20.f90: Likewise.
+ * gfortran.dg/typebound_override_3.f90: Likewise.
+ * gfortran.dg/typebound_override_4.f90: Likewise.
+ * gfortran.dg/typebound_override_5.f90: Likewise.
+ * gfortran.dg/typebound_override_6.f90: Likewise.
+ * gfortran.dg/typebound_override_7.f90: Likewise.
+ * gfortran.dg/typebound_proc_28.f03: Likewise.
+ * gfortran.dg/typebound_proc_29.f90: Likewise.
+ * gfortran.dg/typebound_proc_30.f90: Likewise.
+ * gfortran.dg/typebound_proc_31.f90: Likewise.
+ * gfortran.dg/typebound_proc_32.f90: Likewise.
+ * gfortran.dg/typebound_proc_33.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
+ * gfortran.dg/use_only_3.f90: Likewise.
+ * gfortran.dg/use_without_only_1.f90: Likewise.
+ * gfortran.dg/warn_unused_function.f90: Likewise.
+ * gfortran.dg/warn_unused_function_2.f90: Likewise.
+ * gfortran.dg/ieee/ieee_8.f90: Likewise.
+
+2017-06-04 Marek Polacek <polacek@redhat.com>
+
+ PR c/80919
+ * gcc.dg/format/pr80919.c: New test.
+
+2017-06-02 Martin Sebor <msebor@redhat.com>
+
+ PR c/80892
+ * c-c++-common/Wfloat-conversion-2.c: New test.
+
+2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/68754
+ * g++.dg/cpp1y/constexpr-68754.C: New.
+
+2017-06-02 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
+ for the new built-ins.
+
+2017-06-02 Sudakshina Das <sudi.das@arm.com>
+
+ * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
+
+2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-minmax-char.c: New.
+ * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
+ * gcc.target/powerpc/fold-vec-minmax-int.c: New.
+ * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-minmax-short.c: New.
+
+2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/hfmode_ins_1.c: New test.
+
+2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
+
+2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-abs-char.c: New.
+ * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
+ * gcc.target/powerpc/fold-vec-abs-int.c: New.
+ * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-abs-short.c: New.
+ * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
+ * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
+ * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
+ * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
+
+2017-06-02 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
+
+2017-06-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/80903
+ * gcc.dg/pr80903.c: New test.
+
+ PR fortran/80918
+ * gfortran.dg/gomp/pr80918.f90: New test.
+
+2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * c-c++-common/Wsizeof-pointer-div.c: New test.
+ * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
+ * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
+ * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
+ * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
+ * gcc.target/i386/sse-set-ps-1.c: Likewise.
+ * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
+ * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
+ * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
+ * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
+ * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
+ * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
+ * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
+ * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
+ * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
+ * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
+ * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
+ * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
+ * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
+
+2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
+ Update the target to power8-vector.
+
+2017-06-01 David Malcolm <dmalcolm@redhat.com>
+
+ * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
+
+2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * debug12.adb, debug12.ads: New testcase.
+
+2017-06-01 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/80898
+ * gcc.dg/tree-ssa/pr80898.c: New test.
+ * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
+
+2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80896
+ * g++.dg/cpp1z/nodiscard5.C: New.
+
+2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/pr9001195952.c: New test.
+
+2017-06-01 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
+ * gcc.c-torture/compile/asmgoto-1.c: Same.
+ * gcc.dg/20000707-1.c: Same.
+ * gcc.dg/pr38700.c: Same.
+ * gcc.dg/pr70169.c: Same.
+ * gcc.dg/pr80112.c: Same.
+ * gcc.dg/torture/pr51071-2.c: Same.
+ * gcc.dg/torture/pr51071.c: Same.
+ * gcc.dg/tree-ssa/alias-34.c: Same.
+
+2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/debug11.adb: New testcase.
+
+2017-06-01 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/66313
+ * c-c++-common/ubsan/pr66313.c: New testcase.
+ * gcc.dg/tree-ssa/loop-15.c: Adjust.
+
+2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
+
+ * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
+ dg-options. Change dg-require-effective-target powerpc_vsx_ok
+ to vsx_hw. Add dg-skip-if directive to disable this test if
+ -mcpu overridden.
+ * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
+ to dg-option. Add dg-skip-if directive to disable this test
+ for darwin. Add dg-skip-if directive to disable this test if
+ -mcpu overridden.
+
+2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
+ (_mm_maskz_max_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
+ (_mm_maskz_max_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
+ (_mm_maskz_max_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
+ (_mm_maskz_max_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
+ (_mm_maskz_min_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
+ (_mm_maskz_min_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
+ (_mm_maskz_min_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
+ (_mm_maskz_min_ss): Test new intrinsics.
+
+2017-05-31 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/lambda1.C New.
+
+2017-05-31 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
+ on pointer should not be replaced.
+
+2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
+
+ PR testsuite/80580
+ * gcc.dg/gimplefe-error-7.c: New test.
+
+2017-05-31 Graham Markall <graham.markall@embecosm.com>
+
+ * gcc.target/arc/add_n-combine.c: New test.
+ * gcc.target/arc/sub_n-combine.c: New test.
+
+2017-05-31 Richard Biener <rguenther@suse.de>
+
+ PR target/80880
+ * gcc.target/i386/pr80880.c: New testcase.
+
+2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/vect-103.c: Update wording of dump message.
+
+2017-05-31 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/vect/pr80815-3.c: New test.
+
+2017-05-31 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80906
+ * gcc.dg/graphite/pr80906.c: New testcase.
+
+2017-05-30 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80910
+ * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
+ unsupported if host compiler does not support c++11.
+ (host_supports_c++11): New proc.
+
+2017-05-30 Martin Sebor <msebor@redhat.com>
+
+ PR c/80731
+ * g++.dg/ext/utf16-4.C: Relax test.
+ * gcc.dg/fixed-point/int-warning.c: Adjust.
+
+2017-05-30 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
+ * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
+ test case.
+ * g++.dg/plugin/show-template-tree-color.C: New test case.
+ * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
+ * g++.dg/template/show-template-tree-2.C: New test case.
+ * g++.dg/template/show-template-tree-3.C: New test case.
+ * g++.dg/template/show-template-tree-4.C: New test case.
+ * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
+ * g++.dg/template/show-template-tree.C: New test case.
+
+2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
+ dg-options.
+ * gfortran.dg/pr80107.f: Delete testcase.
+
+2017-05-30 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/80833
+ * gcc.target/i386/pr80833-1.c: New test.
+ * gcc.target/i386/pr80833-2.c: Ditto.
+
+2017-05-30 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/80913
+ * g++.dg/lookup/pr80913.C: New.
+
+2017-05-30 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80901
+ * gcc.dg/torture/pr80901.c: New testcase.
+
+2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vector/vec-nopeel-2.c: New test.
+
+2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
+
+ PR target/78838
+ * gcc.target/msp430/interrupt_fn_placement.c: New test.
+
+2017-05-30 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80876
+ * gcc.dg/torture/pr80876.c: New testcase.
+
+2017-05-29 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/80891 (#5)
+ * g++.dg/lookup/pr80891-5.C: New.
+
+2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/53029
+ * gfortran.dg/read_5.f90: New test.
+
+2017-05-29 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/80891 (#4)
+ * g++.dg/lookup/pr80891-4.C: New.
+
+ PR c++/80891 (#1)
+ * g++.dg/lookup/pr80891-1.C: New.
+
+ PR c++/80891 (#3)
+ * g++.dg/lookup/pr80891-3.C: New.
+
+ PR c++/80891 (#2)
+ * g++.dg/lookup/pr80891-2.C: New.
+
+2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/37131
+ * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
+ flags.
+ * gfortran.dg/transpose_optimization_1.f90: Likewise.
+ * gfortran.dg/inline_matmul_17.f90: New test.
+
+2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ * gfortran.dg/matmul_bounds_12.f90: New test.
+
+2017-05-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/80887
+ * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
+
+2017-05-26 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/cpp0x/dr2061.C: New.
+ * g++.dg/parse/namespace-alias-1.C: Add more test.
+
+2017-05-26 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/80815
+ * gcc.dg/vect/pr80815-1.c: New test.
+ * gcc.dg/vect/pr80815-2.c: New test.
+
+2017-05-26 Martin Liska <mliska@suse.cz>
+
+ PR ipa/80663
+ * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
+ split at the problematic spot.
+ * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
+ a valid value of the param.
+
+2017-05-26 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80875
+ * c-c++-common/ubsan/pr80875.c: New test.
+
+2017-05-26 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * gcc.dg/20011021-1.c: Replace absolute line numbers.
+ * gcc.dg/Wcxx-compat-8.c: Same.
+ * gcc.dg/Wobjsize-1.c: Same.
+ * gcc.dg/Wshadow-local-2.c: Same.
+ * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
+ * gcc.dg/anon-struct-6.c: Same.
+ * gcc.dg/asm-wide-1.c: Same.
+ * gcc.dg/builtin-inf-1.c: Same.
+ * gcc.dg/builtin-redefine.c: Same.
+ * gcc.dg/c90-array-lval-6.c: Same.
+ * gcc.dg/c90-array-lval-7.c: Same.
+ * gcc.dg/c90-fordecl-1.c: Same.
+ * gcc.dg/c99-fordecl-2.c: Same.
+ * gcc.dg/cast-lvalue-1.c: Same.
+ * gcc.dg/cast-lvalue-2.c: Same.
+ * gcc.dg/compound-lvalue-1.c: Same.
+ * gcc.dg/cond-lvalue-1.c: Same.
+ * gcc.dg/cpp/20000419-1.c: Same.
+ * gcc.dg/cpp/backslash.c: Same.
+ * gcc.dg/cpp/backslash2.c: Same.
+ * gcc.dg/cpp/macspace1.c: Same.
+ * gcc.dg/cpp/macspace2.c: Same.
+ * gcc.dg/cpp/multiline-2.c: Same.
+ * gcc.dg/cpp/pr27777.c: Same.
+ * gcc.dg/cpp/pr30786.c: Same.
+ * gcc.dg/cpp/pr34602.c: Same.
+ * gcc.dg/cpp/redef1.c: Same.
+ * gcc.dg/cpp/tr-warn1.c: Same.
+ * gcc.dg/cpp/tr-warn3.c: Same.
+ * gcc.dg/cpp/tr-warn6.c: Same.
+ * gcc.dg/cpp/trad/hash.c: Same.
+ * gcc.dg/cpp/trad/redef1.c: Same.
+ * gcc.dg/cpp/ucs.c: Same.
+ * gcc.dg/declspec-10.c: Same.
+ * gcc.dg/declspec-11.c: Same.
+ * gcc.dg/declspec-18.c: Same.
+ * gcc.dg/format/c99-strftime-1.c: Same.
+ * gcc.dg/format/ext-3.c: Same.
+ * gcc.dg/format/pr72858.c: Same.
+ * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
+ * gcc.dg/init-string-1.c: Same.
+ * gcc.dg/label-decl-3.c: Same.
+ * gcc.dg/m-un-2.c: Same.
+ * gcc.dg/nofixed-point-2.c: Same.
+ * gcc.dg/noncompile/20020213-1.c: Same.
+ * gcc.dg/pch/counter-2.c: Same.
+ * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
+ * gcc.dg/pr27528.c: Same.
+ * gcc.dg/pr27953.c: Same.
+ * gcc.dg/pr35899.c: Same.
+ * gcc.dg/pr37561.c: Same.
+ * gcc.dg/pr45461.c: Same.
+ * gcc.dg/pr45750.c: Same.
+ * gcc.dg/pr53196-2.c: Same.
+ * gcc.dg/pr53265.c: Same.
+ * gcc.dg/redecl-1.c: Same.
+ * gcc.dg/tls/thr-init-1.c: Same.
+ * gcc.dg/torture/pr51106-1.c: Same.
+ * gcc.dg/torture/pr51106-2.c: Same.
+ * gcc.dg/uninit-19.c: Same.
+ * gcc.dg/uninit-pr20644.c: Same.
+
+2017-05-26 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp1z/decomp29.C (p): New variable.
+ (main): Add further tests.
+
+2017-05-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80842
+ * gcc.dg/torture/pr80842.c: New testcase.
+
+2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79652
+ * g++.dg/cpp0x/pr79652.C: New.
+
+2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71451
+ * g++.dg/cpp0x/variadic170.C: New.
+
+2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/warn/Wcatch-value-1.C: New test.
+ * g++.dg/warn/Wcatch-value-2.C: New test.
+ * g++.dg/warn/Wcatch-value-3.C: New test.
+
+2017-05-25 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/using56.C: New.
+ * g++.dg/lookup/using57.C: New.
+ * g++.dg/lookup/using58.C: New.
+ * g++.dg/lookup/using59.C: New.
+
+ * g++.dg/lookup/using17.C: Adjust diagnostics.
+
+2017-05-25 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
+ positives on ILP32.
+ * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
+ column numbers.
+ * gcc.dg/pr60114.c: Same.
+
+2017-05-23 Jan Hubicka <hubicka@ucw.cz>
+
+ * gfortran.dg/pr48636.f90: Fix template better.
+
+2017-05-25 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/koenig14.C: New.
+
+2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79583
+ * g++.dg/cpp0x/pr79583.C: New.
+
+2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/68578
+ * g++.dg/cpp1y/pr68578.C: New.
+
+2017-05-25 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/vce-1.c: New file.
+
+2017-05-25 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/addadd.c: New file.
+
+2017-05-24 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/friend12.C: Adjust diagnostics.
+ * g++.dg/lookup/friend19.C: New.
+ * g++.dg/lookup/friend20.C: New.
+
+2017-05-24 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/80544
+ * g++.dg/expr/cast11.C: New test.
+
+2017-05-24 Martin Sebor <msebor@redhat.com>
+
+ PR c/80731
+ * c-c++-common/Wfloat-conversion.c: Adjust.
+ * c-c++-common/dfp/convert-int-saturate.c: Same.
+ * c-c++-common/pr68657-1.c: Same.
+ * g++.dg/ext/utf-cvt.C: Same.
+ * g++.dg/ext/utf16-4.C: Same.
+ * g++.dg/warn/Wconversion-real-integer-3.C: Same.
+ * g++.dg/warn/Wconversion-real-integer2.C: Same.
+ * g++.dg/warn/Wconversion3.C: Same.
+ * g++.dg/warn/Wconversion4.C: Same.
+ * g++.dg/warn/Wsign-conversion.C: Same.
+ * g++.dg/warn/overflow-warn-1.C: Same.
+ * g++.dg/warn/overflow-warn-3.C: Same.
+ * g++.dg/warn/overflow-warn-4.C: Same.
+ * g++.dg/warn/pr35635.C: Same.
+ * g++.old-deja/g++.mike/enum1.C: Same.
+ * gcc.dg/Wconversion-3.c: Same.
+ * gcc.dg/Wconversion-5.c: Same.
+ * gcc.dg/Wconversion-complex-c99.c: Same.
+ * gcc.dg/Wconversion-complex-gnu.c: Same.
+ * gcc.dg/Wconversion-integer.c: Same.
+ * gcc.dg/Wsign-conversion.c: Same.
+ * gcc.dg/bitfld-2.c: Same.
+ * gcc.dg/c90-const-expr-11.c: Same.
+ * gcc.dg/c90-const-expr-7.c: Same.
+ * gcc.dg/c99-const-expr-7.c: Same.
+ * gcc.dg/overflow-warn-1.c: Same.
+ * gcc.dg/overflow-warn-2.c: Same.
+ * gcc.dg/overflow-warn-3.c: Same.
+ * gcc.dg/overflow-warn-4.c: Same.
+ * gcc.dg/overflow-warn-5.c: Same.
+ * gcc.dg/overflow-warn-8.c: Same.
+ * gcc.dg/overflow-warn-9.c: New test.
+ * gcc.dg/pr35635.c: Adjust.
+ * gcc.dg/pr59940.c: Same.
+ * gcc.dg/pr59963-2.c: Same.
+ * gcc.dg/pr60114.c: Same.
+ * gcc.dg/switch-warn-2.c: Same.
+ * gcc.dg/utf-cvt.c: Same.
+ * gcc.dg/utf16-4.c: Same.
+
+2017-05-24 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/ext/integer-pack2.C: Require int32 effective target.
+ Don't include limits.h.
+ (w): Conditionalize on long long wider than int. Use
+ 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
+ -9223372036854775808.
+ (x): Use __INT_MAX__ instead of INT_MAX.
+
+2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/66094
+ * gfortran.dg/inline_matmul_16.f90: New test.
+
+2017-05-24 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
+
+2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR middle-end/80823
+ * gcc.dg/pr80823.c: New test.
+
+2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/pr80725.c: New test.
+
+2017-05-23 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/extern-c-hidden.C: New.
+ * g++.dg/lookup/extern-redecl1.C: New.
+
+ PR c++/80866
+ * g++.dg/parse/pr80866.C: New.
+
+2017-05-23 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/ipa/ctor-empty-1.c: Update template.
+ * gcc.dg/ipa/inline-5.c: Likewise.
+ * gfortran.dg/pr48636.f90: Likewise.
+
+2017-05-23 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/parse/ctor9.C: Adjust expected error.
+
+2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/80256
+ * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
+ Cygwin.
+
+2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c-c++-common/goacc/parallel-dims-1.c: Update.
+ * c-c++-common/goacc/parallel-dims-2.c: Likewise.
+ * c-c++-common/goacc/routine-1.c: Likewise.
+ * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
+ * g++.dg/goacc/template.C: Likewise.
+ * gfortran.dg/goacc/kernels-tree.f95: Likewise.
+ * gfortran.dg/goacc/routine-3.f90: Likewise.
+ * gfortran.dg/goacc/sie.f95: Likewise.
+ * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
+
+2017-05-23 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/using13.C: Adjust expected error.
+
+2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
+
+2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/80718
+ * gcc.target/powerpc/pr80718.c: New test.
+
+2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/conditional-return.c: New testcase.
+
+2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
+ LE-only.
+
+2017-05-22 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80766
+ * gfortran.dg/typebound_call_28.f90: New test.
+
+2017-05-22 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/strong-using.C: New.
+
+2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/movsi_movt.c: New test.
+ * gcc.target/arm/movdi_movt.c: New test.
+
+2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/specs/not_null1.ads: New test.
+
+2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/limited_with5.ad[sb]: New test.
+ * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
+ * gnat.dg/limited_with6.ad[sb]: New test.
+ * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
+
+2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
+ * gnat.dg/specs/clause_on_volatile.ads: Likewise.
+
+2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70265
+ * g++.dg/cpp1y/constexpr-70265-1.C: New.
+ * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
+
+2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/80333
+ * gfortran.dg/dtio_30.f03: New test.
+
+2017-05-19 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80800
+ * c-c++-common/ubsan/pr80800.c: New test.
+ * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
+
+2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c-c++-common/goacc/default-1.c: Update.
+ * c-c++-common/goacc/default-2.c: Likewise.
+ * c-c++-common/goacc/default-4.c: Likewise.
+ * gfortran.dg/goacc/default-1.f95: Likewise.
+ * gfortran.dg/goacc/default-4.f: Likewise.
+ * c-c++-common/goacc/default-5.c: New file.
+ * gfortran.dg/goacc/default-5.f: Likewise.
+
+ * c-c++-common/goacc/default-1.c: New file.
+ * c-c++-common/goacc/default-2.c: Likewise.
+ * c-c++-common/goacc/data-default-1.c: Remove file, including its
+ test cases in...
+ * c-c++-common/goacc/default-3.c: ... this new file, and...
+ * c-c++-common/goacc/default-4.c: ... this new file.
+ * gfortran.dg/goacc/default.f95: Remove file, including its test
+ cases in...
+ * gfortran.dg/goacc/default-1.f95: ... this new file, and...
+ * gfortran.dg/goacc/default-2.f: ... this new file.
+ * gfortran.dg/goacc/default-3.f95: New file.
+ * gfortran.dg/goacc/default-4.f: Likewise.
+
+2017-05-19 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/inherit/covariant7.C: Adjust.
+
+2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
+
+ * gcc.target/arm/tls-disable-literal-pool.c: Change
+ require-effective-target to tls_native.
+ Move dg-error to return statement line and change to dg-message.
+
+2017-05-19 Richard Biener <rguenther@suse.de>
+
+ PR c++/80593
+ * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
+ * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
+
+2017-05-19 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80764
+ * gcc.dg/torture/pr80764.c: New testcase.
+
+2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/80510
+ * gcc.target/powerpc/pr80510-1.c: New test.
+ * gcc.target/powerpc/pr80510-2.c: Likewise.
+
+2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
+
+ * gcc.dg/pragma-diag-7.c: New test.
+
+2017-05-18 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/80799
+ * g++.dg/other/i386-11.C: New test.
+
+2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * fold-vec-div-float.c: Update dg-requires and dg-options statements.
+ * fold-vec-div-floatdouble.c: Likewise.
+ * fold-vec-logical-ands-char.c: Likewise.
+ * fold-vec-logical-ands-int.c: Likewise.
+ * fold-vec-logical-ands-short.c: Likewise.
+ * fold-vec-logical-ors-char.c: Likewise.
+ * fold-vec-logical-ors-int.c: Likewise.
+ * fold-vec-logical-ors-short.c: Likewise.
+ * fold-vec-logical-other-char.c: Likewise.
+ * fold-vec-mule-misc.c: Likewise.
+ * fold-vec-mult-float.c: Likewise.
+ * fold-vec-mult-floatdouble.c: Likewise.
+ * fold-vec-mult-int.c: Likewise.
+ * fold-vec-mult-int128-p9.c: Likewise.
+ * fold-vec-sub-floatdouble.c: Likewise.
+ * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
+ Add lp64 requirement.
+ * fold-vec-mult-int128-p8.c: Likewise.
+ * fold-vec-logical-ors-longlong.c: Fix comment typo.
+
+2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
+
+ * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
+
+2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
+
+ * gcc.target/sparc/niagara7-align.c: New test.
+
+2017-05-18 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80797
+ * c-c++-common/ubsan/null-12.c: New test.
+
+2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR middle-end/80692
+ * gcc.c-torture/execute/pr80692.c: New testcase.
+
+2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/80741
+ * gfortran.dg/read_4.f90: New test.
+
+2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
+
+2017-05-17 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/80668
+ * gfortran.dg/pr80668.f90: New.
+
+2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR middle-end/80775
+ * gcc.dg/pr80775.c: New test.
+
+2017-05-17 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80659
+ * gcc.dg/asan/pr80659.c: New test.
+
+2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
+ unsigned long.
+
+2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
+
+2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
+ Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/80457
+ * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
+ call vect_model_simple_cost.
+
+2017-05-16 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/80554
+ * gfortran.dg/submodule_29.f08: New test.
+
+2017-05-16 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/other/accessor-fixits-1.C: New test case.
+ * g++.dg/other/accessor-fixits-2.C: New test case.
+ * g++.dg/other/accessor-fixits-3.C: New test case.
+ * g++.dg/other/accessor-fixits-4.C: New test case.
+
+2017-05-16 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
+ * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
+ built-ins to the test suite file. Note, support for mradds exists
+ but no test case exists.
+ * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
+ built-ins to the test suite file.
+
+2017-05-16 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80536
+ PR sanitizer/80386
+ * c-c++-common/ubsan/pr80536.c: New test.
+ * g++.dg/ubsan/pr80386.C: New test.
+
+2017-05-16 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
+ * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
+
+2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
+
+ * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
+ expected output of vadd, vsub and vmul instructions.
+ * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
+ * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
+ * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
+
+2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/80727
+ * gfortran.dg/read_3.f90: New test.
+
+2017-05-15 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/79369
+ * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
+
+ PR c++/79369
+ * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
+ * g++.dg/cpp0x/pr79369.C: New.
+
+2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/80752
+ * gfortran.dg/pr80752.f90: New test.
+
+2017-05-15 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/80425
+ * gcc.target/i386/pr80425-1.c: New test.
+ * gcc.target/i386/pr80425-2.c: Ditto.
+
+2017-05-15 Jeff Law <law@redhat.com>
+
+ * gcc.target/mips/reorgbug-1.c: New test.
+
+2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/specs/pack13.ads: New test.
+
+2017-05-14 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/77671
+ * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
+
+2017-05-14 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/80669
+ * gcc.dg/builtin-stpncpy.c: New test.
+
+2017-05-14 Daniel Santos <daniel.santos@pobox.com>
+
+ * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
+ * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
+ * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
+ * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
+
+2017-05-14 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/xgetsetbv.c: New test.
+
+2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
+
+ PR fortran/80442
+ * gfortran.dg/impl_do_var_data.f90: New Test
+
+2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
+
+ * brig.dg/test/gimple/priv-array-offset-access.hsail:
+ A regression test for a private array access case which caused
+ an assert.
+
+2017-05-12 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/80643
+ * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
+ to the purpose of the test.
+
+2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
+
+ * gcc.target/powerpc/bmi-andn-1.c: New file
+ * gcc.target/powerpc/bmi-andn-2.c: New file.
+ * gcc.target/powerpc/bmi-bextr-1.c: New file.
+ * gcc.target/powerpc/bmi-bextr-2.c: New file.
+ * gcc.target/powerpc/bmi-bextr-4.c: New file.
+ * gcc.target/powerpc/bmi-bextr-5.c: New file.
+ * gcc.target/powerpc/bmi-blsi-1.c: New file.
+ * gcc.target/powerpc/bmi-blsi-2.c: New file.
+ * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
+ * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
+ * gcc.target/powerpc/bmi-blsr-1.c: New file.
+ * gcc.target/powerpc/bmi-blsr-2.c: New File.
+ * gcc.target/powerpc/bmi-check.h: New File.
+ * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
+ * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
+ * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
+ * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
+ * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
+ * gcc.target/powerpc/bmi2-check.h: New file.
+ * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
+ * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
+ * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
+ * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
+ * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
+ * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
+ * gcc.target/powerpc/bmi2-pext32-1.c: New File.
+ * gcc.target/powerpc/bmi2-pext64-1.c: New file.
+ * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
+
+2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/60430
+ * g++.dg/cpp0x/pr60430.C: New.
+
+2017-05-12 Jeff Law <law@redhat.com>
+
+ * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
+
+2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR middle-end/80707
+ * g++.dg/pr80707.C: New test.
+
+2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-div-float.c: New.
+ * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
+ * gcc.target/powerpc/fold-vec-div-longlong.c: New.
+
+2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
+ * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
+ * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
+ * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
+ * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
+ * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
+ * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
+ * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
+ * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
+
+2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/49604
+ * g++.dg/cpp0x/forw_enum14.C: New.
+ * g++.dg/cpp0x/forw_enum15.C: Likewise.
+
+2017-05-12 Richard Biener <rguenther@suse.de>
+
+ * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
+
+2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/67687
+ * g++.dg/cpp0x/constexpr-ice17.C: New.
+
+2017-05-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80713
+ * gcc.dg/torture/pr80713.c: New testcase.
+
+2017-05-12 Andi Kleen <ak@linux.intel.com>
+
+ PR testsuite/77684
+ * lib/target-supports.exp (profopt-perf-wrapper):
+ Add -m8 option to increase parallelism.
+
+2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c-c++-common/goacc/parallel-dims-1.c: New file.
+ * c-c++-common/goacc/parallel-dims-2.c: Likewise.
+
+ * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
+ * c-c++-common/goacc/classify-kernels.c: Likewise.
+ * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
+ Likewise.
+ * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
+ * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-2.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-3.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-g.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-n.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
+ * c-c++-common/goacc/kernels-loop.c: Likewise.
+ * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
+ * c-c++-common/goacc/kernels-reduction.c: Likewise.
+ * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
+ * gfortran.dg/goacc/classify-kernels.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop.f95: Likewise.
+
+ * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
+ * c-c++-common/goacc/classify-kernels.c: Likewise.
+ * c-c++-common/goacc/classify-parallel.c: Likewise.
+ * c-c++-common/goacc/classify-routine.c: Likewise.
+ * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
+ * gfortran.dg/goacc/classify-kernels.f95: Likewise.
+ * gfortran.dg/goacc/classify-parallel.f95: Likewise.
+ * gfortran.dg/goacc/classify-routine.f95: Likewise.
+
+ * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
+ * c-c++-common/goacc/classify-kernels.c: Likewise.
+ * c-c++-common/goacc/classify-parallel.c: Likewise.
+ * c-c++-common/goacc/classify-routine.c: Likewise.
+ * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
+ * gfortran.dg/goacc/classify-kernels.f95: Likewise.
+ * gfortran.dg/goacc/classify-parallel.f95: Likewise.
+ * gfortran.dg/goacc/classify-routine.f95: Likewise.
+
+2017-05-11 Nathan Sidwell <nathan@acm.org>
+
+ * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
+
+2017-05-11 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
+ to the test suite file.
+ * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
+ to the test suite file.
+
+2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/78659
+ * gfortran.dg/namelist_91.f90: New test.
+ * gfortran.dg/namelist_92.f90: New test.
+ * gfortran.dg/namelist_93.f90: New test.
+ * gfortran.dg/namelist_94.f90: New test.
+
+2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/80695
+ * gcc.target/powerpc/pr80695-p8.c: New file.
+ * gcc.target/powerpc/pr80695-p9.c: New file.
+
+2017-05-11 Uros Bizjak <ubizjak@gmail.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR target/80706
+ * gcc.target/i386/pr80706.c: New test.
+
+2017-05-11 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
+ * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
+ * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
+
+2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70538
+ * g++.dg/cpp0x/pr70538.C: New.
+
+2017-05-11 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr22152.c: Fix undefined testcase.
+ Remove unnecessary loop. Run on 32-bit targets only.
+ (dg-options): Remove -fno-tree-sink.
+
+2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/cmpb-1.c: New test.
+ * gcc.target/powerpc/cmpb-2.c: New test.
+ * gcc.target/powerpc/cmpb-3.c: New test.
+ * gcc.target/powerpc/cmpb32-1.c: New test.
+ * gcc.target/powerpc/cmpb32-2.c: New test.
+
+2017-05-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80705
+ * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
+
+2017-05-11 Nathan Sidwell <nathan@acm.org>
+
+ * lib/scanlang.exp: New.
+ * lib/gcc-dg.exp: Load scanlang.exp.
+ * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
+
+2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
+
+ PR testsuite/80580
+ * gcc.dg/gimplefe-error-6.c: New test.
+
+2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
+
+ PR testsuite/80580
+ * gcc.dg/gimplefe-error-5.c: New test.
+
+2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
+
+ PR testsuite/80580
+ * gcc.dg/gimplefe-error-4.c: New test.
+
+2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
+
+2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
+ (_mm_maskz_max_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vmaxsd-2.c: New.
+ * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
+ (_mm_maskz_max_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vmaxss-2.c: New.
+ * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
+ (_mm_maskz_min_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vminsd-2.c: New.
+ * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
+ (_mm_maskz_min_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vminss-2.c: New.
+ * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
+ (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
+ (__builtin_ia32_minss_mask_round): Test new builtins.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
+ (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
+ (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
+ (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
+ (_mm_mask_min_round_ss): Test new intrinsics.
+ * gcc.target/i386/testround-1.c: Ditto.
+
+2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
+ (_mm_maskz_div_sd, _mm_mask_div_round_sd)
+ (_mm_maskz_div_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vdivsd-2.c: New.
+ * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
+ (_mm_maskz_div_ss, _mm_mask_div_round_ss)
+ (_mm_maskz_div_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vdivss-2.c: New.
+ * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
+ (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
+ (_mm_maskz_mul_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vmulsd-2.c: New.
+ * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
+ (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
+ (_mm_maskz_mul_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vmulss-2.c: New.
+ * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
+ (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
+ (__builtin_ia32_mulss_mask_round): Test new builtins.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
+ (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
+ (_mm_maskz_mul_round_ss): Test new intrinsics.
+ * gcc.target/i386/testround-1.c: Ditto.
+
+2017-05-10 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
+ * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
+ * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
+
+2017-05-10 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
+ * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
+ * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
+
+2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR tree-optimization/51513
+ * gcc.target/powerpc/pr51513.c: New test.
+ * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
+ __builtin_abort().
+ * gcc.dg/predict-14.c: Likewise.
+
+2017-05-10 Carl Love <cel@us.ibm.com>
+ * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
+ to the test suite file.
+ * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
+ to the test suite file.
+
+2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR tree-optimization/77644
+ * gcc.dg/tree-ssa/pr77644.c: New test-case.
+
+2017-05-10 Alexandre Oliva <aoliva@redhat.com>
+
+ * gcc.dg/guality/inline-params-2.c: New.
+
+2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80145
+ * g++.dg/cpp1y/auto-fn37.C: New.
+ * g++.dg/cpp1y/auto-fn38.C: Likewise.
+
+2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/68163
+ * gcc.target/powerpc/pr68163.c: New test.
+
+2017-05-09 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/79311
+ * gfortran.dg/finalize_32.f90: New test.
+
+2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
+
+ PR c/35441
+ * gcc.dg/pr35441.c: New test.
+
+2017-05-09 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/80643
+ * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
+ output.
+
+2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80186
+ * g++.dg/template/crash126.C: New.
+
+2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
+ * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
+ * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
+
+2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR testsuite/80611
+ * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
+
+2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/tmac-1.c: New file.
+ * gcc.target/arc/tmac-2.c: Likewise.
+ * gcc.target/arc/tmac.h: Likewise.
+
+2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
+ Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gcc.target/arc/firq-1.c: New file.
+ * gcc.target/arc/firq-2.c: Likewise.
+ * gcc.target/arc/firq-3.c: Likewise.
+ * gcc.target/arc/firq-4.c: Likewise.
+ * gcc.target/arc/firq-5.c: Likewise.
+ * gcc.target/arc/firq-6.c: Likewise.
+
+2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/interrupt-5.c: Newfile.
+ * gcc.target/arc/interrupt-6.c: Likewise.
+ * gcc.target/arc/interrupt-7.c: Likewise.
+ * gcc.target/arc/interrupt-8.c: Likewise.
+ * gcc.target/arc/interrupt-9.c: Likewise.
+
+2017-05-09 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
+ and adjust.
+ * gcc.dg/vect/vect-50.c: Likewise.
+
+2017-05-09 Marek Polacek <polacek@redhat.com>
+
+ PR c/80525
+ * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
+ * c-c++-common/Wlogical-op-2.c: New test.
+
+2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
+ for targets with __SIZEOF_INT__ < 4.
+
+2017-05-09 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/vect-50.c: Revert last change.
+ * gcc.dg/vect/vect-44.c: Likewise.
+
+2017-05-08 Martin Sebor <msebor@redhat.com>
+
+ PR translation/80280
+ * gcc.dg/format/gcc_diag-10.c: New test.
+
+2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/80101
+ * gcc.target/powerpc/pr80101-1.c: New test.
+
+2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/79930
+ * gfortran.dg/inline_transpose_1.f90: Add
+ -finline-matmul-limit=0 to options.
+ * gfortran.dg/matmul_5.f90: Likewise.
+ * gfortran.dg/vect/vect-8.f90: Likewise.
+ * gfortran.dg/inline_matmul_14.f90: New test.
+ * gfortran.dg/inline_matmul_15.f90: New test.
+
+2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/80602
+ * gfortran.dg/matmul_15.f90: New test case.
+
+2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
+ * gcc.dg/vect/vect-50.c: Likewise.
+
+2017-05-07 Jeff Law <law@redhat.com>
+
+ Revert:
+ 2017-05-06 Jeff Law <law@redhat.com>
+ PR tree-optimization/78496
+ * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
+ * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
+
+2017-05-06 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/78496
+ * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
+ * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
+
+2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/spill_1.c: New test.
+
+2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR rtl-optimization/75964
+ * gcc.dg/torture/pr75964.c: New test.
+
+2017-05-06 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80606
+ * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
+ * gcc.target/i386/avx-vtestpd-2.c: Same.
+ * gcc.target/i386/avx-vtestpd-256-1.c: Same.
+ * gcc.target/i386/avx-vtestpd-256-2.c: Same.
+ * gcc.target/i386/avx-vtestpd-256-3.c: Same.
+ * gcc.target/i386/avx-vtestpd-3.c: Same.
+ * gcc.target/i386/avx-vtestps-1.c: Same.
+ * gcc.target/i386/avx-vtestps-2.c: Same.
+ * gcc.target/i386/avx-vtestps-256-1.c: Same.
+ * gcc.target/i386/avx-vtestps-256-2.c: Same.
+ * gcc.target/i386/avx-vtestps-256-3.c: Same.
+ * gcc.target/i386/avx-vtestps-3.c: Same.
+
+2017-05-06 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
+
+2017-05-06 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
+ * gcc.target/powerpc/altivec-types-1.c: Same.
+
+2017-05-06 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * gcc.target/spu/Wmain.c: Replace absolute line numbers.
+ * gcc.target/spu/intrinsics-1.c: Same.
+
+2017-05-06 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * gcc.target/arm/pr69180.c: Replace absolute line numbers.
+
+2017-05-06 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
+ * gcc.target/aarch64/spellcheck_2.c: Same.
+ * gcc.target/aarch64/spellcheck_3.c: Same.
+
+2017-05-06 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
+ * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
+ * g++.dg/debug/dwarf2/pr46123-2.C: Same.
+ * g++.dg/debug/dwarf2/typedef5.C: Same.
+ * g++.dg/goacc/data-1.C: Same.
+
+2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/versioned-copy-loop.c: New file.
+
+2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/79038
+ PR target/79202
+ PR target/79203
+ * gcc.target/powerpc/ppc-round3.c: New test.
+ * gcc.target/powerpc/ppc-round2.c: Update expected code.
+
+2017-05-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/80632
+ * gcc.dg/pr80632.c: New test.
+
+ PR tree-optimization/80558
+ * gcc.dg/tree-ssa/vrp115.c: New test.
+
+2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
+ Thomas Preud'homme <thomas.preudhomme@arm.com>
+ Prakhar Bahuguna <prakhar.bahuguna@arm.com>
+
+ PR target/71607
+ * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
+ * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
+ * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
+ * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
+ * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
+ * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
+ * gcc.target/arm/tls-disable-literal-pool.c: New.
+
+2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR tree-optimization/80613
+ * gcc.dg/tree-ssa/pr79697.c (k): Remove.
+
+2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71577
+ * g++.dg/cpp0x/pr71577.C: New.
+
+2017-05-04 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/79234
+ * gcc.dg/builtin-stringop-chk-8.c: New test.
+ * gcc.dg/builtin-stringop-chk-1.c: Adjust.
+ * gcc.dg/builtin-stringop-chk-4.c: Same.
+ * gcc.dg/builtin-strncat-chk-1.c: Same.
+ * g++.dg/ext/strncpy-chk1.C: Same.
+ * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
+ * gcc.dg/out-of-bounds-1.c: Same.
+ * gcc.dg/pr78138.c: Same.
+ * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
+ * gfortran.dg/mvbits_7.f90: Same.
+
+2017-05-04 Martin Sebor <msebor@redhat.com>
+
+ PR preprocessor/79214
+ PR middle-end/79222
+ PR middle-end/79223
+ * gcc.dg/pr79214.c: New test.
+ * gcc.dg/pr79214.h: New test header.
+ * gcc.dg/pr79222.c: New test.
+ * gcc.dg/pr79223.c: New test.
+ * gcc.dg/pr78138.c: Adjust.
+ * gfortran.dg/unconstrained_commons.f: Same.
+
+2017-05-04 Martin Sebor <msebor@redhat.com>
+
+ PR translation/80280
+ * g++.dg/abi/Wabi-2-3.C: Adjust.
+ * g++.dg/abi/Wabi-3-2.C: Ditto.
+ * g++.dg/lookup/using17.C: Ditto.
+ * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
+
+2017-05-04 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/80622
+ * gcc.dg/tree-ssa/pr80622.c: New test.
+
+2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
+
+2017-05-04 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
+ * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
+
+2017-05-04 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
+
+2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/vect-profile-1.c: New test.
+
+2017-05-04 Marek Polacek <polacek@redhat.com>
+
+ PR tree-optimization/80612
+ * gcc.dg/torture/pr80612.c: New test.
+
+2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
+ Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
+ check_effective_target_arm_thumb1_movt_ok.
+
+2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
+
+ * gcc.target/arm/fpscr.c: New file.
+
+2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
+ target.
+
+2017-05-04 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
+ line numbers.
+ * g++.dg/warn/miss-format-1.C: Same.
+ * g++.dg/warn/overflow-warn-1.C: Same.
+ * g++.dg/warn/overflow-warn-3.C: Same.
+ * g++.dg/warn/overflow-warn-4.C: Same.
+
+2017-05-04 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * gcc.target/i386/pr57655.c: Replace absolute line numbers.
+ * gcc.target/i386/pr68657.c: Same.
+ * gcc.target/i386/pr69255-1.c: Same.
+ * gcc.target/i386/pr69255-2.c: Same.
+ * gcc.target/i386/pr69255-3.c: Same.
+
+2017-05-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/31130
+ * gcc.dg/Wstrict-overflow-12.c: XFAIL.
+ * gcc.dg/Wstrict-overflow-13.c: Likewise.
+ * gcc.dg/Wstrict-overflow-21.c: Likewise.
+ * gcc.dg/pr52904.c: Remove XFAIL.
+ * gcc.dg/tree-ssa/vrp114.c: New testcase.
+
+2017-05-03 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/78496
+ * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
+
+2017-05-03 Uros Bizjak <ubizjak@gmail.com>
+
+ * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
+
+2017-05-03 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
+
+2017-05-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/79472
+ * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
+ to dg-options.
+ * gcc.dg/tree-ssa/vrp113.c: New test.
+ * gcc.dg/tree-ssa/cswtch-3.c: New test.
+ * gcc.dg/tree-ssa/cswtch-4.c: New test.
+ * gcc.dg/tree-ssa/cswtch-5.c: New test.
+
+2017-05-03 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
+ * c-c++-common/Wshift-negative-value-2.c: Same.
+ * c-c++-common/Wshift-negative-value-3.c: Same.
+ * c-c++-common/Wshift-negative-value-4.c: Same.
+ * c-c++-common/cilk-plus/AN/pr57541.c: Same.
+ * c-c++-common/cpp/pr60400.c: Same.
+ * c-c++-common/fmax-errors.c: Same.
+ * c-c++-common/goacc/data-2.c: Same.
+ * c-c++-common/goacc/host_data-2.c: Same.
+ * c-c++-common/gomp/simd4.c: Same.
+ * c-c++-common/pr28656.c: Same.
+ * c-c++-common/pr43395.c: Same.
+ * c-c++-common/torture/pr57945.c: Same.
+
+2017-05-03 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
+ arg of dg directive.
+ * c-c++-common/goacc/routine-3.c: Same.
+ * c-c++-common/goacc/routine-4.c: Same.
+
+2017-05-02 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
+ (test_fixit_insert_newline): New function.
+ * gcc.dg/plugin/diagnostic-test-show-locus-color.c
+ (test_fixit_insert_newline): New function.
+ * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
+ (test_fixit_insert_newline): New function.
+ * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
+ (test_fixit_insert_newline): New function.
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
+ (test_show_locus): Handle test_fixit_insert_newline.
+
+2017-05-02 Bin Cheng <bin.cheng@arm.com>
+
+ * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
+
+2017-04-27 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.dg/lsr-div1.c: New testcase.
+
+2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
+ (_mm_maskz_add_sd, _mm_mask_add_round_sd)
+ (_mm_maskz_add_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vaddsd-2.c: New.
+ * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
+ (_mm_maskz_add_ss, _mm_mask_add_round_ss)
+ (_mm_maskz_add_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vaddss-2.c: New.
+ * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
+ (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
+ (_mm_maskz_sub_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vsubsd-2.c: New.
+ * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
+ (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
+ (_mm_maskz_sub_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vsubss-2.c: New.
+ * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
+ (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
+ (__builtin_ia32_subss_mask_round): Test new builtins.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
+ (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
+ (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
+ (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
+ (_mm_mask_sub_round_ss): Test new intrinsics.
+ * gcc.target/i386/testround-1.c: Ditto.
+
+2017-05-02 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/78687
+ * g++.dg/tree-ssa/pr78687.C: New test.
+
+2017-05-02 Richard Biener <rguenther@suse.de>
+
+ * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
+ behavior.
+ * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
+
+2017-05-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80591
+ * gcc.dg/torture/pr80591.c: New testcase.
+
+2017-05-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80549
+ * gcc.dg/torture/pr80549.c: New testcase.
+
+2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
+ unsigned long.
+
+2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
+
+ PR c++/80038
+ * g++.dg/cilk-plus/CK/pr80038.cc: New test.
+
+2017-05-01 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
+ reflect insertion fix-it hints at the same location now being
+ consolidated.
+
+2017-05-01 Martin Sebor <msebor@redhat.com>
+
+ * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
+ on ILP32 targets.
+
+2017-05-01 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/pr78768.c: Require linker plugin.
+
+2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/37131
+ * gfortran.dg/matmul_bounds_11.f90: New test.
+
+2017-05-01 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/79715
+ * gcc.dg/pr79715.c: New test.
+
+2017-05-01 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/65941
+ * lib/target-supports.exp (check_effective_target_rdrand): New proc.
+ * g++.dg/other/pr59492.C: Require effective target rdrand.
+
+2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/diagnostic/member-decl-1.C: New test.
+
+2017-04-29 Marc Glisse <marc.glisse@inria.fr>
+
+ PR tree-optimization/80487
+ * gcc.dg/tree-ssa/strncpy-1.c: New file.
+
+2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR tree-optimization/79697
+ * gcc.dg/tree-ssa/pr79697.c: New test.
+
+2017-04-29 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
+
+2017-04-28 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/80523
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
+
+2017-04-28 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
+ * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
+
+2017-04-28 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
+ * obj-c++.dg/bitfield-4.mm: Same.
+ * obj-c++.dg/bitfield-5.mm: Same.
+ * obj-c++.dg/exceptions-3.mm: Same.
+ * obj-c++.dg/exceptions-5.mm: Same.
+ * obj-c++.dg/method-1.mm: Same.
+ * obj-c++.dg/method-12.mm: Same.
+ * obj-c++.dg/method-13.mm: Same.
+ * obj-c++.dg/method-15.mm: Same.
+ * obj-c++.dg/method-16.mm: Same.
+ * obj-c++.dg/property/at-property-18.mm: Same.
+ * obj-c++.dg/property/at-property-25.mm: Same.
+ * obj-c++.dg/property/at-property-5.mm: Same.
+ * obj-c++.dg/property/dynamic-2.mm: Same.
+ * obj-c++.dg/property/property-neg-3.mm: Same.
+ * obj-c++.dg/protocol-inheritance-1.mm: Same.
+ * obj-c++.dg/protocol-inheritance-2.mm: Same.
+ * obj-c++.dg/syntax-error-1.mm: Same.
+ * obj-c++.dg/try-catch-13.mm: Same.
+ * objc.dg/bitfield-4.m: Same.
+ * objc.dg/class-1.m: Same.
+ * objc.dg/method-11.m: Same.
+ * objc.dg/method-6.m: Same.
+ * objc.dg/method-7.m: Same.
+ * objc.dg/method-9.m: Same.
+ * objc.dg/missing-proto-3.m: Same.
+ * objc.dg/naming-2.m: Same.
+ * objc.dg/property/at-property-16.m: Same.
+ * objc.dg/property/at-property-18.m: Same.
+ * objc.dg/property/at-property-25.m: Same.
+ * objc.dg/property/at-property-5.m: Same.
+ * objc.dg/property/dynamic-2.m: Same.
+ * objc.dg/property/property-neg-3.m: Same.
+ * objc.dg/protocol-inheritance-1.m: Same.
+ * objc.dg/protocol-inheritance-2.m: Same.
+
+2017-04-28 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
+
+2017-04-28 Tom de Vries <tom@codesourcery.com>
+
+ * g++.dg/abi/bitfield3.C: Remove superfluous "" in
+ dg-(error|warning|message|bogus).
+ * g++.dg/conversion/dr195-1.C: Same.
+ * g++.dg/conversion/dr195.C: Same.
+ * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
+ * g++.dg/cpp0x/gen-attrs-14.C: Same.
+ * g++.dg/cpp0x/inline-ns7.C: Same.
+ * g++.dg/cpp0x/variadic105.C: Same.
+ * g++.dg/cpp0x/variadic65.C: Same.
+ * g++.dg/expr/call2.C: Same.
+ * g++.dg/expr/member-of-incomplete-type-1.C: Same.
+ * g++.dg/expr/pmf-1.C: Same.
+ * g++.dg/ext/altivec-types-1.C: Same.
+ * g++.dg/ext/altivec-types-2.C: Same.
+ * g++.dg/ext/altivec-types-3.C: Same.
+ * g++.dg/ext/attrib14.C: Same.
+ * g++.dg/ext/complit1.C: Same.
+ * g++.dg/ext/forscope2.C: Same.
+ * g++.dg/ext/gnu-inline-global-reject.C: Same.
+ * g++.dg/ext/label13.C: Same.
+ * g++.dg/ext/member-attr.C: Same.
+ * g++.dg/ext/visibility/anon7.C: Same.
+ * g++.dg/ext/visibility/visibility-7.C: Same.
+ * g++.dg/ext/vla2.C: Same.
+ * g++.dg/inherit/access2.C: Same.
+ * g++.dg/inherit/covariant12.C: Same.
+ * g++.dg/inherit/covariant14.C: Same.
+ * g++.dg/inherit/namespace-as-base.C: Same.
+ * g++.dg/inherit/template-as-base.C: Same.
+ * g++.dg/lookup/ambig1.C: Same.
+ * g++.dg/lookup/ambig2.C: Same.
+ * g++.dg/lookup/ambig3.C: Same.
+ * g++.dg/lookup/class-member-1.C: Same.
+ * g++.dg/lookup/conv-1.C: Same.
+ * g++.dg/lookup/decl1.C: Same.
+ * g++.dg/lookup/koenig1.C: Same.
+ * g++.dg/lookup/scoped1.C: Same.
+ * g++.dg/lookup/scoped2.C: Same.
+ * g++.dg/lookup/two-stage4.C: Same.
+ * g++.dg/lookup/used-before-declaration.C: Same.
+ * g++.dg/lookup/using.C: Same.
+ * g++.dg/lookup/using17.C: Same.
+ * g++.dg/lookup/using2.C: Same.
+ * g++.dg/other/abstract2.C: Same.
+ * g++.dg/other/classkey1.C: Same.
+ * g++.dg/other/component1.C: Same.
+ * g++.dg/other/const1.C: Same.
+ * g++.dg/other/const2.C: Same.
+ * g++.dg/other/conversion1.C: Same.
+ * g++.dg/other/do1.C: Same.
+ * g++.dg/other/error1.C: Same.
+ * g++.dg/other/error10.C: Same.
+ * g++.dg/other/error3.C: Same.
+ * g++.dg/other/error4.C: Same.
+ * g++.dg/other/error5.C: Same.
+ * g++.dg/other/error8.C: Same.
+ * g++.dg/other/error9.C: Same.
+ * g++.dg/other/field1.C: Same.
+ * g++.dg/other/init1.C: Same.
+ * g++.dg/other/ptrmem2.C: Same.
+ * g++.dg/other/return1.C: Same.
+ * g++.dg/overload/builtin3.C: Same.
+ * g++.dg/overload/error1.C: Same.
+ * g++.dg/overload/error2.C: Same.
+ * g++.dg/overload/koenig2.C: Same.
+ * g++.dg/overload/pmf1.C: Same.
+ * g++.dg/parse/args1.C: Same.
+ * g++.dg/parse/attr3.C: Same.
+ * g++.dg/parse/constant4.C: Same.
+ * g++.dg/parse/crash10.C: Same.
+ * g++.dg/parse/crash18.C: Same.
+ * g++.dg/parse/crash19.C: Same.
+ * g++.dg/parse/crash20.C: Same.
+ * g++.dg/parse/crash21.C: Same.
+ * g++.dg/parse/crash22.C: Same.
+ * g++.dg/parse/crash32.C: Same.
+ * g++.dg/parse/decl-specifier-1.C: Same.
+ * g++.dg/parse/error58.C: Same.
+ * g++.dg/parse/local-class1.C: Same.
+ * g++.dg/parse/non-dependent2.C: Same.
+ * g++.dg/parse/parameter-declaration-1.C: Same.
+ * g++.dg/parse/ptrmem2.C: Same.
+ * g++.dg/parse/ptrmem3.C: Same.
+ * g++.dg/parse/saved1.C: Same.
+ * g++.dg/tc1/dr101.C: Same.
+ * g++.dg/tc1/dr142.C: Same.
+ * g++.dg/tc1/dr176.C: Same.
+ * g++.dg/template/conv4.C: Same.
+ * g++.dg/template/crash56.C: Same.
+ * g++.dg/template/dependent-expr2.C: Same.
+ * g++.dg/template/error1.C: Same.
+ * g++.dg/template/error2.C: Same.
+ * g++.dg/template/explicit6.C: Same.
+ * g++.dg/template/init-list.C: Same.
+ * g++.dg/template/local1.C: Same.
+ * g++.dg/template/lookup2.C: Same.
+ * g++.dg/template/meminit2.C: Same.
+ * g++.dg/template/nontype25.C: Same.
+ * g++.dg/template/ptrmem2.C: Same.
+ * g++.dg/template/qualttp19.C: Same.
+ * g++.dg/template/qualttp20.C: Same.
+ * g++.dg/template/ttp3.C: Same.
+ * g++.dg/template/unify4.C: Same.
+ * g++.dg/template/unify6.C: Same.
+ * g++.dg/template/unify7.C: Same.
+ * g++.dg/template/warn1.C: Same.
+ * g++.dg/tree-ssa/dom-invalid.C: Same.
+ * g++.dg/ubsan/shift-1.C: Same.
+ * g++.dg/warn/Wunused-2.C: Same.
+ * g++.dg/warn/Wunused-4.C: Same.
+ * g++.dg/warn/Wunused-6.C: Same.
+ * g++.dg/warn/deprecated-6.C: Same.
+ * g++.dg/warn/deprecated.C: Same.
+ * g++.dg/warn/effc1.C: Same.
+ * g++.dg/warn/effc3.C: Same.
+ * g++.dg/warn/incomplete1.C: Same.
+ * g++.dg/warn/inline1.C: Same.
+ * g++.dg/warn/noeffect2.C: Same.
+ * g++.dg/warn/noeffect4.C: Same.
+ * g++.dg/warn/oldcast1.C: Same.
+ * g++.dg/warn/sentinel.C: Same.
+ * g++.dg/warn/unit-1.C: Same.
+ * g++.old-deja/g++.pt/inherit2.C: Same.
+ * g++.old-deja/g++.pt/overload8.C: Same.
+ * gcc.dg/20000926-1.c: Same.
+ * gcc.dg/20040223-1.c: Same.
+ * gcc.dg/Warray-bounds-7.c: Same.
+ * gcc.dg/alias-1.c: Same.
+ * gcc.dg/alias-12.c: Same.
+ * gcc.dg/alias-13.c: Same.
+ * gcc.dg/alias-2.c: Same.
+ * gcc.dg/array-13.c: Same.
+ * gcc.dg/array-4.c: Same.
+ * gcc.dg/attr-ifunc-2.c: Same.
+ * gcc.dg/attr-invalid.c: Same.
+ * gcc.dg/attr-noinline.c: Same.
+ * gcc.dg/bitfld-2.c: Same.
+ * gcc.dg/c90-const-expr-7.c: Same.
+ * gcc.dg/c99-const-expr-7.c: Same.
+ * gcc.dg/cpp/20000625-1.c: Same.
+ * gcc.dg/cpp/charconst-4.c: Same.
+ * gcc.dg/cpp/include2.c: Same.
+ * gcc.dg/cpp/include2a.c: Same.
+ * gcc.dg/decl-4.c: Same.
+ * gcc.dg/deprecated-4.c: Same.
+ * gcc.dg/deprecated.c: Same.
+ * gcc.dg/dfp/altivec-types.c: Same.
+ * gcc.dg/float-range-1.c: Same.
+ * gcc.dg/pack-test-3.c: Same.
+ * gcc.dg/pr11492.c: Same.
+ * gcc.dg/pr15360-1.c: Same.
+ * gcc.dg/pr37908.c: Same.
+ * gcc.dg/pr53265.c: Same.
+ * gcc.dg/pr57287-2.c: Same.
+ * gcc.dg/pr57287.c: Same.
+ * gcc.dg/redecl-1.c: Same.
+ * gcc.dg/sync-3.c: Same.
+ * gcc.dg/two-types-1.c: Same.
+ * gcc.dg/two-types-2.c: Same.
+ * gcc.dg/two-types-4.c: Same.
+ * gcc.dg/two-types-5.c: Same.
+ * gcc.dg/two-types-6.c: Same.
+ * gcc.dg/two-types-7.c: Same.
+ * gcc.dg/two-types-8.c: Same.
+ * gcc.dg/two-types-9.c: Same.
+ * gcc.dg/uninit-I.c: Same.
+ * gcc.dg/uninit-pr19430.c: Same.
+ * gcc.dg/visibility-7.c: Same.
+ * gcc.dg/winline-10.c: Same.
+ * gcc.dg/winline-2.c: Same.
+ * gcc.dg/winline-3.c: Same.
+ * gcc.dg/winline-9.c: Same.
+ * gcc.target/i386/attr-returns_twice-1.c: Same.
+ * gcc.target/i386/chkp-const-check-2.c: Same.
+ * gcc.target/i386/chkp-label-address.c: Same.
+ * gcc.target/i386/chkp-remove-bndint-2.c: Same.
+ * gcc.target/i386/pr39162.c: Same.
+ * gcc.target/i386/sse-5.c: Same.
+ * gcc.target/powerpc/altivec-types-1.c: Same.
+ * gcc.target/powerpc/altivec-types-2.c: Same.
+ * gcc.target/powerpc/altivec-types-3.c: Same.
+ * gcc.target/powerpc/float128-mix.c: Same.
+ * gcc.target/powerpc/no-r11-3.c: Same.
+ * gcc.target/spu/Wmain.c: Same.
+ * gcc.target/spu/ea/errors2.c: Same.
+ * gfortran.dg/assignment_1.f90: Same.
+ * gfortran.dg/common_3.f90: Same.
+ * gfortran.dg/der_io_1.f90: Same.
+ * gfortran.dg/g77/20030326-1.f: Same.
+ * gfortran.dg/g77/9263.f: Same.
+ * gfortran.dg/g77/960317-1.f: Same.
+ * gfortran.dg/g77/970625-2.f: Same.
+ * gfortran.dg/g77/980615-0.f: Same.
+ * gfortran.dg/g77/check0.f: Same.
+ * gfortran.dg/g77/dnrm2.f: Same.
+ * gfortran.dg/g77/pr9258.f: Same.
+ * gfortran.dg/ichar_1.f90: Same.
+ * gfortran.dg/interface_1.f90: Same.
+ * gfortran.dg/namelist_1.f90: Same.
+ * gfortran.dg/namelist_2.f90: Same.
+ * gfortran.dg/namelist_3.f90: Same.
+ * gfortran.dg/namelist_print_2.f: Same.
+ * gfortran.dg/oldstyle_1.f90: Same.
+ * gfortran.dg/runtime_warning_1.f90: Same.
+ * gfortran.dg/underflow.f90: Same.
+ * gnat.dg/specs/integer_value.ads: Same.
+ * obj-c++.dg/fsf-package-0.m: Same.
+ * objc.dg/two-types-1.m: Same.
+
+2017-04-28 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/79891
+ * gcc.misc-tests/gcov-17.c: New test.
+ * gcc.misc-tests/gcov-18.c: New test.
+
+2017-04-28 Tom de Vries <tom@codesourcery.com>
+
+ * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
+ dg-(error|warning|message|bogus).
+ * g++.dg/parse/parameter-declaration-1.C: Same.
+ * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
+ * gcc.dg/Wpointer-sign-Wall.c: Same.
+ * gcc.dg/Wpointer-sign-pedantic.c: Same.
+ * gcc.dg/cpp/19990413-1.c: Same.
+ * gcc.dg/dg-test-1.c: Same.
+ * gcc.dg/empty-source-2.c: Same.
+ * gcc.dg/empty-source-3.c: Same.
+ * gcc.dg/format/c99-printf-1.c: Same.
+ * gcc.dg/format/c99-scanf-1.c: Same.
+ * gcc.dg/label-decl-2.c: Same.
+ * gcc.dg/m-un-2.c: Same.
+ * gcc.dg/uninit-pr20644-O0.c: Same.
+ * gfortran.dg/pr70006.f90: Same.
+ * obj-c++.dg/fsf-package-0.m: Same.
+
+2017-04-28 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
+ dg-(error|warning|message|bogus).
+ * c-c++-common/Wimplicit-fallthrough-7.c: Same.
+ * c-c++-common/cilk-plus/AN/pr61963.c: Same.
+ * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
+ * c-c++-common/pr20000.c: Same.
+ * c-c++-common/pr49706.c: Same.
+ * g++.dg/ext/utf16-4.C: Same.
+ * g++.dg/parse/error2.C: Same.
+ * g++.dg/warn/Wtype-limits-Wextra.C: Same.
+ * g++.dg/warn/Wtype-limits.C: Same.
+ * g++.dg/warn/overflow-warn-1.C: Same.
+ * g++.dg/warn/overflow-warn-3.C: Same.
+ * gcc.dg/Wpointer-sign-Wall.c: Same.
+ * gcc.dg/Wpointer-sign-pedantic.c: Same.
+ * gcc.dg/Wtype-limits-Wextra.c: Same.
+ * gcc.dg/Wtype-limits.c: Same.
+ * gcc.dg/cpp/19990413-1.c: Same.
+ * gcc.dg/dg-test-1.c: Same.
+ * gcc.dg/empty-source-2.c: Same.
+ * gcc.dg/empty-source-3.c: Same.
+ * gcc.dg/label-decl-2.c: Same.
+ * gcc.dg/m-un-2.c: Same.
+ * gcc.dg/uninit-pr19430-O0.c: Same.
+ * gcc.dg/uninit-pr19430.c: Same.
+ * gcc.dg/uninit-pr20644-O0.c: Same.
+ * gcc.dg/utf16-4.c: Same.
+ * gfortran.dg/pr70006.f90: Same.
+ * obj-c++.dg/fsf-package-0.m: Same.
+
+2017-04-28 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/evrp7.c: New testcase.
+ * gcc.dg/tree-ssa/evrp8.c: Likewise.
+ * gcc.dg/tree-ssa/evrp9.c: Likewise.
+ * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
+ * gcc.dg/tree-ssa/vrp36.c: Likewise.
+ * gcc.dg/tree-ssa/pr49039.c: Likewise.
+
+2017-04-27 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80349
+ * c-c++-common/ubsan/pr80349.c: New test.
+
+2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
+ diagnostics.
+ * g++.dg/warn/pr12242.C: Likewise.
+
+2017-04-27 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.c-torture/execute/alias-3.c: Skip on AIX.
+
+2017-04-27 Martin Liska <mliska@suse.cz>
+
+ PR testsuite/79455
+ * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
+ more generic.
+
+2017-04-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80534
+ * g++.dg/other/pr80534-1.C: New test.
+ * g++.dg/other/pr80534-2.C: New test.
+
+2017-04-27 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80539
+ * gcc.dg/torture/pr80539.c: New testcase.
+
+2017-04-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/77728
+ * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
+
+2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/diagnostic/nested-name-1.C: New test.
+
+2017-04-26 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/guality/guality.h: Add prefix to test verification.
+
+2017-04-25 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
+
+2017-04-25 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/70799
+ * gcc.target/i386/pr70799-5.c: New test.
+
+2017-04-25 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/80497
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
+
+2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR target/77728
+ * g++.dg/abi/pr77728-1.C: New test.
+
+2017-04-25 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80349
+ * g++.dg/ubsan/pr80349-2.C: New test.
+
+2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/cpp0x/enum34.C: New test.
+
+2017-04-25 Tom de Vries <tom@codesourcery.com>
+
+ * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
+ variables.
+ (dg-line): New proc.
+ (process-message): Handle line number variables.
+ * objc.dg/try-catch-12.m: Use dg-line.
+
+2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
+
+ PR target/80482
+ * gcc.target/powerpc/vec-constvolatile.c: New test.
+
+2017-04-25 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/semicolon-fixits.C: New test case.
+
+2017-04-25 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/semicolon-fixits.c: New test case.
+
+2017-04-25 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/lookup/missing-std-include.C: New test file.
+
+2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR target/77728
+ * g++.dg/abi/pr77728-2.C: New test.
+
+2017-04-25 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/80177
+ * g++.dg/spellcheck-pr80177.C: New test case.
+
+2017-04-25 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/dg.exp (find-cxx-tests): New function.
+ (main): Use it, remove explicit pruning
+
+2017-04-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80492
+ * gcc.dg/pr80492.c: New testcase.
+
+2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
+ for targets with int size less than 32 bits.
+
+2017-04-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79201
+ * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
+ * gcc.target/i386/pr22152.c: Disable sinking.
+
+2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/80464
+ * gfortran.fortran-torture/compile/pr80464.f90: New test.
+
+2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/79895
+ * gcc.target/s390/pr79895.c: New test.
+
+2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ PR target/80080
+ * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
+ * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
+ * gcc.target/s390/md/atomic_exchange-1.inc: New test.
+
+2017-04-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/80501
+ * gcc.c-torture/execute/pr80501.c: New test.
+
+ PR rtl-optimization/80500
+ * gcc.dg/pr80500.c: New test.
+
+2017-04-25 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/cmpmul-1.c: New file.
+ * gcc.dg/Wstrict-overflow-18.c: Xfail.
+
+2017-04-22 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80121
+ * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
+ directive.
+
+2017-04-24 David Malcolm <dmalcolm@redhat.com>
+
+ * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
+ * jit.dg/test-alignment.c: New test case.
+ * jit.dg/test-alignment.cc: New test case.
+ * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
+ New test case.
+
+2017-04-24 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/80016
+ * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
+ test function.
+ (test_alignof): New test function.
+
+2017-04-24 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
+
+2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/diagnostic/duplicate1.C: New test.
+ * g++.dg/cpp0x/duplicate1.C: New test.
+
+2017-04-24 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/80293
+ * g++.dg/tree-ssa/pr80293.C: New test.
+
+2017-04-24 Martin Liska <mliska@suse.cz>
+
+ PR middle-end/79931
+ * g++.dg/ipa/pr79931.C: New test.
+
+2017-04-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80494
+ * gfortran.dg/pr80494.f90: New testcase.
+
+2017-04-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79725
+ * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
+
+2017-04-24 Richard Biener <rguenther@suse.de>
+
+ PR c++/2972
+ * g++.dg/warn/Wuninitialized-10.C: New testcase.
+
+2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/80484
+ * gfortran.dg/dtio_29.f03: New test.
+
+2017-04-22 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80121
+ * gfortran.dg/intent_out_9.f90: New test case.
+
+2017-04-23 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/70799
+ * gcc.target/i386/pr70799-4.c: New test.
+
+2017-04-21 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80392
+ * gfortran.dg/proc_ptr_comp_49.f90: New test case.
+
+2017-04-21 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr79804.c: Add additional dg-error directive.
+
+2017-04-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79547
+ * gcc.dg/tree-ssa/strlen-2.c: New testcase.
+
+2017-04-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78847
+ * g++.dg/tree-ssa/pr78847.C: New testcase.
+
+2017-04-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/80468
+ * gcc.dg/pr80468.c: New test.
+
+2017-04-21 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/66278
+ * gcc.dg/vect/pr66278.c: New test.
+
+2017-04-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80237
+ * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
+ * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
+ adjust expected optimizations.
+
+2016-04-21 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
+ of inner loops.
+ * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
+ * gcc.dg/vect/vect-104.c: Likewise.
+
+2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR tree-optimization/80426
+ * gcc.c-torture/execute/20170429-1.c: Rename into...
+ * gcc.c-torture/execute/20170419-1.c: ...this.
+
+2017-04-20 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/79804
+ * gcc.target/i386/pr79804.c: New test.
+
+2017-04-20 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/78090
+ * gcc.target/i386/conversion-2.c: Remove obsolete test.
+
+2017-04-20 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++/opt/pr80436.C: XFAIL on AIX.
+
+2017-04-20 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/80473
+ * g++.dg/diagnostic/pr80473.C: New test.
+
+2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/warn/Wextra-semi.C: New test.
+
+2017-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/80423
+ * g++.dg/other/pr80423.C: New test.
+
+2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/pr80170.c: Require ptr32plus.
+
+2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR tree-optimization/80426
+ * gcc.c-torture/execute/20170419-1.c: New test.
+
+2017-04-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/80461
+ * g++.dg/debug/pr80461.C: New test.
+
+ PR c++/80459
+ * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
+ (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
+ is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
+
+ PR debug/80436
+ * g++.dg/opt/pr80436.C: New test.
+
+2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/torture/pr80341.c: Require int32plus.
+
+2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
+ Jeff Law <law@redhat.com>
+
+ * gcc.c-torture/compile/20170419-1.c: New test.
+
+2017-04-19 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80221
+ * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
+ subsequent dg directives.
+ * c-c++-common/Wimplicit-fallthrough-7.c: Same.
+ * c-c++-common/Wint-to-pointer-cast-3.c: Same.
+ * c-c++-common/attr-fallthrough-2.c: Same.
+ * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
+ * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
+ * c-c++-common/cilk-plus/AN/pr61191.c: Same.
+ * c-c++-common/cilk-plus/AN/pr61963.c: Same.
+ * c-c++-common/cilk-plus/AN/pr62008.c: Same.
+ * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
+ * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
+ * c-c++-common/cilk-plus/CK/errors.c: Same.
+ * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
+ * c-c++-common/cilk-plus/PS/clauses1.c: Same.
+ * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
+ * c-c++-common/cpp/pr57580.c: Same.
+ * c-c++-common/goacc/asyncwait-1.c: Same.
+ * c-c++-common/goacc/cache-2.c: Same.
+ * c-c++-common/goacc/declare-2.c: Same.
+ * c-c++-common/goacc/deviceptr-1.c: Same.
+ * c-c++-common/goacc/routine-5.c: Same.
+ * c-c++-common/gomp/clauses-2.c: Same.
+ * c-c++-common/gomp/ordered-3.c: Same.
+ * c-c++-common/gomp/pr67501.c: Same.
+ * c-c++-common/pr20000.c: Same.
+ * c-c++-common/pr43395.c: Same.
+ * c-c++-common/pr49706.c: Same.
+ * c-c++-common/pr77624-1.c: Same.
+ * c-c++-common/pr77624-2.c: Same.
+ * c-c++-common/raw-string-14.c: Same.
+ * c-c++-common/raw-string-16.c: Same.
+ * c-c++-common/raw-string-3.c: Same.
+ * c-c++-common/raw-string-4.c: Same.
+ * c-c++-common/raw-string-5.c: Same.
+ * c-c++-common/raw-string-6.c: Same.
+ * g++.dg/abi/mangle41.C: Same.
+ * g++.dg/conversion/nullptr1.C: Same.
+ * g++.dg/cpp0x/alias-decl-80296.C: Same.
+ * g++.dg/cpp0x/auto27.C: Same.
+ * g++.dg/cpp0x/constexpr-98.C: Same.
+ * g++.dg/cpp0x/constexpr-diag2.C: Same.
+ * g++.dg/cpp0x/diag2.C: Same.
+ * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
+ * g++.dg/cpp0x/nullptr15.C: Same.
+ * g++.dg/cpp0x/pr31431-2.C: Same.
+ * g++.dg/cpp0x/pr31431.C: Same.
+ * g++.dg/cpp0x/pr79118.C: Same.
+ * g++.dg/cpp0x/static_assert3.C: Same.
+ * g++.dg/cpp0x/temp_default2.C: Same.
+ * g++.dg/cpp0x/trailing4.C: Same.
+ * g++.dg/cpp0x/variadic-ex10.C: Same.
+ * g++.dg/cpp0x/variadic-ex13.C: Same.
+ * g++.dg/cpp0x/variadic-ex14.C: Same.
+ * g++.dg/cpp0x/variadic-ex3.C: Same.
+ * g++.dg/cpp0x/variadic-ex4.C: Same.
+ * g++.dg/cpp0x/variadic59.C: Same.
+ * g++.dg/cpp0x/vt-37737-2.C: Same.
+ * g++.dg/cpp0x/vt-57397-1.C: Same.
+ * g++.dg/cpp0x/vt-57397-2.C: Same.
+ * g++.dg/cpp1z/constexpr-lambda8.C: Same.
+ * g++.dg/cpp1z/gen-attrs1.C: Same.
+ * g++.dg/diagnostic/pr71075.C: Same.
+ * g++.dg/eh/goto2.C: Same.
+ * g++.dg/eh/goto3.C: Same.
+ * g++.dg/expr/bitfield4.C: Same.
+ * g++.dg/expr/bitfield5.C: Same.
+ * g++.dg/expr/bitfield6.C: Same.
+ * g++.dg/expr/bool1.C: Same.
+ * g++.dg/expr/bool3.C: Same.
+ * g++.dg/expr/cond10.C: Same.
+ * g++.dg/expr/cond11.C: Same.
+ * g++.dg/expr/lval3.C: Same.
+ * g++.dg/expr/lval4.C: Same.
+ * g++.dg/ext/anon-struct4.C: Same.
+ * g++.dg/ext/attrib44.C: Same.
+ * g++.dg/ext/builtin3.C: Same.
+ * g++.dg/ext/dllimport7.C: Same.
+ * g++.dg/ext/label5.C: Same.
+ * g++.dg/ext/no-asm-1.C: Same.
+ * g++.dg/ext/utf16-4.C: Same.
+ * g++.dg/ext/vla2.C: Same.
+ * g++.dg/gomp/block-1.C: Same.
+ * g++.dg/gomp/block-2.C: Same.
+ * g++.dg/gomp/block-3.C: Same.
+ * g++.dg/gomp/block-5.C: Same.
+ * g++.dg/gomp/linear-2.C: Same.
+ * g++.dg/gomp/target-1.C: Same.
+ * g++.dg/gomp/target-2.C: Same.
+ * g++.dg/gomp/taskgroup-1.C: Same.
+ * g++.dg/gomp/teams-1.C: Same.
+ * g++.dg/inherit/pure1.C: Same.
+ * g++.dg/init/array43.C: Same.
+ * g++.dg/init/array46.C: Same.
+ * g++.dg/init/const10.C: Same.
+ * g++.dg/init/ctor4-1.C: Same.
+ * g++.dg/init/ctor4.C: Same.
+ * g++.dg/init/new37.C: Same.
+ * g++.dg/init/pr25811.C: Same.
+ * g++.dg/init/pr29043.C: Same.
+ * g++.dg/init/pr29571.C: Same.
+ * g++.dg/lookup/duperr1.C: Same.
+ * g++.dg/lookup/error1.C: Same.
+ * g++.dg/lookup/koenig5.C: Same.
+ * g++.dg/lookup/pr77549.C: Same.
+ * g++.dg/lookup/suggestions1.C: Same.
+ * g++.dg/lookup/using16.C: Same.
+ * g++.dg/lookup/using7.C: Same.
+ * g++.dg/other/anon-union3.C: Same.
+ * g++.dg/other/array2.C: Same.
+ * g++.dg/other/error13.C: Same.
+ * g++.dg/other/error34.C: Same.
+ * g++.dg/overload/builtin1.C: Same.
+ * g++.dg/overload/conv-op1.C: Same.
+ * g++.dg/overload/error3.C: Same.
+ * g++.dg/overload/koenig1.C: Same.
+ * g++.dg/overload/operator5.C: Same.
+ * g++.dg/overload/template5.C: Same.
+ * g++.dg/overload/unknown1.C: Same.
+ * g++.dg/overload/using2.C: Same.
+ * g++.dg/parse/constructor1.C: Same.
+ * g++.dg/parse/crash36.C: Same.
+ * g++.dg/parse/crash63.C: Same.
+ * g++.dg/parse/error11.C: Same.
+ * g++.dg/parse/error12.C: Same.
+ * g++.dg/parse/error14.C: Same.
+ * g++.dg/parse/error2.C: Same.
+ * g++.dg/parse/error21.C: Same.
+ * g++.dg/parse/error26.C: Same.
+ * g++.dg/parse/error36.C: Same.
+ * g++.dg/parse/friend12.C: Same.
+ * g++.dg/parse/invalid-op1.C: Same.
+ * g++.dg/parse/missing-template1.C: Same.
+ * g++.dg/parse/parser-pr28152-2.C: Same.
+ * g++.dg/parse/parser-pr28152.C: Same.
+ * g++.dg/parse/pr16696-permissive.C: Same.
+ * g++.dg/parse/pr16696.C: Same.
+ * g++.dg/parse/pr69628.C: Same.
+ * g++.dg/parse/ret-type2.C: Same.
+ * g++.dg/parse/specialization1.C: Same.
+ * g++.dg/parse/template3.C: Same.
+ * g++.dg/parse/template9.C: Same.
+ * g++.dg/parse/typename11.C: Same.
+ * g++.dg/plugin/attribute_plugin-test-1.C: Same.
+ * g++.dg/pr45330.C: Same.
+ * g++.dg/rtti/typeid6.C: Same.
+ * g++.dg/spellcheck-fields.C: Same.
+ * g++.dg/spellcheck-typenames.C: Same.
+ * g++.dg/tc1/dr108.C: Same.
+ * g++.dg/tc1/dr147.C: Same.
+ * g++.dg/template/arg7.C: Same.
+ * g++.dg/template/conv11.C: Same.
+ * g++.dg/template/crash13.C: Same.
+ * g++.dg/template/crash55.C: Same.
+ * g++.dg/template/dependent-expr5.C: Same.
+ * g++.dg/template/error17.C: Same.
+ * g++.dg/template/error33.C: Same.
+ * g++.dg/template/error4.C: Same.
+ * g++.dg/template/error50.C: Same.
+ * g++.dg/template/error53.C: Same.
+ * g++.dg/template/friend.C: Same.
+ * g++.dg/template/func2.C: Same.
+ * g++.dg/template/local6.C: Same.
+ * g++.dg/template/member5.C: Same.
+ * g++.dg/template/meminit1.C: Same.
+ * g++.dg/template/nested3.C: Same.
+ * g++.dg/template/nontype6.C: Same.
+ * g++.dg/template/overload12.C: Same.
+ * g++.dg/template/ptrmem8.C: Same.
+ * g++.dg/template/qualified-id1.C: Same.
+ * g++.dg/template/spec15.C: Same.
+ * g++.dg/template/static1.C: Same.
+ * g++.dg/template/static10.C: Same.
+ * g++.dg/template/static2.C: Same.
+ * g++.dg/template/ttp25.C: Same.
+ * g++.dg/template/typedef2.C: Same.
+ * g++.dg/template/typename2.C: Same.
+ * g++.dg/template/unify10.C: Same.
+ * g++.dg/template/unify6.C: Same.
+ * g++.dg/template/unify7.C: Same.
+ * g++.dg/template/unify9.C: Same.
+ * g++.dg/template/varmod1.C: Same.
+ * g++.dg/ubsan/div-by-zero-1.C: Same.
+ * g++.dg/ubsan/pr63956.C: Same.
+ * g++.dg/warn/Waddress-1.C: Same.
+ * g++.dg/warn/Wconversion2.C: Same.
+ * g++.dg/warn/Wnull-conversion-1.C: Same.
+ * g++.dg/warn/Wsubobject-linkage-1.C: Same.
+ * g++.dg/warn/Wsubobject-linkage-3.C: Same.
+ * g++.dg/warn/Wswitch-1.C: Same.
+ * g++.dg/warn/Wtype-limits-Wextra.C: Same.
+ * g++.dg/warn/Wtype-limits.C: Same.
+ * g++.dg/warn/Wunused-parm-5.C: Same.
+ * g++.dg/warn/deprecated-6.C: Same.
+ * g++.dg/warn/deprecated.C: Same.
+ * g++.dg/warn/incomplete1.C: Same.
+ * g++.dg/warn/multiple-overflow-warn-1.C: Same.
+ * g++.dg/warn/multiple-overflow-warn-2.C: Same.
+ * g++.dg/warn/multiple-overflow-warn-3.C: Same.
+ * g++.dg/warn/overflow-warn-1.C: Same.
+ * g++.dg/warn/overflow-warn-3.C: Same.
+ * g++.dg/warn/overflow-warn-4.C: Same.
+ * g++.dg/warn/pr12242.C: Same.
+ * g++.dg/warn/pr30551-2.C: Same.
+ * g++.dg/warn/pr30551.C: Same.
+ * g++.old-deja/g++.benjamin/16077.C: Same.
+ * g++.old-deja/g++.bob/inherit1.C: Same.
+ * g++.old-deja/g++.brendan/crash56.C: Same.
+ * g++.old-deja/g++.brendan/template17.C: Same.
+ * g++.old-deja/g++.eh/ctor1.C: Same.
+ * g++.old-deja/g++.jason/bool5.C: Same.
+ * g++.old-deja/g++.jason/cond.C: Same.
+ * g++.old-deja/g++.jason/operator.C: Same.
+ * g++.old-deja/g++.jason/pmf5.C: Same.
+ * g++.old-deja/g++.law/ctors5.C: Same.
+ * g++.old-deja/g++.law/missed-error2.C: Same.
+ * g++.old-deja/g++.law/operators9.C: Same.
+ * g++.old-deja/g++.law/temps1.C: Same.
+ * g++.old-deja/g++.mike/for2.C: Same.
+ * g++.old-deja/g++.mike/ns5.C: Same.
+ * g++.old-deja/g++.mike/ns7.C: Same.
+ * g++.old-deja/g++.mike/p10769b.C: Same.
+ * g++.old-deja/g++.niklas/t120.C: Same.
+ * g++.old-deja/g++.niklas/t121.C: Same.
+ * g++.old-deja/g++.ns/koenig5.C: Same.
+ * g++.old-deja/g++.oliva/overload1.C: Same.
+ * g++.old-deja/g++.other/crash24.C: Same.
+ * g++.old-deja/g++.other/crash25.C: Same.
+ * g++.old-deja/g++.other/decl5.C: Same.
+ * g++.old-deja/g++.other/lineno5.C: Same.
+ * g++.old-deja/g++.other/null3.C: Same.
+ * g++.old-deja/g++.other/overcnv2.C: Same.
+ * g++.old-deja/g++.other/ptrmem7.C: Same.
+ * g++.old-deja/g++.other/typename1.C: Same.
+ * g++.old-deja/g++.other/vaarg3.C: Same.
+ * g++.old-deja/g++.pt/crash10.C: Same.
+ * g++.old-deja/g++.pt/crash28.C: Same.
+ * g++.old-deja/g++.pt/crash38.C: Same.
+ * g++.old-deja/g++.pt/explicit70.C: Same.
+ * g++.old-deja/g++.pt/explicit77.C: Same.
+ * g++.old-deja/g++.pt/expr2.C: Same.
+ * g++.old-deja/g++.pt/spec5.C: Same.
+ * g++.old-deja/g++.pt/spec6.C: Same.
+ * g++.old-deja/g++.pt/typename3.C: Same.
+ * g++.old-deja/g++.pt/typename5.C: Same.
+ * g++.old-deja/g++.pt/typename6.C: Same.
+ * g++.old-deja/g++.pt/typename7.C: Same.
+ * g++.old-deja/g++.pt/unify4.C: Same.
+ * g++.old-deja/g++.pt/unify8.C: Same.
+ * g++.old-deja/g++.pt/vaarg3.C: Same.
+ * g++.old-deja/g++.robertl/eb22.C: Same.
+ * g++.old-deja/g++.robertl/eb4.C: Same.
+ * g++.old-deja/g++.robertl/eb44.C: Same.
+ * g++.old-deja/g++.robertl/eb69.C: Same.
+ * g++.old-deja/g++.robertl/eb98.C: Same.
+ * gcc.dg/20031223-1.c: Same.
+ * gcc.dg/940510-1.c: Same.
+ * gcc.dg/990506-0.c: Same.
+ * gcc.dg/Walloca-1.c: Same.
+ * gcc.dg/Walloca-2.c: Same.
+ * gcc.dg/Wconversion-integer.c: Same.
+ * gcc.dg/Wcxx-compat-8.c: Same.
+ * gcc.dg/Wimplicit-int-1.c: Same.
+ * gcc.dg/Wimplicit-int-2.c: Same.
+ * gcc.dg/Wimplicit-int-4.c: Same.
+ * gcc.dg/Wpointer-sign-Wall.c: Same.
+ * gcc.dg/Wpointer-sign-pedantic.c: Same.
+ * gcc.dg/Wshadow-1.c: Same.
+ * gcc.dg/Wshadow-3.c: Same.
+ * gcc.dg/Wswitch-enum-error.c: Same.
+ * gcc.dg/Wswitch-enum.c: Same.
+ * gcc.dg/Wswitch-error.c: Same.
+ * gcc.dg/Wswitch.c: Same.
+ * gcc.dg/Wtype-limits-Wextra.c: Same.
+ * gcc.dg/Wtype-limits.c: Same.
+ * gcc.dg/Wvla-larger-than-2.c: Same.
+ * gcc.dg/anon-struct-5.c: Same.
+ * gcc.dg/array-10.c: Same.
+ * gcc.dg/array-11.c: Same.
+ * gcc.dg/array-15.c: Same.
+ * gcc.dg/array-2.c: Same.
+ * gcc.dg/array-8.c: Same.
+ * gcc.dg/array-const-2.c: Same.
+ * gcc.dg/array-const-3.c: Same.
+ * gcc.dg/bitfld-1.c: Same.
+ * gcc.dg/bitfld-8.c: Same.
+ * gcc.dg/builtin-redefine.c: Same.
+ * gcc.dg/c11-noreturn-1.c: Same.
+ * gcc.dg/c11-noreturn-2.c: Same.
+ * gcc.dg/c11-static-assert-3.c: Same.
+ * gcc.dg/c90-arraydecl-1.c: Same.
+ * gcc.dg/c90-complex-1.c: Same.
+ * gcc.dg/c90-complit-1.c: Same.
+ * gcc.dg/c90-const-expr-11.c: Same.
+ * gcc.dg/c90-const-expr-7.c: Same.
+ * gcc.dg/c90-const-expr-8.c: Same.
+ * gcc.dg/c90-enum-comma-1.c: Same.
+ * gcc.dg/c90-flex-array-1.c: Same.
+ * gcc.dg/c90-hexfloat-1.c: Same.
+ * gcc.dg/c90-idem-qual-1.c: Same.
+ * gcc.dg/c90-idem-qual-2.c: Same.
+ * gcc.dg/c90-idem-qual-3.c: Same.
+ * gcc.dg/c90-mixdecl-1.c: Same.
+ * gcc.dg/c90-restrict-1.c: Same.
+ * gcc.dg/c90-return-1.c: Same.
+ * gcc.dg/c99-array-nonobj-1.c: Same.
+ * gcc.dg/c99-arraydecl-1.c: Same.
+ * gcc.dg/c99-complex-1.c: Same.
+ * gcc.dg/c99-complex-2.c: Same.
+ * gcc.dg/c99-complit-2.c: Same.
+ * gcc.dg/c99-const-expr-7.c: Same.
+ * gcc.dg/c99-const-expr-8.c: Same.
+ * gcc.dg/c99-flex-array-3.c: Same.
+ * gcc.dg/c99-flex-array-7.c: Same.
+ * gcc.dg/c99-flex-array-typedef-7.c: Same.
+ * gcc.dg/c99-impl-decl-1.c: Same.
+ * gcc.dg/c99-impl-int-1.c: Same.
+ * gcc.dg/c99-impl-int-2.c: Same.
+ * gcc.dg/c99-init-3.c: Same.
+ * gcc.dg/c99-restrict-1.c: Same.
+ * gcc.dg/c99-return-1.c: Same.
+ * gcc.dg/c99-tag-1.c: Same.
+ * gcc.dg/c99-tag-3.c: Same.
+ * gcc.dg/call-diag-2.c: Same.
+ * gcc.dg/cpp/19940712-1.c: Same.
+ * gcc.dg/cpp/19951025-1.c: Same.
+ * gcc.dg/cpp/19990413-1.c: Same.
+ * gcc.dg/cpp/direct2.c: Same.
+ * gcc.dg/cpp/direct2s.c: Same.
+ * gcc.dg/cpp/pr28709.c: Same.
+ * gcc.dg/cpp/pr61854-c90.c: Same.
+ * gcc.dg/cpp/pr61854-c94.c: Same.
+ * gcc.dg/cpp/pragma-1.c: Same.
+ * gcc.dg/cpp/pragma-2.c: Same.
+ * gcc.dg/cpp/trad/escaped-eof.c: Same.
+ * gcc.dg/cpp/trad/literals-2.c: Same.
+ * gcc.dg/cpp/warn-comments-2.c: Same.
+ * gcc.dg/cpp/warn-comments-3.c: Same.
+ * gcc.dg/cpp/warn-comments.c: Same.
+ * gcc.dg/cpp/warn-long-long-2.c: Same.
+ * gcc.dg/cpp/warn-long-long.c: Same.
+ * gcc.dg/cpp/warn-redefined-2.c: Same.
+ * gcc.dg/cpp/warn-redefined.c: Same.
+ * gcc.dg/darwin-cfstring-2.c: Same.
+ * gcc.dg/darwin-cfstring-format-1.c: Same.
+ * gcc.dg/decl-9.c: Same.
+ * gcc.dg/declspec-1.c: Same.
+ * gcc.dg/declspec-10.c: Same.
+ * gcc.dg/declspec-11.c: Same.
+ * gcc.dg/declspec-13.c: Same.
+ * gcc.dg/declspec-18.c: Same.
+ * gcc.dg/declspec-4.c: Same.
+ * gcc.dg/declspec-5.c: Same.
+ * gcc.dg/declspec-6.c: Same.
+ * gcc.dg/declspec-8.c: Same.
+ * gcc.dg/deprecated-4.c: Same.
+ * gcc.dg/deprecated.c: Same.
+ * gcc.dg/dfp/composite-type.c: Same.
+ * gcc.dg/empty-source-2.c: Same.
+ * gcc.dg/empty-source-3.c: Same.
+ * gcc.dg/format/attr-6.c: Same.
+ * gcc.dg/format/branch-1.c: Same.
+ * gcc.dg/format/c90-printf-1.c: Same.
+ * gcc.dg/format/c90-strftime-2.c: Same.
+ * gcc.dg/format/c99-strftime-1.c: Same.
+ * gcc.dg/format/cmn-err-1.c: Same.
+ * gcc.dg/format/few-1.c: Same.
+ * gcc.dg/format/ms_branch-1.c: Same.
+ * gcc.dg/format/ms_unnamed-1.c: Same.
+ * gcc.dg/format/ms_va-1.c: Same.
+ * gcc.dg/format/unnamed-1.c: Same.
+ * gcc.dg/format/va-1.c: Same.
+ * gcc.dg/format/xopen-1.c: Same.
+ * gcc.dg/funcdef-var-1.c: Same.
+ * gcc.dg/funcdef-var-2.c: Same.
+ * gcc.dg/gnu89-const-expr-1.c: Same.
+ * gcc.dg/gnu89-const-expr-2.c: Same.
+ * gcc.dg/gnu90-const-expr-1.c: Same.
+ * gcc.dg/gnu99-const-expr-1.c: Same.
+ * gcc.dg/gnu99-const-expr-2.c: Same.
+ * gcc.dg/gnu99-init-2.c: Same.
+ * gcc.dg/gomp/_Atomic-5.c: Same.
+ * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
+ * gcc.dg/gomp/atomic-5.c: Same.
+ * gcc.dg/gomp/linear-1.c: Same.
+ * gcc.dg/gomp/pr67500.c: Same.
+ * gcc.dg/init-bad-1.c: Same.
+ * gcc.dg/init-bad-2.c: Same.
+ * gcc.dg/init-bad-3.c: Same.
+ * gcc.dg/init-string-1.c: Same.
+ * gcc.dg/label-compound-stmt-1.c: Same.
+ * gcc.dg/label-decl-2.c: Same.
+ * gcc.dg/label-decl-4.c: Same.
+ * gcc.dg/large-size-array-2.c: Same.
+ * gcc.dg/large-size-array-4.c: Same.
+ * gcc.dg/lvalue-6.c: Same.
+ * gcc.dg/m-un-2.c: Same.
+ * gcc.dg/multiple-overflow-warn-1.c: Same.
+ * gcc.dg/multiple-overflow-warn-2.c: Same.
+ * gcc.dg/multiple-overflow-warn-3.c: Same.
+ * gcc.dg/nested-redef-1.c: Same.
+ * gcc.dg/no-asm-1.c: Same.
+ * gcc.dg/no-asm-3.c: Same.
+ * gcc.dg/no-asm-4.c: Same.
+ * gcc.dg/noncompile/20010524-1.c: Same.
+ * gcc.dg/noncompile/incomplete-5.c: Same.
+ * gcc.dg/noncompile/pr44517.c: Same.
+ * gcc.dg/noncompile/pr52290.c: Same.
+ * gcc.dg/noreturn-1.c: Same.
+ * gcc.dg/overflow-warn-1.c: Same.
+ * gcc.dg/overflow-warn-2.c: Same.
+ * gcc.dg/overflow-warn-3.c: Same.
+ * gcc.dg/overflow-warn-4.c: Same.
+ * gcc.dg/parm-mismatch-1.c: Same.
+ * gcc.dg/parser-pr28152-2.c: Same.
+ * gcc.dg/parser-pr28152.c: Same.
+ * gcc.dg/pedwarn-init.c: Same.
+ * gcc.dg/pointer-arith-2.c: Same.
+ * gcc.dg/pointer-arith-3.c: Same.
+ * gcc.dg/pointer-arith-4.c: Same.
+ * gcc.dg/pr14475.c: Same.
+ * gcc.dg/pr18596-3.c: Same.
+ * gcc.dg/pr18809-1.c: Same.
+ * gcc.dg/pr27953.c: Same.
+ * gcc.dg/pr30457.c: Same.
+ * gcc.dg/pr30551-2.c: Same.
+ * gcc.dg/pr30551-3.c: Same.
+ * gcc.dg/pr30551-4.c: Same.
+ * gcc.dg/pr30551-5.c: Same.
+ * gcc.dg/pr30551-6.c: Same.
+ * gcc.dg/pr30551.c: Same.
+ * gcc.dg/pr36997.c: Same.
+ * gcc.dg/pr41842.c: Same.
+ * gcc.dg/pr48552-1.c: Same.
+ * gcc.dg/pr48552-2.c: Same.
+ * gcc.dg/pr59717.c: Same.
+ * gcc.dg/pr61077.c: Same.
+ * gcc.dg/pr61096-1.c: Same.
+ * gcc.dg/pr63626.c: Same.
+ * gcc.dg/pr64223-1.c: Same.
+ * gcc.dg/pr64223-2.c: Same.
+ * gcc.dg/pr8788-1.c: Same.
+ * gcc.dg/pr8927-1.c: Same.
+ * gcc.dg/pragma-darwin.c: Same.
+ * gcc.dg/pragma-diag-5.c: Same.
+ * gcc.dg/pragma-message.c: Same.
+ * gcc.dg/redecl-1.c: Same.
+ * gcc.dg/simd-1.c: Same.
+ * gcc.dg/simd-5.c: Same.
+ * gcc.dg/simd-6.c: Same.
+ * gcc.dg/spellcheck-fields.c: Same.
+ * gcc.dg/spellcheck-typenames.c: Same.
+ * gcc.dg/struct-semi-2.c: Same.
+ * gcc.dg/struct-semi-3.c: Same.
+ * gcc.dg/transparent-union-3.c: Same.
+ * gcc.dg/ucnid-8.c: Same.
+ * gcc.dg/uninit-pr19430-O0.c: Same.
+ * gcc.dg/uninit-pr19430.c: Same.
+ * gcc.dg/uninit-pr20644-O0.c: Same.
+ * gcc.dg/utf-dflt.c: Same.
+ * gcc.dg/utf-dflt2.c: Same.
+ * gcc.dg/utf16-4.c: Same.
+ * gcc.dg/vla-11.c: Same.
+ * gcc.dg/vla-20.c: Same.
+ * gcc.dg/vla-init-1.c: Same.
+ * gcc.dg/vla-init-2.c: Same.
+ * gcc.dg/vla-init-3.c: Same.
+ * gcc.dg/weak/weak-6.c: Same.
+ * gcc.dg/weak/weak-7.c: Same.
+ * gcc.dg/wtr-int-type-1.c: Same.
+ * gcc.target/aarch64/mgeneral-regs_1.c: Same.
+ * gcc.target/arm/polytypes.c: Same.
+ * gcc.target/i386/spellcheck-options-4.c: Same.
+ * gcc.target/powerpc/20030218-1.c: Same.
+ * gcc.target/sh/pr21255-4.c: Same.
+ * gcc.test-framework/dg-error-exp-XP.c: Same.
+ * gfortran.dg/array_constructor_30.f03: Same.
+ * gfortran.dg/class_30.f90: Same.
+ * gfortran.dg/goacc/subarrays.f95: Same.
+ * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
+ * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
+ * gfortran.dg/intrinsic_std_1.f90: Same.
+ * gfortran.dg/pr70006.f90: Same.
+ * gfortran.dg/warning-directive-1.F90: Same.
+ * gfortran.dg/warning-directive-2.F90: Same.
+ * gfortran.dg/warning-directive-3.F90: Same.
+ * gfortran.dg/warning-directive-4.F90: Same.
+ * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
+ * obj-c++.dg/class-extension-1.mm: Same.
+ * obj-c++.dg/class-extension-2.mm: Same.
+ * obj-c++.dg/class-protocol-1.mm: Same.
+ * obj-c++.dg/cxx-ivars-1.mm: Same.
+ * obj-c++.dg/duplicate-class-1.mm: Same.
+ * obj-c++.dg/exceptions-3.mm: Same.
+ * obj-c++.dg/exceptions-4.mm: Same.
+ * obj-c++.dg/exceptions-5.mm: Same.
+ * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
+ * obj-c++.dg/fsf-package-0.m: Same.
+ * obj-c++.dg/invalid-type-1.mm: Same.
+ * obj-c++.dg/method-12.mm: Same.
+ * obj-c++.dg/method-13.mm: Same.
+ * obj-c++.dg/method-15.mm: Same.
+ * obj-c++.dg/method-16.mm: Same.
+ * obj-c++.dg/method-6.mm: Same.
+ * obj-c++.dg/method-7.mm: Same.
+ * obj-c++.dg/property/at-property-1.mm: Same.
+ * obj-c++.dg/property/at-property-14.mm: Same.
+ * obj-c++.dg/property/at-property-17.mm: Same.
+ * obj-c++.dg/property/at-property-21.mm: Same.
+ * obj-c++.dg/property/at-property-5.mm: Same.
+ * obj-c++.dg/property/dotsyntax-4.mm: Same.
+ * obj-c++.dg/property/dynamic-3.mm: Same.
+ * obj-c++.dg/property/dynamic-4.mm: Same.
+ * obj-c++.dg/property/property-neg-1.mm: Same.
+ * obj-c++.dg/property/property-neg-6.mm: Same.
+ * obj-c++.dg/property/synthesize-11.mm: Same.
+ * obj-c++.dg/property/synthesize-5.mm: Same.
+ * obj-c++.dg/property/synthesize-6.mm: Same.
+ * obj-c++.dg/proto-lossage-4.mm: Same.
+ * obj-c++.dg/protocol-qualifier-2.mm: Same.
+ * obj-c++.dg/strings/strings-1.mm: Same.
+ * obj-c++.dg/super-class-1.mm: Same.
+ * obj-c++.dg/syntax-error-6.mm: Same.
+ * obj-c++.dg/syntax-error-7.mm: Same.
+ * obj-c++.dg/syntax-error-9.mm: Same.
+ * obj-c++.dg/try-catch-13.mm: Same.
+ * objc.dg/attributes/method-noreturn-1.m: Same.
+ * objc.dg/bad-receiver-type-2.m: Same.
+ * objc.dg/bad-receiver-type.m: Same.
+ * objc.dg/call-super-2.m: Same.
+ * objc.dg/class-2.m: Same.
+ * objc.dg/class-extension-1.m: Same.
+ * objc.dg/class-extension-2.m: Same.
+ * objc.dg/class-protocol-1.m: Same.
+ * objc.dg/desig-init-1.m: Same.
+ * objc.dg/duplicate-class-1.m: Same.
+ * objc.dg/exceptions-3.m: Same.
+ * objc.dg/exceptions-4.m: Same.
+ * objc.dg/exceptions-5.m: Same.
+ * objc.dg/foreach-6.m: Same.
+ * objc.dg/foreach-7.m: Same.
+ * objc.dg/fsf-nsstring-format-1.m: Same.
+ * objc.dg/fsf-package-0.m: Same.
+ * objc.dg/invalid-type-1.m: Same.
+ * objc.dg/method-11.m: Same.
+ * objc.dg/method-19.m: Same.
+ * objc.dg/method-2.m: Same.
+ * objc.dg/method-20.m: Same.
+ * objc.dg/method-5.m: Same.
+ * objc.dg/method-6.m: Same.
+ * objc.dg/method-7.m: Same.
+ * objc.dg/method-9.m: Same.
+ * objc.dg/missing-proto-3.m: Same.
+ * objc.dg/private-1.m: Same.
+ * objc.dg/property/at-property-1.m: Same.
+ * objc.dg/property/at-property-14.m: Same.
+ * objc.dg/property/at-property-17.m: Same.
+ * objc.dg/property/at-property-21.m: Same.
+ * objc.dg/property/at-property-5.m: Same.
+ * objc.dg/property/dynamic-3.m: Same.
+ * objc.dg/property/dynamic-4.m: Same.
+ * objc.dg/property/property-neg-1.m: Same.
+ * objc.dg/property/property-neg-6.m: Same.
+ * objc.dg/property/synthesize-11.m: Same.
+ * objc.dg/property/synthesize-5.m: Same.
+ * objc.dg/property/synthesize-6.m: Same.
+ * objc.dg/proto-hier-1.m: Same.
+ * objc.dg/proto-lossage-4.m: Same.
+ * objc.dg/protocol-qualifier-2.m: Same.
+ * objc.dg/strings/strings-1.m: Same.
+ * objc.dg/type-size-1.m: Same.
+
+2017-04-18 Jeff Law <law@redhat.com>
+
+ PR target/74563
+ * gcc.target/mips/pr74563: New test.
+
+2017-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/80443
+ * gcc.c-torture/compile/pr80443.c: New test.
+
+2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR rtl-optimization/80357
+ * gcc.c-torture/compile/pr80357.c: New test.
+
+2017-04-18 Jeff Law <law@redhat.com>
+
+ PR middle-end/80422
+ * gcc.c-torture/compile/pr80422.c: New test.
+
+2017-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/80263
+ * gcc.dg/debug/dwarf2/pr80263.c: New test.
+
+2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/80099
+ * gcc.target/powerpc/pr80099-1.c: New test.
+ * gcc.target/powerpc/pr80099-2.c: Likewise.
+ * gcc.target/powerpc/pr80099-3.c: Likewise.
+ * gcc.target/powerpc/pr80099-4.c: Likewise.
+ * gcc.target/powerpc/pr80099-5.c: Likewise.
+
+2017-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/80444
+ * gcc.dg/sancov/pr80444.c: New test.
+
+ PR middle-end/79788
+ PR middle-end/80375
+ * gcc.dg/pr79788-1.c: New test.
+ * gcc.dg/pr79788-2.c: New test.
+
+2017-04-18 Marek Polacek <polacek@redhat.com>
+
+ PR c++/80244 - ICE with attribute in template alias.
+ * g++.dg/cpp0x/alias-decl-59.C: New test.
+
+ PR c++/80241 - ICE with alignas pack expansion.
+ * g++.dg/cpp0x/alignas11.C: New test.
+
+2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c++/80287
+ * g++.dg/lto/pr80287_0.C: New test.
+
+2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/80315
+ * gcc.target/powerpc/pr80315-1.c: New test.
+ * gcc.target/powerpc/pr80315-2.c: New test.
+ * gcc.target/powerpc/pr80315-3.c: New test.
+ * gcc.target/powerpc/pr80315-4.c: New test.
+
+2017-04-16 Tom de Vries <tom@codesourcery.com>
+
+ * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
+ directive.
+ * g++.dg/parse/error3.C: Same.
+ * g++.old-deja/g++.pt/niklas01a.C: Same.
+ * gcc.dg/990506-0.c: Same.
+ * gcc.dg/cpp/19990413-1.c: Same.
+ * gcc.dg/cpp/pragma-1.c: Same.
+ * gcc.dg/cpp/pragma-2.c: Same.
+ * gcc.dg/m-un-2.c: Same.
+ * objc.dg/private-1.m: Same.
+
+2017-04-15 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/pr54669.c: Fix dg-do directive.
+ * gcc.dg/pr78582.c: Ditto.
+ * gcc.dg/pr80020.c: Ditto.
+ * gcc.dg/torture/pr57993-2.cpp: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
+ * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
+ * gcc.dg/tree-ssa/pr79352.c: Ditto.
+ * gcc.dg/tree-ssa/pr79376.c: Ditto.
+ * gcc.dg/tree-ssa/pr79691.c: Ditto.
+
+2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
+ * gfortran.dg/generic_29.f90: Likewise.
+ * gfortran.dg/goacc/multi-clause.f90: Likewise.
+ * gfortran.dg/pr41922.f90: Likewise.
+ * gfortran.dg/pr70006.f90: Likewise.
+
+2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR tree-optimization/66612
+ * gcc.target/powerpc/20050830-1.c: Remove xfail.
+
+2017-04-14 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80361
+ * gfortran.dg/class_62.f90: New test case.
+
+2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gcc.target/arc/loop-1.c: New file.
+
+2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/80098
+ * gcc.target/powerpc/pr80098-1.c: New test.
+ * gcc.target/powerpc/pr80098-2.c: Likewise.
+ * gcc.target/powerpc/pr80098-3.c: Likewise.
+ * gcc.target/powerpc/pr80098-4.c: Likewise.
+
+2017-04-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/80403
+ * g++.dg/ubsan/pr80403-2.C: New test.
+
+2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/80343
+ * gcc.target/powerpc/pr80343.c: New.
+
+2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
+
+ PR sanitizer/80414
+ * c-c++-common/ubsan/bounds-15.c: New test.
+
+2017-04-13 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/80416
+ * g++.dg/torture/pr79671.C: Fix asm constraints.
+
+2017-04-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/80321
+ * gcc.dg/debug/pr80321.c: New test.
+
+2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/debug10.adb: New test.
+ * gnat.dg/debug10_pkg.ads: New helper.
+
+2017-04-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/79390
+ * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
+
+ PR sanitizer/80403
+ PR sanitizer/80404
+ PR sanitizer/80405
+ * g++.dg/ubsan/pr80403.C: New test.
+ * g++.dg/ubsan/pr80404.C: New test.
+ * g++.dg/ubsan/pr80405.C: New test.
+
+ PR c/80163
+ * gcc.dg/torture/pr80163.c: New test.
+
+2017-04-12 Richard Biener <rguenther@suse.de>
+ Jeff Law <law@redhat.com>
+
+ PR tree-optimization/80359
+ * gcc.dg/torture/pr80359.c: New testcase.
+
+2017-04-12 Richard Biener <rguenther@suse.de>
+ Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR middle-end/79671
+ * g++.dg/torture/pr79671.C: New testcase.
+ * g++.dg/lto/pr79671_0.C: Likewise.
+ * g++.dg/lto/pr79671_1.c: Likewise.
+
+2017-04-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/80349
+ * g++.dg/ubsan/pr80349.C: New test.
+
+2017-04-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80370
+ * g++.dg/cpp1z/decomp28.C: New test.
+
+ PR middle-end/80100
+ * gcc.dg/pr80100.c: New test.
+
+ PR rtl-optimization/80385
+ * g++.dg/opt/pr80385.C: New test.
+
+2017-04-11 Martin Liska <mliska@suse.cz>
+
+ PR ipa/80212
+ * g++.dg/ipa/pr80212.C: New test.
+
+2017-04-11 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/80364
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
+
+2017-04-11 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/70878
+ * gcc.dg/ubsan/pr70878.c: New test.
+
+2017-04-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/80381
+ * gcc.target/i386/pr80381.c: New test.
+
+ PR c++/80363
+ * g++.dg/ext/pr80363.C: New test.
+
+2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
+ Add avr-*-* to non-lp64 selector.
+
+2017-04-10 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/pr40340-3.c: Adjust directive pattern.
+ * gcc.dg/pr40340-4.c: Same.
+
+2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
+
+ PR fortran/69498
+ * gfortran.dg/submodule_unexp.f90: Modified test
+ to account for new error.
+ * gfortran.dg/submodule_twice.f90: New Test
+
+2017-04-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80176
+ * g++.dg/init/ref23.C: New test.
+
+2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR tree-optimization/80304
+ * gfortran.dg/do_concurrent_4.f90: New test case.
+
+2017-04-10 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80046
+ * gfortran.dg/proc_ptr_comp_48.f90: New test case.
+
+2017-04-10 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/torture/pr79905.C: Add -maltivec option.
+
+2017-04-10 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/80374
+ * g++.dg/pr80374.c: New test.
+
+2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/80108
+ * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
+ * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
+
+2017-04-10 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
+
+2017-04-10 Uros Bizjak <ubizjak@gmail.com>
+
+ PR testsuite/79356
+ * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
+
+2017-04-10 Daniel Santos <daniel.santos@pobox.com>
+
+ PR testsuite/79867
+ * lib/target-libpath.exp: Merge in cygwin fix from libffi.
+
+2017-04-10 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80348
+ * g++.dg/ubsan/div-by-zero-3.C: New test.
+
+2017-04-10 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/80153
+ * gcc.c-torture/execute/pr80153.c: New.
+
+2017-04-10 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80362
+ * gcc.dg/torture/pr80362.c: New testcase.
+
+2017-04-10 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80304
+ * gcc.dg/torture/pr80304.c: New testcase.
+
+2017-04-10 Nathan Sidwell <nathan@acm.org>
+
+ PR target/79905
+ * g++.dg/torture/pr79905.C: New.
+
+2017-04-10 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/80350
+ * c-c++-common/ubsan/pr80350.c: New test.
+
+2017-04-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/80324
+ * gcc.target/i386/avx512f-reduce-op-1.c: New test.
+
+2017-04-08 Martin Liska <mliska@suse.cz>
+
+ Revert:
+ 2017-04-07 Martin Liska <mliska@suse.cz>
+
+ PR ipa/80212
+ * g++.dg/ipa/pr80212.C: New test.
+
+2017-04-07 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
+ dg-options.
+ * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
+
+ PR target/80322
+ PR target/80323
+ PR target/80325
+ PR target/80326
+ * gcc.target/i386/avx512f-undefined-1.c: New test.
+ * gcc.target/i386/avx512f-cvtsd-1.c: New test.
+ * gcc.target/i386/avx-cvtsd-1.c: New test.
+ * gcc.target/i386/avx512f-cvtss-1.c: New test.
+ * gcc.target/i386/avx512f-abspd-1.c: New test.
+ * gcc.target/i386/avx-cvtss-1.c: New test.
+ * gcc.target/i386/avx512f-absps-1.c: New test.
+ * gcc.target/i386/avx512f-int2mask-1.c: New test.
+ * gcc.target/i386/avx512f-mask2int-1.c: New test.
+
+2017-04-07 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80348
+ * g++.dg/ubsan/div-by-zero-2.C: New test.
+
+ PR c++/80095
+ * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
+
+2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/70478
+ * gcc.target/s390/pr70478.c: New.
+
+2017-04-07 Martin Liska <mliska@suse.cz>
+
+ PR target/79889
+ * g++.dg/ext/mv8.C: Add aarch64* targets.
+
+2017-04-07 Martin Liska <mliska@suse.cz>
+
+ PR ipa/80212
+ * g++.dg/ipa/pr80212.C: New test.
+
+2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
+
+2017-04-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80334
+ * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
+ alignas on stack.
+
+2017-04-07 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80341
+ * gcc.dg/torture/pr80341.c: New testcase.
+
+2017-04-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/80234
+ * g++.dg/debug/dwarf2/pr80234-1.C: New test.
+ * g++.dg/debug/dwarf2/pr80234-2.C: New test.
+
+2017-04-06 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/79733
+ * gcc.target/i386/pr79733.c: New test.
+
+2017-04-06 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/80298
+ * gcc.target/i386/pr80298-1.c: New test.
+ * gcc.target/i386/pr80298-2.c: Ditto.
+
+2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
+
+ PR target/80082
+ * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
+ ARMv7-R.
+
+2017-04-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80334
+ * g++.dg/torture/pr80334.C: New testcase.
+
+2017-04-06 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/80166
+ * gcc.dg/asan/pr80166.c: New test.
+
+2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR tree-optimization/79390
+ * gcc.target/i386/pr79390.c: Allow for cmovl.a.
+
+2017-04-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80262
+ * gcc.target/i386/pr80262.c: New testcase.
+
+2017-04-06 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80281
+ * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
+
+2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/70703
+ * gcc.target/i386/pr70703.c: New.
+
+2017-04-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/80308
+ * c-c++-common/asan/pr80308.c: New test.
+
+2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ PR target/79890
+ * gcc.target/s390/pr79890.c: New test case.
+
+2017-04-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/80310
+ * c-c++-common/ubsan/pr80310.c: New test.
+
+2017-04-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80297
+ * g++.dg/torture/pr80297.C: New test.
+
+ PR tree-optimization/79390
+ * gcc.target/i386/pr79390.c: New test.
+ * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
+
+2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
+
+ PR c++/80296
+ * g++.dg/cpp0x/alias-decl-80296.C: New test.
+
+2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR target/80307
+ * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
+ targeting any CPU or architecture.
+ * gcc.target/arm/small-multiply-m0-2.c: Likewise.
+ * gcc.target/arm/small-multiply-m0-3.c: Likewise.
+ * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
+ * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
+ * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
+ * gcc.target/arm/small-multiply-m1-1.c: Likewise.
+ * gcc.target/arm/small-multiply-m1-2.c: Likewise.
+ * gcc.target/arm/small-multiply-m1-3.c: Likewise.
+
+2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
+
+ PR fortran/69498
+ * gfortran.dg/submodule_unexp.f90: New test.
+
+2017-04-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/80286
+ * gcc.target/i386/avx-pr80286.c: New test.
+ * gcc.dg/pr80286.c: New test.
+
+2017-04-04 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80281
+ * gcc.dg/torture/pr80281.c: New testcase.
+
+2017-04-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80275
+ * g++.dg/opt/pr80275.C: Make g static.
+
+2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR rtl-optimization/60818
+ * gcc.c-torture/compile/pr60818.c: New testcase.
+
+2017-04-03 Jonathan Wakely <jwakely@redhat.com>
+
+ * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
+ * gcc.dg/20031012-1.c: Likewise.
+ * gcc.dg/ipa/ipcp-1.c: Likewise.
+ * gcc.dg/torture/matrix-3.c: Likewise.
+ * gcc.target/powerpc/ppc-spe.c: Likewise.
+ * gcc.target/rx/zero-width-bitfield.c: Likewise.
+
+2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/80246
+ * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
+ powerpc_vsx_ok.
+ (std, ld): Limit scan-assembler-times check to lp64.
+ (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
+ * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
+ powerpc_vsx_ok.
+
+2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/80246
+ * gcc.target/powerpc/pr80246.c: Require hard_dfp.
+
+2017-04-03 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80275
+ * g++.dg/opt/pr80275.C: New testcase.
+
+2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ PR testsuite/79356
+ * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
+
+2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
+ (bal): Increase iteration count and assume alignment.
+
+2017-04-03 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
+
+2017-04-02 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.c-torture/compile/nested-3.c: New testcase.
+ * gcc.c-torture/execute/20170401-1.c: New testcase.
+ * gcc.c-torture/execute/20170401-2.c: New testcase.
+
+2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR rtl-optimization/79405
+ gcc.dg/pr79405.c: New testcase.
+
+2017-03-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/79255
+ * gcc.dg/pr79255.c: New test.
+
+ PR c++/79572
+ * g++.dg/ubsan/null-8.C: New test.
+
+2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
+
+ PR target/80107
+ * gfortran.dg/pr80107.f: New.
+
+2017-03-31 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/49498
+ * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
+
+2017-03-31 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
+
+2017-03-31 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
+
+2017-03-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR libstdc++/80251
+ * g++.dg/ext/is_aggregate.C: New test.
+
+ PR middle-end/80173
+ * gcc.target/i386/pr80173.c: New test.
+
+ PR middle-end/80163
+ * gcc.dg/pr80163.c: New test.
+
+ PR debug/80025
+ * gcc.dg/torture/pr80025.c: New test.
+
+2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gcc.target/mips/pr52125.c: Add -msym32.
+
+2017-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR translation/80189
+ * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
+ * g++.dg/gomp/sharing-1.C: Likewise.
+ * gfortran.dg/gomp/pr44536.f90: Likewise.
+ * gfortran.dg/gomp/pr44036-1.f90: Likewise.
+ * gfortran.dg/gomp/sharing-3.f90: Likewise.
+ * gfortran.dg/gomp/crayptr3.f90: Likewise.
+ * gfortran.dg/gomp/pr33439.f90: Likewise.
+ * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
+ * gfortran.dg/gomp/sharing-1.f90: Likewise.
+ * gfortran.dg/gomp/sharing-2.f90: Likewise.
+ * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
+ * gcc.dg/gomp/sharing-1.c: Likewise.
+
+2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/80246
+ * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
+ Darwin and SPE.
+ (dxex, dxexq): Update return type.
+ (diex, diexq): Update argument type.
+ * gcc.target/powerpc/pr80246.c: New test.
+
+2017-03-30 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/77333
+ * g++.dg/ipa/pr77333.C: New test.
+
+2017-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/80206
+ * gcc.target/i386/pr80206.c: New test.
+
+2017-03-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77498
+ * gfortran.dg/pr77498.f: New testcase.
+
+2017-03-29 Marek Polacek <polacek@redhat.com>
+
+ PR c/79730
+ * gcc.dg/pr79730.c: New test.
+
+2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/78670
+ * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
+ a character of length 1. Update test for success.
+ * gfortran.dg/dtio_28.f03: New test.
+ * gfortran.dg/dtio_4.f90: Update to open test file with status =
+ 'scratch' to delete the file when done.
+
+2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR rtl-optimization/80233
+ * gcc.c-torture/compile/pr80233.c: New testcase.
+
+2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/80254
+ * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
+ * gfortran.dg/dec_io_2a.f90: instead (new test).
+
+2017-03-28 Jiong Wang <jiong.wang@arm.com>
+
+ * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
+
+2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR testsuite/43496
+ * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
+ generating PIC code.
+
+2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/80193
+ * gcc.target/i386/pr80193.c: New.
+
+2017-03-28 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/78661
+ * gfortran.dg/dtio_25.f90: Modified test case.
+ * gfortran.dg/dtio_27.f90: New test case.
+
+2017-03-28 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/53383
+ * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
+ * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
+ * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
+
+2017-03-28 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.c-torture/compile/irreducible-loop.c: New.
+
+2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/80218
+ * gcc.dg/pr80218.c: New test.
+
+2017-03-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78644
+ * gcc.dg/pr78644-1.c: New testcase.
+ * gcc.dg/pr78644-2.c: Likewise.
+
+2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
+ * gcc.dg/pic-4.c: Likewise.
+ * gcc.dg/pie-3.c: Likewise.
+ * gcc.dg/pie-4.c: Likewise.
+
+2017-03-28 Martin Liska <mliska@suse.cz>
+
+ PR ipa/80205
+ * g++.dg/ipa/pr80205.C: New test.
+
+2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
+ with sizeof(int) < 4.
+ * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
+ * gcc.c-torture/execute/pr79737-2.c: Likewise.
+ * gcc.dg/torture/pr79777.c: Likewise.
+ * gcc.dg/torture/pr79910.c: Likewise.
+
+2017-03-28 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80222
+ * g++.dg/pr80222.C: New testcase.
+
+2017-03-28 Martin Liska <mliska@suse.cz>
+
+ PR ipa/80104
+ * gcc.dg/ipa/pr80104.c: New test.
+
+2017-03-28 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80067
+ * c-c++-common/ubsan/shift-10.c: New test.
+
+2017-03-27 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/80216
+ * gcc.c-torture/compile/pr80216.c: New test.
+
+2017-03-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/80162
+ * c-c++-common/pr80162-1.c: New test.
+ * c-c++-common/pr80162-2.c: New test.
+ * c-c++-common/pr80162-3.c: New test.
+
+ PR target/80102
+ * g++.dg/opt/pr80102.C: New test.
+
+2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/78543
+ * gcc.target/powerpc/pr78543.c: New test.
+
+2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/80103
+ * gcc.target/powerpc/pr80103-1.c: New test.
+
+2017-03-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80181
+ * gcc.dg/torture/pr80181.c: New testcase.
+
+2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/interrupt-4.c: New file.
+
+2017-03-27 Richard Biener <rguenther@suse.de>
+
+ PR ipa/79776
+ * g++.dg/ipa/pr79776.C: New testcase.
+
+2017-03-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/80168
+ * gcc.dg/asan/pr80168.c: New test.
+
+2017-03-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80170
+ * gcc.dg/pr80170.c: New testcase.
+
+2017-03-27 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80171
+ * g++.dg/torture/pr80171.C: New testcase.
+
+2017-03-26 John David Anglin <danglin@gcc.gnu.org>
+
+ * gcc.dg/torture/pr79732.c: Require alias support.
+ * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
+
+ * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
+ libatomic_available.
+ * gfortran.dg/coarray_image_status_1.f08: Likewise.
+ * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
+
+2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/78881
+ * gfortran.dg/dtio_26.f90: New test.
+
+2017-03-25 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/80156
+ PR fortran/79382
+ * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
+ testcase for PR80156. Add a main programme that tests that
+ the typebound generic is accessible.
+
+2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/80160
+ PR rtl-optimization/80159
+
+ * gcc.target/i386/pr80160.c: New test.
+
+2017-03-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/79904
+ * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
+
+2017-03-24 Marek Polacek <polacek@redhat.com>
+
+ PR c++/80119
+ * g++.dg/warn/Wuninitialized-9.C: New test.
+
+2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
+ and remove the high-level builtin. The error message for the
+ would prevent compilation from reaching the second.
+ * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
+
+2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vxe/negfma-1.c: New test.
+
+2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
+ * gcc.target/s390/arch12/mul-1.c: New test.
+ * gcc.target/s390/arch12/mul-2.c: New test.
+
+2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vxe/vllezlf-1.c: New test.
+
+2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vxe/popcount-1.c: New test.
+
+2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vxe/bitops-1.c: New test.
+
+2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
+ * lib/target-supports.exp: Add effective target check s390_vxe.
+
+2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
+ comparison instructions used from now on.
+
+2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/s390.exp (check_effective_target_vector):
+ Include target-supports.exp and move target_vector check routine
+ ...
+ * lib/target-supports.exp (check_effective_target_s390_vx): ... to
+ here and rename it.
+ * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
+ check from vector to s390_vx.
+ * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
+ * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
+ * gcc.target/s390/vector/stpcpy-1.c: Likewise.
+ * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
+ * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
+ * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
+ * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
+ * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
+ * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
+
+2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vector/vec-init-2.c: New test.
+
+2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.dg/ubsan/pr79904-2.c: New test.
+
+2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/79893
+ * gcc.target/s390/zvector/pr79893.c: New test.
+
+2017-03-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/80112
+ * gcc.dg/pr80112.c: New test.
+
+2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
+ etc. line numbers.
+ * gcc.dg/Walloca-1.c: Likewise.
+ * gcc.dg/Walloca-2.c: Likewise.
+ * gcc.dg/Wvla-larger-than-2.c: Likewise.
+
+2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/80158
+ * gfortran.fortran-torture/compile/pr80158.f: New file.
+
+2017-03-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80167
+ * gcc.dg/graphite/pr80167.c: New testcase.
+
+2017-03-24 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80092
+ * gcc.dg/no_profile_instrument_function-attr-1.c: Add
+ dg-require-effective-target global_constructor.
+ * gcc.dg/tls/emutls-2.c: Same.
+
+2017-03-24 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80092
+ * c-c++-common/Wimplicit-fallthrough-34.c: Add
+ dg-require-effective-target indirect_jumps.
+
+2017-03-24 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80092
+ * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
+ nonlocal_goto.
+
+2017-03-24 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80092
+ * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
+ * gcc.dg/Walloca-12.c: Same.
+ * gcc.dg/attr-alloc_size-8.c: Same.
+ * gcc.dg/Walloca-4.c: Same.
+ * gcc.dg/Walloca-8.c: Same.
+ * gcc.dg/Walloca-13.c: Same.
+ * gcc.dg/Walloca-14.c: Same.
+ * gcc.dg/attr-alloc_size-9.c: Same.
+ * gcc.dg/Walloca-1.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
+ * gcc.dg/Walloca-5.c: Same.
+ * gcc.dg/Walloca-10.c: Same.
+ * gcc.dg/Walloca-9.c: Same.
+ * gcc.dg/attr-alloc_size-6.c: Same.
+ * gcc.dg/Wvla-larger-than-1.c: Same.
+ * gcc.dg/torture/pr71881.c: Same.
+ * gcc.dg/torture/pr71901.c: Same.
+ * gcc.dg/torture/pr78742.c: Same.
+ * gcc.dg/builtin-alloc-size.c: Same.
+ * gcc.dg/Walloca-2.c: Same.
+ * gcc.dg/Walloca-6.c: Same.
+ * gcc.dg/Walloca-11.c: Same.
+ * gcc.dg/attr-alloc_size-7.c: Same.
+ * gcc.dg/Wvla-larger-than-2.c: Same.
+ * gcc.dg/Walloca-3.c: Same.
+ * c-c++-common/Wimplicit-fallthrough-7.c: Same.
+ * gcc.c-torture/compile/pr79413.c: Same.
+ * gcc.c-torture/compile/pr78439.c: Same.
+
+2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/p9-options-1.c: New test.
+
+2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/71436
+ * gcc.c-torture/compile/pr71436.c: New test.
+
+2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+ Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79908
+ PR tree-optimization/80136
+ * gcc.dg/torture/pr79908.c: New file.
+
+2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
+
+ PR fortran/39239
+ * gfortran.dg/equiv_constraint_bind_c.f90: New test.
+
+2017-03-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80141
+ * g++.dg/gomp/pr80141.C: New test.
+
+ PR c++/80129
+ * g++.dg/torture/pr80129.C: New test.
+
+ PR sanitizer/80110
+ * g++.dg/tsan/pr80110.C: New test.
+
+2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/80142
+ * gfortran.dg/any_loc.f90: New test case.
+
+2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR target/80082
+ * gcc.target/arm/atomic_loaddi_10.c: New testcase.
+ * gcc.target/arm/atomic_loaddi_11.c: Likewise.
+
+2017-03-22 Martin Liska <mliska@suse.cz>
+
+ PR target/79906
+ * g++.dg/ext/mv8.C: Add power* targets.
+
+2017-03-21 Martin Sebor <msebor@redhat.com>
+
+ PR c++/79548
+ * g++.dg/warn/Wunused-var-26.C: New test.
+
+2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/79908
+ * gcc.dg/torture/pr79908.c: Revert addition of new file.
+
+2017-03-21 Marek Polacek <polacek@redhat.com>
+ Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/80109
+ * gcc.dg/Walloca-14.c: New test.
+
+2017-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/80125
+ * gcc.target/powerpc/pr80125.c: New test.
+
+2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
+
+ PR fortran/69498
+ * gfortran.dg/unexp_attribute.f90: New test
+
+2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+ Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79908
+ * gcc.dg/torture/pr79908.c: New file.
+
+2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
+ with sizeof(int) < 4.
+
+2017-03-21 Martin Liska <mliska@suse.cz>
+
+ * gcc.target/i386/pr65044.c: Add '.' in order to catch
+ apostrophes.
+
+2017-03-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80032
+ * g++.dg/opt/pr80032.C: New testcase.
+
+2017-03-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80122
+ * gcc.dg/torture/pr80122.c: New testcase.
+
+2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.dg/pic-2.c: Skip for MIPS.
+ * gcc.dg/pie-2.c: Skip for MIPS.
+
+2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/77752
+ * g++.dg/cpp0x/initlist97.C: New.
+ * g++.dg/cpp0x/initlist85.C: Update.
+
+2017-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/67338
+ * gcc.dg/pr67338.c: New test.
+
+ PR c++/35878
+ * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
+ dump instead of assembler.
+ * g++.dg/init/pr35878_2.C: Likewise.
+ * g++.dg/init/pr35878_3.C: Likewise.
+
+2017-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/80097
+ * gcc.dg/ubsan/pr80097.c: New test.
+
+2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/80054
+ * g++.dg/torture/pr80054.C: New file.
+
+2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/79963
+ * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
+ directive to assure selection of proper bit using rlwinm insn.
+ * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
+
+2017-03-20 Marek Polacek <polacek@redhat.com>
+ Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80059 - ICE with noexcept and __transaction_atomic
+ * g++.dg/tm/pr80059-2.C: New test.
+ * g++.dg/tm/pr80059.C: New test.
+
+2017-03-20 Martin Liska <mliska@suse.cz>
+
+ PR middle-end/79753
+ * gcc.target/i386/mpx/pr79753.c: New test.
+
+2017-03-20 Martin Liska <mliska@suse.cz>
+
+ PR target/79769
+ PR target/79770
+ * g++.dg/pr79769.C: New test.
+ * gcc.target/i386/mpx/pr79770.c: New test.
+
+2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/78857
+ * gcc.target/s390/load-and-test-fp-1.c: New test.
+ * gcc.target/s390/load-and-test-fp-2.c: New test.
+
+2017-03-18 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/79676
+ * gfortran.dg/submodule_28.f08 : New test.
+
+2017-03-18 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/71838
+ * gfortran.dg/submodule_26.f08 : New test.
+ * gfortran.dg/submodule_27.f08 : New test.
+
+2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
+
+ PR target/79951
+ * gcc.target/powerpc/pr79951.c: New.
+
+2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/79910
+ * gcc.dg/torture/pr79910.c: New test.
+
+2017-03-17 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/71437
+ * gcc.dg/tree-ssa/pr71437.c: New test.
+ * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
+ * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
+ now caught by VRP, but which were previously caught by DOM.
+
+2017-03-17 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80075
+ * g++.dg/torture/pr80075.C: New testcase.
+
+2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/71294
+ * g++.dg/pr71294.C: New test.
+
+2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
+
+2017-03-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/80010
+ * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
+
+ PR fortran/79886
+ * gfortran.dg/pr79886.f90: New test.
+
+2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/79038
+ * gcc.target/powerpc/pr79038-1.c: New test.
+
+2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR fortran/33271
+ * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
+
+2017-03-15 Jiong Wang <jiong.wang@arm.com>
+
+ PR testsuite/79356
+ * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
+
+2017-03-15 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/80019
+ * gcc.target/i386/pr80019.c: New test.
+
+2017-03-15 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
+
+2017-03-14 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/79800
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
+ * gcc.dg/tree-ssa/pr79800.c: New test.
+
+2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/79947
+ * gcc.target/powerpc/pr79947.c: New test.
+
+2017-03-14 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/80020
+ * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
+ * gcc.dg/attr-alloc_size-7.c: Same.
+ * gcc.dg/attr-alloc_size-9.c: Same.
+ * gcc.dg/builtin-alloc-size.c: Same.
+ * gcc.dg/pr80020.c: New test.
+
+2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/79728
+ * gcc.target/i386/sse-globalreg.c: New test.
+
+2017-03-14 Martin Liska <mliska@suse.cz>
+
+ PR lto/66295
+ * gcc.dg/tree-prof/pr66295.c: New test.
+
+2017-03-13 Martin Liska <mliska@suse.cz>
+
+ PR middle-end/78339
+ * gcc.target/i386/mpx/pr78339.c: New test.
+
+2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/bitfield.c: New file.
+
+2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/pr9001090948.c: New file.
+
+2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
+ Fix test. Make early-out condition return early. Correct comments.
+
+2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/78854
+ * gfortran.dg/dtio_25.f90: New test.
+
+2017-03-10 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
+
+2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/78911
+ * gcc.target/i386/pr78911-1.c: New test.
+ * gcc.target/i386/pr78911-2.c: New test.
+
+2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ PR target/79941
+ * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
+ * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
+ * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
+
+2017-03-10 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79967
+ * g++.dg/cpp0x/gen-attrs-63.C: New test.
+
+2017-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79899
+ * g++.dg/other/friend7.C: New test.
+
+ PR c++/79896
+ * g++.dg/ext/int128-5.C: New test.
+
+2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR testsuite/79356
+ * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
+ powerpc, sparc, or s390x.
+
+2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
+
+ PR target/79907
+ * gcc.target/powerpc/pr79907.c: New.
+
+2017-03-10 Olivier Hainque <hainque@adacore.com>
+
+ * gnat.dg/opt64.adb: New test.
+ * gnat.dg/opt64_pkg.ads: New helper.
+ * gnat.dg/opt64_pkg.adb: New helper.
+
+2017-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/79909
+ * gcc.target/powerpc/pr79909.c: New test.
+
+ PR tree-optimization/79972
+ * gcc.dg/pr79972.c: New test.
+
+ PR tree-optimization/77975
+ * gcc.dg/pr77975.c: New test.
+
+2017-03-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79962
+ PR c++/79984
+ * c-c++-common/nonnull-3.c: New test.
+ * g++.dg/warn/Wnonnull3.C: New test.
+
+2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
+ * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
+
+2017-03-09 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/79757
+ * gcc.dg/ubsan/pr79757-1.c: New test.
+ * gcc.dg/ubsan/pr79757-2.c: New test.
+ * gcc.dg/ubsan/pr79757-3.c: New test.
+ * gcc.dg/ubsan/pr79757-4.c: New test.
+ * gcc.dg/ubsan/pr79757-5.c: New test.
+
+2017-03-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/79969
+ * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
+
+2017-03-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79687
+ * g++.dg/expr/ptrmem8.C: New test.
+ * g++.dg/expr/ptrmem9.C: New test.
+
+2017-03-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79977
+ * gcc.dg/graphite/pr79977.c: New testcase.
+
+2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
+ rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
+ * lib/target-supports.exp (check_effective_target_rdynamic):
+ New proc.
+
+2017-03-09 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/79971
+ * gcc.dg/fixed-point/pr79971.c: New testcase.
+
+2017-03-09 Richard Biener <rguenther@suse.de>
+
+ PR ipa/79970
+ * gcc.dg/torture/pr79970.c: New testcase.
+
+2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71966
+ * g++.dg/cpp0x/pr71966-1.C: New.
+ * g++.dg/cpp0x/pr71966-2.C: Likewise.
+
+2017-03-09 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/79631
+ * gcc.target/i386/mpx/pr79631.c: New test.
+
+2017-03-09 Martin Liska <mliska@suse.cz>
+
+ PR target/65705
+ PR target/69804
+ * gcc.target/i386/pr71458.c: Update scanned pattern.
+
+2017-03-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79672
+ * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
+ * g++.dg/warn/Wduplicated-branches3.C: New test.
+
+2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
+
+ * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
+
+2017-03-09 Martin Liska <mliska@suse.cz>
+
+ PR ipa/79764
+ * g++.dg/pr79764.C: New test.
+
+2017-03-09 Martin Liska <mliska@suse.cz>
+
+ PR ipa/79761
+ * g++.dg/pr79761.C: New test.
+
+2017-03-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/79944
+ * c-c++-common/asan/pr79944.c: New test.
+
+ PR target/79932
+ * gcc.target/i386/pr79932-2.c: New test.
+
+ PR target/79932
+ * gcc.target/i386/pr79932-1.c: New test.
+
+2017-03-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79900 - ICE in strip_typedefs
+ * g++.dg/warn/Wpadded-1.C: New test.
+
+2017-03-08 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/Walloca1.C: Adjust dg-warning.
+
+2017-03-08 Andrew Haley <aph@redhat.com>
+
+ PR tree-optimization/79943
+ * gcc.dg/tree-ssa/pr79943.c: New test.
+
+2017-03-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79955
+ * gcc.dg/uninit-24.c: New testcase.
+
+2017-03-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79920
+ * gcc.dg/vect/pr79920.c: New testcase.
+
+2017-03-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/79904
+ * gcc.dg/ubsan/pr79904.c: New test.
+
+2017-03-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/79834
+ * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
+ diagnostics.
+
+2017-03-07 Marek Polacek <polacek@redhat.com>
+
+ PR middle-end/79809
+ * g++.dg/Walloca1.C: New test.
+
+2017-03-07 Martin Liska <mliska@suse.cz>
+
+ PR middle-end/68270
+ * g++.dg/pr68270.C: New test.
+
+2017-03-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/79901
+ * gcc.target/i386/pr79901.c: New test.
+
+ PR sanitizer/79897
+ * c-c++-common/ubsan/pr79897.c: New test.
+
+2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/79571
+ * gcc.target/i386/pr79571.c: New.
+
+2017-03-06 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79796 - ICE with NSDMI and this pointer
+ * g++.dg/cpp0x/nsdmi13.C: New test.
+
+2017-03-06 Julia Koval <julia.koval@intel.com>
+
+ PR target/79793
+ * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
+ directives.
+ * gcc.target/i386/interrupt-13.c: Ditto.
+ * gcc.target/i386/interrupt-14.c: Ditto.
+ * gcc.target/i386/interrupt-15.c: Ditto.
+
+2017-03-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79822
+ * g++.dg/cpp0x/constexpr-79822.C: New test.
+
+2017-03-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79894
+ * gcc.dg/vect/pr79887.c: New testcase.
+
+2017-03-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79824
+ * gcc.dg/vect/pr79824-1.c: New testcase.
+ * gcc.dg/vect/pr79824-2.c: Likewise.
+
+2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
+ gettimeofday. Remove dg-skip-if for AVR.
+ * lib/target-supports.exp (check_effective_target_gettimeofday):
+ New proc.
+
+2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
+
+ * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
+ * gcc.target/s390/hotpatch-10.c: Likewise.
+ * gcc.target/s390/hotpatch-11.c: Likewise.
+ * gcc.target/s390/hotpatch-12.c: Likewise.
+ * gcc.target/s390/hotpatch-13.c: Likewise.
+ * gcc.target/s390/hotpatch-14.c: Likewise.
+ * gcc.target/s390/hotpatch-15.c: Likewise.
+ * gcc.target/s390/hotpatch-16.c: Likewise.
+ * gcc.target/s390/hotpatch-17.c: Likewise.
+ * gcc.target/s390/hotpatch-18.c: Likewise.
+ * gcc.target/s390/hotpatch-19.c: Likewise.
+ * gcc.target/s390/hotpatch-2.c: Likewise.
+ * gcc.target/s390/hotpatch-26.c: Likewise.
+ * gcc.target/s390/hotpatch-27.c: Likewise.
+ * gcc.target/s390/hotpatch-28.c: Likewise.
+ * gcc.target/s390/hotpatch-3.c: Likewise.
+ * gcc.target/s390/hotpatch-4.c: Likewise.
+ * gcc.target/s390/hotpatch-5.c: Likewise.
+ * gcc.target/s390/hotpatch-6.c: Likewise.
+ * gcc.target/s390/hotpatch-7.c: Likewise.
+ * gcc.target/s390/hotpatch-8.c: Likewise.
+ * gcc.target/s390/hotpatch-9.c: Likewise.
+
+2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/64574
+ * g++.dg/template/crash125.C: New.
+
+2017-03-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/79812
+ * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
+
+2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
+
+2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
+
+ * gcc.target/mips/msa-minmax.c: New tests.
+
+2017-03-06 Martin Liska <mliska@suse.cz>
+
+ PR sanitize/79783
+ * g++.dg/asan/pr79783.C: New test.
+
+2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
+
+ * gcc.target/mips/msa-dotp.c: New tests.
+
+2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
+
+ * gcc.target/mips/msa-bclri.c: New test.
+
+2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70266
+ * g++.dg/tm/pr70266.C: New.
+
+2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
+ Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
+
+ * gfortran.dg/coarray/fail_image_1.f08: New test.
+ * gfortran.dg/coarray/fail_image_2.f08: New test.
+ * gfortran.dg/coarray/failed_images_1.f08: New test.
+ * gfortran.dg/coarray/failed_images_2.f08: New test.
+ * gfortran.dg/coarray/image_status_1.f08: New test.
+ * gfortran.dg/coarray/image_status_2.f08: New test.
+ * gfortran.dg/coarray/stopped_images_1.f08: New test.
+ * gfortran.dg/coarray/stopped_images_2.f08: New test.
+ * gfortran.dg/coarray_fail_st.f90: New test.
+ * gfortran.dg/coarray_failed_images_1.f08: New test.
+ * gfortran.dg/coarray_image_status_1.f08: New test.
+ * gfortran.dg/coarray_stopped_images_1.f08: New test.
+
+2017-03-03 Marek Polacek <polacek@redhat.com>
+
+ PR c/79758
+ * gcc.dg/noncompile/pr79758.c: New test.
+
+2017-03-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/79805
+ * g++.dg/opt/pr79805.C: New test.
+
+2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
+
+ * gcc.target/i386/avx512vpopcntdq-check.h: New.
+ * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
+ * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
+ * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
+ * gcc.target/i386/i386.exp
+ (check_effective_target_avx512vpopcntdq): New.
+
+2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
+ ilp32 targets and match DImode registers for lp64 targets.
+
+2017-03-03 Uros Bizjak <ubizjak@gmail.com>
+
+ * g++.dg/pr71624.C: Disable for x32.
+ * g++.dg/pr71633.C: Ditto.
+
+2017-03-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/79807
+ * gcc.target/i386/pr79807.c: New test.
+
+2017-03-03 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/79803
+ * gcc.dg/tree-ssa/pr79803.c: New test.
+
+2017-03-03 Martin Liska <mliska@suse.cz>
+
+ PR rtl-optimization/79574
+ * gcc.dg/pr79574-2.c: New test.
+
+2017-03-03 Richard Biener <rguenther@suse.de>
+
+ PR c++/79825
+ * g++.dg/warn/Wuninitialized-8.C: New testcase.
+
+2017-03-03 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/pr57134.c: Use empty inline asm string literal.
+
+2017-03-03 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79791
+ * g++.dg/warn/Wwrite-strings-1.C: New test.
+ * g++.dg/warn/Wwrite-strings-2.C: New test.
+ * g++.dg/warn/Wwrite-strings-3.C: New test.
+ * g++.dg/warn/Wwrite-strings-4.C: New test.
+ * g++.dg/warn/Wwrite-strings-5.C: New test.
+ * g++.dg/warn/Wwrite-strings-6.C: New test.
+ * g++.dg/warn/Wwrite-strings-7.C: New test.
+ * g++.dg/warn/Wwrite-strings-8.C: New test.
+ * g++.dg/warn/Wwrite-strings-9.C: New test.
+ * g++.dg/warn/Wwrite-strings-10.C: New test.
+ * g++.dg/warn/Wwrite-strings-11.C: New test.
+ * g++.dg/warn/Wwrite-strings-12.C: New test.
+
+2017-03-03 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/79818
+ * gcc.dg/torture/pr79818.c: New testcase.
+
+2017-03-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79782
+ * g++.dg/warn/Wunused-parm-10.C: New test.
+
+2017-03-02 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/rtl/x86_64/*.c: Test for
+ "{ i?86-*-* x86_64-*-* } && lp64" targets only.
+
+2017-03-02 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/79514
+ * gcc.target/i386/pr79514.c: New test.
+
+2017-03-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/79780
+ * gcc.c-torture/compile/pr79780.c: New test.
+
+2017-03-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79345
+ PR c++/42000
+ * g++.dg/warn/Wuninitialized-7.C: New testcase.
+ * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
+ * gcc.dg/uninit-pr19430-2.c: Add expected warning.
+
+2017-03-02 Richard Biener <rguenther@suse.de>
+
+ PR c/79756
+ * gcc.dg/vector-1.c: New testcase.
+
+2017-03-02 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/66768
+ * gcc.target/i386/pr66768.c: New test.
+
+2017-03-02 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
+ * gcc.dg/rtl/x86_64/final.c: Likewise.
+ * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
+ * gcc.dg/rtl/x86_64/ira.c: Likewise.
+ * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
+ * gcc.dg/rtl/x86_64/vregs.c: Likewise.
+
+2017-03-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79777
+ * gcc.dg/torture/pr79777.c: New testcase.
+
+2017-03-01 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/79692
+ * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
+ * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
+
+2017-03-01 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/invsize-2.c: New test.
+ * gcc.target/i386/invsize-3.c: Ditto.
+ * gcc.target/i386/invsize-4.c: Ditto.
+ * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
+ * gcc.target/i386/stackalign/asm-1.c: Ditto.
+
+2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/79439
+ * gcc.target/powerpc/pr79439.c: New test.
+
+2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
+
+ * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
+ scan string.
+
+
+2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/79395
+ * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
+ pattern to look for vcmpequd. instead of vcmpnew.
+ * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
+ pattern to look for xvcmpeqsp. instead of xvcmpnesp.
+ * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
+ look for xvcmpeqdp. instead of xvcmpnedp.
+ * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
+ look for vcmpequd. instead of vcmpnew.
+ * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
+ * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
+ look for xvcmpeqsp. instead of xvcmpnesp.
+ * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
+ look for xvcmpeqdp. instead of xvcmpnedp.
+ * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
+ look for vcmpequd. instead of vcmpnew.
+ * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
+ look for vcmpeqsp instead of xvcmpnesp.
+ * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
+ look for xvcmpeqdp instead of xvcmpnedp.
+
+2017-03-01 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/79721
+ * gcc.dg/torture/pr79721.c: New testcase.
+
+2017-03-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79681
+ * g++.dg/cpp1y/constexpr-79681-1.C: New test.
+ * g++.dg/cpp1y/constexpr-79681-2.C: New test.
+
+ PR c++/79746
+ * g++.dg/warn/Wunused-parm-9.C: New test.
+
+ PR tree-optimization/79734
+ * g++.dg/opt/pr79734.C: New test.
+
+2017-02-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/79737
+ * gcc.c-torture/execute/pr79737-1.c: New test.
+ * gcc.c-torture/execute/pr79737-2.c: New test.
+
+2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/20170228-1.c: New test.
+
+2017-02-28 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/invsize-1.c: New test.
+
+2017-02-28 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/79691
+ * gcc.dg/tree-ssa/pr79691.c: New test.
+
+2017-02-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/79729
+ * gcc.target/i386/pr79729.c: New test.
+
+2017-02-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79740
+ * gcc.dg/torture/pr79740.c: New testcase.
+
+2017-02-28 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/79731
+ * c-c++-common/torture/pr79731.c: New testcase.
+
+2017-02-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79732
+ * gcc.dg/torture/pr79732.c: New testcase.
+
+2017-02-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79723
+ * gcc.target/i386/pr79723.c: New testcase.
+
+2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
+
+ PR target/79544
+ * gcc.target/powerpc/pr79544.c: New.
+
+2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79414
+ * g++.dg/parse/crash67.C: New.
+
+2017-02-27 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/77536
+ * gcc.dg/vect/pr79347.c: Revise testing string.
+
+2017-02-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/45397
+ * gcc.dg/tree-ssa/pr45397.c: New testcase.
+
+2017-02-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79690
+ * gcc.target/i386/pr79690.c: New testcase.
+
+2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/51119
+ * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
+ of original.
+ * gfortran.dg/inline_matmul_11.f90: Likewise.
+ * gfortran.dg/inline_matmul_9.f90: Likewise.
+ * gfortran.dg/matmul_13.f90: New test.
+ * gfortran.dg/matmul_14.f90: New test.
+
+2017-02-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/79396
+ * g++.dg/opt/pr79396.C: New test.
+
+2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR fortran/79597
+ * gfortran.dg/dtio_6.f90: Update test.
+
+2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR fortran/79601
+ * gfortran.dg/interface_operator_2.f90: New test.
+
+2017-02-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/79677
+ * gcc.dg/pr79677.c: New test.
+
+2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gcc.target/mips/mips-ps-type-2.c (move): Force generation
+ of mov.ps.
+ * gcc.target/mips/mips-ps-type.c (move): Likewise.
+ (cond_move1): Simplify condition to force generation of
+ mov[nz].ps.
+ (cond_move2): Likewise.
+
+2017-02-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79588
+ * g++.dg/warn/Wrestrict-1.C: New test.
+ * g++.dg/warn/Wrestrict-2.C: New test.
+
+2017-02-24 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/ext/complit15.C: Require LTO.
+
+2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
+ logical_op_short_circuit to skip targets.
+ (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
+ and s390.
+
+2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt63.adb: New test.
+
+2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/discr47.adb: New test.
+
+2017-02-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79389
+ * gcc.dg/tree-ssa/split-path-10.c: New testcase.
+
+2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79361
+ * g++.dg/cpp0x/pr79361-1.C: New.
+ * g++.dg/cpp0x/pr79361-2.C: Likewise.
+
+2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/visium/bit_test.c: Accept any lsr form.
+ * gcc.target/visium/block_move.c: Tweak.
+
+2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ PR 68749
+ * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
+
+2017-02-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79683
+ * gcc.target/i386/pr79683.c: New testcase.
+
+2017-02-22 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/79578
+ * g++.dg/tree-ssa/ssa-dse-3.C: New test.
+
+2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
+
+ * gcc.target/mips/msa-fp-cc.c: New test.
+
+2017-02-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79664
+ * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
+ * g++.dg/cpp1y/constexpr-throw.C: Likewise.
+ * g++.dg/gomp/pr79664.C: New test.
+
+ * g++.dg/debug/dwarf2/inline-var-2.C: New test.
+
+2017-02-22 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79653
+ * g++.dg/cpp0x/alignas10.C: New test.
+ * g++.dg/cpp0x/alignas9.C: New test.
+
+ PR c++/79657
+ * g++.dg/ext/underlying_type12.C: New test.
+
+ PR c/79662
+ * gcc.dg/enum-incomplete-4.c: New test.
+
+2017-02-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70465
+ * gcc.target/i386/pr70465-2.c: New test.
+
+2017-02-21 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/pr61441.c: Use dg-add-options ieee.
+
+2017-02-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79673
+ * gcc.target/i386/pr79673.c: New testcase.
+
+2017-02-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79666
+ * gcc.dg/torture/pr79666.c: New testcase.
+
+2017-02-22 Martin Liska <mliska@suse.cz>
+
+ PR lto/79587
+ * gcc.dg/tree-prof/pr79587.c: New test.
+
+2017-02-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/68644
+ * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip for powerpc*-*-*.
+
+2017-02-21 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79535
+ * g++.dg/ext/flexary23.C: New test.
+
+2017-02-21 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/79593
+ * gcc.target/i386/pr79593.c: New test.
+
+2017-02-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79654
+ * g++.dg/cpp1z/decomp26.C: New test.
+
+ PR sanitizer/79589
+ * g++.dg/ubsan/pr79589.C: New test.
+
+2017-02-21 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/79621
+ * gcc.c-torture/compile/pr79621.c: New test.
+
+2017-02-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79655
+ * g++.dg/cpp1y/constexpr-79655.C: New test.
+
+ PR c++/79639
+ * g++.dg/cpp1y/constexpr-79639.C: New test.
+
+ PR target/79633
+ * gcc.target/i386/mpx/pr79633.c: New test.
+
+ PR target/79570
+ * gcc.dg/pr79570.c: New test.
+
+ PR c++/79641
+ * c-c++-common/pr79641.c: New test.
+
+ PR tree-optimization/79649
+ * gcc.target/i386/pr79649.c: New test.
+
+ PR target/79494
+ * gcc.dg/pr79494.c: New test.
+
+2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
+ to dg-options.
+
+2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.dg/gimplefe-26.c: Require c99_runtime.
+
+2017-02-02 Jason Merrill <jason@redhat.com>
+
+ PR c++/79580
+ * g++.dg/ext/complit15.C: New.
+
+2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/78056
+ * gcc.target/powerpc/pr78056-8.c: Remove.
+
+2017-02-20 Marek Polacek <polacek@redhat.com>
+
+ PR middle-end/79537
+ * gcc.dg/comp-goto-4.c: New test.
+
+ PR sanitizer/79558
+ * c-c++-common/ubsan/bounds-14.c: New test.
+
+2017-02-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/79568
+ * gcc.target/i386/pr79568-1.c: New test.
+ * gcc.target/i386/pr79568-2.c: New test.
+ * gcc.target/i386/pr79568-3.c: New test.
+
+2017-02-16 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/79382
+ * gfortran.dg/dtio_10.f90: Change test of error message.
+ * gfortran.dg/dtio_23.f90: New test.
+ * gfortran.dg/dtio_24.f90: New test.
+
+2017-02-20 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/79434
+ * gfortran.dg/submodule_25.f08: New test.
+
+2017-02-19 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/79447
+ * gfortran.dg/submodule_24.f08: New test.
+
+2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/79229
+ * gfortran.dg/class_allocate_24.f90: New test.
+
+2017-02-19 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/79402
+ * gfortran.dg/submodule_23.f90: New test.
+
+2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79380
+ * g++.dg/cpp0x/alignas8.C: New.
+
+2017-02-19 Eric Fiselier <eric@efcs.ca>
+ Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/69523
+ * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
+
+2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/gimplefe-26.c: New test.
+
+2017-02-18 John David Anglin <danglin@gcc.gnu.org>
+
+ * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
+
+2017-02-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/79569
+ * gcc.target/i386/3dnowA-3.c: New test.
+
+ PR target/79559
+ * gcc.target/i386/pr79559.c: New test.
+
+2017-02-17 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/c11-float-2.c: New test.
+ * gcc.dg/torture/float128-floath.c,
+ gcc.dg/torture/float128x-floath.c,
+ gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
+ gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
+ gcc.dg/torture/float64x-floath.c: Do not test comparison of
+ *_DECIMAL_DIG macros with DECIMAL_DIG.
+
+2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/79261
+ * gcc.target/powerpc/vec-xxpermdi.c: New file.
+
+2017-02-17 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/rdpid.c New test.
+ * gcc.target/i386/sse-12.c: Add -mrdpid.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * g++.dg/other/i386-2.C: Ditto.
+ * g++.dg/other/i386-3.C: Ditto.
+
+2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
+ * gcc.dg/pr61441.c: Ditto.
+
+2017-02-17 Martin Liska <mliska@suse.cz>
+
+ PR rtl-optimization/79574
+ * gcc.dg/pr79574.c: New test.
+
+2017-02-17 Marek Polacek <polacek@redhat.com>
+
+ PR middle-end/79536
+ * gcc.dg/torture/pr79536.c: New test.
+
+2017-02-16 Alan Modra <amodra@gmail.com>
+
+ * gcc.c-torture/execute/pr79286.c: New.
+
+2017-02-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79512
+ * c-c++-common/gomp/pr79512.c: New test.
+
+2017-02-15 Martin Sebor <msebor@redhat.com>
+
+ PR c++/79363
+ * g++.dg/ext/flexary12.C: Adjust.
+ * g++.dg/ext/flexary20.C: Same.
+ * g++.dg/ext/flexary21.C: Same.
+ * g++.dg/ext/flexary22.C: New test.
+
+2017-02-15 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/79347
+ * gcc.dg/vect/pr79347.c: New test.
+
+2017-02-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79301
+ * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
+ [[deprecated]] comment.
+ * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
+ * g++.dg/cpp1y/feat-cxx11.C: Likewise.
+ * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
+ [[deprecated]] in -std=c++11.
+ * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
+ [[fallthrough]] in -std=c++11 and -std=c++14.
+
+ PR c++/79288
+ * g++.dg/tls/pr79288.C: New test.
+
+2017-02-15 Marek Polacek <polacek@redhat.com>
+
+ PR c/79515
+ * gcc.dg/dfp/pr79515.c: New.
+
+2017-02-15 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
+
+2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
+
+ * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
+ "opt_files".
+
+2017-02-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/79487
+ * gcc.dg/dfp/pr79487.c: New test.
+ * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
+ 2017-02-13 change.
+
+2017-01-14 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
+ xvcvsxdsp and xvcvuxdsp instructions.
+
+2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
+ * gcc.target/powerpc/vec-addec-int128.c: Ditto.
+ * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
+ 64-bit default target.
+ * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
+ a 64-bit default target.
+
+2017-02-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/79481
+ * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
+ (test_3vx): Change return type from int to void.
+ (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
+ _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
+ _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
+ _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
+ tests.
+ * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
+ (test_3vx): Change return type from int to void.
+ (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
+ _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
+ _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
+ _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
+ tests.
+ * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
+ intrinsic. Change scan-assembler-times number from 1 to 2.
+ * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
+ * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
+ * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
+ * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
+ * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
+ * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
+ * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
+
+2017-02-14 Uros Bizjak <ubizjak@gmail.com>
+
+ PR middle-end/61225
+ * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
+ Use dg-additional-options for ia32 target. Remove XFAIL.
+
+2017-02-14 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/79495
+ * gcc.target/i386/pr79495.c: New test.
+
+2017-02-14 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79420
+ PR c++/79463
+ * g++.dg/cpp1y/pr79463.C: New.
+ * g++.dg/template/incomplete10.C: New.
+ * g++.dg/template/incomplete9.C: New.
+
+2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/79498
+ * gcc.target/i386/pr79498.c: New test.
+
+2017-02-14 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/79448
+ * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
+ * gcc.dg/tree-ssa/pr79448-2.c: New test.
+ * gcc.dg/tree-ssa/pr79448.c: New test.
+
+2017-02-14 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/79095
+ * g++.dg/pr79095-1.C: New test
+ * g++.dg/pr79095-2.C: New test
+ * g++.dg/pr79095-3.C: New test
+ * g++.dg/pr79095-4.C: New test
+ * g++.dg/pr79095-5.C: New test
+ * gcc.c-torture/execute/arith-1.c: Update with more cases.
+ * gcc.dg/tree-ssa/pr79095-1.c: New test.
+
+2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.target/aarch64/vect_fp16_1.c: New.
+
+2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/gimplefe-25.c: New test.
+
+2017-02-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/79408
+ * gcc.dg/tree-ssa/pr79408-2.c: New test.
+
+2017-02-14 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/79432
+ * gcc.dg/torture/pr79432.c: New testcase.
+
+2017-02-13 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/79496
+ * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
+
+2017-02-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/79341
+ * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
+ variables volatile.
+
+ PR c++/79232
+ * g++.dg/cpp1z/eval-order4.C: New test.
+ * g++.dg/other/pr79232.C: New test.
+
+2017-02-13 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/79296
+ * g++.dg/cpp0x/pr79296.C: New.
+
+2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
+ Instead, xfail powerpc*-*-* && lp64.
+
+2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
+ powerpc_p8vector_ok.
+ * gcc.target/powerpc/vec-addec-int128.c: Ditto.
+
+2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
+
+ PR target/79449
+ * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
+ for reading beyond a 4k boundary.
+
+2017-02-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/79388
+ PR rtl-optimization/79450
+ * gcc.c-torture/execute/pr79388.c: New test.
+ * gcc.c-torture/execute/pr79450.c: New test.
+
+2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/65542
+ * gfortran.dg/spread_init_expr_2.f90: New test case.
+
+2017-02-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/79341
+ * g++.dg/asan/deep-stack-uaf-1.C: New test.
+
+2017-02-11 Jan Hubicka <hubicka@ucw.cz>
+
+ PR tree-ssa/56727
+ * gcc.dg/tree-ssa/pr56727.c: New testcase.
+
+2017-02-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79457
+ * g++.dg/cpp0x/pr79457.C: New test.
+
+2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
+ scan-assembler unless lp64.
+
+2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR tree-optimization/66612
+ * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
+
+2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
+ of all powerpc.
+
+2017-02-10 Marek Polacek <polacek@redhat.com>
+
+ PR c++/79435
+ * g++.dg/cpp1y/pr79435.C: New.
+
+ PR c++/79184
+ * g++.dg/warn/Wint-in-bool-context-1.C: New.
+
+2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
+ (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
+ New.
+ (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
+ (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
+ (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
+ (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
+ (vtst_expected_poly64x2): Move to aarch64-only section.
+ (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
+ (vtst_p64, vtstq_p64): New tests.
+
+2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71737
+ * g++.dg/cpp0x/pr71737.C: New.
+
+2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
+ Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/gimplefe-error-1.c: New testcase.
+ * gcc.dg/gimplefe-error-2.c: New testcase.
+ * gcc.dg/gimplefe-error-3.c: New testcase.
+
+2017-02-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/79411
+ * gcc.c-torture/compile/pr79411.c: New test.
+
+2017-02-09 Jakub Jelinek <jakub@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/79143
+ * g++.dg/cpp1z/pr79143.C: New test.
+
+2017-02-09 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/loop-unswitch-2.c: Update testcase.
+ * gcc.dg/loop-unswitch-1.c: Update testcase.
+
+2017-02-09 Marek Polacek <polacek@redhat.com>
+
+ PR c/79428
+ * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
+ * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
+ * c-c++-common/goacc/pr79428-1.c: New test.
+ * c-c++-common/gomp/pr79428-2.c: New test.
+ * c-c++-common/gomp/pr79428-5.c: New test.
+ * c-c++-common/gomp/pr79428-6.c: New test.
+ * c-c++-common/pr79428-3.c: New test.
+
+2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/s390.exp: Fix test glob pattern for vector
+ testcases.
+
+2017-02-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/79413
+ * gcc.c-torture/compile/pr79413.c: New test.
+
+ PR c++/79429
+ * c-c++-common/gomp/pr79429.c: New test.
+ * g++.dg/gomp/pr79429.C: New test.
+
+ PR c/79431
+ * c-c++-common/gomp/pr79431.c: New test.
+
+2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
+ Cesar Philippidis <cesar@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
+ Chung-Lin Tang <cltang@codesourcery.com>
+
+ * c-c++-common/goacc/combined-directives.c: Remove xfail.
+ * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
+ * c-c++-common/goacc/loop-auto-2.c: New.
+ * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
+ * c-c++-common/goacc/tile-2.c: New.
+ * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
+ * g++.dg/goacc/tile-1.C: New, check tile subst.
+ * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
+ * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
+ * gfortran.dg/goacc/tile-1.f90: New test.
+ * gfortran.dg/goacc/tile-2.f90: New test.
+ * gfortran.dg/goacc/tile-lowering.f95: New test.
+
+2017-02-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69823
+ * gcc.dg/graphite/pr69823.c: New testcase.
+
+2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
+
+ PR target/78604
+ * gcc.target/powerpc/pr78604.c: New.
+
+2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/68972
+ * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
+ disable this test on power architecture.
+
+2017-02-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71824
+ PR tree-optimization/79409
+ * gcc.dg/graphite/pr71824-3.c: New testcase.
+
+2017-02-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/79408
+ * gcc.dg/tree-ssa/pr79408.c: New test.
+
+2017-02-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71824
+ * gcc.dg/graphite/pr71824-2.c: New testcase.
+
+2017-02-07 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.target/aarch64/popcount.c: New Testcase.
+
+2017-02-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/79386
+ * gcc.c-torture/compile/pr79386.c: New test.
+
+2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
+ Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/tls/thread_local-order2.C: Only xfail execution on
+ *-*-solaris*.
+
+2017-02-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/79299
+ * gcc.target/i386/avx512vl-pr79299-1.c: New test.
+ * gcc.target/i386/avx512vl-pr79299-2.c: New test.
+
+2017-02-07 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/gimplefe-23.c: New testcase.
+ * gcc.dg/gimplefe-24.c: Likewise.
+
+2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
+ scan-assembler instead of scan-assembler-times.
+ * gcc.target/aarch64/test_frame_10.c: Likewise.
+ * gcc.target/aarch64/test_frame_12.c: Likewise.
+ * gcc.target/aarch64/test_frame_2.c: Likewise.
+ * gcc.target/aarch64/test_frame_4.c: Likewise.
+ * gcc.target/aarch64/test_frame_6.c: Likewise.
+ * gcc.target/aarch64/test_frame_7.c: Likewise.
+ * gcc.target/aarch64/test_frame_8.c: Likewise.
+
+2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/pr78419.c: Require ifunc support.
+
+2017-02-07 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
+
+2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/79360
+ * g++.dg/cpp1y/nsdmi-union2.C: New test.
+
+2017-02-06 Kito Cheng <kito.cheng@gmail.com>
+
+ * lib/target-supports.exp: Define the RISC-V target.
+ * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
+ * gcc.dg/builtin-apply2.c: Likewise.
+ * gcc.dg/ifcvt-4.c: Likewise.
+ * gcc.dg/loop-8.c: Likewise.
+ * gcc.dg/sibcall-10.c: Likewise.
+ * gcc.dg/sibcall-9.c: Likewise.
+ * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
+ * gcc.dg/tree-ssa/20040204-1.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
+ * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
+ * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
+ * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
+
+2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/66144
+ * gcc.target/powerpc/pr66144-1.c: New test.
+ * gcc.target/powerpc/pr66144-2.c: Likewise.
+ * gcc.target/powerpc/pr66144-3.c: Likewise.
+
+2017-02-06 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/79376
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
+ * gcc.dg/tree-ssa/pr79376.c: Ditto.
+
+2017-02-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79379
+ * g++.dg/cpp1y/constexpr-79379.C: New test.
+
+ PR c++/79377
+ * g++.dg/lookup/pr79377.C: New test.
+
+ PR c++/79372
+ * g++.dg/cpp1z/decomp25.C: New test.
+
+ PR tree-optimization/79284
+ * gcc.c-torture/compile/pr79284.c: New test.
+
+2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70448
+ * g++.dg/cpp0x/pr70448.C: New.
+
+2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ PR 78348
+ * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
+ to dg-options.
+
+2017-02-06 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/78883
+ * gcc.c-torture/compile/pr78883.c: New test.
+
+2017-02-05 Jan Hubicka <hubicka@ucw.cz>
+
+ PR tree-ssa/79347
+ * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
+ * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
+ * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
+ * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
+ * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
+ * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
+ * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
+ * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
+ * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
+ * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
+ * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
+ * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
+ * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
+
+2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/79344
+ * gfortran.dg/allocate_with_source_24.f90: New test.
+
+2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/79230
+ * gfortran.dg/der_ptr_component_2.f90: New test.
+
+2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/20170205-1.c: New test.
+
+2017-02-03 John David Anglin <danglin@gcc.gnu.org>
+
+ * gfortran.dg/coarray_43.f90: Add "-latomic" option if
+ libatomic_available.
+
+ * gcc.dg/pr77587.c: Require alias support.
+ * gcc.dg/pr77587a.c: Likewise.
+
+ * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
+ * gcc.c-torture/execute/pr78622.c: Likewise.
+
+ * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
+ hppa*-*-hpux*.
+ * c-c++-common/Wunused-var-16.c: Likewise.
+ * c-c++-common/builtin-shuffle-1.c: Likewise.
+ * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
+ * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
+
+2017-02-03 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/79327
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
+ * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
+
+2017-02-03 Jakub Jelinek <jakub@redhat.com>
+ Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/79327
+ * gcc.dg/tree-ssa/pr79327.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
+ (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
+ (test_sprintf_chk_range_schar): Adjust dg-message.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
+ * gcc.c-torture/execute/pr79327.c: New test.
+
+2017-02-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/79354
+ * gcc.target/powerpc/pr79354.c: New test.
+ * gcc.c-torture/execute/pr79354.c: New test.
+
+2017-02-03 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/79352
+ * gcc.dg/tree-ssa/pr79352.c: New test.
+
+2017-02-03 Martin Liska <mliska@suse.cz>
+
+ PR lto/66295
+ * gcc.target/i386/mvc9.c: New test.
+
+2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
+
+ PR target/79158
+ * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
+ to VSX reg.
+
+2017-02-02 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
+ * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
+ * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
+ * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
+ * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
+ * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
+ * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
+ * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
+ * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
+ * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
+ * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
+ * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
+ * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
+
+2017-02-02 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/79275
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
+ * gcc.dg/tree-ssa/pr79275.c: New test.
+
+2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
+
+ * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
+
+2017-02-02 Jan Hubicka <hubicka@ucw.cz>
+
+ PR middle-end/77445
+ * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
+ threading is done.
+
+2017-02-02 Tamar Christina <tamar.christina@arm.com>
+
+ PR middle-end/78142
+ * gcc.target/aarch64/vector_initialization_nostack.c
+ (f12): Use one vector
+
+2017-02-02 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
+ * c-c++-common/asan/misalign-1.c: Likewise.
+ * c-c++-common/asan/misalign-2.c: Likewise.
+ * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
+ * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
+ * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
+ * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
+ add -ffat-lto-objects from/to dg-additional-options.
+ * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
+ dg-additional-options.
+
+ PR target/79197
+ * gcc.target/powerpc/pr79197.c: New test.
+ * gcc.c-torture/compile/pr79197.c: New test.
+
+2017-02-02 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
+
+2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/69637
+ * g++.dg/cpp0x/pr69637-1.C: New.
+ * g++.dg/cpp0x/pr69637-2.C: Likewise.
+
+2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
+
+2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/70012
+ * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
+ conditions.
+
+2017-02-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/79324
+ * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
+ * gcc.dg/debug/dwarf2/align-2.c: Likewise.
+ * gcc.dg/debug/dwarf2/align-3.c: Likewise.
+ * gcc.dg/debug/dwarf2/align-4.c: Likewise.
+ * gcc.dg/debug/dwarf2/align-5.c: Likewise.
+ * gcc.dg/debug/dwarf2/align-6.c: Likewise.
+ * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
+ * g++.dg/debug/dwarf2/align-1.C: Likewise.
+ * g++.dg/debug/dwarf2/align-2.C: Likewise.
+ * g++.dg/debug/dwarf2/align-3.C: Likewise.
+ * g++.dg/debug/dwarf2/align-4.C: Likewise.
+ * g++.dg/debug/dwarf2/align-5.C: Likewise.
+ * g++.dg/debug/dwarf2/align-6.C: Likewise.
+
+2017-02-01 Martin Liska <mliska@suse.cz>
+
+ PR testsuite/79272
+ * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
+
+2017-02-01 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/76957
+ * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
+ * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
+ * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
+ * gcc.dg/graphite/scop-dsyrk.c: Likewise.
+
+2017-02-01 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/79315
+ * gfortran.dg/pr79315.f90: New testcase.
+
+2017-02-01 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71824
+ * gcc.dg/graphite/pr71824.c: New testcase.
+
+2017-01-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79304
+ * g++.dg/diagnostic/pr79304.C: New test.
+
+2017-01-31 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/79298
+ * g++.dg/spellcheck-pr79298.C: New test case.
+
+2017-01-31 David Malcolm <dmalcolm@redhat.com>
+
+ PR preprocessor/79210
+ * gcc.dg/format/pr79210.c: New test case.
+ * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
+ New function.
+
+2017-01-31 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/79290
+ * g++.dg/warn/pr79290.C: New.
+
+ PR c++/67273
+ PR c++/79253
+ * g++.dg/cpp1y/pr67273.C: New.
+ * g++.dg/cpp1y/pr79253.C: New.
+
+2017-01-31 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/79264
+ * g++.dg/cpp1y/pr61636-1.C: Augment.
+
+2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
+ rand() instead of random().
+
+2017-01-30 Aldy Hernandez <aldyh@redhat.com>
+
+ PR tree-optimization/71691
+ * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
+
+2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
+ __ARCH__.
+
+2017-01-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/79267
+ * g++.dg/opt/pr79267.C: New test.
+
+2017-01-30 Alexandre Oliva <aoliva@redhat.com>
+
+ PR debug/63238
+ * gcc.dg/debug/dwarf2/align-1.c: New.
+ * gcc.dg/debug/dwarf2/align-2.c: New.
+ * gcc.dg/debug/dwarf2/align-3.c: New.
+ * gcc.dg/debug/dwarf2/align-4.c: New.
+ * gcc.dg/debug/dwarf2/align-5.c: New.
+ * gcc.dg/debug/dwarf2/align-6.c: New.
+ * gcc.dg/debug/dwarf2/align-as-1.c: New.
+ * g++.dg/debug/dwarf2/align-1.C: New.
+ * g++.dg/debug/dwarf2/align-2.C: New.
+ * g++.dg/debug/dwarf2/align-3.C: New.
+ * g++.dg/debug/dwarf2/align-4.C: New.
+ * g++.dg/debug/dwarf2/align-5.C: New.
+ * g++.dg/debug/dwarf2/align-6.C: New.
+
+2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
+
+ PR target/79170
+ * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
+
+2017-01-30 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/79293
+ * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
+
+2017-01-30 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/79259
+ * g++.dg/tree-prof/pr79259.C: New test.
+
+2017-01-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79276
+ * gcc.dg/torture/pr79276.c: New testcase.
+
+2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ PR target/79240
+ * gcc.target/s390/pr79240.c: New test.
+
+2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/79268
+ * gcc.target/powerpc/pr79268.c: New file.
+ * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
+ * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
+ * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
+ * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
+
+2017-01-28 John David Anglin <danglin@gcc.gnu.org>
+
+ * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
+
+ PR testsuite/70583
+ * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
+
+ * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
+ * gnat.dg/debug9.adb: Likewise.
+
+ * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
+
+ * gfortran.dg/coarray_41.f90: Add "-latomic" option if
+ libatomic_available.
+ * gfortran.dg/coarray_42.f90: Likewise.
+ * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
+ * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
+ * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
+
+2017-01-27 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
+
+2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/79194
+ * gcc.dg/torture/pr79194.c: New test.
+
+2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR tree-optimization/71374
+ * gcc.target/i386/pr71374.c: New.
+
+2017-01-27 Martin Sebor <msebor@redhat.com>
+
+ PR c++/71290
+ * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
+ a dg-error directive.
+
+2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/79131
+ * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
+ * gcc.target/arm/pr79131-2.c: New.
+
+2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/65484
+ * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
+ vectorized on POWER unless hardware misaligned loads are
+ available.
+
+2017-01-27 Bin Cheng <bin.cheng@arm.com>
+
+ PR rtl-optimization/78559
+ * gcc.c-torture/execute/pr78559.c: New test.
+
+2017-01-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79245
+ * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
+ * gcc.dg/tree-ssa/ldist-25.c: New testcase.
+
+2017-01-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/79199
+ * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
+ target. Use 4294967293U instead of 4294967293.
+
+2017-01-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71433
+ * gcc.dg/Warray-bounds-21.c: New testcase.
+
+2017-01-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79244
+ * gcc.dg/torture/pr79244.c: New testcase.
+
+2017-01-27 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
+ all occurrences of 40 to 32.
+
+2017-01-27 Richard Earnshaw <rearnsha@arm.com>
+
+ PR target/79239
+ * gcc.target/arm/pr79239.c: New test.
+
+2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
+
+2017-01-27 Adam Butcher <adam@jessamine.co.uk>
+
+ PR c++/64382
+ * g++.dg/cpp1y/pr64382.C: New test.
+
+2017-01-26 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/78703
+ * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
+
+2017-01-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/79129
+ * g++.dg/debug/dwarf2/pr79129.C: New test.
+
+ PR debug/78835
+ * g++.dg/debug/dwarf2/pr78835.C: New test.
+
+2017-01-26 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/78703
+ * gcc.dg/format/pr78569.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
+
+2017-01-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/68727
+ * g++.dg/other/offsetof8.C: Add expected error.
+ * g++.dg/other/offsetof9.C: New test.
+
+2017-01-26 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/opt/declone3.C: Require LTO.
+
+2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/79131
+ * gcc.target/arm/pr79131.c: New.
+
+2017-01-26 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
+
+2017-01-26 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/79190
+ * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
+ matches replaced operator delete.
+
+2017-01-26 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
+ * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
+ avx512f with avx512dq.
+ * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
+ * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
+ avx512f with avx512dq.
+ * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
+ * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
+ avx512f with avx512dq.
+
+2017-01-26 Marek Polacek <polacek@redhat.com>
+
+ PR c/79199
+ * c-c++-common/Wduplicated-branches-13.c: New test.
+
+2017-01-26 David Sherwood <david.sherwood@arm.com>
+
+ PR middle-end/79212
+ * gfortran.dg/gomp/sharing-4.f90: New test.
+
+2017-01-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70465
+ * gcc.target/i386/pr70465.c: New test.
+
+ * brig.dg/dg.exp: Update copyright years.
+ * lib/brig-dg.exp: Update copyright years.
+ * lib/brig.exp: Update copyright years.
+
+2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/79179
+ * gcc.target/powerpc/pr79179.c: New test.
+
+2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
+ generation to accept D-mode memory accesses.
+
+2017-01-25 Martin Sebor <msebor@redhat.com>
+
+ PR c++/71290
+ * g++.dg/ext/flexarray-mangle-2.C: Adjust.
+ * g++.dg/ext/flexarray-mangle.C: Same.
+ * g++.dg/ext/flexarray-subst.C: Same.
+ * g++.dg/ext/flexary10.C: Same.
+ * g++.dg/ext/flexary11.C: Same.
+ * g++.dg/ext/flexary14.C: Same.
+ * g++.dg/ext/flexary16.C: Same.
+ * g++.dg/ext/flexary18.C: Same.
+ * g++.dg/ext/flexary19.C: Same.
+ * g++.dg/ext/flexary7.C: Same.
+ * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
+ * g++.dg/ubsan/object-size-1.C: Same.
+ * obj-c++.dg/property/at-property-23.mm: Same.
+
+2017-01-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/78896
+ * g++.dg/cpp1z/decomp24.C: New test.
+
+ PR c++/77914
+ * g++.dg/cpp1y/lambda-generic-77914.C: New test.
+ * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
+ expect a warning.
+ * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
+ expect warnings.
+ * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
+ * g++.dg/cpp1y/pr59636.C: Likewise.
+ * g++.dg/cpp1y/pr60190.C: Likewise.
+
+2017-01-25 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
+
+2017-01-25 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
+ vec_packs built-ins
+
+2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
+ -mcpu=cortex-a57.
+ * gcc.target/arm/vseleqsf.c: Likewise.
+ * gcc.target/arm/vselgedf.c: Likewise.
+ * gcc.target/arm/vselgesf.c: Likewise.
+ * gcc.target/arm/vselgtdf.c: Likewise.
+ * gcc.target/arm/vselgtsf.c: Likewise.
+ * gcc.target/arm/vselledf.c: Likewise.
+ * gcc.target/arm/vsellesf.c: Likewise.
+ * gcc.target/arm/vselltdf.c: Likewise.
+ * gcc.target/arm/vselltsf.c: Likewise.
+ * gcc.target/arm/vselnedf.c: Likewise.
+ * gcc.target/arm/vselnesf.c: Likewise.
+ * gcc.target/arm/vselvcdf.c: Likewise.
+ * gcc.target/arm/vselvcsf.c: Likewise.
+ * gcc.target/arm/vselvsdf.c: Likewise.
+ * gcc.target/arm/vselvssf.c: Likewise.
+
+2017-01-25 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/72850
+ * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
+ to what we had before adding the threading passes.
+
+2017-01-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69264
+ * g++.dg/torture/pr69264.C: New testcase.
+
+2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/79145
+ * gcc.target/arm/pr79145.c: New test.
+
+2017-01-25 Richard Biener <rguenther@suse.de>
+
+ PR debug/78363
+ * g++.dg/gomp/pr78363-1.C: New testcase.
+ * g++.dg/gomp/pr78363-2.C: Likewise.
+ * g++.dg/gomp/pr78363-3.C: Likewise.
+
+2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
+ * gcc.dg/lto/pr61526_0.c: Likewise.
+ * gcc.dg/lto/pr64415_0.c: Likewise.
+
+2017-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/79205
+ * g++.dg/cpp1z/decomp22.C: New test.
+ * g++.dg/cpp1z/decomp23.C: New test.
+
+2017-01-24 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78469
+ * g++.dg/cpp0x/pr78469.C: New.
+
+ PR c++/79118
+ * g++.dg/cpp0x/pr79118.C: New.
+
+2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/arm/vfp-longcall-apcs.c: New test.
+
+2017-01-24 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
+ * gcc.dg/rtl/aarch64/pr71779.c: New test case.
+ * gcc.dg/rtl/rtl.exp: New file.
+ * gcc.dg/rtl/test.c: New file.
+ * gcc.dg/rtl/truncated-rtl-file.c: New test case.
+ * gcc.dg/rtl/unknown-rtx-code.c: New test case.
+ * gcc.dg/rtl/x86_64/dfinit.c: New test case.
+ * gcc.dg/rtl/x86_64/different-structs.c: New test case.
+ * gcc.dg/rtl/x86_64/final.c: New test case.
+ * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
+ * gcc.dg/rtl/x86_64/ira.c: New test case.
+ * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
+ * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
+ * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
+ * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
+ * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
+ * gcc.dg/rtl/x86_64/test_1.h: New file.
+ * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
+ * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
+ * gcc.dg/rtl/x86_64/times-two.h: New file.
+ * gcc.dg/rtl/x86_64/vregs.c: New test case.
+
+2017-01-24 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/79159
+ * g++.dg/tree-ssa/pr79159.C: New test.
+
+2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
+ Martin Jambor <mjambor@suse.cz>
+
+ * lib/brig-dg.exp: New file.
+ * lib/brig.exp: Likewise.
+ * brig.dg/README: Likewise.
+ * brig.dg/dg.exp: Likewise.
+ * brig.dg/test/gimple/alloca.hsail: Likewise.
+ * brig.dg/test/gimple/atomics.hsail: Likewise.
+ * brig.dg/test/gimple/branches.hsail: Likewise.
+ * brig.dg/test/gimple/fbarrier.hsail: Likewise.
+ * brig.dg/test/gimple/function_calls.hsail: Likewise.
+ * brig.dg/test/gimple/kernarg.hsail: Likewise.
+ * brig.dg/test/gimple/mem.hsail: Likewise.
+ * brig.dg/test/gimple/mulhi.hsail: Likewise.
+ * brig.dg/test/gimple/packed.hsail: Likewise.
+ * brig.dg/test/gimple/smoke_test.hsail: Likewise.
+ * brig.dg/test/gimple/variables.hsail: Likewise.
+ * brig.dg/test/gimple/vector.hsail: Likewise.
+
+2017-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
+ support asan, only on i?86/x86_64 require sse2_runtime.
+
+2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/66669
+ * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
+ test on powerpc targets.
+
+2017-01-23 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
+
+2017-01-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79088
+ PR tree-optimization/79188
+ * gcc.dg/torture/pr79088.c: New testcase.
+ * gcc.dg/torture/pr79188.c: Likewise.
+
+2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
+ type of test function to reflect change in built-in function's
+ return type.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
+ type and second argument type to reflect change in built-in
+ function's type signature.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
+ type of test function to reflect change in built-in function's
+ return type.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
+ * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
+ * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
+ type of test function to reflect change in built-in function's
+ return type.
+ * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
+ * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
+ test function's result and second argument to reflect change in
+ built-in function's type signature.
+ * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
+
+2017-01-23 Nathan Sidwell <nathan@acm.org>
+
+ PR C++/71710
+ * g++.dg/template/pr71710.C: New.
+
+ PR c++/71406
+ PR c++/77508
+ * g++.dg/template/pr71406.C: New.
+
+2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
+
+ * gfortran.dg/integer_exponentiation_7.f90: New test.
+
+2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/78634
+ * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
+
+2017-01-23 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/70754
+ * gfortran.dg/pr70754.f90: New test.
+
+2017-01-23 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/79196
+ * gcc.dg/asan/pr79196.c: New test.
+ * gcc.dg/strlenopt-30.c: Update scanned pattern.
+
+2017-01-23 Michael Matz <matz@suse.de>
+
+ PR tree-optimization/78384
+ * gcc.dg/pr78384.c: New test.
+
+2017-01-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79186
+ * gcc.dg/torture/pr79186.c: New testcase.
+ * gcc.dg/torture/pr79187.c: Likewise.
+
+2017-01-23 Martin Jambor <mjambor@suse.cz>
+
+ * gcc.dg/ipa/vrp8.c: New test.
+
+2017-01-23 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/79108
+ * gfortran.dg/lto/pr79108_0.f90: New test.
+
+2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
+
+ * gcc.target/i386/avx512bw-ktestd-1.c: New test.
+ * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
+ * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
+ * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
+ * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
+ * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
+ * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
+ * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
+ * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
+ * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
+ * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
+ * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
+ * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
+ * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
+ * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
+ * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
+
+2017-01-23 Richard Biener <rguenther@suse.de>
+ Nick Clifton <nickc@redhat.com>
+
+ PR testsuite/78421
+ * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
+ If the target is ARM return the result of the
+ check_effective_target_arm_vect_no_misalign proc.
+ * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
+ support unaligned vectors then only expect one of the loops to be
+ unrolled.
+
+2017-01-23 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/asan/use-after-scope-10.c: New test.
+ * gcc.dg/asan/use-after-scope-11.c: New test.
+ * g++.dg/asan/use-after-scope-5.C: New test.
+
+2017-01-23 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
+ * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
+ sanopt optimization for ASAN_POISON.
+
+2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
+
+2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
+ (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
+ for poly*_t types.
+ * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
+ exec_vcombine): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
+ Likewise.
+ (TEST_VGET_LANE): Cast to uint to avoid warning.
+ * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
+ FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
+ * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
+ exec_vfma_vfms_n): Fix PRIx format for float64_t.
+ * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
+ Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
+ * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
+ exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
+ * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
+ Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
+ CHECK_POLY instead of CHECK for poly64_t types.
+ * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
+ exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
+ * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
+ Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
+ * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
+ vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
+ uint32_t.
+ * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
+ for int32_t, int64_t.
+ * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
+ vqneg_extra): Fix PRIx format for int16_t, int32_t.
+ * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
+ (TEST_VREINTERPRET_TO_POLY): New. (main): Call
+ TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
+ needed.
+
+2017-01-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/79154
+ * gfortran.dg/gomp/pr79154-1.f90: New test.
+ * gfortran.dg/gomp/pr79154-2.f90: New test.
+
+2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
+
+ * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
+
+2017-01-21 Marek Polacek <polacek@redhat.com>
+
+ PR testsuite/79169
+ * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
+
+2017-01-20 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
+
+2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/79125
+ * gcc.dg/torture/pr79125.c: New test.
+
+2017-01-20 Jiong Wang <jiong.wang@arm.com>
+
+ * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
+ only.
+ * gcc.target/aarch64/return_address_sign_2.c: Likewise.
+ * gcc.target/aarch64/return_address_sign_3.c: Likewise.
+
+2017-01-20 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78495
+ * g++.dg/cpp1z/inh-ctor38.C: New.
+
+2017-01-20 Marek Polacek <polacek@redhat.com>
+
+ PR c/79152
+ * c-c++-common/Wimplicit-fallthrough-35.c: New test.
+
+2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/target-supports.exp (check_configured_with): New procedure.
+ (check_effective_target_default_mode): new effective target.
+ * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
+ default mode. Fix dg-skip-if target selector syntax.
+ * gcc.target/arm/optional_thumb-2.c: Likewise.
+ * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
+ syntax.
+
+2017-01-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/77829
+ PR c++/78656
+ * g++.dg/spellcheck-pr77829.C: New test case.
+ * g++.dg/spellcheck-pr78656.C: New test case.
+
+2017-01-20 Marek Polacek <polacek@redhat.com>
+
+ PR c/64279
+ * c-c++-common/Wduplicated-branches-1.c: New test.
+ * c-c++-common/Wduplicated-branches-10.c: New test.
+ * c-c++-common/Wduplicated-branches-11.c: New test.
+ * c-c++-common/Wduplicated-branches-12.c: New test.
+ * c-c++-common/Wduplicated-branches-2.c: New test.
+ * c-c++-common/Wduplicated-branches-3.c: New test.
+ * c-c++-common/Wduplicated-branches-4.c: New test.
+ * c-c++-common/Wduplicated-branches-5.c: New test.
+ * c-c++-common/Wduplicated-branches-6.c: New test.
+ * c-c++-common/Wduplicated-branches-7.c: New test.
+ * c-c++-common/Wduplicated-branches-8.c: New test.
+ * c-c++-common/Wduplicated-branches-9.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
+ * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
+ * g++.dg/ext/builtin-object-size3.C: Likewise.
+ * g++.dg/gomp/loop-1.C: Likewise.
+ * g++.dg/warn/Wduplicated-branches1.C: New test.
+ * g++.dg/warn/Wduplicated-branches2.C: New test.
+
+2017-01-20 Martin Liska <mliska@suse.cz>
+
+ PR lto/69188
+ * gcc.dg/lto/pr69188_0.c: New test.
+ * gcc.dg/lto/pr69188_1.c: New test.
+
+2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
+
+ * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
+ * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
+ * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
+ * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
+ * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
+ * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
+ * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
+ * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
+ * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
+ * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
+ * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
+ * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
+ * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
+ * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
+ * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
+ * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
+ * gcc.target/i386/avx-1.c: Test new intrinsics.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+
+2017-01-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71264
+ * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
+
+2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gcc.target/mips/madd4-1.c: New file.
+ * gcc.target/mips/madd4-2.c: Likewise.
+ * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
+ HAS_MADD4.
+ (mips_option_groups): Add -m[no-]madd4.
+ (mips-dg-init): Detect default -mno-madd4.
+ (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
+ * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
+ * gcc.target/mips/mips-ps-type-2.c: Likewise.
+ * gcc.target/mips/nmadd-1.c: Likewise.
+ * gcc.target/mips/nmadd-2.c: Likewise.
+ * gcc.target/mips/nmadd-3.c: Likewise.
+
+2017-01-19 Jiong Wang <jiong.wang@arm.com>
+
+ * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
+ combined instructions.
+ * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
+ instructions.
+ * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
+ of pointer authentication.
+
+2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
+ floating point hardware to run test.
+
+2017-01-19 Tamar Christina <tamar.christina@arm.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_vect_call_copysignf): Enable for AArch64.
+
+2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR testsuite/79051
+ * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
+ __x86_64__]: Allow for target i?86-*-*.
+
+2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ PR target/78176
+ * gcc.target/mips/lxc1-sxc1-1.c: New file.
+ * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
+ * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
+ HAS_LXC1.
+ (mips_option_groups): Add -m[no-]lxc1-sxc1.
+ (mips-dg-init): Detect default -mno-lxc1-sxc1.
+ (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
+
+2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/70696
+ * gfortran.dg/coarray_43.f90: New test.
+
+2017-01-19 Richard Earnshaw <rearnsha@arm.com>
+
+ PR rtl-optimization/79121
+ * gcc.c-torture/execute/pr79121.c: New test.
+
+2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
+ * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
+
+2017-01-18 Louis Krupp <louis.krupp@zoho.com>
+
+ PR fortran/50069
+ PR fortran/55086
+ * gfortran.dg/pr50069_1.f90: New test.
+ * gfortran.dg/pr50069_2.f90: New test.
+ * gfortran.dg/pr55086_1.f90: New test.
+ * gfortran.dg/pr55086_1_tfat.f90: New test.
+ * gfortran.dg/pr55086_2.f90: New test.
+ * gfortran.dg/pr55086_2_tfat.f90: New test.
+ * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
+
+2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
+ * gcc.dg/strcmp-1.c: New test.
+ * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
+
+2017-01-18 David Malcolm <dmalcolm@redhat.com>
+
+ * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
+ (dejagnu_fail): Likewise.
+ (dejagnu_note): Likewise.
+ (pass): Provide forward decl, moving true decl to after #include
+ of harness.h.
+ (fail): Likewise.
+ (note): Likewise.
+
+2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p9-xxbr-1.c: New test.
+ * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
+
+2017-01-18 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78488
+ * g++.dg/cpp1z/inh-ctor37.C: New.
+
+2017-01-18 Uros Bizjak <ubizjak@gmail.com>
+
+ PR rtl-optimization/78952
+ * gcc.target/i386/pr78952-1.c: New test.
+ * gcc.target/i386/pr78952-2.c: Ditto.
+
+2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
+
+2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/70696
+ * gfortran.dg/coarray_event_1.f08: New test.
+
+2017-01-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/77416
+ * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
+ target. Use powerpc* instead of powerpc64* in targets. Remove -m32
+ from dg-options.
+ * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
+ guarded test.
+ * gcc.target/powerpc/fusion4.c: Likewise.
+ * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
+ guarded test.
+ * gcc.target/powerpc/pr58673-1.c: Likewise.
+ * gcc.target/powerpc/pr58673-2.c: Likewise.
+ * gcc.target/powerpc/pr59054.c: Likewise.
+
+2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
+ vec_bperm.
+ * gcc.target/powerpc/p9-vbpermd.c: New file.
+
+2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
+ (must_not_compile2): Downcase first letter of error messages.
+ * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
+ * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
+
+2017-01-18 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/79091
+ * g++.dg/pr79091.C: New.
+
+2017-01-18 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
+ to dg-options.
+ (p0): Add missing dg-error.
+
+2017-01-17 Joe Seymour <joe.s@somniumtech.com>
+
+ * gcc.target/msp430/mul_f5_muldef.c: New test.
+
+2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/79004
+ * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
+ options. Fix up the syntax for using \m and \M.
+
+2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/78875
+ * gcc.target/powerpc/ssp-1.c: New testcase.
+ * gcc.target/powerpc/ssp-2.c: New testcase.
+
+2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/eh_return.c: New test.
+
+2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * vec-rlmi-rlnm.c: New file.
+
+2017-01-17 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/61636
+ * g++.dg/cpp1y/pr61636-1.C: New.
+ * g++.dg/cpp1y/pr61636-2.C: New.
+ * g++.dg/cpp1y/pr61636-3.C: New.
+
+2017-01-17 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/79115
+ * gcc.dg/pr78768.c: Make it a link-only test.
+
+2017-01-17 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/71497
+ * c-c++-common/Wmisleading-indentation-3.c: Update wording of
+ expected messages.
+ * c-c++-common/Wmisleading-indentation.c: Likewise.
+
+2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/79058
+ * gcc.target/arm/pr79058.c: New.
+
+2017-01-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/71854
+ * gcc.dg/vect/pr71854.c: New test.
+
+2017-01-17 Martin Liska <mliska@suse.cz>
+
+ PR ipa/71207
+ * g++.dg/ipa/pr71207.C: New test.
+
+2017-01-17 Jan Hubicka <hubicka@ucw.cz>
+
+ PR middle-end/77445
+ * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
+ * gcc.dg/tree-ssa/pr77445.c: New testcase.
+
+2017-01-17 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
+ rather than long unsigned int.
+ * g++.dg/tree-ssa/ssa-dom.C: Likewise.
+
+2017-01-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71433
+ * gcc.dg/Warray-bounds-20.c: New testcase.
+
+2017-01-17 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/52563
+ PR testsuite/71237
+ PR testsuite/77737
+ * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
+ * gcc.dg/tree-ssa/scev-4.c: Likewise.
+ * gcc.dg/tree-ssa/scev-5.c: Likewise.
+
+2017-01-17 Alan Modra <amodra@gmail.com>
+
+ * gcc.target/powerpc/pr79066.c: New.
+
+2017-01-16 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/33562
+ PR tree-optimization/61912
+ PR tree-optimization/77485
+ PR tree-optimization/79090
+ * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
+ * g++.dg/tree-ssa/ssa-dse-2.C: New test.
+
+2017-01-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/79089
+ * gcc.c-torture/compile/pr79089.c: New test.
+
+ PR target/79080
+ * gcc.dg/pr79080.c: New test.
+
+2017-01-16 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/78304
+ * gcc.dg/format/pr78304.c: Convert argument from integral type
+ to a pointer.
+ * gcc.dg/format/pr78304-2.c: Likewise.
+
+2017-01-16 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
+ * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
+
+2017-01-16 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
+ Change arguments and return type to bool long long.
+
+2017-01-16 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/79051
+ * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
+ on x86.
+
+2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
+
+ Revert:
+ 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71737
+ * g++.dg/cpp0x/pr71737.C: New.
+
+2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/swaps-p8-27.c: New.
+
+2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71737
+ * g++.dg/cpp0x/pr71737.C: New.
+
+2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt62.adb: New test.
+ * gnat.dg/opt62_pkg.ads: New helper.
+
+2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/78626
+ PR rtl-optimization/78727
+ * gcc.dg/torture/pr78626.c: New test.
+ * gcc.dg/torture/pr78727.c: New test.
+
+2017-01-14 Alan Modra <amodra@gmail.com>
+
+ * gcc.c-torture/compile/pr72749.c: New test.
+
+2017-01-13 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/78304
+ * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
+ (test_macro_2): New test.
+ (test_macro_3): New test.
+ (test_macro_4): New test.
+ (test_non_contiguous_strings): Convert line number to line offset.
+ * gcc.dg/format/pr78304-2.c: New test case.
+ * gcc.dg/format/pr78304.c: New test case.
+
+2017-01-13 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/funcspec-56.inc: Add missing options and
+ reorder options by implied ISAs, as in ix86_target_string.
+
+2017-01-13 Marek Polacek <polacek@redhat.com>
+
+ PR c++/71166
+ * g++.dg/cpp0x/constexpr-array18.C: New test.
+
+2017-01-13 Jeff Law <law@redhat.com>
+
+ * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
+
+ PR tree-optimization/61912
+ PR tree-optimization/77485
+ * g++.dg/tree-ssa/ssa-dse-1.C: New test.
+ * gcc.dg/tree-ssa/pr30375: Adjust expected output.
+ * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
+
+ PR tree-optimization/33562
+ PR tree-optimization/61912
+ PR tree-optimization/77485
+ * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
+ * gcc.dg/tree-ssa/complex-5.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
+ * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
+
+2017-01-13 Martin Liska <mliska@suse.cz>
+
+ PR ipa/79043
+ * gcc.c-torture/execute/pr79043.c: New test.
+
+2017-01-13 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/78411
+ * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
+
+2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/70697
+ * gfortran.dg/coarray/event_4.f08: New test.
+
+2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/70696
+ * gfortran.dg/coarray/event_3.f08: New test.
+
+2017-01-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77283
+ * gcc.dg/tree-ssa/split-path-9.c: Fix.
+
+2017-01-13 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/gimplefe-22.c: New testcase.
+
+2017-01-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77283
+ * gcc.dg/tree-ssa/split-path-7.c: Adjust.
+ * gcc.dg/tree-ssa/split-path-8.c: New testcase.
+ * gcc.dg/tree-ssa/split-path-9.c: Likewise.
+
+2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
+
+ * gcc.dg/pr77862.c: Require fpic target.
+
+2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/79004
+ * gcc.target/powerpc/pr79004.c: New test.
+
+2017-01-12 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/pr78138.c: Adjust.
+ * gcc.dg/pr78768.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
+ * gcc.dg/tree-ssa/pr78605.c: Adjust.
+ * gcc.dg/tree-ssa/pr78622.c: Adjust.
+
+2017-01-12 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
+
+2017-01-12 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/79051
+ * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
+ due to bug 79054.
+
+2017-01-12 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/pr78768.c: Require LTO.
+
+2017-01-12 Martin Sebor <msebor@redhat.com>
+
+ PR c/79074
+ * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
+ due to the referenced bug.
+
+2017-01-12 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/79073
+ * gcc.dg/pr78973.c: Xfail on ILP32 targets.
+
+2017-01-12 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/builtin_target.c (check_features): Check all
+ supported __builtin_cpu_supports options.
+
+2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR tree-optimization/78319
+ * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
+ Remove xfail.
+
+2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/79044
+ * gcc.target/powerpc/swaps-p8-26.c: New.
+
+2017-01-12 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/gimplefe-21.c: New testcase.
+
+2017-01-12 Michael Collison <michael.collison@arm.com>
+
+ * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
+
+2017-01-11 Julia Koval <julia.koval@intel.com>
+ Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/sgx.c New test.
+ * gcc.target/i386/sse-12.c: Add -msgx.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * g++.dg/other/i386-2.C: Ditto.
+ * g++.dg/other/i386-3.C: Ditto.
+
+2017-01-11 Martin Sebor <msebor@redhat.com>
+
+ PR c++/24511
+ * g++.dg/template/explicit9.C: New test.
+
+2017-01-11 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/77812
+ * g++.dg/pr77812.C: New.
+
+2017-01-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71537
+ * g++.dg/cpp1y/constexpr-71537.C: New test.
+
+ * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
+ argument.
+
+2017-01-11 Martin Sebor <msebor@redhat.com>
+
+ PR c/47931
+ * c-c++-common/Waddress-2.c: New test.
+
+2017-01-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/78341
+ * g++.dg/cpp0x/pr78341.C: New test.
+
+2017-01-11 Martin Sebor <msebor@redhat.com>
+
+ PR c/78768
+ * gcc.dg/pr78768.c: New test.
+
+2017-01-11 David Malcolm <dmalcolm@redhat.com>
+
+ PR driver/78877
+ * gcc.dg/spellcheck-options-14.c: New test case.
+ * gcc.dg/spellcheck-options-15.c: New test case.
+ * gcc.dg/spellcheck-options-16.c: New test case.
+ * gcc.dg/spellcheck-options-17.c: New test case.
+
+2017-01-11 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
+
+2017-01-11 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
+ instead of just 1 for the decomposition from struct C.
+
+2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.c-torture/execute/20170111-1.c: New test.
+
+2017-01-11 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
+
+2017-01-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/50199
+ * gcc.dg/lto/pr50199_0.c: New test.
+
+2017-01-10 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/78960
+ PR testsuite/78959
+ PR testsuite/78133
+ * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
+ * gcc.dg/tree-ssa/pr78622.c: Ditto.
+
+2017-01-10 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/78138
+ * gcc.dg/pr78138.c: New test.
+
+2017-01-10 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/77949
+ * g++.dg/diagnostic/pr77949.C: New test case.
+
+2017-01-10 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/78245
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
+
+2017-01-10 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/78775
+ * gcc.dg/attr-alloc_size-4.c: Add test cases.
+ * gcc.dg/attr-alloc_size-10.c: New test.
+ * gcc.dg/attr-alloc_size-11.c: New test.
+ * gcc.dg/builtin-stringop-chk-7.c: New test.
+ * gcc.dg/pr78775.c: New test.
+ * gcc.dg/pr78973-2.c: New test.
+ * gcc.dg/pr78973.c: New test.
+
+2017-01-10 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/77766
+ PR tree-optimization/78856
+ * gcc.c-torture/execute/pr77766.c: New test.
+
+2016-01-10 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79034
+ * g++.dg/torture/pr79034.C: New testcase.
+
+2017-01-10 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
+ * gcc.dg/ipa/ipa-icf-10.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-11.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-12.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-13.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-16.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-18.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-2.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-20.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-21.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-23.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-25.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-26.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-27.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-3.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-35.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-36.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-37.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-5.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-7.c: Likewise.
+ * gcc.dg/ipa/ipa-icf-8.c: Likewise.
+ * gcc.dg/ipa/pr64307.c: Likewise.
+ * gcc.dg/ipa/pr77653.c: Likewise.
+
+2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
+
+ * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
+ * g++.dg/other/i386-3.C: Ditto.
+ * gcc.target/i386/sse-12.c: Ditto.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-22.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/builtin_target.c: Handle new option.
+ * gcc.target/i386/funcspec-56.inc: Test new attributes.
+ * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
+ * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
+
+2017-01-09 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/79036
+ * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
+ with different precisions.
+
+2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
+
+ * g++.dg/opt/call2.C: New test.
+ * g++.dg/opt/call3.C: Likewise.
+ * gnat.dg/array26.adb: New test.
+ * gnat.dg/array26_pkg.ad[sb]: New helper.
+ * gnat.dg/array27.adb: New test.
+ * gnat.dg/array27_pkg.ad[sb]: New helper.
+ * gnat.dg/array28.adb: New test.
+ * gnat.dg/array28_pkg.ad[sb]: New helper.
+
+2017-01-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR translation/79019
+ PR translation/79020
+ * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
+ diagnostics.
+ * gfortran.dg/initialization_17.f90: Likewise.
+
+2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR testsuite/79026
+ * gcc.target/i386/pr78904-2.c: Require nonpic targets.
+ * gcc.target/i386/pr78904-4.c: Likewise.
+ * gcc.target/i386/pr78904-6.c: Likewise.
+ * gcc.target/i386/pr78967-2.c: Likewise.
+
+2017-01-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/78899
+ * gcc.target/i386/pr78899.c: New test.
+ * gcc.dg/pr71077.c: New test.
+
+2017-01-09 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/78365
+ PR ipa/78599
+ * gcc.dg/torture/pr78365.c: New test.
+
+2017-01-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/78948
+ * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
+ (main): Use int* instead of long long.
+
+ PR tree-optimization/78938
+ * gcc.dg/vect/pr78938.c: New test.
+
+2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.dg/20161219.c: New test.
+
+2017-01-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78997
+ * gcc.dg/torture/pr78997.c: New testcase.
+
+2017-01-09 Richard Biener <rguenther@suse.de>
+
+ PR debug/79000
+ * g++.dg/lto/pr79000_0.C: New testcase.
+ * g++.dg/lto/pr79000_1.c: Likewise.
+
+2017-01-08 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/77708
+ * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
+ * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
+ due to bug 78969.
+ * gcc.dg/format/pr78569.c: Adjust.
+
+2017-01-07 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/72803
+ * g++.dg/diagnostic/pr72803.C: New test case.
+
+2017-01-07 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
+ * gcc.dg/attr-alloc_size-4.c: Same.
+
+2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray/ptr_comp_1.f08: New test.
+ * gfortran.dg/coarray/ptr_comp_2.f08: New test.
+ * gfortran.dg/coarray/ptr_comp_3.f08: New test.
+ * gfortran.dg/coarray/ptr_comp_4.f08: New test.
+ * gfortran.dg/coarray_ptr_comp_1.f08: New test.
+ * gfortran.dg/coarray_ptr_comp_2.f08: New test.
+ * gfortran.dg/coarray_ptr_comp_3.f08: New test.
+
+2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
+ * gcc.dg/memcmp-1.c: New.
+ * gcc.dg/strncmp-1.c: New.
+
+2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/acle/mcrr: New.
+ * gcc.target/arm/acle/mcrr2: New.
+ * gcc.target/arm/acle/mrrc: New.
+ * gcc.target/arm/acle/mrrc2: New.
+
+2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/acle/mcr.c: New.
+ * gcc.target/arm/acle/mrc.c: New.
+ * gcc.target/arm/acle/mcr2.c: New.
+ * gcc.target/arm/acle/mrc2.c: New.
+
+2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/acle/ldc: New.
+ * gcc.target/arm/acle/ldc2: New.
+ * gcc.target/arm/acle/ldcl: New.
+ * gcc.target/arm/acle/ldc2l: New.
+ * gcc.target/arm/acle/stc: New.
+ * gcc.target/arm/acle/stc2: New.
+ * gcc.target/arm/acle/stcl: New.
+ * gcc.target/arm/acle/stc2l: New.
+
+2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/acle/acle.exp: Run tests for different options
+ and make sure fat-lto-objects is used such that we can still do
+ assemble scans.
+ * gcc.target/arm/acle/cdp.c: New.
+ * gcc.target/arm/acle/cdp2.c: New.
+ * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
+ (check_effective_target_arm_coproc1_ok_nocache): New.
+ (check_effective_target_arm_coproc2_ok): New.
+ (check_effective_target_arm_coproc2_ok_nocache): New.
+ (check_effective_target_arm_coproc3_ok): New.
+ (check_effective_target_arm_coproc3_ok_nocache): New.
+ (check_effective_target_arm_coproc4_ok): New.
+ (check_effective_target_arm_coproc4_ok_nocache): New.
+
+2017-01-06 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/78605
+ * gcc.dg/tree-ssa/pr78605.c: New test.
+
+2017-01-05 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/78910
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
+ diagnostics.
+ * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
+ * gcc.dg/tree-ssa/pr78910.c: New test.
+
+2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/sso-10.c: New test.
+
+2017-01-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/71016
+ * gcc.target/i386/pr71016.c: New test.
+ * gcc.target/aarch64/pr71016.c: New test.
+ * gcc.dg/tree-ssa/pr66726-3.c: New test.
+
+ PR c++/78931
+ * g++.dg/cpp1z/decomp19.C: New test.
+
+ PR c++/78890
+ * g++.dg/init/ref14.C: Expect error even in C++11 and later.
+ * g++.dg/init/union1.C: Likewise.
+ * g++.dg/cpp0x/union6.C: Expect errors.
+ * g++.dg/cpp0x/union8.C: New test.
+ * g++.dg/cpp0x/pr78890-1.C: New test.
+ * g++.dg/cpp0x/pr78890-2.C: New test.
+
+2017-01-05 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.target/powerpc/pr71670.c: Require p9vector.
+ * gcc.target/powerpc/p9-novsx.c: Same.
+
+2017-01-05 David Malcolm <dmalcolm@redhat.com>
+
+ * selftests/asr_div1.rtl: New file.
+ * selftests/aarch64: New subdirectory.
+ * selftests/aarch64/times-two.rtl: New file.
+ * selftests/bb-index.rtl: New file.
+ * selftests/cfg-test.rtl: New file.
+ * selftests/const-int.rtl: New file.
+ * selftests/example-labels.rtl: New file.
+ * selftests/insn-with-mode.rtl: New file.
+ * selftests/jump-to-label-ref.rtl: New file.
+ * selftests/jump-to-return.rtl: New file.
+ * selftests/jump-to-simple-return.rtl: New file.
+ * selftests/mem.rtl: New file.
+ * selftests/note-insn-deleted.rtl: New file.
+ * selftests/note_insn_basic_block.rtl: New file.
+ * selftests/simple-cse.rtl: New file.
+ * selftests/symbol-ref.rtl: New file.
+ * selftests/x86_64: New subdirectory.
+ * selftests/x86_64/call-insn.rtl: New file.
+ * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
+ * selftests/x86_64/times-two.rtl: New file.
+ * selftests/x86_64/unspec.rtl: New file.
+
+2017-01-05 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78765
+ * g++.dg/cpp0x/pr78765.C: New.
+
+2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/memcpy-2.c: New test.
+ * gcc.target/s390/memset-2.c: New test.
+
+2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/memcpy-1.c: New test.
+
+2017-01-04 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/78812
+ * g++.dg/torture/pr78812.C: New test.
+
+2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/71977
+ PR target/70568
+ PR target/78823
+ * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
+ 64-bit VSX systems with direct move, whether we optimize common
+ code sequences in the GLIBC math library for float math functions.
+ * gcc.target/powerpc/pr71977-2.c: Likewise.
+
+2017-01-04 Marek Polacek <polacek@redhat.com>
+
+ PR c++/64767
+ * c-c++-common/Wpointer-compare-1.c: New test.
+
+2017-01-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/78949
+ * c-c++-common/Wunused-var-16.c: New test.
+
+ PR c++/78693
+ * g++.dg/cpp0x/pr78693.C: New test.
+
+ PR driver/78957
+ * gcc.dg/pr78957.c: New test.
+
+ * g++.dg/cpp1y/auto-fn34.C: New test.
+
+ PR c++/71182
+ * g++.dg/cpp0x/pr71182.C: New test.
+
+2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/78056
+ * gcc.target/powerpc/pr78056-1.c: New test.
+ * gcc.target/powerpc/pr78056-2.c: New test.
+ * gcc.target/powerpc/pr78056-3.c: New test.
+ * gcc.target/powerpc/pr78056-4.c: New test.
+ * gcc.target/powerpc/pr78056-5.c: New test.
+ * gcc.target/powerpc/pr78056-6.c: New test.
+ * gcc.target/powerpc/pr78056-7.c: New test.
+ * gcc.target/powerpc/pr78056-8.c: New test.
+ * lib/target-supports.exp
+ (check_effective_target_powerpc_popcntb_ok): New procedure to test
+ whether the effective target supports the popcntb instruction.
+
+2017-01-03 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/67955
+ * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
+
+2017-01-04 Marek Polacek <polacek@redhat.com>
+
+ PR c++/77545
+ PR c++/77284
+ * g++.dg/cpp0x/range-for32.C: New test.
+ * g++.dg/cpp0x/range-for33.C: New test.
+
+2017-01-04 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/Wmissing-braces-fixits.c: New test case.
+
+2017-01-04 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/66735
+ * g++.dg/cpp1y/pr66735.C: New.
+
+2017-01-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/71563
+ * gcc.dg/tree-ssa/pr71563.c: New test.
+
+2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR fortran/78534
+ PR fortran/78976
+ * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
+ due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
+ * gfortran.dg/transfer_intrinsic_1.f90: Change
+ scan-tree-dump-times due to gfc_trans_string_copy change to
+ avoid -Wstringop-overflow.
+
+2017-01-03 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/78856
+ * gcc.c-torture/execute/pr78856.c: New test.
+
+2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/78953
+ * gcc.target/powerpc/pr78953.c: New test.
+
+2017-01-03 Ian Lance Taylor <iant@google.com>
+
+ * gcc.misc-tests/godump-1.c: Update for accurate representation of
+ enums.
+
+2017-01-03 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/78696
+ * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
+
+2017-01-03 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/dg-test-1.c: Add tests of relative line specifications
+ with more than one digit.
+ * lib/gcc-dg.exp (process-message): Support more than one digit
+ in relative line specifications.
+
+2017-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/78965
+ * gcc.dg/pr78965.c: New test.
+
+ PR middle-end/78901
+ * g++.dg/opt/pr78901.C: New test.
+
+2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR fortran/78534
+ PR fortran/66310
+ * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
+ due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
+ * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
+ * gfortran.dg/repeat_7.f90: New test for PR 66310.
+ * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
+ * gfortran.dg/string_1.f90: Limit to ilp32 targets.
+ * gfortran.dg/string_1_lp64.f90: New test.
+ * gfortran.dg/string_3.f90: Limit to ilp32 targets.
+ * gfortran.dg/string_3_lp64.f90: New test.
+ * gfortran.dg/transfer_intrinsic_1.f90: Change
+ scan-tree-dump-times due to gfc_trans_string_copy change to
+ avoid -Wstringop-overflow.
+
+2017-01-02 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/78967
+ * gcc.target/i386/pr78967-1.c: New test.
+ * gcc.target/i386/pr78967-2.c: Ditto.
+ * gcc.target/i386/pr78967-3.c: Ditto.
+
+ * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
+ * gcc.target/i386/pr78904-4.c: Ditto.
+ * gcc.target/i386/pr78904-6.c: Ditto.
+
+2017-01-01 Jan Hubicka <hubicka@ucw.cz>
+
+ PR middle-end/77674
+ * g++.dg/torture/pr77674.C: New testcase.
+
+2017-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
+Copyright (C) 2017 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/README b/gcc/testsuite/README
index 1c99650f0af..609a6fb43ea 100644
--- a/gcc/testsuite/README
+++ b/gcc/testsuite/README
@@ -61,7 +61,7 @@ where
testsuite directory.
-Copyright (C) 1998-2017 Free Software Foundation, Inc.
+Copyright (C) 1998-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/testsuite/README.compat b/gcc/testsuite/README.compat
index 90d8102df52..edde454ed10 100644
--- a/gcc/testsuite/README.compat
+++ b/gcc/testsuite/README.compat
@@ -85,7 +85,7 @@ Janis Johnson, <janis187@us.ibm.com>
October 2002
-Copyright (C) 2002-2017 Free Software Foundation, Inc.
+Copyright (C) 2002-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/testsuite/README.gcc b/gcc/testsuite/README.gcc
index b0840e8fb66..1d36992fa44 100644
--- a/gcc/testsuite/README.gcc
+++ b/gcc/testsuite/README.gcc
@@ -80,7 +80,7 @@ For execution tests, put them in execute.
If a test does not fit into the torture framework, use the dg framework.
-Copyright (C) 1997-2017 Free Software Foundation, Inc.
+Copyright (C) 1997-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/testsuite/brig.dg/dg.exp b/gcc/testsuite/brig.dg/dg.exp
index c3c485c84b1..fda4a04c96b 100644
--- a/gcc/testsuite/brig.dg/dg.exp
+++ b/gcc/testsuite/brig.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/config/default.exp b/gcc/testsuite/config/default.exp
index 2087a5e9be4..a361b8cdf9a 100644
--- a/gcc/testsuite/config/default.exp
+++ b/gcc/testsuite/config/default.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/README b/gcc/testsuite/g++.dg/README
index ec551d98cb6..a96571fc390 100644
--- a/gcc/testsuite/g++.dg/README
+++ b/gcc/testsuite/g++.dg/README
@@ -33,7 +33,7 @@ special Tests that need custom expect code to run them; see special/ecos.exp
for an example.
-Copyright (C) 2001-2017 Free Software Foundation, Inc.
+Copyright (C) 2001-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/testsuite/g++.dg/asan/asan.exp b/gcc/testsuite/g++.dg/asan/asan.exp
index 124c44e9e9a..4ee8dd98697 100644
--- a/gcc/testsuite/g++.dg/asan/asan.exp
+++ b/gcc/testsuite/g++.dg/asan/asan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/g++.dg/bprob/bprob.exp b/gcc/testsuite/g++.dg/bprob/bprob.exp
index 94b6535a059..9447364a67d 100644
--- a/gcc/testsuite/g++.dg/bprob/bprob.exp
+++ b/gcc/testsuite/g++.dg/bprob/bprob.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/charset/charset.exp b/gcc/testsuite/g++.dg/charset/charset.exp
index 6296fe9d7a8..9225c8ab77d 100644
--- a/gcc/testsuite/g++.dg/charset/charset.exp
+++ b/gcc/testsuite/g++.dg/charset/charset.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/compat/break/README b/gcc/testsuite/g++.dg/compat/break/README
index d19334c71b3..708505fa543 100644
--- a/gcc/testsuite/g++.dg/compat/break/README
+++ b/gcc/testsuite/g++.dg/compat/break/README
@@ -11,7 +11,7 @@ ABI-compliant should also be covered by a test for -Wabi to ensure that
there is a warning for the construct.
-Copyright (C) 2002-2017 Free Software Foundation, Inc.
+Copyright (C) 2002-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/testsuite/g++.dg/compat/compat.exp b/gcc/testsuite/g++.dg/compat/compat.exp
index 4d83f927889..3acf42cda07 100644
--- a/gcc/testsuite/g++.dg/compat/compat.exp
+++ b/gcc/testsuite/g++.dg/compat/compat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/compat/struct-layout-1.exp b/gcc/testsuite/g++.dg/compat/struct-layout-1.exp
index 71e76189a1a..6640d1f9975 100644
--- a/gcc/testsuite/g++.dg/compat/struct-layout-1.exp
+++ b/gcc/testsuite/g++.dg/compat/struct-layout-1.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/debug/debug.exp b/gcc/testsuite/g++.dg/debug/debug.exp
index dfa29897aa8..063a118bbcb 100644
--- a/gcc/testsuite/g++.dg/debug/debug.exp
+++ b/gcc/testsuite/g++.dg/debug/debug.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp b/gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp
index 061a740540d..28d285bf079 100644
--- a/gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp
+++ b/gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2017 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/dfp/dfp.exp b/gcc/testsuite/g++.dg/dfp/dfp.exp
index 870eb248ba8..9e97078f0ff 100644
--- a/gcc/testsuite/g++.dg/dfp/dfp.exp
+++ b/gcc/testsuite/g++.dg/dfp/dfp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/dg.exp b/gcc/testsuite/g++.dg/dg.exp
index 8222e38b2c6..7a6096ca522 100644
--- a/gcc/testsuite/g++.dg/dg.exp
+++ b/gcc/testsuite/g++.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2017 Free Software Foundation, Inc.
+# Copyright (C) 2000-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/gcov/gcov.exp b/gcc/testsuite/g++.dg/gcov/gcov.exp
index 1d424c93f2c..fd83568f700 100644
--- a/gcc/testsuite/g++.dg/gcov/gcov.exp
+++ b/gcc/testsuite/g++.dg/gcov/gcov.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp b/gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp
index 3d7245b9995..0e8dc6643dd 100644
--- a/gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp
+++ b/gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/g++.dg/goacc/goacc.exp b/gcc/testsuite/g++.dg/goacc/goacc.exp
index 1af1c3a4f76..2fe7087266f 100644
--- a/gcc/testsuite/g++.dg/goacc/goacc.exp
+++ b/gcc/testsuite/g++.dg/goacc/goacc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/g++.dg/gomp/gomp.exp b/gcc/testsuite/g++.dg/gomp/gomp.exp
index a97fe793ac9..50f4ec2869b 100644
--- a/gcc/testsuite/g++.dg/gomp/gomp.exp
+++ b/gcc/testsuite/g++.dg/gomp/gomp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/g++.dg/graphite/graphite.exp b/gcc/testsuite/g++.dg/graphite/graphite.exp
index f12a2d1f953..7ea442741c5 100644
--- a/gcc/testsuite/g++.dg/graphite/graphite.exp
+++ b/gcc/testsuite/g++.dg/graphite/graphite.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/lto/lto.exp b/gcc/testsuite/g++.dg/lto/lto.exp
index f302a4dc30f..d399c075d56 100644
--- a/gcc/testsuite/g++.dg/lto/lto.exp
+++ b/gcc/testsuite/g++.dg/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/pch/pch.exp b/gcc/testsuite/g++.dg/pch/pch.exp
index 8ad2c222a51..b5fca7380ba 100644
--- a/gcc/testsuite/g++.dg/pch/pch.exp
+++ b/gcc/testsuite/g++.dg/pch/pch.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/plugin/plugin.exp b/gcc/testsuite/g++.dg/plugin/plugin.exp
index 4f9ce16ffc9..451c4a99e33 100644
--- a/gcc/testsuite/g++.dg/plugin/plugin.exp
+++ b/gcc/testsuite/g++.dg/plugin/plugin.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/simulate-thread/simulate-thread.exp b/gcc/testsuite/g++.dg/simulate-thread/simulate-thread.exp
index c385756c866..96bb50264cb 100644
--- a/gcc/testsuite/g++.dg/simulate-thread/simulate-thread.exp
+++ b/gcc/testsuite/g++.dg/simulate-thread/simulate-thread.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/special/ecos.exp b/gcc/testsuite/g++.dg/special/ecos.exp
index 9b7f5b45578..e03d9fce8c5 100644
--- a/gcc/testsuite/g++.dg/special/ecos.exp
+++ b/gcc/testsuite/g++.dg/special/ecos.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
+# Copyright (C) 1999-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/tls/tls.exp b/gcc/testsuite/g++.dg/tls/tls.exp
index c19ae72cc83..2e1658bc590 100644
--- a/gcc/testsuite/g++.dg/tls/tls.exp
+++ b/gcc/testsuite/g++.dg/tls/tls.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/tm/tm.exp b/gcc/testsuite/g++.dg/tm/tm.exp
index cc6e2353f94..c2502235cab 100644
--- a/gcc/testsuite/g++.dg/tm/tm.exp
+++ b/gcc/testsuite/g++.dg/tm/tm.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp b/gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp
index fc5043642b5..33e89d9833f 100644
--- a/gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp
+++ b/gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/tree-prof/tree-prof.exp b/gcc/testsuite/g++.dg/tree-prof/tree-prof.exp
index 2be322f2001..910eab25348 100644
--- a/gcc/testsuite/g++.dg/tree-prof/tree-prof.exp
+++ b/gcc/testsuite/g++.dg/tree-prof/tree-prof.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.dg/tsan/tsan.exp b/gcc/testsuite/g++.dg/tsan/tsan.exp
index 84990b5d134..c056e083a93 100644
--- a/gcc/testsuite/g++.dg/tsan/tsan.exp
+++ b/gcc/testsuite/g++.dg/tsan/tsan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/g++.dg/ubsan/ubsan.exp b/gcc/testsuite/g++.dg/ubsan/ubsan.exp
index b0a6954c965..29077722990 100644
--- a/gcc/testsuite/g++.dg/ubsan/ubsan.exp
+++ b/gcc/testsuite/g++.dg/ubsan/ubsan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/g++.dg/vect/vect.exp b/gcc/testsuite/g++.dg/vect/vect.exp
index 0c065ad7f8d..3803ed19dbe 100644
--- a/gcc/testsuite/g++.dg/vect/vect.exp
+++ b/gcc/testsuite/g++.dg/vect/vect.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/README b/gcc/testsuite/g++.old-deja/g++.brendan/README
index 15875ff6d34..79015824976 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/README
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/README
@@ -40,7 +40,7 @@ visibility - access control and visibility checking
warnings - warning messages
-Copyright (C) 1997-2017 Free Software Foundation, Inc.
+Copyright (C) 1997-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/README b/gcc/testsuite/g++.old-deja/g++.robertl/README
index 835dbbbea1d..e8ae882e532 100644
--- a/gcc/testsuite/g++.old-deja/g++.robertl/README
+++ b/gcc/testsuite/g++.old-deja/g++.robertl/README
@@ -18,7 +18,7 @@ We'll do better now.
Robert Lipe
-Copyright (C) 1998-2017 Free Software Foundation, Inc.
+Copyright (C) 1998-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/testsuite/g++.old-deja/old-deja.exp b/gcc/testsuite/g++.old-deja/old-deja.exp
index 84f15cabbc1..aed6b19b1e8 100644
--- a/gcc/testsuite/g++.old-deja/old-deja.exp
+++ b/gcc/testsuite/g++.old-deja/old-deja.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1988-2017 Free Software Foundation, Inc.
+# Copyright (C) 1988-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.c-torture/compile/compile.exp b/gcc/testsuite/gcc.c-torture/compile/compile.exp
index 91d5133b3e7..e4cca1801e3 100644
--- a/gcc/testsuite/gcc.c-torture/compile/compile.exp
+++ b/gcc/testsuite/gcc.c-torture/compile/compile.exp
@@ -1,5 +1,5 @@
# Expect driver script for GCC Regression Tests
-# Copyright (C) 1993-2017 Free Software Foundation, Inc.
+# Copyright (C) 1993-2018 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp b/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
index ba16b09c41a..9f0b24ad4ee 100644
--- a/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
+++ b/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.c-torture/execute/execute.exp b/gcc/testsuite/gcc.c-torture/execute/execute.exp
index 4eefcf4cde1..6d7c354854b 100644
--- a/gcc/testsuite/gcc.c-torture/execute/execute.exp
+++ b/gcc/testsuite/gcc.c-torture/execute/execute.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2017 Free Software Foundation, Inc.
+# Copyright (C) 1991-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp b/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp
index 043e02ded1b..bff643b6b31 100644
--- a/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp
@@ -1,6 +1,6 @@
#
# Expect driver script for GCC Regression Tests
-# Copyright (C) 1993-2017 Free Software Foundation, Inc.
+# Copyright (C) 1993-2018 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp b/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp
index f0c4532501c..8a8b88720ce 100644
--- a/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp
+++ b/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp
@@ -1,6 +1,6 @@
#
# Expect driver script for GCC Regression Tests
-# Copyright (C) 1993-2017 Free Software Foundation, Inc.
+# Copyright (C) 1993-2018 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/README b/gcc/testsuite/gcc.dg/README
index 4073ea01c4d..b430b3b5cdf 100644
--- a/gcc/testsuite/gcc.dg/README
+++ b/gcc/testsuite/gcc.dg/README
@@ -16,7 +16,7 @@ Notes for testsuite/gcc.dg.
4) Send bugs, comments, etc. to dje@cygnus.com.
-Copyright (C) 1997-2017 Free Software Foundation, Inc.
+Copyright (C) 1997-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/testsuite/gcc.dg/asan/asan.exp b/gcc/testsuite/gcc.dg/asan/asan.exp
index daceccdaac3..7b669056a97 100644
--- a/gcc/testsuite/gcc.dg/asan/asan.exp
+++ b/gcc/testsuite/gcc.dg/asan/asan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.dg/atomic/atomic.exp b/gcc/testsuite/gcc.dg/atomic/atomic.exp
index 6935dec3f1c..d4e972c2f12 100644
--- a/gcc/testsuite/gcc.dg/atomic/atomic.exp
+++ b/gcc/testsuite/gcc.dg/atomic/atomic.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.dg/autopar/autopar.exp b/gcc/testsuite/gcc.dg/autopar/autopar.exp
index eef66a4ceb6..33839bcd97d 100644
--- a/gcc/testsuite/gcc.dg/autopar/autopar.exp
+++ b/gcc/testsuite/gcc.dg/autopar/autopar.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/charset/charset.exp b/gcc/testsuite/gcc.dg/charset/charset.exp
index c2b1a5fd3a0..a2e520112bc 100644
--- a/gcc/testsuite/gcc.dg/charset/charset.exp
+++ b/gcc/testsuite/gcc.dg/charset/charset.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/compat/compat.exp b/gcc/testsuite/gcc.dg/compat/compat.exp
index 39bdaa11ae6..3f476a5fc73 100644
--- a/gcc/testsuite/gcc.dg/compat/compat.exp
+++ b/gcc/testsuite/gcc.dg/compat/compat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/compat/struct-layout-1.exp b/gcc/testsuite/gcc.dg/compat/struct-layout-1.exp
index 2afa605880f..c9a8349cba1 100644
--- a/gcc/testsuite/gcc.dg/compat/struct-layout-1.exp
+++ b/gcc/testsuite/gcc.dg/compat/struct-layout-1.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/cpp/assembl2.S b/gcc/testsuite/gcc.dg/cpp/assembl2.S
index 31b8dc6d597..d6e3ff22955 100644
--- a/gcc/testsuite/gcc.dg/cpp/assembl2.S
+++ b/gcc/testsuite/gcc.dg/cpp/assembl2.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2017 Free Software Foundation, Inc. */
+/* Copyright (C) 2000-2018 Free Software Foundation, Inc. */
/* { dg-do preprocess } */
diff --git a/gcc/testsuite/gcc.dg/cpp/cpp.exp b/gcc/testsuite/gcc.dg/cpp/cpp.exp
index e59fd25671e..acf5502018f 100644
--- a/gcc/testsuite/gcc.dg/cpp/cpp.exp
+++ b/gcc/testsuite/gcc.dg/cpp/cpp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/cpp/trad/trad.exp b/gcc/testsuite/gcc.dg/cpp/trad/trad.exp
index a9c77ac8fc5..d0b4dc0f7fe 100644
--- a/gcc/testsuite/gcc.dg/cpp/trad/trad.exp
+++ b/gcc/testsuite/gcc.dg/cpp/trad/trad.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/debug/debug.exp b/gcc/testsuite/gcc.dg/debug/debug.exp
index d0d3546113d..6eef97c4f0b 100644
--- a/gcc/testsuite/gcc.dg/debug/debug.exp
+++ b/gcc/testsuite/gcc.dg/debug/debug.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp b/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp
index 33871f716ff..cd55b7758d2 100644
--- a/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp
+++ b/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/dfp/dfp.exp b/gcc/testsuite/gcc.dg/dfp/dfp.exp
index 7046b1ca3a8..e96dafd1ee8 100644
--- a/gcc/testsuite/gcc.dg/dfp/dfp.exp
+++ b/gcc/testsuite/gcc.dg/dfp/dfp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/dg.exp b/gcc/testsuite/gcc.dg/dg.exp
index 0b18432ba3b..d6722170ff5 100644
--- a/gcc/testsuite/gcc.dg/dg.exp
+++ b/gcc/testsuite/gcc.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp b/gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp
index e89dadcd3ad..e311ae7c09b 100644
--- a/gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp
+++ b/gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/format/format.exp b/gcc/testsuite/gcc.dg/format/format.exp
index 3185d6eda19..b5052554ba3 100644
--- a/gcc/testsuite/gcc.dg/format/format.exp
+++ b/gcc/testsuite/gcc.dg/format/format.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp b/gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp
index e9574db4340..17c9c365c66 100644
--- a/gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp
+++ b/gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.dg/goacc/goacc.exp b/gcc/testsuite/gcc.dg/goacc/goacc.exp
index 112fd72f683..9f094327d8b 100644
--- a/gcc/testsuite/gcc.dg/goacc/goacc.exp
+++ b/gcc/testsuite/gcc.dg/goacc/goacc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.dg/gomp/gomp.exp b/gcc/testsuite/gcc.dg/gomp/gomp.exp
index e0ae6f992a0..be1b345fac0 100644
--- a/gcc/testsuite/gcc.dg/gomp/gomp.exp
+++ b/gcc/testsuite/gcc.dg/gomp/gomp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.dg/graphite/graphite.exp b/gcc/testsuite/gcc.dg/graphite/graphite.exp
index 646d192ee7f..78e94b816b6 100644
--- a/gcc/testsuite/gcc.dg/graphite/graphite.exp
+++ b/gcc/testsuite/gcc.dg/graphite/graphite.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/ipa/ipa.exp b/gcc/testsuite/gcc.dg/ipa/ipa.exp
index f62b985a7db..407a8d07e4b 100644
--- a/gcc/testsuite/gcc.dg/ipa/ipa.exp
+++ b/gcc/testsuite/gcc.dg/ipa/ipa.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/lto/lto.exp b/gcc/testsuite/gcc.dg/lto/lto.exp
index 2fcbf8b60a5..033ed7672ad 100644
--- a/gcc/testsuite/gcc.dg/lto/lto.exp
+++ b/gcc/testsuite/gcc.dg/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/noncompile/noncompile.exp b/gcc/testsuite/gcc.dg/noncompile/noncompile.exp
index e5659087a82..bd026fb2a2a 100644
--- a/gcc/testsuite/gcc.dg/noncompile/noncompile.exp
+++ b/gcc/testsuite/gcc.dg/noncompile/noncompile.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/params/params.exp b/gcc/testsuite/gcc.dg/params/params.exp
index 0499a1c1ddd..b80f26354ab 100644
--- a/gcc/testsuite/gcc.dg/params/params.exp
+++ b/gcc/testsuite/gcc.dg/params/params.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2017 Free Software Foundation, Inc.
+# Copyright (C) 2016-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.dg/pch/pch.exp b/gcc/testsuite/gcc.dg/pch/pch.exp
index f721accb148..dc85b6fb820 100644
--- a/gcc/testsuite/gcc.dg/pch/pch.exp
+++ b/gcc/testsuite/gcc.dg/pch/pch.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/plugin/plugin.exp b/gcc/testsuite/gcc.dg/plugin/plugin.exp
index 81dee2248fe..5a19fc907e8 100644
--- a/gcc/testsuite/gcc.dg/plugin/plugin.exp
+++ b/gcc/testsuite/gcc.dg/plugin/plugin.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/rtl/rtl.exp b/gcc/testsuite/gcc.dg/rtl/rtl.exp
index 70a6d8b15f2..91f0abcc27f 100644
--- a/gcc/testsuite/gcc.dg/rtl/rtl.exp
+++ b/gcc/testsuite/gcc.dg/rtl/rtl.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2016-2017 Free Software Foundation, Inc.
+# Copyright (C) 2016-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/sancov/sancov.exp b/gcc/testsuite/gcc.dg/sancov/sancov.exp
index a39f59837d8..d1d12810831 100644
--- a/gcc/testsuite/gcc.dg/sancov/sancov.exp
+++ b/gcc/testsuite/gcc.dg/sancov/sancov.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2017 Free Software Foundation, Inc.
+# Copyright (C) 2015-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp b/gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp
index 0750f553d9e..6f6f4411b38 100644
--- a/gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp
+++ b/gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/special/mips-abi.exp b/gcc/testsuite/gcc.dg/special/mips-abi.exp
index ff40776165f..3a47a867cb1 100644
--- a/gcc/testsuite/gcc.dg/special/mips-abi.exp
+++ b/gcc/testsuite/gcc.dg/special/mips-abi.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/special/special.exp b/gcc/testsuite/gcc.dg/special/special.exp
index 22e62089b8a..95758bf99d9 100644
--- a/gcc/testsuite/gcc.dg/special/special.exp
+++ b/gcc/testsuite/gcc.dg/special/special.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/sso/sso.exp b/gcc/testsuite/gcc.dg/sso/sso.exp
index 84990c87fc3..993c57f0f45 100644
--- a/gcc/testsuite/gcc.dg/sso/sso.exp
+++ b/gcc/testsuite/gcc.dg/sso/sso.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/tls/tls.exp b/gcc/testsuite/gcc.dg/tls/tls.exp
index 10363328a05..70bfd46a38a 100644
--- a/gcc/testsuite/gcc.dg/tls/tls.exp
+++ b/gcc/testsuite/gcc.dg/tls/tls.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/tm/tm.exp b/gcc/testsuite/gcc.dg/tm/tm.exp
index 77772e14270..ebcd536f606 100644
--- a/gcc/testsuite/gcc.dg/tm/tm.exp
+++ b/gcc/testsuite/gcc.dg/tm/tm.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp b/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp
index 63d596853d6..fc9189ee974 100644
--- a/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp
+++ b/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/torture/tls/tls.exp b/gcc/testsuite/gcc.dg/torture/tls/tls.exp
index db13d6b9a5d..0a2b8a5c6ed 100644
--- a/gcc/testsuite/gcc.dg/torture/tls/tls.exp
+++ b/gcc/testsuite/gcc.dg/torture/tls/tls.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp b/gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp
index 0a21f1799f4..ac732fb1879 100644
--- a/gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp
+++ b/gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp b/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp
index 13dc7e25213..6c0134026e3 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp
+++ b/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/tsan/tsan.exp b/gcc/testsuite/gcc.dg/tsan/tsan.exp
index 2d7b183d79d..1adf2c18d86 100644
--- a/gcc/testsuite/gcc.dg/tsan/tsan.exp
+++ b/gcc/testsuite/gcc.dg/tsan/tsan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.dg/ubsan/ubsan.exp b/gcc/testsuite/gcc.dg/ubsan/ubsan.exp
index df607e75f5d..ddeb1bd30fb 100644
--- a/gcc/testsuite/gcc.dg/ubsan/ubsan.exp
+++ b/gcc/testsuite/gcc.dg/ubsan/ubsan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp b/gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp
index bda5d471f12..c885775250e 100644
--- a/gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp
+++ b/gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp b/gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp
index bd580fd74f6..2c7195b7993 100644
--- a/gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp
+++ b/gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp b/gcc/testsuite/gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp
index 66ac51efb5a..77b6c31b69f 100644
--- a/gcc/testsuite/gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp
+++ b/gcc/testsuite/gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp b/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp
index 3107ab789b6..dc8bf50ad51 100644
--- a/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp
+++ b/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/vect/vect.exp b/gcc/testsuite/gcc.dg/vect/vect.exp
index a7ddabd3498..369ece755df 100644
--- a/gcc/testsuite/gcc.dg/vect/vect.exp
+++ b/gcc/testsuite/gcc.dg/vect/vect.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/vmx/vmx.exp b/gcc/testsuite/gcc.dg/vmx/vmx.exp
index 7fd54a745d3..13994b3c00e 100644
--- a/gcc/testsuite/gcc.dg/vmx/vmx.exp
+++ b/gcc/testsuite/gcc.dg/vmx/vmx.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/vxworks/vxworks.exp b/gcc/testsuite/gcc.dg/vxworks/vxworks.exp
index 151e0454237..a3165e842c1 100644
--- a/gcc/testsuite/gcc.dg/vxworks/vxworks.exp
+++ b/gcc/testsuite/gcc.dg/vxworks/vxworks.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.dg/weak/weak.exp b/gcc/testsuite/gcc.dg/weak/weak.exp
index 8c24ac2dc80..9ee3f6d7c2d 100644
--- a/gcc/testsuite/gcc.dg/weak/weak.exp
+++ b/gcc/testsuite/gcc.dg/weak/weak.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/acker1.exp b/gcc/testsuite/gcc.misc-tests/acker1.exp
index 3eb0de1432f..e9deac823cd 100644
--- a/gcc/testsuite/gcc.misc-tests/acker1.exp
+++ b/gcc/testsuite/gcc.misc-tests/acker1.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/arm-isr.exp b/gcc/testsuite/gcc.misc-tests/arm-isr.exp
index 74de221dea1..800e62ee644 100644
--- a/gcc/testsuite/gcc.misc-tests/arm-isr.exp
+++ b/gcc/testsuite/gcc.misc-tests/arm-isr.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/bprob.exp b/gcc/testsuite/gcc.misc-tests/bprob.exp
index 3b5fe9d09b3..eca17741d80 100644
--- a/gcc/testsuite/gcc.misc-tests/bprob.exp
+++ b/gcc/testsuite/gcc.misc-tests/bprob.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/dectest.exp b/gcc/testsuite/gcc.misc-tests/dectest.exp
index d924db85523..09a35d2161e 100644
--- a/gcc/testsuite/gcc.misc-tests/dectest.exp
+++ b/gcc/testsuite/gcc.misc-tests/dectest.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/dhry.exp b/gcc/testsuite/gcc.misc-tests/dhry.exp
index f22f48e5e35..2b744283e34 100644
--- a/gcc/testsuite/gcc.misc-tests/dhry.exp
+++ b/gcc/testsuite/gcc.misc-tests/dhry.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/gcov.exp b/gcc/testsuite/gcc.misc-tests/gcov.exp
index b0274fa4836..df1154dea2e 100644
--- a/gcc/testsuite/gcc.misc-tests/gcov.exp
+++ b/gcc/testsuite/gcc.misc-tests/gcov.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/godump.exp b/gcc/testsuite/gcc.misc-tests/godump.exp
index 246697ee8c9..a6246fdb2e5 100644
--- a/gcc/testsuite/gcc.misc-tests/godump.exp
+++ b/gcc/testsuite/gcc.misc-tests/godump.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2017 Free Software Foundation, Inc.
+# Copyright (C) 2014-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/help.exp b/gcc/testsuite/gcc.misc-tests/help.exp
index 145a0b71bab..3219bed9121 100644
--- a/gcc/testsuite/gcc.misc-tests/help.exp
+++ b/gcc/testsuite/gcc.misc-tests/help.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp b/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp
index a4d7cd80527..f310fd1b83d 100644
--- a/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp
+++ b/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/linkage.exp b/gcc/testsuite/gcc.misc-tests/linkage.exp
index c23d16c040c..0a1cc231acf 100644
--- a/gcc/testsuite/gcc.misc-tests/linkage.exp
+++ b/gcc/testsuite/gcc.misc-tests/linkage.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1988-2017 Free Software Foundation, Inc.
+# Copyright (C) 1988-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/matrix1.exp b/gcc/testsuite/gcc.misc-tests/matrix1.exp
index a7881e05c90..44f46f62f65 100644
--- a/gcc/testsuite/gcc.misc-tests/matrix1.exp
+++ b/gcc/testsuite/gcc.misc-tests/matrix1.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/mg-2.exp b/gcc/testsuite/gcc.misc-tests/mg-2.exp
index 078e3c120a3..1b970b64885 100644
--- a/gcc/testsuite/gcc.misc-tests/mg-2.exp
+++ b/gcc/testsuite/gcc.misc-tests/mg-2.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/mg.exp b/gcc/testsuite/gcc.misc-tests/mg.exp
index c8106cdbce5..16be07ef86f 100644
--- a/gcc/testsuite/gcc.misc-tests/mg.exp
+++ b/gcc/testsuite/gcc.misc-tests/mg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/options.exp b/gcc/testsuite/gcc.misc-tests/options.exp
index 52ea6741f2d..693b40df1fd 100644
--- a/gcc/testsuite/gcc.misc-tests/options.exp
+++ b/gcc/testsuite/gcc.misc-tests/options.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/output.exp b/gcc/testsuite/gcc.misc-tests/output.exp
index 1c28f01a7d6..b15ed6b9a74 100644
--- a/gcc/testsuite/gcc.misc-tests/output.exp
+++ b/gcc/testsuite/gcc.misc-tests/output.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/sieve.exp b/gcc/testsuite/gcc.misc-tests/sieve.exp
index b411d19db1f..64007f22ea3 100644
--- a/gcc/testsuite/gcc.misc-tests/sieve.exp
+++ b/gcc/testsuite/gcc.misc-tests/sieve.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.misc-tests/sort2.exp b/gcc/testsuite/gcc.misc-tests/sort2.exp
index 62a18aaf06b..e090fd41876 100644
--- a/gcc/testsuite/gcc.misc-tests/sort2.exp
+++ b/gcc/testsuite/gcc.misc-tests/sort2.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp b/gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp
index 2bc80db2737..43719d61744 100644
--- a/gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp
+++ b/gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# Contributed by ARM Ltd.
#
# This file is part of GCC.
diff --git a/gcc/testsuite/gcc.target/aarch64/aarch64.exp b/gcc/testsuite/gcc.target/aarch64/aarch64.exp
index d8b41f721ba..3d2fc37a95b 100644
--- a/gcc/testsuite/gcc.target/aarch64/aarch64.exp
+++ b/gcc/testsuite/gcc.target/aarch64/aarch64.exp
@@ -1,5 +1,5 @@
# Specific regression driver for AArch64.
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# Contributed by ARM Ltd.
#
# This file is part of GCC.
diff --git a/gcc/testsuite/gcc.target/aarch64/acle/acle.exp b/gcc/testsuite/gcc.target/aarch64/acle/acle.exp
index 9f967492004..9f3520ade29 100644
--- a/gcc/testsuite/gcc.target/aarch64/acle/acle.exp
+++ b/gcc/testsuite/gcc.target/aarch64/acle/acle.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2017 Free Software Foundation, Inc.
+# Copyright (C) 2014-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp
index 92211a24519..3629b7de86b 100644
--- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp
+++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2017 Free Software Foundation, Inc.
+# Copyright (C) 2014-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp b/gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp
index fc56ff0e54f..a193c0cfdab 100644
--- a/gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp
+++ b/gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp
@@ -1,5 +1,5 @@
# Tests of 16-bit floating point (__fp16), for both ARM and AArch64.
-# Copyright (C) 2015-2017 Free Software Foundation, Inc.
+# Copyright (C) 2015-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/aarch64/simd/simd.exp b/gcc/testsuite/gcc.target/aarch64/simd/simd.exp
index 71b1e97fb49..52af47a3c1f 100644
--- a/gcc/testsuite/gcc.target/aarch64/simd/simd.exp
+++ b/gcc/testsuite/gcc.target/aarch64/simd/simd.exp
@@ -1,5 +1,5 @@
# Specific regression driver for AArch64 SIMD instructions.
-# Copyright (C) 2014-2017 Free Software Foundation, Inc.
+# Copyright (C) 2014-2018 Free Software Foundation, Inc.
# Contributed by ARM Ltd.
#
# This file is part of GCC.
diff --git a/gcc/testsuite/gcc.target/alpha/alpha.exp b/gcc/testsuite/gcc.target/alpha/alpha.exp
index 3b145be02e8..f8759d442a8 100644
--- a/gcc/testsuite/gcc.target/alpha/alpha.exp
+++ b/gcc/testsuite/gcc.target/alpha/alpha.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/arc/arc.exp b/gcc/testsuite/gcc.target/arc/arc.exp
index 5bb09d86bd3..6038cb83163 100644
--- a/gcc/testsuite/gcc.target/arc/arc.exp
+++ b/gcc/testsuite/gcc.target/arc/arc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2017 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp b/gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp
index eca4c223e3d..3dc2b260396 100644
--- a/gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp
+++ b/gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/arm/acle/acle.exp b/gcc/testsuite/gcc.target/arm/acle/acle.exp
index aebf71cfbae..bc4ce97f717 100644
--- a/gcc/testsuite/gcc.target/arm/acle/acle.exp
+++ b/gcc/testsuite/gcc.target/arm/acle/acle.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/arm/arm.exp b/gcc/testsuite/gcc.target/arm/arm.exp
index 46dc612ebd2..2f219492419 100644
--- a/gcc/testsuite/gcc.target/arm/arm.exp
+++ b/gcc/testsuite/gcc.target/arm/arm.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/arm/cmse/cmse.exp b/gcc/testsuite/gcc.target/arm/cmse/cmse.exp
index 797df724c88..76da401ba4d 100644
--- a/gcc/testsuite/gcc.target/arm/cmse/cmse.exp
+++ b/gcc/testsuite/gcc.target/arm/cmse/cmse.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/arm/lto/lto.exp b/gcc/testsuite/gcc.target/arm/lto/lto.exp
index 78075b93689..84d3a8974d9 100644
--- a/gcc/testsuite/gcc.target/arm/lto/lto.exp
+++ b/gcc/testsuite/gcc.target/arm/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/arm/multilib.exp b/gcc/testsuite/gcc.target/arm/multilib.exp
index 8e9226afe87..5de87c4440c 100644
--- a/gcc/testsuite/gcc.target/arm/multilib.exp
+++ b/gcc/testsuite/gcc.target/arm/multilib.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2017 Free Software Foundation, Inc.
+# Copyright (C) 2017-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/arm/pure-code/pure-code.exp b/gcc/testsuite/gcc.target/arm/pure-code/pure-code.exp
index a5109231926..52a2fd6fe93 100644
--- a/gcc/testsuite/gcc.target/arm/pure-code/pure-code.exp
+++ b/gcc/testsuite/gcc.target/arm/pure-code/pure-code.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/arm/simd/simd.exp b/gcc/testsuite/gcc.target/arm/simd/simd.exp
index 29123cac02a..cb0000851df 100644
--- a/gcc/testsuite/gcc.target/arm/simd/simd.exp
+++ b/gcc/testsuite/gcc.target/arm/simd/simd.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/avr/avr.exp b/gcc/testsuite/gcc.target/avr/avr.exp
index 155def71169..252c2590344 100644
--- a/gcc/testsuite/gcc.target/avr/avr.exp
+++ b/gcc/testsuite/gcc.target/avr/avr.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp b/gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp
index 443756fbd79..86c0ece4b02 100644
--- a/gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp
+++ b/gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/avr/torture/avr-torture.exp b/gcc/testsuite/gcc.target/avr/torture/avr-torture.exp
index f901541aaea..641b54c1193 100644
--- a/gcc/testsuite/gcc.target/avr/torture/avr-torture.exp
+++ b/gcc/testsuite/gcc.target/avr/torture/avr-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/bfin/bfin.exp b/gcc/testsuite/gcc.target/bfin/bfin.exp
index 2b2572045d9..54375b7222f 100644
--- a/gcc/testsuite/gcc.target/bfin/bfin.exp
+++ b/gcc/testsuite/gcc.target/bfin/bfin.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2017 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/bfin/builtins/bfin-builtins.exp b/gcc/testsuite/gcc.target/bfin/builtins/bfin-builtins.exp
index d024bae1c30..5585c360cd5 100644
--- a/gcc/testsuite/gcc.target/bfin/builtins/bfin-builtins.exp
+++ b/gcc/testsuite/gcc.target/bfin/builtins/bfin-builtins.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/cris/cris.exp b/gcc/testsuite/gcc.target/cris/cris.exp
index b892bc386df..2b613dfa5da 100644
--- a/gcc/testsuite/gcc.target/cris/cris.exp
+++ b/gcc/testsuite/gcc.target/cris/cris.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/cris/torture/cris-torture.exp b/gcc/testsuite/gcc.target/cris/torture/cris-torture.exp
index 0eb7f58bd80..d58dd1f9433 100644
--- a/gcc/testsuite/gcc.target/cris/torture/cris-torture.exp
+++ b/gcc/testsuite/gcc.target/cris/torture/cris-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/epiphany/epiphany.exp b/gcc/testsuite/gcc.target/epiphany/epiphany.exp
index 0b1a68d449f..2700acd61e8 100644
--- a/gcc/testsuite/gcc.target/epiphany/epiphany.exp
+++ b/gcc/testsuite/gcc.target/epiphany/epiphany.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2017 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/frv/frv.exp b/gcc/testsuite/gcc.target/frv/frv.exp
index a2992427d6f..9a46908a3c1 100644
--- a/gcc/testsuite/gcc.target/frv/frv.exp
+++ b/gcc/testsuite/gcc.target/frv/frv.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.target/h8300/h8300.exp b/gcc/testsuite/gcc.target/h8300/h8300.exp
index aec8311e77a..bc688cb2d70 100644
--- a/gcc/testsuite/gcc.target/h8300/h8300.exp
+++ b/gcc/testsuite/gcc.target/h8300/h8300.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/hppa/hppa.exp b/gcc/testsuite/gcc.target/hppa/hppa.exp
index 3dcdcb77314..99ce35f3d09 100644
--- a/gcc/testsuite/gcc.target/hppa/hppa.exp
+++ b/gcc/testsuite/gcc.target/hppa/hppa.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/i386/i386.exp b/gcc/testsuite/gcc.target/i386/i386.exp
index 226a70e2962..5f280b34545 100644
--- a/gcc/testsuite/gcc.target/i386/i386.exp
+++ b/gcc/testsuite/gcc.target/i386/i386.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp b/gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp
index ff80b863fbc..4ddf9270baf 100644
--- a/gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp
+++ b/gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2017 Free Software Foundation, Inc.
+# Copyright (C) 2015-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp b/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp
index aa49b11dbc0..e4286d6e440 100644
--- a/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp
+++ b/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.target/i386/mpx/mpx.exp b/gcc/testsuite/gcc.target/i386/mpx/mpx.exp
index 3108b47d773..62d44697eab 100644
--- a/gcc/testsuite/gcc.target/i386/mpx/mpx.exp
+++ b/gcc/testsuite/gcc.target/i386/mpx/mpx.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2017 Free Software Foundation, Inc.
+# Copyright (C) 2014-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.target/i386/stackalign/stackalign.exp b/gcc/testsuite/gcc.target/i386/stackalign/stackalign.exp
index 6503e18f464..66cd31c948b 100644
--- a/gcc/testsuite/gcc.target/i386/stackalign/stackalign.exp
+++ b/gcc/testsuite/gcc.target/i386/stackalign/stackalign.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/ia64/ia64.exp b/gcc/testsuite/gcc.target/ia64/ia64.exp
index edaf1e7d9b3..681a4f66988 100644
--- a/gcc/testsuite/gcc.target/ia64/ia64.exp
+++ b/gcc/testsuite/gcc.target/ia64/ia64.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/m68k/m68k.exp b/gcc/testsuite/gcc.target/m68k/m68k.exp
index 23b6088d54c..6654e48e7e6 100644
--- a/gcc/testsuite/gcc.target/m68k/m68k.exp
+++ b/gcc/testsuite/gcc.target/m68k/m68k.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/microblaze/microblaze.exp b/gcc/testsuite/gcc.target/microblaze/microblaze.exp
index c6e6c8a7697..ef98ba462fc 100644
--- a/gcc/testsuite/gcc.target/microblaze/microblaze.exp
+++ b/gcc/testsuite/gcc.target/microblaze/microblaze.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp b/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp
index 24600a6db4d..dd2ea1b6846 100644
--- a/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp
+++ b/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2017 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.target/mips/mips-nonpic/README b/gcc/testsuite/gcc.target/mips/mips-nonpic/README
index 6b3179abf74..5a3d1edce47 100644
--- a/gcc/testsuite/gcc.target/mips/mips-nonpic/README
+++ b/gcc/testsuite/gcc.target/mips/mips-nonpic/README
@@ -20,7 +20,7 @@ main-15.c address and call address taken only Neither (* But creating a PLT entr
main-16.c address and call address and call PLT entry
-Copyright (C) 2008-2017 Free Software Foundation, Inc.
+Copyright (C) 2008-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/testsuite/gcc.target/mips/mips-nonpic/mips-nonpic.exp b/gcc/testsuite/gcc.target/mips/mips-nonpic/mips-nonpic.exp
index d7db7b3334c..56d2d793d6a 100644
--- a/gcc/testsuite/gcc.target/mips/mips-nonpic/mips-nonpic.exp
+++ b/gcc/testsuite/gcc.target/mips/mips-nonpic/mips-nonpic.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/mips/mips.exp b/gcc/testsuite/gcc.target/mips/mips.exp
index 78fbba077d8..9db4fbe29ce 100644
--- a/gcc/testsuite/gcc.target/mips/mips.exp
+++ b/gcc/testsuite/gcc.target/mips/mips.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/msp430/msp430.exp b/gcc/testsuite/gcc.target/msp430/msp430.exp
index e54d531dc0e..f34205b95ec 100644
--- a/gcc/testsuite/gcc.target/msp430/msp430.exp
+++ b/gcc/testsuite/gcc.target/msp430/msp430.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2017 Free Software Foundation, Inc.
+# Copyright (C) 2015-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/nds32/nds32.exp b/gcc/testsuite/gcc.target/nds32/nds32.exp
index 6248beda230..44ce72d2583 100644
--- a/gcc/testsuite/gcc.target/nds32/nds32.exp
+++ b/gcc/testsuite/gcc.target/nds32/nds32.exp
@@ -1,5 +1,5 @@
# Target test cases of Andes NDS32 cpu for GNU compiler
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
# Contributed by Andes Technology Corporation.
#
# This file is part of GCC.
diff --git a/gcc/testsuite/gcc.target/nios2/nios2.exp b/gcc/testsuite/gcc.target/nios2/nios2.exp
index 8ff4881a3c7..e8ea003c7ce 100644
--- a/gcc/testsuite/gcc.target/nios2/nios2.exp
+++ b/gcc/testsuite/gcc.target/nios2/nios2.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/nvptx/nvptx.exp b/gcc/testsuite/gcc.target/nvptx/nvptx.exp
index cd475f850f7..2139d20f91a 100644
--- a/gcc/testsuite/gcc.target/nvptx/nvptx.exp
+++ b/gcc/testsuite/gcc.target/nvptx/nvptx.exp
@@ -1,5 +1,5 @@
# Specific regression driver for nvptx.
-# Copyright (C) 2015-2017 Free Software Foundation, Inc.
+# Copyright (C) 2015-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp b/gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp
index ced58fc2e4e..439ad57f72d 100644
--- a/gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp
+++ b/gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2017 Free Software Foundation, Inc.
+# Copyright (C) 2014-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp b/gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp
index 5c192e48e7c..24769205dc0 100644
--- a/gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp
+++ b/gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2017 Free Software Foundation, Inc.
+# Copyright (C) 2014-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.target/powerpc/powerpc.exp b/gcc/testsuite/gcc.target/powerpc/powerpc.exp
index 5561d4f39d5..93b3239b3f2 100644
--- a/gcc/testsuite/gcc.target/powerpc/powerpc.exp
+++ b/gcc/testsuite/gcc.target/powerpc/powerpc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp b/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
index 82cbb210b92..aa819915382 100644
--- a/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
+++ b/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp b/gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp
index ced58fc2e4e..439ad57f72d 100644
--- a/gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp
+++ b/gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2017 Free Software Foundation, Inc.
+# Copyright (C) 2014-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.target/riscv/riscv.exp b/gcc/testsuite/gcc.target/riscv/riscv.exp
index 7b1f7e097fb..6a141964d22 100644
--- a/gcc/testsuite/gcc.target/riscv/riscv.exp
+++ b/gcc/testsuite/gcc.target/riscv/riscv.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2017 Free Software Foundation, Inc.
+# Copyright (C) 2017-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/rl78/rl78.exp b/gcc/testsuite/gcc.target/rl78/rl78.exp
index cb2450070e9..6e7de081869 100644
--- a/gcc/testsuite/gcc.target/rl78/rl78.exp
+++ b/gcc/testsuite/gcc.target/rl78/rl78.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2017 Free Software Foundation, Inc.
+# Copyright (C) 2015-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/rx/rx.exp b/gcc/testsuite/gcc.target/rx/rx.exp
index 0e2e40b339d..4dc7d754fce 100644
--- a/gcc/testsuite/gcc.target/rx/rx.exp
+++ b/gcc/testsuite/gcc.target/rx/rx.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/s390/s390.exp b/gcc/testsuite/gcc.target/s390/s390.exp
index 420aff19a3f..63e1a4c8e07 100644
--- a/gcc/testsuite/gcc.target/s390/s390.exp
+++ b/gcc/testsuite/gcc.target/s390/s390.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2017 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/sh/sh.exp b/gcc/testsuite/gcc.target/sh/sh.exp
index 7308ce7d449..033bb4d0e89 100644
--- a/gcc/testsuite/gcc.target/sh/sh.exp
+++ b/gcc/testsuite/gcc.target/sh/sh.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2017 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/sh/torture/sh-torture.exp b/gcc/testsuite/gcc.target/sh/torture/sh-torture.exp
index 6f77c672bad..a6bc16a72ce 100644
--- a/gcc/testsuite/gcc.target/sh/torture/sh-torture.exp
+++ b/gcc/testsuite/gcc.target/sh/torture/sh-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/sparc/sparc.exp b/gcc/testsuite/gcc.target/sparc/sparc.exp
index 71a4c40fa65..b7dd325a470 100644
--- a/gcc/testsuite/gcc.target/sparc/sparc.exp
+++ b/gcc/testsuite/gcc.target/sparc/sparc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/spu/ea/ea.exp b/gcc/testsuite/gcc.target/spu/ea/ea.exp
index e3b54b8ccea..cc8f64df4b1 100644
--- a/gcc/testsuite/gcc.target/spu/ea/ea.exp
+++ b/gcc/testsuite/gcc.target/spu/ea/ea.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/spu/spu.exp b/gcc/testsuite/gcc.target/spu/spu.exp
index d888381095d..d9dc2bd13e5 100644
--- a/gcc/testsuite/gcc.target/spu/spu.exp
+++ b/gcc/testsuite/gcc.target/spu/spu.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/tic6x/builtins/c6x-builtins.exp b/gcc/testsuite/gcc.target/tic6x/builtins/c6x-builtins.exp
index a3e1b96ed9c..bdd01f8513e 100644
--- a/gcc/testsuite/gcc.target/tic6x/builtins/c6x-builtins.exp
+++ b/gcc/testsuite/gcc.target/tic6x/builtins/c6x-builtins.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/tic6x/tic6x.exp b/gcc/testsuite/gcc.target/tic6x/tic6x.exp
index cd31efe2743..1ed7c8358c5 100644
--- a/gcc/testsuite/gcc.target/tic6x/tic6x.exp
+++ b/gcc/testsuite/gcc.target/tic6x/tic6x.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/vax/vax.exp b/gcc/testsuite/gcc.target/vax/vax.exp
index 826488b56fb..cf5733d1d9a 100644
--- a/gcc/testsuite/gcc.target/vax/vax.exp
+++ b/gcc/testsuite/gcc.target/vax/vax.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/visium/visium.exp b/gcc/testsuite/gcc.target/visium/visium.exp
index 2c496e4ae34..d1efac0122d 100644
--- a/gcc/testsuite/gcc.target/visium/visium.exp
+++ b/gcc/testsuite/gcc.target/visium/visium.exp
@@ -1,5 +1,5 @@
# Specific regression driver for Visium.
-# Copyright (C) 2015-2017 Free Software Foundation, Inc.
+# Copyright (C) 2015-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.target/x86_64/abi/README.gcc b/gcc/testsuite/gcc.target/x86_64/abi/README.gcc
index 3bb26130d1d..5677ce2f183 100644
--- a/gcc/testsuite/gcc.target/x86_64/abi/README.gcc
+++ b/gcc/testsuite/gcc.target/x86_64/abi/README.gcc
@@ -18,7 +18,7 @@ The current maintainer is:
matz@suse.de
-Copyright (C) 2005-2017 Free Software Foundation, Inc.
+Copyright (C) 2005-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp b/gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp
index e35e1404290..b02aeaf9907 100644
--- a/gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp
+++ b/gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/x86_64/abi/avx/abi-avx.exp b/gcc/testsuite/gcc.target/x86_64/abi/avx/abi-avx.exp
index aeb27f3fba5..2d44c8ba645 100644
--- a/gcc/testsuite/gcc.target/x86_64/abi/avx/abi-avx.exp
+++ b/gcc/testsuite/gcc.target/x86_64/abi/avx/abi-avx.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/x86_64/abi/avx512f/abi-avx512f.exp b/gcc/testsuite/gcc.target/x86_64/abi/avx512f/abi-avx512f.exp
index 18e3fde0168..d9408d81fbb 100644
--- a/gcc/testsuite/gcc.target/x86_64/abi/avx512f/abi-avx512f.exp
+++ b/gcc/testsuite/gcc.target/x86_64/abi/avx512f/abi-avx512f.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp b/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp
index d14d2b490e9..e0c72f8d456 100644
--- a/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp
+++ b/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S
index ffe011bcc68..b2fa7326d7e 100644
--- a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S
+++ b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S
@@ -1,5 +1,5 @@
/* Assembly proxy functions for ms_abi tests.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
Contributed by Daniel Santos <daniel.santos@pobox.com>
This file is part of GCC.
diff --git a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
index 87f81690bc7..bfdb787f3b3 100644
--- a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
+++ b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
@@ -1,5 +1,5 @@
# Tests for ms_abi to sysv_abi calls.
-# Copyright (C) 2016-2017 Free Software Foundation, Inc.
+# Copyright (C) 2016-2018 Free Software Foundation, Inc.
# Contributed by Daniel Santos <daniel.santos@pobox.com>
#
# This file is part of GCC.
diff --git a/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp
index d52e816ea1c..d7284ffe5fe 100644
--- a/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp
+++ b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.test-framework/README b/gcc/testsuite/gcc.test-framework/README
index 4e7ba09fc70..3d579799175 100644
--- a/gcc/testsuite/gcc.test-framework/README
+++ b/gcc/testsuite/gcc.test-framework/README
@@ -25,7 +25,7 @@ The awk script prints unexpected results followed by the number of tests
that passed and failed.
-Copyright (C) 2005-2017 Free Software Foundation, Inc.
+Copyright (C) 2005-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/testsuite/gcc.test-framework/gen_directive_tests b/gcc/testsuite/gcc.test-framework/gen_directive_tests
index 274f5300297..94b0339a261 100644
--- a/gcc/testsuite/gcc.test-framework/gen_directive_tests
+++ b/gcc/testsuite/gcc.test-framework/gen_directive_tests
@@ -14,7 +14,7 @@
# This script has evolved and could be rewritten to be more compact.
#
#
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.test-framework/test-framework.awk b/gcc/testsuite/gcc.test-framework/test-framework.awk
index 24b991d582f..10b2e64e41b 100644
--- a/gcc/testsuite/gcc.test-framework/test-framework.awk
+++ b/gcc/testsuite/gcc.test-framework/test-framework.awk
@@ -3,7 +3,7 @@
# of passing tests.
#
#
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gcc.test-framework/test-framework.exp b/gcc/testsuite/gcc.test-framework/test-framework.exp
index a3819a0e9fb..f8fdce93d28 100644
--- a/gcc/testsuite/gcc.test-framework/test-framework.exp
+++ b/gcc/testsuite/gcc.test-framework/test-framework.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gfortran.dg/coarray/caf.exp b/gcc/testsuite/gfortran.dg/coarray/caf.exp
index edac7dc981f..d1a7a56970f 100644
--- a/gcc/testsuite/gfortran.dg/coarray/caf.exp
+++ b/gcc/testsuite/gfortran.dg/coarray/caf.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gfortran.dg/debug/debug.exp b/gcc/testsuite/gfortran.dg/debug/debug.exp
index 85ab2ddb6d1..5ea0374a20a 100644
--- a/gcc/testsuite/gfortran.dg/debug/debug.exp
+++ b/gcc/testsuite/gfortran.dg/debug/debug.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gfortran.dg/dg.exp b/gcc/testsuite/gfortran.dg/dg.exp
index 82cbb210b92..aa819915382 100644
--- a/gcc/testsuite/gfortran.dg/dg.exp
+++ b/gcc/testsuite/gfortran.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gfortran.dg/g77/README b/gcc/testsuite/gfortran.dg/g77/README
index 4ade7e91598..0d7ece430ea 100644
--- a/gcc/testsuite/gfortran.dg/g77/README
+++ b/gcc/testsuite/gfortran.dg/g77/README
@@ -201,7 +201,7 @@ check0.f Y
select_no_compile.f Y
-Copyright (C) 2004-2017 Free Software Foundation, Inc.
+Copyright (C) 2004-2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
diff --git a/gcc/testsuite/gfortran.dg/goacc/goacc.exp b/gcc/testsuite/gfortran.dg/goacc/goacc.exp
index b43d415f835..3e9a429dde5 100644
--- a/gcc/testsuite/gfortran.dg/goacc/goacc.exp
+++ b/gcc/testsuite/gfortran.dg/goacc/goacc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gfortran.dg/gomp/gomp.exp b/gcc/testsuite/gfortran.dg/gomp/gomp.exp
index 52ad977fb59..786fc4a8442 100644
--- a/gcc/testsuite/gfortran.dg/gomp/gomp.exp
+++ b/gcc/testsuite/gfortran.dg/gomp/gomp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2017 Free Software Foundation, Inc.
+# Copyright (C) 2005-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gfortran.dg/graphite/graphite.exp b/gcc/testsuite/gfortran.dg/graphite/graphite.exp
index 35e00e6fb0a..57c2e7d6599 100644
--- a/gcc/testsuite/gfortran.dg/graphite/graphite.exp
+++ b/gcc/testsuite/gfortran.dg/graphite/graphite.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gfortran.dg/ieee/ieee.exp b/gcc/testsuite/gfortran.dg/ieee/ieee.exp
index 14741b768c5..987ecaf4bcd 100644
--- a/gcc/testsuite/gfortran.dg/ieee/ieee.exp
+++ b/gcc/testsuite/gfortran.dg/ieee/ieee.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gfortran.dg/lto/lto.exp b/gcc/testsuite/gfortran.dg/lto/lto.exp
index 0eaa8333319..09920274c12 100644
--- a/gcc/testsuite/gfortran.dg/lto/lto.exp
+++ b/gcc/testsuite/gfortran.dg/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gfortran.dg/prof/prof.exp b/gcc/testsuite/gfortran.dg/prof/prof.exp
index dc9a7ba65bf..daa30702c1b 100644
--- a/gcc/testsuite/gfortran.dg/prof/prof.exp
+++ b/gcc/testsuite/gfortran.dg/prof/prof.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gfortran.dg/vect/vect.exp b/gcc/testsuite/gfortran.dg/vect/vect.exp
index 935298e1688..05e109f7079 100644
--- a/gcc/testsuite/gfortran.dg/vect/vect.exp
+++ b/gcc/testsuite/gfortran.dg/vect/vect.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gfortran.fortran-torture/compile/compile.exp b/gcc/testsuite/gfortran.fortran-torture/compile/compile.exp
index 10550e4f04d..c1c877663f6 100644
--- a/gcc/testsuite/gfortran.fortran-torture/compile/compile.exp
+++ b/gcc/testsuite/gfortran.fortran-torture/compile/compile.exp
@@ -1,5 +1,5 @@
# Expect driver script for GCC Regression Tests
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gfortran.fortran-torture/execute/execute.exp b/gcc/testsuite/gfortran.fortran-torture/execute/execute.exp
index fab1be152a5..0bdaf376b82 100644
--- a/gcc/testsuite/gfortran.fortran-torture/execute/execute.exp
+++ b/gcc/testsuite/gfortran.fortran-torture/execute/execute.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gnat.dg/dg.exp b/gcc/testsuite/gnat.dg/dg.exp
index 228c71e85bb..5a87b66a5f5 100644
--- a/gcc/testsuite/gnat.dg/dg.exp
+++ b/gcc/testsuite/gnat.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gnat.dg/gcov/gcov.exp b/gcc/testsuite/gnat.dg/gcov/gcov.exp
index 732ff877638..2dae6049fd5 100644
--- a/gcc/testsuite/gnat.dg/gcov/gcov.exp
+++ b/gcc/testsuite/gnat.dg/gcov/gcov.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gnat.dg/specs/specs.exp b/gcc/testsuite/gnat.dg/specs/specs.exp
index bd3ecbdaed7..9cb9f5250b1 100644
--- a/gcc/testsuite/gnat.dg/specs/specs.exp
+++ b/gcc/testsuite/gnat.dg/specs/specs.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/gnat.dg/sso/sso.exp b/gcc/testsuite/gnat.dg/sso/sso.exp
index c3e59304f2e..c51b7d3304c 100644
--- a/gcc/testsuite/gnat.dg/sso/sso.exp
+++ b/gcc/testsuite/gnat.dg/sso/sso.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/go.dg/dg.exp b/gcc/testsuite/go.dg/dg.exp
index c28245173f7..a5bdc1a18a9 100644
--- a/gcc/testsuite/go.dg/dg.exp
+++ b/gcc/testsuite/go.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/go.go-torture/execute/execute.exp b/gcc/testsuite/go.go-torture/execute/execute.exp
index 79eff195fed..0f85fa1cdb2 100644
--- a/gcc/testsuite/go.go-torture/execute/execute.exp
+++ b/gcc/testsuite/go.go-torture/execute/execute.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/go.test/go-test.exp b/gcc/testsuite/go.test/go-test.exp
index 4b10e4e2d16..1c83ba11080 100644
--- a/gcc/testsuite/go.test/go-test.exp
+++ b/gcc/testsuite/go.test/go-test.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# Written by Ian Lance Taylor <iant@google.com>.
# This program is free software; you can redistribute it and/or modify
diff --git a/gcc/testsuite/lib/asan-dg.exp b/gcc/testsuite/lib/asan-dg.exp
index 88d9f785dd7..25f1de45879 100644
--- a/gcc/testsuite/lib/asan-dg.exp
+++ b/gcc/testsuite/lib/asan-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/atomic-dg.exp b/gcc/testsuite/lib/atomic-dg.exp
index eb3669f9d68..4afac16f084 100644
--- a/gcc/testsuite/lib/atomic-dg.exp
+++ b/gcc/testsuite/lib/atomic-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/brig-dg.exp b/gcc/testsuite/lib/brig-dg.exp
index b69e48a4729..ec02b17cda1 100644
--- a/gcc/testsuite/lib/brig-dg.exp
+++ b/gcc/testsuite/lib/brig-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/brig.exp b/gcc/testsuite/lib/brig.exp
index 75b7ee965d9..a696c125565 100644
--- a/gcc/testsuite/lib/brig.exp
+++ b/gcc/testsuite/lib/brig.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/c-compat.exp b/gcc/testsuite/lib/c-compat.exp
index 92573b8df6c..f02189024e6 100644
--- a/gcc/testsuite/lib/c-compat.exp
+++ b/gcc/testsuite/lib/c-compat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/c-torture.exp b/gcc/testsuite/lib/c-torture.exp
index 8d470418f3d..3fb600942d5 100644
--- a/gcc/testsuite/lib/c-torture.exp
+++ b/gcc/testsuite/lib/c-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2017 Free Software Foundation, Inc.
+# Copyright (C) 1992-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/clearcap.exp b/gcc/testsuite/lib/clearcap.exp
index 0d18ba50ed2..bfb440f39ab 100644
--- a/gcc/testsuite/lib/clearcap.exp
+++ b/gcc/testsuite/lib/clearcap.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2017 Free Software Foundation, Inc.
+# Copyright (C) 2014-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/compat.exp b/gcc/testsuite/lib/compat.exp
index 0ead0ac73a4..259d708caec 100644
--- a/gcc/testsuite/lib/compat.exp
+++ b/gcc/testsuite/lib/compat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/copy-file.exp b/gcc/testsuite/lib/copy-file.exp
index 69c0a809031..a12b7f81858 100644
--- a/gcc/testsuite/lib/copy-file.exp
+++ b/gcc/testsuite/lib/copy-file.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/dejapatches.exp b/gcc/testsuite/lib/dejapatches.exp
index d6ee97474cc..0d0d954ba7e 100644
--- a/gcc/testsuite/lib/dejapatches.exp
+++ b/gcc/testsuite/lib/dejapatches.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/dg-pch.exp b/gcc/testsuite/lib/dg-pch.exp
index cfe875e7c42..076f63dc1ff 100644
--- a/gcc/testsuite/lib/dg-pch.exp
+++ b/gcc/testsuite/lib/dg-pch.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/file-format.exp b/gcc/testsuite/lib/file-format.exp
index 0b39878d8e4..5c472469a0f 100644
--- a/gcc/testsuite/lib/file-format.exp
+++ b/gcc/testsuite/lib/file-format.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
+# Copyright (C) 1999-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/fortran-modules.exp b/gcc/testsuite/lib/fortran-modules.exp
index a35f7a7abde..cd711432960 100644
--- a/gcc/testsuite/lib/fortran-modules.exp
+++ b/gcc/testsuite/lib/fortran-modules.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/fortran-torture.exp b/gcc/testsuite/lib/fortran-torture.exp
index 60cf5f5f18b..688f98933fd 100644
--- a/gcc/testsuite/lib/fortran-torture.exp
+++ b/gcc/testsuite/lib/fortran-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/g++-dg.exp b/gcc/testsuite/lib/g++-dg.exp
index 7df7fb98fa7..12af1fdf682 100644
--- a/gcc/testsuite/lib/g++-dg.exp
+++ b/gcc/testsuite/lib/g++-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/g++.exp b/gcc/testsuite/lib/g++.exp
index 3442abe344b..c0ffcdf9d6a 100644
--- a/gcc/testsuite/lib/g++.exp
+++ b/gcc/testsuite/lib/g++.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2017 Free Software Foundation, Inc.
+# Copyright (C) 1992-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/gcc-defs.exp b/gcc/testsuite/lib/gcc-defs.exp
index d5fde7ce5e3..aaff8774fef 100644
--- a/gcc/testsuite/lib/gcc-defs.exp
+++ b/gcc/testsuite/lib/gcc-defs.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/gcc-dg.exp b/gcc/testsuite/lib/gcc-dg.exp
index 899a8355338..3770f698c46 100644
--- a/gcc/testsuite/lib/gcc-dg.exp
+++ b/gcc/testsuite/lib/gcc-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/gcc-gdb-test.exp b/gcc/testsuite/lib/gcc-gdb-test.exp
index 93bd701b748..0c4d2a533f6 100644
--- a/gcc/testsuite/lib/gcc-gdb-test.exp
+++ b/gcc/testsuite/lib/gcc-gdb-test.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/gcc-simulate-thread.exp b/gcc/testsuite/lib/gcc-simulate-thread.exp
index 1675330b5fb..dd5567650f8 100644
--- a/gcc/testsuite/lib/gcc-simulate-thread.exp
+++ b/gcc/testsuite/lib/gcc-simulate-thread.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+# Copyright (C) 2011-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/gcc.exp b/gcc/testsuite/lib/gcc.exp
index 406ec4ac570..61e995a638c 100644
--- a/gcc/testsuite/lib/gcc.exp
+++ b/gcc/testsuite/lib/gcc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2017 Free Software Foundation, Inc.
+# Copyright (C) 1992-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/gcov.exp b/gcc/testsuite/lib/gcov.exp
index ede01e70212..03eb14a3f4f 100644
--- a/gcc/testsuite/lib/gcov.exp
+++ b/gcc/testsuite/lib/gcov.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/gfortran-dg.exp b/gcc/testsuite/lib/gfortran-dg.exp
index 6f190092f28..37fb4f00aa9 100644
--- a/gcc/testsuite/lib/gfortran-dg.exp
+++ b/gcc/testsuite/lib/gfortran-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/gfortran.exp b/gcc/testsuite/lib/gfortran.exp
index ea424a86bda..f147425eb5c 100644
--- a/gcc/testsuite/lib/gfortran.exp
+++ b/gcc/testsuite/lib/gfortran.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2017 Free Software Foundation, Inc.
+# Copyright (C) 2003-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/gnat-dg.exp b/gcc/testsuite/lib/gnat-dg.exp
index d130e1ed907..427b268c352 100644
--- a/gcc/testsuite/lib/gnat-dg.exp
+++ b/gcc/testsuite/lib/gnat-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/gnat.exp b/gcc/testsuite/lib/gnat.exp
index 7e25b10d02c..2f9120aeea6 100644
--- a/gcc/testsuite/lib/gnat.exp
+++ b/gcc/testsuite/lib/gnat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/go-dg.exp b/gcc/testsuite/lib/go-dg.exp
index 3f5965af368..6dcd2612beb 100644
--- a/gcc/testsuite/lib/go-dg.exp
+++ b/gcc/testsuite/lib/go-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/go-torture.exp b/gcc/testsuite/lib/go-torture.exp
index 4fcada05815..8ad24fad569 100644
--- a/gcc/testsuite/lib/go-torture.exp
+++ b/gcc/testsuite/lib/go-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/go.exp b/gcc/testsuite/lib/go.exp
index a73b93e2b14..465e0aba520 100644
--- a/gcc/testsuite/lib/go.exp
+++ b/gcc/testsuite/lib/go.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/lto.exp b/gcc/testsuite/lib/lto.exp
index 477f6838f36..8cfcecae247 100644
--- a/gcc/testsuite/lib/lto.exp
+++ b/gcc/testsuite/lib/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/mike-g++.exp b/gcc/testsuite/lib/mike-g++.exp
index 50366463df2..69ceb56c421 100644
--- a/gcc/testsuite/lib/mike-g++.exp
+++ b/gcc/testsuite/lib/mike-g++.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1988-2017 Free Software Foundation, Inc.
+# Copyright (C) 1988-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/mike-gcc.exp b/gcc/testsuite/lib/mike-gcc.exp
index 4bd8805c617..3f82317badd 100644
--- a/gcc/testsuite/lib/mike-gcc.exp
+++ b/gcc/testsuite/lib/mike-gcc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1988-2017 Free Software Foundation, Inc.
+# Copyright (C) 1988-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/mpx-dg.exp b/gcc/testsuite/lib/mpx-dg.exp
index f5f4eca5115..2fda79540cf 100644
--- a/gcc/testsuite/lib/mpx-dg.exp
+++ b/gcc/testsuite/lib/mpx-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2017 Free Software Foundation, Inc.
+# Copyright (C) 2014-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/multiline.exp b/gcc/testsuite/lib/multiline.exp
index cde9240fd7b..84c59e1efd4 100644
--- a/gcc/testsuite/lib/multiline.exp
+++ b/gcc/testsuite/lib/multiline.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2017 Free Software Foundation, Inc.
+# Copyright (C) 2015-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/obj-c++-dg.exp b/gcc/testsuite/lib/obj-c++-dg.exp
index 5c8be1366da..9d230917f26 100644
--- a/gcc/testsuite/lib/obj-c++-dg.exp
+++ b/gcc/testsuite/lib/obj-c++-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/obj-c++.exp b/gcc/testsuite/lib/obj-c++.exp
index 983b2c08ea9..05f98f27862 100644
--- a/gcc/testsuite/lib/obj-c++.exp
+++ b/gcc/testsuite/lib/obj-c++.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/objc-dg.exp b/gcc/testsuite/lib/objc-dg.exp
index 42d3da6d79c..7904b2d09e7 100644
--- a/gcc/testsuite/lib/objc-dg.exp
+++ b/gcc/testsuite/lib/objc-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/objc-torture.exp b/gcc/testsuite/lib/objc-torture.exp
index 497796726bc..b9bdddbdce4 100644
--- a/gcc/testsuite/lib/objc-torture.exp
+++ b/gcc/testsuite/lib/objc-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2017 Free Software Foundation, Inc.
+# Copyright (C) 1992-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/objc.exp b/gcc/testsuite/lib/objc.exp
index 431754f65b3..78b83b33f72 100644
--- a/gcc/testsuite/lib/objc.exp
+++ b/gcc/testsuite/lib/objc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2017 Free Software Foundation, Inc.
+# Copyright (C) 1992-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/options.exp b/gcc/testsuite/lib/options.exp
index ac69a0ecc9a..824d91276e4 100644
--- a/gcc/testsuite/lib/options.exp
+++ b/gcc/testsuite/lib/options.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/plugin-support.exp b/gcc/testsuite/lib/plugin-support.exp
index 0754e84ab26..8b13760efa8 100644
--- a/gcc/testsuite/lib/plugin-support.exp
+++ b/gcc/testsuite/lib/plugin-support.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/profopt.exp b/gcc/testsuite/lib/profopt.exp
index 93bb23ce93f..65494cfd4f6 100644
--- a/gcc/testsuite/lib/profopt.exp
+++ b/gcc/testsuite/lib/profopt.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+# Copyright (C) 2001-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/prune.exp b/gcc/testsuite/lib/prune.exp
index b771da2cb9a..2f26c6fcc91 100644
--- a/gcc/testsuite/lib/prune.exp
+++ b/gcc/testsuite/lib/prune.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/scanasm.exp b/gcc/testsuite/lib/scanasm.exp
index 33286152f30..3a775b0a812 100644
--- a/gcc/testsuite/lib/scanasm.exp
+++ b/gcc/testsuite/lib/scanasm.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2017 Free Software Foundation, Inc.
+# Copyright (C) 2000-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/scandump.exp b/gcc/testsuite/lib/scandump.exp
index a2425a23c1e..4e3da972ae4 100644
--- a/gcc/testsuite/lib/scandump.exp
+++ b/gcc/testsuite/lib/scandump.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2017 Free Software Foundation, Inc.
+# Copyright (C) 2000-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/scanipa.exp b/gcc/testsuite/lib/scanipa.exp
index 1a014b7055a..3e2f1a45cde 100644
--- a/gcc/testsuite/lib/scanipa.exp
+++ b/gcc/testsuite/lib/scanipa.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2017 Free Software Foundation, Inc.
+# Copyright (C) 2000-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/scanlang.exp b/gcc/testsuite/lib/scanlang.exp
index 729d3069c2a..856ceb89d52 100644
--- a/gcc/testsuite/lib/scanlang.exp
+++ b/gcc/testsuite/lib/scanlang.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2017 Free Software Foundation, Inc.
+# Copyright (C) 2000-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/scanrtl.exp b/gcc/testsuite/lib/scanrtl.exp
index 19eb15122b3..fea3d80d274 100644
--- a/gcc/testsuite/lib/scanrtl.exp
+++ b/gcc/testsuite/lib/scanrtl.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
+# Copyright (C) 2006-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/scantree.exp b/gcc/testsuite/lib/scantree.exp
index 6288662c5e1..8dcc4d00783 100644
--- a/gcc/testsuite/lib/scantree.exp
+++ b/gcc/testsuite/lib/scantree.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2017 Free Software Foundation, Inc.
+# Copyright (C) 2000-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/target-libpath.exp b/gcc/testsuite/lib/target-libpath.exp
index b6d01b31016..17f12f74429 100644
--- a/gcc/testsuite/lib/target-libpath.exp
+++ b/gcc/testsuite/lib/target-libpath.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/target-supports-dg.exp b/gcc/testsuite/lib/target-supports-dg.exp
index 6080421fa9e..85fd2f9fdc6 100644
--- a/gcc/testsuite/lib/target-supports-dg.exp
+++ b/gcc/testsuite/lib/target-supports-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index 114c1f11ccc..3c3ece59a2d 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
+# Copyright (C) 1999-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/target-utils.exp b/gcc/testsuite/lib/target-utils.exp
index d8fa62054b8..bd39cc5bc79 100644
--- a/gcc/testsuite/lib/target-utils.exp
+++ b/gcc/testsuite/lib/target-utils.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2017 Free Software Foundation, Inc.
+# Copyright (C) 2014-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/timeout-dg.exp b/gcc/testsuite/lib/timeout-dg.exp
index 475d0fde1fb..19fe8052066 100644
--- a/gcc/testsuite/lib/timeout-dg.exp
+++ b/gcc/testsuite/lib/timeout-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/timeout.exp b/gcc/testsuite/lib/timeout.exp
index 50c7b45aff8..3ee641cafb3 100644
--- a/gcc/testsuite/lib/timeout.exp
+++ b/gcc/testsuite/lib/timeout.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/torture-options.exp b/gcc/testsuite/lib/torture-options.exp
index 5687c230658..9f50e1c5cc5 100644
--- a/gcc/testsuite/lib/torture-options.exp
+++ b/gcc/testsuite/lib/torture-options.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2017 Free Software Foundation, Inc.
+# Copyright (C) 2008-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/tsan-dg.exp b/gcc/testsuite/lib/tsan-dg.exp
index 4625bff12ad..bc6fa613994 100644
--- a/gcc/testsuite/lib/tsan-dg.exp
+++ b/gcc/testsuite/lib/tsan-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/ubsan-dg.exp b/gcc/testsuite/lib/ubsan-dg.exp
index 07333a547b2..a52a96b1b83 100644
--- a/gcc/testsuite/lib/ubsan-dg.exp
+++ b/gcc/testsuite/lib/ubsan-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2017 Free Software Foundation, Inc.
+# Copyright (C) 2013-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/lib/wrapper.exp b/gcc/testsuite/lib/wrapper.exp
index 643690d1879..9d32609172a 100644
--- a/gcc/testsuite/lib/wrapper.exp
+++ b/gcc/testsuite/lib/wrapper.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/obj-c++.dg/attributes/attributes.exp b/gcc/testsuite/obj-c++.dg/attributes/attributes.exp
index 6e19d8c75c6..c2bc7ff356a 100644
--- a/gcc/testsuite/obj-c++.dg/attributes/attributes.exp
+++ b/gcc/testsuite/obj-c++.dg/attributes/attributes.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/obj-c++.dg/dg.exp b/gcc/testsuite/obj-c++.dg/dg.exp
index 8e9778dff3f..41d50498203 100644
--- a/gcc/testsuite/obj-c++.dg/dg.exp
+++ b/gcc/testsuite/obj-c++.dg/dg.exp
@@ -1,5 +1,5 @@
# GCC Objective-C++ testsuite that uses the `dg.exp' driver.
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/obj-c++.dg/lto/lto.exp b/gcc/testsuite/obj-c++.dg/lto/lto.exp
index 7950c50d920..869dd14224f 100644
--- a/gcc/testsuite/obj-c++.dg/lto/lto.exp
+++ b/gcc/testsuite/obj-c++.dg/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/obj-c++.dg/plugin/plugin.exp b/gcc/testsuite/obj-c++.dg/plugin/plugin.exp
index 92fd32339ed..0359515fbc4 100644
--- a/gcc/testsuite/obj-c++.dg/plugin/plugin.exp
+++ b/gcc/testsuite/obj-c++.dg/plugin/plugin.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/obj-c++.dg/property/property.exp b/gcc/testsuite/obj-c++.dg/property/property.exp
index b4e560a2909..93d2f4be799 100644
--- a/gcc/testsuite/obj-c++.dg/property/property.exp
+++ b/gcc/testsuite/obj-c++.dg/property/property.exp
@@ -1,5 +1,5 @@
# GCC Objective-C++ testsuite that uses the `dg.exp' driver.
-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
+# Copyright (C) 2004-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/obj-c++.dg/strings/strings.exp b/gcc/testsuite/obj-c++.dg/strings/strings.exp
index 8c545a789d6..d2f1b16d7d1 100644
--- a/gcc/testsuite/obj-c++.dg/strings/strings.exp
+++ b/gcc/testsuite/obj-c++.dg/strings/strings.exp
@@ -1,6 +1,6 @@
# String tests that only need to run at default optimization.
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/obj-c++.dg/torture/strings/strings.exp b/gcc/testsuite/obj-c++.dg/torture/strings/strings.exp
index 8e66d96ca0d..92c96a9307e 100644
--- a/gcc/testsuite/obj-c++.dg/torture/strings/strings.exp
+++ b/gcc/testsuite/obj-c++.dg/torture/strings/strings.exp
@@ -1,6 +1,6 @@
# String tests that should be run at all optimization levels.
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.m b/gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.m
index c4ad9e6c8dd..bc750dd6f04 100644
--- a/gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.m
+++ b/gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.m
@@ -1,5 +1,5 @@
/* Very simple root class for writing testcases.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Nicola Pero
This file is part of GCC.
diff --git a/gcc/testsuite/objc.dg/attributes/attributes.exp b/gcc/testsuite/objc.dg/attributes/attributes.exp
index 502aa01864d..3f1d361bb1d 100644
--- a/gcc/testsuite/objc.dg/attributes/attributes.exp
+++ b/gcc/testsuite/objc.dg/attributes/attributes.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/objc.dg/dg.exp b/gcc/testsuite/objc.dg/dg.exp
index 5becb0c63b8..929bca5cfd9 100644
--- a/gcc/testsuite/objc.dg/dg.exp
+++ b/gcc/testsuite/objc.dg/dg.exp
@@ -1,5 +1,5 @@
# GCC Objective-C testsuite that uses the `dg.exp' driver.
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/objc.dg/gnu-encoding/gnu-encoding.exp b/gcc/testsuite/objc.dg/gnu-encoding/gnu-encoding.exp
index 7e21e9c8c28..89bb4baf44c 100644
--- a/gcc/testsuite/objc.dg/gnu-encoding/gnu-encoding.exp
+++ b/gcc/testsuite/objc.dg/gnu-encoding/gnu-encoding.exp
@@ -1,5 +1,5 @@
# GCC Objective-C testsuite that uses the `dg.exp' driver.
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/objc.dg/lto/lto.exp b/gcc/testsuite/objc.dg/lto/lto.exp
index 7f5aeac4be8..76c5889aa42 100644
--- a/gcc/testsuite/objc.dg/lto/lto.exp
+++ b/gcc/testsuite/objc.dg/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/objc.dg/pch/pch.exp b/gcc/testsuite/objc.dg/pch/pch.exp
index deefaaf8a1a..b178d8b1b2d 100644
--- a/gcc/testsuite/objc.dg/pch/pch.exp
+++ b/gcc/testsuite/objc.dg/pch/pch.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/objc.dg/plugin/plugin.exp b/gcc/testsuite/objc.dg/plugin/plugin.exp
index 6600c9cf31e..d5e63062cf0 100644
--- a/gcc/testsuite/objc.dg/plugin/plugin.exp
+++ b/gcc/testsuite/objc.dg/plugin/plugin.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+# Copyright (C) 2009-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/objc.dg/property/property.exp b/gcc/testsuite/objc.dg/property/property.exp
index 65ac841a144..057194304ce 100644
--- a/gcc/testsuite/objc.dg/property/property.exp
+++ b/gcc/testsuite/objc.dg/property/property.exp
@@ -1,5 +1,5 @@
# GCC Objective-C testsuite that uses the `dg.exp' driver.
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/objc.dg/special/special.exp b/gcc/testsuite/objc.dg/special/special.exp
index 6a31b113fc3..f2ed65b8037 100644
--- a/gcc/testsuite/objc.dg/special/special.exp
+++ b/gcc/testsuite/objc.dg/special/special.exp
@@ -1,5 +1,5 @@
# GCC Objective-C testsuite that uses the `dg.exp' driver.
-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
+# Copyright (C) 1997-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/objc.dg/strings/strings.exp b/gcc/testsuite/objc.dg/strings/strings.exp
index 49a3a5879a2..760f11d9583 100644
--- a/gcc/testsuite/objc.dg/strings/strings.exp
+++ b/gcc/testsuite/objc.dg/strings/strings.exp
@@ -1,6 +1,6 @@
# String tests that only need to run at default optimization.
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/objc.dg/torture/strings/strings.exp b/gcc/testsuite/objc.dg/torture/strings/strings.exp
index 7ecd989e7f3..82ae90d7727 100644
--- a/gcc/testsuite/objc.dg/torture/strings/strings.exp
+++ b/gcc/testsuite/objc.dg/torture/strings/strings.exp
@@ -1,6 +1,6 @@
# String tests that should be run at all optimization levels.
-# Copyright (C) 2010-2017 Free Software Foundation, Inc.
+# Copyright (C) 2010-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/objc/compile/compile.exp b/gcc/testsuite/objc/compile/compile.exp
index 2c44b4fe332..6d27bc02875 100644
--- a/gcc/testsuite/objc/compile/compile.exp
+++ b/gcc/testsuite/objc/compile/compile.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2017 Free Software Foundation, Inc.
+# Copyright (C) 1991-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/objc/execute/exceptions/exceptions.exp b/gcc/testsuite/objc/execute/exceptions/exceptions.exp
index ed2d973ce70..89ec2bbe41c 100644
--- a/gcc/testsuite/objc/execute/exceptions/exceptions.exp
+++ b/gcc/testsuite/objc/execute/exceptions/exceptions.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2017 Free Software Foundation, Inc.
+# Copyright (C) 1991-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/testsuite/objc/execute/execute.exp b/gcc/testsuite/objc/execute/execute.exp
index f9778955a0d..3849b34e3de 100644
--- a/gcc/testsuite/objc/execute/execute.exp
+++ b/gcc/testsuite/objc/execute/execute.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2017 Free Software Foundation, Inc.
+# Copyright (C) 1991-2018 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/gcc/timevar.c b/gcc/timevar.c
index 54550be675a..2816538e2c5 100644
--- a/gcc/timevar.c
+++ b/gcc/timevar.c
@@ -1,5 +1,5 @@
/* Timing variables for measuring compiler performance.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Alex Samuel <samuel@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/timevar.def b/gcc/timevar.def
index caa36459dec..e1d480fe0f6 100644
--- a/gcc/timevar.def
+++ b/gcc/timevar.def
@@ -1,6 +1,6 @@
/* This file contains the definitions for timing variables used to
measure run-time performance of the compiler.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Alex Samuel <samuel@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/timevar.h b/gcc/timevar.h
index b7f91d1ee28..38b01defa4b 100644
--- a/gcc/timevar.h
+++ b/gcc/timevar.h
@@ -1,5 +1,5 @@
/* Timing variables for measuring compiler performance.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Alex Samuel <samuel@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/tlink.c b/gcc/tlink.c
index a2a7db0a594..ec20bd2fa0f 100644
--- a/gcc/tlink.c
+++ b/gcc/tlink.c
@@ -1,7 +1,7 @@
/* Scan linker error messages for missing template instantiations and provide
them.
- Copyright (C) 1995-2017 Free Software Foundation, Inc.
+ Copyright (C) 1995-2018 Free Software Foundation, Inc.
Contributed by Jason Merrill (jason@cygnus.com).
This file is part of GCC.
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 95d3f194942..5faa3649af2 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -1,5 +1,5 @@
/* Top level of GCC compilers (cc1, cc1plus, etc.)
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/toplev.h b/gcc/toplev.h
index aed806eb28f..c97375b1ca1 100644
--- a/gcc/toplev.h
+++ b/gcc/toplev.h
@@ -1,5 +1,5 @@
/* toplev.h - Various declarations for functions found in toplev.c
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tracer.c b/gcc/tracer.c
index 0c7a9536735..58f4ec1d72c 100644
--- a/gcc/tracer.c
+++ b/gcc/tracer.c
@@ -1,7 +1,7 @@
/* The tracer pass for the GNU compiler.
Contributed by Jan Hubicka, SuSE Labs.
Adapted to work on GIMPLE instead of RTL by Robert Kidd, UIUC.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tracer.h b/gcc/tracer.h
index ca2117ba1a3..9b9ed08821a 100644
--- a/gcc/tracer.h
+++ b/gcc/tracer.h
@@ -1,5 +1,5 @@
/* Header file for Tracer.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c
index 63cac31829e..ca14915ef0d 100644
--- a/gcc/trans-mem.c
+++ b/gcc/trans-mem.c
@@ -1,5 +1,5 @@
/* Passes for transactional memory support.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Richard Henderson <rth@redhat.com>
and Aldy Hernandez <aldyh@redhat.com>.
diff --git a/gcc/trans-mem.h b/gcc/trans-mem.h
index 5bf2e54d10c..a3181b4f31c 100644
--- a/gcc/trans-mem.h
+++ b/gcc/trans-mem.h
@@ -1,5 +1,5 @@
/* Miscellaneous transactional memory support definitions.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
Contributed by Richard Henderson <rth@redhat.com>
and Aldy Hernandez <aldyh@redhat.com>.
diff --git a/gcc/tree-affine.c b/gcc/tree-affine.c
index e3d461e6912..96b479dfc4c 100644
--- a/gcc/tree-affine.c
+++ b/gcc/tree-affine.c
@@ -1,5 +1,5 @@
/* Operations with affine combinations of trees.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-affine.h b/gcc/tree-affine.h
index d2140b7262d..4e9f5bf519f 100644
--- a/gcc/tree-affine.h
+++ b/gcc/tree-affine.h
@@ -1,5 +1,5 @@
/* Operations with affine combinations of trees.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-call-cdce.c b/gcc/tree-call-cdce.c
index 02c89cce62f..a47be1d0362 100644
--- a/gcc/tree-call-cdce.c
+++ b/gcc/tree-call-cdce.c
@@ -1,5 +1,5 @@
/* Conditional Dead Call Elimination pass for the GNU compiler.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Xinliang David Li <davidxl@google.com>
This file is part of GCC.
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c
index 96b638f6754..b1c3cade0e7 100644
--- a/gcc/tree-cfg.c
+++ b/gcc/tree-cfg.c
@@ -1,5 +1,5 @@
/* Control flow functions for trees.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-cfg.h b/gcc/tree-cfg.h
index 12deaa354b7..73237a604be 100644
--- a/gcc/tree-cfg.h
+++ b/gcc/tree-cfg.h
@@ -1,5 +1,5 @@
/* Data and Control Flow Analysis for Trees.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-cfgcleanup.c b/gcc/tree-cfgcleanup.c
index bfcca03257d..c261e71d43b 100644
--- a/gcc/tree-cfgcleanup.c
+++ b/gcc/tree-cfgcleanup.c
@@ -1,5 +1,5 @@
/* CFG cleanup for trees.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-cfgcleanup.h b/gcc/tree-cfgcleanup.h
index f64f7117038..0b33d875365 100644
--- a/gcc/tree-cfgcleanup.h
+++ b/gcc/tree-cfgcleanup.h
@@ -1,5 +1,5 @@
/* Header file for CFG cleanup for trees.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-chkp-opt.c b/gcc/tree-chkp-opt.c
index 33f2a1bfcf5..5a005a6a7b6 100644
--- a/gcc/tree-chkp-opt.c
+++ b/gcc/tree-chkp-opt.c
@@ -1,5 +1,5 @@
/* Pointer Bounds Checker optimization pass.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Ilya Enkovich (ilya.enkovich@intel.com)
This file is part of GCC.
diff --git a/gcc/tree-chkp.c b/gcc/tree-chkp.c
index 8296786bf2d..40497ce94e7 100644
--- a/gcc/tree-chkp.c
+++ b/gcc/tree-chkp.c
@@ -1,5 +1,5 @@
/* Pointer Bounds Checker insrumentation pass.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
Contributed by Ilya Enkovich (ilya.enkovich@intel.com)
This file is part of GCC.
diff --git a/gcc/tree-chkp.h b/gcc/tree-chkp.h
index 1411054ba1d..5cfae3d82ce 100644
--- a/gcc/tree-chkp.h
+++ b/gcc/tree-chkp.h
@@ -1,5 +1,5 @@
/* Declaration of interface functions of Pointer Bounds Checker.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.c
index 9c14374e93a..5594455c73c 100644
--- a/gcc/tree-chrec.c
+++ b/gcc/tree-chrec.c
@@ -1,5 +1,5 @@
/* Chains of recurrences.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <pop@cri.ensmp.fr>
This file is part of GCC.
diff --git a/gcc/tree-chrec.h b/gcc/tree-chrec.h
index 4838bae89aa..b2efa339af5 100644
--- a/gcc/tree-chrec.h
+++ b/gcc/tree-chrec.h
@@ -1,5 +1,5 @@
/* Chains of recurrences.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <pop@cri.ensmp.fr>
This file is part of GCC.
diff --git a/gcc/tree-complex.c b/gcc/tree-complex.c
index 146b52bbd52..622b8696399 100644
--- a/gcc/tree-complex.c
+++ b/gcc/tree-complex.c
@@ -1,5 +1,5 @@
/* Lower complex number operations to scalar operations.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-core.h b/gcc/tree-core.h
index b08d2151f34..76d2dfdc215 100644
--- a/gcc/tree-core.h
+++ b/gcc/tree-core.h
@@ -1,5 +1,5 @@
/* Core data structures for the 'tree' type.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.c
index 954f2620617..fc503c7cfb7 100644
--- a/gcc/tree-data-ref.c
+++ b/gcc/tree-data-ref.c
@@ -1,5 +1,5 @@
/* Data references and dependences detectors.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <pop@cri.ensmp.fr>
This file is part of GCC.
diff --git a/gcc/tree-data-ref.h b/gcc/tree-data-ref.h
index 00a8ec3582c..6df38a5dcae 100644
--- a/gcc/tree-data-ref.h
+++ b/gcc/tree-data-ref.h
@@ -1,5 +1,5 @@
/* Data references and dependences detectors.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <pop@cri.ensmp.fr>
This file is part of GCC.
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c
index 3358763b466..b50b9abcd9e 100644
--- a/gcc/tree-dfa.c
+++ b/gcc/tree-dfa.c
@@ -1,5 +1,5 @@
/* Data flow functions for trees.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-dfa.h b/gcc/tree-dfa.h
index ce96360ae49..cd37b2c43d3 100644
--- a/gcc/tree-dfa.h
+++ b/gcc/tree-dfa.h
@@ -1,5 +1,5 @@
/* Header file for tree data flow functions.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-diagnostic.c b/gcc/tree-diagnostic.c
index c80ae541620..9814d029e54 100644
--- a/gcc/tree-diagnostic.c
+++ b/gcc/tree-diagnostic.c
@@ -1,7 +1,7 @@
/* Language-independent diagnostic subroutines for the GNU Compiler
Collection that are only for use in the compilers proper and not
the driver or other programs.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-diagnostic.h b/gcc/tree-diagnostic.h
index e38bb44204b..f5b867a971e 100644
--- a/gcc/tree-diagnostic.h
+++ b/gcc/tree-diagnostic.h
@@ -1,7 +1,7 @@
/* Various declarations for language-independent diagnostics
subroutines that are only for use in the compilers proper and not
the driver or other programs.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-dump.c b/gcc/tree-dump.c
index 74813303a52..bc3e3a9f433 100644
--- a/gcc/tree-dump.c
+++ b/gcc/tree-dump.c
@@ -1,5 +1,5 @@
/* Tree-dumping functionality for intermediate representation.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Written by Mark Mitchell <mark@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/tree-dump.h b/gcc/tree-dump.h
index 448ac83f72b..e91de71d00f 100644
--- a/gcc/tree-dump.h
+++ b/gcc/tree-dump.h
@@ -1,5 +1,5 @@
/* Tree-dumping functionality for intermediate representation.
- Copyright (C) 1999-2017 Free Software Foundation, Inc.
+ Copyright (C) 1999-2018 Free Software Foundation, Inc.
Written by Mark Mitchell <mark@codesourcery.com>
This file is part of GCC.
diff --git a/gcc/tree-eh.c b/gcc/tree-eh.c
index fc5fb02ddcd..3f546231089 100644
--- a/gcc/tree-eh.c
+++ b/gcc/tree-eh.c
@@ -1,5 +1,5 @@
/* Exception handling semantics and decomposition for trees.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-eh.h b/gcc/tree-eh.h
index 2883628ec35..6e1fa713e08 100644
--- a/gcc/tree-eh.h
+++ b/gcc/tree-eh.h
@@ -1,5 +1,5 @@
/* Header file for exception handling.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-emutls.c b/gcc/tree-emutls.c
index 1f9f53ddc95..ae8c6e5f155 100644
--- a/gcc/tree-emutls.c
+++ b/gcc/tree-emutls.c
@@ -1,5 +1,5 @@
/* Lower TLS operations to emulation functions.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-hash-traits.h b/gcc/tree-hash-traits.h
index 01fda3c25ee..fb5bba425a7 100644
--- a/gcc/tree-hash-traits.h
+++ b/gcc/tree-hash-traits.h
@@ -1,5 +1,5 @@
/* Traits for hashing trees.
- Copyright (C) 2014-2017 Free Software Foundation, Inc.
+ Copyright (C) 2014-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-hasher.h b/gcc/tree-hasher.h
index 2241830aa4d..b3c955c5dfa 100644
--- a/gcc/tree-hasher.h
+++ b/gcc/tree-hasher.h
@@ -1,5 +1,5 @@
/* Hash Table Helper for Trees
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Lawrence Crowl <crowl@google.com>
This file is part of GCC.
diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.c
index 37695c2cafe..a1f5ade0f83 100644
--- a/gcc/tree-if-conv.c
+++ b/gcc/tree-if-conv.c
@@ -1,5 +1,5 @@
/* If-conversion for vectorizer.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Devang Patel <dpatel@apple.com>
This file is part of GCC.
diff --git a/gcc/tree-if-conv.h b/gcc/tree-if-conv.h
index 9a8d17d5d05..6876a5a33e6 100644
--- a/gcc/tree-if-conv.h
+++ b/gcc/tree-if-conv.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c
index 50d56b4786c..c290de28fdc 100644
--- a/gcc/tree-inline.c
+++ b/gcc/tree-inline.c
@@ -1,5 +1,5 @@
/* Tree inlining.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Alexandre Oliva <aoliva@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-inline.h b/gcc/tree-inline.h
index 257a6101ad6..d0ebbcaa342 100644
--- a/gcc/tree-inline.h
+++ b/gcc/tree-inline.h
@@ -1,5 +1,5 @@
/* Tree inlining hooks and declarations.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Alexandre Oliva <aoliva@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.c
index a250f8159c0..e9a98b2c035 100644
--- a/gcc/tree-into-ssa.c
+++ b/gcc/tree-into-ssa.c
@@ -1,5 +1,5 @@
/* Rewrite a program in Normal form into SSA.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-into-ssa.h b/gcc/tree-into-ssa.h
index 65c146b306e..006a8822d1e 100644
--- a/gcc/tree-into-ssa.h
+++ b/gcc/tree-into-ssa.h
@@ -1,5 +1,5 @@
/* Header file for normal form into SSA.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-iterator.c b/gcc/tree-iterator.c
index b0b88f4d2c7..943babd3f1c 100644
--- a/gcc/tree-iterator.c
+++ b/gcc/tree-iterator.c
@@ -1,5 +1,5 @@
/* Iterator routines for manipulating GENERIC and GIMPLE tree statements.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Andrew MacLeod <amacleod@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-iterator.h b/gcc/tree-iterator.h
index 4e71355f72a..cf66568e66d 100644
--- a/gcc/tree-iterator.h
+++ b/gcc/tree-iterator.h
@@ -1,5 +1,5 @@
/* Iterator routines for manipulating GENERIC tree statement list.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Andrew MacLeod <amacleod@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-loop-distribution.c b/gcc/tree-loop-distribution.c
index bd780fa58e3..eca8dd28c24 100644
--- a/gcc/tree-loop-distribution.c
+++ b/gcc/tree-loop-distribution.c
@@ -1,5 +1,5 @@
/* Loop distribution.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Georges-Andre Silber <Georges-Andre.Silber@ensmp.fr>
and Sebastian Pop <sebastian.pop@amd.com>.
diff --git a/gcc/tree-nested.c b/gcc/tree-nested.c
index 6cbae7b97cc..f1557c986b7 100644
--- a/gcc/tree-nested.c
+++ b/gcc/tree-nested.c
@@ -1,5 +1,5 @@
/* Nested function decomposition for GIMPLE.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-nested.h b/gcc/tree-nested.h
index 10764020984..6c9b963f89b 100644
--- a/gcc/tree-nested.h
+++ b/gcc/tree-nested.h
@@ -1,5 +1,5 @@
/* Header file for Nested function decomposition for GIMPLE.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-nrv.c b/gcc/tree-nrv.c
index 953135b0375..754bc8dcad4 100644
--- a/gcc/tree-nrv.c
+++ b/gcc/tree-nrv.c
@@ -1,5 +1,5 @@
/* Language independent return value optimizations
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-object-size.c b/gcc/tree-object-size.c
index 488676e4d20..4f6b230c740 100644
--- a/gcc/tree-object-size.c
+++ b/gcc/tree-object-size.c
@@ -1,5 +1,5 @@
/* __builtin_object_size (ptr, object_size_type) computation
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Jakub Jelinek <jakub@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-object-size.h b/gcc/tree-object-size.h
index 1b558057329..101421e1791 100644
--- a/gcc/tree-object-size.h
+++ b/gcc/tree-object-size.h
@@ -1,5 +1,5 @@
/* Declarations for tree-object-size.c.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-outof-ssa.c b/gcc/tree-outof-ssa.c
index 6327c07c68b..59bdcd6fadd 100644
--- a/gcc/tree-outof-ssa.c
+++ b/gcc/tree-outof-ssa.c
@@ -1,5 +1,5 @@
/* Convert a program in SSA form into Normal form.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Andrew Macleod <amacleod@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-outof-ssa.h b/gcc/tree-outof-ssa.h
index ebbaea1a03e..0e6452d806c 100644
--- a/gcc/tree-outof-ssa.h
+++ b/gcc/tree-outof-ssa.h
@@ -1,5 +1,5 @@
/* Routines for expanding from SSA form to RTL.
- Copyright (C) 2009-2017 Free Software Foundation, Inc.
+ Copyright (C) 2009-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.c
index 643ab5719ae..a872f8c8753 100644
--- a/gcc/tree-parloops.c
+++ b/gcc/tree-parloops.c
@@ -1,5 +1,5 @@
/* Loop autoparallelization.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <pop@cri.ensmp.fr>
Zdenek Dvorak <dvorakz@suse.cz> and Razya Ladelsky <razya@il.ibm.com>.
diff --git a/gcc/tree-parloops.h b/gcc/tree-parloops.h
index 436146a61f2..0de020351bc 100644
--- a/gcc/tree-parloops.h
+++ b/gcc/tree-parloops.h
@@ -1,5 +1,5 @@
/* Header file for loop autoparallelization.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h
index 323f37da946..fbc9f142bcc 100644
--- a/gcc/tree-pass.h
+++ b/gcc/tree-pass.h
@@ -1,5 +1,5 @@
/* Definitions for describing one tree-ssa optimization pass.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Richard Henderson <rth@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-phinodes.c b/gcc/tree-phinodes.c
index 1c2e5c555ab..9bdb8d587ab 100644
--- a/gcc/tree-phinodes.c
+++ b/gcc/tree-phinodes.c
@@ -1,5 +1,5 @@
/* Generic routines for manipulating PHIs
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-phinodes.h b/gcc/tree-phinodes.h
index 7c467505943..fc284076ee3 100644
--- a/gcc/tree-phinodes.h
+++ b/gcc/tree-phinodes.h
@@ -1,5 +1,5 @@
/* Header file for PHI node routines
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.c
index d3a863e209f..0fe46f04320 100644
--- a/gcc/tree-predcom.c
+++ b/gcc/tree-predcom.c
@@ -1,5 +1,5 @@
/* Predictive commoning.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c
index ae0107e78e3..e4a1f08a6db 100644
--- a/gcc/tree-pretty-print.c
+++ b/gcc/tree-pretty-print.c
@@ -1,5 +1,5 @@
/* Pretty formatting of GENERIC trees in C syntax.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Adapted from c-pretty-print.c by Diego Novillo <dnovillo@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-pretty-print.h b/gcc/tree-pretty-print.h
index d17c5a50452..cf2427f9d27 100644
--- a/gcc/tree-pretty-print.h
+++ b/gcc/tree-pretty-print.h
@@ -1,7 +1,7 @@
/* Various declarations for language-independent pretty-print
subroutines that are only for use in the compilers proper and not
the driver or other programs.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-profile.c b/gcc/tree-profile.c
index 4b73255018c..9d919062db1 100644
--- a/gcc/tree-profile.c
+++ b/gcc/tree-profile.c
@@ -1,5 +1,5 @@
/* Calculate branch probabilities, and basic block execution counts.
- Copyright (C) 1990-2017 Free Software Foundation, Inc.
+ Copyright (C) 1990-2018 Free Software Foundation, Inc.
Contributed by James E. Wilson, UC Berkeley/Cygnus Support;
based on some ideas from Dain Samples of UC Berkeley.
Further mangling by Bob Manson, Cygnus Support.
diff --git a/gcc/tree-scalar-evolution.c b/gcc/tree-scalar-evolution.c
index 7ee70fa5dc5..0ba1aa8359a 100644
--- a/gcc/tree-scalar-evolution.c
+++ b/gcc/tree-scalar-evolution.c
@@ -1,5 +1,5 @@
/* Scalar evolution detector.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <s.pop@laposte.net>
This file is part of GCC.
diff --git a/gcc/tree-scalar-evolution.h b/gcc/tree-scalar-evolution.h
index 55b8ca49fae..f58ce66bd74 100644
--- a/gcc/tree-scalar-evolution.h
+++ b/gcc/tree-scalar-evolution.h
@@ -1,5 +1,5 @@
/* Scalar evolution detector.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Sebastian Pop <s.pop@laposte.net>
This file is part of GCC.
diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c
index d7112a812dc..b513676152f 100644
--- a/gcc/tree-sra.c
+++ b/gcc/tree-sra.c
@@ -1,7 +1,7 @@
/* Scalar Replacement of Aggregates (SRA) converts some structure
references into scalar references, exposing them to the scalar
optimizers.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Martin Jambor <mjambor@suse.cz>
This file is part of GCC.
diff --git a/gcc/tree-ssa-address.c b/gcc/tree-ssa-address.c
index 87df1238bfa..2b52fe50129 100644
--- a/gcc/tree-ssa-address.c
+++ b/gcc/tree-ssa-address.c
@@ -1,5 +1,5 @@
/* Memory address lowering and addressing mode selection.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-address.h b/gcc/tree-ssa-address.h
index cd62ed95716..9474e3a0a39 100644
--- a/gcc/tree-ssa-address.h
+++ b/gcc/tree-ssa-address.h
@@ -1,5 +1,5 @@
/* Header file for memory address lowering and mode selection.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.c
index 7601b19408c..5776687ea11 100644
--- a/gcc/tree-ssa-alias.c
+++ b/gcc/tree-ssa-alias.c
@@ -1,5 +1,5 @@
/* Alias analysis for trees.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-ssa-alias.h b/gcc/tree-ssa-alias.h
index b6b23c91626..88554e807b5 100644
--- a/gcc/tree-ssa-alias.h
+++ b/gcc/tree-ssa-alias.h
@@ -1,5 +1,5 @@
/* Tree based alias analysis and alias oracle.
- Copyright (C) 2008-2017 Free Software Foundation, Inc.
+ Copyright (C) 2008-2018 Free Software Foundation, Inc.
Contributed by Richard Guenther <rguenther@suse.de>
This file is part of GCC.
diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.c
index e38c0096b0f..5bae9a7fee5 100644
--- a/gcc/tree-ssa-ccp.c
+++ b/gcc/tree-ssa-ccp.c
@@ -1,5 +1,5 @@
/* Conditional constant propagation pass for the GNU compiler.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Adapted from original RTL SSA-CCP by Daniel Berlin <dberlin@dberlin.org>
Adapted to GIMPLE trees by Diego Novillo <dnovillo@redhat.com>
diff --git a/gcc/tree-ssa-ccp.h b/gcc/tree-ssa-ccp.h
index 836ddd0f7ed..1b70ad8aa16 100644
--- a/gcc/tree-ssa-ccp.h
+++ b/gcc/tree-ssa-ccp.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-coalesce.c b/gcc/tree-ssa-coalesce.c
index 68d3c3df8f7..5cc0acad395 100644
--- a/gcc/tree-ssa-coalesce.c
+++ b/gcc/tree-ssa-coalesce.c
@@ -1,5 +1,5 @@
/* Coalesce SSA_NAMES together for the out-of-ssa pass.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Andrew MacLeod <amacleod@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-ssa-coalesce.h b/gcc/tree-ssa-coalesce.h
index 98e61c5d34a..89d8474df40 100644
--- a/gcc/tree-ssa-coalesce.h
+++ b/gcc/tree-ssa-coalesce.h
@@ -1,5 +1,5 @@
/* Header file for tree-ssa-coalesce.c exports.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-copy.c b/gcc/tree-ssa-copy.c
index 1f9dbf52346..0c667da2d55 100644
--- a/gcc/tree-ssa-copy.c
+++ b/gcc/tree-ssa-copy.c
@@ -1,5 +1,5 @@
/* Copy propagation and SSA_NAME replacement support routines.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.c
index 08f20a3d2c8..7ec3cc15854 100644
--- a/gcc/tree-ssa-dce.c
+++ b/gcc/tree-ssa-dce.c
@@ -1,5 +1,5 @@
/* Dead code elimination pass for the GNU compiler.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
Contributed by Ben Elliston <bje@redhat.com>
and Andrew MacLeod <amacleod@redhat.com>
Adapted to use control dependence by Steven Bosscher, SUSE Labs.
diff --git a/gcc/tree-ssa-dce.h b/gcc/tree-ssa-dce.h
index 2adb0860ab0..4197c1a43b7 100644
--- a/gcc/tree-ssa-dce.h
+++ b/gcc/tree-ssa-dce.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017 Free Software Foundation, Inc.
+/* Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c
index c8adf8bfe13..a6eaed52f93 100644
--- a/gcc/tree-ssa-dom.c
+++ b/gcc/tree-ssa-dom.c
@@ -1,5 +1,5 @@
/* SSA Dominator optimizations for trees
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-ssa-dom.h b/gcc/tree-ssa-dom.h
index ad1b7efee8e..e2f3cdaad89 100644
--- a/gcc/tree-ssa-dom.h
+++ b/gcc/tree-ssa-dom.h
@@ -1,5 +1,5 @@
/* Header file for SSA dominator optimizations.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-dse.c b/gcc/tree-ssa-dse.c
index 392313b950b..9220fea7f2e 100644
--- a/gcc/tree-ssa-dse.c
+++ b/gcc/tree-ssa-dse.c
@@ -1,5 +1,5 @@
/* Dead store elimination
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.c
index ff8d976338b..a51b86cdb02 100644
--- a/gcc/tree-ssa-forwprop.c
+++ b/gcc/tree-ssa-forwprop.c
@@ -1,5 +1,5 @@
/* Forward propagation of expressions for single use variables.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-ifcombine.c b/gcc/tree-ssa-ifcombine.c
index ff26dd1f731..b63c600c47b 100644
--- a/gcc/tree-ssa-ifcombine.c
+++ b/gcc/tree-ssa-ifcombine.c
@@ -1,5 +1,5 @@
/* Combining of if-expressions on trees.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Richard Guenther <rguenther@suse.de>
This file is part of GCC.
diff --git a/gcc/tree-ssa-live.c b/gcc/tree-ssa-live.c
index 8738fe21a6e..08ac678e74c 100644
--- a/gcc/tree-ssa-live.c
+++ b/gcc/tree-ssa-live.c
@@ -1,5 +1,5 @@
/* Liveness for SSA trees.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Andrew MacLeod <amacleod@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-ssa-live.h b/gcc/tree-ssa-live.h
index dd9ca799597..e62293b5cfa 100644
--- a/gcc/tree-ssa-live.h
+++ b/gcc/tree-ssa-live.h
@@ -1,5 +1,5 @@
/* Routines for liveness in SSA trees.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Andrew MacLeod <amacleod@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-ssa-loop-ch.c b/gcc/tree-ssa-loop-ch.c
index 6bb0220f0dc..b2dee48e5d7 100644
--- a/gcc/tree-ssa-loop-ch.c
+++ b/gcc/tree-ssa-loop-ch.c
@@ -1,5 +1,5 @@
/* Loop header copying on trees.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.c
index e62759b4bd4..7d956218681 100644
--- a/gcc/tree-ssa-loop-im.c
+++ b/gcc/tree-ssa-loop-im.c
@@ -1,5 +1,5 @@
/* Loop invariant motion.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-loop-ivcanon.c b/gcc/tree-ssa-loop-ivcanon.c
index ce5a833de4d..15c378aa998 100644
--- a/gcc/tree-ssa-loop-ivcanon.c
+++ b/gcc/tree-ssa-loop-ivcanon.c
@@ -1,5 +1,5 @@
/* Induction variable canonicalization and loop peeling.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-loop-ivopts.c b/gcc/tree-ssa-loop-ivopts.c
index b5d5ea62920..17838c26644 100644
--- a/gcc/tree-ssa-loop-ivopts.c
+++ b/gcc/tree-ssa-loop-ivopts.c
@@ -1,5 +1,5 @@
/* Induction variable optimizations.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-loop-ivopts.h b/gcc/tree-ssa-loop-ivopts.h
index cca3692203a..c04388c77e3 100644
--- a/gcc/tree-ssa-loop-ivopts.h
+++ b/gcc/tree-ssa-loop-ivopts.h
@@ -1,5 +1,5 @@
/* Header file for Induction variable optimizations.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-loop-manip.c b/gcc/tree-ssa-loop-manip.c
index 12c49d7cfd4..80e91d0f0aa 100644
--- a/gcc/tree-ssa-loop-manip.c
+++ b/gcc/tree-ssa-loop-manip.c
@@ -1,5 +1,5 @@
/* High-level loop manipulation functions.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-loop-manip.h b/gcc/tree-ssa-loop-manip.h
index 3f5b3eecde6..390ac6f8278 100644
--- a/gcc/tree-ssa-loop-manip.h
+++ b/gcc/tree-ssa-loop-manip.h
@@ -1,5 +1,5 @@
/* Header file for High-level loop manipulation functions.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-loop-niter.c b/gcc/tree-ssa-loop-niter.c
index a8beeacd14d..fa49abf8d3b 100644
--- a/gcc/tree-ssa-loop-niter.c
+++ b/gcc/tree-ssa-loop-niter.c
@@ -1,5 +1,5 @@
/* Functions to determine/estimate number of iterations of a loop.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-loop-niter.h b/gcc/tree-ssa-loop-niter.h
index 8161cc76fd7..c5c6a84a959 100644
--- a/gcc/tree-ssa-loop-niter.h
+++ b/gcc/tree-ssa-loop-niter.h
@@ -1,5 +1,5 @@
/* Header file for loop interation estimates.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-loop-prefetch.c b/gcc/tree-ssa-loop-prefetch.c
index 67767e1516a..2f10db18590 100644
--- a/gcc/tree-ssa-loop-prefetch.c
+++ b/gcc/tree-ssa-loop-prefetch.c
@@ -1,5 +1,5 @@
/* Array prefetching.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-loop-split.c b/gcc/tree-ssa-loop-split.c
index dcb7c1ee4c8..12f6665ca40 100644
--- a/gcc/tree-ssa-loop-split.c
+++ b/gcc/tree-ssa-loop-split.c
@@ -1,5 +1,5 @@
/* Loop splitting.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-loop-unswitch.c b/gcc/tree-ssa-loop-unswitch.c
index ecc72cbaf5c..711c1cd316f 100644
--- a/gcc/tree-ssa-loop-unswitch.c
+++ b/gcc/tree-ssa-loop-unswitch.c
@@ -1,5 +1,5 @@
/* Loop unswitching.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-loop.c b/gcc/tree-ssa-loop.c
index a809552fa75..6c3e516d536 100644
--- a/gcc/tree-ssa-loop.c
+++ b/gcc/tree-ssa-loop.c
@@ -1,5 +1,5 @@
/* Loop optimizations over tree-ssa.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-loop.h b/gcc/tree-ssa-loop.h
index 29557104256..c79d543309e 100644
--- a/gcc/tree-ssa-loop.h
+++ b/gcc/tree-ssa-loop.h
@@ -1,5 +1,5 @@
/* Header file for SSA loop optimizations.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.c
index 553a37ccc3a..9098188e988 100644
--- a/gcc/tree-ssa-math-opts.c
+++ b/gcc/tree-ssa-math-opts.c
@@ -1,5 +1,5 @@
/* Global, SSA-based optimizations using mathematical identities.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.c
index ed80442031e..41dcb56001d 100644
--- a/gcc/tree-ssa-operands.c
+++ b/gcc/tree-ssa-operands.c
@@ -1,5 +1,5 @@
/* SSA operands management for trees.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-operands.h b/gcc/tree-ssa-operands.h
index db7d0071e1f..974d40c2fee 100644
--- a/gcc/tree-ssa-operands.h
+++ b/gcc/tree-ssa-operands.h
@@ -1,5 +1,5 @@
/* SSA operand management for trees.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-phionlycprop.c b/gcc/tree-ssa-phionlycprop.c
index fe39aa71f98..632df271fb7 100644
--- a/gcc/tree-ssa-phionlycprop.c
+++ b/gcc/tree-ssa-phionlycprop.c
@@ -1,5 +1,5 @@
/* Const/Copy propagation originating from degenerate PHIs
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-phiopt.c b/gcc/tree-ssa-phiopt.c
index 9e6eb9c41dd..e740cf59930 100644
--- a/gcc/tree-ssa-phiopt.c
+++ b/gcc/tree-ssa-phiopt.c
@@ -1,5 +1,5 @@
/* Optimization of PHI nodes by converting them into straightline code.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-phiprop.c b/gcc/tree-ssa-phiprop.c
index 494158be0d1..fad81d02ba9 100644
--- a/gcc/tree-ssa-phiprop.c
+++ b/gcc/tree-ssa-phiprop.c
@@ -1,5 +1,5 @@
/* Backward propagation of indirect loads through PHIs.
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Richard Guenther <rguenther@suse.de>
This file is part of GCC.
diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c
index d91fec2a136..63c2a6a209b 100644
--- a/gcc/tree-ssa-pre.c
+++ b/gcc/tree-ssa-pre.c
@@ -1,5 +1,5 @@
/* Full and partial redundancy elimination and code hoisting on SSA GIMPLE.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Daniel Berlin <dan@dberlin.org> and Steven Bosscher
<stevenb@suse.de>
diff --git a/gcc/tree-ssa-propagate.c b/gcc/tree-ssa-propagate.c
index 62955bef9c5..9f67a9ab111 100644
--- a/gcc/tree-ssa-propagate.c
+++ b/gcc/tree-ssa-propagate.c
@@ -1,5 +1,5 @@
/* Generic SSA value propagation engine.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-ssa-propagate.h b/gcc/tree-ssa-propagate.h
index be4500bc83a..10c48d87ff8 100644
--- a/gcc/tree-ssa-propagate.h
+++ b/gcc/tree-ssa-propagate.h
@@ -1,6 +1,6 @@
/* Data structures and function declarations for the SSA value propagation
engine.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.c
index b037dfbff8f..f41b1207ed8 100644
--- a/gcc/tree-ssa-reassoc.c
+++ b/gcc/tree-ssa-reassoc.c
@@ -1,5 +1,5 @@
/* Reassociation for trees.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Daniel Berlin <dan@dberlin.org>
This file is part of GCC.
diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.c
index 7146f8f7e2d..7158bb0dc0f 100644
--- a/gcc/tree-ssa-sccvn.c
+++ b/gcc/tree-ssa-sccvn.c
@@ -1,5 +1,5 @@
/* SCC value numbering for trees
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Daniel Berlin <dan@dberlin.org>
This file is part of GCC.
diff --git a/gcc/tree-ssa-sccvn.h b/gcc/tree-ssa-sccvn.h
index 830876849bf..9356520cbe5 100644
--- a/gcc/tree-ssa-sccvn.h
+++ b/gcc/tree-ssa-sccvn.h
@@ -1,5 +1,5 @@
/* Tree SCC value numbering
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Daniel Berlin <dberlin@dberlin.org>
This file is part of GCC.
diff --git a/gcc/tree-ssa-scopedtables.c b/gcc/tree-ssa-scopedtables.c
index 5177511b7eb..47cca782595 100644
--- a/gcc/tree-ssa-scopedtables.c
+++ b/gcc/tree-ssa-scopedtables.c
@@ -1,5 +1,5 @@
/* Header file for SSA dominator optimizations.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-scopedtables.h b/gcc/tree-ssa-scopedtables.h
index e3d7bff6913..2cc2b6c0dc5 100644
--- a/gcc/tree-ssa-scopedtables.h
+++ b/gcc/tree-ssa-scopedtables.h
@@ -1,5 +1,5 @@
/* Header file for SSA dominator optimizations.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-sink.c b/gcc/tree-ssa-sink.c
index 5d801d35921..0fe8dd0030d 100644
--- a/gcc/tree-ssa-sink.c
+++ b/gcc/tree-ssa-sink.c
@@ -1,5 +1,5 @@
/* Code sinking for trees
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Daniel Berlin <dan@dberlin.org>
This file is part of GCC.
diff --git a/gcc/tree-ssa-strlen.c b/gcc/tree-ssa-strlen.c
index be6ab9f1e1b..c8b86b69dbe 100644
--- a/gcc/tree-ssa-strlen.c
+++ b/gcc/tree-ssa-strlen.c
@@ -1,5 +1,5 @@
/* String length optimization
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Jakub Jelinek <jakub@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.c
index 243cc467915..d3b38c3eaf2 100644
--- a/gcc/tree-ssa-structalias.c
+++ b/gcc/tree-ssa-structalias.c
@@ -1,5 +1,5 @@
/* Tree based points-to analysis
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Daniel Berlin <dberlin@dberlin.org>
This file is part of GCC.
diff --git a/gcc/tree-ssa-tail-merge.c b/gcc/tree-ssa-tail-merge.c
index fc94f5d83d2..d43f3fbf556 100644
--- a/gcc/tree-ssa-tail-merge.c
+++ b/gcc/tree-ssa-tail-merge.c
@@ -1,5 +1,5 @@
/* Tail merging for gimple.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Tom de Vries (tom@codesourcery.com)
This file is part of GCC.
diff --git a/gcc/tree-ssa-ter.c b/gcc/tree-ssa-ter.c
index 773646796f4..4339520039b 100644
--- a/gcc/tree-ssa-ter.c
+++ b/gcc/tree-ssa-ter.c
@@ -1,5 +1,5 @@
/* Routines for performing Temporary Expression Replacement (TER) in SSA trees.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Andrew MacLeod <amacleod@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-ssa-ter.h b/gcc/tree-ssa-ter.h
index 7652e1e74d0..21bb7a5909f 100644
--- a/gcc/tree-ssa-ter.h
+++ b/gcc/tree-ssa-ter.h
@@ -1,5 +1,5 @@
/* Header file for tree-ssa-ter.c exports.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-threadbackward.c b/gcc/tree-ssa-threadbackward.c
index f3f55cf4b44..ad5eae308a3 100644
--- a/gcc/tree-ssa-threadbackward.c
+++ b/gcc/tree-ssa-threadbackward.c
@@ -1,5 +1,5 @@
/* SSA Jump Threading
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-threadedge.c b/gcc/tree-ssa-threadedge.c
index 0c782f51697..dbc0bbd772a 100644
--- a/gcc/tree-ssa-threadedge.c
+++ b/gcc/tree-ssa-threadedge.c
@@ -1,5 +1,5 @@
/* SSA Jump Threading
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Jeff Law <law@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-ssa-threadedge.h b/gcc/tree-ssa-threadedge.h
index 0f2e39f72e3..1431c52b47c 100644
--- a/gcc/tree-ssa-threadedge.h
+++ b/gcc/tree-ssa-threadedge.h
@@ -1,5 +1,5 @@
/* Header file for SSA jump threading.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-threadupdate.c b/gcc/tree-ssa-threadupdate.c
index 7b823d130fa..9ab9e7d7d93 100644
--- a/gcc/tree-ssa-threadupdate.c
+++ b/gcc/tree-ssa-threadupdate.c
@@ -1,5 +1,5 @@
/* Thread edges through blocks and update the control flow and SSA graphs.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-threadupdate.h b/gcc/tree-ssa-threadupdate.h
index 8a3b41d82cd..0a3d84e65da 100644
--- a/gcc/tree-ssa-threadupdate.h
+++ b/gcc/tree-ssa-threadupdate.h
@@ -1,6 +1,6 @@
/* Communication between registering jump thread requests and
updating the SSA/CFG for jump threading.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-uncprop.c b/gcc/tree-ssa-uncprop.c
index 35a49d28420..7d863a71551 100644
--- a/gcc/tree-ssa-uncprop.c
+++ b/gcc/tree-ssa-uncprop.c
@@ -1,5 +1,5 @@
/* Routines for discovering and unpropagating edge equivalences.
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-uninit.c b/gcc/tree-ssa-uninit.c
index b92175115a7..6930a243deb 100644
--- a/gcc/tree-ssa-uninit.c
+++ b/gcc/tree-ssa-uninit.c
@@ -1,5 +1,5 @@
/* Predicate aware uninitialized variable warning.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
Contributed by Xinliang David Li <davidxl@google.com>
This file is part of GCC.
diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.c
index c04e0cc6dbf..ee311ce9758 100644
--- a/gcc/tree-ssa.c
+++ b/gcc/tree-ssa.c
@@ -1,5 +1,5 @@
/* Miscellaneous SSA utility functions.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa.h b/gcc/tree-ssa.h
index c99b5eaee82..6ad9c9a4e54 100644
--- a/gcc/tree-ssa.h
+++ b/gcc/tree-ssa.h
@@ -1,5 +1,5 @@
/* Header file for any pass which requires SSA routines.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.c
index 2fe6e3f1362..dffaa17a2d2 100644
--- a/gcc/tree-ssanames.c
+++ b/gcc/tree-ssanames.c
@@ -1,5 +1,5 @@
/* Generic routines for manipulating SSA_NAME expressions
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssanames.h b/gcc/tree-ssanames.h
index ea62a0b84d5..d39f3969436 100644
--- a/gcc/tree-ssanames.h
+++ b/gcc/tree-ssanames.h
@@ -1,5 +1,5 @@
/* SSA name expresssons routines
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-stdarg.c b/gcc/tree-stdarg.c
index 923b315e79e..26c1d4205ee 100644
--- a/gcc/tree-stdarg.c
+++ b/gcc/tree-stdarg.c
@@ -1,5 +1,5 @@
/* Pass computing data for optimizing stdarg functions.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Jakub Jelinek <jakub@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-stdarg.h b/gcc/tree-stdarg.h
index 16a22c69923..25759c8c704 100644
--- a/gcc/tree-stdarg.h
+++ b/gcc/tree-stdarg.h
@@ -1,5 +1,5 @@
/* Header for a pass computing data for optimizing stdarg functions.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Jakub Jelinek <jakub@redhat.com>
This file is part of GCC.
diff --git a/gcc/tree-streamer-in.c b/gcc/tree-streamer-in.c
index ea999a7431c..e1de79a84cb 100644
--- a/gcc/tree-streamer-in.c
+++ b/gcc/tree-streamer-in.c
@@ -1,6 +1,6 @@
/* Routines for reading trees from a file stream.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@google.com>
This file is part of GCC.
diff --git a/gcc/tree-streamer-out.c b/gcc/tree-streamer-out.c
index 30dc78c6b68..36431c0ee0e 100644
--- a/gcc/tree-streamer-out.c
+++ b/gcc/tree-streamer-out.c
@@ -1,6 +1,6 @@
/* Routines for emitting trees to a file stream.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@google.com>
This file is part of GCC.
diff --git a/gcc/tree-streamer.c b/gcc/tree-streamer.c
index fd34cffd742..e4689615310 100644
--- a/gcc/tree-streamer.c
+++ b/gcc/tree-streamer.c
@@ -1,7 +1,7 @@
/* Miscellaneous utilities for tree streaming. Things that are used
in both input and output are here.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@google.com>
This file is part of GCC.
diff --git a/gcc/tree-streamer.h b/gcc/tree-streamer.h
index 1a77187afab..a0e9f73d471 100644
--- a/gcc/tree-streamer.h
+++ b/gcc/tree-streamer.h
@@ -1,6 +1,6 @@
/* Data structures and functions for streaming trees.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@google.com>
This file is part of GCC.
diff --git a/gcc/tree-switch-conversion.c b/gcc/tree-switch-conversion.c
index f0d158391df..fdec59e901d 100644
--- a/gcc/tree-switch-conversion.c
+++ b/gcc/tree-switch-conversion.c
@@ -1,6 +1,6 @@
/* Lower GIMPLE_SWITCH expressions to something more efficient than
a jump table.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-tailcall.c b/gcc/tree-tailcall.c
index 212519cdfd7..4e309cd9b41 100644
--- a/gcc/tree-tailcall.c
+++ b/gcc/tree-tailcall.c
@@ -1,5 +1,5 @@
/* Tail call optimization on trees.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.c
index 0aa0bfd9da4..bcec96f7bf5 100644
--- a/gcc/tree-vect-data-refs.c
+++ b/gcc/tree-vect-data-refs.c
@@ -1,5 +1,5 @@
/* Data References Analysis and Manipulation Utilities for Vectorization.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Dorit Naishlos <dorit@il.ibm.com>
and Ira Rosen <irar@il.ibm.com>
diff --git a/gcc/tree-vect-generic.c b/gcc/tree-vect-generic.c
index a9a6640687b..a7712f69354 100644
--- a/gcc/tree-vect-generic.c
+++ b/gcc/tree-vect-generic.c
@@ -1,5 +1,5 @@
/* Lower vector operations to scalar operations.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-vect-loop-manip.c b/gcc/tree-vect-loop-manip.c
index c8ee2298536..558a47e8a9a 100644
--- a/gcc/tree-vect-loop-manip.c
+++ b/gcc/tree-vect-loop-manip.c
@@ -1,5 +1,5 @@
/* Vectorizer Specific Loop Manipulations
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Dorit Naishlos <dorit@il.ibm.com>
and Ira Rosen <irar@il.ibm.com>
diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c
index 397fc2502bb..82890ab6484 100644
--- a/gcc/tree-vect-loop.c
+++ b/gcc/tree-vect-loop.c
@@ -1,5 +1,5 @@
/* Loop Vectorization
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Dorit Naishlos <dorit@il.ibm.com> and
Ira Rosen <irar@il.ibm.com>
diff --git a/gcc/tree-vect-patterns.c b/gcc/tree-vect-patterns.c
index a2c629309e0..704e5e83e1d 100644
--- a/gcc/tree-vect-patterns.c
+++ b/gcc/tree-vect-patterns.c
@@ -1,5 +1,5 @@
/* Analysis Utilities for Loop Vectorization.
- Copyright (C) 2006-2017 Free Software Foundation, Inc.
+ Copyright (C) 2006-2018 Free Software Foundation, Inc.
Contributed by Dorit Nuzman <dorit@il.ibm.com>
This file is part of GCC.
diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.c
index 5da3e156d5d..8a9782b56ff 100644
--- a/gcc/tree-vect-slp.c
+++ b/gcc/tree-vect-slp.c
@@ -1,5 +1,5 @@
/* SLP - Basic Block Vectorization
- Copyright (C) 2007-2017 Free Software Foundation, Inc.
+ Copyright (C) 2007-2018 Free Software Foundation, Inc.
Contributed by Dorit Naishlos <dorit@il.ibm.com>
and Ira Rosen <irar@il.ibm.com>
diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c
index c4e78b7ec44..71bc3c10ed4 100644
--- a/gcc/tree-vect-stmts.c
+++ b/gcc/tree-vect-stmts.c
@@ -1,5 +1,5 @@
/* Statement Analysis and Transformation for Vectorization
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Dorit Naishlos <dorit@il.ibm.com>
and Ira Rosen <irar@il.ibm.com>
diff --git a/gcc/tree-vector-builder.c b/gcc/tree-vector-builder.c
index be257074475..7912f39afb3 100644
--- a/gcc/tree-vector-builder.c
+++ b/gcc/tree-vector-builder.c
@@ -1,5 +1,5 @@
/* A class for building vector tree constants.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-vector-builder.h b/gcc/tree-vector-builder.h
index a7b9bdb577c..6a248a64254 100644
--- a/gcc/tree-vector-builder.h
+++ b/gcc/tree-vector-builder.h
@@ -1,5 +1,5 @@
/* A class for building vector tree constants.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c
index 8ddfdc2ce26..b5bdf676881 100644
--- a/gcc/tree-vectorizer.c
+++ b/gcc/tree-vectorizer.c
@@ -1,5 +1,5 @@
/* Vectorizer
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Dorit Naishlos <dorit@il.ibm.com>
This file is part of GCC.
diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h
index 58f63189699..d72e39a5af5 100644
--- a/gcc/tree-vectorizer.h
+++ b/gcc/tree-vectorizer.h
@@ -1,5 +1,5 @@
/* Vectorizer
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Dorit Naishlos <dorit@il.ibm.com>
This file is part of GCC.
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c
index 27f7c37cbd7..e6f04bb0bd9 100644
--- a/gcc/tree-vrp.c
+++ b/gcc/tree-vrp.c
@@ -1,5 +1,5 @@
/* Support routines for Value Range Propagation (VRP).
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
Contributed by Diego Novillo <dnovillo@redhat.com>.
This file is part of GCC.
diff --git a/gcc/tree-vrp.h b/gcc/tree-vrp.h
index 5dafaf13d79..9244a73e120 100644
--- a/gcc/tree-vrp.h
+++ b/gcc/tree-vrp.h
@@ -1,5 +1,5 @@
/* Support routines for Value Range Propagation (VRP).
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree.c b/gcc/tree.c
index 93c4654309d..b75fec3a0e0 100644
--- a/gcc/tree.c
+++ b/gcc/tree.c
@@ -1,5 +1,5 @@
/* Language-independent node constructors for parse phase of GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree.def b/gcc/tree.def
index a4a7f1a995c..31de6c0994d 100644
--- a/gcc/tree.def
+++ b/gcc/tree.def
@@ -1,6 +1,6 @@
/* This file contains the definitions and documentation for the
tree codes used in GCC.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree.h b/gcc/tree.h
index a45c2cd5aa6..418075d48eb 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -1,5 +1,5 @@
/* Definitions for the ubiquitous 'tree' type for GNU compilers.
- Copyright (C) 1989-2017 Free Software Foundation, Inc.
+ Copyright (C) 1989-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/treestruct.def b/gcc/treestruct.def
index 491d2ddb8c2..ca964808b91 100644
--- a/gcc/treestruct.def
+++ b/gcc/treestruct.def
@@ -1,7 +1,7 @@
/* This file contains the definitions for the tree structure
enumeration used in GCC.
-Copyright (C) 2005-2017 Free Software Foundation, Inc.
+Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tsan.c b/gcc/tsan.c
index 538d315b11f..67b111dfc39 100644
--- a/gcc/tsan.c
+++ b/gcc/tsan.c
@@ -1,5 +1,5 @@
/* GCC instrumentation plugin for ThreadSanitizer.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Dmitry Vyukov <dvyukov@google.com>
This file is part of GCC.
diff --git a/gcc/tsan.h b/gcc/tsan.h
index cdcc068cd7f..b6c6bfc2801 100644
--- a/gcc/tsan.h
+++ b/gcc/tsan.h
@@ -1,5 +1,5 @@
/* ThreadSanitizer, a data race detector.
- Copyright (C) 2011-2017 Free Software Foundation, Inc.
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
Contributed by Dmitry Vyukov <dvyukov@google.com>
This file is part of GCC.
diff --git a/gcc/tsystem.h b/gcc/tsystem.h
index 37c941bb4b8..969b105f073 100644
--- a/gcc/tsystem.h
+++ b/gcc/tsystem.h
@@ -1,6 +1,6 @@
/* Get common system includes and various definitions and declarations
based on target macros.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/typeclass.h b/gcc/typeclass.h
index 47a45346c05..df376f7c443 100644
--- a/gcc/typeclass.h
+++ b/gcc/typeclass.h
@@ -1,5 +1,5 @@
/* Type class enum
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/typed-splay-tree.c b/gcc/typed-splay-tree.c
index 0f1536fa1ba..5d3ffd79875 100644
--- a/gcc/typed-splay-tree.c
+++ b/gcc/typed-splay-tree.c
@@ -1,5 +1,5 @@
/* Selftests for typed-splay-tree.h.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/typed-splay-tree.h b/gcc/typed-splay-tree.h
index 032ae4fd9d6..95c2f5f39b3 100644
--- a/gcc/typed-splay-tree.h
+++ b/gcc/typed-splay-tree.h
@@ -1,5 +1,5 @@
/* A typesafe wrapper around libiberty's splay-tree.h.
- Copyright (C) 2015-2017 Free Software Foundation, Inc.
+ Copyright (C) 2015-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ubsan.c b/gcc/ubsan.c
index e89e87bcd2a..45bf274b378 100644
--- a/gcc/ubsan.c
+++ b/gcc/ubsan.c
@@ -1,5 +1,5 @@
/* UndefinedBehaviorSanitizer, undefined behavior detector.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Marek Polacek <polacek@redhat.com>
This file is part of GCC.
diff --git a/gcc/ubsan.h b/gcc/ubsan.h
index 20a33473689..d33f3c55a11 100644
--- a/gcc/ubsan.h
+++ b/gcc/ubsan.h
@@ -1,5 +1,5 @@
/* UndefinedBehaviorSanitizer, undefined behavior detector.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
Contributed by Marek Polacek <polacek@redhat.com>
This file is part of GCC.
diff --git a/gcc/unique-ptr-tests.cc b/gcc/unique-ptr-tests.cc
index d2756947189..9f03872fbd1 100644
--- a/gcc/unique-ptr-tests.cc
+++ b/gcc/unique-ptr-tests.cc
@@ -1,5 +1,5 @@
/* Unit tests for unique-ptr.h.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/valtrack.c b/gcc/valtrack.c
index 4abb6251599..bd96d6ca7ff 100644
--- a/gcc/valtrack.c
+++ b/gcc/valtrack.c
@@ -1,6 +1,6 @@
/* Infrastructure for tracking user variable locations and values
throughout compilation.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Alexandre Oliva <aoliva@redhat.com>.
This file is part of GCC.
diff --git a/gcc/valtrack.h b/gcc/valtrack.h
index 1feeb8dc6a9..a94190e4a66 100644
--- a/gcc/valtrack.h
+++ b/gcc/valtrack.h
@@ -1,6 +1,6 @@
/* Infrastructure for tracking user variable locations and values
throughout compilation.
- Copyright (C) 2010-2017 Free Software Foundation, Inc.
+ Copyright (C) 2010-2018 Free Software Foundation, Inc.
Contributed by Alexandre Oliva <aoliva@redhat.com>.
This file is part of GCC.
diff --git a/gcc/value-prof.c b/gcc/value-prof.c
index 354279a6712..b503320f188 100644
--- a/gcc/value-prof.c
+++ b/gcc/value-prof.c
@@ -1,5 +1,5 @@
/* Transformations based on profile information for values.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/value-prof.h b/gcc/value-prof.h
index 8190bfd074f..d0b8cda181f 100644
--- a/gcc/value-prof.h
+++ b/gcc/value-prof.h
@@ -1,5 +1,5 @@
/* Definitions for transformations based on profile information for values.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c
index af1afc281d1..e768c2d176d 100644
--- a/gcc/var-tracking.c
+++ b/gcc/var-tracking.c
@@ -1,5 +1,5 @@
/* Variable tracking routines for the GNU compiler.
- Copyright (C) 2002-2017 Free Software Foundation, Inc.
+ Copyright (C) 2002-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 28e35ff6c3e..8ef91d67e9c 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -1,5 +1,5 @@
/* Output variables, constants and external declarations, for GNU compiler.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/varasm.h b/gcc/varasm.h
index c752b8ab13c..29e94835f44 100644
--- a/gcc/varasm.h
+++ b/gcc/varasm.h
@@ -1,5 +1,5 @@
/* Declarations for varasm.h.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/varpool.c b/gcc/varpool.c
index d849fe8a7da..418753cca2a 100644
--- a/gcc/varpool.c
+++ b/gcc/varpool.c
@@ -1,5 +1,5 @@
/* Callgraph handling code.
- Copyright (C) 2003-2017 Free Software Foundation, Inc.
+ Copyright (C) 2003-2018 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/vec-perm-indices.c b/gcc/vec-perm-indices.c
index 89764b72583..53dbe0daedd 100644
--- a/gcc/vec-perm-indices.c
+++ b/gcc/vec-perm-indices.c
@@ -1,5 +1,5 @@
/* A representation of vector permutation indices.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vec-perm-indices.h b/gcc/vec-perm-indices.h
index b5396546c68..429a4e86054 100644
--- a/gcc/vec-perm-indices.h
+++ b/gcc/vec-perm-indices.h
@@ -1,5 +1,5 @@
/* A representation of vector permutation indices.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vec.c b/gcc/vec.c
index 9a80f3421db..98a1d779a00 100644
--- a/gcc/vec.c
+++ b/gcc/vec.c
@@ -1,5 +1,5 @@
/* Vector API for GNU compiler.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Nathan Sidwell <nathan@codesourcery.com>
Re-implemented in C++ by Diego Novillo <dnovillo@google.com>
diff --git a/gcc/vec.h b/gcc/vec.h
index f55a41f53dd..24f57b183a3 100644
--- a/gcc/vec.h
+++ b/gcc/vec.h
@@ -1,5 +1,5 @@
/* Vector API for GNU compiler.
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
+ Copyright (C) 2004-2018 Free Software Foundation, Inc.
Contributed by Nathan Sidwell <nathan@codesourcery.com>
Re-implemented in C++ by Diego Novillo <dnovillo@google.com>
diff --git a/gcc/vector-builder.h b/gcc/vector-builder.h
index f8b61467d9a..04aaf89a168 100644
--- a/gcc/vector-builder.h
+++ b/gcc/vector-builder.h
@@ -1,5 +1,5 @@
/* A class for building vector constant patterns.
- Copyright (C) 2017 Free Software Foundation, Inc.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/version.c b/gcc/version.c
index b629049407d..f372072cb2f 100644
--- a/gcc/version.c
+++ b/gcc/version.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2017 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vmsdbg.h b/gcc/vmsdbg.h
index 23d0d8721a9..55b4eedcdb3 100644
--- a/gcc/vmsdbg.h
+++ b/gcc/vmsdbg.h
@@ -1,5 +1,5 @@
/* Definitions for the data structures and codes used in VMS debugging.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.c
index 03b7205a16b..a940d32b234 100644
--- a/gcc/vmsdbgout.c
+++ b/gcc/vmsdbgout.c
@@ -1,5 +1,5 @@
/* Output VMS debug format symbol table information from GCC.
- Copyright (C) 1987-2017 Free Software Foundation, Inc.
+ Copyright (C) 1987-2018 Free Software Foundation, Inc.
Contributed by Douglas B. Rupp (rupp@gnat.com).
Updated by Bernard W. Giroud (bgiroud@users.sourceforge.net).
diff --git a/gcc/vr-values.c b/gcc/vr-values.c
index 794b4635f9e..b1f587d2b92 100644
--- a/gcc/vr-values.c
+++ b/gcc/vr-values.c
@@ -1,5 +1,5 @@
/* Support routines for Value Range Propagation (VRP).
- Copyright (C) 2005-2017 Free Software Foundation, Inc.
+ Copyright (C) 2005-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vr-values.h b/gcc/vr-values.h
index 124ee6f4356..80b16cacefc 100644
--- a/gcc/vr-values.h
+++ b/gcc/vr-values.h
@@ -1,5 +1,5 @@
/* Support routines for Value Range Propagation (VRP).
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
+ Copyright (C) 2016-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vtable-verify.c b/gcc/vtable-verify.c
index f76611598d0..0f6211f57cf 100644
--- a/gcc/vtable-verify.c
+++ b/gcc/vtable-verify.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vtable-verify.h b/gcc/vtable-verify.h
index d01df274228..d6579db2d61 100644
--- a/gcc/vtable-verify.h
+++ b/gcc/vtable-verify.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/web.c b/gcc/web.c
index 217e799ef73..1bbb8f32562 100644
--- a/gcc/web.c
+++ b/gcc/web.c
@@ -1,6 +1,6 @@
/* Web construction code for GNU compiler.
Contributed by Jan Hubicka.
- Copyright (C) 2001-2017 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/wide-int-print.cc b/gcc/wide-int-print.cc
index 8874e819685..a7d38a98711 100644
--- a/gcc/wide-int-print.cc
+++ b/gcc/wide-int-print.cc
@@ -1,5 +1,5 @@
/* Printing operations with very long integers.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
This file is part of GCC.
diff --git a/gcc/wide-int-print.h b/gcc/wide-int-print.h
index 8ff01a4c7dd..14c3233ae22 100644
--- a/gcc/wide-int-print.h
+++ b/gcc/wide-int-print.h
@@ -1,5 +1,5 @@
/* Print wide integers.
- Copyright (C) 2013-2017 Free Software Foundation, Inc.
+ Copyright (C) 2013-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/wide-int.cc b/gcc/wide-int.cc
index ec4d1f36a3c..21eac22e046 100644
--- a/gcc/wide-int.cc
+++ b/gcc/wide-int.cc
@@ -1,5 +1,5 @@
/* Operations with very long integers.
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
This file is part of GCC.
diff --git a/gcc/wide-int.h b/gcc/wide-int.h
index 30173a49207..ca8bd1e02c5 100644
--- a/gcc/wide-int.h
+++ b/gcc/wide-int.h
@@ -1,5 +1,5 @@
/* Operations with very long integers. -*- C++ -*-
- Copyright (C) 2012-2017 Free Software Foundation, Inc.
+ Copyright (C) 2012-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/xcoff.h b/gcc/xcoff.h
index 7953b244d0f..0113c3b752a 100644
--- a/gcc/xcoff.h
+++ b/gcc/xcoff.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2017 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/xcoffout.c b/gcc/xcoffout.c
index cf2064d5ba5..591c5900027 100644
--- a/gcc/xcoffout.c
+++ b/gcc/xcoffout.c
@@ -1,5 +1,5 @@
/* Output xcoff-format symbol table information from GNU compiler.
- Copyright (C) 1992-2017 Free Software Foundation, Inc.
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/xcoffout.h b/gcc/xcoffout.h
index 6b0b0a07d8b..505df4e2a50 100644
--- a/gcc/xcoffout.h
+++ b/gcc/xcoffout.h
@@ -1,6 +1,6 @@
/* XCOFF definitions. These are needed in dbxout.c, final.c,
and xcoffout.h.
- Copyright (C) 1998-2017 Free Software Foundation, Inc.
+ Copyright (C) 1998-2018 Free Software Foundation, Inc.
This file is part of GCC.