summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ABOUT-GCC-NLS2
-rw-r--r--gcc/ChangeLog2
-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/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/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/array-notation-common.c2
-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-cilkplus.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-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/cilk.c2
-rw-r--r--gcc/c-family/cppspec.c2
-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-array-notation.c2
-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/cilk-builtins.def2
-rw-r--r--gcc/cilk-common.c2
-rw-r--r--gcc/cilk.h2
-rw-r--r--gcc/cilkplus.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/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/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/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/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/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/fpx.md2
-rw-r--r--gcc/config/arc/genmultilib.awk2
-rw-r--r--gcc/config/arc/genoptions.awk2
-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/arc/t-uClibc2
-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-arches.def2
-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-cores.def2
-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-fpus.def2
-rw-r--r--gcc/config/arm/arm-generic.md2
-rw-r--r--gcc/config/arm/arm-isa.h2
-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.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_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
-rwxr-xr-xgcc/config/arm/genopt.sh4
-rwxr-xr-xgcc/config/arm/gentune.sh2
-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/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-linux-eabi2
-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/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/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/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/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/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/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/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/openbsd.h2
-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/rtems-64.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-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/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.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-stdint.h2
-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/print-sysroot-suffix.sh2
-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/biarch64.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/e500.h2
-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/eabispe.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/linuxspe.h2
-rw-r--r--gcc/config/rs6000/lynx.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-passes.def2
-rw-r--r--gcc/config/rs6000/rs6000-protos.h2
-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/spe.h2
-rw-r--r--gcc/config/rs6000/spe.md2
-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-spe2
-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/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/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/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-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.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/ChangeLog4383
-rw-r--r--gcc/cp/ChangeLog-20164388
-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-array-notation.c2
-rw-r--r--gcc/cp/cp-cilkplus.c2
-rw-r--r--gcc/cp/cp-cilkplus.h2
-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-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-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-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.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/ChangeLog2
-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-dump.c2
-rw-r--r--gcc/hsa-gen.c2
-rw-r--r--gcc/hsa-regalloc.c2
-rw-r--r--gcc/hsa.c2
-rw-r--r--gcc/hsa.h2
-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/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-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-polymorphic-call.c2
-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.texi78
-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/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/ChangeLog12
-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/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.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.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/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/sdbout.c2
-rw-r--r--gcc/sdbout.h2
-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-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/ChangeLog18334
-rw-r--r--gcc/testsuite/ChangeLog-201618339
-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/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/cilk-plus/cilk-plus.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/cilk-plus/cilk-plus.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/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/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/vsu/vsu.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/xstormy16/xstormy16.exp2
-rw-r--r--gcc/testsuite/gcc.test-framework/README2
-rwxr-xr-xgcc/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/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/c-compat.exp2
-rw-r--r--gcc/testsuite/lib/c-torture.exp2
-rw-r--r--gcc/testsuite/lib/cilk-plus-dg.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/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-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-threadbackward.h2
-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-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/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.c2
-rw-r--r--gcc/vec.h2
-rw-r--r--gcc/version.c2
-rw-r--r--gcc/vmsdbg.h2
-rw-r--r--gcc/vmsdbgout.c2
-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
2822 files changed, 25639 insertions, 25587 deletions
diff --git a/gcc/ABOUT-GCC-NLS b/gcc/ABOUT-GCC-NLS
index c4b009f65b0..13db212907d 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-2016 Free Software Foundation, Inc.
+Copyright (C) 1998-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
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7793fe4817e..07e5c3e592a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,7 @@
2017-01-01 Jakub Jelinek <jakub@redhat.com>
+ Update copyright years.
+
* gcc.c (process_command): Update copyright notice dates.
* gcov-dump.c (print_version): Ditto.
* gcov.c (print_version): Ditto.
diff --git a/gcc/LANGUAGES b/gcc/LANGUAGES
index 48ba47a151e..2249c60aeed 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-2016 Free Software Foundation, Inc.
+Copyright (C) 1998-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
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 2aae684cad0..5c29edb374e 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1987-2017 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/README.Portability b/gcc/README.Portability
index 50f07428cb1..eec3da0616f 100644
--- a/gcc/README.Portability
+++ b/gcc/README.Portability
@@ -1,4 +1,4 @@
-Copyright (C) 2000-2016 Free Software Foundation, Inc.
+Copyright (C) 2000-2017 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 791f2a72e64..dbc0ba7e003 100644
--- a/gcc/acinclude.m4
+++ b/gcc/acinclude.m4
@@ -1,4 +1,4 @@
-dnl Copyright (C) 2005-2016 Free Software Foundation, Inc.
+dnl Copyright (C) 2005-2017 Free Software Foundation, Inc.
dnl
dnl This file is part of GCC.
dnl
diff --git a/gcc/addresses.h b/gcc/addresses.h
index b75f420a680..d4749fce8c4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/alias.c b/gcc/alias.c
index 546ae7ff891..e0ceaa29907 100644
--- a/gcc/alias.c
+++ b/gcc/alias.c
@@ -1,5 +1,5 @@
/* Alias analysis for GNU C
- Copyright (C) 1997-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 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 59506fbbb91..ef5f2324e06 100644
--- a/gcc/alias.h
+++ b/gcc/alias.h
@@ -1,5 +1,5 @@
/* Exported functions from alias.c
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/alloc-pool.c b/gcc/alloc-pool.c
index 43d06f62153..b32001f0862 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 3ead1015d71..a5236db3dae 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 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 53acff0a2fb..5f48875a3c0 100644
--- a/gcc/asan.c
+++ b/gcc/asan.c
@@ -1,5 +1,5 @@
/* AddressSanitizer, a fast memory error detector.
- Copyright (C) 2012-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 355a350bfeb..2f1f2eeaba7 100644
--- a/gcc/asan.h
+++ b/gcc/asan.h
@@ -1,5 +1,5 @@
/* AddressSanitizer, a fast memory error detector.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 e66349a1325..55b21271b39 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/attribs.h b/gcc/attribs.h
index 23d30435d1d..9d3741c1305 100644
--- a/gcc/attribs.h
+++ b/gcc/attribs.h
@@ -1,5 +1,5 @@
/* Declarations and definitions dealing with attribute handling.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 e80244b0f50..91fa5cf0bbe 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 4e3d2bff6b9..6255f947991 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 60b2f26df3b..ccaef3388f0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 8d2ad6703a0..ee560fc195c 100644
--- a/gcc/backend.h
+++ b/gcc/backend.h
@@ -1,6 +1,6 @@
/* Common Backend requirements.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 b4a41d3ab5f..decd6dd2b05 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.c
index 6873b4f9089..a8d42564c4b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bb-reorder.h b/gcc/bb-reorder.h
index fbb7f807234..392f34dc1ad 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bitmap.c b/gcc/bitmap.c
index 1a32332439f..7bebeecca55 100644
--- a/gcc/bitmap.c
+++ b/gcc/bitmap.c
@@ -1,5 +1,5 @@
/* Functions to support general ended bitmaps.
- Copyright (C) 1997-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bitmap.h b/gcc/bitmap.h
index 1b2c8e0c13c..196738b1a7d 100644
--- a/gcc/bitmap.h
+++ b/gcc/bitmap.h
@@ -1,5 +1,5 @@
/* Functions to support general ended bitmaps.
- Copyright (C) 1997-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bt-load.c b/gcc/bt-load.c
index 6747845be7a..27be6a382c4 100644
--- a/gcc/bt-load.c
+++ b/gcc/bt-load.c
@@ -1,5 +1,5 @@
/* Perform branch target register load optimizations.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/builtin-attrs.def b/gcc/builtin-attrs.def
index 22452d99c09..275328893f1 100644
--- a/gcc/builtin-attrs.def
+++ b/gcc/builtin-attrs.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2017 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 ecc6dcae8ff..91745b4a82a 100644
--- a/gcc/builtin-types.def
+++ b/gcc/builtin-types.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/builtins.c b/gcc/builtins.c
index 216d9261b23..5b76dfd9b2f 100644
--- a/gcc/builtins.c
+++ b/gcc/builtins.c
@@ -1,5 +1,5 @@
/* Expand builtin functions.
- Copyright (C) 1988-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/builtins.def b/gcc/builtins.def
index 24b34e80cf1..b5dc2915023 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/builtins.h b/gcc/builtins.h
index 5e836468d20..f590f617400 100644
--- a/gcc/builtins.h
+++ b/gcc/builtins.h
@@ -1,5 +1,5 @@
/* Expand builtin functions.
- Copyright (C) 1988-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index d76ecd39ffd..80735aeeef8 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,7 @@
+2017-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2016-12-29 Martin Liska <mliska@suse.cz>
PR c/78933
@@ -7409,7 +7413,7 @@ gcc/testsuite/ChangeLog:
* c-common.c: Include gt-c-family-c-common.h.
* c-pragma.c: Include gt-c-family-c-pragma.h.
-Copyright (C) 2010-2016 Free Software Foundation, Inc.
+Copyright (C) 2010-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
diff --git a/gcc/c-family/array-notation-common.c b/gcc/c-family/array-notation-common.c
index 3ae3d170630..061c2030714 100644
--- a/gcc/c-family/array-notation-common.c
+++ b/gcc/c-family/array-notation-common.c
@@ -1,7 +1,7 @@
/* This file is part of the Intel(R) Cilk(TM) Plus support
This file contains the builtin functions for Array
notations.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
Contributed by Balaji V. Iyer <balaji.v.iyer@intel.com>,
Intel Corporation
diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.c
index 42a2cd3a302..970aad2f115 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 8be94f001be..b1e1d0d269d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 f5adadee3af..ce7fcaafcac 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c-family/c-cilkplus.c b/gcc/c-family/c-cilkplus.c
index 9f1f36471a8..a537193798d 100644
--- a/gcc/c-family/c-cilkplus.c
+++ b/gcc/c-family/c-cilkplus.c
@@ -1,7 +1,7 @@
/* This file contains routines to construct and validate Cilk Plus
constructs within the C and C++ front ends.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
Contributed by Aldy Hernandez <aldyh@redhat.com>.
This file is part of GCC.
diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.c
index 81dc888e9b3..15ead18d36d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 1d3ee5316b6..aeec2714538 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 b9131e3e958..b838869dc25 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 a841e534374..2115099a556 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 da6b99da816..67ad98a31ea 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 8a4bf6f0d29..81be935eac8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 edbd4a1a121..13ca8eadbe4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 c18b057727c..c327ca7028f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 8c336867d8c..78ef16627bb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 0ea486b11e2..a4366971e96 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 e3803b0186c..e1c8bdff986 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 4e362b3236d..dc5f08faaa2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 2b5ad04eb5f..519c4e4ce66 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 62d2f46f926..14e038c02b3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 9147c62be54..482078ac554 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 1f812a55f88..d1c92379f62 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 2ecacb8d57b..55c2b68865c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 6d9cb086ea3..a79036e97e2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 c32d0a05bfa..813bf1da8af 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 253f1922393..86a4ae32639 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 4845a8b54a9..3ceb714e4b1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
Written by Benjamin Chelf (chelf@codesourcery.com).
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 d0c03a75b60..781afbc78fe 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 0083835c1d5..8318e50f3a2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 1a248a56db1..1c8d42a7097 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 6f93d80a746..36aa919a872 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 30d4f971a7e..dc0897d605f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 7197fe3d750..1dbf47e8cd1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 4652708b7f1..3c06aec34b2 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2003-2017 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/c-family/cilk.c b/gcc/c-family/cilk.c
index 8042f216e0a..43478fff914 100644
--- a/gcc/c-family/cilk.c
+++ b/gcc/c-family/cilk.c
@@ -1,6 +1,6 @@
/* This file is part of the Intel(R) Cilk(TM) Plus support
This file contains the CilkPlus Intrinsics
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
Contributed by Balaji V. Iyer <balaji.v.iyer@intel.com>,
Intel Corporation
diff --git a/gcc/c-family/cppspec.c b/gcc/c-family/cppspec.c
index 18cd61ceebd..abe7d91fe81 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 e26207e302f..33dc2a1abd6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 7a5e7411890..d9146b37e88 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,7 @@
+2017-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2016-12-21 Jakub Jelinek <jakub@redhat.com>
PR bootstrap/78817
@@ -4136,7 +4140,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-2016 Free Software Foundation, Inc.
+Copyright (C) 2012-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
diff --git a/gcc/c/Make-lang.in b/gcc/c/Make-lang.in
index cd7108b8afa..cfd8cd2b169 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/c/c-array-notation.c b/gcc/c/c-array-notation.c
index ce609112089..4c6651ea29c 100644
--- a/gcc/c/c-array-notation.c
+++ b/gcc/c/c-array-notation.c
@@ -1,7 +1,7 @@
/* This file is part of the Intel(R) Cilk(TM) Plus support
This file contains routines to handle Array Notation expression
handling routines in the C Compiler.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
Contributed by Balaji V. Iyer <balaji.v.iyer@intel.com>,
Intel Corporation.
diff --git a/gcc/c/c-aux-info.c b/gcc/c/c-aux-info.c
index f69c04369cf..a7928f43753 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 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 4167c3461f3..163feff837d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 eca94c5a101..a15903ac11b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 af157c00fc8..2c9267c1865 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 8bc3a9c178f..b060d76da43 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 b4096d064ee..510b7e7de47 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 ac7c1bb0541..872bd5823c5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 20dc024b859..5e694887307 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 c86e40ebd6d..bee06e9a37e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 a775b6064f6..6d443da2069 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 ff8aceb8b83..1e344c40e27 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 a8cf353eb4d..26048845978 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 a269682d4ed..54ae7d808aa 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 51fbb5366d3..0a4c888dd0b 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/c/gccspec.c b/gcc/c/gccspec.c
index cfb0aa0450a..8a85430dcaa 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 b7cef93a291..291bbf6159e 100644
--- a/gcc/c/gimple-parser.c
+++ b/gcc/c/gimple-parser.c
@@ -1,5 +1,5 @@
/* Parser for GIMPLE.
- Copyright (C) 2016 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 f72b62657d4..fd36ce18ee0 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/caller-save.c b/gcc/caller-save.c
index 24546bf9db3..27da129ab9c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/calls.c b/gcc/calls.c
index bc3cbd599fc..b7bbec53ede 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/calls.h b/gcc/calls.h
index 3b0726345af..e87fbda1d14 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ccmp.c b/gcc/ccmp.c
index 14222ca5942..92ca133d842 100644
--- a/gcc/ccmp.c
+++ b/gcc/ccmp.c
@@ -1,5 +1,5 @@
/* Conditional compare related functions
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ccmp.h b/gcc/ccmp.h
index ca1b20bd717..bc1aafbc65e 100644
--- a/gcc/ccmp.h
+++ b/gcc/ccmp.h
@@ -1,5 +1,5 @@
/* Conditional comapre related functions.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfg-flags.def b/gcc/cfg-flags.def
index d36c3183a93..a010c515f37 100644
--- a/gcc/cfg-flags.def
+++ b/gcc/cfg-flags.def
@@ -1,5 +1,5 @@
/* Flags on basic blocks and edges.
- Copyright (C) 2012-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfg.c b/gcc/cfg.c
index 6604b02192c..97cc755cccd 100644
--- a/gcc/cfg.c
+++ b/gcc/cfg.c
@@ -1,5 +1,5 @@
/* Control flow graph manipulation code for GNU compiler.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfg.h b/gcc/cfg.h
index ad935e3ee08..d421d3b688e 100644
--- a/gcc/cfg.h
+++ b/gcc/cfg.h
@@ -1,5 +1,5 @@
/* Control flow graph manipulation code header file.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfganal.c b/gcc/cfganal.c
index 931e814e8cf..7377a7a0434 100644
--- a/gcc/cfganal.c
+++ b/gcc/cfganal.c
@@ -1,5 +1,5 @@
/* Control flow graph analysis code for GNU compiler.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfganal.h b/gcc/cfganal.h
index ea7ed7a425f..7df484b8441 100644
--- a/gcc/cfganal.h
+++ b/gcc/cfganal.h
@@ -1,5 +1,5 @@
/* Control flow graph analysis header file.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgbuild.c b/gcc/cfgbuild.c
index 6c70971528e..69ca1282c37 100644
--- a/gcc/cfgbuild.c
+++ b/gcc/cfgbuild.c
@@ -1,5 +1,5 @@
/* Control flow graph building code for GNU compiler.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgbuild.h b/gcc/cfgbuild.h
index f530cf0a6ef..afda5acbdc5 100644
--- a/gcc/cfgbuild.h
+++ b/gcc/cfgbuild.h
@@ -1,5 +1,5 @@
/* Control flow graph building header file.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c
index c67b4d707f2..522c9c2bebe 100644
--- a/gcc/cfgcleanup.c
+++ b/gcc/cfgcleanup.c
@@ -1,5 +1,5 @@
/* Control flow optimization code for GNU compiler.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgcleanup.h b/gcc/cfgcleanup.h
index 42924176ad2..0cba3678066 100644
--- a/gcc/cfgcleanup.h
+++ b/gcc/cfgcleanup.h
@@ -1,5 +1,5 @@
/* Control flow optimization header file.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c
index 97dc6484364..ae063c1764f 100644
--- a/gcc/cfgexpand.c
+++ b/gcc/cfgexpand.c
@@ -1,5 +1,5 @@
/* A pass for lowering trees to RTL.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgexpand.h b/gcc/cfgexpand.h
index bc53ed60127..05967355b15 100644
--- a/gcc/cfgexpand.h
+++ b/gcc/cfgexpand.h
@@ -1,5 +1,5 @@
/* Header file for lowering trees to RTL.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfghooks.c b/gcc/cfghooks.c
index 4a6fcbf56dc..ce2da6a2f39 100644
--- a/gcc/cfghooks.c
+++ b/gcc/cfghooks.c
@@ -1,5 +1,5 @@
/* Hooks for cfg representation specific functions.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 b7912a1eda3..4c1abe73623 100644
--- a/gcc/cfghooks.h
+++ b/gcc/cfghooks.h
@@ -1,5 +1,5 @@
/* Hooks for cfg representation specific functions.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 205562fe3fa..afd56bb8cf7 100644
--- a/gcc/cfgloop.c
+++ b/gcc/cfgloop.c
@@ -1,5 +1,5 @@
/* Natural loop discovery code for GNU compiler.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h
index 0448a61dc5c..80a191507f0 100644
--- a/gcc/cfgloop.h
+++ b/gcc/cfgloop.h
@@ -1,5 +1,5 @@
/* Natural loop functions
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.c
index 9ea48b1eb2b..aa06c966002 100644
--- a/gcc/cfgloopanal.c
+++ b/gcc/cfgloopanal.c
@@ -1,5 +1,5 @@
/* Natural loop analysis code for GNU compiler.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.c
index 84b6b019bc9..71fbe6b56e4 100644
--- a/gcc/cfgloopmanip.c
+++ b/gcc/cfgloopmanip.c
@@ -1,5 +1,5 @@
/* Loop manipulation code for GNU compiler.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgloopmanip.h b/gcc/cfgloopmanip.h
index 5c4552c5c43..004becfccb1 100644
--- a/gcc/cfgloopmanip.h
+++ b/gcc/cfgloopmanip.h
@@ -1,5 +1,5 @@
/* Loop manipulation header.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c
index d0aac094520..760434609c5 100644
--- a/gcc/cfgrtl.c
+++ b/gcc/cfgrtl.c
@@ -1,5 +1,5 @@
/* Control flow graph manipulation code for GNU compiler.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgrtl.h b/gcc/cfgrtl.h
index 8e2c13cfc8f..befd1aaaa85 100644
--- a/gcc/cfgrtl.h
+++ b/gcc/cfgrtl.h
@@ -1,5 +1,5 @@
/* Define control flow data structures for the CFG.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cgraph.c b/gcc/cgraph.c
index fd2465e81a6..ef2dc50282c 100644
--- a/gcc/cgraph.c
+++ b/gcc/cgraph.c
@@ -1,5 +1,5 @@
/* Callgraph handling code.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 3feed7a8d80..db2915c5751 100644
--- a/gcc/cgraph.h
+++ b/gcc/cgraph.h
@@ -1,5 +1,5 @@
/* Callgraph handling code.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 4df5fe0ce4d..034b8fa9974 100644
--- a/gcc/cgraphbuild.c
+++ b/gcc/cgraphbuild.c
@@ -1,5 +1,5 @@
/* Callgraph construction.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 349892dab67..a17663519a9 100644
--- a/gcc/cgraphclones.c
+++ b/gcc/cgraphclones.c
@@ -1,5 +1,5 @@
/* Callgraph clones
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 e315a77ae7c..81a3ae91998 100644
--- a/gcc/cgraphunit.c
+++ b/gcc/cgraphunit.c
@@ -1,5 +1,5 @@
/* Driver of optimization process
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 f6839cfb78b..9daeabd57f0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cif-code.def b/gcc/cif-code.def
index b5e019ffb7b..de84de5828b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
Contributed by Doug Kwan <dougkwan@google.com>
This file is part of GCC.
diff --git a/gcc/cilk-builtins.def b/gcc/cilk-builtins.def
index 9327ca9cf5a..348d08efd9e 100644
--- a/gcc/cilk-builtins.def
+++ b/gcc/cilk-builtins.def
@@ -1,6 +1,6 @@
/* This file contains the definitions and documentation for the
Cilk Plus builtins used in the GNU compiler.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
Contributed by Balaji V. Iyer <balaji.v.iyer@intel.com>
Intel Corporation.
diff --git a/gcc/cilk-common.c b/gcc/cilk-common.c
index ecd7abe0adf..46626b75b23 100644
--- a/gcc/cilk-common.c
+++ b/gcc/cilk-common.c
@@ -1,6 +1,6 @@
/* This file is part of the Intel(R) Cilk(TM) Plus support
This file contains the CilkPlus Intrinsics
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
Contributed by Balaji V. Iyer <balaji.v.iyer@intel.com>,
Intel Corporation
diff --git a/gcc/cilk.h b/gcc/cilk.h
index c5f24ff260b..27c2e0a63e9 100644
--- a/gcc/cilk.h
+++ b/gcc/cilk.h
@@ -1,6 +1,6 @@
/* This file is part of the Intel(R) Cilk(TM) Plus support
This file contains Cilk Support files.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
Contributed by Balaji V. Iyer <balaji.v.iyer@intel.com>,
Intel Corporation
diff --git a/gcc/cilkplus.def b/gcc/cilkplus.def
index b5eb303b8d5..450ed173092 100644
--- a/gcc/cilkplus.def
+++ b/gcc/cilkplus.def
@@ -1,6 +1,6 @@
/* This file contains the definitions and documentation for the
CilkPlus builtins used in the GNU compiler.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/collect-utils.c b/gcc/collect-utils.c
index c0080e1c0c2..f3f51a41624 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/collect-utils.h b/gcc/collect-utils.h
index a8790f8a9cc..1bb934f8c99 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/collect2-aix.c b/gcc/collect2-aix.c
index 91adcb2b389..439dd7d1033 100644
--- a/gcc/collect2-aix.c
+++ b/gcc/collect2-aix.c
@@ -1,5 +1,5 @@
/* AIX cross support for collect2.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/collect2-aix.h b/gcc/collect2-aix.h
index 91eaec7e22c..a8c5d6599cd 100644
--- a/gcc/collect2-aix.h
+++ b/gcc/collect2-aix.h
@@ -1,5 +1,5 @@
/* AIX cross support for collect2.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/collect2.c b/gcc/collect2.c
index bffac802b8f..b109f73517a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 e1225442328..2fbb8b262b7 100644
--- a/gcc/collect2.h
+++ b/gcc/collect2.h
@@ -1,5 +1,5 @@
/* Header file for collect/tlink routines.
- Copyright (C) 1998-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 3302550fc27..20cd59ad083 100644
--- a/gcc/combine-stack-adj.c
+++ b/gcc/combine-stack-adj.c
@@ -1,5 +1,5 @@
/* Combine stack adjustments.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/combine.c b/gcc/combine.c
index e74ff4c20a1..3043f2a7adb 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -1,5 +1,5 @@
/* Optimize by combining instructions for GNU compiler.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/common.md b/gcc/common.md
index 24bc45e3f83..dd28a7b5f2b 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2017 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/common.opt b/gcc/common.opt
index 6ebaf9ca672..9e751bda6be 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2003-2017 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 ef6171953f2..eb887c1d908 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 2b35b44a670..6128cfb8bdc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 0bb4a859b52..dd197c857d0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 d9561420917..5ab17b9bc2f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 266f426b2b0..94e8b977a41 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 dac84f2dec5..a0b7f486652 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 5ab7665721c..be42282270b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 9f8712281ff..88bfec6335b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 611675b0bd3..4103c67ce2f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 75c877175c1..eaaf211e41c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 ceee72f7cb9..bb273dd21f3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 38be5ba6a4e..3de96a034f0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 a3eca914f57..620a812eacf 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 c8e41348869..94a3fcf8792 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 3e66bc20a7b..d14e27cfffd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 82b9d093496..ced64cd4e5a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 eff00579ef6..9388cca1a7c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 13ed5e8769e..9c2399ba683 100644
--- a/gcc/common/config/frv/frv-common.c
+++ b/gcc/common/config/frv/frv-common.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2017 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 94f07e10990..8ad19ce9c93 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 98224f54e91..d1f82fdca68 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 65879fc41fb..86e54e392ba 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 d70ae9283f3..9f36ddcbbb5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 5019ac5b060..969fce25841 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 8c36fdac14a..d2add8dd5e5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 a3db883840a..09ffb99ade5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 2ad4c70d7a1..03f70a95d31 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 f369bc58d14..57a30999761 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 fd2344136c4..525af741d58 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 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 501022fcaa7..dd281394c0b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 7a4d084ffe9..e2df672ef66 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 d546844e24f..b3f78efd345 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 fb75956f0b0..854a840614f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 99a65a08f03..1366b1fffea 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 27904120b6e..069367cba1c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 e6c4e2c1d96..13cc32b20c5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 ef4cf408dbd..47512ef0071 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 88e5ff62eb8..3c0106ae555 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 8353e8c144a..961d05af1e3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 1e497e6ad92..47f13e1d57a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 d7c91b8985d..e9903cc9c4e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 721c8b355c2..0d196697cc2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 10974be4cdf..8a7bab76d68 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 9946d75231d..96d5b25464f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 002612ca3ee..50ac7a9404b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 0f65bb73097..032ef888966 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 a02234effa0..5d2db404761 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 871232da647..6a29a243b32 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 9cdce7a3982..6e70d94cf73 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 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 8e80342ee3f..24521ec9787 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/compare-elim.c b/gcc/compare-elim.c
index c66f13152ce..22aedf562d2 100644
--- a/gcc/compare-elim.c
+++ b/gcc/compare-elim.c
@@ -1,5 +1,5 @@
/* Post-reload compare elimination.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/conditions.h b/gcc/conditions.h
index b21aa088cde..dc62c0e9b6c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config.build b/gcc/config.build
index effd625ba54..211459211a8 100644
--- a/gcc/config.build
+++ b/gcc/config.build
@@ -1,5 +1,5 @@
# GCC build-specific configuration file.
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 7afbc54bc78..7c275464df7 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1,5 +1,5 @@
# GCC target-specific configuration file.
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/config.host b/gcc/config.host
index 5b3c75714ee..60e740530dc 100644
--- a/gcc/config.host
+++ b/gcc/config.host
@@ -1,5 +1,5 @@
# GCC host-specific configuration file.
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 830a7cf5455..329d1b72b33 100644
--- a/gcc/config/aarch64/aarch64-arches.def
+++ b/gcc/config/aarch64/aarch64-arches.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2017 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 05cc52eba33..69fb756f0fb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 320b912a464..177e638682f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 6dd6ba6f6e0..78d10aab92c 100644
--- a/gcc/config/aarch64/aarch64-cores.def
+++ b/gcc/config/aarch64/aarch64-cores.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2017 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 54e843c3d38..6598f1341f5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 90970178892..c5626106207 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 1fbee6fdaab..e12a7762638 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 6b2a908b64e..b9c1bfdc95f 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 e50ced4cdc6..f0e6dbcdd81 100644
--- a/gcc/config/aarch64/aarch64-fusion-pairs.def
+++ b/gcc/config/aarch64/aarch64-fusion-pairs.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2017 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 d3d53f81637..e8dda42c2dd 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2017 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 5fcaa59a3af..c45fc1d35d1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 de8227f0ce4..45f7a44b90d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 b8921ce73ec..36766d9c48f 100644
--- a/gcc/config/aarch64/aarch64-option-extensions.def
+++ b/gcc/config/aarch64/aarch64-option-extensions.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 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 634b044c41c..9f37b9b432e 100644
--- a/gcc/config/aarch64/aarch64-opts.h
+++ b/gcc/config/aarch64/aarch64-opts.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2017 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 7fe80391a3f..69af6cbb915 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 7f67f147305..29a3bd71151 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 27dbb5df219..80994131afa 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 76cb4844f87..d713d5d8b88 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 89bdcb3f7ed..a12e2268ef9 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 b0118be1b61..9f980e3e498 100644
--- a/gcc/config/aarch64/aarch64-tuning-flags.def
+++ b/gcc/config/aarch64/aarch64-tuning-flags.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2017 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 80af0ab014f..9dd75b07498 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 66c3fa09acd..7b0df996f46 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 6d89e31fdeb..bde42317f1b 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 d74654d56e5..56b920dfe5a 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2009-2017 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 3f85d527936..409e4719079 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 4b7c2dd3bcc..55f9b8cf6df 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 b8466440d82..a54c0be04d3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 d84339db2a8..09d441075f0 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 41ce79109dc..1a38531ae60 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 2a155498645..c3d5ac56ed0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 7a2847ab6b1..5a252c07afa 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 8b4384c2937..a5acd71d784 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 c6f7e67c964..75de645a0cf 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 8baa244009c..1e4c4ede8f7 100644
--- a/gcc/config/aarch64/geniterators.sh
+++ b/gcc/config/aarch64/geniterators.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2014-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 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 6f5bf66dedf..8282e5aea10 100644
--- a/gcc/config/aarch64/gentune.sh
+++ b/gcc/config/aarch64/gentune.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2011-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 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 3d63f34d48e..e2377c1cb21 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 daa991bc0e0..e83d45b3945 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 a166034d92a..b48e28afda0 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 b461eb5bede..32532864cae 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 84b4a750beb..9740118a531 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 Free Software Foundation, Inc.
+# Copyright (C) 2016-2017 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 1cfe9f3a76d..ab064ab6f22 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 7c1c28b0498..b67671d2560 100644
--- a/gcc/config/aarch64/thunderx.md
+++ b/gcc/config/aarch64/thunderx.md
@@ -1,5 +1,5 @@
;; Cavium ThunderX pipeline description
-;; Copyright (C) 2014-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2017 Free Software Foundation, Inc.
;;
;; Written by Andrew Pinski <apinski@cavium.com>
diff --git a/gcc/config/alpha/alpha-modes.def b/gcc/config/alpha/alpha-modes.def
index f5531a321c4..6b1d6e68e02 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 977605a105a..9ae601c9558 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 b02c951c122..2b14f0f7350 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 6c63a8f96aa..00a69c1a08d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 ba90a44d72f..460e83715d9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 0ed29de6236..4e213f812e9 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1992-2017 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 3bd96ea3bac..234e2f4df38 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 1cc18c785cf..22046fc8216 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 efef3f23253..6eaa586913b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 093c38bba15..c109b07c515 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 5624292b2d8..360b0cbf7ec 100644
--- a/gcc/config/alpha/elf.opt
+++ b/gcc/config/alpha/elf.opt
@@ -1,6 +1,6 @@
; Alpha ELF options.
-; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 d3f19fe80fe..8c2f48fd193 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 cabb28c4f1b..fe487f93957 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 6ebd94c86da..4869727685a 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 08b0a7fea19..2cc48ddd7c6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 a0764d35ea3..2c39fbe601c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 45a6a050510..e15013eb96a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 9a7fe41a990..fd8a05434a7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 a2583923f3d..d736f42890c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 ca14fad0cc5..102451ee80c 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 53032f55d03..69c9d249b97 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 f9b0a24c4d8..a8ae414ce8f 100644
--- a/gcc/config/alpha/t-alpha
+++ b/gcc/config/alpha/t-alpha
@@ -1,4 +1,4 @@
-# Copyright (C) 2016 Free Software Foundation, Inc.
+# Copyright (C) 2016-2017 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 6c96a8483a0..f4dc2e4e5bd 100644
--- a/gcc/config/alpha/t-vms
+++ b/gcc/config/alpha/t-vms
@@ -1,4 +1,4 @@
-# Copyright (C) 1996-2016 Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 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 140130a5f04..b53976c3a7c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 bfd3f234f32..832338b0370 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 5fd45cda25c..29cb9c4ec7f 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 e89bc5c51e9..de877a1e856 100644
--- a/gcc/config/arc/arc-c.c
+++ b/gcc/config/arc/arc-c.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2017 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 fd643760d88..4903d8480de 100644
--- a/gcc/config/arc/arc-c.def
+++ b/gcc/config/arc/arc-c.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2017 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 720048559c8..60b4045f04c 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 921a59876a1..bdf0521a237 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 a16637e9cbe..be51614dd03 100644
--- a/gcc/config/arc/arc-options.def
+++ b/gcc/config/arc/arc-options.def
@@ -1,5 +1,5 @@
/* ARC options.
- Copyright (C) 2016 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 2fd3c348f9c..9cbd6244bde 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 d896fe95a81..063ca5a4794 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 fe017b1c2c9..39758529500 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 41e325c91d5..ce23a5224db 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 Free Software Foundation, Inc.
+; Copyright (C) 2016-2017 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 9a72786e00f..9089ef4e3ac 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 87a2e111294..52548a10dea 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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.md b/gcc/config/arc/arc.md
index 9ded857a0fb..786febc9ebd 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2017 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 ec4f05532b8..17af7368937 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 aee1ca341f7..d53739d12bc 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 3eb51999004..bf80b8098a7 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 198660db568..3b8eb0f7f03 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 067e8ca342d..b9294e9e240 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 9dc1cd5c57c..d6527428f61 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2017 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 8c71d30a459..890ddb1f1b4 100644
--- a/gcc/config/arc/builtins.def
+++ b/gcc/config/arc/builtins.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2017 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 8eccb2fdfe3..edab41c3e67 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 0c24cdaf08d..4b816e668bc 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
Contributed by Claudiu Zissulescu <claziss@synopsys.com>
This file is part of GCC.
diff --git a/gcc/config/arc/fpx.md b/gcc/config/arc/fpx.md
index 094319e1ce4..990b3a8fb1e 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 5934f4fcb3f..2734adc4547 100644
--- a/gcc/config/arc/genmultilib.awk
+++ b/gcc/config/arc/genmultilib.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2016 Free Software Foundation, Inc.
+# Copyright (C) 2016-2017 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 24a93eb5e1f..0f36bd2b504 100644
--- a/gcc/config/arc/genoptions.awk
+++ b/gcc/config/arc/genoptions.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2016 Free Software Foundation, Inc.
+# Copyright (C) 2016-2017 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 d8c92814101..159a6b4a433 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 51869e36772..c9ec5f435aa 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 bdb1328c64e..bea26ac32c0 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 Free Software Foundation, Inc.
+# Copyright (C) 2016-2017 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 a96433086d9..9ffd4a63d3d 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 Free Software Foundation, Inc.
+# Copyright (C) 2016-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arc/t-uClibc b/gcc/config/arc/t-uClibc
index 11e81f1ee5e..96417a03897 100644
--- a/gcc/config/arc/t-uClibc
+++ b/gcc/config/arc/t-uClibc
@@ -1,6 +1,6 @@
# GCC Makefile fragment for Synopsys DesignWare ARC with uClibc
-# Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 f2743d99aee..61b4c819f2f 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-2016 Free Software Foundation, Inc.
+Copyright (C) 1998-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
diff --git a/gcc/config/arm/aarch-common-protos.h b/gcc/config/arm/aarch-common-protos.h
index 8e9fb7a895b..7c2bb4c2ed9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 dd37be0291a..742d2ff4c7b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 b30c84f1656..68f84b04fe2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 048f70e8eaa..6b5710ec4ea 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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-arches.def b/gcc/config/arm/arm-arches.def
index ed6b0b654bc..268de95e27b 100644
--- a/gcc/config/arm/arm-arches.def
+++ b/gcc/config/arm/arm-arches.def
@@ -1,5 +1,5 @@
/* ARM CPU architectures.
- Copyright (C) 1991-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.c
index 80d3b673e4b..55f3387a0b3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 b57af695400..3abe7d1f1f5 100644
--- a/gcc/config/arm/arm-c.c
+++ b/gcc/config/arm/arm-c.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/arm-cores.def b/gcc/config/arm/arm-cores.def
index 544579c47cc..ef587df84ff 100644
--- a/gcc/config/arm/arm-cores.def
+++ b/gcc/config/arm/arm-cores.def
@@ -1,5 +1,5 @@
/* ARM CPU Cores
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
Written by CodeSourcery, LLC
This file is part of GCC.
diff --git a/gcc/config/arm/arm-fixed.md b/gcc/config/arm/arm-fixed.md
index 4c56f91883c..ca721437792 100644
--- a/gcc/config/arm/arm-fixed.md
+++ b/gcc/config/arm/arm-fixed.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 a0d99a8ed9a..a516cb3dda2 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/arm-fpus.def b/gcc/config/arm/arm-fpus.def
index f07711c365a..24f61c35933 100644
--- a/gcc/config/arm/arm-fpus.def
+++ b/gcc/config/arm/arm-fpus.def
@@ -1,5 +1,5 @@
/* ARM FPU variants.
- Copyright (C) 1991-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/arm-generic.md b/gcc/config/arm/arm-generic.md
index 85c6ec09f8c..52c8b2e0f29 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/arm/arm-isa.h b/gcc/config/arm/arm-isa.h
index 25182e52728..6050bca9558 100644
--- a/gcc/config/arm/arm-isa.h
+++ b/gcc/config/arm/arm-isa.h
@@ -1,5 +1,5 @@
/* ISA feature bits for ARM.
- Copyright (C) 2016 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
Contributed by ARM Ltd.
This file is part of GCC.
diff --git a/gcc/config/arm/arm-ldmstm.ml b/gcc/config/arm/arm-ldmstm.ml
index 27af564fd8a..04cec2b8a4c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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-2016 Free Software Foundation, Inc.";
+" Copyright (C) 2010-2017 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 69231f29989..f58a159a898 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 846abad18be..ab2a66a4971 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 d418ca9cc79..9a8166bf431 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 6eda0f3b48e..e4c0e3cb084 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 574eadcaa7b..cfd46e0f554 100644
--- a/gcc/config/arm/arm-tables.opt
+++ b/gcc/config/arm/arm-tables.opt
@@ -2,7 +2,7 @@
; Generated automatically by genopt.sh from arm-cores.def, arm-arches.def
; and arm-fpus.def.
-; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 bbf10f23987..81a1b858128 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 8c62038aaa6..e95eda358a5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 ff1f565b850..7a0ac7f8476 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1991-2017 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 3c877b143e4..9f8116ddf25 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 84a300d8045..bae76e5bb43 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 c431307a340..2fe62486e62 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 554de644f50..d086e8336ef 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 b355a7faa5b..61e93795819 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 5d937168e10..03cd197b6c4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 82b58b1c4f4..8fde2736a2a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 c72d8c48920..36d1d033d3b 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 ab29da74e09..282744caabd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 58b10207c1f..07f0368343a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 5abfcddaab5..1f91e2fb91c 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 a75051c5607..56a4a475042 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 5099e691ff5..ceea46ae9fa 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 082ccd73e94..73ee84c74d7 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 a5453a6207b..c4853c7ff86 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 1385560fd43..29d08de9b86 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2017 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 25a52dc0f13..1190e33e421 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2017 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 65c12a5eaf7..da546013ada 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 eb6d0b04976..fbec5df1126 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2017 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 63072509e50..fd307582812 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2017 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 a7ee4669728..acb9f1afa2f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 b16c29974a7..baa9180435f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 43172222058..1fabb3cea46 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 9e9773ee1a9..9e9827f02e5 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 7905816f596..592a2bf5c77 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2017 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 db02568c55c..5bcffc36db6 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 f1b1b8ad210..90847294c7a 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 71d04f0e03a..218b26fac56 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2017 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 432a9e01b67..29ddcc1a214 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 a34feb72a3a..463c49fabb2 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 c2a5bb6dde9..7c7cf561e4f 100644
--- a/gcc/config/arm/crypto.def
+++ b/gcc/config/arm/crypto.def
@@ -1,5 +1,5 @@
/* Cryptographic instruction builtin definitions.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 0f510f06940..46b0715932b 100644
--- a/gcc/config/arm/crypto.md
+++ b/gcc/config/arm/crypto.md
@@ -1,5 +1,5 @@
;; ARMv8-A crypto patterns.
-;; Copyright (C) 2013-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2017 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 45f2f2a1a1d..b034f13fda6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 03931eee739..f119b87116f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 00574d7930f..5d397cc50eb 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2017 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 ad63a07d931..86f78e76f7c 100644
--- a/gcc/config/arm/fa526.md
+++ b/gcc/config/arm/fa526.md
@@ -1,5 +1,5 @@
;; Faraday FA526 Pipeline Description
-;; Copyright (C) 2010-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 93d7c2380a7..3fadbe1398a 100644
--- a/gcc/config/arm/fa606te.md
+++ b/gcc/config/arm/fa606te.md
@@ -1,5 +1,5 @@
;; Faraday FA606TE Pipeline Description
-;; Copyright (C) 2010-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 7dd8cdd9e2c..5fa895aef77 100644
--- a/gcc/config/arm/fa626te.md
+++ b/gcc/config/arm/fa626te.md
@@ -1,5 +1,5 @@
;; Faraday FA626TE Pipeline Description
-;; Copyright (C) 2010-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 f3885fd3057..7437280dd37 100644
--- a/gcc/config/arm/fa726te.md
+++ b/gcc/config/arm/fa726te.md
@@ -1,5 +1,5 @@
;; Faraday FA726TE Pipeline Description
-;; Copyright (C) 2010-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 48e736a2970..4225a46e629 100644
--- a/gcc/config/arm/fmp626.md
+++ b/gcc/config/arm/fmp626.md
@@ -1,5 +1,5 @@
;; Faraday FA626TE Pipeline Description
-;; Copyright (C) 2010-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 949c397521c..cba282dd433 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
Contributed by Wasabi Systems, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/genopt.sh b/gcc/config/arm/genopt.sh
index 3b757111ff1..556501812ec 100755
--- a/gcc/config/arm/genopt.sh
+++ b/gcc/config/arm/genopt.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# Generate arm-tables.opt from the lists in *.def.
-# Copyright (C) 2011-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
@@ -23,7 +23,7 @@ cat <<EOF
; Generated automatically by genopt.sh from arm-cores.def, arm-arches.def
; and arm-fpus.def.
-; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/arm/gentune.sh b/gcc/config/arm/gentune.sh
index f71dfd7779c..16a094fdf07 100755
--- a/gcc/config/arm/gentune.sh
+++ b/gcc/config/arm/gentune.sh
@@ -1,7 +1,7 @@
#!/bin/sh
# Generate arm-tune.md, a file containing the tune attribute from the list of
# CPUs in arm-cores.def
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/arm/iterators.md b/gcc/config/arm/iterators.md
index 82ba08eb70e..4f04f1cc0f4 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 36c53af97a9..e25b819b9d8 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 3c28f40005a..33a3122a01e 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 e266f19a380..303303ec50d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 7e6b7dce520..58f691a0961 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2017 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 9cfcf9fffd9..a08cfb34377 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 cc17b51eeab..3d62367ae68 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 5e36a076192..29c104fc389 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 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 14807cefb48..b23c2ad4e61 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 c1bc99e026d..bed10f75027 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 5ab938a1d0d..704b54f213a 100644
--- a/gcc/config/arm/mmintrin.h
+++ b/gcc/config/arm/mmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2017 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 4297511c186..40f3a32befe 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 414fcddca41..8811af7ecca 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
Contributed by Wasabi Systems, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/predicates.md b/gcc/config/arm/predicates.md
index af727edaa57..afb5d6339a8 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 9a2c9315f9e..53cd9879552 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 4091cb771f9..651ddba60f9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 af078d57a2c..b36aecf8fc4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 e7be492ba60..1f91b7364d5 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 4ca8ea3d002..19df7a6bff2 100644
--- a/gcc/config/arm/t-aprofile
+++ b/gcc/config/arm/t-aprofile
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 803baa20684..a29fa7f2baa 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 fce3eed21f8..f3ad3f7b246 100644
--- a/gcc/config/arm/t-arm-elf
+++ b/gcc/config/arm/t-arm-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 1998-2016 Free Software Foundation, Inc.
+# Copyright (C) 1998-2017 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 582e39648ed..117c0eba948 100644
--- a/gcc/config/arm/t-linux-eabi
+++ b/gcc/config/arm/t-linux-eabi
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 d8818847f09..dea52570f63 100644
--- a/gcc/config/arm/t-phoenix
+++ b/gcc/config/arm/t-phoenix
@@ -1,4 +1,4 @@
-# Copyright (C) 2016 Free Software Foundation, Inc.
+# Copyright (C) 2016-2017 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 93aa909b4d9..2a48f9149a7 100644
--- a/gcc/config/arm/t-rmprofile
+++ b/gcc/config/arm/t-rmprofile
@@ -1,4 +1,4 @@
-# Copyright (C) 2016 Free Software Foundation, Inc.
+# Copyright (C) 2016-2017 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 bb74192acb4..bc10b5856d8 100644
--- a/gcc/config/arm/t-symbian
+++ b/gcc/config/arm/t-symbian
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 8320c100016..093d7fae88b 100644
--- a/gcc/config/arm/t-vxworks
+++ b/gcc/config/arm/t-vxworks
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 f9e934fab01..f162fc7a41e 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 e8fff0764a4..2e7580f220e 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 7a95a3704d0..3de138ca3c8 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1991-2017 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 848a21eedec..381f6b3fbdc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 d8e8ec1a2bf..0e484d4eb53 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 e5c050785a6..fb0863b99ab 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 1aa39e8e0b9..719ea08c0c4 100644
--- a/gcc/config/arm/unspecs.md
+++ b/gcc/config/arm/unspecs.md
@@ -1,5 +1,5 @@
;; Unspec defintions.
-;; Copyright (C) 2012-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 645b01ead67..813341b157f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 f83dc9b130e..29f62e51097 100644
--- a/gcc/config/arm/vfp.md
+++ b/gcc/config/arm/vfp.md
@@ -1,5 +1,5 @@
;; ARM VFP instruction patterns
-;; Copyright (C) 2003-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 9fac4ce2cf6..88f92f74bf4 100644
--- a/gcc/config/arm/vfp11.md
+++ b/gcc/config/arm/vfp11.md
@@ -1,5 +1,5 @@
;; ARM VFP11 pipeline description
-;; Copyright (C) 2003-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 5b97fe819b1..107863bc9a2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 a29a9ab7c0e..5a5780ad55a 100644
--- a/gcc/config/arm/vxworks.opt
+++ b/gcc/config/arm/vxworks.opt
@@ -1,6 +1,6 @@
; ARM VxWorks options.
-; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 4f27b28461f..62a0732181e 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 98b394ff7bd..9c426882e1e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 64c9eca59d1..9a3a190d234 100644
--- a/gcc/config/avr/avr-c.c
+++ b/gcc/config/avr/avr-c.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2017 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 1bd3e5f8fe0..ad92e97cdf3 100644
--- a/gcc/config/avr/avr-devices.c
+++ b/gcc/config/avr/avr-devices.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2017 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 6956f08da43..3c88b11f734 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1998-2017 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 d5dad918de7..f30da91d406 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 46578d608f3..2b1c43fae39 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 aafa224dff2..68d0d817a6e 100644
--- a/gcc/config/avr/avr-mcus.def
+++ b/gcc/config/avr/avr-mcus.def
@@ -1,5 +1,5 @@
/* AVR MCUs.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 58db7d75bd9..490f8680861 100644
--- a/gcc/config/avr/avr-modes.def
+++ b/gcc/config/avr/avr-modes.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 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 4ca67b1235d..affb99b4723 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 Free Software Foundation, Inc. */
+ Copyright (C) 2016-2017 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 9238f5163ab..abe0575e17c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 c321ba99041..bf9af9dc942 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 8ceeff466f2..9dc7fa0a79a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 5eb90b52cbf..c78d4e7bffb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 df111efdc63..4d8e39163b4 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1998-2017 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 9ad6c5ab8d7..915187249c1 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 c1be595f37f..eb41d2f074c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 4088c0afc97..ea21fe533ae 100644
--- a/gcc/config/avr/builtins.def
+++ b/gcc/config/avr/builtins.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 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 4836e3cb8b7..c4330500acb 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 8a8fd50449f..c27cc5c2937 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 45a99981a52..f6b18d2e814 100644
--- a/gcc/config/avr/elf.h
+++ b/gcc/config/avr/elf.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2017 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 48a749be273..4cf911490e9 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-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2017 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 f7a757998f1..c420dec4abf 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-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 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-2016 Free Software Foundation, Inc.\n");
+ printf ("@c Copyright (C) 2012-2017 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 e6b372885fb..b28ce79df95 100644
--- a/gcc/config/avr/genmultilib.awk
+++ b/gcc/config/avr/genmultilib.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2011-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 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 6a7a1b98d25..1959b86de17 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 b5fef338e48..da5df4039e9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 8df41813e72..51e93394ce2 100644
--- a/gcc/config/avr/stdfix.h
+++ b/gcc/config/avr/stdfix.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2017 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 ffa5b5010a1..e725d58ca8e 100644
--- a/gcc/config/avr/t-avr
+++ b/gcc/config/avr/t-avr
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2016 Free Software Foundation, Inc.
+# Copyright (C) 2000-2017 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 c1f86e50a8b..83894226159 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 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 a667fac5f61..36c476a1cc1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 30ef3004b97..dc31874924e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 ebd13d655af..adca6fa60fa 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 5f0efd9b544..2073927af7c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 b5f1544e1bc..31ea70bc598 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 83f6dd3b456..819255d0130 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 346b654c2dd..b84b5fa6617 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 95ecd9d1f2f..7f07fd55ac3 100644
--- a/gcc/config/bfin/constraints.md
+++ b/gcc/config/bfin/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Blackfin
-;; Copyright (C) 2008-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2017 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 0bb8496e170..01ad3844bf7 100644
--- a/gcc/config/bfin/elf.h
+++ b/gcc/config/bfin/elf.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2017 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 09224937a16..6236b987a72 100644
--- a/gcc/config/bfin/linux.h
+++ b/gcc/config/bfin/linux.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2017 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 ecf75c7b57d..0bc21cc2ddc 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 6b5cbc2ecc4..c104cce0137 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 19bf415cfda..440e886ffff 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 cb5aefd0b66..e21da36dee7 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 e05355a268a..401c852a36e 100644
--- a/gcc/config/bfin/t-bfin-elf
+++ b/gcc/config/bfin/t-bfin-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 421e7e26c9f..2ed1fd0c9a9 100644
--- a/gcc/config/bfin/t-bfin-linux
+++ b/gcc/config/bfin/t-bfin-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 54b6324294d..264d4292e83 100644
--- a/gcc/config/bfin/t-bfin-uclinux
+++ b/gcc/config/bfin/t-bfin-uclinux
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 cca57d3c622..a97d24d9ac0 100644
--- a/gcc/config/bfin/uclinux.h
+++ b/gcc/config/bfin/uclinux.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2017 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 56b493db486..86515421803 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 7164b44ee27..f8eb88be90d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 2e0d6d4b5df..f1d9760a10a 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 9f008321d77..44ae67dd049 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 09d8bb31970..3c442b507fb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 45c8e4c83b9..1b916a5341a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 80bbde05f60..08f917e343f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 eb9abc26c41..28b16da3d50 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 89d093c968c..2ff0d3ebe18 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 4d7dd72f1ca..f841266e369 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 fe173abb1c3..3fe807238fe 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 51571e32c7d..1c6584b81bc 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 e7f079a5672..4def0f76caf 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2010-2017 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 c73e3f55cdf..8b12091e64b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 d34e214337b..9cf6cd98881 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 0d7b283e277..79d74a78941 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 aa87b8906f8..fde5d05ae42 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 d848887b79e..dc5901334e2 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 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 61d560c263d..8ac111096a6 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 38710ff7fea..46140a44f8a 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 9db6002ea13..5827c0f7cef 100644
--- a/gcc/config/c6x/predicates.md
+++ b/gcc/config/c6x/predicates.md
@@ -1,5 +1,5 @@
/* Predicates for TI C6X
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 c2fbf399a96..ba05a2fa9f9 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 374b177e6db..0386b2c20b7 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 4e487115fd3..03517fcf613 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 66c86f9427a..ed47b3e612e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 b8a0bc4f98f..8aad3321282 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 3d948fc75ed..500de8244d6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 cc24fa551a0..93edd232af2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 2d08c2b2fa8..7f8796ccb7f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 b2da93b572c..2d9f6ca1ce0 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 3fb6cefce90..48a33fac6c8 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2012-2017 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 ba15762c84a..8f626976747 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 ac40f643bfa..4cacbcddd41 100644
--- a/gcc/config/cr16/t-cr16
+++ b/gcc/config/cr16/t-cr16
@@ -1,5 +1,5 @@
# CR16 Target Makefile
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 9269bf0ac1a..dcf9a137db3 100644
--- a/gcc/config/cris/constraints.md
+++ b/gcc/config/cris/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for CRIS.
-;; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 028c2b7120d..5c82777c2e2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 a8252193b58..21137bda9c6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 6cf8c3e86da..953f720a432 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 13279b538ba..cea11ebba9e 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1998-2017 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 1b663eb1540..84d069a63b7 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 15f92d9f92c..f6abe65b10b 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 ca1d904e1d4..c15b6f10da4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 883d6bbbc9c..734a637ff21 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 94ccd2c9363..51d84219720 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 11740c556a9..5f49576c7b4 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 b0cae8d5366..a7170d3ca3e 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 4fc7a8c2bae..c08430a5f09 100644
--- a/gcc/config/cris/t-elfmulti
+++ b/gcc/config/cris/t-elfmulti
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 ed032b971df..157c2fd597d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 f80c9ed2e0f..0c4f0cd1b0d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 0dba3762f9e..7b584d9303b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 7160bf7980c..f930ef23e48 100644
--- a/gcc/config/darwin-ppc-ldouble-patch.def
+++ b/gcc/config/darwin-ppc-ldouble-patch.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2017 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 7eb096b4577..22e62be3592 100644
--- a/gcc/config/darwin-protos.h
+++ b/gcc/config/darwin-protos.h
@@ -1,5 +1,5 @@
/* Prototypes.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 8a7e985c85f..b5e36592749 100644
--- a/gcc/config/darwin-sections.def
+++ b/gcc/config/darwin-sections.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c
index 316e2178f5b..8e6e25ab7f5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 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 374034e3f0d..3a130291a38 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 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 25459e07288..135a9c023cb 100644
--- a/gcc/config/darwin.opt
+++ b/gcc/config/darwin.opt
@@ -1,6 +1,6 @@
; Processor-independent options for Darwin.
-; Copyright (C) 2005-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/darwin10.h b/gcc/config/darwin10.h
index a81fbdccdc8..f24b1257d26 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 f88e2a46901..aa6cc0d535b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 f989ec781eb..55b342b1d27 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 01b44afbcf9..7837a609b86 100644
--- a/gcc/config/dbx.h
+++ b/gcc/config/dbx.h
@@ -1,5 +1,5 @@
/* Prefer DBX (stabs) debugging information.
- Copyright (C) 1996-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/dbxcoff.h b/gcc/config/dbxcoff.h
index 2335544b423..e5eef64f60e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/dbxelf.h b/gcc/config/dbxelf.h
index 0bff1931107..b66f4d05830 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 1f90b052e39..7f1115e49e8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 23e94752d3d..0b8b19c3daa 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 03f1ffee965..f1df5cdd2cd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 cce5365cf35..e2ec9d6ff3b 100644
--- a/gcc/config/dragonfly.opt
+++ b/gcc/config/dragonfly.opt
@@ -1,6 +1,6 @@
; DragonFly BSD options.
-; Copyright (C) 2014-2016 Free Software Foundation, Inc.
+; Copyright (C) 2014-2017 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/elfos.h b/gcc/config/elfos.h
index d32055b278e..47a07115e32 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 656c6158caf..4a404e9776a 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 09e4a04cc4f..05c4c7c867a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 0038aae573f..a586e7cdd0a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 e116e4b2815..dc6aceadd9d 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 e1f7a4772d9..f8fa9bde7aa 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 9e7ee506134..a9249a44693 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 18f96613ae6..595c53e9ddb 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2017 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 158fe8247a6..ca430a343ba 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 738303b3da6..b4c3b03c711 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 9f1c56ae0da..394ce5e841c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 99fab6b6efe..3b068a23707 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2017 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 f1aafdc66ea..f38e2104c9e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 9f45e23469e..932294c8586 100644
--- a/gcc/config/epiphany/t-epiphany
+++ b/gcc/config/epiphany/t-epiphany
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 a0d9f999077..ec8a8a1838f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 605b3afa1ec..b587c2e222c 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 f7164c7026b..5833286ebcc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 d8e95cb857e..42bec9f733c 100644
--- a/gcc/config/fr30/fr30.c
+++ b/gcc/config/fr30/fr30.c
@@ -1,5 +1,5 @@
/* FR30 specific functions.
- Copyright (C) 1998-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 82366e35415..f701195aba5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 fd445c05edc..ec6eb4f0f2c 100644
--- a/gcc/config/fr30/fr30.md
+++ b/gcc/config/fr30/fr30.md
@@ -1,5 +1,5 @@
;; FR30 machine description.
-;; Copyright (C) 1998-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1998-2017 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 2eee9ca07b6..bdd5cb289cc 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 343383dd6fa..26109585337 100644
--- a/gcc/config/fr30/predicates.md
+++ b/gcc/config/fr30/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for FR30.
-;; Copyright (C) 2005-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 ada6a1fce7f..9567a939b25 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 fc47c217db7..9e992aff05b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 58ad407d5dd..2968ceb7afb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 5ded869d286..a2724556925 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/freebsd.opt b/gcc/config/freebsd.opt
index adafa2f74d8..00ba8dcbb16 100644
--- a/gcc/config/freebsd.opt
+++ b/gcc/config/freebsd.opt
@@ -1,6 +1,6 @@
; FreeBSD options.
-; Copyright (C) 2010-2016 Free Software Foundation, Inc.
+; Copyright (C) 2010-2017 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 72946607338..dea3fe5d510 100644
--- a/gcc/config/frv/constraints.md
+++ b/gcc/config/frv/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for FRV.
-;; Copyright (C) 2001-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2001-2017 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 95dbdc1cae4..5c2746737c9 100644
--- a/gcc/config/frv/frv-asm.h
+++ b/gcc/config/frv/frv-asm.h
@@ -1,5 +1,5 @@
/* Assembler Support.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 96bd12d077c..9c97050d2d7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 ae31ade88d2..9d5d0a917ca 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 4ff98ae25bf..aeead104fe5 100644
--- a/gcc/config/frv/frv-protos.h
+++ b/gcc/config/frv/frv-protos.h
@@ -1,5 +1,5 @@
/* Frv prototypes.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 b2177ab4bb7..a5c3313f6e8 100644
--- a/gcc/config/frv/frv.c
+++ b/gcc/config/frv/frv.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2017 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 e7f87b1ff88..8fcb17054dc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 d59936de0af..4cfc489d14a 100644
--- a/gcc/config/frv/frv.md
+++ b/gcc/config/frv/frv.md
@@ -1,5 +1,5 @@
;; Frv Machine Description
-;; Copyright (C) 1999-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1999-2017 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 c17a9945c81..eede0809bff 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 0c368b563c6..249665a8307 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 41eb83b24bc..e3b5d9e4c2a 100644
--- a/gcc/config/frv/predicates.md
+++ b/gcc/config/frv/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Frv.
-;; Copyright (C) 2005-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 5e2505d0b19..32054455081 100644
--- a/gcc/config/frv/t-frv
+++ b/gcc/config/frv/t-frv
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 80acccd220c..029fe0706bc 100644
--- a/gcc/config/frv/t-linux
+++ b/gcc/config/frv/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 6db1a7cf8ce..4780315f217 100644
--- a/gcc/config/ft32/constraints.md
+++ b/gcc/config/ft32/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for FT32
-;; Copyright (C) 2015-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2017 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 e9d674d245c..d0dbb67ef87 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 6ac87017f64..d659959d77f 100644
--- a/gcc/config/ft32/ft32.c
+++ b/gcc/config/ft32/ft32.c
@@ -1,5 +1,5 @@
/* Target Code for ft32
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 6bfd4851fe6..11e25e36c0e 100644
--- a/gcc/config/ft32/ft32.h
+++ b/gcc/config/ft32/ft32.h
@@ -1,5 +1,5 @@
/* Target Definitions for ft32.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 2d711efbbfb..984c3b67e32 100644
--- a/gcc/config/ft32/ft32.md
+++ b/gcc/config/ft32/ft32.md
@@ -1,5 +1,5 @@
;; Machine description for FT32
-;; Copyright (C) 2015-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2017 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 20054a20b3c..ba01c81ecf1 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2015-2017 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 d89418d8117..f968cbe833e 100644
--- a/gcc/config/ft32/predicates.md
+++ b/gcc/config/ft32/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for FT32
-;; Copyright (C) 2015-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2017 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 e1126c7b936..09af44f1d61 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2015-2017 Free Software Foundation, Inc.
# Contributed by FTDI <support@ftdi.com>
#
# This file is part of GCC.
diff --git a/gcc/config/fused-madd.opt b/gcc/config/fused-madd.opt
index a2a13d7e1bb..3d7025318af 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2010-2017 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/g.opt b/gcc/config/g.opt
index 8de1c9c99d8..5a0d9eb7d18 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2003-2017 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 11c345e6753..8a479ccefe7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 c546c92e98f..bf4de54e660 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 b0bf40a954f..2787a3d16be 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 93b63a92150..2cdd862e55b 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/gnu.h b/gcc/config/gnu.h
index 1dbecdae6dc..42be8952337 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-2016 Free Software Foundation, Inc.
+Copyright (C) 1994-2017 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 53082cda84f..08b2c1877c2 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 7343b7f0631..b13b6dc8e23 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 aa2e607ec69..e774eb9e22e 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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-2016 Free Software Foundation, Inc."
+echo ";; Copyright (C) 2004-2017 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 a4895ff2ca2..225c0254130 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 7c30292c888..acdededeccc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 bcdcfda66f2..9ab92a4e0a6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 a7a62b287a0..b9ff4bb816a 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1992-2017 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 4f2056b6033..2844e5869be 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 bb5d484b9fa..c291092ca96 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 dc1af97dc40..d922df87f80 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 b88db185b26..ab72b9479f6 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 64b2695b737..91792b82b37 100644
--- a/gcc/config/h8300/t-h8300
+++ b/gcc/config/h8300/t-h8300
@@ -1,4 +1,4 @@
-# Copyright (C) 1993-2016 Free Software Foundation, Inc.
+# Copyright (C) 1993-2017 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 aee9f91107f..dd0e5933dbd 100644
--- a/gcc/config/h8300/t-linux
+++ b/gcc/config/h8300/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2016 Free Software Foundation, Inc.
+# Copyright (C) 2015-2017 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 10d243ce4a5..2f977866a4a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 e275062c166..c7ee8ece5f1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 6cb19917d3c..4e332f76689 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 1fd82887476..3228fef268f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 6aaf7f17226..1c6843e4121 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 cf0d3eab07c..c36d6687d3a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/hpux11.opt b/gcc/config/hpux11.opt
index 22cc9849e22..a5671c1dcaf 100644
--- a/gcc/config/hpux11.opt
+++ b/gcc/config/hpux11.opt
@@ -1,6 +1,6 @@
; HP-UX 11 options.
-; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 87c89fd8adb..9c4152b9f36 100644
--- a/gcc/config/i386/adxintrin.h
+++ b/gcc/config/i386/adxintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 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 0e509c31d64..00930927819 100644
--- a/gcc/config/i386/ammintrin.h
+++ b/gcc/config/i386/ammintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2017 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 a4b9c4ff7d1..4e34ede6aef 100644
--- a/gcc/config/i386/athlon.md
+++ b/gcc/config/i386/athlon.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2002-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 240eecf139e..8af380b4201 100644
--- a/gcc/config/i386/atom.md
+++ b/gcc/config/i386/atom.md
@@ -1,5 +1,5 @@
;; Atom Scheduling
-;; Copyright (C) 2009-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 71edb93351b..b30727095ad 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 0cb6d2c8963..82f170a3d61 100644
--- a/gcc/config/i386/avx2intrin.h
+++ b/gcc/config/i386/avx2intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2017 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 6113ee9e9a4..2c7da522392 100644
--- a/gcc/config/i386/avx5124fmapsintrin.h
+++ b/gcc/config/i386/avx5124fmapsintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2017 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 392c6a5d464..5154db398fe 100644
--- a/gcc/config/i386/avx5124vnniwintrin.h
+++ b/gcc/config/i386/avx5124vnniwintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2017 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 e38055c1f09..21bec7342f8 100644
--- a/gcc/config/i386/avx512bwintrin.h
+++ b/gcc/config/i386/avx512bwintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2017 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 93362c544d3..f7045de8a26 100644
--- a/gcc/config/i386/avx512cdintrin.h
+++ b/gcc/config/i386/avx512cdintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 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 ccc6a4d31e7..1fc2f68bfef 100644
--- a/gcc/config/i386/avx512dqintrin.h
+++ b/gcc/config/i386/avx512dqintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2017 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 7b76b686b56..bdee2340757 100644
--- a/gcc/config/i386/avx512erintrin.h
+++ b/gcc/config/i386/avx512erintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 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 820741c4b14..346cb00d6c5 100644
--- a/gcc/config/i386/avx512fintrin.h
+++ b/gcc/config/i386/avx512fintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 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 c50aa65d028..6188fa317b0 100644
--- a/gcc/config/i386/avx512ifmaintrin.h
+++ b/gcc/config/i386/avx512ifmaintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 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 6c496f78ce5..2d2215748e8 100644
--- a/gcc/config/i386/avx512ifmavlintrin.h
+++ b/gcc/config/i386/avx512ifmavlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 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 5e4aace8dde..70e6ec35ee7 100644
--- a/gcc/config/i386/avx512pfintrin.h
+++ b/gcc/config/i386/avx512pfintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 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 a2ad07a6a22..6002e02920e 100644
--- a/gcc/config/i386/avx512vbmiintrin.h
+++ b/gcc/config/i386/avx512vbmiintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 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 04308ead425..76b8956037a 100644
--- a/gcc/config/i386/avx512vbmivlintrin.h
+++ b/gcc/config/i386/avx512vbmivlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 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 eb384d65a2d..0dc7d7a2cb5 100644
--- a/gcc/config/i386/avx512vlbwintrin.h
+++ b/gcc/config/i386/avx512vlbwintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2017 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 cd0b7143b46..a5894616a14 100644
--- a/gcc/config/i386/avx512vldqintrin.h
+++ b/gcc/config/i386/avx512vldqintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2017 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 f83bfe25f19..7ff30ebeabd 100644
--- a/gcc/config/i386/avx512vlintrin.h
+++ b/gcc/config/i386/avx512vlintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2017 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 9cd9aab9181..b5730f842a7 100644
--- a/gcc/config/i386/avxintrin.h
+++ b/gcc/config/i386/avxintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2017 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 e4ee1fc425e..06b9f327e02 100644
--- a/gcc/config/i386/avxmath.h
+++ b/gcc/config/i386/avxmath.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2017 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 f05da31de3d..b5f4c0a0e15 100644
--- a/gcc/config/i386/bdver1.md
+++ b/gcc/config/i386/bdver1.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2010-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 d324201900d..1e4df220cc0 100644
--- a/gcc/config/i386/bdver3.md
+++ b/gcc/config/i386/bdver3.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2012-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 43bb18b6803..ac749b599b2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 a09a3462bee..ff9c7166ebb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 f925b516b35..29569ae8de8 100644
--- a/gcc/config/i386/bmi2intrin.h
+++ b/gcc/config/i386/bmi2intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2017 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 3ebe6d7d508..55c6219e97e 100644
--- a/gcc/config/i386/bmiintrin.h
+++ b/gcc/config/i386/bmiintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2017 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 104cda34ce8..f460393508e 100644
--- a/gcc/config/i386/bmmintrin.h
+++ b/gcc/config/i386/bmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2017 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 fb83c4fb4ec..0cf7ad78733 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 cc8edd5e988..d6e9ed7713d 100644
--- a/gcc/config/i386/btver2.md
+++ b/gcc/config/i386/btver2.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2012-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 c079e39c51c..1d56b65e312 100644
--- a/gcc/config/i386/clflushoptintrin.h
+++ b/gcc/config/i386/clflushoptintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 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 47931ff327b..37ba9108ebb 100644
--- a/gcc/config/i386/clwbintrin.h
+++ b/gcc/config/i386/clwbintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 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 c353f205b6e..dc72b1bec9e 100644
--- a/gcc/config/i386/clzerointrin.h
+++ b/gcc/config/i386/clzerointrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 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 19edd25c699..38d604fdace 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 2235cb661cd..768238a295b 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 abe7c62a8f3..c23a4931444 100644
--- a/gcc/config/i386/cpuid.h
+++ b/gcc/config/i386/cpuid.h
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ * Copyright (C) 2007-2017 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 7d77b0edf55..67a2150a9db 100644
--- a/gcc/config/i386/cross-stdarg.h
+++ b/gcc/config/i386/cross-stdarg.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2017 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 23346839c0d..d62f18e98ea 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 10d68361eb1..a731e2f6c6a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 a9074bfa928..2d7c7d2b674 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 f5ea488a307..93fe82801df 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 4faf5d96a56..7b7b621d16f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 1d95cd70ad8..e4772c657aa 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 fa976b37dce..20248328329 100644
--- a/gcc/config/i386/cygwin.opt
+++ b/gcc/config/i386/cygwin.opt
@@ -1,6 +1,6 @@
; Cygwin-specific options.
-; Copyright (C) 2013-2016 Free Software Foundation, Inc.
+; Copyright (C) 2013-2017 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 705fdf2696d..fccaf7eb94b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 bb6bf512cbb..f2982edeac3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 7045611761f..d5277108925 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 7414338e4a5..a949fab7684 100644
--- a/gcc/config/i386/djgpp.c
+++ b/gcc/config/i386/djgpp.c
@@ -1,5 +1,5 @@
/* Subroutines for DJGPP.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 c758f5f789d..416534cdb51 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 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 b4ae04fdf12..592dbadc7cd 100644
--- a/gcc/config/i386/djgpp.opt
+++ b/gcc/config/i386/djgpp.opt
@@ -1,6 +1,6 @@
; DJGPP-specific options.
-; Copyright (C) 2005-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 8c68eff0d09..89d84fa4435 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 f0d0e8f890c..6527d181347 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 d5aa46a16f7..828f4a07a9b 100644
--- a/gcc/config/i386/emmintrin.h
+++ b/gcc/config/i386/emmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2017 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 0d46d3b90f3..488e97d6746 100644
--- a/gcc/config/i386/f16cintrin.h
+++ b/gcc/config/i386/f16cintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2017 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 ecd4d1c9fd0..7230c9c9ae5 100644
--- a/gcc/config/i386/fma4intrin.h
+++ b/gcc/config/i386/fma4intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2017 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 d131d49e9a9..2b1531e433b 100644
--- a/gcc/config/i386/fmaintrin.h
+++ b/gcc/config/i386/fmaintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2017 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 d66cf51bae9..592b0976001 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 8e0090018d1..dddc52bbcee 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 b457e97fad5..d04cf9c12f4 100644
--- a/gcc/config/i386/fxsrintrin.h
+++ b/gcc/config/i386/fxsrintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 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 c2ae8b088c6..9b42787f6b1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 1cf0036a869..a9ca67475b4 100644
--- a/gcc/config/i386/geode.md
+++ b/gcc/config/i386/geode.md
@@ -1,5 +1,5 @@
;; Geode Scheduling
-;; Copyright (C) 2006-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 1f36a681fce..ad92333811d 100644
--- a/gcc/config/i386/gmm_malloc.h
+++ b/gcc/config/i386/gmm_malloc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2017 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 6b7b0743aa3..9ccebe17b6f 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-2016 Free Software Foundation, Inc.
+ GNU userspace. Copyright (C) 2012-2017 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 fee33a3efdc..a4c88f1a848 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 7a02a7eb4d7..39f5ef6a68b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 9d2f94f69c2..08db6bc5e4c 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-2016 Free Software Foundation, Inc.
+Copyright (C) 1994-2017 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 1f49c237ae7..f59b2efaf49 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 dd59ab99c92..7817752ad5b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 6283696902d..3d7d2b4b535 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 f51219abfd6..68100b7a226 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 1825e9f7b44..6f385e6565c 100644
--- a/gcc/config/i386/i386-builtin-types.awk
+++ b/gcc/config/i386/i386-builtin-types.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 37a983ff86c..48063d1ba8d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 6e56c8386ff..f633a2e9744 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 1899d066f42..83216e38758 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 b7f92e3bea1..542cd0f3d67 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 3d2cb5d13f7..49534619221 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 edd6cbe2618..8bdd67eb608 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 eb7356e0a6b..9516f8ff582 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 5f5368da96d..e6f9a753ee2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 6546e20f17c..511d3a77f2c 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1988-2017 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 390412a37fd..530f46dcbfb 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 b93ef66a4e0..30830b961e1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 cbb9e7d57a5..5f954fce85e 100644
--- a/gcc/config/i386/ia32intrin.h
+++ b/gcc/config/i386/ia32intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2017 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 e16c9d63a7c..daa9995f19a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 3fd3c9c3e00..2436496f31a 100644
--- a/gcc/config/i386/immintrin.h
+++ b/gcc/config/i386/immintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2017 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 a78e48c0eb6..2cc01086f63 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 12aca578af2..50a13fc591d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 8118b3c9cc4..9d0f0fb58aa 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 97be2184106..a03d55c53d5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 59d21a42b4f..a5887f1e208 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 a9deb5087d0..20f6862655b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 22731706a25..6380639b204 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 d37a875ed6f..59132124d6b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 73d22e357cf..e65c404ff91 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 55d431a424d..5c095aba18e 100644
--- a/gcc/config/i386/lwpintrin.h
+++ b/gcc/config/i386/lwpintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2017 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 bb9e17a887a..c84b8f0d6a5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 6d9d3b2c046..401656cdaba 100644
--- a/gcc/config/i386/lzcntintrin.h
+++ b/gcc/config/i386/lzcntintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2017 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 9c1413c8dd2..221f6d3468c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 d53290e739d..36b3dc9e60d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 fe11333a2d1..270ec0dd037 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 6d82c1d6be1..0b8c7c3633b 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2009-2017 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 bdb91581431..210c14f549e 100644
--- a/gcc/config/i386/mingw.opt
+++ b/gcc/config/i386/mingw.opt
@@ -1,6 +1,6 @@
; MinGW-specific options.
-; Copyright (C) 2008-2016 Free Software Foundation, Inc.
+; Copyright (C) 2008-2017 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 258d3cd2ed6..1d988ca4422 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 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 f7371f76640..c8a91a16073 100644
--- a/gcc/config/i386/mm3dnow.h
+++ b/gcc/config/i386/mm3dnow.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2017 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 2bd3bd1df9e..957d766e95c 100644
--- a/gcc/config/i386/mmintrin.h
+++ b/gcc/config/i386/mmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2017 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 37e6a28de68..1e2e6c26eaa 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 651f1db91b1..ec8f735ccb9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 270034d9249..aaa4c29e6f9 100644
--- a/gcc/config/i386/mwaitxintrin.h
+++ b/gcc/config/i386/mwaitxintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 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 fb59b3202e2..06cb0a8d587 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 315e993047d..aa2d2bbb466 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 9cb284747ac..6ea57d326da 100644
--- a/gcc/config/i386/nmmintrin.h
+++ b/gcc/config/i386/nmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2017 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 42433e96333..5f4b1f27a50 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 12486383316..72a900154fa 100644
--- a/gcc/config/i386/nto.opt
+++ b/gcc/config/i386/nto.opt
@@ -1,6 +1,6 @@
; QNX options.
-; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/i386/openbsd.h b/gcc/config/i386/openbsd.h
index 15aee25306e..7d37c0de922 100644
--- a/gcc/config/i386/openbsd.h
+++ b/gcc/config/i386/openbsd.h
@@ -1,5 +1,5 @@
/* Configuration for an OpenBSD i386 target.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 eb8d9868489..4fa93e2f735 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 bb62b12a574..a0f0e0b1e60 100644
--- a/gcc/config/i386/pentium.md
+++ b/gcc/config/i386/pentium.md
@@ -1,5 +1,5 @@
;; Pentium Scheduling
-;; Copyright (C) 2002-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 4ad939ddf06..0f4886ca82c 100644
--- a/gcc/config/i386/pkuintrin.h
+++ b/gcc/config/i386/pkuintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2015-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2017 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 a9c2be4e0c2..73d9e887b4b 100644
--- a/gcc/config/i386/pmm_malloc.h
+++ b/gcc/config/i386/pmm_malloc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2017 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 6fb8e5d3df2..39cc1c6761c 100644
--- a/gcc/config/i386/pmmintrin.h
+++ b/gcc/config/i386/pmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2017 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 9fd196f31a4..733fd75553c 100644
--- a/gcc/config/i386/popcntintrin.h
+++ b/gcc/config/i386/popcntintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2017 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 f8a101b8721..baea0078cae 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 b0b9ce22705..8f250a2e720 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 91d905d9fe3..11a06c89516 100644
--- a/gcc/config/i386/prfchwintrin.h
+++ b/gcc/config/i386/prfchwintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 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 d98146d5d45..b43521a8ed2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 f5a8b86acfa..b2981acbc59 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 e698a2aa2ce..2b731df7d8f 100644
--- a/gcc/config/i386/rdseedintrin.h
+++ b/gcc/config/i386/rdseedintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/i386/rtems-64.h b/gcc/config/i386/rtems-64.h
index b087d44e1a4..e9faecdd923 100644
--- a/gcc/config/i386/rtems-64.h
+++ b/gcc/config/i386/rtems-64.h
@@ -1,5 +1,5 @@
/* Definitions for rtems targeting an x86_64
- Copyright (C) 2016 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC.
diff --git a/gcc/config/i386/rtemself.h b/gcc/config/i386/rtemself.h
index 21b21737b57..9516c45fc6b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 df53041779f..ef2601eed9d 100644
--- a/gcc/config/i386/rtmintrin.h
+++ b/gcc/config/i386/rtmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 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 2059a662633..dfcf7be321e 100644
--- a/gcc/config/i386/shaintrin.h
+++ b/gcc/config/i386/shaintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 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 24ab3f8da1a..561f3700d58 100644
--- a/gcc/config/i386/slm.md
+++ b/gcc/config/i386/slm.md
@@ -1,5 +1,5 @@
;; Slivermont(SLM) Scheduling
-;; Copyright (C) 2009-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 47e0a909689..f4a273f8cba 100644
--- a/gcc/config/i386/smmintrin.h
+++ b/gcc/config/i386/smmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2017 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 df23b1298b8..61733603fa2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 04ccd5faad2..123fe371f74 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 eeebeef5d7b..7d246bdc84d 100644
--- a/gcc/config/i386/ssemath.h
+++ b/gcc/config/i386/ssemath.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2017 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 b4abbd7ef52..53f4dbe972f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 f0b8cf411bc..0bc22fd2406 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2017 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 b065e2365ff..7924d832b7e 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 35e91027bf5..91ede6bfaa3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 Free Software Foundation, Inc.
Written by Ron Guilmette (rfg@netcom.com).
diff --git a/gcc/config/i386/t-cygming b/gcc/config/i386/t-cygming
index db724fdc12e..23235044515 100644
--- a/gcc/config/i386/t-cygming
+++ b/gcc/config/i386/t-cygming
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 c435c1f053d..0a8524bfbe2 100644
--- a/gcc/config/i386/t-i386
+++ b/gcc/config/i386/t-i386
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 c0cc8a37246..e422c442dae 100644
--- a/gcc/config/i386/t-linux64
+++ b/gcc/config/i386/t-linux64
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 4a68cd50b01..4fe3a21e7aa 100644
--- a/gcc/config/i386/t-rtems
+++ b/gcc/config/i386/t-rtems
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2016 Free Software Foundation, Inc.
+# Copyright (C) 1999-2017 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 4bd1dee9ddb..82440602f34 100644
--- a/gcc/config/i386/t-sol2
+++ b/gcc/config/i386/t-sol2
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 54292dd90ab..dfdf163f9c3 100644
--- a/gcc/config/i386/tbmintrin.h
+++ b/gcc/config/i386/tbmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2017 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 6ec867d464b..93b016d2911 100644
--- a/gcc/config/i386/tmmintrin.h
+++ b/gcc/config/i386/tmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 e73ffb3de7e..8e78774d860 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 b4f0d91b65e..f5d12afe111 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 4455298febb..96508904004 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 f156ba87271..d6bf0afbab0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 39955b799ac..bd5588b9d0d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 fdc89e0e972..f89e7d00fe2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 be79f4332a7..53de853a56a 100644
--- a/gcc/config/i386/wmmintrin.h
+++ b/gcc/config/i386/wmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2017 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 6eb61677a2b..b5cef975120 100644
--- a/gcc/config/i386/x-mingw32
+++ b/gcc/config/i386/x-mingw32
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 9e6c6eb5a36..a6c648a4d39 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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.def b/gcc/config/i386/x86-tune.def
index 36a59660901..19b7daedfdd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 ee5c38a73b7..8d139e1345e 100644
--- a/gcc/config/i386/x86intrin.h
+++ b/gcc/config/i386/x86intrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2017 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 92bd1087f93..ba95fc87d33 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 94e6ff614a7..de0dace1707 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 db2a708efe9..6eb3a626f0c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 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 26516e24a00..5f58d24430c 100644
--- a/gcc/config/i386/xmmintrin.h
+++ b/gcc/config/i386/xmmintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2017 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 9c25cc54be0..447799cdff9 100644
--- a/gcc/config/i386/xopintrin.h
+++ b/gcc/config/i386/xopintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2017 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 4757415bc3c..a510a7e8e63 100644
--- a/gcc/config/i386/xsavecintrin.h
+++ b/gcc/config/i386/xsavecintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2017 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 523a8c4089e..c136d30aa63 100644
--- a/gcc/config/i386/xsaveintrin.h
+++ b/gcc/config/i386/xsaveintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 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 25bb2385560..294fcee43a7 100644
--- a/gcc/config/i386/xsaveoptintrin.h
+++ b/gcc/config/i386/xsaveoptintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 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 cc29e47dfec..b55a1834e26 100644
--- a/gcc/config/i386/xsavesintrin.h
+++ b/gcc/config/i386/xsavesintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2017 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 b5a84d49158..3c7425f8685 100644
--- a/gcc/config/i386/xtestintrin.h
+++ b/gcc/config/i386/xtestintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 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 93a707ac750..990a70d82aa 100644
--- a/gcc/config/i386/znver1.md
+++ b/gcc/config/i386/znver1.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2012-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 7cfba36356d..514e7a213e6 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 19e95c10fb8..372595834fe 100644
--- a/gcc/config/ia64/div.md
+++ b/gcc/config/ia64/div.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2007-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 633b5c93801..6581422b025 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2000-2017 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 5d6784bed9f..8a513135381 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 008c4f6ba33..9e69be3f004 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 6aa2c5fcc4a..3319cbc7f66 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 bee833480a8..3ad24534cff 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 2d823735506..e7c6a80a39e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 f23260422e7..918afbcc783 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 169b571117e..617d188d4f2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 c79e20b8660..8e68a740e31 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 afde75aa74d..054cfd8bcdf 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1999-2017 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 893184b5c45..16e9af37cbb 100644
--- a/gcc/config/ia64/ia64.opt
+++ b/gcc/config/ia64/ia64.opt
@@ -1,4 +1,4 @@
-; Copyright (C) 2005-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 cd318612db2..7533d48b548 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 e0395a693d0..cf47145fbf7 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2000-2017 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 02347f7823c..34c07550aca 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 62335d76a21..48d51d5b4b7 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 dc2f5c504d9..5cc392528f2 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2000-2017 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 22d692d1bb8..7493c8f8875 100644
--- a/gcc/config/ia64/t-hpux
+++ b/gcc/config/ia64/t-hpux
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 dd2bda173cd..e05fab6dc59 100644
--- a/gcc/config/ia64/t-ia64
+++ b/gcc/config/ia64/t-ia64
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2016 Free Software Foundation, Inc.
+# Copyright (C) 2000-2017 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 82c881898ab..a565df53bfa 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 21d36a5110a..46b42834c71 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 5bb3f45230c..ff8bc560968 100644
--- a/gcc/config/ia64/vms.opt
+++ b/gcc/config/ia64/vms.opt
@@ -1,6 +1,6 @@
; IA64 VMS options.
-; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 90202429b07..b5ba47298fc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/iq2000/abi b/gcc/config/iq2000/abi
index 2303529872a..278b25641ec 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2003-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
diff --git a/gcc/config/iq2000/constraints.md b/gcc/config/iq2000/constraints.md
index b7f83bd675f..0a95ca5102e 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 46ba9c5e6df..cc14c403fcd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 6a457e64310..fa399163a7d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 a3195db3a26..7e1ba0067a7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 e79c9a744f2..343ebe45195 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 ed93e0edc09..77093d3e0ac 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 f43725549f0..bc98ef15032 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 11fed73956d..b4780f6fbe3 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 164231b4a02..26a8cef8753 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 080cab20d65..67150eb0cba 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 301a41ccdd8..19c55c3a5c7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 2c39f04f61b..d746ce15cb9 100644
--- a/gcc/config/linux-android.opt
+++ b/gcc/config/linux-android.opt
@@ -1,6 +1,6 @@
; Android specific options.
-; Copyright (C) 2008-2016 Free Software Foundation, Inc.
+; Copyright (C) 2008-2017 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 87f1b0539af..0a5d1d230c4 100644
--- a/gcc/config/linux-protos.h
+++ b/gcc/config/linux-protos.h
@@ -1,5 +1,5 @@
/* Prototypes.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/linux.c b/gcc/config/linux.c
index a393d3b78ba..56351549fd1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/linux.h b/gcc/config/linux.h
index 9aeeb948f55..b3a9e85e77f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 6cadc52011b..bad1de02d38 100644
--- a/gcc/config/linux.opt
+++ b/gcc/config/linux.opt
@@ -1,6 +1,6 @@
; Processor-independent options for GNU/Linux.
;
-; Copyright (C) 2006-2016 Free Software Foundation, Inc.
+; Copyright (C) 2006-2017 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 5d91a8ec295..30acbd92ed2 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 e19c82f43a6..a35de715a1c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 99e2695dd48..2231412e566 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 e18e13693fb..2e25a2e157b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 5d06f2c16a7..5715face31f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 8106407613f..cda182ea9be 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2009-2017 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 6bb1037fc7b..d5e18e640a6 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 5f3bd2a43e8..67075ab47da 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 4a0862dca89..55d03659309 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 fa180c77dc1..d0fa650ba84 100644
--- a/gcc/config/lynx.h
+++ b/gcc/config/lynx.h
@@ -1,5 +1,5 @@
/* Target independent definitions for LynxOS.
- Copyright (C) 1993-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/lynx.opt b/gcc/config/lynx.opt
index 415911164d4..a3d01915fe8 100644
--- a/gcc/config/lynx.opt
+++ b/gcc/config/lynx.opt
@@ -1,6 +1,6 @@
; Processor-independent options for LynxOS.
-; Copyright (C) 2005-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 ac8a7f16495..7569357e09b 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 8c512323733..e63c25086ef 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 39b0c427116..e61c65b535e 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 696f7055be4..ccecac58f9f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 57c765ef241..26947c6aab9 100644
--- a/gcc/config/m32c/constraints.md
+++ b/gcc/config/m32c/constraints.md
@@ -1,5 +1,5 @@
;; m32c constraints
-;; Copyright (C) 2012-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 87e53ed4879..dd3de0deb4a 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 8e605c6c811..19bcd54ebde 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 66278f165af..68aa2287222 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 9c8a442d247..89b9270ba3c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 f32d271a8a2..3c814a66344 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 6077201a3b0..b23f5aaf21a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 fce3c73c8cd..72a0807bb17 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 3ceff8fecb5..067f0ce0002 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 881b2d3222a..8aaa8f82366 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 da7bdcbb8aa..a08929a816c 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 ec90cc7d160..850289f8d21 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 59d471907b0..c55e5031990 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 e991ed42ab1..7423a024e39 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 a2b4a765a16..411f92d8fa6 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 e8f6c5a70b2..733e04ba386 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 22320c09aea..23cb034f159 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 888ff7ce5d8..30fcc100528 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 5b616596108..02f643f1fff 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 5ac7ac50d48..1beace65c2a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 87f2d6b9dc3..e88a3a8ad64 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 8544d843a11..4ebcb362586 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 eda05f2816e..30dbc1d753e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 41c6b600dd1..4efb4b9c287 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 cd74cfcf3b5..70e702f56e2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 9529b4c58fa..f1889119b5a 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1996-2017 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 b68e5147950..72c703ed511 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 0c74bb531c7..72794ccb732 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 70224d0576b..561431a86df 100644
--- a/gcc/config/m32r/t-linux
+++ b/gcc/config/m32r/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 16055761b44..30e3a88e852 100644
--- a/gcc/config/m32r/t-m32r
+++ b/gcc/config/m32r/t-m32r
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 14f0dd65751..0ab58047820 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 b6212089530..fbc1aa10e09 100644
--- a/gcc/config/m68k/constraints.md
+++ b/gcc/config/m68k/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for m68k
-;; Copyright (C) 2007-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 71a70596c7a..72a985c81bd 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 78428e9cb4b..cb6917ca91c 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 7a9e9344481..7b3f2677b14 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 582fdd6a1e8..1467b40a2c0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 7d7d6670268..a32af15cc91 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 69369f2f840..dc6b5749729 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 c8998a7389e..847e1c3fcf0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 5d8a3b06293..e5f4b7aed3a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 8dfc8c089bb..a4d773435d2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 2bd57b9184a..210c94380cf 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 d6b81574e67..106518423a2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 414252a42ee..e4ee2100e03 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 7bc26bf17e6..a4c0b81bd97 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 6837d416f96..07566ccc3a0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 c6130f12386..65bbd38eb9e 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1987-2017 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 e44539f2b7a..50329f4c04c 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 f0196f00b5a..d5da8912b38 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 0d8d88c74ea..4bdc56adbcc 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-2016 Free Software Foundation, Inc. */
+ Copyright (C) 1994-2017 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 46dc2e8e4ae..110df48d971 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 b22a23cfa81..e4af480f8b4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 be32ef60db3..25bb313ff77 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 1f6af3ba1f4..5efc89a055f 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 73c4f772a88..ee9d7fdf777 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 bc94bbe96b4..5c05c7edb5f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 1343cdb17c2..f47a71f5313 100644
--- a/gcc/config/m68k/t-linux
+++ b/gcc/config/m68k/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 1639d16fe58..640410baea7 100644
--- a/gcc/config/m68k/t-mlibs
+++ b/gcc/config/m68k/t-mlibs
@@ -1,6 +1,6 @@
# multilibs -*- mode:Makefile -*-
#
-# Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 ce6f8ac271e..9f5c8e86987 100644
--- a/gcc/config/m68k/t-uclinux
+++ b/gcc/config/m68k/t-uclinux
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 6f64aed8ef8..781ecd86a74 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 a91ae8def64..a6bb86e8e83 100644
--- a/gcc/config/m68k/uclinux.opt
+++ b/gcc/config/m68k/uclinux.opt
@@ -1,6 +1,6 @@
; m68k/ColdFire uClinux options.
-; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 a0ee44c8dd0..f4ebb80e383 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 5af690416e7..9688a48e5c7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 abdf02bf7bb..7719121fbe3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 f9fb629ceaa..c4b7c4cf94f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 6e0e4a34364..2f2e803676d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 7d64b01a098..67517f306bf 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1993-2017 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 a358c885310..a85b379ef39 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 9e73bb9eb32..be4e7f04aed 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 1888b2b5007..e35489e673a 100644
--- a/gcc/config/mcore/t-mcore
+++ b/gcc/config/mcore/t-mcore
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2016 Free Software Foundation, Inc.
+# Copyright (C) 2000-2017 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 fea67c695bc..03a0f127e5a 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 b3bf43a8a84..41aa89866b0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 69af960760d..0c9a6af1bb4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 1cfaf08c1c6..6fb3066207e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 be90796b6ab..03b70e1dadd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 849fab9353f..527f4d3837b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 85776237c1a..8f83daa0af1 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 51734b4ed8f..8847c3daf83 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2009-2017 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 2dbb5fa8f07..12e2dcaa44f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 56f3f7087d5..980d8e72e1e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 f944fca9c74..8125bd8d63a 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 a2d2664c74a..392cc10060f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 0a3db1fe5cc..183c3fdf1c3 100644
--- a/gcc/config/mips/20kc.md
+++ b/gcc/config/mips/20kc.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2007-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 b4148aef7fa..e68511f3066 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 2bc10087c3f..6e88662a288 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 e1ac02963ab..69444bc538c 100644
--- a/gcc/config/mips/4000.md
+++ b/gcc/config/mips/4000.md
@@ -1,5 +1,5 @@
;; R4000 pipeline description.
-;; Copyright (C) 2004-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 ad93a9832bb..16da79ab0a1 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 ce6be200f9c..df4a3c7d572 100644
--- a/gcc/config/mips/4130.md
+++ b/gcc/config/mips/4130.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2004-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 a0708357de4..e1153fa64ce 100644
--- a/gcc/config/mips/4300.md
+++ b/gcc/config/mips/4300.md
@@ -1,5 +1,5 @@
;; VR4300 pipeline description.
-;; Copyright (C) 2004-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 1d934b7f125..d0e8d7c665e 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 4baa09a8ab2..14c89e129ee 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 b4f75bf292a..565f08e1900 100644
--- a/gcc/config/mips/5000.md
+++ b/gcc/config/mips/5000.md
@@ -1,5 +1,5 @@
;; VR5000 pipeline description.
-;; Copyright (C) 2004-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 116cbcd6455..87cb9f4286e 100644
--- a/gcc/config/mips/5400.md
+++ b/gcc/config/mips/5400.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2002-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 851d7f742cc..744503502af 100644
--- a/gcc/config/mips/5500.md
+++ b/gcc/config/mips/5500.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2002-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 352fc05e72c..1df814db3e2 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 551e2b4c0f0..a4eea76259a 100644
--- a/gcc/config/mips/6000.md
+++ b/gcc/config/mips/6000.md
@@ -1,5 +1,5 @@
;; R6000 pipeline description.
-;; Copyright (C) 2004-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 37f06e3b23f..8e07ac8f649 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 b07d870e839..2be6ab066d0 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 cdace4faf84..fb0e900e9cf 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 4b5619f5fa2..ca0d0be4e14 100644
--- a/gcc/config/mips/constraints.md
+++ b/gcc/config/mips/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for MIPS.
-;; Copyright (C) 2006-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 7cc01f009b1..e1261a0bc98 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 4094d2a35e5..2c1fbe8c88c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 334191ec993..9214710e941 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 154652b0e89..e05a6c61596 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 cc51577751b..7e42dca3832 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 b25613127ac..f5c95a5008e 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 e11c5cfe0f0..96754dd83bb 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 15b549c087c..af45d1897d2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 99881a79353..1c461ac3e17 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2017 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 8429a7ca2fb..6c8fda7184e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 dc51c45f2d3..44132b8e44d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 543ae546c37..d11fb414568 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 4bd2926a574..85842551b0d 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2017 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 18a443cc717..d7735863f64 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2017 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 2b136c27928..f7f11748b1f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 8d87b7087fc..00385ba53ed 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2017 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 2104255e6e8..3c7898764a3 100644
--- a/gcc/config/mips/micromips.md
+++ b/gcc/config/mips/micromips.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2013-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2017 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 70406b4f59f..6078d790c8c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 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 573e2a3f7a3..16ae48a859c 100644
--- a/gcc/config/mips/mips-dsp.md
+++ b/gcc/config/mips/mips-dsp.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2005-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 8c20c9a52e8..01df5a7484f 100644
--- a/gcc/config/mips/mips-dspr2.md
+++ b/gcc/config/mips/mips-dspr2.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2007-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 0583e4277ad..a40c291c234 100644
--- a/gcc/config/mips/mips-fixed.md
+++ b/gcc/config/mips/mips-fixed.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2007-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 69cf4379ed1..b11111891d0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 b21f5d16c95..49cbd34a8e7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 1082856dd98..a29c4f0b975 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 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2017 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 40aa006bc4e..fe57cf2809c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 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 117c78cc34f..b1bb22d7b95 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 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 3da85090da5..64733984170 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 34c12bd4444..6c34f7b5898 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 c7eb2a8e7bd..da7fa8fcea1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 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 bb66c428dd1..f91b43dab0b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 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 076cde61857..7acf00d0451 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1989-2017 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 08dd83e14ce..2559649ffc5 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 341eb7f81d1..ffd1262b326 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 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 c4ae24bac36..77cc19d8ed5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 76b0f34059c..56152201486 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 73b232deaaa..3df18a167ae 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 fcfd17ed037..9c9e30d8b84 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 75cdcb78601..0b81b0e81a6 100644
--- a/gcc/config/mips/octeon.md
+++ b/gcc/config/mips/octeon.md
@@ -1,5 +1,5 @@
;; Octeon pipeline description.
-;; Copyright (C) 2008-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2017 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 4500ceb6f9b..cacb1037131 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 e6b6d2f60da..fe1bcc41b84 100644
--- a/gcc/config/mips/predicates.md
+++ b/gcc/config/mips/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for MIPS.
-;; Copyright (C) 2004-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 0c123064dda..5e272b47d47 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 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 41b575a0bb4..2ce03de20e1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 dd863a5397d..0022f49f0ad 100644
--- a/gcc/config/mips/sb1.md
+++ b/gcc/config/mips/sb1.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2004-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 4136f666ac4..b240c140348 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 e3e07e9ee21..3b59a6ddc63 100644
--- a/gcc/config/mips/sde.opt
+++ b/gcc/config/mips/sde.opt
@@ -1,6 +1,6 @@
; MIPS SDE options.
;
-; Copyright (C) 2010-2016 Free Software Foundation, Inc.
+; Copyright (C) 2010-2017 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 ccc22f235fb..9b89f16ec4c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 f4be95d011a..a8285fb0c7a 100644
--- a/gcc/config/mips/sr71k.md
+++ b/gcc/config/mips/sr71k.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2002-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 6f71a237739..10a99153626 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 5da74ce9c69..ebc4e7138b0 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 ce907e83991..a4a4217f9cd 100644
--- a/gcc/config/mips/t-elf
+++ b/gcc/config/mips/t-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2016 Free Software Foundation, Inc.
+# Copyright (C) 1999-2017 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 8c2285330e4..88eef796bed 100644
--- a/gcc/config/mips/t-img-elf
+++ b/gcc/config/mips/t-img-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 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 8a7e0411e4f..5745b833528 100644
--- a/gcc/config/mips/t-img-linux
+++ b/gcc/config/mips/t-img-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 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 edd2a3eb24e..ce2ad41693c 100644
--- a/gcc/config/mips/t-isa3264
+++ b/gcc/config/mips/t-isa3264
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 16c8adf85ca..100f9da5e14 100644
--- a/gcc/config/mips/t-linux64
+++ b/gcc/config/mips/t-linux64
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 330f8fa204d..774506e3279 100644
--- a/gcc/config/mips/t-mips
+++ b/gcc/config/mips/t-mips
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 d997661f84d..c0d17e36ba5 100644
--- a/gcc/config/mips/t-mti-elf
+++ b/gcc/config/mips/t-mti-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 67b88abbb22..c98102e4d18 100644
--- a/gcc/config/mips/t-mti-linux
+++ b/gcc/config/mips/t-mti-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 df1eddf05de..cd646912f81 100644
--- a/gcc/config/mips/t-r3900
+++ b/gcc/config/mips/t-r3900
@@ -1,4 +1,4 @@
-# Copyright (C) 1998-2016 Free Software Foundation, Inc.
+# Copyright (C) 1998-2017 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 f5b92cfbaed..ba701f8a384 100644
--- a/gcc/config/mips/t-rtems
+++ b/gcc/config/mips/t-rtems
@@ -1,6 +1,6 @@
# Custom multilibs for RTEMS
#
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 5102b7e581b..bac1526e043 100644
--- a/gcc/config/mips/t-sb1
+++ b/gcc/config/mips/t-sb1
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 78985ea1766..85d5b9ba4b4 100644
--- a/gcc/config/mips/t-sde
+++ b/gcc/config/mips/t-sde
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 58fe7a33ebc..f54ff504d52 100644
--- a/gcc/config/mips/t-sdemtk
+++ b/gcc/config/mips/t-sdemtk
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 acb73b9cc07..2b998e67a5d 100644
--- a/gcc/config/mips/t-sr71k
+++ b/gcc/config/mips/t-sr71k
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 617ae516be0..f494b270d3d 100644
--- a/gcc/config/mips/t-st
+++ b/gcc/config/mips/t-st
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 93dd716e101..81542a36428 100644
--- a/gcc/config/mips/t-vr
+++ b/gcc/config/mips/t-vr
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 4cf851397e3..84cf53af298 100644
--- a/gcc/config/mips/t-vxworks
+++ b/gcc/config/mips/t-vxworks
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 e31086c9342..cdfb7633a8e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 d776eca8e6c..7fdca125a2f 100644
--- a/gcc/config/mips/vxworks.h
+++ b/gcc/config/mips/vxworks.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2017 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 0e54639f069..5e2bf76953a 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 cdb2eca5541..b4873b4ebb9 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2017 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 8db520cdc59..6c20785339c 100644
--- a/gcc/config/mmix/constraints.md
+++ b/gcc/config/mmix/constraints.md
@@ -1,5 +1,5 @@
;; MMIX constraints
-;; Copyright (C) 2012-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 841db9b7e49..7137a966d2b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 21e83ed1774..7cb4670892d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 7029c3d2a67..32786881959 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 e2f24381328..8cbb137648b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 9f4c6cb2a6d..60b1e580ca6 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2000-2017 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 04eea19291c..fb551660961 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 8e920c24a02..0220c6cc679 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 e43ad65e4fa..a2d634e5fae 100644
--- a/gcc/config/mmix/t-mmix
+++ b/gcc/config/mmix/t-mmix
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 b93a29b3666..4a5ed527c3b 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 f43aee31aad..bd25a2c98a7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 00f31d9a65d..f823e223f7d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 ac76d082324..4c212449392 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 46f4a1f65ba..b2a0d3a85ce 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 cfc8604f9c8..dae04d31fa6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 9fd3d4be38b..d21c299e8ff 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 decda0ea786..5a77aab2d53 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1996-2017 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 8a577250522..a71e3c4049c 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 a5b8871d574..4316205c6fd 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 e16bf373939..a98f8acca97 100644
--- a/gcc/config/mn10300/t-mn10300
+++ b/gcc/config/mn10300/t-mn10300
@@ -1,4 +1,4 @@
-# Copyright (C) 1996-2016 Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 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 58c8323db58..cf20200074c 100644
--- a/gcc/config/moxie/constraints.md
+++ b/gcc/config/moxie/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Moxie
-;; Copyright (C) 2009-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 ff5f09784cb..e76566a1304 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 0de591e8d18..70d6d7e2eaf 100644
--- a/gcc/config/moxie/moxie.c
+++ b/gcc/config/moxie/moxie.c
@@ -1,5 +1,5 @@
/* Target Code for moxie
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 204e23c405b..41610366f58 100644
--- a/gcc/config/moxie/moxie.h
+++ b/gcc/config/moxie/moxie.h
@@ -1,5 +1,5 @@
/* Target Definitions for moxie.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 49f96c48c55..7f5ff5244ea 100644
--- a/gcc/config/moxie/moxie.md
+++ b/gcc/config/moxie/moxie.md
@@ -1,5 +1,5 @@
;; Machine description for Moxie
-;; Copyright (C) 2009-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 0e371450cc4..b54fdac5f26 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2012-2017 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 502ffe121e1..9f6caa78985 100644
--- a/gcc/config/moxie/moxiebox.h
+++ b/gcc/config/moxie/moxiebox.h
@@ -1,5 +1,5 @@
/* Definitions for the moxiebox.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 d109e8201fb..98ad039036f 100644
--- a/gcc/config/moxie/predicates.md
+++ b/gcc/config/moxie/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Moxie
-;; Copyright (C) 2009-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 3e723e88138..d23061bb6c2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 dc37ea7975a..934c5ed60b8 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 f10d229a5a8..7322c21a4c7 100644
--- a/gcc/config/moxie/uclinux.h
+++ b/gcc/config/moxie/uclinux.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2017 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 7e3e30ff83f..2911d8058c7 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2017 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 69b7a73f028..9ae3f5745c5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 ea241d4896f..6ec5b03c602 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 98baee164eb..f33bd3805eb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 862a8919f9b..790be7e9c16 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 fb1978b58bb..d2a9e6b16a1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 41862bd7c76..2bff249e9ae 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 720dd7cc2ef..571f745f7bc 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2017 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 0931bdf53b4..cbf75923585 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2017 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 62cc0b41676..8e6f1931323 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 bea42ee75a9..e6f4a03a943 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 1f44a1ada98..a92269f08e2 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 ab0f10375a5..0a8f5aeb5ce 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 a38e3483fa3..5a2ed7ed515 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 23a9f2592b5..0e54c6f3655 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 f8b2738ced6..6b340b90f72 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 d3428ca2e43..86d2ed180a1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 53876c596c7..5b5eabbb12d 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 79be27e41c1..29e94d004c6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 c4f3aac3dfc..70e1ec3db87 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 0b0acf757d2..5bc1f9b5396 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 f2d0e6c2760..295a7096704 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 babc7f2a230..79eb9c78508 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 25c4081a668..5aad548b164 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 07e3a2b8c43..68f0688b63b 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 a396fffbea4..c0fd54dbba2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 251219f95ab..05e3f699883 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 aef022bfa14..ada1aab647d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 6a0e53fc180..9313712ae98 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 eb4558ce57d..0228f6269c6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 494a78d91e5..1d1131f7b94 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 938136f8a19..bdff40001a0 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2012-2017 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 3e868dc8e02..c87253e89f0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 f7e2fa8cf41..71a7957d85b 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 05a039d2390..eb2554d68e4 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 5cb13f7a494..0a38261e58c 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 cf3aea67018..cc19a0fb06b 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 7182da9bf00..123b8c2c9fc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 c90f4a2f521..286627d98a3 100644
--- a/gcc/config/netbsd-elf.opt
+++ b/gcc/config/netbsd-elf.opt
@@ -1,6 +1,6 @@
; NetBSD ELF-only options.
-; Copyright (C) 2010-2016 Free Software Foundation, Inc.
+; Copyright (C) 2010-2017 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 b534e79be18..7a127c53a6b 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/netbsd.h b/gcc/config/netbsd.h
index 991cab65520..18bda9c3dd4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/netbsd.opt b/gcc/config/netbsd.opt
index ee585d26a91..bb132fa497d 100644
--- a/gcc/config/netbsd.opt
+++ b/gcc/config/netbsd.opt
@@ -1,6 +1,6 @@
; NetBSD options.
-; Copyright (C) 2010-2016 Free Software Foundation, Inc.
+; Copyright (C) 2010-2017 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 04ed457ef24..19edcffb0e2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 06b5137a2b7..c6c539265ac 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 314a12a3191..91d7b862b8e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 888ebd16a61..672b2a0065f 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2012-2017 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 5fdf4270281..061d3353c12 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 7b9e59ae96a..5177fa641a4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 f32ebb3c70e..5aac36ab311 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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-2016 Free Software Foundation, Inc.\n" ^
+ " Copyright (C) 2014-2017 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 c17c091b146..3eec87008ec 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 4d837e79ef3..a660241b70d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 a6d7d4351d7..c28471f8071 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 e539c8f49bc..19506ba2cb8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 3c5ba5345e0..206ebce1c46 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 510ec0acf14..08cb93541ee 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2012-2017 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 bfbfb391290..e35a37e5968 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 0772260aecc..4e772175721 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 04ae31f5bdd..0d12155126d 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2017 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 554177a56f1..f5be0044490 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 e99ef373770..71d371d80bc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 331ec0af6bf..aaea3ba4845 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 b3f025f4e35..98278d31985 100644
--- a/gcc/config/nvptx/nvptx.c
+++ b/gcc/config/nvptx/nvptx.c
@@ -1,5 +1,5 @@
/* Target code for NVPTX.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 1702178eeb9..8338d4eacf4 100644
--- a/gcc/config/nvptx/nvptx.h
+++ b/gcc/config/nvptx/nvptx.h
@@ -1,5 +1,5 @@
/* Target Definitions for NVPTX.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 91d11290860..50dd42e376e 100644
--- a/gcc/config/nvptx/nvptx.md
+++ b/gcc/config/nvptx/nvptx.md
@@ -1,5 +1,5 @@
;; Machine description for NVPTX.
-;; Copyright (C) 2014-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2017 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 cb6194da9dc..80aab5b13a4 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2014-2017 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 f3fdd294caa..e010a93301a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 83993bcbffe..6b3ac55a333 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-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/openbsd.h b/gcc/config/openbsd.h
index 37ecfc43f94..1048e31f77f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/openbsd.opt b/gcc/config/openbsd.opt
index ce0604f946a..3e2e1ba43f9 100644
--- a/gcc/config/openbsd.opt
+++ b/gcc/config/openbsd.opt
@@ -1,6 +1,6 @@
; OpenBSD options.
-; Copyright (C) 2010-2016 Free Software Foundation, Inc.
+; Copyright (C) 2010-2017 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 cd38e4509a0..7adce17776f 100644
--- a/gcc/config/pa/constraints.md
+++ b/gcc/config/pa/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for pa
-;; Copyright (C) 2007-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 c091ed43b04..7f0a657f055 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 afe001b4228..17f3571c6d5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 ac433c646e1..eddde624031 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 cf9feb0d3de..b8b6eaae176 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 ebb21962e96..f196a7f3c93 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 cd26baeabad..35dd9a5720f 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 ebb27c6a410..7384966955b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 38d07a38b24..a1edfe65e85 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 600b6775316..50786bd64f4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 7e5bf77f030..6a91b5113de 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 05ee5bba61e..eadef46d764 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 c81e711a838..28df331855d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 92717797bc4..59f460378ca 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 f3fd2940e79..a304c72fdba 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 3b0a756e2fa..bb4026b9ff7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 701840d9ef7..7a8ace1e790 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 44fb9935727..b5e4dd61e25 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 a341be673e6..19612999052 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 6d18dfe37ae..b0b331175fb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 77874821314..65df53e54b0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 6725504fce9..e786d104b1f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1992-2017 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 c15353de353..d4eb60b16a7 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 9c3ec00dcb9..131f26cfbed 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 b96697e1d0b..7e86e3e950b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 19c04fce677..6d854cf69e3 100644
--- a/gcc/config/pa/pa32-regs.h
+++ b/gcc/config/pa/pa32-regs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2017 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 8c09ede6104..8b7a42be3b5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 eb720af1366..4a94c55b8a3 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 4bf1f795c5e..e6f57227118 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 b3a58a67d0d..204be57f948 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 447a04c090b..75187eeb406 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 96145399eee..6d57b77af39 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 781e37f5309..ace7b7b64e5 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 b42dadcd240..473ab320b10 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 dc934ef4bdc..b89e1f9624f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 8e2de1452ba..c2ce6e8abe5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 e93d59b2da9..474b3ef4f3e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 3f24b51477f..ee820f21bba 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2017 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 6992003a113..fc5770f3c24 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 93199d52425..6ab00ba07c8 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2017 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 f63657e5da1..b812a0a1fe4 100644
--- a/gcc/config/pdp11/t-pdp11
+++ b/gcc/config/pdp11/t-pdp11
@@ -1,4 +1,4 @@
-# Copyright (C) 1995-2016 Free Software Foundation, Inc.
+# Copyright (C) 1995-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/phoenix.h b/gcc/config/phoenix.h
index 9ffb958fc4a..64728a5e048 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 f764a8288fa..fba33022932 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 Free Software Foundation, Inc.
# This file is part of GCC.
diff --git a/gcc/config/rl78/constraints.md b/gcc/config/rl78/constraints.md
index f0eb85f5cbf..de94ba28360 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 b01e94ebb44..580dbb08150 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 226d728e7ff..3572ae48c7e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 4fd195865a4..6da739d8f43 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 9fe1f2b5fef..689a8c018d3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 c4860df69c4..ed67a5d3134 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 530b2fe90f9..e649b8f787e 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 8d1b2a8731c..bf1754251fa 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 b8fe4c97550..894ac2b95f6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 ff9e7646a44..b4cd2b46be8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 33bd1988537..722d98439b2 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 26db67cb658..c45950cc12a 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 d90cc788b0b..3314a45ebd3 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 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 e211f559598..6cbe645a2a6 100644
--- a/gcc/config/rpath.opt
+++ b/gcc/config/rpath.opt
@@ -1,6 +1,6 @@
; -rpath option to the driver.
-; Copyright (C) 2010-2016 Free Software Foundation, Inc.
+; Copyright (C) 2010-2017 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 98d9ae02ba4..d832a90c409 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 c33f4accb00..80964e8bbac 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 da9eb1f8ac8..f22e399b6c5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 4cae8fcc9e0..aefead25ada 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 52562439e49..c681d2c03a5 100644
--- a/gcc/config/rs6000/476.opt
+++ b/gcc/config/rs6000/476.opt
@@ -1,6 +1,6 @@
; IBM PowerPC 476 options.
;
-; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 aa869d86d8a..79221260229 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 052c1c1c95a..853746eb912 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 3ab80a2b263..64e5ebb7d6f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 0ebf6fa0cd5..8617708fd8b 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 b19f89c7fb5..b31f05fafd1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 70e2eb17f12..4001bf9405d 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 f39f1f67513..fae369de0c3 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 e0b800ce61b..d8dd3268f71 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 21032a8f6e6..77cc699daaf 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 f6eb122d45a..51801a2a3db 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 6b9525001ac..d61956d3b28 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 3218712cd54..af7e38e1775 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 0e25ff26b4f..35d2286e5b3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 8ca58823c4c..a1fbd834d47 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 cddb5b79147..0b615057087 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 2e8e3895bdd..ca8d1da6b0e 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 4d097fb824b..4b986d6a818 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 2eeeab18d48..73567ff0a9f 100644
--- a/gcc/config/rs6000/altivec.h
+++ b/gcc/config/rs6000/altivec.h
@@ -1,5 +1,5 @@
/* PowerPC AltiVec include file.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 6c0a5953d7c..c2063d5d442 100644
--- a/gcc/config/rs6000/altivec.md
+++ b/gcc/config/rs6000/altivec.md
@@ -1,5 +1,5 @@
;; AltiVec patterns.
-;; Copyright (C) 2002-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
;; Contributed by Aldy Hernandez (aldy@quesejoda.com)
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/biarch64.h b/gcc/config/rs6000/biarch64.h
index 31df6db096b..8a11ca8e17d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 7eee77cd5f1..a92e82acecf 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2001-2017 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 0463c0d57a2..3165124a26f 100644
--- a/gcc/config/rs6000/constraints.md
+++ b/gcc/config/rs6000/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for RS6000
-;; Copyright (C) 2006-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 83a26aef365..5892f8918f2 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 baac3e63a68..397ab1cc3cf 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 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 9fbccd454f6..fde67fd268d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 0508227caa1..aca1c3ee67d 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 2bcce05ceae..79d780cd71b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 546225b6d2f..f5e9f893030 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 f8da90d45cc..bccf998de7c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 90b4ee17994..ebce9f25aae 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 e52a011e008..c1c4c99b528 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 1fa99761e3f..8215abbd625 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 e48979979ab..f014f817d8a 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2017 Free Software Foundation, Inc.
;; Contributed by Edmar Wienskoski (edmar@freescale.com)
;;
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/e500.h b/gcc/config/rs6000/e500.h
index 4d5e98bce70..3da9a6ecff2 100644
--- a/gcc/config/rs6000/e500.h
+++ b/gcc/config/rs6000/e500.h
@@ -1,5 +1,5 @@
/* Enable E500 support.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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/rs6000/e500mc.md b/gcc/config/rs6000/e500mc.md
index d28f9d40422..9878aaacba8 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2017 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 9b9704d0a21..366b4c49791 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 0167e40b4c7..d66f8a58421 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 e094192d61d..779aa4f8c45 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 f515f1273cb..ae1a73c03d9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 498603b7b10..a8fc9f0a825 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 d95c7c59b45..fda50ba1408 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 Free Software Foundation, Inc.
Contributed by Cygnus Support.
This file is part of GCC.
diff --git a/gcc/config/rs6000/eabispe.h b/gcc/config/rs6000/eabispe.h
index 6b3b5dfb023..db8030a791b 100644
--- a/gcc/config/rs6000/eabispe.h
+++ b/gcc/config/rs6000/eabispe.h
@@ -1,6 +1,6 @@
/* Core target definitions for GNU compiler
for PowerPC embedded targeted systems with SPE support.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GCC.
diff --git a/gcc/config/rs6000/freebsd.h b/gcc/config/rs6000/freebsd.h
index 26941dd6c9c..5201dd791b5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 3038c43b25f..8f4bb615fed 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 42bbd0e5bda..1e0a79eb90f 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 add2bc7b0d4..da90e2f6452 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 ad058780af5..381fe1673ae 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 c0203a9c0ca..de769f7db3c 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2017 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 717664140d7..55d5a661811 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 5431c90930d..d6fc583b482 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 ac9296d79ec..684afd6c190 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 0101ec0ac69..da0e5759826 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 045d442122f..b0ca976fe18 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 9409f33e51c..fddb18d8e22 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GCC.
diff --git a/gcc/config/rs6000/linuxspe.h b/gcc/config/rs6000/linuxspe.h
index 35623cd29d6..92efabfe664 100644
--- a/gcc/config/rs6000/linuxspe.h
+++ b/gcc/config/rs6000/linuxspe.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler,
for PowerPC e500 machines running GNU/Linux.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldy@quesejoda.com).
This file is part of GCC.
diff --git a/gcc/config/rs6000/lynx.h b/gcc/config/rs6000/lynx.h
index d9cff7cd3d2..2f9356f969d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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/mpc.md b/gcc/config/rs6000/mpc.md
index 42cb11a5980..d302b73a0ea 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 0ca35d3ae42..3eb8baa5ffd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 0c15a0fec85..09ddc36a16d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 be7964fc34a..e51162bf8e2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 224081b83c3..09123eec887 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 84ac439fe97..962e1699376 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 b00d5ead143..6c3ed7fe581 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 a94052417e9..eb53246a40e 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 91ebbf97f9d..723a7950bb3 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 4bb323ff435..21ebab45d74 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2017 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 015b5ba58b4..d5b3f74b0a8 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 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2017 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 1234db65f8d..33925e558b0 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2002-2017 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 590fdb8a298..c7e2e0bfbf2 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 65f74574754..d5ddbe6e1ef 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 8caf710adc0..f79982f9029 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 f29b226b9ab..2329c1f3969 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 57cac7bdc05..0ab25ec5b75 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 c86da7a49fc..aaff84bdeff 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 9f3bd2d586b..4a8d9fad6ea 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 075819dd465..fc66fca7300 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 44e584a746a..d58b98031d1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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-passes.def b/gcc/config/rs6000/rs6000-passes.def
index 19e7c330fd0..4383554d00e 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 0f24fdd9192..92e75a05376 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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-tables.opt b/gcc/config/rs6000/rs6000-tables.opt
index 545875a8de2..cc9e584387d 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 57e032c31d3..a54ab4809a3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 fe314bff8ca..4003730d9bd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 b9f75f91f06..3651fa6bce2 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1990-2017 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 15cc73aa367..c806bf77b68 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 e33cb785595..cdbcab1ddf7 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 1f1fec47ee7..54a36de6eb4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 78322065aa1..2d9d3dfcf57 100644
--- a/gcc/config/rs6000/secureplt.h
+++ b/gcc/config/rs6000/secureplt.h
@@ -1,5 +1,5 @@
/* Default to -msecure-plt.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 d5cc0086a48..6b8cca783c7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 23756e5c889..3a5f87ba0fd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 Free Software Foundation, Inc.
Contributed by Michael Eager (eager@eagercon.com)
This file is part of GCC.
diff --git a/gcc/config/rs6000/spe.h b/gcc/config/rs6000/spe.h
index c4371e21d0d..3d556c08ad8 100644
--- a/gcc/config/rs6000/spe.h
+++ b/gcc/config/rs6000/spe.h
@@ -1,5 +1,5 @@
/* PowerPC E500 user include file.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
Contributed by Aldy Hernandez (aldyh@redhat.com).
This file is part of GCC.
diff --git a/gcc/config/rs6000/spe.md b/gcc/config/rs6000/spe.md
index 4d33210becd..06dce2b2c71 100644
--- a/gcc/config/rs6000/spe.md
+++ b/gcc/config/rs6000/spe.md
@@ -1,5 +1,5 @@
;; e500 SPE description
-;; Copyright (C) 2002-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
;; Contributed by Aldy Hernandez (aldy@quesejoda.com)
;; This file is part of GCC.
diff --git a/gcc/config/rs6000/spu2vmx.h b/gcc/config/rs6000/spu2vmx.h
index 477cff1c4e3..1f4b4ed91be 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 ee6e68d6e97..160713ac0cf 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 dbef3780a9d..a5abeee02e4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 cb5d7eabbeb..423300b8148 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 6b19b634c2b..6aa32fcf019 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 c3791076b4c..04392806478 100644
--- a/gcc/config/rs6000/t-aix43
+++ b/gcc/config/rs6000/t-aix43
@@ -1,4 +1,4 @@
-# Copyright (C) 1998-2016 Free Software Foundation, Inc.
+# Copyright (C) 1998-2017 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 cd11716952f..b01ea019330 100644
--- a/gcc/config/rs6000/t-aix52
+++ b/gcc/config/rs6000/t-aix52
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 23544d15787..6c0ba5f4f6f 100644
--- a/gcc/config/rs6000/t-fprules
+++ b/gcc/config/rs6000/t-fprules
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 fb7214f493a..604b300efde 100644
--- a/gcc/config/rs6000/t-freebsd64
+++ b/gcc/config/rs6000/t-freebsd64
@@ -1,6 +1,6 @@
#rs6000/t-freebsd64
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 fa7550b2aff..2830ed0d861 100644
--- a/gcc/config/rs6000/t-linux64
+++ b/gcc/config/rs6000/t-linux64
@@ -1,6 +1,6 @@
#rs6000/t-linux64
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 611be0842e7..aac08f5aa24 100644
--- a/gcc/config/rs6000/t-lynx
+++ b/gcc/config/rs6000/t-lynx
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 c86daff7b80..a3e941d22dc 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 6d144bb2975..fa87d0f3a9c 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 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 1af3bf06ec7..3c1daf36503 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 204a5222bb1..6b00fc7e3d3 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1995-2017 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 17369f4087e..7270723309d 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1995-2017 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 3baa94e25b8..7c7637d017f 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/rs6000/t-spe b/gcc/config/rs6000/t-spe
index ffaf635a55e..fe5de534be2 100644
--- a/gcc/config/rs6000/t-spe
+++ b/gcc/config/rs6000/t-spe
@@ -1,6 +1,6 @@
# Multilibs for e500
#
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 5a4dea5f36a..fe2549f93e8 100644
--- a/gcc/config/rs6000/t-vxworks
+++ b/gcc/config/rs6000/t-vxworks
@@ -1,6 +1,6 @@
# Multilibs for VxWorks.
#
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 b039ea65f94..1bc31a82cb0 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 e6658d67bd3..5f725ee9fd1 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 bb84236844c..abf38ad309f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 05f3bdbee56..839c1c73149 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 0b1a5a3c5a4..e3135530f27 100644
--- a/gcc/config/rs6000/vsx.md
+++ b/gcc/config/rs6000/vsx.md
@@ -1,5 +1,5 @@
;; VSX patterns.
-;; Copyright (C) 2009-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2017 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 7b90fda3f8f..ccf6a666752 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 97e1c70495f..27bf470828b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 a964581f7f5..7b1e2cc4e4c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 f63d28720ce..36f40f4b11e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 8d1bec47f09..5cecdeddbd6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 963a1b5e751..c31c7697b2d 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2017 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 e3dec3f570e..3f1c71d175b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 4c70d57d5eb..29aaf51f81e 100644
--- a/gcc/config/rs6000/xilinx.opt
+++ b/gcc/config/rs6000/xilinx.opt
@@ -1,6 +1,6 @@
; Xilinx embedded PowerPC options.
-; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/rtems.h b/gcc/config/rtems.h
index e005547fd9b..306459ab1d1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/rtems.opt b/gcc/config/rtems.opt
index d56802b09d6..6bd2e3db1c0 100644
--- a/gcc/config/rtems.opt
+++ b/gcc/config/rtems.opt
@@ -1,6 +1,6 @@
; RTEMS options.
-; Copyright (C) 2010-2016 Free Software Foundation, Inc.
+; Copyright (C) 2010-2017 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 065e0ce6491..9415bb3858d 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2017 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 b00c1e31117..151f76c301f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2017 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 c71a3d69dc0..875973f0649 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 ec63b1322f7..60333763d15 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 771528b3dd5..d103c880b23 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 44c6b68ce7c..e6bb846156d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 a6300cc0016..a8aebfaed32 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 b63f17708ce..eae3e3b7d49 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2017 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 3ca27216f26..af2e10e28ba 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2008-2017 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 4b4a2dc17ac..aa8553899d6 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 d5dabc7679c..2ffc2fe6ff7 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 0cfc0fa3b59..197d6195ab9 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 1d312e73af5..605ed4017d2 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2017 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 2f4a8833b0d..80d2dd05cc6 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 21a5ee9307b..7c5366beef6 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 e0e732b7f6d..374e2e3635c 100644
--- a/gcc/config/s390/2964.md
+++ b/gcc/config/s390/2964.md
@@ -1,5 +1,5 @@
;; Scheduling description for z13.
-;; Copyright (C) 2016 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2017 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 ee505d04f64..536f4852f9f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 a59d177ba43..5e70845510a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 b6abcff5a0d..b718204d079 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 1318acd31c8..683b71336ca 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 541006d864d..197e7fe5ec6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 5b57344010f..a233aaf9f83 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 f5fcf986c8f..a221203a723 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 4bcdb22d529..137aab5d623 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 a56f3ad2514..eb15c96bbaf 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 e8413653517..a398d0f721b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 15ff9034a1b..5b88970dcab 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 0ad87a26985..98e281076b5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 000a6771c68..7f06a208eeb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 030e10de5df..2082cb5e8b8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 1d6d7b25594..5828041233a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 9d8e6b61a42..427f976ad54 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1999-2017 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 569ed957887..494124f95eb 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 43a875b464e..05f9520c094 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 ce56ae235fb..62fe7280101 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 ad456442de3..9193273d16a 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 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2017 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 fcffb17a4cc..69ce684669a 100644
--- a/gcc/config/s390/t-s390
+++ b/gcc/config/s390/t-s390
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2016 Free Software Foundation, Inc.
+# Copyright (C) 2015-2017 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 a5423a64b2b..e41d7ba6f84 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 b1254e30e63..436fd8f0622 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 e82444a5d9a..1221ed1b74e 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 52e46ff381d..75bb4f223c3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 d446d5f0db3..d8c56d519d8 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2017 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 b3818ee6627..f2f430a8498 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2015-2017 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 c3e9d551e96..1025195eb7f 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 8a8dd426be1..18f12818724 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2006-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
diff --git a/gcc/config/sh/divtab-sh4-300.c b/gcc/config/sh/divtab-sh4-300.c
index 81db798466e..0f2eea1448f 100644
--- a/gcc/config/sh/divtab-sh4-300.c
+++ b/gcc/config/sh/divtab-sh4-300.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2017 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 f0489b5b1da..4701fef2ee6 100644
--- a/gcc/config/sh/divtab-sh4.c
+++ b/gcc/config/sh/divtab-sh4.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2017 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 401dd156a62..55fc6c34b17 100644
--- a/gcc/config/sh/divtab.c
+++ b/gcc/config/sh/divtab.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2017 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 ad2713fcf55..6bb218c7ae4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 1333e4f89d2..f91625a74ca 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 d5833c74008..1fb3f6ed8b5 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 6117b9d1387..c30083423f2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 6dea3ffdf88..e6f77087e2f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 c5c75a482e4..5e9cd23a919 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 1fe53be518e..9699a4a7ff2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 4b93c6dd1c0..96de9334964 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 161d2551ee5..20a4d5ce27d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 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 c4002f4b8a8..c9b6b001cf7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 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 595b5307f59..31e591daa4b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 f91afa5064f..3f7041c2ae2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 6db9943c08e..c4c669fc3ae 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 1bac4030d0b..59be4c0cf30 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 4ca4b749ec1..f85315db3ae 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 25b6cee5852..b13d1b3c943 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 c6956a056b4..11576f48437 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1993-2017 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 b348ee3678f..c4f0d964d00 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 318efd29d05..57edec3c095 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 028d764da07..136dbc9acaa 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 3dd85650452..964f7e60cf2 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2004-2017 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 48b012625c0..1c418662a79 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2017 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 11285dc112d..449261e86de 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 5de3338e43b..cb3a7a85d17 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 98f888e9e80..3fbd4f07e9a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 93007f94c9b..b46ac3131a8 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 7446c8eda6a..409554a8c8d 100644
--- a/gcc/config/sh/t-sh
+++ b/gcc/config/sh/t-sh
@@ -1,4 +1,4 @@
-# Copyright (C) 1993-2016 Free Software Foundation, Inc.
+# Copyright (C) 1993-2017 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 a7d828f66cf..4c2dba9d826 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 8c163cc2aa1..5a44a88d1ac 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 b5443392a88..6fa9c20cd66 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 4e6b0023102..82fb9d6121a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 45b25038103..813de729637 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sol2.c b/gcc/config/sol2.c
index 97f92e6c91f..cdabf24e24b 100644
--- a/gcc/config/sol2.c
+++ b/gcc/config/sol2.c
@@ -1,5 +1,5 @@
/* General Solaris system support.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 50f2b383a1b..93fe084b3bd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/sol2.opt b/gcc/config/sol2.opt
index 84492fea827..729f9c91de6 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2010-2017 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 a6983e23ea5..7c7ec6b60b6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 f0b69c23b5b..7c9ef74ce6a 100644
--- a/gcc/config/sparc/constraints.md
+++ b/gcc/config/sparc/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for SPARC.
-;; Copyright (C) 2008-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2008-2017 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 e528373d2b3..717a70b0ec5 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 be72d110692..e14643dc1a4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 ea174bf3dc5..9eca20dfebc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 8841be22e72..3e7ea6c9d17 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 4cd85c8134d..78e8284745e 100644
--- a/gcc/config/sparc/hypersparc.md
+++ b/gcc/config/sparc/hypersparc.md
@@ -1,5 +1,5 @@
;; Scheduling description for HyperSPARC.
-;; Copyright (C) 2002-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 cc3cb1e12d2..435a9bc8675 100644
--- a/gcc/config/sparc/leon.md
+++ b/gcc/config/sparc/leon.md
@@ -1,5 +1,5 @@
;; Scheduling description for LEON.
-;; Copyright (C) 2010-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2017 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 9b3257712f5..ce084656fca 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 9d53c29ede1..573ce8a9a4c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 6f93cd7fcbe..9a362bea6e9 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 26d9c093ab8..9d670cff8ac 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 c5cf69c85dc..f79771fc2f3 100644
--- a/gcc/config/sparc/niagara.md
+++ b/gcc/config/sparc/niagara.md
@@ -1,5 +1,5 @@
;; Scheduling description for Niagara.
-;; Copyright (C) 2006-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 7712005595e..9bcdd064f36 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 925fc6c800b..ad0a04b12d3 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2012-2017 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 56a4edb80c6..12d6ab0fba5 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 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2017 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 a417390e315..c0197cd8bc4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 c6ef0fb5f8f..e8a8abccde6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 05ed68a1465..118ed916ad9 100644
--- a/gcc/config/sparc/predicates.md
+++ b/gcc/config/sparc/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for SPARC.
-;; Copyright (C) 2005-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 7bdb4d65dcf..e5a3f6eae03 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 2a843c5c262..db24ca3fc3f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 0e81e9c3054..7ea4c74538a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 67eb8fa2db5..8b0b0788185 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2017 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 8af031299c4..960317350fe 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 6c3eadfb69c..05a5ed7d9e8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 40d23a223e3..6e7c2ace277 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 76296b7ae6e..c42d3b7fc37 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 931e6932575..d453c1ae934 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 a5537a136d5..ae0d0f67a72 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 ee216576bf1..590a5f4dbf3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 d2a6da4941c..29a8bcfeecb 100644
--- a/gcc/config/sparc/sparc.md
+++ b/gcc/config/sparc/sparc.md
@@ -1,5 +1,5 @@
;; Machine description for SPARC.
-;; Copyright (C) 1987-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1987-2017 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 973fe6f55d5..86f85d9058f 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 77a82fcda45..5ec0b8c40c8 100644
--- a/gcc/config/sparc/sparclet.md
+++ b/gcc/config/sparc/sparclet.md
@@ -1,5 +1,5 @@
;; Scheduling description for SPARClet.
-;; Copyright (C) 2002-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 816f85090a5..e715e8e1b8d 100644
--- a/gcc/config/sparc/supersparc.md
+++ b/gcc/config/sparc/supersparc.md
@@ -1,5 +1,5 @@
;; Scheduling description for SuperSPARC.
-;; Copyright (C) 2002-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 6fac1f2da53..8db2d15b79b 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 5ec0a1ef345..18a1f7c9aca 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 97256f34ddd..68bf15d4b66 100644
--- a/gcc/config/sparc/t-elf
+++ b/gcc/config/sparc/t-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 a3f806a5c83..7811e031b3d 100644
--- a/gcc/config/sparc/t-leon
+++ b/gcc/config/sparc/t-leon
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 5cdb1fc7005..320d8d9ef23 100644
--- a/gcc/config/sparc/t-leon3
+++ b/gcc/config/sparc/t-leon3
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 cfb4150b4c7..7511c38b104 100644
--- a/gcc/config/sparc/t-linux64
+++ b/gcc/config/sparc/t-linux64
@@ -1,4 +1,4 @@
-# Copyright (C) 1998-2016 Free Software Foundation, Inc.
+# Copyright (C) 1998-2017 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 5c03c40fd9a..7411aaab785 100644
--- a/gcc/config/sparc/t-rtems
+++ b/gcc/config/sparc/t-rtems
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 765703f3fa8..62ec9b4f722 100644
--- a/gcc/config/sparc/t-rtems-64
+++ b/gcc/config/sparc/t-rtems-64
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 ec396b04ee3..f512937cfa9 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 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 46b02ef959e..2afd129b7dd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 53de5342982..6af285931e4 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 f0d547a3f33..6296b38cbbd 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 8b80cc1e56b..2d62c4f4e60 100644
--- a/gcc/config/sparc/visintrin.h
+++ b/gcc/config/sparc/visintrin.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2017 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 81e0ffb2c76..d2d3bfcb88a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 a415f4e6990..105d55734b4 100644
--- a/gcc/config/spu/constraints.md
+++ b/gcc/config/spu/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for SPU
-;; Copyright (C) 2006-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 b2e5506ecb9..8c685960fab 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 f90041c2191..bd17e41a449 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-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 d3667e6bd66..322abc0fbbc 100644
--- a/gcc/config/spu/spu-builtins.md
+++ b/gcc/config/spu/spu-builtins.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2006-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 684aba75dcc..ba858f1fbb9 100644
--- a/gcc/config/spu/spu-c.c
+++ b/gcc/config/spu/spu-c.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 8b99471242a..ec5281e3440 100644
--- a/gcc/config/spu/spu-elf.h
+++ b/gcc/config/spu/spu-elf.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 93b0b4261b3..ee519e7ea0c 100644
--- a/gcc/config/spu/spu-modes.def
+++ b/gcc/config/spu/spu-modes.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 0c7071259a8..e7fc9bdfcd1 100644
--- a/gcc/config/spu/spu-protos.h
+++ b/gcc/config/spu/spu-protos.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 e8a3ed9462b..fcb85c0ee16 100644
--- a/gcc/config/spu/spu.c
+++ b/gcc/config/spu/spu.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 7b6bad1500d..5b1994d325a 100644
--- a/gcc/config/spu/spu.h
+++ b/gcc/config/spu/spu.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 13373443461..947b044844c 100644
--- a/gcc/config/spu/spu.md
+++ b/gcc/config/spu/spu.md
@@ -1,4 +1,4 @@
-;; Copyright (C) 2006-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 2dcffcde6a7..70da11e2704 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2006-2017 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 0c6825ca735..e114acbbdb6 100644
--- a/gcc/config/spu/spu_cache.h
+++ b/gcc/config/spu/spu_cache.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2017 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 a7056d1e013..84ed28df711 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-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 d859b6839ee..f7b3f54c69a 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-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 0d6726c56ab..47d4dfaa3b6 100644
--- a/gcc/config/spu/spu_mfcio.h
+++ b/gcc/config/spu/spu_mfcio.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 cfd6ee7b54c..2ed15cb2327 100644
--- a/gcc/config/spu/t-spu-elf
+++ b/gcc/config/spu/t-spu-elf
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 d2de89c644e..d8b02c0a54b 100644
--- a/gcc/config/spu/vec_types.h
+++ b/gcc/config/spu/vec_types.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 fb76bad04ab..67ae2ba1799 100644
--- a/gcc/config/spu/vmx2spu.h
+++ b/gcc/config/spu/vmx2spu.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 e591e4f93cc..75b09b8f8fe 100644
--- a/gcc/config/stormy16/constraints.md
+++ b/gcc/config/stormy16/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for XSTORMY16.
-;; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 8a87bc8f1b9..3cca5cf296b 100644
--- a/gcc/config/stormy16/predicates.md
+++ b/gcc/config/stormy16/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for XSTORMY16.
-;; Copyright (C) 2005-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 c89d9be5cc0..b874dc9efad 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2001-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
diff --git a/gcc/config/stormy16/stormy16-protos.h b/gcc/config/stormy16/stormy16-protos.h
index 55d155c1d1d..38be8d2adfd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 f74b4d997a6..aee7742de89 100644
--- a/gcc/config/stormy16/stormy16.c
+++ b/gcc/config/stormy16/stormy16.c
@@ -1,5 +1,5 @@
/* Xstormy16 target functions.
- Copyright (C) 1997-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 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 547d38a62a9..33849e85c8b 100644
--- a/gcc/config/stormy16/stormy16.h
+++ b/gcc/config/stormy16/stormy16.h
@@ -1,5 +1,5 @@
/* Xstormy16 cpu description.
- Copyright (C) 1997-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 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 a23c7166a1e..02766c3a79b 100644
--- a/gcc/config/stormy16/stormy16.md
+++ b/gcc/config/stormy16/stormy16.md
@@ -1,5 +1,5 @@
;; XSTORMY16 Machine description template
-;; Copyright (C) 1997-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1997-2017 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 6564477d7af..9d8fba0eeef 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/config/t-darwin b/gcc/config/t-darwin
index e67bc9b9531..6eeaef42cbe 100644
--- a/gcc/config/t-darwin
+++ b/gcc/config/t-darwin
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-glibc b/gcc/config/t-glibc
index 00276b33e8e..99094f8d020 100644
--- a/gcc/config/t-glibc
+++ b/gcc/config/t-glibc
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-libunwind b/gcc/config/t-libunwind
index 877b44e7685..f761de7cff1 100644
--- a/gcc/config/t-libunwind
+++ b/gcc/config/t-libunwind
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-linux b/gcc/config/t-linux
index e7da1891c24..d0b6406aee0 100644
--- a/gcc/config/t-linux
+++ b/gcc/config/t-linux
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-lynx b/gcc/config/t-lynx
index 3fe4020e4d8..0a28be3e917 100644
--- a/gcc/config/t-lynx
+++ b/gcc/config/t-lynx
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 64ba678edef..c0ccc1291f1 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-sol2 b/gcc/config/t-sol2
index 0ab15aec5ab..30528942728 100644
--- a/gcc/config/t-sol2
+++ b/gcc/config/t-sol2
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-vxworks b/gcc/config/t-vxworks
index 39885e510bf..993a9d6d50f 100644
--- a/gcc/config/t-vxworks
+++ b/gcc/config/t-vxworks
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/config/t-winnt b/gcc/config/t-winnt
index 39361efce07..db3913c16e0 100644
--- a/gcc/config/t-winnt
+++ b/gcc/config/t-winnt
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 51566868c74..15ee18b3bcb 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 8ed3d028568..a7974559149 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 98081706d2b..9725f7dfb74 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 fabeef770e3..731efc3877a 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 d3d1f844d34..0b8ce698654 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 d681be29f03..29b6670f1c3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 8f756329fe6..8f38a881d12 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 01d7cca3e79..6386df6d00a 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 b6ab88b367f..918cbe3edcd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 6cd74ab34d8..6ba8c966538 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 7de3cf9fbd7..1c46604f7cd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 758585de12a..53ff58c2340 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 d2135520a00..b04e7086772 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 ce9c9704022..70b2266a2ce 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 eccdd28941d..48d8d34ded1 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 017893d85d4..658923bafea 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 901904a00a2..bea2f39c365 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 57e3cce0e13..c474232fe13 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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-2016 Free Software Foundation, Inc.\n");
+ printf (" Copyright (C) 2011-2017 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 ebe15f4cc91..888a7a8db89 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 3edaa02cdba..99877d6d2ea 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 50990728a49..06c0e85f7f2 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 5cee7f0b355..faae76ac423 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 ffd34a14e38..fab4689381b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 f5261400624..255fc394b20 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 e8e47de607f..7c5806a8f7a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 554bcfcee89..c329f10f289 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 2c4418ae6d7..784d272f605 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 5a75349d70a..b16ad388b86 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 30f420a04c7..819c42c8700 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 d1536edada6..86fb2fb244c 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 247c8cfafeb..e432733ac6b 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 e0103aad182..f5f7d8a3d03 100644
--- a/gcc/config/usegas.h
+++ b/gcc/config/usegas.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2017 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 88920a17765..79225466ff5 100644
--- a/gcc/config/v850/constraints.md
+++ b/gcc/config/v850/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for V850.
-;; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2011-2017 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 9914993ee04..52a14fd80da 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 c36021436f9..b779a0d974c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 f1acbfd1f58..271eb5ea9db 100644
--- a/gcc/config/v850/t-v850
+++ b/gcc/config/v850/t-v850
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 0c16cc57c15..1855204d898 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 cbefc8d6030..eb0cf3aad41 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 6e155bce4c0..a5a66555699 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 b023456b928..7cd4f8b6d12 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 c27bb6d021f..eeb24aa972c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 ae5e9ce96e9..b51724ca3c1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 06523658833..ae69f487843 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1996-2017 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 4b231928772..5cf5eb043e9 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 461f84e4ea5..fb0f69acbff 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 302016605da..227d48a9bcd 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 d92a86914c5..1ff1814cc1a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 ae1984fc50a..b1451096ff7 100644
--- a/gcc/config/vax/elf.opt
+++ b/gcc/config/vax/elf.opt
@@ -1,6 +1,6 @@
; VAX ELF options.
-; Copyright (C) 2011-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 9f240a7e90f..48eeffd753c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 17fb5e7491f..9674e26afda 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 89cad300f99..a2c866be4d1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 affbc34ecad..968f1f18a1c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 7344192db92..122fe8d1898 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2007-2017 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 fe3693c2fdf..db90b1d2f84 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 e99b7d44a93..14c2a08bbc0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 60793268c21..864eaeb8531 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 dc77aa99223..1601ab6a97a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 c6d3ad7dc4f..4f18e609091 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 1987-2017 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 25926151bae..cf3fd49cf26 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 589d80faf19..133b9fd5df3 100644
--- a/gcc/config/visium/constraints.md
+++ b/gcc/config/visium/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Visium.
-;; Copyright (C) 2006-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 d577541b20b..8b5e093a862 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 d75af616756..2434d442db7 100644
--- a/gcc/config/visium/gr5.md
+++ b/gcc/config/visium/gr5.md
@@ -1,5 +1,5 @@
;; Scheduling description for GR5.
-;; Copyright (C) 2013-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2017 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 29cb7c253f4..7d58167b9a2 100644
--- a/gcc/config/visium/gr6.md
+++ b/gcc/config/visium/gr6.md
@@ -1,5 +1,5 @@
;; Scheduling description for GR6.
-;; Copyright (C) 2013-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2017 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 8ebc410b9dd..b9bc1e86fee 100644
--- a/gcc/config/visium/predicates.md
+++ b/gcc/config/visium/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Visium.
-;; Copyright (C) 2005-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 ad6e6b66a19..a64cf287a45 100644
--- a/gcc/config/visium/t-visium
+++ b/gcc/config/visium/t-visium
@@ -1,5 +1,5 @@
# Multilibs for Visium.
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 558d1f3a35c..1162450002d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 9049addc9f3..618394f0ef4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 9dcbc67035f..a9f8fc91254 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 73c345a3f18..b802797097a 100644
--- a/gcc/config/visium/visium.c
+++ b/gcc/config/visium/visium.c
@@ -1,5 +1,5 @@
/* Output routines for Visium.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 f7e3da4c069..50d8eb514a3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 5f31f60b779..87fa9b67fa0 100644
--- a/gcc/config/visium/visium.md
+++ b/gcc/config/visium/visium.md
@@ -1,5 +1,5 @@
;; Machine description for Visium.
-;; Copyright (C) 2002-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2002-2017 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 bab037643e2..1d13403c448 100644
--- a/gcc/config/visium/visium.opt
+++ b/gcc/config/visium/visium.opt
@@ -1,5 +1,5 @@
; Options for Visium.
-; Copyright (C) 2005-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 a34250a89da..ba23dad8bb8 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 Free Software Foundation, Inc.
BEGIN {
is_first = 1;
diff --git a/gcc/config/vms/t-vms b/gcc/config/vms/t-vms
index 54f668904c2..9e2a33efc50 100644
--- a/gcc/config/vms/t-vms
+++ b/gcc/config/vms/t-vms
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 57ba3ddfdb4..1a7f26183ca 100644
--- a/gcc/config/vms/t-vmsnative
+++ b/gcc/config/vms/t-vmsnative
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 eb5fd550735..dedfb13ee7a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 12c9c78a03c..c666ad18065 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 2a8eed8b166..e0fd0fe0b7b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 fb5a91602f3..15ce21bed2d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 1af3ec067d4..e3fd1504e97 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 e30b441cbec..3abc5e1c3ae 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 095f4f1ad0a..867d9888d06 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 9252aa4ce68..a303e963268 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 b20d537e8d8..caf22fa432d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 508fc81b81a..7d3e2d1269a 100644
--- a/gcc/config/vms/vms.opt
+++ b/gcc/config/vms/vms.opt
@@ -1,4 +1,4 @@
-; Copyright (C) 2009-2016 Free Software Foundation, Inc.
+; Copyright (C) 2009-2017 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 7bac94e50b1..b10739e8394 100644
--- a/gcc/config/vms/x-vms
+++ b/gcc/config/vms/x-vms
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 7e2f2389851..6edf6d68faa 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 01884bfa439..68fbcbd3bef 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 d6340d5bb81..13b47854943 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/vxworks.c b/gcc/config/vxworks.c
index ce2c1707e9a..547176bb0a7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 f3569267427..8a18aff4d78 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 cf19401ea8e..466c570bbaa 100644
--- a/gcc/config/vxworks.opt
+++ b/gcc/config/vxworks.opt
@@ -1,6 +1,6 @@
; Processor-independent options for VxWorks.
;
-; Copyright (C) 2005-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 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 fa461c47319..7e65907252a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 76549aa8d5f..0be8903e03f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 5a794f28f0f..b42bd060f54 100644
--- a/gcc/config/xtensa/constraints.md
+++ b/gcc/config/xtensa/constraints.md
@@ -1,5 +1,5 @@
;; Constraint definitions for Xtensa.
-;; Copyright (C) 2006-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2006-2017 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 f479c03baa9..e606dadd6be 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 95567732403..98aa9bd51e7 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2011-2017 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 6ecb153e95f..8449eb6c20b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 96e82d69c23..109d699a747 100644
--- a/gcc/config/xtensa/predicates.md
+++ b/gcc/config/xtensa/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for Xtensa.
-;; Copyright (C) 2005-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2017 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 7f5944197d3..f7628734869 100644
--- a/gcc/config/xtensa/t-xtensa
+++ b/gcc/config/xtensa/t-xtensa
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 6279a9934ae..ae023d57351 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 0283d5677a4..93f08da5133 100644
--- a/gcc/config/xtensa/uclinux.opt
+++ b/gcc/config/xtensa/uclinux.opt
@@ -1,6 +1,6 @@
; Xtensa uClinux options.
-; Copyright (C) 2015-2016 Free Software Foundation, Inc.
+; Copyright (C) 2015-2017 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 873557f03f6..38901b7530a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 25ed7db4cd8..0181dde039b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 58eb1b2604a..c32e8caf6dd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 fcdb6c8ecad..d5596e25d82 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-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2001-2017 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 ea5c7d59671..5ed850f949d 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2005-2017 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/configure.ac b/gcc/configure.ac
index 08e6851fc96..b73a807ed14 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/context.c b/gcc/context.c
index dac9bf7723f..a7ded9c1a62 100644
--- a/gcc/context.c
+++ b/gcc/context.c
@@ -1,5 +1,5 @@
/* context.c - Holder for global state
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/context.h b/gcc/context.h
index 4edf72b5ae5..e9113a4ca73 100644
--- a/gcc/context.h
+++ b/gcc/context.h
@@ -1,5 +1,5 @@
/* context.h - Holder for global state
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/convert.c b/gcc/convert.c
index 54b0a5d8327..f50a1132de9 100644
--- a/gcc/convert.c
+++ b/gcc/convert.c
@@ -1,5 +1,5 @@
/* Utility routines for data type conversion for GCC.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/convert.h b/gcc/convert.h
index bee280de78b..76ab2c73e0c 100644
--- a/gcc/convert.h
+++ b/gcc/convert.h
@@ -1,5 +1,5 @@
/* Definition of functions in convert.c.
- Copyright (C) 1993-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/coretypes.h b/gcc/coretypes.h
index 706b9d2f95c..8eb33ccf123 100644
--- a/gcc/coretypes.h
+++ b/gcc/coretypes.h
@@ -1,5 +1,5 @@
/* GCC core type declarations.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/coverage.c b/gcc/coverage.c
index 4167e26b208..cb9841d3769 100644
--- a/gcc/coverage.c
+++ b/gcc/coverage.c
@@ -1,5 +1,5 @@
/* Read and write coverage files, and associated functionality.
- Copyright (C) 1990-2016 Free Software Foundation, Inc.
+ Copyright (C) 1990-2017 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 39e48ce38f5..cde6aef1d76 100644
--- a/gcc/coverage.h
+++ b/gcc/coverage.h
@@ -1,5 +1,5 @@
/* coverage.h - Defines data exported from coverage.c
- Copyright (C) 1998-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 7aca3ac5c94..f86dd33c787 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,4387 +1,8 @@
-2016-12-24 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/78901
- * except.c (nothrow_libfn_p): Expect libc_name_p to return
- const struct libc_name_struct *, if it returns NULL, return 0,
- otherwise check c_ver and use flag_isoc99 or flag_isoc11.
- * cfns.gperf: Add %struct-type and libc_name_struct definition.
- For all C89 C library functions add , 89 after the name, add
- C99 C library functions with , 99 and C11 C library functions
- with , 11 suffix.
- * cfns.h: Regenerated.
-
-2016-12-22 Jason Merrill <jason@redhat.com>
-
- PR c++/78906
- * pt.c (finish_template_variable): Use most_general_template.
-
- PR c++/78898
- PR c++/42329
- * pt.c (unify): Don't look for a class template from a non-class.
-
-2016-12-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/72707
- * name-lookup.c (pushdecl_maybe_friend_1): Do check shadowing of
- artificial x if it is an anonymous union variable.
-
- PR bootstrap/78817
- * typeck.c (cp_build_function_call_vec): If check_function_arguments
- returns true, set TREE_NO_WARNING on CALL_EXPR.
- * call.c (build_over_call): Likewise.
-
- PR c++/77830
- * constexpr.c (cxx_eval_array_reference): Perform out of bounds
- verification even if lval is true, just allow one past the last
- element in that case.
- (cxx_eval_store_expression): Detect stores to out of bound
- ARRAY_REF.
-
-2016-12-21 Jason Merrill <jason@redhat.com>
-
- Implement P0522R0, matching of template template arguments.
- * pt.c (coerce_template_template_parms): Allow a template argument
- that's less specialized than the parameter.
- (unify_bound_ttp_args): Adjust parm's args to apply to arg's
- template.
- (coerce_template_args_for_ttp): Split out from
- lookup_template_class_1.
- (coerce_ttp_args_for_tta, store_defaulted_ttp)
- (lookup_defaulted_ttp, add_defaults_to_ttp): New.
- (process_partial_specialization): Set DECL_CONTEXT of
- template template-parameters.
- (coerce_template_parms): Only inform when complain.
- (expand_template_argument_pack): Handle error_mark_node.
- (convert_template_argument, template_args_equal, unify): Handle
- any_targ_node.
- * cp-tree.h (enum cp_tree_index): Add CPTI_ANY_TARG.
- (any_targ_node): New.
- * decl.c (cxx_init_decl_processing): Set it.
- * name-lookup.c (consider_binding_level): Ignore names with embedded
- spaces.
-
- PR c++/42329
- * pt.c (unify_bound_ttp_args): Split out from unify.
- (try_class_unification): Handle BOUND_TEMPLATE_TEMPLATE_PARM.
- (unify): Check for type/non-type mismatch early.
- [BOUND_TEMPLATE_TEMPLATE_PARM]: Try get_template_base.
-
- * pt.c (coerce_template_parms): Consider variadic_args_p before
- complaining about too many template arguments.
-
- * pt.c (process_partial_specialization): Use
- get_partial_spec_bindings to check that the partial specialization
- is more specialized than the primary template.
-
- * pt.c (convert_template_argument): Pass args to do_auto_deduction.
- (mark_template_parm): Handle deducibility from type of non-type
- argument here.
- (for_each_template_parm_r): Not here.
-
- * ptree.c (cxx_print_type): Print args of
- BOUND_TEMPLATE_TEMPLATE_PARM.
- (cxx_print_decl): Print DECL_TEMPLATE_PARMS.
-
- PR c++/78767 - ICE with inherited constructor default argument
- * method.c (strip_inheriting_ctors): Strip template as appropriate.
-
- PR c++/78749 - friend in anonymous namespace
- * decl.c (wrapup_globals_for_namespace): Don't complain about friend
- pseudo-template instantiations.
-
-2016-12-16 Richard Biener <rguenther@suse.de>
-
- PR c++/71694
- * cp-objcp-common.h (cp_unit_size_without_reusable_padding): Declare.
- (LANG_HOOKS_UNIT_SIZE_WITHOUT_REUSABLE_PADDING): Define.
- * cp-objcp-common.c (cp_unit_size_without_reusable_padding): New.
-
-2016-12-15 Jakub Jelinek <jakub@redhat.com>
-
- P0490R0 GB 20: decomposition declaration should commit to tuple
- interpretation early
- * decl.c (get_tuple_size): Make static. If inst is error_mark_node
- or non-complete type, return NULL_TREE, otherwise if
- lookup_qualified_name fails or doesn't fold into INTEGER_CST, return
- error_mark_node.
- (get_tuple_element_type, get_tuple_decomp_init): Make static.
- (cp_finish_decomp): Pass LOC to get_tuple_size. If it returns
- error_mark_node, complain and fail.
-
-2016-12-15 Nathan Sidwell <nathan@acm.org>
-
- PR c++/77585
- * pt.c (instantiate_decl): Push to class scope lambda resides
- within when instantiating a generic lambda function.
-
-2016-12-14 Martin Sebor <msebor@redhat.com>
-
- PR c++/78774
- * pt.c (convert_template_argument): Avoid assuming operand type
- is non-null since that of SCOPE_REF is not.
-
-2016-12-14 Martin Jambor <mjambor@suse.cz>
-
- * parser.c: Include omp-general.h and omp-offload.h instead of
- omp-low.h.
- (cp_parser_omp_simd): Adjusted calls to find_omp_clause to use its new
- name.
- (cp_parser_omp_target_update): Likewise.
- (cp_parser_oacc_declare): Likewise.
- (cp_parser_oacc_enter_exit_data): Likewise.
- (cp_parser_oacc_update): Likewise.
- (cp_finalize_oacc_routine): Adjusted call to get_oacc_fn_attrib,
- build_oacc_routine_dims and replace_oacc_fn_attrib to use their new
- names.
- * semantics.c: Include omp-general insteda of omp-low.h.
- (finish_omp_for): Adjusted calls to find_omp_clause to use its new
- name.
- (finish_omp_cancel): Likewise.
- (finish_omp_cancellation_point): Likewise.
-
-2016-12-14 Marek Polacek <polacek@redhat.com>
-
- PR c++/72775
- * init.c (perform_member_init): Diagnose member initializer for
- flexible array member.
-
-2016-12-14 Nathan Sidwell <nathan@acm.org>
-
- PR c++/78701
- * pt.c (type_unification_real): Check tsubst arg doesn't have
- remaining template parms before converting it.
-
- PR c++/69481
- * cp-tree.h (TYPE_TEMPLATE_INFO_MAYBE_ALIAS): Always use
- TYPE_ALIAS_TEMPLATE_INFO for aliases.
-
-2016-12-13 Nathan Sidwell <nathan@acm.org>
-
- PR c++/69481
- * cp-tree.h (TYPE_TEMPLATE_INFO): Remove alias type checking.
- (TYPE_ALIAS_TEMPLATE_INFO): New.
- (TYPE_TEMPLATE_INFO_MAYBE_ALIAS): New. Use those macros.
- * error.c (dump_alias_template_specialization): Adjust.
- * pt.c (maybe_process_partial_specialization,
- iterative_has_template_arg, find_parameter_packs_r,
- alias_template_specialization_p, dependent_alias_template_spec_p,
- get_underlying_template, lookup_template_class_1, unify): Adjust
- template using decl access.
-
-2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/78637
- * parser.c (cp_parser_namespace_definition): Increment
- nested_definition_count only if push_namespace succeeds.
-
-2016-12-08 Nathan Sidwell <nathan@acm.org>
-
- PR c++/78551
- * constexpr.c (extract_string_elt): New. Broken out of ...
- (cxx_eval_array_reference): ... here. Call it.
- (cxx_eval_store_expression): Convert init by STRING_CST into
- CONSTRUCTOR, if needed.
-
-2016-12-08 Jakub Jelinek <jakub@redhat.com>
-
- P0003R5 - removal of dynamic exception specification from C++17
- * parser.c (cp_parser_exception_specification_opt): For C++17
- error out on throw ( type-id-list ), for C++11 and C++14 issue
- -Wdeprecated warning on it. Formatting fix. Treat throw()
- in C++17 as noexcept(true).
-
-2016-12-07 Martin Jambor <mjambor@suse.cz>
-
- PR c++/78589
- * error.c (dump_decl): Use dump_function_name to dump
- !DECL_LANG_SPECIFIC function decls with no or self-referencing
- abstract origin.
-
-2016-12-07 Nathan Sidwell <nathan@acm.org>
-
- * pt.c (tsubst <{NON,}TYPE_ARGUMENT_PACK>: Simplify control flow
- and avoid re-tsubsting type.
-
- * cp-tree.h (enum cp_tree_index): Add CPTI_AUTO_IDENTIFIER &
- CPTI_DECLTYPE_AUTO_IDENTIFIER.
- (auto_identifier, decltype_auto_identifier): New.
- *decl.c (initialize_predefined_identifiers): Add 'auto' and
- 'decltype(auto)'.
- (grokdeclarator): Use cached identifier.
- * pt.c (make_decltype_auto, make_auto, make_constrained_auto,
- is_auto): Likewise.
-
-2016-12-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/78649
- * pt.c (tsubst_init): Don't call build_value_init if decl's type
- is error_mark_node.
-
-2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
- James Norris <jnorris@codesourcery.com>
-
- * parser.c (cp_parser_oacc_enter_exit_data): Update diagnostics.
- (cp_parser_pragma): Error when PRAGMA_OACC_{ENTER_DATA,
- EXIT_DATA,WAIT} are not used in compound statements.
-
-2016-12-01 Jason Merrill <jason@redhat.com>
-
- * call.c (add_function_candidate): Also exclude inherited ctors
- that take a type reference-related to the derived class.
-
- * call.c (add_function_candidate): Exclude inherited copy/move
- ctors.
-
-2016-11-29 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/77922
- * name-lookup.c (lookup_name_fuzzy): Filter out reserved words
- that were filtered out by init_reswords.
-
-2016-11-28 Jakub Jelinek <jakub@redhat.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/72808
- * decl.c (finish_enum_value_list): Call fixup_type_variants on
- current_class_type after
- insert_late_enum_def_into_classtype_sorted_fields.
-
-2016-11-28 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77591
- * typeck.c (maybe_warn_about_returning_address_of_local): Optimize
- whats_returned through fold_for_warn.
-
-2016-11-27 Jason Merrill <jason@redhat.com>
-
- PR c++/77907
- * constexpr.c (cxx_eval_constant_expression): Use cp_fold_convert.
-
-2016-11-24 Martin Liska <mliska@suse.cz>
-
- PR bootstrap/78493
- * parser.c (cp_parser_range_for): Use safe_push instead of quick_push.
-
-2016-11-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77907
- * cp-gimplify.c (cp_fold) <case CALL_EXPR>: When calling constructor
- and maybe_constant_value returns non-CALL_EXPR, create INIT_EXPR
- with the object on lhs and maybe_constant_value returned expr on rhs.
-
- PR c++/71450
- * pt.c (tsubst_copy): Return error_mark_node when mark_used
- fails, even when complain & tf_error.
-
- PR c++/77739
- * cp-gimplify.c (cp_gimplify_tree) <case VEC_INIT_EXPR>: Pass
- false as handle_invisiref_parm_p to cp_genericize_tree.
- (struct cp_genericize_data): Add handle_invisiref_parm_p field.
- (cp_genericize_r): Don't wrap is_invisiref_parm into references
- if !wtd->handle_invisiref_parm_p.
- (cp_genericize_tree): Add handle_invisiref_parm_p argument,
- set wtd.handle_invisiref_parm_p to it.
- (cp_genericize): Pass true as handle_invisiref_parm_p to
- cp_genericize_tree. Formatting fix.
-
-2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c++/71973
- * decl.c (duplicate_decls): Warn when a built-in function is redefined.
- Don't overload builtin functions with C++ functions.
- Handle const_tm_ptr_type_node like file_ptr_node.
- Copy the TREE_NOTHROW flag unmodified to the old decl.
-
-2016-11-18 Jason Merrill <jason@redhat.com>
-
- PR objc++/78418 - ICE in string tests on darwin
- * tree.c (lvalue_kind): Guard DECL_HAS_VALUE_EXPR_P.
-
-2016-11-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77285
- * mangle.c (mangle_tls_init_fn, mangle_tls_wrapper_fn): Call
- check_abi_tags.
-
-2016-11-18 Jason Merrill <jason@redhat.com>
-
- PR c++/67631 - list-init and explicit conversions
- * semantics.c (finish_compound_literal): Call digest_init_flags.
- * typeck2.c (digest_init_flags): Add complain parm.
- (store_init_value): Pass it.
-
-2016-11-18 Richard Sandiford <richard.sandiford@arm.com>
- Alan Hayward <alan.hayward@arm.com>
- David Sherwood <david.sherwood@arm.com>
-
- * class.c (finish_struct_bits): Use SET_DECL_MODE.
- (build_base_field_1, layout_class_type, finish_struct_1): Likewise.
- * decl.c (make_label_decl): Likewise.
- * pt.c (tsubst_decl): Likewise.
-
-2016-11-17 Jason Merrill <jason@redhat.com>
-
- PR c++/78193 - inherited ctor regressions on sparc32.
- * call.c (build_over_call): Don't set CALL_FROM_THUNK_P here.
- (build_call_a): Set it here, and don't insert EMPTY_CLASS_EXPR.
- (convert_like_real) [ck_rvalue]: Also pass non-addressable
- types along directly.
-
-2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/55080
- * parser.c (cp_parser_non_integral_constant_expression): Issue a
- pedwarn instead of an error for case NIC_FLOAT.
-
-2016-11-17 Jason Merrill <jason@redhat.com>
-
- PR c++/78124 - list-initialization and inherited ctor
- * name-lookup.c (do_class_using_decl): Set CLASSTYPE_NON_AGGREGATE.
-
- PR c++/78369 - {} as default argument
- * call.c (build_special_member_call): Handle CONSTRUCTOR.
-
- PR c++/68377
- * parser.c (cp_parser_fold_expression): Check TREE_NO_WARNING.
-
-2016-11-16 Jason Merrill <jason@redhat.com>
-
- PR c++/78373
- * decl.c (cp_finish_decl): Don't set TREE_CONSTANT on a reference.
- * typeck2.c (store_init_value): Likewise.
-
- * decl.c (store_decomp_type, lookup_decomp_type): New.
- (cp_finish_decomp): Call store_decomp_type.
- * semantics.c (finish_decltype_type): Call lookup_decomp_type.
- * cp-tree.h: Declare lookup_decomp_type.
-
-2016-11-15 Jakub Jelinek <jakub@redhat.com>
-
- * decl.c (cp_finish_decomp): For DECL_NAMESPACE_SCOPE_P decl,
- set DECL_ASSEMBLER_NAME.
- * parser.c (cp_parser_decomposition_declaration): Likewise
- if returning error_mark_node.
- * mangle.c (mangle_decomp): New function.
- * cp-tree.h (mangle_decomp): New declaration.
-
-2016-11-15 Jason Merrill <jason@redhat.com>
-
- PR c++/78358
- * semantics.c (finish_decltype_type): Strip references for a tuple
- decomposition.
- * cp-tree.h (DECL_DECOMPOSITION_P): False for non-variables.
-
- * decl2.c (decl_maybe_constant_var_p): References qualify.
- * constexpr.c (non_const_var_error): Handle references.
- * init.c (constant_value_1): Always check decl_constant_var_p.
- * cp-gimplify.c (cp_fold_maybe_rvalue): Don't fold references.
- * error.c (dump_decl_name): Split out from dump_decl.
-
-2016-11-14 Jason Merrill <jason@redhat.com>
-
- * tree.c (bitfield_p): New.
- * cp-tree.h: Declare it.
- * typeck.c (cxx_sizeof_expr, cxx_alignof_expr)
- (cp_build_addr_expr_1): Use it instead of DECL_C_BIT_FIELD.
- * decl.c (cp_finish_decomp): Look through reference. Always
- SET_DECL_DECOMPOSITION_P.
- * semantics.c (finish_decltype_type): Adjust decomposition handling.
-
-2016-11-13 Jakub Jelinek <jakub@redhat.com>
- Jason Merrill <jason@redhat.com>
-
- Implement P0217R3 - C++17 structured bindings
- * cp-tree.h (struct lang_decl_base): Add decomposition_p.
- (DECL_DECOMPOSITION_P): New
- (enum auto_deduction_context): Add adc_decomp_type.
- (enum cp_declarator_kind): Add cdk_decomp.
- * constexpr.c (cxx_eval_constant_expression): Look through
- DECL_VALUE_EXPR.
- (potential_constant_expression_1): Likewise.
- * decl.c (reshape_init): Preserve CONSTRUCTOR_IS_DIRECT_INIT.
- (check_initializer): Use build_aggr_init for DECL_DECOMPOSITION_P.
- (cp_finish_decl): Pass adc_decomp_type for decomposition.
- (find_decomp_class_base, get_tuple_size, get_tuple_element_type)
- (get_tuple_decomp_init, cp_finish_decomp): New.
- (grokdeclarator): Handle decomposition.
- * init.c (build_aggr_init): Handle decomposition array.
- (build_vec_init): Handle initialization from { array }.
- * name-lookup.c (add_function): Always wrap TEMPLATE_DECL in
- OVERLOAD.
- * parser.c (declarator_can_be_parameter_pack): Handle cdk_decomp.
- (function_declarator_p, strip_declarator_types)
- (cp_parser_check_declarator_template_parameters): Likewise.
- (cp_parser_range_for, cp_convert_range_for): Handle decomposition.
- (cp_parser_simple_declaration): Parse decomposition.
- (cp_parser_decomposition_declaration): New.
- * pt.c (tsubst_decomp_names): New.
- (subst_expr) [DECL_EXPR, RANGE_FOR_STMT]: Handle decomposition.
- (do_auto_deduction): Handle adc_decomp_type.
- * semantics.c (finish_decltype_type): Look through DECL_VALUE_EXPR.
- * typeck.c (is_bitfield_expr_with_lowered_type): Likewise.
- * tree.c (lvalue_kind): Likewise.
- (cp_build_reference_type): Handle reference collapsing.
-
-2016-11-13 Jason Merrill <jason@redhat.com>
-
- * call.c (build_new_method_call_1): Include template arguments in
- error message.
- (print_error_for_call_failure): Likewise.
- (build_new_function_call): Pass them in.
- * name-lookup.c (supplement_binding_1): Don't complain about a
- conflict with an erroneous declaration.
- * error.c (dump_decl): Fix printing of alias declaration.
- * decl.c (make_typename_type): Call cxx_incomplete_type_error.
- * parser.c (cp_parser_diagnose_invalid_type_name): Likewise.
- * semantics.c (perform_koenig_lookup): Don't wrap an error in
- TEMPLATE_ID_EXPR.
-
-2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR c/35503
- * parser.c (cp_parser_postfix_pexpression): Call warn_for_restrict.
-
-2016-11-12 Jason Merrill <jason@redhat.com>
-
- CWG 2233
- * typeck.c (convert_arguments): Handle default arg followed by none.
-
- * constexpr.c (potential_constant_expression_1): REALPART_EXPR and
- IMAGPART_EXPR can be lvalues.
-
- DR 374
- PR c++/56480
- * pt.c (check_specialization_namespace): Allow any enclosing
- namespace.
- (check_unqualified_spec_or_inst): New.
- (check_explicit_specialization): Call it.
- * parser.c (cp_parser_elaborated_type_specifier)
- (cp_parser_class_head): Call it.
-
-2016-11-10 Jason Merrill <jason@redhat.com>
-
- PR c++/77337
- * pt.c (tsubst_friend_function): Don't set DECL_INITIAL.
- (instantiate_decl): It's OK to defer a constexpr function.
- * cp-tree.h (DECL_FRIEND_PSEUDO_TEMPLATE_INSTANTIATION): Check
- DECL_LANG_SPECIFIC.
- * decl2.c (decl_defined_p): Use it. No longer static.
- * decl.c (redeclaration_error_message): Use decl_defined_p.
- * constexpr.c (cxx_eval_call_expression): Set input_location around
- call to instantiate_decl.
-
-2016-11-10 Jakub Jelinek <jakub@redhat.com>
-
- * mangle.c (mangle_decl): Only emit -Wc++1z-compat warnings for
- public or external symbols.
-
-2016-11-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/78283
- * mangle.c (start_mangling): Reset G.need_cxx1z_warning.
-
-2016-11-09 Jason Merrill <jason@redhat.com>
-
- * parser.c (cp_parser_simple_type_specifier): Allow placeholder
- for template template parameter.
- (cp_parser_type_id_1): Improve diagnostic.
- * decl.c (grokdeclarator): Handle class deduction diagnostics here.
- * pt.c (splice_late_return_type): Not here.
- (tsubst) [TEMPLATE_TYPE_PARM]: Substitute into placeholder template.
- (do_class_deduction): Handle non-class templates.
-
- Implement P0127R2, Declaring non-type parameters with auto.
- * cp-tree.h (enum auto_deduction_context): Add adc_unify.
- * decl.c (grokdeclarator): Allow 'auto' in C++17 template non-type
- parameter types.
- * pt.c (do_auto_deduction): Add outer_targs parameter.
- (convert_template_argument): Call do_auto_deduction. If adc_unify,
- don't give up on dependent init.
- (unify): Likewise. In C++17, walk into the type of a
- TEMPLATE_PARM_INDEX.
- (for_each_template_parm): Add any_fn parameter.
- (struct pair_fn_data): Likewise.
- (for_each_template_parm_r): Call it for any tree. In C++17, walk
- into the type of a TEMPLATE_PARM_INDEX.
- (zero_r, array_deduction_r, try_array_deduction): New.
- (type_unification_real): Call try_array_deduction.
- (get_partial_spec_bindings): Likewise.
-
-2016-11-07 Jason Merrill <jason@redhat.com>
-
- Implement P0012R1, Make exception specifications part of the type
- system.
- * cp-tree.h (enum tsubst_flags): Add tf_fndecl_type.
- (flag_noexcept_type, ce_type): New.
- * call.c (build_conv): Add ck_fnptr.
- (enum conversion_kind): Change ck_tsafe to ck_fnptr.
- (convert_like_real): Likewise.
- (standard_conversion): Likewise. Allow function pointer
- conversions for pointers to member functions.
- (reference_compatible_p): Allow function pointer conversions.
- (direct_reference_binding): Likewise.
- (reference_binding): Reference-compatible is no longer a subset of
- reference-related.
- (is_subseq): Also strip ck_lvalue after next_conversion.
- * class.c (instantiate_type): Check fnptr_conv_p.
- (resolve_address_of_overloaded_function): Likewise.
- * cvt.c (can_convert_tx_safety): Now static.
- (noexcept_conv_p, fnptr_conv_p, strip_fnptr_conv): New.
- * decl.c (flag_noexcept_type): Define.
- (cxx_init_decl_processing): Set it.
- (bad_specifiers): Check it.
- (grokdeclarator) [cdk_function]: Add exception-spec to type here.
- * lambda.c (maybe_add_lambda_conv_op): Add exception-spec to
- returned pointer.
- * mangle.c (struct globals): Add need_cxx1z_warning.
- (mangle_decl): Check it.
- (write_exception_spec): New.
- (write_function_type): Call it.
- (canonicalize_for_substitution): Handle exception spec.
- (write_type): Likewise.
- (write_encoding): Set processing_template_decl across mangling of
- partially-instantiated type.
- * pt.c (determine_specialization): Pass tf_fndecl_type.
- (tsubst_decl, fn_type_unification): Likewise.
- (tsubst): Strip tf_fndecl_type, pass it to
- tsubst_exception_specification.
- (convert_nontype_argument_function): Handle function pointer
- conversion.
- (convert_nontype_argument): Likewise.
- (unify, for_each_template_parm_r): Walk into noexcept-specifier.
- * rtti.c (ptr_initializer): Encode noexcept.
- * tree.c (canonical_eh_spec): New.
- (build_exception_variant): Use it.
- * typeck.c (composite_pointer_type): Handle fnptr conversion.
- (comp_except_specs): Compare canonical EH specs.
- (structural_comptypes): Call it.
-
- * call.c (standard_conversion): Reorganize pointer conversions.
- * pt.c (convert_nontype_argument_function): Convert to ref here.
- (convert_nontype_argument): Not here.
- (convert_template_argument): Add original type to error message.
- (RECUR_AND_CHECK_FAILURE): Remove trailing semicolon.
- (unify): Compare function-qualifiers.
- * typeck.c (same_type_ignoring_top_level_qualifiers_p): Use
- cp_build_qualified_type rather than TYPE_MAIN_VARIANT.
-
- * pt.c (push_tinst_level_loc): Add template instantiations to the
- announce_function stream.
-
-2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/67980
- * pt.c (tsubst_expr, case IF_STMT): Use fold_non_dependent_expr
- to suppress unwanted warnings.
-
-2016-11-03 Jason Merrill <jason@redhat.com>
-
- PR c++/78198
- * call.c (convert_default_arg): Look through inheriting ctors.
-
-2016-11-03 Jakub Jelinek <jakub@redhat.com>
- Alexandre Oliva <aoliva@redhat.com>
- Jason Merrill <jason@redhat.com>
-
- PR debug/28767
- PR debug/56974
- * tree.c (cp_check_qualified_type): Use check_base_type and
- TYPE_QUALS comparison instead of check_qualified_type.
- (cxx_type_hash_eq): Return false if type_memfn_rqual don't match.
- * cp-objcp-common.c (cp_get_debug_type): New function.
- (cp_decl_dwarf_attribute): Don't handle types here.
- (cp_type_dwarf_attribute): New function.
- * cp-objcp-common.h (cp_get_debug_type, cp_type_dwarf_attribute):
- Declare.
- (LANG_HOOKS_GET_DEBUG_TYPE, LANG_HOOKS_TYPE_DWARF_ATTRIBUTE):
- Define.
-
-2016-11-03 Jason Merrill <jason@redhat.com>
-
- * tree.c (cp_check_qualified_type): Call check_base_type instead
- of check_qualified_type.
- (cxx_type_hash_eq): Check ref-qualifiers.
- * typeck.c (apply_memfn_quals): No need to mess with TYPE_CANONICAL.
-
-2016-11-01 Jason Merrill <jason@redhat.com>
-
- Implement P0136R1, Rewording inheriting constructors.
- * call.c (enum rejection_reason_code): Add rr_inherited_ctor.
- (inherited_ctor_rejection): New.
- (add_function_candidate): Reject inherited ctors for copying.
- (enforce_access): Use strip_inheriting_ctors.
- (print_z_candidate): Likewise. Handle rr_inherited_ctor.
- (convert_like_real): Avoid copying inheriting ctor parameters.
- (build_over_call): Likewise. A base ctor inheriting from vbase
- has no parms. Sorry about varargs.
- (joust): A local constructor beats inherited with the same convs.
- * class.c (add_method): Handle hiding inheriting ctors.
- (one_inherited_ctor): Handle new semantics.
- (add_implicitly_declared_members): Pass using_decl down.
- (build_clone): A base ctor inheriting from vbase has no parms.
- * cp-tree.h (DECL_INHERITED_CTOR): Store this instead of the base.
- (SET_DECL_INHERITED_CTOR): Likewise.
- (DECL_INHERITED_CTOR_BASE): Adjust.
- * constexpr.c: Adjust.
- * error.c (dump_function_decl): Decorate inheriting ctors.
- * init.c (emit_mem_initializers): Suppress access control in
- inheriting ctor.
- * mangle.c (write_special_name_constructor): Handle new inheriting
- ctor mangling.
- * method.c (strip_inheriting_ctors, inherited_ctor_binfo)
- (ctor_omit_inherited_parms, binfo_inherited_from): New.
- (synthesized_method_walk): Use binfo_inherited_from. Suppress
- access control in inheriting ctor.
- (deduce_inheriting_ctor): Deleted if ambiguous ctor inheritance.
- (maybe_explain_implicit_delete): Explain ambigous ctor inheritance.
- (add_one_base_init, do_build_copy_constructor): Adjust.
- (locate_fn_flags, explain_implicit_non_constexpr): Adjust.
- (implicitly_declare_fn): Adjust.
- (get_inherited_ctor): Remove.
- * name-lookup.c (do_class_using_decl): Check for indirect ctor
- inheritance.
- * optimize.c (cdtor_comdat_group): Adjust for new mangling.
- (maybe_clone_body): Handle omitted parms in base clone.
- (maybe_thunk_body): Don't thunk if base clone omits parms.
- * pt.c (tsubst_decl): Adjust.
- (instantiate_template_1): Suppress access control in inheriting
- ctor.
- (fn_type_unification): Do deduction with inherited ctor.
- * tree.c (special_function_p): Adjust.
-
-2016-11-01 Jakub Jelinek <jakub@redhat.com>
-
- * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle DW_AT_inline.
-
-2016-11-01 Jason Merrill <jason@redhat.com>
-
- * class.c (declared_access): Split out from handle_using_decl.
-
-2016-10-31 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/78089
- * parser.c (cp_parser_postfix_expression): Replace return statement in
- the first switch with setting postfix_expression to the return
- expression and break;.
-
- PR c++/77886
- * pt.c (tsubst_expr) <case CASE_LABEL_EXPR> Copy over
- FALLTHROUGH_LABEL_P flag to the new LABEL_DECL.
- (tsubst_expr) <case LABEL_EXPR>: Likewise.
-
-2016-09-11 Le-Chun Wu <lcwu@google.com>
- Mark Wielaard <mjw@redhat.com>
-
- * name-lookup.c (pushdecl_maybe_friend): When emitting a
- shadowing warning, use the code corresponding to the
- given -Wshadow= variant.
-
-2016-10-26 Jason Merrill <jason@redhat.com>
-
- * class.c (add_method): Allow using-declarations to coexist.
-
-2016-10-25 Jason Merrill <jason@redhat.com>
-
- * constexpr.c (maybe_constant_init): Pull out TARGET_EXPR_INITIAL.
- (cxx_eval_outermost_constant_expr): Don't return a CONSTRUCTOR
- with CONSTRUCTOR_NO_IMPLICIT_ZERO.
- (cxx_eval_call_expression): Clear CONSTRUCTOR_NO_IMPLICIT_ZERO.
-
-2016-10-25 Jakub Jelinek <jakub@redhat.com>
-
- * parser.c (cp_parser_postfix_expression): Adding missing break;.
-
- * cp-tree.h (finish_builtin_launder): Declare.
- * parser.c (cp_parser_postfix_expression): Handle RID_BUILTIN_LAUNDER.
- * semantics.c (finish_builtin_launder): New function.
- * pt.c (tsubst_copy_and_build): Handle instantiation of IFN_LAUNDER.
- * constexpr.c (cxx_eval_internal_function): Handle IFN_LAUNDER.
- (potential_constant_expression_1): Likewise.
-
-2016-10-24 Jakub Jelinek <jakub@redhat.com>
-
- * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle DW_AT_reference
- and DW_AT_rvalue_reference.
-
- * cxx-pretty-print.c (pp_cxx_check_constraint): Use VAR_P (x)
- instead of TREE_CODE (x) == VAR_DECL.
- * constraint.cc (get_concept_definition): Likewise.
- (finish_shorthand_constraint): Likewise.
- * init.c (warn_placement_new_too_small): Likewise.
- * cp-gimplify.c (cp_genericize_r): Likewise.
-
-2016-10-21 Jason Merrill <jason@redhat.com>
-
- PR c++/77656
- * pt.c (convert_template_argument): Call convert_nontype_argument
- on value-dependent but not type-dependent arguments.
- (convert_nontype_argument): Handle value-dependent arguments.
- (canonicalize_expr_argument): New.
- (deducible_expression, unify): Skip CONVERT_EXPR.
- * error.c (dump_template_argument): Likewise.
- * mangle.c (write_expression): Likewise.
-
- * ptree.c (cxx_print_xnode) [TEMPLATE_PARM_INDEX]: Dump the decl.
-
-2016-10-21 Jakub Jelinek <jakub@redhat.com>
-
- * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle
- DW_AT_const_expr.
-
-2016-10-17 Jakub Jelinek <jakub@redhat.com>
-
- * cp-objcp-common.h (cp_function_decl_explicit_p,
- cp_function_decl_deleted_p, cp_function_decl_defaulted): Remove.
- (cp_decl_dwarf_attribute): Declare.
- (LANG_HOOKS_FUNCTION_DECL_EXPLICIT_P,
- LANG_HOOKS_FUNCTION_DECL_DELETED_P,
- LANG_HOOKS_FUNCTION_DECL_DEFAULTED): Remove.
- (LANG_HOOKS_DECL_DWARF_ATTRIBUTE): Redefine.
- * cp-objcp-common.c (cp_function_decl_explicit_p,
- cp_function_decl_deleted_p, cp_function_decl_defaulted): Remove.
- (cp_decl_dwarf_attribute): New function.
-
-2016-10-15 Jason Merrill <jason@redhat.com>
-
- PR c++/77945
- * constexpr.c (maybe_simplify_trivial_copy): New.
- (cxx_eval_store_expression): Call it.
- * call.c (build_over_call): Use unsigned char for trivial copy.
-
-2016-10-14 Jason Merrill <jason@redhat.com>
-
- Implement P0017R1, C++17 aggregates with bases.
- * class.c (build_base_field_1): Split out from...
- (build_base_field): ...here. In C++17 mode, build a field for
- empty bases.
- * decl.c (xref_basetypes): In C++17 aggregates can have bases.
- (next_initializable_field): Allow base fields in C++17.
- * typeck2.c (process_init_constructor_record): Likewise.
-
-2016-10-14 Jakub Jelinek <jakub@redhat.com>
-
- DR 1511 - const volatile variables and ODR
- * decl.c (grokvardecl): Change flags argument to type_quals,
- add conceptp argument. Set TREE_PUBLIC for non-static volatile vars.
- (grokdeclarator): Adjust grokvardecl caller.
-
-2016-10-13 Martin Sebor <msebor@redhat.com>
-
- PR c++/71912
- * class.c (struct flexmems_t): Add members.
- (find_flexarrays): Add arguments. Correct handling of anonymous
- structs.
- (diagnose_flexarrays): Adjust to issue warnings in addition to errors.
- (check_flexarrays): Add argument.
- (diagnose_invalid_flexarray): New functions.
-
-2016-10-13 Jakub Jelinek <jakub@redhat.com>
- Jason Merrill <jason@redhat.com>
-
- Implement P0386R2 - C++17 inline variables
- * cp-tree.h (struct lang_type): Shrink language field to 1 bit
- from 4. Add var_declared_inline_p field. Mention 2 spare bits.
- (DECL_VAR_DECLARED_INLINE_P): Define.
- (SET_DECL_VAR_DECLARED_INLINE_P): Define.
- (DECL_INLINE_VAR_P): Define.
- (diagnose_inline_vars_for_namespace): Declare.
- * decl.c (diagnose_inline_vars_for_namespace): New function.
- (duplicate_decls): For static data members copy
- DECL_DECLARED_CONSTEXPR_P.
- (redeclaration_error_message): Handle C++17 redundant redeclaration
- of constexpr static data member outside of class.
- (maybe_commonize_var): Handle inline variables.
- (check_initializer): Ignore inline variables for diagnostics.
- Adjust diagnostic wording for C++17.
- (make_rtl_for_nonlocal_decl): Allow in-class definition of
- inline static data members.
- (bad_specifiers): Don't diagnose inline on variables here.
- (grokvardecl): Add inlinep argument, non-static const inline variables
- are TREE_PUBLIC.
- (check_static_variable_definition): Return early also for inline
- variables.
- (mark_inline_variable): New.
- (grokdeclarator): Handle inline variables and inline static data
- members.
- * typeck2.c (store_init_value): Don't diagnose non-constant
- initializers for non-constexpr inline static data members.
- * decl2.c (vague_linkage_p): Return true for inline variables.
- (c_parse_final_cleanups): In-class declaration of inline static
- data members is a definition. Call diagnose_inline_vars_for_namespace
- through walk_namespaces.
- * pt.c (instantiate_decl): Set pattern_defined for in-class definitions
- of inline static data members.
-
-2016-10-13 Jason Merrill <jason@redhat.com>
-
- * decl.c (mark_inline_variable): New.
-
->>>>>>> .r241142
-2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * decl2.c: Include memmodel.h.
- * rtti.c: Likewise.
-
-2016-10-11 Jason Merrill <jason@redhat.com>
-
- PR c++/77742
- * init.c (build_new_1): Don't -Waligned-new about placement new.
- (malloc_alignment): New. Consider MALLOC_ABI_ALIGNMENT.
- * decl.c (cxx_init_decl_processing): New.
-
-2016-10-10 Jason Merrill <jason@redhat.com>
-
- PR c++/77890
- PR c++/77912
- * pt.c (do_class_deduction): Set cp_unevaluated_operand.
- (tsubst) [TEMPLATE_TYPE_PARM]: Copy CLASS_PLACEHOLDER_TEMPLATE.
-
-2016-10-08 Jason Merrill <jason@redhat.com>
-
- * cp-gimplify.c (cp_fold): Add variable name.
-
- * cp-gimplify.c (cp_fold): Distribute cp_truthvalue_conversion
- into COND_EXPR.
-
-2016-10-07 Jason Merrill <jason@redhat.com>
-
- Further P0135 refinement.
- * call.c (build_user_type_conversion_1): Consider conversions from
- a single element in an initializer-list.
- (build_temp): Undo early_elide_copy change.
- (build_over_call): Check that we don't try to copy a TARGET_EXPR
- in C++17 mode. Set user_conv_p here.
- (convert_like_real): Not here.
- (check_self_delegation): Split out from...
- (build_special_member_call): ...here. Handle C++17 copy elision.
- * cvt.c (early_elide_copy): Remove.
- (ocp_convert): Undo early_elide_copy change.
- * except.c (build_throw): Likewise.
- * init.c (expand_default_init): Likewise.
- * typeck.c (cp_build_modify_expr): Likewise.
-
-2016-10-07 Nathan Sidwell <nathan@acm.org>
-
- PR c++/64433
- DR1658, DR1611
- * init.c (emit_mem_initializers): Don't construct vbases of
- abstract classes.
- (push_base_cleanups): Don't push vbase cleanups for abstract class
- when in C++14 mode.
- * method.c (synthethesized_method_walk): Don't walk vbases of
- abstract classes when in C++14 mode.
-
-2016-10-07 Jakub Jelinek <jakub@redhat.com>
-
- Implement LWG2296 helper intrinsic
- * parser.c (cp_parser_postfix_expression): Handle RID_ADDRESSOF.
- * cp-objcp-common.c (cp_common_init_ts): Handle ADDRESSOF_EXPR.
- * constexpr.c (potential_constant_expression_1): Likewise.
- * error.c (dump_expr): Likewise.
- * typeck.c (cp_build_addressof): New function.
- * cp-tree.h (cp_build_addressof): Declare.
- * cxx-pretty-print.h (pp_cxx_addressof_expression): Declare.
- * cp-tree.def (ADDRESSOF_EXPR): New tree code.
- * cxx-pretty-print.c (cxx_pretty_printer::primary_expression): Handle
- ADDRESSOF_EXPR. Add __builtin_addressof and
- __has_unique_object_representations into syntax in function comment.
- (pp_cxx_addressof_expression): New function.
- * pt.c (tsubst_copy_and_build): Handle ADDRESSOF_EXPR.
-
-2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c++/77700
- * parser.c (cp_parser_base_specifier): Fix a warning.
-
-2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
-
- PR c++/69733
- * decl.c (grokdeclarator): Try to find the correct location for an
- ignored qualifier.
-
-2016-10-07 Martin Liska <mliska@suse.cz>
-
- * lambda.c (maybe_add_lambda_conv_op): Set default value.
-
-2016-10-06 Jason Merrill <jason@redhat.com>
-
- * call.c (build_temp, convert_like_real): Don't re-copy
- TARGET_EXPR. Handle packed fields.
- (build_x_va_arg): Wrap it in a TARGET_EXPR.
- (build_over_call): Add sanity check.
- * cvt.c (early_elide_copy): New.
- (ocp_convert): Use it.
- * except.c (build_throw): Use it.
- * init.c (get_nsdmi): Put back the TARGET_EXPR.
- (expand_default_init): Call early_elide_copy.
- * typeck.c (cp_build_modify_expr): Call early_elide_copy.
-
-2016-10-06 Jakub Jelinek <jakub@redhat.com>
-
- Implement P0258R2 - helper for C++17
- std::has_unique_object_representations trait
- * cp-tree.h (enum cp_trait_kind): Add
- CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS.
- (struct lang_type_class): Add unique_obj_representations
- and unique_obj_representations_set bitfields.
- (CLASSTYPE_UNIQUE_OBJ_REPRESENTATIONS,
- CLASSTYPE_UNIQUE_OBJ_REPRESENTATIONS_SET): Define.
- (type_has_unique_obj_representations): Declare.
- * parser.c (cp_parser_primary_expression): Handle
- RID_HAS_UNIQUE_OBJ_REPRESENTATIONS.
- (cp_parser_trait_expr): Likewise. Formatting fix.
- * semantics.c (trait_expr_value, finish_trait_expr): Handle
- CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS.
- * tree.c (type_has_unique_obj_representations): New function.
- (record_has_unique_obj_representations): New function.
- * cxx-pretty-print.c (pp_cxx_trait_expression): Handle
- CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS.
-
-2016-10-05 Jason Merrill <jason@redhat.com>
-
- Implement P0135R1, Guaranteed copy elision.
- * cvt.c (ocp_convert): Don't re-copy a TARGET_EXPR in C++17.
-
- PR c++/54293
- * call.c (reference_binding): Fix binding to member of temporary.
-
- * call.c (extend_ref_init_temps): Fix TARGET_EXPR handling.
-
- * parser.c (cp_parser_skip_to_end_of_statement): Add missing break.
-
- * semantics.c (finish_compound_literal): Handle class placeholder.
-
-2016-10-05 Marek Polacek <polacek@redhat.com>
-
- Implement P0305R1, Selection statements with initializer.
- * cp-array-notation.c (create_an_loop): Call finish_init_stmt
- instead of finish_for_init_stmt.
- * cp-tree.h (finish_for_init_stmt): Rename to finish_init_stmt.
- * decl.c (poplevel): Adjust a comment.
- * init.c (build_vec_init): Call finish_init_stmt instead of
- finish_for_init_stmt.
- * name-lookup.c (pushdecl_maybe_friend_1): Adjust a comment.
- * name-lookup.h (enum scope_kind): Likewise.
- * parser.c (cp_parser_statement): Update commentary.
- (cp_parser_init_statement_p): New function.
- (cp_parser_selection_statement): Parse the optional init-statement.
- (cp_parser_for): Call finish_init_stmt instead of finish_for_init_stmt.
- (cp_parser_c_for): Likewise.
- (cp_convert_range_for): Call finish_init_stmt instead of finish_for_init_stmt.
- (cp_parser_range_for_member_function): Update commentary.
- (cp_parser_iteration_statement):
- (cp_parser_for_init_statement): Rename to cp_parser_init_statement.
- * pt.c (tsubst_omp_for_iterator): Update commentary.
- (tsubst_expr): Call finish_init_stmt instead of finish_for_init_stmt.
- * semantics.c (finish_for_init_stmt): Rename to finish_init_stmt.
- Update commentary.
-
-2016-10-04 Jason Merrill <jason@redhat.com>
-
- PR c++/77852
- * pt.c (do_class_deduction): Handle list-initialization.
- (do_auto_deduction): Call it sooner.
- (build_deduction_guide): Use tsubst_arg_types.
- (rewrite_template_parm): Don't copy_type.
-
- PR c++/77775
- * constexpr.c (cxx_eval_component_reference): Use name matching
- for PMFs.
-
- Implement P0091R2, Template argument deduction for class templates.
- * parser.c (cp_parser_simple_type_specifier): Parse class placeholder.
- Use the location of the beginning of the type-specifier.
- (cp_parser_init_declarator): Parse deduction guide.
- (cp_parser_diagnose_invalid_type_name): Mention class deduction.
- (cp_parser_type_id_1): Don't accept class placeholder as template arg.
- * cp-tree.h (CLASS_PLACEHOLDER_TEMPLATE): New.
- * decl.c (grokdeclarator): Check for uninitialized auto here.
- (start_decl_1): Not here.
- (cp_finish_decl): Or here. Don't collapse a list when doing
- class deduction.
- (grokfndecl): Check deduction guide scope and body.
- * error.c (dump_decl, dump_function_decl, dump_function_name):
- Handle deduction guides.
- * pt.c (make_template_placeholder, do_class_deduction): New.
- (build_deduction_guide, rewrite_template_parm): New.
- (dguide_name, dguide_name_p, deduction_guide_p): New.
- (do_auto_deduction): Call do_class_deduction.
- (splice_late_return_type, is_auto): Handle class placeholders.
- (template_parms_level_to_args): Split from template_parms_to_args.
- (tsubst_template_parms_level): Split from tsubst_template_parms.
- * typeck2.c (build_functional_cast): Handle class placeholder.
-
-2016-10-04 Martin Sebor <msebor@redhat.com>
-
- PR c++/77804
- * init.c (warn_placement_new_too_small): Avoid assuming an array type
- has a constant size.
-
-2016-10-04 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77791
- * parser.c (cp_parser_lambda_declarator_opt): Only pedwarn
- for C++11 on decls in the param_list. Test cxx_dialect < cxx14 before
- the loop just once.
-
- * cp-tree.h (enum cp_tree_index): Remove CPTI_JAVA_*,
- CPTI_LANG_NAME_JAVA and CPTI_JCLASS.
- (java_byte_type_node, java_short_type_node, java_int_type_node,
- java_long_type_node, java_float_type_node, java_double_type_node,
- java_char_type_node, java_boolean_type_node, lang_name_java,
- jclass_node): Remove.
- (enum languages): Remove lang_java.
- (TYPE_FOR_JAVA): Remove.
- (struct lang_type_class): Remove java_interface bit-field.
- (TYPE_JAVA_INTERFACE): Remove.
- (pragma_java_exceptions): Remove.
- (check_java_method, build_java_class_ref): Remove prototypes.
- * name-lookup.c (pushtag_1): Don't set TYPE_FOR_JAVA.
- * decl2.c (acceptable_java_type, check_java_method): Remove.
- (import_export_decl): Remove TYPE_FOR_JAVA handling.
- (build_java_method_aliases): Remove.
- (c_parse_final_cleanups): Don't call build_java_method_aliases.
- (possibly_inlined_p): Don't test pragma_java_exceptions.
- * init.c (build_new_1): Remove TYPE_FOR_JAVA handling.
- (build_java_class_ref): Remove.
- * pt.c (maybe_new_partial_specialization, lookup_template_class_1,
- instantiate_class_template_1): Don't copy TYPE_FOR_JAVA.
- * except.c (eh_type_info): Remove java type handling.
- (decl_is_java_type, choose_personality_routine): Remove.
- (initialize_handler_parm): Don't call choose_personality_routine.
- (expand_start_catch_block): Don't handle java types.
- (build_throw): Likewise.
- * cp-lang.c (cp_eh_personality): Don't handle pragma_java_exceptions.
- * typeck.c (structural_comptypes): Don't compare TYPE_FOR_JAVA.
- * call.c (build_over_call): Don't handle TYPE_JAVA_INTERFACE.
- (java_iface_lookup_fn): Remove.
- (build_java_interface_fn_ref): Remove.
- * tree.c (cxx_attribute_table): Remove java_interface.
- (handle_java_interface_attribute): Remove.
- * lex.c (pragma_java_exceptions): Remove.
- (init_cp_pragma): Don't register GCC java_exceptions pragma.
- (handle_pragma_java_exceptions): Remove.
- (retrofit_lang_decl): Don't handle lang_name_java.
- * method.c (implicitly_declare_fn): Don't handle TYPE_FOR_JAVA.
- * error.c (language_to_string): Don't handle lang_java.
- * decl.c (record_builtin_java_type): Remove.
- (initialize_predefined_identifiers): Remove Java.
- (cxx_init_decl_processing): Remove java_*_type_node.
- (cp_finish_decl): Don't handle TYPE_FOR_JAVA.
- (grokfndecl): Likewise.
- (check_special_function_return_type): Likewise.
- (grokdeclarator): Don't set TYPE_FOR_JAVA.
- (grokparms): Don't handle TYPE_FOR_JAVA.
- (xref_basetypes): Likewise.
- (check_function_type): Likewise.
- (finish_constructor_body): Likewise.
- * mangle.c (write_builtin_type): Don't handle TYPE_FOR_JAVA
- and java_*_type_node.
- (write_bare_function_type): Don't handle TYPE_FOR_JAVA.
- (write_java_integer_type_codes): Remove.
- * class.c (add_method): Don't handle TYPE_FOR_JAVA.
- (add_implicitly_declared_members, determine_key_method,
- finish_struct_1): Likewise.
- (push_lang_context): Don't handle lang_name_java.
-
-2016-10-03 Marek Polacek <polacek@redhat.com>
-
- Core 903
- * typeck.c (cp_build_binary_op): Pass original operands to
- null_ptr_cst_p, not those after the default conversions.
-
-2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * parser.c (cp_parser_condition): Fix a warning.
-
-2016-09-29 Jakub Jelinek <jakub@redhat.com>
-
- Implement P0001R1 - C++17 removal of register storage class specifier
- * decl.c (cp_finish_decl): Diagnose register storage class
- on vars except when used in GNU global or local register variable
- extension.
- (grokdeclarator): Diagnose register storage class on parameters.
- * except.c (expand_start_catch_block): Set DECL_REGISTER only
- after cp_finish_decl call.
-
-2016-09-29 Marek Polacek <polacek@redhat.com>
-
- * rtti.c (involves_incomplete_p): Add fall through comment.
-
-2016-09-28 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77467
- * constexpr.c (enum constexpr_switch_state): New.
- (struct constexpr_ctx): Add css_state field.
- (label_matches): Add CTX and STMT arguments, remove I and
- DEFAULT_LABEL. For CASE_LABEL_EXPR assert ctx->css_state != NULL,
- handle default labels according to css_state.
- (cxx_eval_statement_list): Remove statement skipping, label_matches
- and default_label handling code.
- (cxx_eval_loop_expr): Exit after first iteration even if
- switches (jump_target).
- (cxx_eval_switch_expr): Set up css_state field in ctx, if default
- label has been seen in the body, but no cases matched, evaluate
- the body second time.
- (cxx_eval_constant_expression): Handle stmt skipping and label_matches
- here. Handle PREDICT_EXPR. For MODIFY_EXPR or INIT_EXPR, assert
- statement is not skipped. For COND_EXPR during skipping, don't
- evaluate condition, just the then block and if still skipping at the
- end also the else block.
- (cxx_eval_outermost_constant_expr): Adjust constexpr_ctx initializer.
- (is_sub_constant_expr): Likewise.
-
-2016-09-27 Jakub Jelinek <jakub@redhat.com>
-
- Implement P0018R3, C++17 lambda capture of *this by value as [=,*this]
- * parser.c (cp_parser_lambda_introducer): Formatting fix. Pass
- true instead of false as by_reference_p to add_capture for 'this'.
- Parse '*this' simple-capture.
- * lambda.c (build_capture_proxy): Handle '*this' capture by value.
- (add_capture): Adjust function comment. For id == this_identifier,
- treat by_reference_p as capturing '*this' by reference, i.e. 'this'
- by value, and !by_reference_p as capturing '*this' by value.
- (add_default_capture): For implicit 'this' capture, always pass
- by_reference_p true rather than false.
-
- PR c++/77722
- * cp-gimplify.c (cp_ubsan_maybe_instrument_return): Instrument also
- functions that have just a STATEMENT_LIST instead of BIND_EXPR, or
- BIND_EXPR with some statement rather than STATEMENT_LIST as body.
-
-2016-09-26 Nathan Sidwell <nathan@acm.org>
-
- * init.c (expand_default_init): Fix } indentation.
- * method.c (process_subob_fn): Simplify control structure to
- remove gotos.
- (implicitly_declare_fn): Remove duplicated lambda ctor check.
-
-2016-09-26 Marek Polacek <polacek@redhat.com>
-
- PR c/7652
- * parser.c (cp_parser_storage_class_specifier_opt): Add
- gcc_fallthrough.
- (cp_parser_skip_to_end_of_template_parameter_list): Likewise.
- (cp_parser_cache_defarg): Likewise.
- (cp_parser_omp_for_cond): Likewise.
- * semantics.c (finish_decltype_type): Likewise.
- * typeck.c (structural_comptypes): Likewise.
- (cp_build_binary_op): Likewise.
- (cp_build_modify_expr): Likewise.
-
-2016-09-26 Marek Polacek <polacek@redhat.com>
-
- PR c/7652
- * constexpr.c (cxx_eval_internal_function): Handle IFN_FALLTHROUGH.
- (potential_constant_expression_1): Likewise.
- * constraint.cc (function_concept_check_p): Check fn for null.
- * parser.c (cp_parser_expression_statement): Handle attribute
- fallthrough.
- (cp_parser_statement): Likewise.
- (cp_parser_label_for_labeled_statement): Set FALLTHROUGH_LABEL_P on
- labels.
- (cp_parser_std_attribute): Handle fallthrough attribute.
- (cp_parser_check_std_attribute): Add %< %> quotes.
- * pt.c (tsubst_copy_and_build): Handle internal functions.
- (instantiation_dependent_scope_ref_p): Return if the expression is
- null.
-
-2016-09-24 Marek Polacek <polacek@redhat.com>
-
- PR c/77490
- * typeck.c (cp_build_unary_op): Warn about bit not on expressions that
- have boolean value.
-
-2016-09-23 Jakub Jelinek <jakub@redhat.com>
-
- Implement P0138R2, C++17 construction rules for enum class values
- * cp-tree.h (is_direct_enum_init): Declare.
- * decl.c (is_direct_enum_init): New function.
- (reshape_init): Use it.
- * typeck.c (convert_for_assignment): Likewise.
-
- * Make-lang.in (check-c++1z): Pass RUNTESTFLAGS down to
- make check-g++.
-
- * constexpr.c (call_stack): Remove unnecessary
- = vNULL initialization of file scope vec.
-
- * name-lookup.c (store_bindings, store_class_bindings): Don't
- initialize static local bindings_need_stored to vNULL.
-
- * typeck2.c (process_init_constructor_record): Use
- CONSTRUCTOR_NELTS (...) instead of
- vec_safe_length (CONSTRUCTOR_ELTS (...)).
- * decl.c (reshape_init_r): Likewise.
- (check_initializer): Likewise.
-
-2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71979
- * class.c (build_base_path): Allow for lookup_base returning
- NULL_TREE.
-
-2016-09-21 Jason Merrill <jason@redhat.com>
-
- Core 903
- * call.c (null_ptr_cst_p): Check char_type_p.
-
-2016-09-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77651
- * init.c (build_new_1): Don't suggest to use -faligned-new if
- aligned_new_threshold is non-zero.
- (type_has_new_extended_alignment): Change aligned_new_threshhold
- to aligned_new_threshold.
- * call.c (second_parm_is_size_t, aligned_allocation_fn_p,
- aligned_deallocation_fn_p, build_op_delete_call): Likewise.
- * decl.c (cxx_init_decl_processing): Likewise.
-
-2016-09-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77626
- * constexpr.c (cxx_fold_indirect_ref): Don't call byte_position on
- FIELD_DECLs with error_mark_node type. Remove useless break; after
- return.
-
- PR c++/77638
- * parser.c (cp_parser_template_declaration_after_parameter): For 2
- argument operator"" template set ok to false for
- parm == error_mark_node.
-
- PR c++/77637
- * parser.c (cp_parser_std_attribute_list): Reject ... without
- preceding attribute.
-
-2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c++/77434
- * cvt.c (cp_convert_and_check): Suppress Wint-in-bool-context here.
-
-2016-09-16 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/77639
- * parser.c (cp_parser_class_head): When
- processing_template_parmlist, don't assume that the
- class-head may start an explicit specialization.
-
-2016-09-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77482
- * error.c (dump_simple_decl): Only check DECL_DECLARED_CONCEPT_P
- if DECL_LANG_SPECIFIC is non-NULL. Fix up formatting.
-
- PR c++/77338
- * constexpr.c (cxx_eval_constant_expression) <case PARM_DECL>: Only
- call is_really_empty_class on complete types.
-
- PR c++/77375
- * class.c (check_bases): Set CLASSTYPE_HAS_MUTABLE if any
- TYPE_HAS_MUTABLE_P for any bases.
-
-2016-09-16 Jason Merrill <jason@redhat.com>
-
- * class.c (check_bases, set_one_vmethod_tm_attributes): Use
- least_bit_hwi.
- * decl.c (cxx_init_decl_processing): Use pow2p_hwi.
- * parser.c (cp_parser_cilk_simd_vectorlength): Use pow2p_hwi.
-
-2016-09-14 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77549
- * name-lookup.c (consider_binding_level): Look through TREE_LIST
- and OVERLOAD.
-
-2016-09-14 Marek Polacek <polacek@redhat.com>
-
- * typeck.c (cp_build_unary_op): Diagnose incrementing boolean
- expressions. Tweak an error message.
-
-2016-09-14 Marek Polacek <polacek@redhat.com>
-
- * cp-tree.h (cp_build_unary_op): Change nonconvert parameter type to
- bool.
- * decl2.c (one_static_initialization_or_destruction): Use true instead
- of 1.
- * init.c (build_vec_init): Use false instead of 0.
- * pt.c (tsubst_copy_and_build): Likewise.
- * semantics.c (simplify_loop_decl_cond): Likewise.
- * typeck.c (rationalize_conditional_expr): Likewise.
- (cp_build_binary_op): Use true instead of 1.
- (cp_build_unary_op): Change nonconvert parameter type to bool. Use true
- instead of 1.
- (build_unary_op): Change nonconvert parameter type to bool.
- (unary_complex_lvalue): Use false instead of 0.
-
-2016-09-13 Jakub Jelinek <jakub@redhat.com>
-
- Implement P0028R4, C++17 using attribute namespaces without repetition
- * parser.c (cp_parser_std_attribute): Add ATTR_NS argument. Diagnose
- non-NULL ATTR_NS with scoped attribute token. Handle non-NULL
- ATTR_NS with non-scoped attribute tokens. Allow named ops in
- identifier after ::.
- (cp_parser_std_attribute_list): Add ATTR_NS argument, pass it down
- to cp_parser_std_attribute calls.
- (cp_parser_std_attribute_spec): Parse optional C++17
- attribute-using-prefix, adjust grammar in function comment.
-
- PR c++/77553
- * constexpr.c (cxx_fold_pointer_plus_expression): New function.
- (cxx_eval_binary_expression): Use it for POINTER_PLUS_EXPR.
- (cxx_eval_pointer_plus_expression): Remove.
- (cxx_eval_constant_expression) <case POINTER_PLUS_EXPR>: Don't
- call cxx_eval_pointer_plus_expression.
-
-2016-09-13 David Malcolm <dmalcolm@redhat.com>
-
- * parser.c (cp_parser_class_specifier_1): Update for renaming of
- add_fixit_insert to add_fixit_insert_before.
- (cp_parser_class_head): Likewise.
-
-2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c++/77496
- * call.c (build_conditional_expr_1): Call warn_for_omitted_condop.
- * class.c (instantiate_type): Look through the SAVE_EXPR.
-
-2016-09-09 Jason Merrill <jason@redhat.com>
-
- Implement P0035R4, C++17 new of over-aligned types.
- * cp-tree.h (enum cp_tree_index): Add CPTI_ALIGN_TYPE.
- (align_type_node): New macro.
- * call.c (build_operator_new_call): Handle C++17 aligned new.
- (second_parm_is_size_t, build_op_delete_call): Likewise.
- (non_placement_deallocation_fn_p): Likewise. Rename to
- usual_deallocation_fn_p.
- (aligned_allocation_fn_p, aligned_deallocation_fn_p): New.
- * decl.c (cxx_init_decl_processing): Add aligned new support.
- * init.c (type_has_new_extended_alignment): New.
- (build_new_1): Handle aligned new.
- * tree.c (vec_copy_and_insert): New.
-
-2016-09-02 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/77396
- * decl2.c (do_static_initialization_or_destruction): Only
- call asan_dynamic_init_call if INITP is true.
-
-2016-09-01 Martin Sebor <msebor@redhat.com>
-
- * mangle.c: Increase buffer size to guarantee it fits the output
- of the formatted function regardless of its arguments.
-
-2016-09-01 Marek Polacek <polacek@redhat.com>
-
- PR c/7652
- * error.c (dump_type): Fix falls through comment.
- (dump_decl): Likewise.
- (dump_expr): Likewise.
-
-2016-08-30 David Malcolm <dmalcolm@redhat.com>
-
- * parser.c (cp_parser_enclosed_template_argument_list): Add fix-it
- hint to ">>" within nested template argument list error.
-
-2016-08-30 David Malcolm <dmalcolm@redhat.com>
-
- * name-lookup.c (suggest_alternatives_for): Use add_fixit_replace
- rather than add_fixit_misspelled_id.
- * parser.c (cp_parser_diagnose_invalid_type_name): Likewise.
-
-2016-08-29 Jason Merrill <jason@redhat.com>
-
- PR c++/77379
- * mangle.c (maybe_check_abi_tags): Add version parm, handle thunks.
- (mangle_thunk): Add thunk parameter.
- * method.c (finish_thunk): Pass it.
- * cp-tree.h: Declare it.
-
-2016-08-15 Jason Merrill <jason@redhat.com>
-
- Avoid calling a trivial default constructor.
- * class.c (default_ctor_p): New.
- (in_class_defaulted_default_constructor): Use it.
- (type_has_non_user_provided_default_constructor): Use it.
- * call.c (build_over_call): Handle trivial default constructor.
- * cp-tree.h: Declare default_ctor_p.
-
- PR c++/57728
- * pt.c (do_type_instantiation): Don't mess with non-user-provided
- member functions.
-
-2016-08-25 Marek Polacek <polacek@redhat.com>
-
- * parser.c (cp_parser_binary_expression): Pass LHS to
- warn_logical_not_parentheses.
-
-2016-08-18 Marek Polacek <polacek@redhat.com>
-
- PR c/7652
- * call.c (add_builtin_candidate): Add gcc_fallthrough.
- * cxx-pretty-print.c (pp_cxx_unqualified_id): Likewise.
- * parser.c (cp_parser_skip_to_end_of_statement): Likewise.
- (cp_parser_cache_defarg): Likewise.
-
-2016-08-12 Marek Polacek <polacek@redhat.com>
-
- PR c/7652
- * call.c (add_builtin_candidate): Add FALLTHRU.
- (build_integral_nontype_arg_conv): Adjust fall through comment.
- (build_new_op_1): Add FALLTHRU.
- (convert_like_real): Adjust fall through comment.
- * class.c (fixed_type_or_null): Likewise.
- * constexpr.c (cxx_eval_constant_expression): Likewise.
- (potential_constant_expression_1): Likewise. Add FALLTHRU.
- * cp-gimplify.c (cp_gimplify_expr): Adjust fall through comment.
- (cp_fold): Add FALLTHRU.
- * cvt.c (build_expr_type_conversion): Adjust fall through comment.
- * cxx-pretty-print.c (pp_cxx_unqualified_id): Add FALLTHRU.
- (pp_cxx_qualified_id): Likewise.
- (cxx_pretty_printer::constant): Adjust fall through comment.
- (cxx_pretty_printer::primary_expression): Add FALLTHRU.
- (pp_cxx_pm_expression): Adjust fall through comment.
- (cxx_pretty_printer::expression): Add FALLTHRU.
- (cxx_pretty_printer::declaration_specifiers): Reformat code.
- (pp_cxx_type_specifier_seq): Adjust fall through comment.
- (pp_cxx_ptr_operator): Likewise. Add FALLTHRU.
- * error.c (dump_type): Adjust fall through comment.
- (dump_decl): Likewise.
- * mangle.c (write_type): Likewise.
- * method.c (synthesized_method_walk): Add FALLTHRU.
- * name-lookup.c (arg_assoc_type): Likewise.
- * parser.c (cp_lexer_print_token): Adjust fall through comment.
- (cp_parser_primary_expression): Add FALLTHRU.
- (cp_parser_operator): Likewise.
- * pt.c (find_parameter_packs_r): Likewise.
- (tsubst_aggr_type): Adjust fall through comment.
- * semantics.c (finish_omp_clauses): Add FALLTHRU.
- * tree.c (lvalue_kind): Likewise.
-
-2016-08-12 Alexandre Oliva <aoliva@redhat.com>
-
- PR debug/63240
- * cp-objcp-common.c (cp_function_decl_defaulted): New.
- (cp_function_decl_explicit_p): Const_tree-ify.
- (cp_function_decl_deleted_p): Likewise.
- * cp-objcp-common.h (cp_function_decl_defaulted): Declare.
- (cp_function_decl_explicit_p): Const_tree-ify.
- (cp_function_decl_deleted_p): Likewise.
- (LANG_HOOKS_FUNCTION_DECL_DEFAULTED): Redefine.
-
-2016-08-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/72868
- * constexpr.c (label_matches): Handle case range expressions.
-
-2016-08-11 Jason Merrill <jason@redhat.com>
-
- PR c++/73456
- * logic.cc (non_atomic_constraint_p): Handle EXPR_PACK_EXPANSION.
-
-2016-08-10 Jason Merrill <jason@redhat.com>
-
- Implement C++17 constexpr if.
- * cp-tree.h (IF_STMT_CONSTEXPR_P): New.
- * name-lookup.c (push_to_top_level, pop_from_top_level_1): Handle it.
- * parser.h (struct cp_parser): Add in_discarded_stmt field.
- * parser.c (cp_parser_selection_statement): Handle 'if constexpr'.
- (cp_parser_jump_statement): Avoid deducing from a discarded return.
- * pt.c (tsubst_expr): Only instantiate taken branch of constexpr if.
- * semantics.c (begin_if_stmt): Set the binding level this_entity.
- (finish_if_stmt_cond): Require the condition of a
- constexpr if to be constant.
- * decl.c (level_for_constexpr_if): New.
- (named_label_entry): Add in_constexpr_if field.
- (poplevel_named_label_1): Set it.
- (check_goto): Check it.
- (check_previous_goto_1): Check level_for_constexpr_if.
-
-2016-08-09 Jason Merrill <jason@redhat.com>
-
- PR c++/68703
- * decl2.c (any_dependent_type_attributes_p): New.
- * pt.c (dependent_type_p_r, type_dependent_expression_p): Check it.
- * semantics.c (finish_id_expression): Check it.
- * typeck.c (finish_class_member_access_expr): Check it.
-
- PR c++/71712
- * class.c (check_abi_tags): Don't duplicate tags for conversion ops.
-
- Adjust mangling of ABI tags on class template member functions.
- * class.c (missing_abi_tags): New.
- (check_abi_tags): Don't check template. Add just_checking mode.
- * mangle.c (abi_flag_at_least, any_abi_below, equal_abi_tags): New.
- (sorted_abi_tags): Split out from write_abi_tags.
- (struct releasing_vec): New.
- (write_unqualified_name): Only look for the primary
- template for types. Implement backward compatibility.
-
- PR c++/72849
- * constexpr.c (cxx_eval_constant_expression): Check
- COMPLETE_TYPE_P before calling is_really_empty_class.
- * class.c (is_really_empty_class): Don't call complete_type.
-
- PR c++/56701
- * typeck.c (cp_build_addr_expr_1): Remove special *this handling.
-
-2016-08-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/72809
- * rtti.c (get_pseudo_ti_index): Return TK_CLASS_TYPE for
- builtin aggregate types without TYPE_BINFO.
-
-2016-08-08 Jason Merrill <jason@redhat.com>
-
- Implement C++17 constexpr lambda.
- * class.c (finalize_literal_type_property): Handle lambdas.
- * constexpr.c (is_valid_constexpr_fn): Likewise. No longer static.
- (explain_invalid_constexpr_fn, cxx_eval_call_expression): Handle
- lambdas.
- (cxx_eval_constant_expression): Handle capture proxy.
- (var_in_constexpr_fn): Don't check for C++14.
- (var_in_maybe_constexpr_fn): New.
- (potential_constant_expression_1): Use it. Check DECL_EXPR for
- declarations not allowed in constexpr function. Handle
- STATIC_ASSERT, RANGE_FOR_STMT.
- * decl.c (make_rtl_for_nonlocal_decl): Use var_in_maybe_constexpr_fn.
- (finish_function): Set DECL_DECLARED_CONSTEXPR_P on lambda members.
- * lambda.c (begin_lambda_type): Set CLASSTYPE_LITERAL_P.
- (maybe_add_lambda_conv_op): Clear thunk CALL_EXPR location.
- (lambda_static_thunk_p): New.
- * parser.c (cp_keyword_starts_decl_specifier_p): Add RID_CONSTEXPR.
- (CP_PARSER_FLAGS_ONLY_MUTABLE_OR_CONSTEXPR): New enumerator.
- (cp_parser_decl_specifier_seq): Handle it.
- (cp_parser_lambda_declarator_opt): Use cp_parser_decl_specifier_seq.
- * pt.c (instantiate_class_template_1): Set CLASSTYPE_LITERAL_P.
- (tsubst_copy_and_build) [CALL_EXPR]: Propagate CALL_FROM_THUNK_P.
- * error.c (dump_function_decl): Check TFF_NO_TEMPLATE_BINDINGS.
- (dump_expr) [FUNCTION_DECL]: Pass it.
-
-2016-08-08 Jason Merrill <jason@redhat.com>
-
- PR c++/67131
- * class.c (is_really_empty_class): Call complete_type.
- * constexpr.c (cxx_eval_constant_expression): Check
- is_really_empty_class.
- (potential_constant_expression_1): Likewise. Check for error type.
-
-2016-08-08 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/58706
- * parser.c: Include tree-iterator.h.
- (cp_parser_omp_for_loop_init): Move lambda DECL_EXPRs from init
- to FOR_BLOCK.
- (cp_parser_omp_for_loop): Handle non-STATEMENT_LIST FOR_BLOCK
- entries.
-
-2016-08-06 Jonathan Wakely <jwakely@redhat.com>
-
- * call.c (convert_like_real): Harmonize diagnostics for invalid
- reference binding.
-
-2016-08-05 Martin Sebor <msebor@redhat.com>
-
- * constexpr.c (cxx_eval_store_expression): Remove hyphen from
- the spelling of "constant-expression" in diagnostic messages
- for consistency.
- (cxx_eval_constant_expression): Same.
- (cxx_eval_outermost_constant_expr): Same.
- (potential_constant_expression_1): Same.
-
-2016-08-05 Nathan Sidwell <nathan@acm.org>
-
- PR c++/68724
- * pt.c (unify): TRAIT_EXPR is an expr.
-
-2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/72800
- * lambda.c (add_capture): Check lambda_capture_field_type return
- value for error_mark_node.
-
-2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/72759
- * pt.c (tsubst_qualified_id): Return error_mark_node if
- template_args is error_mark_node.
-
-2016-08-04 Jason Merrill <jason@redhat.com>
-
- PR c++/72415
- * pt.c (tsubst_pack_expansion): Pull a single pack expansion out
- of the TREE_VEC.
-
- * cp-tree.h (TYPE_UNNAMED_P): Rename from TYPE_ANONYMOUS_P.
- (TYPE_WAS_UNNAMED): Rename from TYPE_WAS_ANONYMOUS.
- * class.c, decl.c, decl2.c, error.c, lambda.c, mangle.c,
- name-lookup.c, parser.c, pt.c, semantics.c, tree.c: Adjust.
-
- PR c++/72796
- * typeck.c (finish_class_member_access_expr): Avoid stripping
- SCOPE_REF to dependent base.
-
-2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
-
- * parser.c (cp_ensure_no_oacc_routine): Improve diagnostics.
- (cp_parser_late_parsing_cilk_simd_fn_info): Fix diagnostics.
- (cp_parser_late_parsing_oacc_routine, cp_finalize_oacc_routine):
- Simplify code, and improve diagnostics.
- (cp_parser_oacc_routine): Likewise. Move pragma context
- checking...
- (cp_parser_pragma): ... here.
-
- * parser.h (struct cp_omp_declare_simd_data): New.
- (struct cp_parser): Use it for oacc_routine member.
- * parser.c (cp_ensure_no_oacc_routine, cp_parser_oacc_routine)
- (cp_parser_late_parsing_oacc_routine, cp_finalize_oacc_routine):
- Use it. Simplify code.
- (cp_parser_new): Initialize all members pointing to special
- parsing data structures.
- (cp_parser_cilk_simd_fn_vector_attrs): Initialize
- parser->cilk_simd_fn_info->clauses.
- (cp_parser_omp_declare_simd): Initialize
- parser->omp_declare_simd->clauses.
- (cp_parser_late_parsing_omp_declare_simd): Simplify code.
-
-2016-08-04 Marek Polacek <polacek@redhat.com>
-
- PR c++/70229
- * constexpr.c (check_constexpr_ctor_body_1): Allow typedef
- declarations.
-
-2016-08-01 Jason Merrill <jason@redhat.com>
-
- * mangle.c (mangle_decl): Warn about mangled name change even if
- DECL_REALLY_EXTERN.
-
- * mangle.c (get_abi_tags): New.
- (find_substitution, write_unqualified_name, write_abi_tags)
- (maybe_check_abi_tags): Use it.
-
- * mangle.c (mangle_decl): Fix mangled name change warning.
-
- PR c++/72766
- * constexpr.c (cxx_eval_pointer_plus_expression): Check constancy
- of nelts.
- * cp-gimplify.c (cp_fully_fold): Only maybe_constant_value in
- C++11 and up.
-
-2016-07-30 Martin Sebor <msebor@redhat.com>
-
- PR c++/60760
- PR c++/71091
- * constexpr.c (cxx_eval_binary_expression): Reject invalid expressions
- involving null pointers.
- (cxx_eval_component_reference): Reject null pointer dereferences.
- (cxx_eval_indirect_ref): Reject indirecting through null pointers.
- (cxx_eval_constant_expression): Reject invalid expressions involving
- null pointers.
-
-2016-07-29 Marek Polacek <polacek@redhat.com>
-
- PR c/71926
- * semantics.c (maybe_convert_cond): Use the location of COND for the
- parentheses warning.
-
-2016-07-29 Jason Merrill <jason@redhat.com>
-
- * decl.c (build_enumerator): Tweak diagnostic.
-
- PR c++/72457
- * init.c (expand_aggr_init_1): Only handle value-init of bases.
- * constexpr.c (build_data_member_initialization): Handle multiple
- initializers for the same field.
-
-2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71665
- * decl.c (build_enumerator): Check the type of the enumerator before
- calling cxx_constant_value.
-
-2016-07-27 Jason Merrill <jason@redhat.com>
-
- PR c++/71747
- * pt.c (get_partial_spec_bindings): Replace tparms and spec_args
- parameters with spec_tmpl. Call push_tinst_level.
- (most_specialized_partial_spec): Adjust.
- (more_specialized_partial_spec): Adjust.
-
-2016-07-25 Jason Merrill <jason@redhat.com>
-
- PR c++/65970
- * cp-gimplify.c (genericize_cp_loop): Revert location change.
-
- PR c++/71837
- * lambda.c (add_capture): Leave a pack expansion in a TREE_LIST.
- (build_lambda_object): Call build_x_compound_expr_from_list.
- * pt.c (tsubst) [DECLTYPE_TYPE]: Likewise.
-
- PR c++/71833
- PR c++/54440
- * pt.c (coerce_template_parameter_pack): Fix logic for
- pack index.
-
- PR c++/65970
- * constexpr.c (cxx_eval_loop_expr): Count iterations.
- * cp-gimplify.c (genericize_cp_loop): Use start_locus even for
- infinite loops.
-
- PR c++/71972
- * constexpr.c (cxx_eval_array_reference): Handle looking for the
- value of an element we're currently modifying.
-
-2016-07-24 Jason Merrill <jason@redhat.com>
-
- PR c++/71515
- * pt.c (resolve_typename_type): Try to avoid calling
- currently_open_class.
-
-2016-07-23 Jason Merrill <jason@redhat.com>
-
- PR c++/66617
- * call.c (add_list_candidates): Handle VTT parm.
- (build_new_method_call_1): Likewise.
-
- PR c++/55922
- PR c++/63151
- * init.c (expand_aggr_init_1): Handle list-initialization from {}.
-
- PR c++/70709
- * class.c (walk_subobject_offsets): Handle 0-length array.
-
- PR c++/70778
- * pt.c (tsubst): Also substitute into the template of a
- BOUND_TEMPLATE_TEMPLATE_PARM.
-
- PR c++/71738
- * pt.c (lookup_template_class_1): Handle getting template from tsubst.
-
- PR c++/71350
- * decl.c (reshape_init_r): Check complain for missing braces warning.
-
-2016-07-22 Jason Merrill <jason@redhat.com>
-
- PR c++/71576
- * call.c (convert_like_real): Use lvalue_kind.
-
- PR c++/71748
- PR c++/52746
- * pt.c (tsubst_baselink): Call
- adjust_result_of_qualified_name_lookup for unqualified
- destructors.
-
-2016-07-21 Jason Merrill <jason@redhat.com>
-
- PR c++/69223
- * semantics.c (apply_deduced_return_type): Call
- complete_type_or_else before building the new RESULT_DECL.
-
- PR c++/71274
- * decl2.c (maybe_instantiate_decl): Split out from mark_used.
- (decl_constant_var_p): Use it instead.
-
- PR c++/71630
- * pt.c (instantiate_decl): Fix pattern_defined for namespace scope
- variable templates.
-
- PR c++/71913
- * call.c (unsafe_copy_elision_p): It's OK to elide when
- initializing an unknown object.
-
- * call.c (build_over_call): Check unsafe_copy_elision_p even for
- trivial constructors.
- * method.c (do_build_copy_constructor): Don't copy tail padding
- even in a trivial constructor.
-
-2016-07-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71728
- * constexpr.c (potential_constant_expression_1) <case GOTO_EXPR>:
- Replace assert with test, return false if the goto isn't break
- or continue. Formatting fix.
-
-2016-07-21 Richard Biener <rguenther@suse.de>
-
- * vtable-class-hierarchy.c (vtv_generate_init_routine): Set
- DECL_IGNORED_P.
-
-2016-07-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71941
- * cp-gimplify.c (cp_genericize): For nested cp_genericize calls
- save/restore bc_label array.
-
-2016-07-21 Jason Merrill <jason@redhat.com>
-
- PR c++/70781
- * parser.c (cp_parser_lambda_expression): Unset OK if there was an
- error parsing the lambda-declarator.
-
- PR c++/71896
- * constexpr.c (cxx_eval_binary_expression): Handle comparison
- between lowered and unlowered PTRMEM_CST.
-
- PR c++/65168
- * typeck.c (cp_truthvalue_conversion): Compare pointers to nullptr.
- Don't set c_inhibit_evaluation_warnings.
-
- PR c++/71121
- * cp-gimplify.c (cp_fully_fold): First call maybe_constant_value.
-
-2016-07-21 Andrew Sutton <andrew.n.sutton@gmail.com>
- Jason Merrill <jason@redhat.com>
-
- Improving concepts performance and diagnostics.
- PR c++/67565
- PR c++/67579
- PR c++/71843
- * cp-tree.def (CHECK_CONSTR): New.
- * cp-tree.h (CHECK_CONSTR_CONCEPT): New.
- (CHECK_CONSTR_ARGS): New.
- * constraint.cc (make_predicate_constraint): Remove in favor of
- normalize_expression.
- (resolve_constraint_check): Actually return error_mark_node when
- resolution fails.
- (resolve_variable_concept_check): Perform coercion as if processing
- a template. Also return errors on resolution failure.
- (lift_*): Remove all of these functions. Don't unnecessarily inline
- concepts.
- (learn_*): Add facilities to memoize implications for subsumption
- during normalization.
- (expanding_concept): New.
- (expand_concept): New. Return the inlined and normalized definition
- of a concept when needed.
- (transform_*, xform_*): Rename to normalize_* to better reflect the
- responsibility of those functions.
- (normalize_template_id_expression): Check for non-boolean operands
- when possible. Generate check constraints instead of normal variable
- references.
- (normalize_call_expression): Report errors when resolution fails.
- (check_for_logical_overloads): Rewrite this check to more accurately
- report the error.
- (normalize_atom): Check for overloaded calls and invalid types before
- determining if the expression refers to a concept.
- (build_constraints): Don't cache normalized constraints or decomposed
- assumptions.
- (finish_shorthand_constraint): Return a normalized expression instead
- of a predicate constraint.
- (finish_template_introduction): Same.
- (placeholder_extract_concept_and_args): Rewrite this since we only
- ever get check constraints here.
- (equivalent_placeholder_constraints): Rewrite in terms of check
- constraints, and handle error_mark_nodes correctly.
- (tsubst_check_constraint, tsubst_expr_constr, tsubst_type_constr)
- (tsubst_implicit_conversion_constr)
- (tsubst_argument_deduction_constr, tsubst_exception_constr)
- (tsubst_parameterized_constraint, tsubst_constraint): New.
- (tsbust_conjunection): Replace with tsubst_logical_operator and
- actually generate the right kind of constraint.
- (tsubst_requirement_body): Reverse the order of substituted arguments
- so that they appear in the order written (helps diagnostics).
- (satisfy_check_constraint): New.
- (satisfy_conjunction): Simplify.
- (satisfy_disjunction): Same.
- (satisfy_constraint_1): Handle check constraints.
- (eval_constr): New (private) global state.
- (evaluating_constraints_sentinel): New. Manages eval_constr.
- (satisfy_constraint): Add timing variables.
- (satisfy_associated_constraints): Add hooks for memoization.
- (evaluate_function_concept): Build a check constraint instead of
- normalizing its definition.
- (evaluate_variable_concept): Same.
- (evaluate_constraint_expression): Normalize, but in the current
- declaration processing context.
- (evaluating_constraints_p): New.
- (elide_constraint_failure_p): Actually emit constraint_thresh errors.
- (diagnose_*): Remove artificial indentation. Add a new parameter to
- each that tracks the current (complete) constraint prior to any
- substitutions.
- (diagnose_expression): Removed.
- (diagnose_call_expression): Same.
- (diagnose_template_id): Same.
- (diagnose_template_id): New.
- (diagnose_logical_constraint): New.
- (diagnose_expression_constraint): Show the original expression.
- (diagnose_type_constraint): Show the original type.
- (diagnose_implicit_conversion_constraint): Be specific about
- failures, don't re-diagnose a known-to-be-failed substitutions,
- and manage elisions properly.
- (diagnose_argument_deduction_constraint): Same.
- (diagnose_exception_constraint): Same.
- (diagnose_parameterized_constraint): Same.
- (constraint_p): Allow EXPR_PACK_EXPANSION.
- * logic.cc (next_by_distance): Removed. No longer used.
- (any_p): Renamed from any_of.
- (term_entry, term_hasher): New.
- (term_list): Rewrite to include a hash table for quick lookup.
- Also, make less stateful.
- (proof_state): Extend to allow goals to be discharged once
- satisfied.
- (non_atomic_constraint_p): New.
- (any_non_atomic_constraints_p): New.
- (...rest...): Previous implementation completely replaced with an
- iterative algorithm that opportunistically prunes the search space
- before committing to using more memory.
- * parser.c: (cp_parser_type_parameter): Normalize constraints.
- (cp_parser_explicit_template_declaration): Same.
- * pt.c: (finish_template_variable): Be less redundant with this error
- message.
- (template_args_equal): No longer static.
- (tsubst_decl): Don't try to find specializations of variables that
- have already been instantiated.
- (build_non_dependent_expr): Avoid infinite recursion during concept
- expansion.
- (make_constrained_auto): Normalize constraints.
- (do_auto_deduction): When doing auto deduction from a
- partial-concept-id, be sure to include the explicit args checking
- the constraints.
- (constraint_sat_*): New. Memoize satisfied constraints.
- (concept_spec_*): New. Memoize expressions associated with a concept
- specialization.
- (constraint_memos, concept_memos): New.
- (lookup_constraint_satisfaction, memoize_constraint_satisfaction): New.
- (lookup_concept_satisfaction, memoize_concept_satisfaction): New.
- (get_concept_expansion, save_concept_expansion): New.
- (hash_subsumption_args): New.
- (comp_subsumption_args): New.
- (subsumption_*): New. Memoize parts of the subsumption relation.
- (lookup_subsumption_result, save_subsumption_result): New.
- (init_constraint_processing): Initialize memo tables.
- (get_constraints): Shortcut if !flag_concepts.
- * decl.c (grokfndecl): Normalize constraints.
- * error.c (dump_simple_decl): Print "concept" when appropriate.
- (dump_function_decl): Same.
- (dump_template_decl): Don't write requirements when we're not
- printing the header.
- (dump_expr): Handle fold expressions.
- * cxx-pretty-print.c (cxx_pretty_printer::expression): Handle
- fold expressions.
- (get_fold_operator): New.
- (pp_cxx_unary_left_fold_expression): New.
- (pp_cxx_unary_right_fold_expression): New.
- (pp_cxx_binary_fold_expression): New.
- (pp_cxx_check_constraint): New.
- (pp_cxx_*_constraint): Rewrite the grammar of internal constraints
- to make them easier to read when debugging.
- * search.c (accessible_p): Don't shortcut when evaluating constraints.
- * tree.c (cp_tree_equal): Handle CHECK_CONSTR.
-
-2016-07-20 David Malcolm <dmalcolm@redhat.com>
-
- PR c/70339
- PR c/71858
- * name-lookup.c: Include gcc-rich-location.h, spellcheck-tree.h,
- and parser.h.
- (suggest_alternatives_for): If no candidates are found, try
- lookup_name_fuzzy and report if if finds a suggestion.
- (consider_binding_level): New function.
- (lookup_name_fuzzy) New function.
- * parser.c: Include gcc-rich-location.h.
- (cp_lexer_next_token_is_decl_specifier_keyword): Move most of
- logic into...
- (cp_keyword_starts_decl_specifier_p): ...this new function.
- (cp_parser_diagnose_invalid_type_name): When issuing
- "does not name a type" errors, attempt to make a suggestion using
- lookup_name_fuzzy.
- * parser.h (cp_keyword_starts_decl_specifier_p): New prototype.
- * search.c (lookup_field_fuzzy_info::fuzzy_lookup_field): Reject
- types that are not CLASS_TYPE_P, rather than rejecting individual
- tree codes.
-
-2016-07-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71909
- * parser.c (cp_parser_save_member_function_body): Consume
- __transaction_relaxed or __transaction_atomic with optional
- attribute. Only skip catch with block if try keyword is seen.
-
- PR c++/50060
- * constexpr.c (cxx_eval_builtin_function_call): Pass false as lval
- when evaluating call arguments. Use fold_builtin_call_array instead
- of fold_build_call_array_loc, return t if it returns NULL. Otherwise
- check the result with potential_constant_expression and call
- cxx_eval_constant_expression on it.
-
-2016-07-19 Jason Merrill <jason@redhat.com>
-
- PR c++/67164
- * pt.c (iterative_hash_template_arg, template_args_equal): Don't
- handle ARGUMENT_PACK_SELECT.
-
-2016-07-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70869
- PR c++/71054
- * cp-gimplify.c (cp_genericize_r): Revert the 2016-07-07 change.
- * tree.c (cp_walk_subtrees): For DECL_EXPR on DECL_ARTIFICIAL
- non-static VAR_DECL, walk the decl's DECL_INITIAL, DECL_SIZE and
- DECL_SIZE_UNIT.
-
- PR c++/71835
- * call.c (build_op_call_1): Use convert_like_with_context only
- if cand->fn is a decl.
-
- PR c++/71828
- * constexpr.c (cxx_eval_constant_expression) <case REALPART_EXPR>:
- For lval don't use cxx_eval_unary_expression and instead recurse
- and if needed rebuild the reference.
-
- PR c++/71826
- * pt.c (tsubst_baselink): Only set BASELINK_OPTYPE for BASELINK_P.
-
- PR c++/71822
- * cp-gimplify.c (cp_gimplify_expr) <case VEC_INIT_EXPR>: Recursively
- fold *expr_p before genericizing it.
-
- PR c++/71871
- * typeck.c (build_x_conditional_expr): Revert the 2012-10-25 change.
-
-2016-07-15 Jason Merrill <jason@redhat.com>
-
- PR c++/71495
- * call.c (convert_like_real): Mask complain.
- * semantics.c (perform_koenig_lookup): Likewise.
-
- PR c++/71092
- * constexpr.c (cxx_eval_call_expression): Fail quietly when cgraph
- threw away DECL_SAVED_TREE.
-
- PR c++/71117
- Core 2189
- * call.c (add_template_conv_candidate): Disable if there are
- viable candidates.
-
- PR c++/71511
- * typeck2.c (cxx_incomplete_type_diagnostic): Handle DECLTYPE_TYPE.
-
- PR c++/71513
- * pt.c (tsubst_attributes): Fix loop logic.
-
- PR c++/71604
- PR c++/54430
- * parser.c (cp_parser_range_for): Modify IDENTIFIER_BINDING directly.
- (cp_parser_simple_declaration): Diagnose type definition in
- for-range-declaration.
-
- PR c++/71711
- * operators.def: Add *_FOLD_EXPR.
- * cp-tree.h (FOLD_EXPR_P): Parenthesize.
- * mangle.c (write_expression): Handle fold-expressions.
- * pt.c (tsubst_unary_left_fold, tsubst_binary_left_fold)
- (tsubst_unary_right_fold, tsubst_binary_right_fold): Handle
- partial instantiation.
-
- PR c++/71814
- * mangle.c (write_expression): Handle sizeof... an argument pack.
-
- PR c++/71718
- * pt.c (push_tinst_level_loc): Set at_eof before fatal_error.
-
- PR c++/70824
- * init.c (constant_value_1): Don't instantiated DECL_INITIAL of
- artificial variables.
-
-2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
-
- * parser.c (cp_parser_oacc_declare): Don't scan for
- GOMP_MAP_POINTER.
- * semantics.c (handle_omp_array_sections): Mark data clauses with
- GOMP_MAP_FORCE_{PRESENT,TO,FROM,TOFROM} as potentially having
- zero-length subarrays.
-
-2016-07-11 Jason Merrill <jason@redhat.com>
-
- * decl.c (store_parm_decls): Remove check for void parm.
-
-2016-07-08 Jason Merrill <jason@redhat.com>
-
- * cp-tree.h: Unpoison lvalue_p.
- * call.c, class.c, constexpr.c, cvt.c, init.c, lambda.c, pt.c,
- tree.c, typeck.c, typeck2.c: Use lvalue_p instead of
- real_lvalue_p.
-
- * tree.c (obvalue_p): Rename from lvalue_p.
- (lvalue_p): Define for c-common.
- * call.c, cp-tree.h, cvt.c, init.c: Adjust.
- * typeck.c: Adjust.
- (cp_build_addr_expr_1): Remove obsolete code.
-
- * tree.c (glvalue_p): Rename from lvalue_or_rvalue_with_address_p.
- * call.c, cp-tree.h, typeck.c: Adjust.
-
- * lambda.c (maybe_add_lambda_conv_op): Fix null object argument.
-
- P0145R2: Refining Expression Order for C++.
- * cp-gimplify.c (lvalue_has_side_effects): New.
- (cp_gimplify_expr): Implement assignment ordering.
- * call.c (op_is_ordered, build_over_call): Adjust for
- -fargs-in-order renaming to -fstrong-eval-order.
- * cp-gimplify.c (cp_gimplify_expr): Likewise.
-
-2016-07-07 Jakub Jelinek <jakub@redhat.com>
- Kai Tietz <ktietz70@googlemail.com>
-
- PR c++/70869
- PR c++/71054
- * cp-gimplify.c (cp_genericize_r): For DECL_EXPR for non-static
- artificial vars, genericize their initializers.
-
-2016-07-05 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/62314
- * parser.c (cp_parser_class_specifier_1): When reporting
- missing semicolons, use a fixit-hint to suggest insertion
- of a semicolon immediately after the closing brace,
- offsetting the reported column accordingly.
-
-2016-07-04 Jan Beulich <jbeulich@suse.com>
-
- * lang-specs.h ("@c++-header"): Conditionalize "-o".
-
-2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
-
- * parser.c (cp_parser_pragma) <PRAGMA_OMP_CANCELLATION_POINT>:
- Move pragma context checking into...
- (cp_parser_omp_cancellation_point): ... here, and improve
- diagnostic messages.
- * semantics.c (finish_omp_cancel, finish_omp_cancellation_point):
- Improve diagnostic messages.
-
-2016-06-28 Jakub Jelinek <jakub@redhat.com>
-
- * Make-lang.in: Don't cat ../stage_current if it does not exist.
-
-2016-06-24 Jason Merrill <jason@redhat.com>
-
- P0145R2: Refining Expression Order for C++.
- * typeck.c (cp_build_modify_expr): Leave COMPOUND_EXPR on LHS.
-
- * tree.c (get_target_expr_sfinae): Handle bit-fields.
- (build_target_expr): Call mark_rvalue_use.
-
-2016-06-24 Jakub Jelinek <jakub@redhat.com>
-
- * call.c (magic_varargs_p): Return 3 for __builtin_*_overflow_p.
- (build_over_call): For magic == 3, do no conversion only on 3rd
- argument.
-
-2016-06-23 Andi Kleen <ak@linux.intel.com>
-
- * Make-lang.in: Add support for autofdo.
-
-2016-06-21 Jason Merrill <jason@redhat.com>
-
- * constraint.cc (constraints_satisfied_p): Keep as many levels of
- args as our template has levels of parms.
-
- * pt.c (template_parm_outer_level, uses_outer_template_parms): New.
- (type_dependent_expression_p): Use uses_outer_template_parms.
-
-2016-06-20 David Malcolm <dmalcolm@redhat.com>
-
- * parser.c (cp_parser_string_literal): Convert non-standard
- concatenation error to directly use a rich_location, and
- use that to add the location of the first literal to the
- diagnostic.
-
-2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (validate_constexpr_redeclaration): Change pair of errors
- to error + inform.
- * error.c (dump_function_decl): Save the constexpr specifier too.
-
-2016-06-17 Jakub Jelinek <jakub@redhat.com>
-
- * tree.c (builtin_valid_in_constant_expr_p): Test for
- DECL_BUILT_IN_CLASS equal to BUILT_IN_NORMAL instead of just
- DECL_BUILT_IN.
- (bot_manip): Likewise.
- * call.c (magic_varargs_p): Likewise.
-
-2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (grokfndecl): Change pair of errors to error + inform.
-
-2016-06-17 Jason Merrill <jason@redhat.com>
-
- PR c++/71209
- * typeck.c (finish_class_member_access_expr): Avoid "not a base"
- warning when there are dependent bases.
-
-2016-06-17 Jakub Jelinek <jakub@redhat.com>
-
- * semantics.c (handle_omp_array_sections_1): Don't ICE when
- processing_template_decl when checking for bitfields and unions.
- Look through REFERENCE_REF_P as base of COMPONENT_REF.
- (finish_omp_clauses): Look through REFERENCE_REF_P even for
- array sections with COMPONENT_REF bases.
-
-2016-06-16 Jakub Jelinek <jakub@redhat.com>
-
- * parser.c (cp_parser_omp_var_list_no_open): Call
- convert_from_reference before cp_parser_postfix_dot_deref_expression.
- * semantics.c (finish_omp_clauses): Don't ICE when
- processing_template_decl when checking for bitfields and unions.
- Look through REFERENCE_REF_P as base of COMPONENT_REF.
-
-2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (wrapup_globals_for_namespace): Use DECL_SOURCE_LOCATION and
- "%qF" in warning_at instead of "%q+F" in warning.
- (check_redeclaration_exception_specification): Likewise in pedwarn
- (and error, inform, for consistency).
- * call.c (joust): Likewise.
-
-2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70202
- * decl.c (xref_basetypes): Revert r117839 changes; add fix-up
- code at the end of the for loop; also revert r159637 changes,
- add back the gcc_assert.
- * cp-tree.h (xref_basetypes): Adjust declaration.
- * parser.c (cp_parser_class_head): Adjust xref_basetypes call.
-
-2016-06-14 David Malcolm <dmalcolm@redhat.com>
-
- * search.c: Include spellcheck-tree.h rather than spellcheck.h.
-
-2016-06-14 David Malcolm <dmalcolm@redhat.com>
-
- * typeck.c: Include "gcc-rich-location.h".
- (finish_class_member_access_expr): Simplify fixit code by
- using gcc_rich_location::add_fixit_misspelled_id.
-
-2016-06-14 Jason Merrill <jason@redhat.com>
-
- P0145R2: Refining Expression Order for C++.
- * cp-tree.h (CALL_EXPR_OPERATOR_SYNTAX, CALL_EXPR_ORDERED_ARGS)
- (CALL_EXPR_REVERSE_ARGS): New.
- * call.c (build_new_op_1): Set them.
- (extract_call_expr, op_is_ordered): New.
- (build_over_call): Set CALL_EXPR_ORDERED_ARGS.
- * cp-gimplify.c (cp_gimplify_expr) [CALL_EXPR]: Handle new flags.
- * pt.c (tsubst_copy_and_build): Copy new flags.
- * semantics.c (simplify_aggr_init_expr): Likewise.
- * tree.c (build_aggr_init_expr): Likewise.
- (build_min_non_dep_op_overload): Likewise.
-
-2016-06-14 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71528
- * decl.c (duplicate_decls): For DECL_INITIALIZED_P non-external
- olddecl vars, preserve their TREE_READONLY bit.
-
- PR c++/71516
- * decl.c (complete_vars): Handle gracefully type == error_mark_node.
-
-2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
-
- * typeck2.c (digest_init_r): Use EXPR_LOC_OR_LOC on init.
-
-2016-06-13 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (grokdeclarator): Fix typo in pedwarn text.
-
-2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
-
- PR c/71381
- * parser.c (cp_parser_omp_var_list_no_open) <OMP_CLAUSE__CACHE_>:
- Loosen checking.
-
-2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71465
- Revert:
- 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70202
- * parser.c (cp_parser_class_head): When xref_basetypes fails and
- emits an error do not zero the type.
-
-2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (maybe_deduce_size_from_array_init): Use
- DECL_SOURCE_LOCATION in error_at.
- (layout_var_decl): Likewise.
- (check_array_initializer): Likewise.
- (check_initializer): Likewise.
- (duplicate_decls, check_elaborated_type_specifier): Tidy.
-
-2016-06-08 Martin Sebor <msebor@redhat.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70507
- PR c/68120
- * constexpr.c: Include gimple-fold.h.
- (cxx_eval_internal_function): New function.
- (cxx_eval_call_expression): Call it.
- (potential_constant_expression_1): Handle integer arithmetic
- overflow built-ins.
- * tree.c (builtin_valid_in_constant_expr_p): Handle
- BUILT_IN_{ADD,SUB,MUL}_OVERFLOW_P.
-
-2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- * pt.c (tsubst, case TYPENAME_TYPE): Don't delay checking the
- return value of tsubst_aggr_type for error_mark_node.
-
-2016-06-08 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71442
- * pt.c (tsubst_copy): Only set TREE_USED on DECLs.
-
-2016-06-06 Jakub Jelinek <jakub@redhat.com>
- Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70847
- PR c++/71330
- PR c++/71393
- * cp-gimplify.c (cp_fold_r): Set *walk_subtrees = 0 and return NULL
- right after cp_fold call if cp_fold has returned the same stmt
- already in some earlier cp_fold_r call.
- (cp_fold_function): Add pset automatic variable, pass its address
- to cp_walk_tree.
-
-2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70202
- * parser.c (cp_parser_class_head): When xref_basetypes fails and
- emits an error do not zero the type.
-
-2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/27100
- * decl.c (duplicate_decls): Properly copy the
- DECL_PENDING_INLINE_P, DECL_PENDING_INLINE_INFO and
- DECL_SAVED_FUNCTION_DATA fields from OLDDECL to NEWDECL.
-
-2016-06-03 Chung-Lin Tang <cltang@codesourcery.com>
-
- * semantics.c (finish_omp_clauses): Mark OpenACC reduction
- arguments as addressable when async clause exists.
-
-2016-06-02 Jan Hubicka <jh@suse.cz>
-
- * cp-gimplify.c (genericize_continue_stmt): Force addition of
- predict stmt.
-
-2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- * decl.c (xref_tag_1): Change pairs of errors to error + inform.
- (start_enum): Likewise.
- * parser.c (cp_parser_class_head): Likewise.
-
-2016-06-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71372
- * cp-gimplify.c (cp_fold): For INDIRECT_REF, if the folded expression
- is INDIRECT_REF or MEM_REF, copy over TREE_READONLY, TREE_SIDE_EFFECTS
- and TREE_THIS_VOLATILE flags. For ARRAY_REF and ARRAY_RANGE_REF, copy
- over TREE_READONLY, TREE_SIDE_EFFECTS and TREE_THIS_VOLATILE flags
- to the newly built tree.
-
-2016-05-31 Jason Merrill <jason@redhat.com>
-
- * pt.c (instantiate_decl): Avoid recalculation.
-
- PR c++/60095
- PR c++/69515
- PR c++/69009
- * pt.c (instantiate_template_1): Don't put the partial
- specialization in DECL_TI_TEMPLATE.
- (partial_specialization_p, impartial_args): Remove.
- (regenerate_decl_from_template): Add args parm.
- (instantiate_decl): Look up the partial specialization again.
-
- PR c++/71227
- * pt.c (check_explicit_specialization): Give better diagnostic about
- specializing a hidden friend.
-
-2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71248
- * decl.c (check_static_variable_definition): Use DECL_SOURCE_LOCATION
- to obtain correct locations; avoid redundant diagnostics on
- out-of-class definitions.
-
-2016-05-30 Martin Sebor <msebor@redhat.com>
-
- PR c++/71306
- * init.c (warn_placement_new_too_small): Handle placement new arguments
- that are elements of arrays more carefully. Remove a pointless loop.
-
-2016-05-30 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71349
- * parser.c (cp_parser_omp_for): Don't disallow nowait clause
- when combined with target construct.
- (cp_parser_omp_parallel): Pass cclauses == NULL as last argument
- to cp_parser_omp_all_clauses.
-
-2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71238
- * lex.c (unqualified_name_lookup_error): Take a location too.
- (unqualified_fn_lookup_error): Take a cp_expr.
- * cp-tree.h (unqualified_name_lookup_error,
- unqualified_fn_lookup_error): Adjust declarations.
- * semantics.c (perform_koenig_lookup): Adjust
- unqualified_fn_lookup_error call, pass the location of
- the identifier too as part of a cp_expr.
-
-2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71099
- * parser.c (cp_parser_function_specifier_opt): Use current_class_type
- to improve the diagnostic about wrong uses of 'virtual'.
-
-2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71105
- * lambda.c (maybe_add_lambda_conv_op): Early return also when
- LAMBDA_EXPR_DEFAULT_CAPTURE_MODE != CPLD_NONE.
-
-2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- Revert:
- PR c++/69855
- * name-lookup.c (pushdecl_maybe_friend_1): Push local function
- decls into the global scope after stripping template bits
- and setting DECL_ANTICIPATED.
-
-2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/60385
- * name-lookup.c (push_namespace): Return bool, false when pushdecl
- fails.
- * name-lookup.h (push_namespace): Adjust declaration.
- * parser.c (cp_parser_namespace_definition): Check push_namespace
- return value.
-
-2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- PR c++/69855
- * name-lookup.c (pushdecl_maybe_friend_1): Push local function
- decls into the global scope after stripping template bits
- and setting DECL_ANTICIPATED.
-
-2016-05-26 Jakub Jelinek <jakub@redhat.com>
-
- * semantics.c (finish_omp_clauses) <case OMP_CLAUSE_SCHEDULE>: Warn
- if OMP_CLAUSE_SCHEDULE_CHUNK_EXPR is known not to be positive.
-
-2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70822
- PR c++/70106
- * cp-tree.h (REF_PARENTHESIZED_P): Make this flag apply to
- SCOPE_REFs too.
- * pt.c (tsubst_qualified_id): If REF_PARENTHESIZED_P is set
- on the qualified_id then propagate it to the resulting
- expression.
- (do_auto_deduction): Check REF_PARENTHESIZED_P on SCOPE_REFs
- too.
- * semantics.c (force_paren_expr): If given a SCOPE_REF, just set
- its REF_PARENTHESIZED_P flag.
-
-2016-05-25 Jason Merrill <jason@redhat.com>
-
- PR c++/71173
- PR c++/70522
- * cp-tree.h (enum tag_types): Add scope_type.
- * parser.c (cp_parser_class_name): Use scope_type.
- (prefer_type_arg): Handle scope_type.
- (cp_parser_lookup_name): Use prefer_type_arg.
- * name-lookup.c (lookup_qualified_name): Change bool is_type_p to
- int prefer_type, use lookup_flags.
- * name-lookup.h: Adjust.
-
-2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
-
- * parser.c (cp_parser_oacc_declare): Add support for
- GOMP_MAP_FIRSTPRIVATE_POINTER.
- * semantics.c (handle_omp_array_sections_1): Replace bool is_omp
- argument with enum c_omp_region_type ort. Don't privatize OpenACC
- non-static members.
- (handle_omp_array_sections): Replace bool is_omp argument with enum
- c_omp_region_type ort. Update call to handle_omp_array_sections_1.
- (finish_omp_clauses): Add specific errors and warning messages for
- OpenACC. Use firsrtprivate pointers for OpenACC subarrays. Update
- call to handle_omp_array_sections.
-
-2016-05-24 Jason Merrill <jason@redhat.com>
-
- PR c++/70584
- * cp-gimplify.c (cp_fold_maybe_rvalue): Loop in case cp_fold
- returns a decl.
- (cp_fold) [INDIRECT_REF]: Don't fold to an rvalue.
-
-2016-05-24 Martin Sebor <msebor@redhat.com>
-
- PR c++/71147
- * decl.c (layout_var_decl, grokdeclarator): Use complete_or_array_type_p.
- * pt.c (instantiate_class_template_1): Try to complete the element
- type of a flexible array member.
- (can_complete_type_without_circularity): Handle arrays of unknown bound.
- * typeck.c (complete_type): Also complete the type of the elements of
- arrays with an unspecified bound.
-
-2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/69872
- * typeck2.c (check_narrowing): Check pedwarn return value.
-
-2016-05-24 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71257
- * semantics.c (finish_omp_clauses) <case OMP_CLAUSE_LINEAR>:
- For OMP_CLAUSE_LINEAR_REF don't require type to be
- integral or pointer.
-
-2016-05-24 Richard Biener <rguenther@suse.de>
-
- PR middle-end/70434
- PR c/69504
- * expr.c (mark_exp_read): Handle VIEW_CONVERT_EXPR.
- * constexpr.c (cxx_eval_array_reference): Handle indexed
- vectors.
- * typeck.c (cp_build_array_ref): Adjust.
-
-2016-05-23 Jason Merrill <jason@redhat.com>
-
- PR c++/70344
- * constexpr.c (cxx_eval_call_expression): Check for
- fun == current_function_decl again.
-
- PR c++/70584
- * cp-gimplify.c (cp_fold) [INDIRECT_REF]: Call
- maybe_undo_parenthesized_ref.
-
- PR c++/70735
- * pt.c (tsubst_copy): Just return a local variable from
- non-template context. Don't call rest_of_decl_compilation for
- duplicated static locals.
- (tsubst_decl): Set DECL_CONTEXT of local static from another
- function.
-
-2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70972
- * method.c (forward_parm): Use cp_build_reference_type.
-
-2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/69095
- * parser.c (cp_parser_initializer): Use check_for_bare_parameter_packs.
-
-2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- * pt.c (check_for_bare_parameter_packs): Improve error message
- location for expressions.
-
-2016-05-20 Nathan Sidwell <nathan@acm.org>
-
- * constexpr.c (cxx_bind_parameters_in_call): Avoid gratuitous if
- ... goto.
- (cxx_eval_call_expression): Fix comment grammar.
-
-2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70572
- * decl.c (cp_finish_decl): Check do_auto_deduction return value
- and return immediately in case of erroneous code.
-
-2016-05-19 Marek Polacek <polacek@redhat.com>
-
- PR c++/71075
- * pt.c (unify_template_argument_mismatch): Use %qE instead of %qD.
-
-2016-05-19 Jason Merrill <jason@redhat.com>
-
- PR c++/10200
- * pt.c (fn_type_unification): Add outer template args if needed.
- (type_unification_real): Handle getting full args.
-
-2016-05-19 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/71184
- * parser.c (cp_parser_operator): For array new/delete, check that
- cp_parser_require returned a non-NULL token before dereferencing
- it.
-
-2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * decl.c (finish_enum_value_list): Use the specified mode.
-
-2016-05-18 Jason Merrill <jason@redhat.com>
-
- * pt.c (value_dependent_expression_p): Tweak new cases to better
- match the wording in the standard.
-
-2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/69793
- * parser.c (cp_parser_template_id): Don't call cp_lexer_peek_nth_token
- when the previous cp_lexer_peek_token returns CPP_EOF.
-
-2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70466
- * call.c (convert_like_real): Check that we are actually converting
- from an init list.
-
-2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
-
- * decl.c (grokdeclarator): Remove errmsg and use of
- targetm.invalid_return_type.
- (grokparms): Remove errmsg and use of
- targetm.invalid_parameter_type.
-
-2016-05-13 Jason Merrill <jason@redhat.com>
-
- PR c++/10200
- PR c++/69753
- * pt.c (tsubst_decl): Use uses_template_parms.
- (instantiate_template_1): Handle non-dependent calls in templates.
- (value_dependent_expression_p): Handle BASELINK, FUNCTION_DECL.
- (type_dependent_expression_p): Only consider innermost template args.
- (dependent_template_arg_p): Check enclosing class of a template here.
- (dependent_template_p): Not here.
- (type_dependent_object_expression_p): New.
- * typeck.c (finish_class_member_access_expr): Use it.
- * parser.c (cp_parser_postfix_expression): Use it.
- (cp_parser_postfix_dot_deref_expression): Use it. Use comptypes
- to detect the current instantiation.
- (cp_parser_lookup_name): Really implement DR 141.
- * search.c (lookup_field_r): Prefer a dependent using-declaration.
- (any_dependent_bases_p): Split out from...
- * name-lookup.c (do_class_using_decl): ...here.
- * call.c (build_new_method_call_1): Use it.
- * semantics.c (finish_call_expr): 'this' doesn't make a call dependent.
- * tree.c (non_static_member_function_p): Remove.
- * typeck2.c (build_x_arrow): Use dependent_scope_p.
-
- * parser.c (cp_parser_postfix_dot_deref_expression): Use
- complete_type_or_else for unknown_type_node, too.
-
-2016-05-12 Marek Polacek <polacek@redhat.com>
-
- PR c/70756
- * call.c (build_new_op_1): Pass LOC to cp_build_modify_expr.
- * cp-tree.h (cp_build_modify_expr): Update declaration.
- (cxx_incomplete_type_error, cxx_incomplete_type_diagnostic): New inline
- overloads.
- * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs): Pass INPUT_LOCATION to
- cp_build_modify_expr.
- * decl2.c (set_guard): Likewise.
- (handle_tls_init): Likewise.
- * init.c (perform_member_init): Likewise.
- (expand_virtual_init): Likewise.
- (build_new_1): Likewise.
- (build_vec_delete_1): Likewise.
- (get_temp_regvar): Likewise.
- (build_vec_init): Likewise.
- * method.c (do_build_copy_assign): Likewise.
- (assignable_expr): Likewise.
- * semantics.c (finish_omp_for): Likewise.
- * typeck.c (cp_build_binary_op): Pass LOCATION to pointer_diff and
- cp_pointer_int_sum.
- (cp_pointer_int_sum): Add location parameter. Pass it down to
- pointer_int_sum.
- (pointer_diff): Add location parameter. Use it.
- (build_modify_expr): Pass location down to cp_build_modify_expr.
- (cp_build_modify_expr): Add location parameter. Use it.
- (build_x_modify_expr): Pass location down to cp_build_modify_expr.
- * typeck2.c (cxx_incomplete_type_diagnostic,
- cxx_incomplete_type_error): Add location parameter.
-
-2016-05-11 Marek Polacek <polacek@redhat.com>
-
- PR c++/71024
- * decl.c (duplicate_decls): Call diagnose_mismatched_decls.
-
-2016-05-05 Jakub Jelinek <jakub@redhat.com>
-
- * parser.c (cp_parser_selection_statement): For RID_SWITCH,
- pass if_p instead of NULL to cp_parser_implicitly_scoped_statement.
-
-2016-05-04 Marek Polacek <polacek@redhat.com>
-
- * parser.c (cp_parser_selection_statement): Replace OPT_Wparentheses
- with OPT_Wdangling_else.
-
-2016-05-03 Martin Sebor <msebor@redhat.com>
-
- PR c++/66561
- * tree.c (builtin_valid_in_constant_expr_p): Treat BUILT_IN_FILE,
- BUILT_IN_FUNCTION, and BUILT_IN_LINE as constant expressions.
-
-2016-05-03 Marek Polacek <polacek@redhat.com>
-
- PR c/70859
- * call.c (build_cxx_call): Pass location and vNULL down to
- check_builtin_function_arguments.
-
-2016-05-03 Richard Biener <rguenther@suse.de>
-
- * Make-lang.in (cc1plus-checksum.c): For stage-final re-use
- the checksum from the previous stage.
-
-2016-05-02 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/62314
- * typeck.c (finish_class_member_access_expr): When
- giving a hint about a possibly-misspelled member name,
- add a fix-it replacement hint.
-
-2016-05-02 Cesar Philippidis <cesar@codesourcery.com>
-
- * cp-tree.h (finish_omp_clauses): Update prototype.
- * parser.c (cp_parser_oacc_all_clauses): Update call to
- finish_omp_clauses.
- (cp_parser_omp_all_clauses): Likewise.
- (cp_parser_omp_for_loop): Likewise.
- (cp_omp_split_clauses): Likewise.
- (cp_parser_oacc_cache): Likewise.
- (cp_parser_oacc_loop): Likewise.
- (cp_parser_omp_declare_target):
- (cp_parser_cilk_simd_all_clauses): Likewise.
- (cp_parser_cilk_for): Likewise.
- * pt.c (tsubst_omp_clauses): Replace allow_fields and declare_simd
- arguments with enum c_omp_region_type ort.
- (tsubst_omp_clauses): Update calls to finish_omp_clauses.
- (tsubst_omp_attribute): Update calls to tsubst_omp_clauses.
- (tsubst_omp_for_iterator): Update calls to finish_omp_clauses.
- (tsubst_expr): Update calls to tsubst_omp_clauses.
- * semantics.c (finish_omp_clauses): Replace bool arguments
- allow_fields, declare_simd, and is_cilk with bitmask ort.
- (finish_omp_for): Update call to finish_omp_clauses.
-
-2016-05-02 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/62314
- * parser.c (cp_parser_class_head): Capture the start location;
- use it to emit a fix-it insertion hint when complaining
- about missing "template <> " in explicit specializations.
-
-2016-05-02 Richard Sandiford <richard.sandiford@arm.com>
-
- * init.c (build_new_1): Use shift operators instead of wi:: shifts.
-
-2016-05-02 Richard Biener <rguenther@suse.de>
-
- * decl.c (grokdeclarator): Properly insert a DECL_EXPR for
- anonymous VLAs.
-
-2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/66644
- * class.c (check_field_decl): Remove final int* parameter, change
- the return type to bool; fix logic in order not to reject multiple
- initialized fields in anonymous struct.
- (check_field_decls): Adjust call.
-
-2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
-
- PR middle-end/70626
- * parser.c (cp_parser_oacc_loop): Don't augment mask with
- OACC_LOOP_CLAUSE_MASK.
- (cp_parser_oacc_kernels_parallel): Update call to
- c_oacc_split_loop_clauses.
-
-2016-04-28 Jason Merrill <jason@redhat.com>
-
- Implement C++17 [[nodiscard]] attribute.
- PR c++/38172
- PR c++/54379
- * parser.c (cp_parser_std_attribute): Handle [[nodiscard]].
- * tree.c (handle_nodiscard_attribute): New.
- (cxx_attribute_table): Add [[nodiscard]].
- * cvt.c (cp_get_fndecl_from_callee, cp_get_callee_fndecl): New.
- (maybe_warn_nodiscard): New.
- (convert_to_void): Call it.
-
- * cvt.c (cp_get_callee): New.
- * constexpr.c (get_function_named_in_call): Use it.
- * cxx-pretty-print.c (postfix_expression): Use it.
- * except.c (check_noexcept_r): Use it.
- * method.c (check_nontriv): Use it.
- * tree.c (build_aggr_init_expr): Use it.
- * cp-tree.h: Declare it.
-
-2015-04-27 Ryan Burn <contact@rnburn.com>
- Jeff Law <law@redhat.com>
-
- PR c++/69024
- PR c++/68997
- * cp-gimplify.c (cp_gimplify_expr): Call cilk_cp_detect_spawn_and_unwrap
- instead of cilk_detect_spawn_and_unwrap.
- * cp-cilkplus.c (is_conversion_operator_function_decl_p): New.
- (find_spawn): New.
- (cilk_cp_detect_spawn_and_unwrap): New.
- * lambda.c: Include cp-cilkplus.h.
- * parser.c: Include cp-cilkplus.h.
- * cp-tree.h (cpp_validate_cilk_plus_loop): Move prototype into...
- * cp-cilkpus.h: New file.
-
-2016-04-27 Nathan Sidwell <nathan@acm.org>
-
- * constexpr.c (get_fundef_copy): Use the original function for
- non-recursive evaluations.
- (save_fundef_copy): Always expect a slot to be available.
-
-2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
-
- * parser.c (cp_parser_postfix_expression): Call
- warn_for_memset instead of warning directly here.
-
-2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70241
- * decl.c (build_enumerator): Set current_access_specifier when
- declaring an enumerator belonging to an in-class enumeration.
- * parser.c (cp_parser_check_access_in_redecleration): Also
- consider in-class enumerations.
-
-2016-04-26 Marek Polacek <polacek@redhat.com>
-
- PR c++/70744
- * call.c (build_conditional_expr_1): Call cp_stabilize_reference
- instead of stabilize_reference.
- (build_over_call): Likewise.
- * cp-tree.h (cp_stabilize_reference): Declare.
- * tree.c (cp_stabilize_reference): New function.
- * typeck.c (cp_build_unary_op): Call cp_stabilize_reference instead of
- stabilize_reference.
- (unary_complex_lvalue): Likewise.
- (cp_build_modify_expr): Likewise.
-
-2016-04-26 Jakub Jelinek <jakub@redhat.com>
-
- PR bootstrap/70704
- * pt.c (build_non_dependent_expr): Use flag_checking > 1 instead of
- just flag_checking.
-
-2016-04-25 Jason Merrill <jason@redhat.com>
-
- * tree.c (std_attribute_table): New.
- (init_tree): Register it.
-
-2016-04-22 Jason Merrill <jason@redhat.com>
-
- * parser.c (cp_parser_perform_range_for_lookup): Decay the array.
-
-2016-04-21 Patrick Palka <ppalka@gcc.gnu.org>
-
- * name-lookup.c (free_saved_scope): New free list of saved_scope
- structures.
- (push_to_top_level): Attempt to reuse a saved_scope struct
- from free_saved_scope instead of allocating a new one each time.
- (pop_from_top_level_1): Chain the now-unused saved_scope structure
- onto free_saved_scope.
-
-2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70540
- * semantics.c (process_outer_var_ref): Unconditionally return
- error_mark_node when mark_used returns false.
-
-2016-04-21 Marek Polacek <polacek@redhat.com>
-
- PR c++/70513
- * parser.c (cp_parser_enum_specifier): Check and possibly error for
- extra qualification.
-
-2016-04-20 Nathan Sidwell <nathan@acm.org>
-
- PR c++/55635
- * init.c (build_vec_delete_1): Protect operator delete call in try
- finally.
- (build_delete): Likewise.
- * optimize.c (build_delete_destructor_body): Likewise.
-
-2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
-
- PR c++/69363
- * cp-tree.h (finish_omp_clauses): Add new default argument.
- * parser.c (cp_parser_cilk_simd_all_clauses): Use finish_omp_clauses
- instead of c_finish_cilk_clauses.
- * semantics.c (finish_omp_clauses): Add new argument. Allow
- floating-point variables in the linear clause for Cilk Plus.
-
-2016-04-20 Nathan Sidwell <nathan@acm.org>
-
- * semantics.c (finish_compound_lteral): Don't wrap VECTOR_TYPEs in a
- TARGET_EXPR.
-
-2016-04-19 Jason Merrill <jason@redhat.com>
-
- PR c++/66543
- * expr.c (mark_exp_read): Handle NON_DEPENDENT_EXPR.
- * pt.c (make_pack_expansion): Call mark_exp_read.
- * semantics.c (finish_id_expression): Call mark_type_use in
- unevaluated context.
-
- DR 2137
- * call.c (implicit_conversion): If we choose a copy constructor
- for list-initialization from the same type, the conversion is an
- exact match.
-
- * constexpr.c (breaks): Handle EXIT_EXPR.
- (cxx_eval_loop_expr): Handle COMPOUND_EXPR body.
- (cxx_eval_constant_expression): Handle EXIT_EXPR, improve handling
- of COMPOUND_EXPR.
-
- PR c++/68206
- PR c++/68530
- * constexpr.c (potential_constant_expression_1): Handle LOOP_EXPR
- and GOTO_EXPR.
-
- * pt.c (tsubst_expr): Remove shadowing declaration.
- (tsubst_pack_expansion): Add assert.
-
- * semantics.c (add_decl_expr): Use DECL_SOURCE_LOCATION.
-
- PR c++/70522
- * name-lookup.c (qualified_lookup_using_namespace): Look through
- hidden names.
-
-2016-04-18 Michael Matz <matz@suse.de>
-
- * class.c (build_vtable): Use SET_DECL_ALIGN and SET_TYPE_ALIGN.
- (layout_class_type): Ditto.
- (build_base_field): Use SET_DECL_ALIGN.
- (fixup_attribute_variants): Use SET_TYPE_ALIGN.
- * decl.c (duplicate_decls): Use SET_DECL_ALIGN.
- (record_unknown_type): Use SET_TYPE_ALIGN.
- (cxx_init_decl_processing): Ditto.
- (copy_type_enum): Ditto.
- (grokfndecl): Use SET_DECL_ALIGN.
- (copy_type_enum): Use SET_TYPE_ALIGN.
- * pt.c (instantiate_class_template_1): Use SET_TYPE_ALIGN.
- (tsubst): Ditto.
- * tree.c (cp_build_qualified_type_real): Use SET_TYPE_ALIGN.
- * lambda.c (maybe_add_lambda_conv_op): Use SET_DECL_ALIGN.
- * method.c (implicitly_declare_fn): Use SET_DECL_ALIGN.
- * rtti.c (emit_tinfo_decl): Ditto.
-
-2016-04-18 Jason Merrill <jason@redhat.com>
-
- PR c++/70690
- PR c++/70528
- * class.c (type_maybe_constexpr_default_constructor): New.
- (type_has_constexpr_default_constructor): Revert.
-
-2016-04-16 Sandra Loosemore <sandra@codesourcery.com>
-
- PR target/1078
-
- * tree.c (cxx_attribute_table): Remove "com_interface" entry.
- (handle_com_interface_attribute): Delete.
-
-2016-04-15 Jason Merrill <jason@redhat.com>
-
- PR c++/70685
- * constexpr.c (get_fundef_copy): Handle null *slot.
-
- PR c++/70505
- * pt.c (tsubst_baselink): Give the new TEMPLATE_ID_EXPR
- unknown_type_node, too.
-
-2016-04-15 Jason Merrill <jason@redhat.com>
- Nathan Sidwell <nathan@acm.org>
-
- PR c++/70594
- * constexpr.c (constexpr_call_table): Preserve in GC.
- (struct fundef_copy, struct fundef_copies_table_t): Delete.
- (fundef_copies_table): Preserve in GC. Change to pointer to
- tree->tree hash.
- (maybe_initialize_fundef_copies_table): Adjust.
- (get_fundef_copy): Return a TREE_LIST. Use non-inserting search.
- (save_fundef_copy): Adjust for a TREE_LIST.
- (cxx_eval_call_expression): Adjust for a fundef_copy TREE_LIST.
- (fini_constexpr): New.
- * cp-tree.h (fini_constexpr): Declare.
- * decl2.c (c_parse_final_cleanups): Call fini_constexpr.
-
-2016-04-15 Jakub Jelinek <jakub@redhat.com>
-
- PR c/70436
- * parser.c (cp_parser_pragma): Add IF_P argument, pass it down
- where needed.
- (cp_parser_declaration_seq_opt, cp_parser_member_specification_opt,
- cp_parser_objc_interstitial_code, cp_parser_omp_declare_simd,
- cp_parser_oacc_routine): Adjust cp_parser_pragma callers.
- (cp_parser_statement): Likewise. Adjust cp_parser_cilk_for caller.
- (cp_parser_omp_structured_block): Add IF_P argument, pass it down to
- cp_parser_statement.
- (cp_parser_oacc_data, cp_parser_oacc_host_data, cp_parser_oacc_loop,
- cp_parser_oacc_kernels_parallel, cp_parser_omp_critical,
- cp_parser_omp_simd, cp_parser_omp_for, cp_parser_omp_master,
- cp_parser_omp_ordered, cp_parser_omp_parallel, cp_parser_omp_single,
- cp_parser_omp_task, cp_parser_omp_taskgroup, cp_parser_omp_distribute,
- cp_parser_omp_teams, cp_parser_omp_target_data, cp_parser_omp_target,
- cp_parser_omp_taskloop, cp_parser_omp_construct,
- cp_parser_cilk_grainsize, cp_parser_cilk_simd, cp_parser_cilk_for):
- Add IF_P argument, pass it down where needed.
- (cp_parser_omp_for_loop): Likewise. Clear IF_P if nbraces.
- (cp_parser_omp_sections_scope): Adjust cp_parser_omp_structured_block
- calls.
-
-2016-04-14 Jason Merrill <jason@redhat.com>
-
- PR c++/70494
- * decl.c (cxx_maybe_build_cleanup): Handle non-decls.
- * typeck2.c (split_nonconstant_init_1): Use it.
-
- PR c++/70528
- * class.c (type_has_constexpr_default_constructor): Return true
- for an implicitly declared constructor.
-
- PR c++/70622
- * parser.c (cp_parser_init_declarator): Add auto_result parm.
- (cp_parser_simple_declaration): Pass it.
- (strip_declarator_types): New.
-
- PR c++/70543
- * pt.c (value_dependent_expression_p) [VAR_DECL]: A type-dependent
- initializer also makes the variable value-dependent.
-
- PR c++/70648
- * constexpr.c (cxx_eval_store_expression): Also copy
- CONSTRUCTOR_NO_IMPLICIT_ZERO.
-
-2016-04-14 Martin Sebor <msebor@redhat.com>
-
- PR c++/69517
- PR c++/70019
- PR c++/70588
- * cp-tree.h, decl.c, init.c, typeck2.c: Revert.
-
-2016-04-14 Jason Merrill <jason@redhat.com>
-
- * call.c, decl.c, error.c, cp-tree.h, decl.c: Revert empty
- parameter ABI change.
-
-2016-04-13 Martin Sebor <msebor@redhat.com>
-
- PR c++/69517
- PR c++/70019
- PR c++/70588
- * cp-tree.h (throw_bad_array_length, build_vla_check): Declare new
- functions.
- * decl.c (check_initializer, cp_finish_decl): Call them.
- (reshape_init_r): Reject incompletely braced intializer-lists
- for VLAs.
- * init.c (throw_bad_array_length, build_vla_check)
- (build_vla_size_check, build_vla_init_check): Define new functions.
- * typeck2.c (split_nonconstant_init_1): Use variably_modified_type_p()
- to detect a VLA.
- (store_init_value): Same.
-
-2016-04-13 Jason Merrill <jason@redhat.com>
-
- Warn about empty parameter ABI with -Wabi=9.
- * call.c (empty_class_msg, mark_for_abi_warning)
- (warn_empty_class_abi): New.
- (build_call_a): Use them.
- * decl.c (store_parm_decls): Use mark_for_abi_warning.
- * error.c (pp_format_to_string): New.
-
- Pass empty class parameters like C.
- * call.c (pass_as_empty_struct, empty_class_arg): New.
- (type_passed_as, build_x_va_arg): Use pass_as_empty_struct.
- (build_call_a): Use empty_class_arg.
- * cp-tree.h (CPTI_EMPTY_STRUCT, empty_struct_type): New.
- * decl.c (cxx_init_decl_processing): Create empty_struct_type.
-
-2016-04-13 Jason Merrill <jason@redhat.com>
-
- PR c++/70627
- * decl.c (start_enum): Don't change an existing ENUM_UNDERLYING_TYPE.
-
-2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70635
- * pt.c (resolve_typename_type): Fix typos in infinite recursion
- avoidance mechanism.
-
-2016-04-13 Jason Merrill <jason@redhat.com>
-
- PR c++/70634
- * pt.c (instantiation_dependent_uneval_expression_p): Split out
- from instantiation_dependent_expression_p.
- (value_dependent_expression_p): Use it for unevaluated operands.
- (instantiation_dependent_r): Don't check value-dependence.
- (instantiation_dependent_expression_p): Check
- value-dependence of the expression as a whole.
- * cp-tree.h: Declare instantiation_dependent_uneval_expression_p.
- * semantics.c (finish_decltype_type): Use it.
-
- * constexpr.c (potential_nondependent_constant_expression): New.
- (potential_nondependent_static_init_expression): New.
- (maybe_constant_value_1, fold_non_dependent_expr)
- (maybe_constant_init): Use them.
- * pt.c (instantiate_non_dependent_expr_sfinae)
- (instantiate_non_dependent_or_null, convert_nontype_argument): Use
- them.
- * cp-tree.h: Declare them.
-
-2016-04-13 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70594
- * decl.c (pop_labels_1): Removed.
- (note_label, sort_labels): New functions.
- (pop_labels): During named_labels traversal, just push the slot
- pointers into a vector, then qsort it by DECL_UID and only then
- call pop_label and chain it into BLOCK_VARS.
-
-2016-04-13 Jason Merrill <jason@redhat.com>
-
- PR c++/70615
- * cp-gimplify.c (cp_genericize_r): Expand PTRMEM_CST here.
- (cp_gimplify_expr): Not here.
-
-2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70610
- * tree.c (lvalue_kind) [NON_DEPENDENT_EXPR]: Unconditionally
- recurse into it.
- * typeck.c (build_x_conditional_expr): Unconditionally remember
- that the result is an lvalue or xvalue.
-
-2016-04-12 Jason Merrill <jason@redhat.com>
-
- * class.c (is_really_empty_class): A zero-length array is empty.
- An unnamed bit-field doesn't make a class non-empty.
-
-2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/68722
- * parser.c (cp_parser_cache_defarg): When file ends in default
- argument simply return error_mark_node.
-
-2016-04-12 Nathan Sidwell <nathan@acm.org>
-
- PR c++/70501
- * constexpr.c (cxx_eval_bare_aggregate): Handle VECTOR_TYPE
- similarly to PMF.
-
-2016-04-11 Jason Merrill <jason@redhat.com>
-
- * mangle.c (decl_is_template_id): The template itself counts as a
- template-id.
-
-2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70590
- PR c++/70452
- * constexpr.c (cxx_eval_outermost_expression): Call unshare_expr
- on the result if it's not a CONSTRUCTOR.
-
-2016-04-07 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70452
- * constexpr.c (find_constructor): New function.
- (unshare_constructor): New function.
- (cxx_eval_call_expression): Use unshare_constructor instead of
- unshare_expr.
- (find_array_ctor_elt): Likewise.
- (cxx_eval_vec_init_1): Likewise.
- (cxx_eval_store_expression): Likewise.
- (cxx_eval_constant_expression): Likewise.
-
-2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c/70436
- * cp-tree.h (FOR_EACH_CLONE): Restructure macro to avoid
- potentially generating a future -Wparentheses warning in its
- callers.
-
-2016-04-06 Jason Merrill <jason@redhat.com>
-
- * class.c (check_abi_tags): Fix function template handling.
-
-2016-04-05 Nathan Sidwell <nathan@acm.org>
-
- PR c++/70512
- * class.c (fixup_may_alias): New.
- (fixup_attribute_variants): Call it.
-
-2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70452
- * constexpr.c (struct fundef_copy): New struct.
- (struct fundef_copies_table_t): New struct.
- (fundef_copies_table): New static variable.
- (maybe_initialize_fundef_copies_table): New static function.
- (get_fundef_copy): New static function.
- (save_fundef_copy): New static function.
- (cxx_eval_call_expression): Use get_fundef_copy, and
- save_fundef_copy.
- (constexpr_call_table): Add "deletable" GTY marker.
-
-2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70452
- * cp-tree.h (class cache_map): Remove.
- * constexpr.c (cv_cache): Change type to
- GTY((deletable)) hash_map<tree, tree> *.
- (maybe_constant_value): Adjust following the change to cv_cache.
- (clear_cv_cache): New static function.
- (clear_cv_and_fold_caches): Use it.
- * cp-gimplify.c (fold_cache): Change type to
- GTY((deletable)) hash_map<tree, tree> *.
- (clear_fold_cache): Adjust following the change to fold_cache.
- (cp_fold): Likewise.
-
-2016-04-02 Martin Sebor <msebor@redhat.com>
-
- PR c++/67376
- PR c++/70170
- PR c++/70172
- PR c++/70228
- * constexpr.c (diag_array_subscript): New function.
- (cxx_eval_array_reference): Detect out of bounds array indices.
-
-2016-04-01 Jason Merrill <jason@redhat.com>
-
- PR c++/70449
- PR c++/70344
- * pt.c (instantiate_decl): A function isn't fully defined if
- DECL_INITIAL is error_mark_node.
- * constexpr.c (cxx_eval_call_expression): Likewise.
-
-2016-04-01 Jakub Jelinek <jakub@redhat.com>
- Marek Polacek <polacek@redhat.com>
-
- PR c++/70488
- * init.c (warn_placement_new_too_small): Test whether
- DECL_SIZE_UNIT or TYPE_SIZE_UNIT are integers that fit into uhwi.
-
-2016-04-01 Nathan Sidwell <nathan@acm.org>
-
- PR c++/68475
- * decl.c (check_redeclaration_exception_specification): Check
- regardless of -fno-exceptions.
- * typeck2.c (merge_exception_specifiers): Relax assert by checking
- flag_exceptions too.
-
-2016-03-31 Nathan Sidwell <nathan@acm.org>
-
- * decl.c (start_preparsed_function): Remove unnecessary bracing.
- (finish_destructor_body): Don't emit operator delete here.
-
-2016-03-31 Nathan Sidwell <nathan@acm.org>
-
- PR c++/70393
- * constexpr.c (cxx_eval_store_expression): Keep CONSTRUCTOR
- elements in field order.
-
-2016-03-31 Marek Polacek <polacek@redhat.com>
-
- PR c/70297
- * decl.c (duplicate_decls): Also set TYPE_ALIGN and TYPE_USER_ALIGN.
-
-2016-03-31 Richard Biener <rguenther@suse.de>
-
- PR c++/70430
- * typeck.c (cp_build_binary_op): Fix operand order of vector
- conditional in truth op handling.
-
-2016-03-29 Jason Merrill <jason@redhat.com>
-
- PR c++/70353
- * decl.c (make_rtl_for_nonlocal_decl): Don't defer local statics
- in constexpr functions.
-
-2016-03-28 Jason Merrill <jason@redhat.com>
-
- PR c++/70422
- PR c++/64266
- PR c++/70353
- * decl.c, pt.c, constexpr.c: Revert last patch.
-
-2016-03-25 Jason Merrill <jason@redhat.com>
- Martin Liška <mliska@suse.cz>
-
- PR c++/64266
- PR c++/70353
- Core issue 1962
- * decl.c (cp_fname_init): Decay the initializer to pointer.
- (cp_make_fname_decl): Set DECL_DECLARED_CONSTEXPR_P,
- DECL_VALUE_EXPR, DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P.
- Don't call cp_finish_decl.
- * pt.c (tsubst_expr) [DECL_EXPR]: Set DECL_VALUE_EXPR,
- DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. Don't call cp_finish_decl.
- * constexpr.c (cxx_eval_constant_expression) [VAR_DECL]:
- Handle DECL_VALUE_EXPR.
-
-2016-03-24 Jason Merrill <jason@redhat.com>
-
- PR c++/70386
- * constexpr.c (cxx_eval_bare_aggregate): Handle PMFs.
-
- PR c++/70323
- * constexpr.c (cxx_eval_call_expression): Don't cache result if
- *overflow_p.
-
-2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/62212
- * tree.c (build_cplus_array_type): Determine type-dependentess
- with uses_template_parms instead of with dependent_type_p.
-
-2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70347
- * typeck.c (process_init_constructor_union): If the initializer
- is empty, use the union's NSDMI if it has one.
-
-2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70332
- * pt.c (tsubst_copy) [PARM_DECL]: Handle the use of 'this' in an
- NSDMI that's part of an aggregrate initialization.
-
-2016-03-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70001
- * constexpr.c (cxx_eval_vec_init_1): Reuse CONSTRUCTOR initializers
- for 1..max even for multi-dimensional arrays. Call unshare_expr
- on it.
-
- PR c++/70323
- * constexpr.c (cxx_eval_constant_expression): Diagnose overflow
- on TREE_OVERFLOW constants.
-
- PR c++/70376
- * cp-gimplify.c (genericize_omp_for_stmt): Don't walk OMP_FOR_CLAUSES
- for OMP_TASKLOOP here.
- (cp_genericize_r): Handle OMP_TASKLOOP like OMP_TASK, except do call
- genericize_omp_for_stmt instead of cp_walk_tree on OMP_BODY.
-
-2016-03-23 Alexandre Oliva <aoliva@redhat.com>
- Jason Merrill <jason@redhat.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69315
- * cp-tree.h (defer_mark_used_calls, deferred_mark_used_calls): Remove.
- * decl.c (defer_mark_used_calls, deferred_mark_used_calls): Remove.
- (finish_function): Don't set or test them.
- * decl2.c (mark_used): Don't handle defer_mark_used_calls.
-
-2016-03-23 Jason Merrill <jason@redhat.com>
-
- PR c++/70344
- * constexpr.c (cxx_eval_call_expression): Catch invalid recursion.
-
-2016-03-23 Marek Polacek <polacek@redhat.com>
-
- PR c++/69884
- * pt.c (canonicalize_type_argument): Use OPT_Wignored_attributes.
-
-2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- * call.c (build_conditional_expr_1): Always use original
- condition type for vector type checks and build.
-
-2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70096
- * pt.c (tsubst_decl): Clear the DECL_MODE of the new decl.
-
-2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70204
- * constexpr.c (non_const_var_error): Check
- DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P.
-
-2016-03-21 Richard Henderson <rth@redhat.com>
-
- PR c++/70273
- * decl.c (notice_forced_label_r): New.
- (cp_finish_decl): Use it.
-
-2016-03-21 Jason Merrill <jason@redhat.com>
-
- PR c++/70285
- * cp-gimplify.c (cp_fold) [COND_EXPR]: Handle bit-fields.
-
-2016-03-18 Jason Merrill <jason@redhat.com>
-
- PR c++/70139
- * constexpr.c (cxx_eval_call_expression): Fix trivial copy.
-
- PR c++/70147
- * class.c (vptr_via_virtual_p): New.
- (most_primary_binfo): Factor out of build_rtti_vtbl_entries.
- * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs): Don't clear
- a vptr from any virtual base in a not-in-charge 'structor.
-
- * decl.c (build_clobber_this): Factor out of
- start_preparsed_function and begin_destructor_body. Handle
- virtual bases better.
-
- * class.c (build_if_in_charge): Split out from build_base_path.
- * init.c (expand_virtual_init, expand_default_init): Use it.
- * call.c (build_special_member_call): Use it.
-
-2016-03-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70267
- * init.c (build_new_1): Complain and return error_mark_node
- if alloc_fn is not _Jv_AllocObject function returning pointer.
-
-2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70205
- * search.c (adjust_result_of_qualified_name_lookup): Don't
- update the BASELINK_BINFO of DECL if the second call
- to lookup_base fails.
-
-2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70218
- * parser.c (cp_parser_lambda_expression): Move call to
- pop_deferring_access_checks ahead of the call to
- cp_parser_end_tentative_firewall.
-
-2016-03-17 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70144
- * cp-tree.h (magic_varargs_p): Return int instead of bool.
- * call.c (magic_varargs_p): Return int instead of bool, return 2 for
- Cilk+ reductions, otherwise 1 for magic varargs and 0 for normal
- varargs.
- (build_over_call): If magic_varargs_p == 2, call reject_gcc_builtin,
- if magic_varargs_p == 1, call decay_conversion
- instead of mark_type_use. Don't store error_mark_node arguments to
- argarray, instead return error_mark_node.
-
- PR c++/70272
- * decl.c (begin_destructor_body): Don't insert clobber if
- is_empty_class (current_class_type).
-
-2016-03-17 Marek Polacek <polacek@redhat.com>
-
- PR c++/70194
- * typeck.c (warn_for_null_address): New function.
- (cp_build_binary_op): Call it.
-
-2016-03-16 Jason Merrill <jason@redhat.com>
-
- PR c++/70259
- * decl.c (start_preparsed_function): Don't clobber an empty base.
-
-2016-03-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70147
- * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs): Conditionalize
- BINFO_VIRTUAL_P vtable clearing on current_in_charge_parm.
-
- PR c++/70147
- * cp-ubsan.c (cp_ubsan_maybe_initialize_vtbl_ptrs): Temporarily
- set in_base_initializer.
-
-2016-03-15 Marek Polacek <polacek@redhat.com>
-
- PR c++/70209
- * tree.c (strip_typedefs): Call strip_typedefs again on the
- DECL_ORIGINAL_TYPE result.
-
-2016-03-15 Jason Merrill <jason@redhat.com>
-
- PR c++/70095
- * pt.c (instantiate_decl): Fix call to variable_template_p.
-
- PR c++/70141
- * pt.c (for_each_template_parm_r): Always walk into TYPENAME_TYPE.
-
-2016-03-14 Casey Carter <casey@carter.net>
- Jason Merrill <jason@redhat.com>
-
- P0184R0: Generalizing the Range-Based For Loop
- * parser.c (cp_convert_range_for): Set the type of __end separately.
- (cp_parser_perform_range_for_lookup): Allow different begin/end
- types if they are comparable.
-
-2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70106
- * semantics.c (force_paren_expr): Just build a PAREN_EXPR when
- processing_template_decl and EXPR is a SCOPE_REF.
-
-2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70001
- * constexpr.c (cxx_eval_vec_init_1): For pre_init case, reuse
- return value from cxx_eval_constant_expression from earlier
- elements if it is valid constant initializer requiring no
- relocations.
-
-2016-03-10 Marek Polacek <polacek@redhat.com>
-
- PR c++/70153
- * cp-gimplify.c (cp_fold): Handle UNARY_PLUS_EXPR.
-
-2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
-
- * parser.c (cp_parser_oacc_loop): Update cclauses and clauses
- when calling c_finish_omp_clauses.
-
-2016-03-08 Jason Merrill <jason@redhat.com>
-
- * parser.c (cp_parser_diagnose_invalid_type_name): Give helpful
- diagnostic for use of "concept".
- (cp_parser_requires_clause_opt): And "requires".
- (cp_parser_type_parameter, cp_parser_late_return_type_opt)
- (cp_parser_explicit_template_declaration): Adjust.
- * Make-lang.in (check-c++-all): Add "concepts" to std list.
-
- P0036R0: Unary Folds and Empty Parameter Packs
- * pt.c (expand_empty_fold): Remove special cases for *,+,&,|.
-
-2016-03-08 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70135
- * constexpr.c (cxx_eval_loop_expr): Forget saved values of SAVE_EXPRs
- even after the last iteration of the loop.
-
- * decl.c (duplicate_decls): Fix spelling - becuase -> because.
-
-2016-03-07 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/66786
- * pt.c (get_template_info): Handle PARM_DECL.
- (template_class_depth): Check DECL_P instead of
- VAR_OR_FUNCTION_DECL_P.
-
-2016-03-05 Jason Merrill <jason@redhat.com>
-
- PR c++/67364
- * constexpr.c (cxx_eval_store_expression): Replace
- CONSTRUCTOR_ELTS in nested CONSTRUCTORs, too.
-
-2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/66786
- * pt.c (template_class_depth): Given a lambda type, iterate
- into its LAMBDA_TYPE_EXTRA_SCOPE field instead of its
- TYPE_CONTEXT. Given a VAR_DECL, iterate into its
- CP_DECL_CONTEXT.
-
-2016-03-04 Jason Merrill <jason@redhat.com>
-
- PR c++/69203
- * cp-tree.h (COND_EXPR_IS_VEC_DELETE): New.
- * init.c (build_vec_delete_1): Set it.
- * constexpr.c (potential_constant_expression_1) [COND_EXPR]: Check it.
-
-2016-03-04 Jakub Jelinek <jakub@redhat.com>
-
- * decl.c (start_preparsed_function): Don't emit start clobber at the
- start of constructor clones.
-
- PR c++/70035
- * cp-tree.h (cp_ubsan_maybe_initialize_vtbl_ptrs): New prototype.
- * decl.c (start_preparsed_function): Call
- cp_ubsan_maybe_initialize_vtbl_ptrs if needed.
- * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs,
- cp_ubsan_maybe_initialize_vtbl_ptrs): New functions.
-
-2016-03-04 Jason Merrill <jason@redhat.com>
-
- PR c++/67364
- * constexpr.c (cxx_eval_component_reference): Further tweak.
-
- * constexpr.c (struct constexpr_ctx): Add save_exprs field.
- (cxx_eval_loop_expr): Discard SAVE_EXPR values before looping.
- (cxx_eval_constant_expression) [SAVE_EXPR]: Add it to the set.
- (cxx_eval_outermost_constant_expr, is_sub_constant_expr): Initialize.
-
- PR c++/70067
- * tree.c (strip_typedefs): Handle TYPENAME_TYPE lookup finding the
- same type.
-
-2016-03-03 Jason Merrill <jason@redhat.com>
-
- * method.c (synthesized_method_walk): operator= can also be constexpr.
-
- * pt.c (tsubst_copy_and_build) [LAMBDA_EXPR]: Get
- LAMBDA_EXPR_RETURN_TYPE from the instantiated closure.
-
- PR c++/67164
- * pt.c (copy_template_args): New.
- (tsubst_pack_expansion): Use it.
-
- * call.c (build_aggr_conv): Use get_nsdmi.
-
- PR c++/51406
- * typeck.c (build_static_cast_1): Avoid folding back to lvalue.
-
- PR c++/67364
- * constexpr.c (cxx_eval_component_reference): Just return an empty
- CONSTRUCTOR for an empty class.
-
-2016-03-01 Jason Merrill <jason@redhat.com>
-
- PR c++/70036
- * parser.c (cp_parser_requires_clause): Call
- check_for_bare_parameter_packs.
-
- PR c++/51489
- * constexpr.c (cxx_eval_binary_expression): Don't VERIFY_CONSTANT
- the operands.
-
- PR c++/69995
- * constexpr.c (cxx_eval_call_expression): Unshare arg.
- (cxx_eval_constant_expression) [DECL_EXPR]: Unshare init.
- [TARGET_EXPR]: Unshare init.
-
-2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/68948
- PR c++/69961
- * pt.c (tsubst_baselink): Reinstate the check for an invalid
- constructor call.
-
-2016-02-28 Jason Merrill <jason@redhat.com>
-
- PR c++/69995
- * constexpr.c (cxx_eval_store_expression): Unshare init.
-
-2016-02-26 Jason Merrill <jason@redhat.com>
-
- PR c++/69958
- * pt.c (make_argument_pack): New.
- (tsubst_copy) [SIZEOF_EXPR]: Handle partial expansion.
- (tsubst_copy_and_build): Likewise.
-
-2016-02-25 Jason Merrill <jason@redhat.com>
-
- PR c++/69889
- * cp-tree.h (AGGR_INIT_FROM_THUNK_P): New.
- * tree.c (build_aggr_init_expr): Set it.
- * semantics.c (simplify_aggr_init_expr): Check it.
- * cp-gimplify.c (cp_genericize_r): Don't walk into
- a call/aggr_init from a thunk.
-
- PR c++/69842
- * method.c (forward_parm): Handle parameter packs.
- * lambda.c (maybe_add_lambda_conv_op): Use it for them.
-
- PR c++/67364
- * constexpr.c (cxx_eval_component_reference): Don't complain about
- unevaluated empty classes.
-
- PR c++/68049
- * tree.c (strip_typedefs): Use DECL_ORIGINAL_TYPE.
-
-2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/69736
- * cp-tree.h (REF_PARENTHESIZED_P): Adjust documentation.
- (maybe_undo_parenthesized_ref): Declare.
- * semantics.c (maybe_undo_parenthesized_ref): Split out from
- check_return_expr.
- (finish_call_expr): Use it.
- * typeck.c (check_return_expr): Use it.
- * pt.c (tsubst_copy_and_build) [INDIRECT_REF]: Retain the
- REF_PARENTHESIZED_P flag.
-
-2016-02-24 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69922
- * class.c (build_base_path): Set TREE_NO_WARNING on the null_test.
- Avoid folding it.
- * init.c (build_vec_delete_1, build_delete): Don't fold the non-NULL
- tests.
- * cp-gimplify.c (cp_fold): For TREE_NO_WARNING comparisons with NULL,
- unless they are folded into INTEGER_CST, error_mark_node or some
- comparison with NULL, avoid folding them and use either the original
- comparison or non-folded comparison of folded arguments.
- * cp-ubsan.c (cp_ubsan_instrument_vptr): Set TREE_NO_WARNING on the
- comparison, don't fold the comparison right away.
-
-2016-02-24 Jason Merrill <jason@redhat.com>
-
- PR c++/69323
- * friend.c (make_friend_class): Likewise.
- * decl.c (lookup_and_check_tag): Diagnose invalid dependent friend.
-
-2016-02-24 Jason Merrill <jason@redhat.com>
-
- PR c++/69323
- * pt.c (instantiate_class_template_1): Set
- processing_template_decl before substituting friend_type.
-
-016-02-24 Martin Sebor <msebor@redhat.com>
-
- PR c++/69912
- * tree.c (build_ctor_subob_ref): Compare types' main variants
- instead of the types as they are.
-
-2016-02-24 Jason Merrill <jason@redhat.com>
-
- * decl.c (start_preparsed_function): Condition ctor clobber on
- flag_lifetime_dse > 1.
-
- * cp-gimplify.c (cp_fold): Don't fold constexpr calls if -fno-inline.
-
-2016-02-19 Jason Merrill <jason@redhat.com>
-
- PR c++/69743
- * call.c (remaining_arguments): No longer static.
- * cp-tree.h: Declare it.
- * pt.c (more_specialized_fn): Use it.
-
-2016-02-19 Jakub Jelinek <jakub@redhat.com>
- Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * Make-lang.in: Invoke gperf with -L C++.
- * cfns.gperf: Remove prototypes for hash and libc_name_p
- inlines.
- * cfns.h: Regenerated.
- * except.c (nothrow_libfn_p): Adjust.
-
-2016-02-19 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69850
- * rtti.c (ifnonnull): Set TREE_NO_WARNING on the condition, use
- NE_EXPR instead of EQ_EXPR and swap last two arguments on COND_EXPR.
-
-2016-02-19 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/68948
- * pt.c (tsubst_baselink): Don't diagnose an invalid constructor
- call here.
- * semantics.c (finish_call_expr): Don't assume a constructor
- call is dependent if only the "this" pointer is dependent. When
- building a constructor call, always use a dummy object.
-
-2016-02-19 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69850
- * init.c (build_vec_delete_1): Set TREE_NO_WARNING on the NE_EXPR
- condition.
- * cp-gimplify.c (cp_fold): Propagate TREE_NO_WARNING from binary
- operators if folding preserved the binop, just with different
- arguments.
-
- PR c++/67767
- * parser.c (cp_parser_std_attribute_spec_seq): Don't assume
- attr_spec is always single element chain, chain all the attributes
- properly together in the right order.
-
-2016-02-18 Jason Merrill <jason@redhat.com>
-
- * mangle.c (maybe_check_abi_tags): Add for_decl parm. Call
- mangle_decl.
- (mangle_decl): Call maybe_check_abi_tags for function scope.
- (mangle_guard_variable): Call maybe_check_abi_tags here.
- (write_guarded_var_name): Not here.
-
-2016-02-17 Jason Merrill <jason@redhat.com>
-
- PR c++/65985
- * constexpr.c (build_constexpr_constructor_member_initializers):
- Handle an additional STATEMENT_LIST.
-
- PR c++/68585
- * constexpr.c (cxx_eval_bare_aggregate): Fix 'changed' detection.
-
- PR c++/68679
- * decl2.c (reset_type_linkage_2): Look through member templates.
-
-2016-02-17 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69850
- * init.c (build_delete): Set TREE_NO_WARNING on ifexp.
-
-2016-02-17 Jason Merrill <jason@redhat.com>
-
- PR c++/69842
- * method.c (forward_parm): Split out from...
- (add_one_base_init): ...here.
- * lambda.c (maybe_add_lambda_conv_op): Use it.
-
-2016-02-16 Jason Merrill <jason@redhat.com>
-
- PR c++/10200
- PR c++/69753
- * call.c, cp-tree.h, name-lookup.c, pt.c, search.c, semantics.c,
- tree.c, typeck2.c: Revert earlier changes.
- * parser.c (cp_parser_lookup_name): Ignore namespace-scope
- non-type templates after -> or .
-
-2016-02-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c/69835
- * typeck.c (cp_build_binary_op): Revert 2015-09-09 change.
-
-2016-02-16 Jason Merrill <jason@redhat.com>
-
- PR c++/69657
- * name-lookup.c (lookup_qualified_name): Add find_hidden parm.
- (set_decl_namespace): Pass it. Complain about finding a hidden friend.
- * name-lookup.h: Adjust.
-
-2016-02-16 James Norris <jnorris@codesourcery.com>
-
- * parser.c (cp_parser_oacc_data_clause_deviceptr): Remove checking.
- * semantics.c (finish_omp_clauses): Add deviceptr checking.
-
-2016-02-15 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69658
- * init.c (expand_default_init): Only call reshape_init
- in the direct-initialization from an initializer list case.
-
-2016-02-15 Jason Merrill <jason@redhat.com>
-
- PR c++/69753
- * semantics.c (finish_call_expr): Implicit 'this' does not make
- the call dependent.
- * search.c (any_dependent_bases_p): Split out...
- * name-lookup.c (do_class_using_decl): ...from here.
- * call.c (build_new_method_call_1): Don't complain about missing object
- if there are dependent bases. Tweak error.
- * tree.c (non_static_member_function_p): Remove.
- * pt.c (type_dependent_expression_p): A member template of a
- dependent type is dependent.
- * cp-tree.h: Adjust.
-
- PR c++/68890
- * constexpr.c (verify_ctor_sanity): Remove CONSTRUCTOR_NELTS check.
-
-2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/69098
- * pt.c (lookup_and_finish_template_variable): New function,
- extracted from ...
- (tsubst_copy_and_build) [TEMPLATE_ID_EXPR]: ... here. Use it.
- (tsubst_qualified_id): Consider that EXPR might be a variable
- template.
- * typeck.c (check_template_keyword): Don't emit an error
- if DECL is a variable template.
-
-2016-02-12 Jakub Jelinek <jakub@redhat.com>
-
- * error.c: Spelling fixes - behaviour -> behavior and
- neighbour -> neighbor.
- * decl.c: Likewise.
- * typeck.c (cp_build_binary_op): Fix up behavior spelling in
- diagnostics.
- * init.c (build_delete): Likewise.
-
-2016-02-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c/69768
- * typeck.c (cp_build_binary_op): cp_fully_fold integer_zerop
- arguments for -Waddress warning. Fix up formatting.
-
-2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/68726
- * pt.c (lookup_template_class_1): Check tsubst return value for
- error_mark_node.
-
-2016-02-10 Jason Merrill <jason@redhat.com>
-
- PR c++/68926
- * pt.c (resolve_nondeduced_context): Add complain parm.
- (do_auto_deduction): Pass it.
- * cvt.c (convert_to_void): Likewise.
- * decl.c (cp_finish_decl): Likewise.
- * init.c (build_new): Likewise.
- * rtti.c (get_tinfo_decl_dynamic): Likewise.
- * semantics.c (finish_decltype_type): Likewise.
- * typeck.c (decay_conversion): Likewise.
- * cp-tree.h: Adjust declaration.
- * call.c (standard_conversion): Add complain parm, pass it along.
- (implicit_conversion): Pass it.
-
- PR c++/69657
- * name-lookup.c (ambiguous_decl): Call remove_hidden_names.
- (lookup_name_real_1): Likewise.
- (remove_hidden_names): Handle non-functions too.
-
- PR c++/10200
- * parser.c (cp_parser_lookup_name): When looking for a template
- after . or ->, only consider class templates.
- (cp_parser_postfix_dot_deref_expression): Handle the current
- instantiation. Remember a dependent object expression.
- * typeck2.c (build_x_arrow): Handle the current instantiation.
-
- * ptree.c (debug_tree): Implement for cp_expr.
-
-2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/69139
- * parser.c (cp_parser_simple_type_specifier): Make the check
- for disambiguating between an 'auto' placeholder and an implicit
- template parameter more robust.
-
-2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/69283
- PR c++/67835
- * decl2.c (mark_used): When given a TEMPLATE_DECL, return after
- setting its TREE_USED flag.
-
-2016-02-08 Jason Merrill <jason@redhat.com>
-
- PR c++/69657
- * name-lookup.c (do_nonmember_using_decl): Leave anticipated
- built-ins alone.
-
-2016-02-08 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/59627
- * parser.c (cp_parser_omp_declare_reduction): Set assembler name
- of the DECL_OMP_DECLARE_REDUCTION_P decls.
-
-2016-02-08 Marek Polacek <polacek@redhat.com>
-
- PR c++/69688
- * constexpr.c (clear_cv_and_fold_caches): Renamed from clear_cv_cache.
- Call clear_fold_cache.
- * cp-tree.h: Adjust declaration.
- * decl.c (finish_enum_value_list): Call clear_cv_and_fold_caches
- rather than clear_cv_cache and clear_fold_cache.
- * typeck2.c (store_init_value): Call clear_cv_and_fold_caches.
-
-2016-02-08 Jason Merrill <jason@redhat.com>
-
- * cp-tree.h (CONV_FOLD, CONV_BACKEND_CONVERT): New.
- * cvt.c (convert): Pass CONV_BACKEND_CONVERT.
- (ocp_convert): Use *_maybe_fold.
- (cp_convert_to_pointer): Add dofold parameter.
- * cp-gimplify.c (cp_fold) [CONVERT_EXPR]: Call convert.
-
-2016-02-05 Martin Sebor <msebor@redhat.com>
-
- PR c++/69662
- * init.c (find_field_init): New function.
- (warn_placement_new_too_small): Call it. Handle one-element arrays
- at ends of structures special.
-
-2016-02-05 Jason Merrill <jason@redhat.com>
-
- PR c++/68948
- * semantics.c (finish_expr_stmt): If expr is error_mark_node,
- make sure we've seen_error().
-
-2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/68948
- * pt.c (tsubst_baselink): Diagnose an invalid constructor call
- if lookup_fnfields returns NULL_TREE and the name being looked
- up has the form A::A.
-
-2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
-
- * constexpr.c (cxx_eval_binary_expression): Fold equality
- comparisons involving PTRMEM_CSTs.
-
-2016-02-04 Jakub Jelinek <jakub@redhat.com>
-
- * class.c (find_flexarrays): Don't declare dom variable.
- (diagnose_flexarray): Likewise.
-
-2016-02-02 Martain Sebor <msebor@redhat.com>
-
- PR c++/69251
- PR c++/69253
- PR c++/69290
- PR c++/69277
- PR c++/69349
- * class.c (walk_subobject_offsets): Avoid testing the upper bound
- of a flexible array member for equality to null.
- (find_flexarrays): Remove spurious whitespace introduced in r231665.
- (diagnose_flexarrays): Avoid checking the upper bound of arrays.
- (check_flexarrays): Same.
- * decl.c (compute_array_index_type): Avoid special case for flexible
- array members.
- (grokdeclarator): Avoid calling compute_array_index_type for flexible
- array members.
- * error.c (dump_type_suffix): Revert changes introduced in r231665
- and rendered unnecessary by the changes above.
- * pt.c (tsubst): Same.
- * tree.c (build_ctor_subob_ref): Handle flexible array members.
- * typeck2.c (digest_init_r): Revert changes introduced in r231665.
- (process_init_constructor_array): Same.
- (process_init_constructor_record): Same.
-
-2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/69056
- * pt.c (try_one_overload): Handle comparing argument packs so
- that there is no conflict if we deduced more arguments of an
- argument pack than were explicitly specified.
-
-2016-01-31 Jakub Jelinek <jakub@redhat.com>
- Jason Merrill <jason@redhat.com>
-
- PR c++/68763
- * tree.c (strip_typedefs) [FUNCTION_TYPE]: Avoid building a new
- function type if nothing is changing.
-
-2016-01-31 Jason Merrill <jason@redhat.com>
-
- PR c++/69009
- * pt.c (partial_specialization_p, impartial_args): New.
- (instantiate_decl): Call impartial_args.
-
- * mangle.c (maybe_check_abi_tags): New.
- (write_guarded_var_name): Call it.
- (mangle_ref_init_variable): Call check_abi_tags.
-
- * pt.c (lookup_template_class_1): Don't share TYPE_ATTRIBUTES
- between template and instantiation.
-
-2016-01-29 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/66869
- * decl.c (wrapup_globals_for_namespace): Warn about unused static
- function declarations.
-
-2016-01-29 Marek Polacek <polacek@redhat.com>
-
- PR c++/69509
- PR c++/69516
- * constexpr.c (cxx_eval_array_reference): Give the "array subscript
- out of bound" error earlier.
- * init.c (build_vec_init): Change NE_EXPR into GT_EXPR. Update the
- commentary.
-
-2016-01-29 Patrick Palka <ppalka@gcc.gnu.org>
-
- * name-lookup.c (begin_scope): After reusing a cp_binding_level
- structure, update free_binding_level before the structure's
- level_chain field gets cleared, not after.
-
-2016-01-28 Jason Merrill <jason@redhat.com>
-
- PR c++/67407
- * search.c (dfs_walk_once, dfs_walk_once_r)
- (dfs_walk_once_accessible_r, dfs_walk_once_accessible): Use
- hash_set instead of BINFO_MARKED.
- (dfs_unmark_r): Remove.
-
-2016-01-28 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/24208
- * parser.c (LEXER_DEBUGGING_ENABLED_P): New macro.
- (cp_lexer_debugging_p): Use it.
- (cp_lexer_start_debugging): Likewise.
- (cp_lexer_stop_debugging): Likewise.
-
-2016-01-27 Marek Polacek <polacek@redhat.com>
-
- PR c/68062
- * typeck.c (cp_build_binary_op): Promote operand to unsigned, if
- needed. Add -Wsign-compare warning.
-
-2016-01-27 Ryan Burn <contact@rnburn.com>
-
- PR cilkplus/69267
- * cp-gimplify.c (cilk_cp_gimplify_call_params_in_spawned_fn): Removed
- superfluous post_p argument in call to
- cilk_gimplify_call_params_in_spawned_fn.
-
-2016-01-27 Marek Polacek <polacek@redhat.com>
-
- PR c++/69379
- * constexpr.c (cxx_eval_constant_expression): Handle PTRMEM_CSTs
- wrapped in NOP_EXPRs.
-
-2016-01-27 Martin Sebor <msebor@redhat.com>
-
- PR c++/69317
- * mangle.c (mangle_decl): Reference the correct (saved) version
- of the ABI in -Wabi diagnostics.
-
-2016-01-27 Marek Polacek <polacek@redhat.com>
-
- PR c++/69496
- * constexpr.c (cxx_eval_array_reference): Evaluate the number of
- elements of the array.
-
-2016-01-26 Jason Merrill <jason@redhat.com>
-
- PR c++/68949
- * constexpr.c (register_constexpr_fundef): Keep the un-massaged body.
- (cxx_eval_call_expression): Don't look through clones.
- * optimize.c (maybe_clone_body): Clear DECL_SAVED_TREE of the alias.
- * semantics.c (expand_or_defer_fn_1): Keep DECL_SAVED_TREE of
- maybe-in-charge *tor.
-
-2016-01-26 Jason Merrill <jason@redhat.com>
-
- PR c++/68782
- * constexpr.c (cxx_eval_bare_aggregate): Update TREE_CONSTANT
- and TREE_SIDE_EFFECTS.
- (cxx_eval_constant_expression) [CONSTRUCTOR]: Call
- verify_constructor_flags.
-
-2016-01-26 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/68357
- * cp-gimplify.c (cp_fold): If some operand folds to error_mark_node,
- return error_mark_node instead of building trees with error_mark_node
- operands.
-
-2016-01-26 David Malcolm <dmalcolm@redhat.com>
-
- PR other/69006
- * error.c (print_instantiation_partial_context_line): Add missing
- newlines from output for the t == NULL case.
- (print_instantiation_partial_context): Remove call to pp_newline.
-
-2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
-
- Revert:
- 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/11858
- PR c++/24663
- PR c++/24664
- * decl.c (grokdeclarator): Don't decay array parameter type to
- a pointer type if it's dependent.
- (grokparms): Invoke strip_top_quals instead of directly invoking
- cp_build_qualified_type.
- * pt.c (decay_dependent_array_parm_type): New static function.
- (type_unification_real): Call decay_dependent_array_parm_type
- to decay a dependent array parameter type to its corresponding
- pointer type before unification.
- (more_specialized_fn): Likewise.
- (get_bindings): Likewise.
- * tree.c (cp_build_qualified_type): Trivial typofix in
- documentation.
-
-2016-01-23 Martin Sebor <msebor@redhat.com>
-
- PR c++/58109
- PR c++/69022
- * decl2.c (is_late_template_attribute): Handle dependent argument
- to attribute align and attribute vector_size.
-
-2016-01-21 Jason Merrill <jason@redhat.com>
-
- PR c++/69392
- * lambda.c (lambda_capture_field_type): Handle 'this' specially
- for init-capture, too.
-
- PR c++/65687
- * decl.c (type_is_deprecated): Don't look into a typedef.
-
- PR c++/40751
- PR c++/64987
- * decl.c (copy_type_enum): Respect TYPE_USER_ALIGN.
-
- PR c++/43407
- * decl.c (start_enum): Add attributes parameter.
- * parser.c (cp_parser_enum_specifier): Pass it.
- * pt.c (lookup_template_class_1): Pass it.
- * cp-tree.h: Adjust.
-
-2016-01-19 Jason Merrill <jason@redhat.com>
-
- PR c++/59759
- * pt.c (convert_template_argument): Handle VAR_DECL properly.
-
-2016-01-19 Marek Polacek <polacek@redhat.com>
-
- PR c++/68586
- * constexpr.c (clear_cv_cache): New.
- * cp-gimplify.c (clear_fold_cache): New.
- * cp-tree.h (clear_cv_cache, clear_fold_cache): Declare.
- * decl.c (finish_enum_value_list): Call them.
-
- PR c++/68965
- * pt.c (tsubst_copy): Mark elements in expanded vector as used.
-
-2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/11858
- PR c++/24663
- PR c++/24664
- * decl.c (grokdeclarator): Don't decay array parameter type to
- a pointer type if it's dependent.
- (grokparms): Invoke strip_top_quals instead of directly invoking
- cp_build_qualified_type.
- * pt.c (decay_dependent_array_parm_type): New static function.
- (type_unification_real): Call decay_dependent_array_parm_type
- to decay a dependent array parameter type to its corresponding
- pointer type before unification.
- (more_specialized_fn): Likewise.
- (get_bindings): Likewise.
- * tree.c (cp_build_qualified_type): Trivial typofix in
- documentation.
-
-2016-01-18 Jason Merrill <jason@redhat.com>
-
- * cp-gimplify.c (cp_fold) [CONSTRUCTOR]: Don't clobber the input.
-
- * cp-gimplify.c (cp_fold): Remove unnecessary special cases.
-
- PR c++/68767
- * cp-gimplify.c (cp_fold) [COND_EXPR]: Simplify. Do fold COND_EXPR.
- (contains_label_1, contains_label_p): Remove.
-
-2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/69091
- * pt.c (type_dependent_expression_p): For a function template
- specialization, a type is dependent iff any of its template
- arguments are.
-
-2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
-
- * cp-array-notation.c (cp_expand_cond_array_notations): Return
- error_mark_node only if find_rank failed, not if it was
- successful.
-
-2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/68936
- * tree.c (build_min_non_dep_call_vec): Don't retain the
- KOENIG_LOOKUP_P flag of the non-dependent expression that's
- been built.
- (build_min_non_dep_op_overload): Instead, do it here.
-
-2016-01-15 Jakub Jelinek <jakub@redhat.com>
-
- PR bootstrap/68271
- * parser.h (cp_token): Remove pragma_kind field. Add comment
- with number of unused bits.
- * parser.c (eof_token): Remove pragma_kind field initializer.
- (cp_lexer_get_preprocessor_token): Don't set pragma_kind
- field, don't clear CPP_PRAGMA u.value.
- (cp_parser_pragma_kind): New function.
- (cp_parser_omp_sections_scope, cp_parser_oacc_kernels_parallel,
- cp_parser_omp_construct, cp_parser_initial_pragma,
- cp_parser_pragma): Use cp_parser_pragma_kind instead of accessing
- pragma_kind field.
-
-2016-01-15 Jason Merrill <jason@redhat.com>
-
- PR c++/68847
- * call.c (build_cxx_call): Use fold_non_dependent_expr.
-
- * typeck2.c (cxx_incomplete_type_diagnostic): Use the location of
- value.
-
- PR c++/69257
- * typeck.c (decay_conversion): Don't call mark_rvalue_use for
- array/function-to-pointer conversion. Call
- complete_type_or_maybe_complain for lvalue-to-rvalue conversion.
- * call.c (convert_like_real): Print call context if
- decay_conversion errors.
-
-2016-01-14 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/68773
- * parser.c (cp_parser_oacc_declare, cp_parser_omp_declare_target): Don't
- set force_output.
-
-2016-01-14 Jason Merrill <jason@redhat.com>
-
- PR c++/69261
- * constexpr.c (find_array_ctor_elt): Handle splitting RANGE_EXPR.
-
-2016-01-12 Marek Polacek <polacek@redhat.com>
-
- PR c++/68979
- * constexpr.c (cxx_eval_check_shift_p): Use permerror rather than
- error_at and adjust the return value.
-
-2016-01-12 Jakub Jelinek <jakub@redhat.com>
-
- PR objc++/68511
- PR c++/69213
- * cp-gimplify.c (cp_gimplify_expr) <case INIT_EXPR>: Don't return
- GS_ERROR whenever seen_error (), only if *expr_p contains
- cilk spawn stmt, but cilk_detect_spawn_and_unwrap failed.
-
- PR c++/66808
- PR c++/69000
- * pt.c (tsubst_decl): If not local_p, clear DECL_TEMPLATE_INFO.
-
-2016-01-11 Jason Merrill <jason@redhat.com>
-
- PR c++/69131
- * method.c (walk_field_subobs): Add dtor_from_ctor parm.
- (process_subob_fn): Likewise. Don't consider triviality if true.
- (synthesize_method_walk): Pass it.
-
-2016-01-11 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/68795
- * parser.c (cp_parser_postfix_expression): Initialize
- close_paren_loc to UNKNOWN_LOCATION; only use it if
- it has been written to by
- cp_parser_parenthesized_expression_list.
- (cp_parser_parenthesized_expression_list): Document the behavior
- with respect to the CLOSE_PAREN_LOC param.
-
-2016-01-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69211
- * cp-gimplify.c (cp_fold): If COMPOUND_EXPR or MODIFY_EXPR
- folded operands have side-effects, but folding changed any of them,
- build a new tree with the folded operands instead of returning the
- unfolded tree.
-
-2016-01-09 Marek Polacek <polacek@redhat.com>
-
- PR c++/69113
- * decl2.c (comdat_linkage): Only set DECL_COMDAT if TREE_PUBLIC is set.
-
-2016-01-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69164
- * class.c (layout_class_type): Use copy_node to copy FIELD_DECLs.
-
-2016-01-08 Jason Merrill <jason@redhat.com>
-
- PR c++/69158
- * constexpr.c (cxx_fold_indirect_ref): Handle array type differing
- in completion.
-
-2016-01-08 Marek Polacek <polacek@redhat.com>
-
- PR c++/68449
- * constexpr.c (cxx_eval_constant_expression): Handle NULL initializer.
-
-2016-01-08 Jason Merrill <jason@redhat.com>
-
- * constexpr.c (cxx_eval_call_expression): Remove convert_to_void
- workaround.
-
- PR c++/68983
- PR c++/67557
- * cvt.c (convert_to_void): Don't strip a TARGET_EXPR of
- TREE_ADDRESSABLE type.
-
- PR c++/68983
- PR c++/67557
- * call.c (unsafe_copy_elision_p): Look through COMPOUND_EXPR.
-
-2016-01-05 Nathan Sidwell <nathan@acm.org>
-
- PR c++/58583
- * pt.c (build_non_dependent_expr): Don't try a checking fold when
- parsing an nsdmi.
-
-2016-01-04 Jakub Jelinek <jakub@redhat.com>
+2017-01-01 Jakub Jelinek <jakub@redhat.com>
Update copyright years.
-Copyright (C) 2016 Free Software Foundation, Inc.
+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
diff --git a/gcc/cp/ChangeLog-2016 b/gcc/cp/ChangeLog-2016
new file mode 100644
index 00000000000..7aca3ac5c94
--- /dev/null
+++ b/gcc/cp/ChangeLog-2016
@@ -0,0 +1,4388 @@
+2016-12-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/78901
+ * except.c (nothrow_libfn_p): Expect libc_name_p to return
+ const struct libc_name_struct *, if it returns NULL, return 0,
+ otherwise check c_ver and use flag_isoc99 or flag_isoc11.
+ * cfns.gperf: Add %struct-type and libc_name_struct definition.
+ For all C89 C library functions add , 89 after the name, add
+ C99 C library functions with , 99 and C11 C library functions
+ with , 11 suffix.
+ * cfns.h: Regenerated.
+
+2016-12-22 Jason Merrill <jason@redhat.com>
+
+ PR c++/78906
+ * pt.c (finish_template_variable): Use most_general_template.
+
+ PR c++/78898
+ PR c++/42329
+ * pt.c (unify): Don't look for a class template from a non-class.
+
+2016-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/72707
+ * name-lookup.c (pushdecl_maybe_friend_1): Do check shadowing of
+ artificial x if it is an anonymous union variable.
+
+ PR bootstrap/78817
+ * typeck.c (cp_build_function_call_vec): If check_function_arguments
+ returns true, set TREE_NO_WARNING on CALL_EXPR.
+ * call.c (build_over_call): Likewise.
+
+ PR c++/77830
+ * constexpr.c (cxx_eval_array_reference): Perform out of bounds
+ verification even if lval is true, just allow one past the last
+ element in that case.
+ (cxx_eval_store_expression): Detect stores to out of bound
+ ARRAY_REF.
+
+2016-12-21 Jason Merrill <jason@redhat.com>
+
+ Implement P0522R0, matching of template template arguments.
+ * pt.c (coerce_template_template_parms): Allow a template argument
+ that's less specialized than the parameter.
+ (unify_bound_ttp_args): Adjust parm's args to apply to arg's
+ template.
+ (coerce_template_args_for_ttp): Split out from
+ lookup_template_class_1.
+ (coerce_ttp_args_for_tta, store_defaulted_ttp)
+ (lookup_defaulted_ttp, add_defaults_to_ttp): New.
+ (process_partial_specialization): Set DECL_CONTEXT of
+ template template-parameters.
+ (coerce_template_parms): Only inform when complain.
+ (expand_template_argument_pack): Handle error_mark_node.
+ (convert_template_argument, template_args_equal, unify): Handle
+ any_targ_node.
+ * cp-tree.h (enum cp_tree_index): Add CPTI_ANY_TARG.
+ (any_targ_node): New.
+ * decl.c (cxx_init_decl_processing): Set it.
+ * name-lookup.c (consider_binding_level): Ignore names with embedded
+ spaces.
+
+ PR c++/42329
+ * pt.c (unify_bound_ttp_args): Split out from unify.
+ (try_class_unification): Handle BOUND_TEMPLATE_TEMPLATE_PARM.
+ (unify): Check for type/non-type mismatch early.
+ [BOUND_TEMPLATE_TEMPLATE_PARM]: Try get_template_base.
+
+ * pt.c (coerce_template_parms): Consider variadic_args_p before
+ complaining about too many template arguments.
+
+ * pt.c (process_partial_specialization): Use
+ get_partial_spec_bindings to check that the partial specialization
+ is more specialized than the primary template.
+
+ * pt.c (convert_template_argument): Pass args to do_auto_deduction.
+ (mark_template_parm): Handle deducibility from type of non-type
+ argument here.
+ (for_each_template_parm_r): Not here.
+
+ * ptree.c (cxx_print_type): Print args of
+ BOUND_TEMPLATE_TEMPLATE_PARM.
+ (cxx_print_decl): Print DECL_TEMPLATE_PARMS.
+
+ PR c++/78767 - ICE with inherited constructor default argument
+ * method.c (strip_inheriting_ctors): Strip template as appropriate.
+
+ PR c++/78749 - friend in anonymous namespace
+ * decl.c (wrapup_globals_for_namespace): Don't complain about friend
+ pseudo-template instantiations.
+
+2016-12-16 Richard Biener <rguenther@suse.de>
+
+ PR c++/71694
+ * cp-objcp-common.h (cp_unit_size_without_reusable_padding): Declare.
+ (LANG_HOOKS_UNIT_SIZE_WITHOUT_REUSABLE_PADDING): Define.
+ * cp-objcp-common.c (cp_unit_size_without_reusable_padding): New.
+
+2016-12-15 Jakub Jelinek <jakub@redhat.com>
+
+ P0490R0 GB 20: decomposition declaration should commit to tuple
+ interpretation early
+ * decl.c (get_tuple_size): Make static. If inst is error_mark_node
+ or non-complete type, return NULL_TREE, otherwise if
+ lookup_qualified_name fails or doesn't fold into INTEGER_CST, return
+ error_mark_node.
+ (get_tuple_element_type, get_tuple_decomp_init): Make static.
+ (cp_finish_decomp): Pass LOC to get_tuple_size. If it returns
+ error_mark_node, complain and fail.
+
+2016-12-15 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/77585
+ * pt.c (instantiate_decl): Push to class scope lambda resides
+ within when instantiating a generic lambda function.
+
+2016-12-14 Martin Sebor <msebor@redhat.com>
+
+ PR c++/78774
+ * pt.c (convert_template_argument): Avoid assuming operand type
+ is non-null since that of SCOPE_REF is not.
+
+2016-12-14 Martin Jambor <mjambor@suse.cz>
+
+ * parser.c: Include omp-general.h and omp-offload.h instead of
+ omp-low.h.
+ (cp_parser_omp_simd): Adjusted calls to find_omp_clause to use its new
+ name.
+ (cp_parser_omp_target_update): Likewise.
+ (cp_parser_oacc_declare): Likewise.
+ (cp_parser_oacc_enter_exit_data): Likewise.
+ (cp_parser_oacc_update): Likewise.
+ (cp_finalize_oacc_routine): Adjusted call to get_oacc_fn_attrib,
+ build_oacc_routine_dims and replace_oacc_fn_attrib to use their new
+ names.
+ * semantics.c: Include omp-general insteda of omp-low.h.
+ (finish_omp_for): Adjusted calls to find_omp_clause to use its new
+ name.
+ (finish_omp_cancel): Likewise.
+ (finish_omp_cancellation_point): Likewise.
+
+2016-12-14 Marek Polacek <polacek@redhat.com>
+
+ PR c++/72775
+ * init.c (perform_member_init): Diagnose member initializer for
+ flexible array member.
+
+2016-12-14 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78701
+ * pt.c (type_unification_real): Check tsubst arg doesn't have
+ remaining template parms before converting it.
+
+ PR c++/69481
+ * cp-tree.h (TYPE_TEMPLATE_INFO_MAYBE_ALIAS): Always use
+ TYPE_ALIAS_TEMPLATE_INFO for aliases.
+
+2016-12-13 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/69481
+ * cp-tree.h (TYPE_TEMPLATE_INFO): Remove alias type checking.
+ (TYPE_ALIAS_TEMPLATE_INFO): New.
+ (TYPE_TEMPLATE_INFO_MAYBE_ALIAS): New. Use those macros.
+ * error.c (dump_alias_template_specialization): Adjust.
+ * pt.c (maybe_process_partial_specialization,
+ iterative_has_template_arg, find_parameter_packs_r,
+ alias_template_specialization_p, dependent_alias_template_spec_p,
+ get_underlying_template, lookup_template_class_1, unify): Adjust
+ template using decl access.
+
+2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/78637
+ * parser.c (cp_parser_namespace_definition): Increment
+ nested_definition_count only if push_namespace succeeds.
+
+2016-12-08 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78551
+ * constexpr.c (extract_string_elt): New. Broken out of ...
+ (cxx_eval_array_reference): ... here. Call it.
+ (cxx_eval_store_expression): Convert init by STRING_CST into
+ CONSTRUCTOR, if needed.
+
+2016-12-08 Jakub Jelinek <jakub@redhat.com>
+
+ P0003R5 - removal of dynamic exception specification from C++17
+ * parser.c (cp_parser_exception_specification_opt): For C++17
+ error out on throw ( type-id-list ), for C++11 and C++14 issue
+ -Wdeprecated warning on it. Formatting fix. Treat throw()
+ in C++17 as noexcept(true).
+
+2016-12-07 Martin Jambor <mjambor@suse.cz>
+
+ PR c++/78589
+ * error.c (dump_decl): Use dump_function_name to dump
+ !DECL_LANG_SPECIFIC function decls with no or self-referencing
+ abstract origin.
+
+2016-12-07 Nathan Sidwell <nathan@acm.org>
+
+ * pt.c (tsubst <{NON,}TYPE_ARGUMENT_PACK>: Simplify control flow
+ and avoid re-tsubsting type.
+
+ * cp-tree.h (enum cp_tree_index): Add CPTI_AUTO_IDENTIFIER &
+ CPTI_DECLTYPE_AUTO_IDENTIFIER.
+ (auto_identifier, decltype_auto_identifier): New.
+ *decl.c (initialize_predefined_identifiers): Add 'auto' and
+ 'decltype(auto)'.
+ (grokdeclarator): Use cached identifier.
+ * pt.c (make_decltype_auto, make_auto, make_constrained_auto,
+ is_auto): Likewise.
+
+2016-12-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/78649
+ * pt.c (tsubst_init): Don't call build_value_init if decl's type
+ is error_mark_node.
+
+2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
+ James Norris <jnorris@codesourcery.com>
+
+ * parser.c (cp_parser_oacc_enter_exit_data): Update diagnostics.
+ (cp_parser_pragma): Error when PRAGMA_OACC_{ENTER_DATA,
+ EXIT_DATA,WAIT} are not used in compound statements.
+
+2016-12-01 Jason Merrill <jason@redhat.com>
+
+ * call.c (add_function_candidate): Also exclude inherited ctors
+ that take a type reference-related to the derived class.
+
+ * call.c (add_function_candidate): Exclude inherited copy/move
+ ctors.
+
+2016-11-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/77922
+ * name-lookup.c (lookup_name_fuzzy): Filter out reserved words
+ that were filtered out by init_reswords.
+
+2016-11-28 Jakub Jelinek <jakub@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/72808
+ * decl.c (finish_enum_value_list): Call fixup_type_variants on
+ current_class_type after
+ insert_late_enum_def_into_classtype_sorted_fields.
+
+2016-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77591
+ * typeck.c (maybe_warn_about_returning_address_of_local): Optimize
+ whats_returned through fold_for_warn.
+
+2016-11-27 Jason Merrill <jason@redhat.com>
+
+ PR c++/77907
+ * constexpr.c (cxx_eval_constant_expression): Use cp_fold_convert.
+
+2016-11-24 Martin Liska <mliska@suse.cz>
+
+ PR bootstrap/78493
+ * parser.c (cp_parser_range_for): Use safe_push instead of quick_push.
+
+2016-11-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77907
+ * cp-gimplify.c (cp_fold) <case CALL_EXPR>: When calling constructor
+ and maybe_constant_value returns non-CALL_EXPR, create INIT_EXPR
+ with the object on lhs and maybe_constant_value returned expr on rhs.
+
+ PR c++/71450
+ * pt.c (tsubst_copy): Return error_mark_node when mark_used
+ fails, even when complain & tf_error.
+
+ PR c++/77739
+ * cp-gimplify.c (cp_gimplify_tree) <case VEC_INIT_EXPR>: Pass
+ false as handle_invisiref_parm_p to cp_genericize_tree.
+ (struct cp_genericize_data): Add handle_invisiref_parm_p field.
+ (cp_genericize_r): Don't wrap is_invisiref_parm into references
+ if !wtd->handle_invisiref_parm_p.
+ (cp_genericize_tree): Add handle_invisiref_parm_p argument,
+ set wtd.handle_invisiref_parm_p to it.
+ (cp_genericize): Pass true as handle_invisiref_parm_p to
+ cp_genericize_tree. Formatting fix.
+
+2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c++/71973
+ * decl.c (duplicate_decls): Warn when a built-in function is redefined.
+ Don't overload builtin functions with C++ functions.
+ Handle const_tm_ptr_type_node like file_ptr_node.
+ Copy the TREE_NOTHROW flag unmodified to the old decl.
+
+2016-11-18 Jason Merrill <jason@redhat.com>
+
+ PR objc++/78418 - ICE in string tests on darwin
+ * tree.c (lvalue_kind): Guard DECL_HAS_VALUE_EXPR_P.
+
+2016-11-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77285
+ * mangle.c (mangle_tls_init_fn, mangle_tls_wrapper_fn): Call
+ check_abi_tags.
+
+2016-11-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/67631 - list-init and explicit conversions
+ * semantics.c (finish_compound_literal): Call digest_init_flags.
+ * typeck2.c (digest_init_flags): Add complain parm.
+ (store_init_value): Pass it.
+
+2016-11-18 Richard Sandiford <richard.sandiford@arm.com>
+ Alan Hayward <alan.hayward@arm.com>
+ David Sherwood <david.sherwood@arm.com>
+
+ * class.c (finish_struct_bits): Use SET_DECL_MODE.
+ (build_base_field_1, layout_class_type, finish_struct_1): Likewise.
+ * decl.c (make_label_decl): Likewise.
+ * pt.c (tsubst_decl): Likewise.
+
+2016-11-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/78193 - inherited ctor regressions on sparc32.
+ * call.c (build_over_call): Don't set CALL_FROM_THUNK_P here.
+ (build_call_a): Set it here, and don't insert EMPTY_CLASS_EXPR.
+ (convert_like_real) [ck_rvalue]: Also pass non-addressable
+ types along directly.
+
+2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/55080
+ * parser.c (cp_parser_non_integral_constant_expression): Issue a
+ pedwarn instead of an error for case NIC_FLOAT.
+
+2016-11-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/78124 - list-initialization and inherited ctor
+ * name-lookup.c (do_class_using_decl): Set CLASSTYPE_NON_AGGREGATE.
+
+ PR c++/78369 - {} as default argument
+ * call.c (build_special_member_call): Handle CONSTRUCTOR.
+
+ PR c++/68377
+ * parser.c (cp_parser_fold_expression): Check TREE_NO_WARNING.
+
+2016-11-16 Jason Merrill <jason@redhat.com>
+
+ PR c++/78373
+ * decl.c (cp_finish_decl): Don't set TREE_CONSTANT on a reference.
+ * typeck2.c (store_init_value): Likewise.
+
+ * decl.c (store_decomp_type, lookup_decomp_type): New.
+ (cp_finish_decomp): Call store_decomp_type.
+ * semantics.c (finish_decltype_type): Call lookup_decomp_type.
+ * cp-tree.h: Declare lookup_decomp_type.
+
+2016-11-15 Jakub Jelinek <jakub@redhat.com>
+
+ * decl.c (cp_finish_decomp): For DECL_NAMESPACE_SCOPE_P decl,
+ set DECL_ASSEMBLER_NAME.
+ * parser.c (cp_parser_decomposition_declaration): Likewise
+ if returning error_mark_node.
+ * mangle.c (mangle_decomp): New function.
+ * cp-tree.h (mangle_decomp): New declaration.
+
+2016-11-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/78358
+ * semantics.c (finish_decltype_type): Strip references for a tuple
+ decomposition.
+ * cp-tree.h (DECL_DECOMPOSITION_P): False for non-variables.
+
+ * decl2.c (decl_maybe_constant_var_p): References qualify.
+ * constexpr.c (non_const_var_error): Handle references.
+ * init.c (constant_value_1): Always check decl_constant_var_p.
+ * cp-gimplify.c (cp_fold_maybe_rvalue): Don't fold references.
+ * error.c (dump_decl_name): Split out from dump_decl.
+
+2016-11-14 Jason Merrill <jason@redhat.com>
+
+ * tree.c (bitfield_p): New.
+ * cp-tree.h: Declare it.
+ * typeck.c (cxx_sizeof_expr, cxx_alignof_expr)
+ (cp_build_addr_expr_1): Use it instead of DECL_C_BIT_FIELD.
+ * decl.c (cp_finish_decomp): Look through reference. Always
+ SET_DECL_DECOMPOSITION_P.
+ * semantics.c (finish_decltype_type): Adjust decomposition handling.
+
+2016-11-13 Jakub Jelinek <jakub@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ Implement P0217R3 - C++17 structured bindings
+ * cp-tree.h (struct lang_decl_base): Add decomposition_p.
+ (DECL_DECOMPOSITION_P): New
+ (enum auto_deduction_context): Add adc_decomp_type.
+ (enum cp_declarator_kind): Add cdk_decomp.
+ * constexpr.c (cxx_eval_constant_expression): Look through
+ DECL_VALUE_EXPR.
+ (potential_constant_expression_1): Likewise.
+ * decl.c (reshape_init): Preserve CONSTRUCTOR_IS_DIRECT_INIT.
+ (check_initializer): Use build_aggr_init for DECL_DECOMPOSITION_P.
+ (cp_finish_decl): Pass adc_decomp_type for decomposition.
+ (find_decomp_class_base, get_tuple_size, get_tuple_element_type)
+ (get_tuple_decomp_init, cp_finish_decomp): New.
+ (grokdeclarator): Handle decomposition.
+ * init.c (build_aggr_init): Handle decomposition array.
+ (build_vec_init): Handle initialization from { array }.
+ * name-lookup.c (add_function): Always wrap TEMPLATE_DECL in
+ OVERLOAD.
+ * parser.c (declarator_can_be_parameter_pack): Handle cdk_decomp.
+ (function_declarator_p, strip_declarator_types)
+ (cp_parser_check_declarator_template_parameters): Likewise.
+ (cp_parser_range_for, cp_convert_range_for): Handle decomposition.
+ (cp_parser_simple_declaration): Parse decomposition.
+ (cp_parser_decomposition_declaration): New.
+ * pt.c (tsubst_decomp_names): New.
+ (subst_expr) [DECL_EXPR, RANGE_FOR_STMT]: Handle decomposition.
+ (do_auto_deduction): Handle adc_decomp_type.
+ * semantics.c (finish_decltype_type): Look through DECL_VALUE_EXPR.
+ * typeck.c (is_bitfield_expr_with_lowered_type): Likewise.
+ * tree.c (lvalue_kind): Likewise.
+ (cp_build_reference_type): Handle reference collapsing.
+
+2016-11-13 Jason Merrill <jason@redhat.com>
+
+ * call.c (build_new_method_call_1): Include template arguments in
+ error message.
+ (print_error_for_call_failure): Likewise.
+ (build_new_function_call): Pass them in.
+ * name-lookup.c (supplement_binding_1): Don't complain about a
+ conflict with an erroneous declaration.
+ * error.c (dump_decl): Fix printing of alias declaration.
+ * decl.c (make_typename_type): Call cxx_incomplete_type_error.
+ * parser.c (cp_parser_diagnose_invalid_type_name): Likewise.
+ * semantics.c (perform_koenig_lookup): Don't wrap an error in
+ TEMPLATE_ID_EXPR.
+
+2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR c/35503
+ * parser.c (cp_parser_postfix_pexpression): Call warn_for_restrict.
+
+2016-11-12 Jason Merrill <jason@redhat.com>
+
+ CWG 2233
+ * typeck.c (convert_arguments): Handle default arg followed by none.
+
+ * constexpr.c (potential_constant_expression_1): REALPART_EXPR and
+ IMAGPART_EXPR can be lvalues.
+
+ DR 374
+ PR c++/56480
+ * pt.c (check_specialization_namespace): Allow any enclosing
+ namespace.
+ (check_unqualified_spec_or_inst): New.
+ (check_explicit_specialization): Call it.
+ * parser.c (cp_parser_elaborated_type_specifier)
+ (cp_parser_class_head): Call it.
+
+2016-11-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/77337
+ * pt.c (tsubst_friend_function): Don't set DECL_INITIAL.
+ (instantiate_decl): It's OK to defer a constexpr function.
+ * cp-tree.h (DECL_FRIEND_PSEUDO_TEMPLATE_INSTANTIATION): Check
+ DECL_LANG_SPECIFIC.
+ * decl2.c (decl_defined_p): Use it. No longer static.
+ * decl.c (redeclaration_error_message): Use decl_defined_p.
+ * constexpr.c (cxx_eval_call_expression): Set input_location around
+ call to instantiate_decl.
+
+2016-11-10 Jakub Jelinek <jakub@redhat.com>
+
+ * mangle.c (mangle_decl): Only emit -Wc++1z-compat warnings for
+ public or external symbols.
+
+2016-11-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/78283
+ * mangle.c (start_mangling): Reset G.need_cxx1z_warning.
+
+2016-11-09 Jason Merrill <jason@redhat.com>
+
+ * parser.c (cp_parser_simple_type_specifier): Allow placeholder
+ for template template parameter.
+ (cp_parser_type_id_1): Improve diagnostic.
+ * decl.c (grokdeclarator): Handle class deduction diagnostics here.
+ * pt.c (splice_late_return_type): Not here.
+ (tsubst) [TEMPLATE_TYPE_PARM]: Substitute into placeholder template.
+ (do_class_deduction): Handle non-class templates.
+
+ Implement P0127R2, Declaring non-type parameters with auto.
+ * cp-tree.h (enum auto_deduction_context): Add adc_unify.
+ * decl.c (grokdeclarator): Allow 'auto' in C++17 template non-type
+ parameter types.
+ * pt.c (do_auto_deduction): Add outer_targs parameter.
+ (convert_template_argument): Call do_auto_deduction. If adc_unify,
+ don't give up on dependent init.
+ (unify): Likewise. In C++17, walk into the type of a
+ TEMPLATE_PARM_INDEX.
+ (for_each_template_parm): Add any_fn parameter.
+ (struct pair_fn_data): Likewise.
+ (for_each_template_parm_r): Call it for any tree. In C++17, walk
+ into the type of a TEMPLATE_PARM_INDEX.
+ (zero_r, array_deduction_r, try_array_deduction): New.
+ (type_unification_real): Call try_array_deduction.
+ (get_partial_spec_bindings): Likewise.
+
+2016-11-07 Jason Merrill <jason@redhat.com>
+
+ Implement P0012R1, Make exception specifications part of the type
+ system.
+ * cp-tree.h (enum tsubst_flags): Add tf_fndecl_type.
+ (flag_noexcept_type, ce_type): New.
+ * call.c (build_conv): Add ck_fnptr.
+ (enum conversion_kind): Change ck_tsafe to ck_fnptr.
+ (convert_like_real): Likewise.
+ (standard_conversion): Likewise. Allow function pointer
+ conversions for pointers to member functions.
+ (reference_compatible_p): Allow function pointer conversions.
+ (direct_reference_binding): Likewise.
+ (reference_binding): Reference-compatible is no longer a subset of
+ reference-related.
+ (is_subseq): Also strip ck_lvalue after next_conversion.
+ * class.c (instantiate_type): Check fnptr_conv_p.
+ (resolve_address_of_overloaded_function): Likewise.
+ * cvt.c (can_convert_tx_safety): Now static.
+ (noexcept_conv_p, fnptr_conv_p, strip_fnptr_conv): New.
+ * decl.c (flag_noexcept_type): Define.
+ (cxx_init_decl_processing): Set it.
+ (bad_specifiers): Check it.
+ (grokdeclarator) [cdk_function]: Add exception-spec to type here.
+ * lambda.c (maybe_add_lambda_conv_op): Add exception-spec to
+ returned pointer.
+ * mangle.c (struct globals): Add need_cxx1z_warning.
+ (mangle_decl): Check it.
+ (write_exception_spec): New.
+ (write_function_type): Call it.
+ (canonicalize_for_substitution): Handle exception spec.
+ (write_type): Likewise.
+ (write_encoding): Set processing_template_decl across mangling of
+ partially-instantiated type.
+ * pt.c (determine_specialization): Pass tf_fndecl_type.
+ (tsubst_decl, fn_type_unification): Likewise.
+ (tsubst): Strip tf_fndecl_type, pass it to
+ tsubst_exception_specification.
+ (convert_nontype_argument_function): Handle function pointer
+ conversion.
+ (convert_nontype_argument): Likewise.
+ (unify, for_each_template_parm_r): Walk into noexcept-specifier.
+ * rtti.c (ptr_initializer): Encode noexcept.
+ * tree.c (canonical_eh_spec): New.
+ (build_exception_variant): Use it.
+ * typeck.c (composite_pointer_type): Handle fnptr conversion.
+ (comp_except_specs): Compare canonical EH specs.
+ (structural_comptypes): Call it.
+
+ * call.c (standard_conversion): Reorganize pointer conversions.
+ * pt.c (convert_nontype_argument_function): Convert to ref here.
+ (convert_nontype_argument): Not here.
+ (convert_template_argument): Add original type to error message.
+ (RECUR_AND_CHECK_FAILURE): Remove trailing semicolon.
+ (unify): Compare function-qualifiers.
+ * typeck.c (same_type_ignoring_top_level_qualifiers_p): Use
+ cp_build_qualified_type rather than TYPE_MAIN_VARIANT.
+
+ * pt.c (push_tinst_level_loc): Add template instantiations to the
+ announce_function stream.
+
+2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/67980
+ * pt.c (tsubst_expr, case IF_STMT): Use fold_non_dependent_expr
+ to suppress unwanted warnings.
+
+2016-11-03 Jason Merrill <jason@redhat.com>
+
+ PR c++/78198
+ * call.c (convert_default_arg): Look through inheriting ctors.
+
+2016-11-03 Jakub Jelinek <jakub@redhat.com>
+ Alexandre Oliva <aoliva@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR debug/28767
+ PR debug/56974
+ * tree.c (cp_check_qualified_type): Use check_base_type and
+ TYPE_QUALS comparison instead of check_qualified_type.
+ (cxx_type_hash_eq): Return false if type_memfn_rqual don't match.
+ * cp-objcp-common.c (cp_get_debug_type): New function.
+ (cp_decl_dwarf_attribute): Don't handle types here.
+ (cp_type_dwarf_attribute): New function.
+ * cp-objcp-common.h (cp_get_debug_type, cp_type_dwarf_attribute):
+ Declare.
+ (LANG_HOOKS_GET_DEBUG_TYPE, LANG_HOOKS_TYPE_DWARF_ATTRIBUTE):
+ Define.
+
+2016-11-03 Jason Merrill <jason@redhat.com>
+
+ * tree.c (cp_check_qualified_type): Call check_base_type instead
+ of check_qualified_type.
+ (cxx_type_hash_eq): Check ref-qualifiers.
+ * typeck.c (apply_memfn_quals): No need to mess with TYPE_CANONICAL.
+
+2016-11-01 Jason Merrill <jason@redhat.com>
+
+ Implement P0136R1, Rewording inheriting constructors.
+ * call.c (enum rejection_reason_code): Add rr_inherited_ctor.
+ (inherited_ctor_rejection): New.
+ (add_function_candidate): Reject inherited ctors for copying.
+ (enforce_access): Use strip_inheriting_ctors.
+ (print_z_candidate): Likewise. Handle rr_inherited_ctor.
+ (convert_like_real): Avoid copying inheriting ctor parameters.
+ (build_over_call): Likewise. A base ctor inheriting from vbase
+ has no parms. Sorry about varargs.
+ (joust): A local constructor beats inherited with the same convs.
+ * class.c (add_method): Handle hiding inheriting ctors.
+ (one_inherited_ctor): Handle new semantics.
+ (add_implicitly_declared_members): Pass using_decl down.
+ (build_clone): A base ctor inheriting from vbase has no parms.
+ * cp-tree.h (DECL_INHERITED_CTOR): Store this instead of the base.
+ (SET_DECL_INHERITED_CTOR): Likewise.
+ (DECL_INHERITED_CTOR_BASE): Adjust.
+ * constexpr.c: Adjust.
+ * error.c (dump_function_decl): Decorate inheriting ctors.
+ * init.c (emit_mem_initializers): Suppress access control in
+ inheriting ctor.
+ * mangle.c (write_special_name_constructor): Handle new inheriting
+ ctor mangling.
+ * method.c (strip_inheriting_ctors, inherited_ctor_binfo)
+ (ctor_omit_inherited_parms, binfo_inherited_from): New.
+ (synthesized_method_walk): Use binfo_inherited_from. Suppress
+ access control in inheriting ctor.
+ (deduce_inheriting_ctor): Deleted if ambiguous ctor inheritance.
+ (maybe_explain_implicit_delete): Explain ambigous ctor inheritance.
+ (add_one_base_init, do_build_copy_constructor): Adjust.
+ (locate_fn_flags, explain_implicit_non_constexpr): Adjust.
+ (implicitly_declare_fn): Adjust.
+ (get_inherited_ctor): Remove.
+ * name-lookup.c (do_class_using_decl): Check for indirect ctor
+ inheritance.
+ * optimize.c (cdtor_comdat_group): Adjust for new mangling.
+ (maybe_clone_body): Handle omitted parms in base clone.
+ (maybe_thunk_body): Don't thunk if base clone omits parms.
+ * pt.c (tsubst_decl): Adjust.
+ (instantiate_template_1): Suppress access control in inheriting
+ ctor.
+ (fn_type_unification): Do deduction with inherited ctor.
+ * tree.c (special_function_p): Adjust.
+
+2016-11-01 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle DW_AT_inline.
+
+2016-11-01 Jason Merrill <jason@redhat.com>
+
+ * class.c (declared_access): Split out from handle_using_decl.
+
+2016-10-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/78089
+ * parser.c (cp_parser_postfix_expression): Replace return statement in
+ the first switch with setting postfix_expression to the return
+ expression and break;.
+
+ PR c++/77886
+ * pt.c (tsubst_expr) <case CASE_LABEL_EXPR> Copy over
+ FALLTHROUGH_LABEL_P flag to the new LABEL_DECL.
+ (tsubst_expr) <case LABEL_EXPR>: Likewise.
+
+2016-09-11 Le-Chun Wu <lcwu@google.com>
+ Mark Wielaard <mjw@redhat.com>
+
+ * name-lookup.c (pushdecl_maybe_friend): When emitting a
+ shadowing warning, use the code corresponding to the
+ given -Wshadow= variant.
+
+2016-10-26 Jason Merrill <jason@redhat.com>
+
+ * class.c (add_method): Allow using-declarations to coexist.
+
+2016-10-25 Jason Merrill <jason@redhat.com>
+
+ * constexpr.c (maybe_constant_init): Pull out TARGET_EXPR_INITIAL.
+ (cxx_eval_outermost_constant_expr): Don't return a CONSTRUCTOR
+ with CONSTRUCTOR_NO_IMPLICIT_ZERO.
+ (cxx_eval_call_expression): Clear CONSTRUCTOR_NO_IMPLICIT_ZERO.
+
+2016-10-25 Jakub Jelinek <jakub@redhat.com>
+
+ * parser.c (cp_parser_postfix_expression): Adding missing break;.
+
+ * cp-tree.h (finish_builtin_launder): Declare.
+ * parser.c (cp_parser_postfix_expression): Handle RID_BUILTIN_LAUNDER.
+ * semantics.c (finish_builtin_launder): New function.
+ * pt.c (tsubst_copy_and_build): Handle instantiation of IFN_LAUNDER.
+ * constexpr.c (cxx_eval_internal_function): Handle IFN_LAUNDER.
+ (potential_constant_expression_1): Likewise.
+
+2016-10-24 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle DW_AT_reference
+ and DW_AT_rvalue_reference.
+
+ * cxx-pretty-print.c (pp_cxx_check_constraint): Use VAR_P (x)
+ instead of TREE_CODE (x) == VAR_DECL.
+ * constraint.cc (get_concept_definition): Likewise.
+ (finish_shorthand_constraint): Likewise.
+ * init.c (warn_placement_new_too_small): Likewise.
+ * cp-gimplify.c (cp_genericize_r): Likewise.
+
+2016-10-21 Jason Merrill <jason@redhat.com>
+
+ PR c++/77656
+ * pt.c (convert_template_argument): Call convert_nontype_argument
+ on value-dependent but not type-dependent arguments.
+ (convert_nontype_argument): Handle value-dependent arguments.
+ (canonicalize_expr_argument): New.
+ (deducible_expression, unify): Skip CONVERT_EXPR.
+ * error.c (dump_template_argument): Likewise.
+ * mangle.c (write_expression): Likewise.
+
+ * ptree.c (cxx_print_xnode) [TEMPLATE_PARM_INDEX]: Dump the decl.
+
+2016-10-21 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-objcp-common.c (cp_decl_dwarf_attribute): Handle
+ DW_AT_const_expr.
+
+2016-10-17 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-objcp-common.h (cp_function_decl_explicit_p,
+ cp_function_decl_deleted_p, cp_function_decl_defaulted): Remove.
+ (cp_decl_dwarf_attribute): Declare.
+ (LANG_HOOKS_FUNCTION_DECL_EXPLICIT_P,
+ LANG_HOOKS_FUNCTION_DECL_DELETED_P,
+ LANG_HOOKS_FUNCTION_DECL_DEFAULTED): Remove.
+ (LANG_HOOKS_DECL_DWARF_ATTRIBUTE): Redefine.
+ * cp-objcp-common.c (cp_function_decl_explicit_p,
+ cp_function_decl_deleted_p, cp_function_decl_defaulted): Remove.
+ (cp_decl_dwarf_attribute): New function.
+
+2016-10-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/77945
+ * constexpr.c (maybe_simplify_trivial_copy): New.
+ (cxx_eval_store_expression): Call it.
+ * call.c (build_over_call): Use unsigned char for trivial copy.
+
+2016-10-14 Jason Merrill <jason@redhat.com>
+
+ Implement P0017R1, C++17 aggregates with bases.
+ * class.c (build_base_field_1): Split out from...
+ (build_base_field): ...here. In C++17 mode, build a field for
+ empty bases.
+ * decl.c (xref_basetypes): In C++17 aggregates can have bases.
+ (next_initializable_field): Allow base fields in C++17.
+ * typeck2.c (process_init_constructor_record): Likewise.
+
+2016-10-14 Jakub Jelinek <jakub@redhat.com>
+
+ DR 1511 - const volatile variables and ODR
+ * decl.c (grokvardecl): Change flags argument to type_quals,
+ add conceptp argument. Set TREE_PUBLIC for non-static volatile vars.
+ (grokdeclarator): Adjust grokvardecl caller.
+
+2016-10-13 Martin Sebor <msebor@redhat.com>
+
+ PR c++/71912
+ * class.c (struct flexmems_t): Add members.
+ (find_flexarrays): Add arguments. Correct handling of anonymous
+ structs.
+ (diagnose_flexarrays): Adjust to issue warnings in addition to errors.
+ (check_flexarrays): Add argument.
+ (diagnose_invalid_flexarray): New functions.
+
+2016-10-13 Jakub Jelinek <jakub@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ Implement P0386R2 - C++17 inline variables
+ * cp-tree.h (struct lang_type): Shrink language field to 1 bit
+ from 4. Add var_declared_inline_p field. Mention 2 spare bits.
+ (DECL_VAR_DECLARED_INLINE_P): Define.
+ (SET_DECL_VAR_DECLARED_INLINE_P): Define.
+ (DECL_INLINE_VAR_P): Define.
+ (diagnose_inline_vars_for_namespace): Declare.
+ * decl.c (diagnose_inline_vars_for_namespace): New function.
+ (duplicate_decls): For static data members copy
+ DECL_DECLARED_CONSTEXPR_P.
+ (redeclaration_error_message): Handle C++17 redundant redeclaration
+ of constexpr static data member outside of class.
+ (maybe_commonize_var): Handle inline variables.
+ (check_initializer): Ignore inline variables for diagnostics.
+ Adjust diagnostic wording for C++17.
+ (make_rtl_for_nonlocal_decl): Allow in-class definition of
+ inline static data members.
+ (bad_specifiers): Don't diagnose inline on variables here.
+ (grokvardecl): Add inlinep argument, non-static const inline variables
+ are TREE_PUBLIC.
+ (check_static_variable_definition): Return early also for inline
+ variables.
+ (mark_inline_variable): New.
+ (grokdeclarator): Handle inline variables and inline static data
+ members.
+ * typeck2.c (store_init_value): Don't diagnose non-constant
+ initializers for non-constexpr inline static data members.
+ * decl2.c (vague_linkage_p): Return true for inline variables.
+ (c_parse_final_cleanups): In-class declaration of inline static
+ data members is a definition. Call diagnose_inline_vars_for_namespace
+ through walk_namespaces.
+ * pt.c (instantiate_decl): Set pattern_defined for in-class definitions
+ of inline static data members.
+
+2016-10-13 Jason Merrill <jason@redhat.com>
+
+ * decl.c (mark_inline_variable): New.
+
+>>>>>>> .r241142
+2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * decl2.c: Include memmodel.h.
+ * rtti.c: Likewise.
+
+2016-10-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/77742
+ * init.c (build_new_1): Don't -Waligned-new about placement new.
+ (malloc_alignment): New. Consider MALLOC_ABI_ALIGNMENT.
+ * decl.c (cxx_init_decl_processing): New.
+
+2016-10-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/77890
+ PR c++/77912
+ * pt.c (do_class_deduction): Set cp_unevaluated_operand.
+ (tsubst) [TEMPLATE_TYPE_PARM]: Copy CLASS_PLACEHOLDER_TEMPLATE.
+
+2016-10-08 Jason Merrill <jason@redhat.com>
+
+ * cp-gimplify.c (cp_fold): Add variable name.
+
+ * cp-gimplify.c (cp_fold): Distribute cp_truthvalue_conversion
+ into COND_EXPR.
+
+2016-10-07 Jason Merrill <jason@redhat.com>
+
+ Further P0135 refinement.
+ * call.c (build_user_type_conversion_1): Consider conversions from
+ a single element in an initializer-list.
+ (build_temp): Undo early_elide_copy change.
+ (build_over_call): Check that we don't try to copy a TARGET_EXPR
+ in C++17 mode. Set user_conv_p here.
+ (convert_like_real): Not here.
+ (check_self_delegation): Split out from...
+ (build_special_member_call): ...here. Handle C++17 copy elision.
+ * cvt.c (early_elide_copy): Remove.
+ (ocp_convert): Undo early_elide_copy change.
+ * except.c (build_throw): Likewise.
+ * init.c (expand_default_init): Likewise.
+ * typeck.c (cp_build_modify_expr): Likewise.
+
+2016-10-07 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/64433
+ DR1658, DR1611
+ * init.c (emit_mem_initializers): Don't construct vbases of
+ abstract classes.
+ (push_base_cleanups): Don't push vbase cleanups for abstract class
+ when in C++14 mode.
+ * method.c (synthethesized_method_walk): Don't walk vbases of
+ abstract classes when in C++14 mode.
+
+2016-10-07 Jakub Jelinek <jakub@redhat.com>
+
+ Implement LWG2296 helper intrinsic
+ * parser.c (cp_parser_postfix_expression): Handle RID_ADDRESSOF.
+ * cp-objcp-common.c (cp_common_init_ts): Handle ADDRESSOF_EXPR.
+ * constexpr.c (potential_constant_expression_1): Likewise.
+ * error.c (dump_expr): Likewise.
+ * typeck.c (cp_build_addressof): New function.
+ * cp-tree.h (cp_build_addressof): Declare.
+ * cxx-pretty-print.h (pp_cxx_addressof_expression): Declare.
+ * cp-tree.def (ADDRESSOF_EXPR): New tree code.
+ * cxx-pretty-print.c (cxx_pretty_printer::primary_expression): Handle
+ ADDRESSOF_EXPR. Add __builtin_addressof and
+ __has_unique_object_representations into syntax in function comment.
+ (pp_cxx_addressof_expression): New function.
+ * pt.c (tsubst_copy_and_build): Handle ADDRESSOF_EXPR.
+
+2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c++/77700
+ * parser.c (cp_parser_base_specifier): Fix a warning.
+
+2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR c++/69733
+ * decl.c (grokdeclarator): Try to find the correct location for an
+ ignored qualifier.
+
+2016-10-07 Martin Liska <mliska@suse.cz>
+
+ * lambda.c (maybe_add_lambda_conv_op): Set default value.
+
+2016-10-06 Jason Merrill <jason@redhat.com>
+
+ * call.c (build_temp, convert_like_real): Don't re-copy
+ TARGET_EXPR. Handle packed fields.
+ (build_x_va_arg): Wrap it in a TARGET_EXPR.
+ (build_over_call): Add sanity check.
+ * cvt.c (early_elide_copy): New.
+ (ocp_convert): Use it.
+ * except.c (build_throw): Use it.
+ * init.c (get_nsdmi): Put back the TARGET_EXPR.
+ (expand_default_init): Call early_elide_copy.
+ * typeck.c (cp_build_modify_expr): Call early_elide_copy.
+
+2016-10-06 Jakub Jelinek <jakub@redhat.com>
+
+ Implement P0258R2 - helper for C++17
+ std::has_unique_object_representations trait
+ * cp-tree.h (enum cp_trait_kind): Add
+ CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS.
+ (struct lang_type_class): Add unique_obj_representations
+ and unique_obj_representations_set bitfields.
+ (CLASSTYPE_UNIQUE_OBJ_REPRESENTATIONS,
+ CLASSTYPE_UNIQUE_OBJ_REPRESENTATIONS_SET): Define.
+ (type_has_unique_obj_representations): Declare.
+ * parser.c (cp_parser_primary_expression): Handle
+ RID_HAS_UNIQUE_OBJ_REPRESENTATIONS.
+ (cp_parser_trait_expr): Likewise. Formatting fix.
+ * semantics.c (trait_expr_value, finish_trait_expr): Handle
+ CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS.
+ * tree.c (type_has_unique_obj_representations): New function.
+ (record_has_unique_obj_representations): New function.
+ * cxx-pretty-print.c (pp_cxx_trait_expression): Handle
+ CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS.
+
+2016-10-05 Jason Merrill <jason@redhat.com>
+
+ Implement P0135R1, Guaranteed copy elision.
+ * cvt.c (ocp_convert): Don't re-copy a TARGET_EXPR in C++17.
+
+ PR c++/54293
+ * call.c (reference_binding): Fix binding to member of temporary.
+
+ * call.c (extend_ref_init_temps): Fix TARGET_EXPR handling.
+
+ * parser.c (cp_parser_skip_to_end_of_statement): Add missing break.
+
+ * semantics.c (finish_compound_literal): Handle class placeholder.
+
+2016-10-05 Marek Polacek <polacek@redhat.com>
+
+ Implement P0305R1, Selection statements with initializer.
+ * cp-array-notation.c (create_an_loop): Call finish_init_stmt
+ instead of finish_for_init_stmt.
+ * cp-tree.h (finish_for_init_stmt): Rename to finish_init_stmt.
+ * decl.c (poplevel): Adjust a comment.
+ * init.c (build_vec_init): Call finish_init_stmt instead of
+ finish_for_init_stmt.
+ * name-lookup.c (pushdecl_maybe_friend_1): Adjust a comment.
+ * name-lookup.h (enum scope_kind): Likewise.
+ * parser.c (cp_parser_statement): Update commentary.
+ (cp_parser_init_statement_p): New function.
+ (cp_parser_selection_statement): Parse the optional init-statement.
+ (cp_parser_for): Call finish_init_stmt instead of finish_for_init_stmt.
+ (cp_parser_c_for): Likewise.
+ (cp_convert_range_for): Call finish_init_stmt instead of finish_for_init_stmt.
+ (cp_parser_range_for_member_function): Update commentary.
+ (cp_parser_iteration_statement):
+ (cp_parser_for_init_statement): Rename to cp_parser_init_statement.
+ * pt.c (tsubst_omp_for_iterator): Update commentary.
+ (tsubst_expr): Call finish_init_stmt instead of finish_for_init_stmt.
+ * semantics.c (finish_for_init_stmt): Rename to finish_init_stmt.
+ Update commentary.
+
+2016-10-04 Jason Merrill <jason@redhat.com>
+
+ PR c++/77852
+ * pt.c (do_class_deduction): Handle list-initialization.
+ (do_auto_deduction): Call it sooner.
+ (build_deduction_guide): Use tsubst_arg_types.
+ (rewrite_template_parm): Don't copy_type.
+
+ PR c++/77775
+ * constexpr.c (cxx_eval_component_reference): Use name matching
+ for PMFs.
+
+ Implement P0091R2, Template argument deduction for class templates.
+ * parser.c (cp_parser_simple_type_specifier): Parse class placeholder.
+ Use the location of the beginning of the type-specifier.
+ (cp_parser_init_declarator): Parse deduction guide.
+ (cp_parser_diagnose_invalid_type_name): Mention class deduction.
+ (cp_parser_type_id_1): Don't accept class placeholder as template arg.
+ * cp-tree.h (CLASS_PLACEHOLDER_TEMPLATE): New.
+ * decl.c (grokdeclarator): Check for uninitialized auto here.
+ (start_decl_1): Not here.
+ (cp_finish_decl): Or here. Don't collapse a list when doing
+ class deduction.
+ (grokfndecl): Check deduction guide scope and body.
+ * error.c (dump_decl, dump_function_decl, dump_function_name):
+ Handle deduction guides.
+ * pt.c (make_template_placeholder, do_class_deduction): New.
+ (build_deduction_guide, rewrite_template_parm): New.
+ (dguide_name, dguide_name_p, deduction_guide_p): New.
+ (do_auto_deduction): Call do_class_deduction.
+ (splice_late_return_type, is_auto): Handle class placeholders.
+ (template_parms_level_to_args): Split from template_parms_to_args.
+ (tsubst_template_parms_level): Split from tsubst_template_parms.
+ * typeck2.c (build_functional_cast): Handle class placeholder.
+
+2016-10-04 Martin Sebor <msebor@redhat.com>
+
+ PR c++/77804
+ * init.c (warn_placement_new_too_small): Avoid assuming an array type
+ has a constant size.
+
+2016-10-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77791
+ * parser.c (cp_parser_lambda_declarator_opt): Only pedwarn
+ for C++11 on decls in the param_list. Test cxx_dialect < cxx14 before
+ the loop just once.
+
+ * cp-tree.h (enum cp_tree_index): Remove CPTI_JAVA_*,
+ CPTI_LANG_NAME_JAVA and CPTI_JCLASS.
+ (java_byte_type_node, java_short_type_node, java_int_type_node,
+ java_long_type_node, java_float_type_node, java_double_type_node,
+ java_char_type_node, java_boolean_type_node, lang_name_java,
+ jclass_node): Remove.
+ (enum languages): Remove lang_java.
+ (TYPE_FOR_JAVA): Remove.
+ (struct lang_type_class): Remove java_interface bit-field.
+ (TYPE_JAVA_INTERFACE): Remove.
+ (pragma_java_exceptions): Remove.
+ (check_java_method, build_java_class_ref): Remove prototypes.
+ * name-lookup.c (pushtag_1): Don't set TYPE_FOR_JAVA.
+ * decl2.c (acceptable_java_type, check_java_method): Remove.
+ (import_export_decl): Remove TYPE_FOR_JAVA handling.
+ (build_java_method_aliases): Remove.
+ (c_parse_final_cleanups): Don't call build_java_method_aliases.
+ (possibly_inlined_p): Don't test pragma_java_exceptions.
+ * init.c (build_new_1): Remove TYPE_FOR_JAVA handling.
+ (build_java_class_ref): Remove.
+ * pt.c (maybe_new_partial_specialization, lookup_template_class_1,
+ instantiate_class_template_1): Don't copy TYPE_FOR_JAVA.
+ * except.c (eh_type_info): Remove java type handling.
+ (decl_is_java_type, choose_personality_routine): Remove.
+ (initialize_handler_parm): Don't call choose_personality_routine.
+ (expand_start_catch_block): Don't handle java types.
+ (build_throw): Likewise.
+ * cp-lang.c (cp_eh_personality): Don't handle pragma_java_exceptions.
+ * typeck.c (structural_comptypes): Don't compare TYPE_FOR_JAVA.
+ * call.c (build_over_call): Don't handle TYPE_JAVA_INTERFACE.
+ (java_iface_lookup_fn): Remove.
+ (build_java_interface_fn_ref): Remove.
+ * tree.c (cxx_attribute_table): Remove java_interface.
+ (handle_java_interface_attribute): Remove.
+ * lex.c (pragma_java_exceptions): Remove.
+ (init_cp_pragma): Don't register GCC java_exceptions pragma.
+ (handle_pragma_java_exceptions): Remove.
+ (retrofit_lang_decl): Don't handle lang_name_java.
+ * method.c (implicitly_declare_fn): Don't handle TYPE_FOR_JAVA.
+ * error.c (language_to_string): Don't handle lang_java.
+ * decl.c (record_builtin_java_type): Remove.
+ (initialize_predefined_identifiers): Remove Java.
+ (cxx_init_decl_processing): Remove java_*_type_node.
+ (cp_finish_decl): Don't handle TYPE_FOR_JAVA.
+ (grokfndecl): Likewise.
+ (check_special_function_return_type): Likewise.
+ (grokdeclarator): Don't set TYPE_FOR_JAVA.
+ (grokparms): Don't handle TYPE_FOR_JAVA.
+ (xref_basetypes): Likewise.
+ (check_function_type): Likewise.
+ (finish_constructor_body): Likewise.
+ * mangle.c (write_builtin_type): Don't handle TYPE_FOR_JAVA
+ and java_*_type_node.
+ (write_bare_function_type): Don't handle TYPE_FOR_JAVA.
+ (write_java_integer_type_codes): Remove.
+ * class.c (add_method): Don't handle TYPE_FOR_JAVA.
+ (add_implicitly_declared_members, determine_key_method,
+ finish_struct_1): Likewise.
+ (push_lang_context): Don't handle lang_name_java.
+
+2016-10-03 Marek Polacek <polacek@redhat.com>
+
+ Core 903
+ * typeck.c (cp_build_binary_op): Pass original operands to
+ null_ptr_cst_p, not those after the default conversions.
+
+2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * parser.c (cp_parser_condition): Fix a warning.
+
+2016-09-29 Jakub Jelinek <jakub@redhat.com>
+
+ Implement P0001R1 - C++17 removal of register storage class specifier
+ * decl.c (cp_finish_decl): Diagnose register storage class
+ on vars except when used in GNU global or local register variable
+ extension.
+ (grokdeclarator): Diagnose register storage class on parameters.
+ * except.c (expand_start_catch_block): Set DECL_REGISTER only
+ after cp_finish_decl call.
+
+2016-09-29 Marek Polacek <polacek@redhat.com>
+
+ * rtti.c (involves_incomplete_p): Add fall through comment.
+
+2016-09-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77467
+ * constexpr.c (enum constexpr_switch_state): New.
+ (struct constexpr_ctx): Add css_state field.
+ (label_matches): Add CTX and STMT arguments, remove I and
+ DEFAULT_LABEL. For CASE_LABEL_EXPR assert ctx->css_state != NULL,
+ handle default labels according to css_state.
+ (cxx_eval_statement_list): Remove statement skipping, label_matches
+ and default_label handling code.
+ (cxx_eval_loop_expr): Exit after first iteration even if
+ switches (jump_target).
+ (cxx_eval_switch_expr): Set up css_state field in ctx, if default
+ label has been seen in the body, but no cases matched, evaluate
+ the body second time.
+ (cxx_eval_constant_expression): Handle stmt skipping and label_matches
+ here. Handle PREDICT_EXPR. For MODIFY_EXPR or INIT_EXPR, assert
+ statement is not skipped. For COND_EXPR during skipping, don't
+ evaluate condition, just the then block and if still skipping at the
+ end also the else block.
+ (cxx_eval_outermost_constant_expr): Adjust constexpr_ctx initializer.
+ (is_sub_constant_expr): Likewise.
+
+2016-09-27 Jakub Jelinek <jakub@redhat.com>
+
+ Implement P0018R3, C++17 lambda capture of *this by value as [=,*this]
+ * parser.c (cp_parser_lambda_introducer): Formatting fix. Pass
+ true instead of false as by_reference_p to add_capture for 'this'.
+ Parse '*this' simple-capture.
+ * lambda.c (build_capture_proxy): Handle '*this' capture by value.
+ (add_capture): Adjust function comment. For id == this_identifier,
+ treat by_reference_p as capturing '*this' by reference, i.e. 'this'
+ by value, and !by_reference_p as capturing '*this' by value.
+ (add_default_capture): For implicit 'this' capture, always pass
+ by_reference_p true rather than false.
+
+ PR c++/77722
+ * cp-gimplify.c (cp_ubsan_maybe_instrument_return): Instrument also
+ functions that have just a STATEMENT_LIST instead of BIND_EXPR, or
+ BIND_EXPR with some statement rather than STATEMENT_LIST as body.
+
+2016-09-26 Nathan Sidwell <nathan@acm.org>
+
+ * init.c (expand_default_init): Fix } indentation.
+ * method.c (process_subob_fn): Simplify control structure to
+ remove gotos.
+ (implicitly_declare_fn): Remove duplicated lambda ctor check.
+
+2016-09-26 Marek Polacek <polacek@redhat.com>
+
+ PR c/7652
+ * parser.c (cp_parser_storage_class_specifier_opt): Add
+ gcc_fallthrough.
+ (cp_parser_skip_to_end_of_template_parameter_list): Likewise.
+ (cp_parser_cache_defarg): Likewise.
+ (cp_parser_omp_for_cond): Likewise.
+ * semantics.c (finish_decltype_type): Likewise.
+ * typeck.c (structural_comptypes): Likewise.
+ (cp_build_binary_op): Likewise.
+ (cp_build_modify_expr): Likewise.
+
+2016-09-26 Marek Polacek <polacek@redhat.com>
+
+ PR c/7652
+ * constexpr.c (cxx_eval_internal_function): Handle IFN_FALLTHROUGH.
+ (potential_constant_expression_1): Likewise.
+ * constraint.cc (function_concept_check_p): Check fn for null.
+ * parser.c (cp_parser_expression_statement): Handle attribute
+ fallthrough.
+ (cp_parser_statement): Likewise.
+ (cp_parser_label_for_labeled_statement): Set FALLTHROUGH_LABEL_P on
+ labels.
+ (cp_parser_std_attribute): Handle fallthrough attribute.
+ (cp_parser_check_std_attribute): Add %< %> quotes.
+ * pt.c (tsubst_copy_and_build): Handle internal functions.
+ (instantiation_dependent_scope_ref_p): Return if the expression is
+ null.
+
+2016-09-24 Marek Polacek <polacek@redhat.com>
+
+ PR c/77490
+ * typeck.c (cp_build_unary_op): Warn about bit not on expressions that
+ have boolean value.
+
+2016-09-23 Jakub Jelinek <jakub@redhat.com>
+
+ Implement P0138R2, C++17 construction rules for enum class values
+ * cp-tree.h (is_direct_enum_init): Declare.
+ * decl.c (is_direct_enum_init): New function.
+ (reshape_init): Use it.
+ * typeck.c (convert_for_assignment): Likewise.
+
+ * Make-lang.in (check-c++1z): Pass RUNTESTFLAGS down to
+ make check-g++.
+
+ * constexpr.c (call_stack): Remove unnecessary
+ = vNULL initialization of file scope vec.
+
+ * name-lookup.c (store_bindings, store_class_bindings): Don't
+ initialize static local bindings_need_stored to vNULL.
+
+ * typeck2.c (process_init_constructor_record): Use
+ CONSTRUCTOR_NELTS (...) instead of
+ vec_safe_length (CONSTRUCTOR_ELTS (...)).
+ * decl.c (reshape_init_r): Likewise.
+ (check_initializer): Likewise.
+
+2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71979
+ * class.c (build_base_path): Allow for lookup_base returning
+ NULL_TREE.
+
+2016-09-21 Jason Merrill <jason@redhat.com>
+
+ Core 903
+ * call.c (null_ptr_cst_p): Check char_type_p.
+
+2016-09-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77651
+ * init.c (build_new_1): Don't suggest to use -faligned-new if
+ aligned_new_threshold is non-zero.
+ (type_has_new_extended_alignment): Change aligned_new_threshhold
+ to aligned_new_threshold.
+ * call.c (second_parm_is_size_t, aligned_allocation_fn_p,
+ aligned_deallocation_fn_p, build_op_delete_call): Likewise.
+ * decl.c (cxx_init_decl_processing): Likewise.
+
+2016-09-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77626
+ * constexpr.c (cxx_fold_indirect_ref): Don't call byte_position on
+ FIELD_DECLs with error_mark_node type. Remove useless break; after
+ return.
+
+ PR c++/77638
+ * parser.c (cp_parser_template_declaration_after_parameter): For 2
+ argument operator"" template set ok to false for
+ parm == error_mark_node.
+
+ PR c++/77637
+ * parser.c (cp_parser_std_attribute_list): Reject ... without
+ preceding attribute.
+
+2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c++/77434
+ * cvt.c (cp_convert_and_check): Suppress Wint-in-bool-context here.
+
+2016-09-16 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/77639
+ * parser.c (cp_parser_class_head): When
+ processing_template_parmlist, don't assume that the
+ class-head may start an explicit specialization.
+
+2016-09-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77482
+ * error.c (dump_simple_decl): Only check DECL_DECLARED_CONCEPT_P
+ if DECL_LANG_SPECIFIC is non-NULL. Fix up formatting.
+
+ PR c++/77338
+ * constexpr.c (cxx_eval_constant_expression) <case PARM_DECL>: Only
+ call is_really_empty_class on complete types.
+
+ PR c++/77375
+ * class.c (check_bases): Set CLASSTYPE_HAS_MUTABLE if any
+ TYPE_HAS_MUTABLE_P for any bases.
+
+2016-09-16 Jason Merrill <jason@redhat.com>
+
+ * class.c (check_bases, set_one_vmethod_tm_attributes): Use
+ least_bit_hwi.
+ * decl.c (cxx_init_decl_processing): Use pow2p_hwi.
+ * parser.c (cp_parser_cilk_simd_vectorlength): Use pow2p_hwi.
+
+2016-09-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77549
+ * name-lookup.c (consider_binding_level): Look through TREE_LIST
+ and OVERLOAD.
+
+2016-09-14 Marek Polacek <polacek@redhat.com>
+
+ * typeck.c (cp_build_unary_op): Diagnose incrementing boolean
+ expressions. Tweak an error message.
+
+2016-09-14 Marek Polacek <polacek@redhat.com>
+
+ * cp-tree.h (cp_build_unary_op): Change nonconvert parameter type to
+ bool.
+ * decl2.c (one_static_initialization_or_destruction): Use true instead
+ of 1.
+ * init.c (build_vec_init): Use false instead of 0.
+ * pt.c (tsubst_copy_and_build): Likewise.
+ * semantics.c (simplify_loop_decl_cond): Likewise.
+ * typeck.c (rationalize_conditional_expr): Likewise.
+ (cp_build_binary_op): Use true instead of 1.
+ (cp_build_unary_op): Change nonconvert parameter type to bool. Use true
+ instead of 1.
+ (build_unary_op): Change nonconvert parameter type to bool.
+ (unary_complex_lvalue): Use false instead of 0.
+
+2016-09-13 Jakub Jelinek <jakub@redhat.com>
+
+ Implement P0028R4, C++17 using attribute namespaces without repetition
+ * parser.c (cp_parser_std_attribute): Add ATTR_NS argument. Diagnose
+ non-NULL ATTR_NS with scoped attribute token. Handle non-NULL
+ ATTR_NS with non-scoped attribute tokens. Allow named ops in
+ identifier after ::.
+ (cp_parser_std_attribute_list): Add ATTR_NS argument, pass it down
+ to cp_parser_std_attribute calls.
+ (cp_parser_std_attribute_spec): Parse optional C++17
+ attribute-using-prefix, adjust grammar in function comment.
+
+ PR c++/77553
+ * constexpr.c (cxx_fold_pointer_plus_expression): New function.
+ (cxx_eval_binary_expression): Use it for POINTER_PLUS_EXPR.
+ (cxx_eval_pointer_plus_expression): Remove.
+ (cxx_eval_constant_expression) <case POINTER_PLUS_EXPR>: Don't
+ call cxx_eval_pointer_plus_expression.
+
+2016-09-13 David Malcolm <dmalcolm@redhat.com>
+
+ * parser.c (cp_parser_class_specifier_1): Update for renaming of
+ add_fixit_insert to add_fixit_insert_before.
+ (cp_parser_class_head): Likewise.
+
+2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c++/77496
+ * call.c (build_conditional_expr_1): Call warn_for_omitted_condop.
+ * class.c (instantiate_type): Look through the SAVE_EXPR.
+
+2016-09-09 Jason Merrill <jason@redhat.com>
+
+ Implement P0035R4, C++17 new of over-aligned types.
+ * cp-tree.h (enum cp_tree_index): Add CPTI_ALIGN_TYPE.
+ (align_type_node): New macro.
+ * call.c (build_operator_new_call): Handle C++17 aligned new.
+ (second_parm_is_size_t, build_op_delete_call): Likewise.
+ (non_placement_deallocation_fn_p): Likewise. Rename to
+ usual_deallocation_fn_p.
+ (aligned_allocation_fn_p, aligned_deallocation_fn_p): New.
+ * decl.c (cxx_init_decl_processing): Add aligned new support.
+ * init.c (type_has_new_extended_alignment): New.
+ (build_new_1): Handle aligned new.
+ * tree.c (vec_copy_and_insert): New.
+
+2016-09-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/77396
+ * decl2.c (do_static_initialization_or_destruction): Only
+ call asan_dynamic_init_call if INITP is true.
+
+2016-09-01 Martin Sebor <msebor@redhat.com>
+
+ * mangle.c: Increase buffer size to guarantee it fits the output
+ of the formatted function regardless of its arguments.
+
+2016-09-01 Marek Polacek <polacek@redhat.com>
+
+ PR c/7652
+ * error.c (dump_type): Fix falls through comment.
+ (dump_decl): Likewise.
+ (dump_expr): Likewise.
+
+2016-08-30 David Malcolm <dmalcolm@redhat.com>
+
+ * parser.c (cp_parser_enclosed_template_argument_list): Add fix-it
+ hint to ">>" within nested template argument list error.
+
+2016-08-30 David Malcolm <dmalcolm@redhat.com>
+
+ * name-lookup.c (suggest_alternatives_for): Use add_fixit_replace
+ rather than add_fixit_misspelled_id.
+ * parser.c (cp_parser_diagnose_invalid_type_name): Likewise.
+
+2016-08-29 Jason Merrill <jason@redhat.com>
+
+ PR c++/77379
+ * mangle.c (maybe_check_abi_tags): Add version parm, handle thunks.
+ (mangle_thunk): Add thunk parameter.
+ * method.c (finish_thunk): Pass it.
+ * cp-tree.h: Declare it.
+
+2016-08-15 Jason Merrill <jason@redhat.com>
+
+ Avoid calling a trivial default constructor.
+ * class.c (default_ctor_p): New.
+ (in_class_defaulted_default_constructor): Use it.
+ (type_has_non_user_provided_default_constructor): Use it.
+ * call.c (build_over_call): Handle trivial default constructor.
+ * cp-tree.h: Declare default_ctor_p.
+
+ PR c++/57728
+ * pt.c (do_type_instantiation): Don't mess with non-user-provided
+ member functions.
+
+2016-08-25 Marek Polacek <polacek@redhat.com>
+
+ * parser.c (cp_parser_binary_expression): Pass LHS to
+ warn_logical_not_parentheses.
+
+2016-08-18 Marek Polacek <polacek@redhat.com>
+
+ PR c/7652
+ * call.c (add_builtin_candidate): Add gcc_fallthrough.
+ * cxx-pretty-print.c (pp_cxx_unqualified_id): Likewise.
+ * parser.c (cp_parser_skip_to_end_of_statement): Likewise.
+ (cp_parser_cache_defarg): Likewise.
+
+2016-08-12 Marek Polacek <polacek@redhat.com>
+
+ PR c/7652
+ * call.c (add_builtin_candidate): Add FALLTHRU.
+ (build_integral_nontype_arg_conv): Adjust fall through comment.
+ (build_new_op_1): Add FALLTHRU.
+ (convert_like_real): Adjust fall through comment.
+ * class.c (fixed_type_or_null): Likewise.
+ * constexpr.c (cxx_eval_constant_expression): Likewise.
+ (potential_constant_expression_1): Likewise. Add FALLTHRU.
+ * cp-gimplify.c (cp_gimplify_expr): Adjust fall through comment.
+ (cp_fold): Add FALLTHRU.
+ * cvt.c (build_expr_type_conversion): Adjust fall through comment.
+ * cxx-pretty-print.c (pp_cxx_unqualified_id): Add FALLTHRU.
+ (pp_cxx_qualified_id): Likewise.
+ (cxx_pretty_printer::constant): Adjust fall through comment.
+ (cxx_pretty_printer::primary_expression): Add FALLTHRU.
+ (pp_cxx_pm_expression): Adjust fall through comment.
+ (cxx_pretty_printer::expression): Add FALLTHRU.
+ (cxx_pretty_printer::declaration_specifiers): Reformat code.
+ (pp_cxx_type_specifier_seq): Adjust fall through comment.
+ (pp_cxx_ptr_operator): Likewise. Add FALLTHRU.
+ * error.c (dump_type): Adjust fall through comment.
+ (dump_decl): Likewise.
+ * mangle.c (write_type): Likewise.
+ * method.c (synthesized_method_walk): Add FALLTHRU.
+ * name-lookup.c (arg_assoc_type): Likewise.
+ * parser.c (cp_lexer_print_token): Adjust fall through comment.
+ (cp_parser_primary_expression): Add FALLTHRU.
+ (cp_parser_operator): Likewise.
+ * pt.c (find_parameter_packs_r): Likewise.
+ (tsubst_aggr_type): Adjust fall through comment.
+ * semantics.c (finish_omp_clauses): Add FALLTHRU.
+ * tree.c (lvalue_kind): Likewise.
+
+2016-08-12 Alexandre Oliva <aoliva@redhat.com>
+
+ PR debug/63240
+ * cp-objcp-common.c (cp_function_decl_defaulted): New.
+ (cp_function_decl_explicit_p): Const_tree-ify.
+ (cp_function_decl_deleted_p): Likewise.
+ * cp-objcp-common.h (cp_function_decl_defaulted): Declare.
+ (cp_function_decl_explicit_p): Const_tree-ify.
+ (cp_function_decl_deleted_p): Likewise.
+ (LANG_HOOKS_FUNCTION_DECL_DEFAULTED): Redefine.
+
+2016-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/72868
+ * constexpr.c (label_matches): Handle case range expressions.
+
+2016-08-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/73456
+ * logic.cc (non_atomic_constraint_p): Handle EXPR_PACK_EXPANSION.
+
+2016-08-10 Jason Merrill <jason@redhat.com>
+
+ Implement C++17 constexpr if.
+ * cp-tree.h (IF_STMT_CONSTEXPR_P): New.
+ * name-lookup.c (push_to_top_level, pop_from_top_level_1): Handle it.
+ * parser.h (struct cp_parser): Add in_discarded_stmt field.
+ * parser.c (cp_parser_selection_statement): Handle 'if constexpr'.
+ (cp_parser_jump_statement): Avoid deducing from a discarded return.
+ * pt.c (tsubst_expr): Only instantiate taken branch of constexpr if.
+ * semantics.c (begin_if_stmt): Set the binding level this_entity.
+ (finish_if_stmt_cond): Require the condition of a
+ constexpr if to be constant.
+ * decl.c (level_for_constexpr_if): New.
+ (named_label_entry): Add in_constexpr_if field.
+ (poplevel_named_label_1): Set it.
+ (check_goto): Check it.
+ (check_previous_goto_1): Check level_for_constexpr_if.
+
+2016-08-09 Jason Merrill <jason@redhat.com>
+
+ PR c++/68703
+ * decl2.c (any_dependent_type_attributes_p): New.
+ * pt.c (dependent_type_p_r, type_dependent_expression_p): Check it.
+ * semantics.c (finish_id_expression): Check it.
+ * typeck.c (finish_class_member_access_expr): Check it.
+
+ PR c++/71712
+ * class.c (check_abi_tags): Don't duplicate tags for conversion ops.
+
+ Adjust mangling of ABI tags on class template member functions.
+ * class.c (missing_abi_tags): New.
+ (check_abi_tags): Don't check template. Add just_checking mode.
+ * mangle.c (abi_flag_at_least, any_abi_below, equal_abi_tags): New.
+ (sorted_abi_tags): Split out from write_abi_tags.
+ (struct releasing_vec): New.
+ (write_unqualified_name): Only look for the primary
+ template for types. Implement backward compatibility.
+
+ PR c++/72849
+ * constexpr.c (cxx_eval_constant_expression): Check
+ COMPLETE_TYPE_P before calling is_really_empty_class.
+ * class.c (is_really_empty_class): Don't call complete_type.
+
+ PR c++/56701
+ * typeck.c (cp_build_addr_expr_1): Remove special *this handling.
+
+2016-08-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/72809
+ * rtti.c (get_pseudo_ti_index): Return TK_CLASS_TYPE for
+ builtin aggregate types without TYPE_BINFO.
+
+2016-08-08 Jason Merrill <jason@redhat.com>
+
+ Implement C++17 constexpr lambda.
+ * class.c (finalize_literal_type_property): Handle lambdas.
+ * constexpr.c (is_valid_constexpr_fn): Likewise. No longer static.
+ (explain_invalid_constexpr_fn, cxx_eval_call_expression): Handle
+ lambdas.
+ (cxx_eval_constant_expression): Handle capture proxy.
+ (var_in_constexpr_fn): Don't check for C++14.
+ (var_in_maybe_constexpr_fn): New.
+ (potential_constant_expression_1): Use it. Check DECL_EXPR for
+ declarations not allowed in constexpr function. Handle
+ STATIC_ASSERT, RANGE_FOR_STMT.
+ * decl.c (make_rtl_for_nonlocal_decl): Use var_in_maybe_constexpr_fn.
+ (finish_function): Set DECL_DECLARED_CONSTEXPR_P on lambda members.
+ * lambda.c (begin_lambda_type): Set CLASSTYPE_LITERAL_P.
+ (maybe_add_lambda_conv_op): Clear thunk CALL_EXPR location.
+ (lambda_static_thunk_p): New.
+ * parser.c (cp_keyword_starts_decl_specifier_p): Add RID_CONSTEXPR.
+ (CP_PARSER_FLAGS_ONLY_MUTABLE_OR_CONSTEXPR): New enumerator.
+ (cp_parser_decl_specifier_seq): Handle it.
+ (cp_parser_lambda_declarator_opt): Use cp_parser_decl_specifier_seq.
+ * pt.c (instantiate_class_template_1): Set CLASSTYPE_LITERAL_P.
+ (tsubst_copy_and_build) [CALL_EXPR]: Propagate CALL_FROM_THUNK_P.
+ * error.c (dump_function_decl): Check TFF_NO_TEMPLATE_BINDINGS.
+ (dump_expr) [FUNCTION_DECL]: Pass it.
+
+2016-08-08 Jason Merrill <jason@redhat.com>
+
+ PR c++/67131
+ * class.c (is_really_empty_class): Call complete_type.
+ * constexpr.c (cxx_eval_constant_expression): Check
+ is_really_empty_class.
+ (potential_constant_expression_1): Likewise. Check for error type.
+
+2016-08-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/58706
+ * parser.c: Include tree-iterator.h.
+ (cp_parser_omp_for_loop_init): Move lambda DECL_EXPRs from init
+ to FOR_BLOCK.
+ (cp_parser_omp_for_loop): Handle non-STATEMENT_LIST FOR_BLOCK
+ entries.
+
+2016-08-06 Jonathan Wakely <jwakely@redhat.com>
+
+ * call.c (convert_like_real): Harmonize diagnostics for invalid
+ reference binding.
+
+2016-08-05 Martin Sebor <msebor@redhat.com>
+
+ * constexpr.c (cxx_eval_store_expression): Remove hyphen from
+ the spelling of "constant-expression" in diagnostic messages
+ for consistency.
+ (cxx_eval_constant_expression): Same.
+ (cxx_eval_outermost_constant_expr): Same.
+ (potential_constant_expression_1): Same.
+
+2016-08-05 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/68724
+ * pt.c (unify): TRAIT_EXPR is an expr.
+
+2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/72800
+ * lambda.c (add_capture): Check lambda_capture_field_type return
+ value for error_mark_node.
+
+2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/72759
+ * pt.c (tsubst_qualified_id): Return error_mark_node if
+ template_args is error_mark_node.
+
+2016-08-04 Jason Merrill <jason@redhat.com>
+
+ PR c++/72415
+ * pt.c (tsubst_pack_expansion): Pull a single pack expansion out
+ of the TREE_VEC.
+
+ * cp-tree.h (TYPE_UNNAMED_P): Rename from TYPE_ANONYMOUS_P.
+ (TYPE_WAS_UNNAMED): Rename from TYPE_WAS_ANONYMOUS.
+ * class.c, decl.c, decl2.c, error.c, lambda.c, mangle.c,
+ name-lookup.c, parser.c, pt.c, semantics.c, tree.c: Adjust.
+
+ PR c++/72796
+ * typeck.c (finish_class_member_access_expr): Avoid stripping
+ SCOPE_REF to dependent base.
+
+2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
+
+ * parser.c (cp_ensure_no_oacc_routine): Improve diagnostics.
+ (cp_parser_late_parsing_cilk_simd_fn_info): Fix diagnostics.
+ (cp_parser_late_parsing_oacc_routine, cp_finalize_oacc_routine):
+ Simplify code, and improve diagnostics.
+ (cp_parser_oacc_routine): Likewise. Move pragma context
+ checking...
+ (cp_parser_pragma): ... here.
+
+ * parser.h (struct cp_omp_declare_simd_data): New.
+ (struct cp_parser): Use it for oacc_routine member.
+ * parser.c (cp_ensure_no_oacc_routine, cp_parser_oacc_routine)
+ (cp_parser_late_parsing_oacc_routine, cp_finalize_oacc_routine):
+ Use it. Simplify code.
+ (cp_parser_new): Initialize all members pointing to special
+ parsing data structures.
+ (cp_parser_cilk_simd_fn_vector_attrs): Initialize
+ parser->cilk_simd_fn_info->clauses.
+ (cp_parser_omp_declare_simd): Initialize
+ parser->omp_declare_simd->clauses.
+ (cp_parser_late_parsing_omp_declare_simd): Simplify code.
+
+2016-08-04 Marek Polacek <polacek@redhat.com>
+
+ PR c++/70229
+ * constexpr.c (check_constexpr_ctor_body_1): Allow typedef
+ declarations.
+
+2016-08-01 Jason Merrill <jason@redhat.com>
+
+ * mangle.c (mangle_decl): Warn about mangled name change even if
+ DECL_REALLY_EXTERN.
+
+ * mangle.c (get_abi_tags): New.
+ (find_substitution, write_unqualified_name, write_abi_tags)
+ (maybe_check_abi_tags): Use it.
+
+ * mangle.c (mangle_decl): Fix mangled name change warning.
+
+ PR c++/72766
+ * constexpr.c (cxx_eval_pointer_plus_expression): Check constancy
+ of nelts.
+ * cp-gimplify.c (cp_fully_fold): Only maybe_constant_value in
+ C++11 and up.
+
+2016-07-30 Martin Sebor <msebor@redhat.com>
+
+ PR c++/60760
+ PR c++/71091
+ * constexpr.c (cxx_eval_binary_expression): Reject invalid expressions
+ involving null pointers.
+ (cxx_eval_component_reference): Reject null pointer dereferences.
+ (cxx_eval_indirect_ref): Reject indirecting through null pointers.
+ (cxx_eval_constant_expression): Reject invalid expressions involving
+ null pointers.
+
+2016-07-29 Marek Polacek <polacek@redhat.com>
+
+ PR c/71926
+ * semantics.c (maybe_convert_cond): Use the location of COND for the
+ parentheses warning.
+
+2016-07-29 Jason Merrill <jason@redhat.com>
+
+ * decl.c (build_enumerator): Tweak diagnostic.
+
+ PR c++/72457
+ * init.c (expand_aggr_init_1): Only handle value-init of bases.
+ * constexpr.c (build_data_member_initialization): Handle multiple
+ initializers for the same field.
+
+2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71665
+ * decl.c (build_enumerator): Check the type of the enumerator before
+ calling cxx_constant_value.
+
+2016-07-27 Jason Merrill <jason@redhat.com>
+
+ PR c++/71747
+ * pt.c (get_partial_spec_bindings): Replace tparms and spec_args
+ parameters with spec_tmpl. Call push_tinst_level.
+ (most_specialized_partial_spec): Adjust.
+ (more_specialized_partial_spec): Adjust.
+
+2016-07-25 Jason Merrill <jason@redhat.com>
+
+ PR c++/65970
+ * cp-gimplify.c (genericize_cp_loop): Revert location change.
+
+ PR c++/71837
+ * lambda.c (add_capture): Leave a pack expansion in a TREE_LIST.
+ (build_lambda_object): Call build_x_compound_expr_from_list.
+ * pt.c (tsubst) [DECLTYPE_TYPE]: Likewise.
+
+ PR c++/71833
+ PR c++/54440
+ * pt.c (coerce_template_parameter_pack): Fix logic for
+ pack index.
+
+ PR c++/65970
+ * constexpr.c (cxx_eval_loop_expr): Count iterations.
+ * cp-gimplify.c (genericize_cp_loop): Use start_locus even for
+ infinite loops.
+
+ PR c++/71972
+ * constexpr.c (cxx_eval_array_reference): Handle looking for the
+ value of an element we're currently modifying.
+
+2016-07-24 Jason Merrill <jason@redhat.com>
+
+ PR c++/71515
+ * pt.c (resolve_typename_type): Try to avoid calling
+ currently_open_class.
+
+2016-07-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/66617
+ * call.c (add_list_candidates): Handle VTT parm.
+ (build_new_method_call_1): Likewise.
+
+ PR c++/55922
+ PR c++/63151
+ * init.c (expand_aggr_init_1): Handle list-initialization from {}.
+
+ PR c++/70709
+ * class.c (walk_subobject_offsets): Handle 0-length array.
+
+ PR c++/70778
+ * pt.c (tsubst): Also substitute into the template of a
+ BOUND_TEMPLATE_TEMPLATE_PARM.
+
+ PR c++/71738
+ * pt.c (lookup_template_class_1): Handle getting template from tsubst.
+
+ PR c++/71350
+ * decl.c (reshape_init_r): Check complain for missing braces warning.
+
+2016-07-22 Jason Merrill <jason@redhat.com>
+
+ PR c++/71576
+ * call.c (convert_like_real): Use lvalue_kind.
+
+ PR c++/71748
+ PR c++/52746
+ * pt.c (tsubst_baselink): Call
+ adjust_result_of_qualified_name_lookup for unqualified
+ destructors.
+
+2016-07-21 Jason Merrill <jason@redhat.com>
+
+ PR c++/69223
+ * semantics.c (apply_deduced_return_type): Call
+ complete_type_or_else before building the new RESULT_DECL.
+
+ PR c++/71274
+ * decl2.c (maybe_instantiate_decl): Split out from mark_used.
+ (decl_constant_var_p): Use it instead.
+
+ PR c++/71630
+ * pt.c (instantiate_decl): Fix pattern_defined for namespace scope
+ variable templates.
+
+ PR c++/71913
+ * call.c (unsafe_copy_elision_p): It's OK to elide when
+ initializing an unknown object.
+
+ * call.c (build_over_call): Check unsafe_copy_elision_p even for
+ trivial constructors.
+ * method.c (do_build_copy_constructor): Don't copy tail padding
+ even in a trivial constructor.
+
+2016-07-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71728
+ * constexpr.c (potential_constant_expression_1) <case GOTO_EXPR>:
+ Replace assert with test, return false if the goto isn't break
+ or continue. Formatting fix.
+
+2016-07-21 Richard Biener <rguenther@suse.de>
+
+ * vtable-class-hierarchy.c (vtv_generate_init_routine): Set
+ DECL_IGNORED_P.
+
+2016-07-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71941
+ * cp-gimplify.c (cp_genericize): For nested cp_genericize calls
+ save/restore bc_label array.
+
+2016-07-21 Jason Merrill <jason@redhat.com>
+
+ PR c++/70781
+ * parser.c (cp_parser_lambda_expression): Unset OK if there was an
+ error parsing the lambda-declarator.
+
+ PR c++/71896
+ * constexpr.c (cxx_eval_binary_expression): Handle comparison
+ between lowered and unlowered PTRMEM_CST.
+
+ PR c++/65168
+ * typeck.c (cp_truthvalue_conversion): Compare pointers to nullptr.
+ Don't set c_inhibit_evaluation_warnings.
+
+ PR c++/71121
+ * cp-gimplify.c (cp_fully_fold): First call maybe_constant_value.
+
+2016-07-21 Andrew Sutton <andrew.n.sutton@gmail.com>
+ Jason Merrill <jason@redhat.com>
+
+ Improving concepts performance and diagnostics.
+ PR c++/67565
+ PR c++/67579
+ PR c++/71843
+ * cp-tree.def (CHECK_CONSTR): New.
+ * cp-tree.h (CHECK_CONSTR_CONCEPT): New.
+ (CHECK_CONSTR_ARGS): New.
+ * constraint.cc (make_predicate_constraint): Remove in favor of
+ normalize_expression.
+ (resolve_constraint_check): Actually return error_mark_node when
+ resolution fails.
+ (resolve_variable_concept_check): Perform coercion as if processing
+ a template. Also return errors on resolution failure.
+ (lift_*): Remove all of these functions. Don't unnecessarily inline
+ concepts.
+ (learn_*): Add facilities to memoize implications for subsumption
+ during normalization.
+ (expanding_concept): New.
+ (expand_concept): New. Return the inlined and normalized definition
+ of a concept when needed.
+ (transform_*, xform_*): Rename to normalize_* to better reflect the
+ responsibility of those functions.
+ (normalize_template_id_expression): Check for non-boolean operands
+ when possible. Generate check constraints instead of normal variable
+ references.
+ (normalize_call_expression): Report errors when resolution fails.
+ (check_for_logical_overloads): Rewrite this check to more accurately
+ report the error.
+ (normalize_atom): Check for overloaded calls and invalid types before
+ determining if the expression refers to a concept.
+ (build_constraints): Don't cache normalized constraints or decomposed
+ assumptions.
+ (finish_shorthand_constraint): Return a normalized expression instead
+ of a predicate constraint.
+ (finish_template_introduction): Same.
+ (placeholder_extract_concept_and_args): Rewrite this since we only
+ ever get check constraints here.
+ (equivalent_placeholder_constraints): Rewrite in terms of check
+ constraints, and handle error_mark_nodes correctly.
+ (tsubst_check_constraint, tsubst_expr_constr, tsubst_type_constr)
+ (tsubst_implicit_conversion_constr)
+ (tsubst_argument_deduction_constr, tsubst_exception_constr)
+ (tsubst_parameterized_constraint, tsubst_constraint): New.
+ (tsbust_conjunection): Replace with tsubst_logical_operator and
+ actually generate the right kind of constraint.
+ (tsubst_requirement_body): Reverse the order of substituted arguments
+ so that they appear in the order written (helps diagnostics).
+ (satisfy_check_constraint): New.
+ (satisfy_conjunction): Simplify.
+ (satisfy_disjunction): Same.
+ (satisfy_constraint_1): Handle check constraints.
+ (eval_constr): New (private) global state.
+ (evaluating_constraints_sentinel): New. Manages eval_constr.
+ (satisfy_constraint): Add timing variables.
+ (satisfy_associated_constraints): Add hooks for memoization.
+ (evaluate_function_concept): Build a check constraint instead of
+ normalizing its definition.
+ (evaluate_variable_concept): Same.
+ (evaluate_constraint_expression): Normalize, but in the current
+ declaration processing context.
+ (evaluating_constraints_p): New.
+ (elide_constraint_failure_p): Actually emit constraint_thresh errors.
+ (diagnose_*): Remove artificial indentation. Add a new parameter to
+ each that tracks the current (complete) constraint prior to any
+ substitutions.
+ (diagnose_expression): Removed.
+ (diagnose_call_expression): Same.
+ (diagnose_template_id): Same.
+ (diagnose_template_id): New.
+ (diagnose_logical_constraint): New.
+ (diagnose_expression_constraint): Show the original expression.
+ (diagnose_type_constraint): Show the original type.
+ (diagnose_implicit_conversion_constraint): Be specific about
+ failures, don't re-diagnose a known-to-be-failed substitutions,
+ and manage elisions properly.
+ (diagnose_argument_deduction_constraint): Same.
+ (diagnose_exception_constraint): Same.
+ (diagnose_parameterized_constraint): Same.
+ (constraint_p): Allow EXPR_PACK_EXPANSION.
+ * logic.cc (next_by_distance): Removed. No longer used.
+ (any_p): Renamed from any_of.
+ (term_entry, term_hasher): New.
+ (term_list): Rewrite to include a hash table for quick lookup.
+ Also, make less stateful.
+ (proof_state): Extend to allow goals to be discharged once
+ satisfied.
+ (non_atomic_constraint_p): New.
+ (any_non_atomic_constraints_p): New.
+ (...rest...): Previous implementation completely replaced with an
+ iterative algorithm that opportunistically prunes the search space
+ before committing to using more memory.
+ * parser.c: (cp_parser_type_parameter): Normalize constraints.
+ (cp_parser_explicit_template_declaration): Same.
+ * pt.c: (finish_template_variable): Be less redundant with this error
+ message.
+ (template_args_equal): No longer static.
+ (tsubst_decl): Don't try to find specializations of variables that
+ have already been instantiated.
+ (build_non_dependent_expr): Avoid infinite recursion during concept
+ expansion.
+ (make_constrained_auto): Normalize constraints.
+ (do_auto_deduction): When doing auto deduction from a
+ partial-concept-id, be sure to include the explicit args checking
+ the constraints.
+ (constraint_sat_*): New. Memoize satisfied constraints.
+ (concept_spec_*): New. Memoize expressions associated with a concept
+ specialization.
+ (constraint_memos, concept_memos): New.
+ (lookup_constraint_satisfaction, memoize_constraint_satisfaction): New.
+ (lookup_concept_satisfaction, memoize_concept_satisfaction): New.
+ (get_concept_expansion, save_concept_expansion): New.
+ (hash_subsumption_args): New.
+ (comp_subsumption_args): New.
+ (subsumption_*): New. Memoize parts of the subsumption relation.
+ (lookup_subsumption_result, save_subsumption_result): New.
+ (init_constraint_processing): Initialize memo tables.
+ (get_constraints): Shortcut if !flag_concepts.
+ * decl.c (grokfndecl): Normalize constraints.
+ * error.c (dump_simple_decl): Print "concept" when appropriate.
+ (dump_function_decl): Same.
+ (dump_template_decl): Don't write requirements when we're not
+ printing the header.
+ (dump_expr): Handle fold expressions.
+ * cxx-pretty-print.c (cxx_pretty_printer::expression): Handle
+ fold expressions.
+ (get_fold_operator): New.
+ (pp_cxx_unary_left_fold_expression): New.
+ (pp_cxx_unary_right_fold_expression): New.
+ (pp_cxx_binary_fold_expression): New.
+ (pp_cxx_check_constraint): New.
+ (pp_cxx_*_constraint): Rewrite the grammar of internal constraints
+ to make them easier to read when debugging.
+ * search.c (accessible_p): Don't shortcut when evaluating constraints.
+ * tree.c (cp_tree_equal): Handle CHECK_CONSTR.
+
+2016-07-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/70339
+ PR c/71858
+ * name-lookup.c: Include gcc-rich-location.h, spellcheck-tree.h,
+ and parser.h.
+ (suggest_alternatives_for): If no candidates are found, try
+ lookup_name_fuzzy and report if if finds a suggestion.
+ (consider_binding_level): New function.
+ (lookup_name_fuzzy) New function.
+ * parser.c: Include gcc-rich-location.h.
+ (cp_lexer_next_token_is_decl_specifier_keyword): Move most of
+ logic into...
+ (cp_keyword_starts_decl_specifier_p): ...this new function.
+ (cp_parser_diagnose_invalid_type_name): When issuing
+ "does not name a type" errors, attempt to make a suggestion using
+ lookup_name_fuzzy.
+ * parser.h (cp_keyword_starts_decl_specifier_p): New prototype.
+ * search.c (lookup_field_fuzzy_info::fuzzy_lookup_field): Reject
+ types that are not CLASS_TYPE_P, rather than rejecting individual
+ tree codes.
+
+2016-07-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71909
+ * parser.c (cp_parser_save_member_function_body): Consume
+ __transaction_relaxed or __transaction_atomic with optional
+ attribute. Only skip catch with block if try keyword is seen.
+
+ PR c++/50060
+ * constexpr.c (cxx_eval_builtin_function_call): Pass false as lval
+ when evaluating call arguments. Use fold_builtin_call_array instead
+ of fold_build_call_array_loc, return t if it returns NULL. Otherwise
+ check the result with potential_constant_expression and call
+ cxx_eval_constant_expression on it.
+
+2016-07-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/67164
+ * pt.c (iterative_hash_template_arg, template_args_equal): Don't
+ handle ARGUMENT_PACK_SELECT.
+
+2016-07-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70869
+ PR c++/71054
+ * cp-gimplify.c (cp_genericize_r): Revert the 2016-07-07 change.
+ * tree.c (cp_walk_subtrees): For DECL_EXPR on DECL_ARTIFICIAL
+ non-static VAR_DECL, walk the decl's DECL_INITIAL, DECL_SIZE and
+ DECL_SIZE_UNIT.
+
+ PR c++/71835
+ * call.c (build_op_call_1): Use convert_like_with_context only
+ if cand->fn is a decl.
+
+ PR c++/71828
+ * constexpr.c (cxx_eval_constant_expression) <case REALPART_EXPR>:
+ For lval don't use cxx_eval_unary_expression and instead recurse
+ and if needed rebuild the reference.
+
+ PR c++/71826
+ * pt.c (tsubst_baselink): Only set BASELINK_OPTYPE for BASELINK_P.
+
+ PR c++/71822
+ * cp-gimplify.c (cp_gimplify_expr) <case VEC_INIT_EXPR>: Recursively
+ fold *expr_p before genericizing it.
+
+ PR c++/71871
+ * typeck.c (build_x_conditional_expr): Revert the 2012-10-25 change.
+
+2016-07-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/71495
+ * call.c (convert_like_real): Mask complain.
+ * semantics.c (perform_koenig_lookup): Likewise.
+
+ PR c++/71092
+ * constexpr.c (cxx_eval_call_expression): Fail quietly when cgraph
+ threw away DECL_SAVED_TREE.
+
+ PR c++/71117
+ Core 2189
+ * call.c (add_template_conv_candidate): Disable if there are
+ viable candidates.
+
+ PR c++/71511
+ * typeck2.c (cxx_incomplete_type_diagnostic): Handle DECLTYPE_TYPE.
+
+ PR c++/71513
+ * pt.c (tsubst_attributes): Fix loop logic.
+
+ PR c++/71604
+ PR c++/54430
+ * parser.c (cp_parser_range_for): Modify IDENTIFIER_BINDING directly.
+ (cp_parser_simple_declaration): Diagnose type definition in
+ for-range-declaration.
+
+ PR c++/71711
+ * operators.def: Add *_FOLD_EXPR.
+ * cp-tree.h (FOLD_EXPR_P): Parenthesize.
+ * mangle.c (write_expression): Handle fold-expressions.
+ * pt.c (tsubst_unary_left_fold, tsubst_binary_left_fold)
+ (tsubst_unary_right_fold, tsubst_binary_right_fold): Handle
+ partial instantiation.
+
+ PR c++/71814
+ * mangle.c (write_expression): Handle sizeof... an argument pack.
+
+ PR c++/71718
+ * pt.c (push_tinst_level_loc): Set at_eof before fatal_error.
+
+ PR c++/70824
+ * init.c (constant_value_1): Don't instantiated DECL_INITIAL of
+ artificial variables.
+
+2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
+
+ * parser.c (cp_parser_oacc_declare): Don't scan for
+ GOMP_MAP_POINTER.
+ * semantics.c (handle_omp_array_sections): Mark data clauses with
+ GOMP_MAP_FORCE_{PRESENT,TO,FROM,TOFROM} as potentially having
+ zero-length subarrays.
+
+2016-07-11 Jason Merrill <jason@redhat.com>
+
+ * decl.c (store_parm_decls): Remove check for void parm.
+
+2016-07-08 Jason Merrill <jason@redhat.com>
+
+ * cp-tree.h: Unpoison lvalue_p.
+ * call.c, class.c, constexpr.c, cvt.c, init.c, lambda.c, pt.c,
+ tree.c, typeck.c, typeck2.c: Use lvalue_p instead of
+ real_lvalue_p.
+
+ * tree.c (obvalue_p): Rename from lvalue_p.
+ (lvalue_p): Define for c-common.
+ * call.c, cp-tree.h, cvt.c, init.c: Adjust.
+ * typeck.c: Adjust.
+ (cp_build_addr_expr_1): Remove obsolete code.
+
+ * tree.c (glvalue_p): Rename from lvalue_or_rvalue_with_address_p.
+ * call.c, cp-tree.h, typeck.c: Adjust.
+
+ * lambda.c (maybe_add_lambda_conv_op): Fix null object argument.
+
+ P0145R2: Refining Expression Order for C++.
+ * cp-gimplify.c (lvalue_has_side_effects): New.
+ (cp_gimplify_expr): Implement assignment ordering.
+ * call.c (op_is_ordered, build_over_call): Adjust for
+ -fargs-in-order renaming to -fstrong-eval-order.
+ * cp-gimplify.c (cp_gimplify_expr): Likewise.
+
+2016-07-07 Jakub Jelinek <jakub@redhat.com>
+ Kai Tietz <ktietz70@googlemail.com>
+
+ PR c++/70869
+ PR c++/71054
+ * cp-gimplify.c (cp_genericize_r): For DECL_EXPR for non-static
+ artificial vars, genericize their initializers.
+
+2016-07-05 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/62314
+ * parser.c (cp_parser_class_specifier_1): When reporting
+ missing semicolons, use a fixit-hint to suggest insertion
+ of a semicolon immediately after the closing brace,
+ offsetting the reported column accordingly.
+
+2016-07-04 Jan Beulich <jbeulich@suse.com>
+
+ * lang-specs.h ("@c++-header"): Conditionalize "-o".
+
+2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
+
+ * parser.c (cp_parser_pragma) <PRAGMA_OMP_CANCELLATION_POINT>:
+ Move pragma context checking into...
+ (cp_parser_omp_cancellation_point): ... here, and improve
+ diagnostic messages.
+ * semantics.c (finish_omp_cancel, finish_omp_cancellation_point):
+ Improve diagnostic messages.
+
+2016-06-28 Jakub Jelinek <jakub@redhat.com>
+
+ * Make-lang.in: Don't cat ../stage_current if it does not exist.
+
+2016-06-24 Jason Merrill <jason@redhat.com>
+
+ P0145R2: Refining Expression Order for C++.
+ * typeck.c (cp_build_modify_expr): Leave COMPOUND_EXPR on LHS.
+
+ * tree.c (get_target_expr_sfinae): Handle bit-fields.
+ (build_target_expr): Call mark_rvalue_use.
+
+2016-06-24 Jakub Jelinek <jakub@redhat.com>
+
+ * call.c (magic_varargs_p): Return 3 for __builtin_*_overflow_p.
+ (build_over_call): For magic == 3, do no conversion only on 3rd
+ argument.
+
+2016-06-23 Andi Kleen <ak@linux.intel.com>
+
+ * Make-lang.in: Add support for autofdo.
+
+2016-06-21 Jason Merrill <jason@redhat.com>
+
+ * constraint.cc (constraints_satisfied_p): Keep as many levels of
+ args as our template has levels of parms.
+
+ * pt.c (template_parm_outer_level, uses_outer_template_parms): New.
+ (type_dependent_expression_p): Use uses_outer_template_parms.
+
+2016-06-20 David Malcolm <dmalcolm@redhat.com>
+
+ * parser.c (cp_parser_string_literal): Convert non-standard
+ concatenation error to directly use a rich_location, and
+ use that to add the location of the first literal to the
+ diagnostic.
+
+2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (validate_constexpr_redeclaration): Change pair of errors
+ to error + inform.
+ * error.c (dump_function_decl): Save the constexpr specifier too.
+
+2016-06-17 Jakub Jelinek <jakub@redhat.com>
+
+ * tree.c (builtin_valid_in_constant_expr_p): Test for
+ DECL_BUILT_IN_CLASS equal to BUILT_IN_NORMAL instead of just
+ DECL_BUILT_IN.
+ (bot_manip): Likewise.
+ * call.c (magic_varargs_p): Likewise.
+
+2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (grokfndecl): Change pair of errors to error + inform.
+
+2016-06-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/71209
+ * typeck.c (finish_class_member_access_expr): Avoid "not a base"
+ warning when there are dependent bases.
+
+2016-06-17 Jakub Jelinek <jakub@redhat.com>
+
+ * semantics.c (handle_omp_array_sections_1): Don't ICE when
+ processing_template_decl when checking for bitfields and unions.
+ Look through REFERENCE_REF_P as base of COMPONENT_REF.
+ (finish_omp_clauses): Look through REFERENCE_REF_P even for
+ array sections with COMPONENT_REF bases.
+
+2016-06-16 Jakub Jelinek <jakub@redhat.com>
+
+ * parser.c (cp_parser_omp_var_list_no_open): Call
+ convert_from_reference before cp_parser_postfix_dot_deref_expression.
+ * semantics.c (finish_omp_clauses): Don't ICE when
+ processing_template_decl when checking for bitfields and unions.
+ Look through REFERENCE_REF_P as base of COMPONENT_REF.
+
+2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (wrapup_globals_for_namespace): Use DECL_SOURCE_LOCATION and
+ "%qF" in warning_at instead of "%q+F" in warning.
+ (check_redeclaration_exception_specification): Likewise in pedwarn
+ (and error, inform, for consistency).
+ * call.c (joust): Likewise.
+
+2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70202
+ * decl.c (xref_basetypes): Revert r117839 changes; add fix-up
+ code at the end of the for loop; also revert r159637 changes,
+ add back the gcc_assert.
+ * cp-tree.h (xref_basetypes): Adjust declaration.
+ * parser.c (cp_parser_class_head): Adjust xref_basetypes call.
+
+2016-06-14 David Malcolm <dmalcolm@redhat.com>
+
+ * search.c: Include spellcheck-tree.h rather than spellcheck.h.
+
+2016-06-14 David Malcolm <dmalcolm@redhat.com>
+
+ * typeck.c: Include "gcc-rich-location.h".
+ (finish_class_member_access_expr): Simplify fixit code by
+ using gcc_rich_location::add_fixit_misspelled_id.
+
+2016-06-14 Jason Merrill <jason@redhat.com>
+
+ P0145R2: Refining Expression Order for C++.
+ * cp-tree.h (CALL_EXPR_OPERATOR_SYNTAX, CALL_EXPR_ORDERED_ARGS)
+ (CALL_EXPR_REVERSE_ARGS): New.
+ * call.c (build_new_op_1): Set them.
+ (extract_call_expr, op_is_ordered): New.
+ (build_over_call): Set CALL_EXPR_ORDERED_ARGS.
+ * cp-gimplify.c (cp_gimplify_expr) [CALL_EXPR]: Handle new flags.
+ * pt.c (tsubst_copy_and_build): Copy new flags.
+ * semantics.c (simplify_aggr_init_expr): Likewise.
+ * tree.c (build_aggr_init_expr): Likewise.
+ (build_min_non_dep_op_overload): Likewise.
+
+2016-06-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71528
+ * decl.c (duplicate_decls): For DECL_INITIALIZED_P non-external
+ olddecl vars, preserve their TREE_READONLY bit.
+
+ PR c++/71516
+ * decl.c (complete_vars): Handle gracefully type == error_mark_node.
+
+2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * typeck2.c (digest_init_r): Use EXPR_LOC_OR_LOC on init.
+
+2016-06-13 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (grokdeclarator): Fix typo in pedwarn text.
+
+2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
+
+ PR c/71381
+ * parser.c (cp_parser_omp_var_list_no_open) <OMP_CLAUSE__CACHE_>:
+ Loosen checking.
+
+2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71465
+ Revert:
+ 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70202
+ * parser.c (cp_parser_class_head): When xref_basetypes fails and
+ emits an error do not zero the type.
+
+2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (maybe_deduce_size_from_array_init): Use
+ DECL_SOURCE_LOCATION in error_at.
+ (layout_var_decl): Likewise.
+ (check_array_initializer): Likewise.
+ (check_initializer): Likewise.
+ (duplicate_decls, check_elaborated_type_specifier): Tidy.
+
+2016-06-08 Martin Sebor <msebor@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70507
+ PR c/68120
+ * constexpr.c: Include gimple-fold.h.
+ (cxx_eval_internal_function): New function.
+ (cxx_eval_call_expression): Call it.
+ (potential_constant_expression_1): Handle integer arithmetic
+ overflow built-ins.
+ * tree.c (builtin_valid_in_constant_expr_p): Handle
+ BUILT_IN_{ADD,SUB,MUL}_OVERFLOW_P.
+
+2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * pt.c (tsubst, case TYPENAME_TYPE): Don't delay checking the
+ return value of tsubst_aggr_type for error_mark_node.
+
+2016-06-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71442
+ * pt.c (tsubst_copy): Only set TREE_USED on DECLs.
+
+2016-06-06 Jakub Jelinek <jakub@redhat.com>
+ Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70847
+ PR c++/71330
+ PR c++/71393
+ * cp-gimplify.c (cp_fold_r): Set *walk_subtrees = 0 and return NULL
+ right after cp_fold call if cp_fold has returned the same stmt
+ already in some earlier cp_fold_r call.
+ (cp_fold_function): Add pset automatic variable, pass its address
+ to cp_walk_tree.
+
+2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70202
+ * parser.c (cp_parser_class_head): When xref_basetypes fails and
+ emits an error do not zero the type.
+
+2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/27100
+ * decl.c (duplicate_decls): Properly copy the
+ DECL_PENDING_INLINE_P, DECL_PENDING_INLINE_INFO and
+ DECL_SAVED_FUNCTION_DATA fields from OLDDECL to NEWDECL.
+
+2016-06-03 Chung-Lin Tang <cltang@codesourcery.com>
+
+ * semantics.c (finish_omp_clauses): Mark OpenACC reduction
+ arguments as addressable when async clause exists.
+
+2016-06-02 Jan Hubicka <jh@suse.cz>
+
+ * cp-gimplify.c (genericize_continue_stmt): Force addition of
+ predict stmt.
+
+2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * decl.c (xref_tag_1): Change pairs of errors to error + inform.
+ (start_enum): Likewise.
+ * parser.c (cp_parser_class_head): Likewise.
+
+2016-06-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71372
+ * cp-gimplify.c (cp_fold): For INDIRECT_REF, if the folded expression
+ is INDIRECT_REF or MEM_REF, copy over TREE_READONLY, TREE_SIDE_EFFECTS
+ and TREE_THIS_VOLATILE flags. For ARRAY_REF and ARRAY_RANGE_REF, copy
+ over TREE_READONLY, TREE_SIDE_EFFECTS and TREE_THIS_VOLATILE flags
+ to the newly built tree.
+
+2016-05-31 Jason Merrill <jason@redhat.com>
+
+ * pt.c (instantiate_decl): Avoid recalculation.
+
+ PR c++/60095
+ PR c++/69515
+ PR c++/69009
+ * pt.c (instantiate_template_1): Don't put the partial
+ specialization in DECL_TI_TEMPLATE.
+ (partial_specialization_p, impartial_args): Remove.
+ (regenerate_decl_from_template): Add args parm.
+ (instantiate_decl): Look up the partial specialization again.
+
+ PR c++/71227
+ * pt.c (check_explicit_specialization): Give better diagnostic about
+ specializing a hidden friend.
+
+2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71248
+ * decl.c (check_static_variable_definition): Use DECL_SOURCE_LOCATION
+ to obtain correct locations; avoid redundant diagnostics on
+ out-of-class definitions.
+
+2016-05-30 Martin Sebor <msebor@redhat.com>
+
+ PR c++/71306
+ * init.c (warn_placement_new_too_small): Handle placement new arguments
+ that are elements of arrays more carefully. Remove a pointless loop.
+
+2016-05-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71349
+ * parser.c (cp_parser_omp_for): Don't disallow nowait clause
+ when combined with target construct.
+ (cp_parser_omp_parallel): Pass cclauses == NULL as last argument
+ to cp_parser_omp_all_clauses.
+
+2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71238
+ * lex.c (unqualified_name_lookup_error): Take a location too.
+ (unqualified_fn_lookup_error): Take a cp_expr.
+ * cp-tree.h (unqualified_name_lookup_error,
+ unqualified_fn_lookup_error): Adjust declarations.
+ * semantics.c (perform_koenig_lookup): Adjust
+ unqualified_fn_lookup_error call, pass the location of
+ the identifier too as part of a cp_expr.
+
+2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71099
+ * parser.c (cp_parser_function_specifier_opt): Use current_class_type
+ to improve the diagnostic about wrong uses of 'virtual'.
+
+2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71105
+ * lambda.c (maybe_add_lambda_conv_op): Early return also when
+ LAMBDA_EXPR_DEFAULT_CAPTURE_MODE != CPLD_NONE.
+
+2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Revert:
+ PR c++/69855
+ * name-lookup.c (pushdecl_maybe_friend_1): Push local function
+ decls into the global scope after stripping template bits
+ and setting DECL_ANTICIPATED.
+
+2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/60385
+ * name-lookup.c (push_namespace): Return bool, false when pushdecl
+ fails.
+ * name-lookup.h (push_namespace): Adjust declaration.
+ * parser.c (cp_parser_namespace_definition): Check push_namespace
+ return value.
+
+2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ PR c++/69855
+ * name-lookup.c (pushdecl_maybe_friend_1): Push local function
+ decls into the global scope after stripping template bits
+ and setting DECL_ANTICIPATED.
+
+2016-05-26 Jakub Jelinek <jakub@redhat.com>
+
+ * semantics.c (finish_omp_clauses) <case OMP_CLAUSE_SCHEDULE>: Warn
+ if OMP_CLAUSE_SCHEDULE_CHUNK_EXPR is known not to be positive.
+
+2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70822
+ PR c++/70106
+ * cp-tree.h (REF_PARENTHESIZED_P): Make this flag apply to
+ SCOPE_REFs too.
+ * pt.c (tsubst_qualified_id): If REF_PARENTHESIZED_P is set
+ on the qualified_id then propagate it to the resulting
+ expression.
+ (do_auto_deduction): Check REF_PARENTHESIZED_P on SCOPE_REFs
+ too.
+ * semantics.c (force_paren_expr): If given a SCOPE_REF, just set
+ its REF_PARENTHESIZED_P flag.
+
+2016-05-25 Jason Merrill <jason@redhat.com>
+
+ PR c++/71173
+ PR c++/70522
+ * cp-tree.h (enum tag_types): Add scope_type.
+ * parser.c (cp_parser_class_name): Use scope_type.
+ (prefer_type_arg): Handle scope_type.
+ (cp_parser_lookup_name): Use prefer_type_arg.
+ * name-lookup.c (lookup_qualified_name): Change bool is_type_p to
+ int prefer_type, use lookup_flags.
+ * name-lookup.h: Adjust.
+
+2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
+
+ * parser.c (cp_parser_oacc_declare): Add support for
+ GOMP_MAP_FIRSTPRIVATE_POINTER.
+ * semantics.c (handle_omp_array_sections_1): Replace bool is_omp
+ argument with enum c_omp_region_type ort. Don't privatize OpenACC
+ non-static members.
+ (handle_omp_array_sections): Replace bool is_omp argument with enum
+ c_omp_region_type ort. Update call to handle_omp_array_sections_1.
+ (finish_omp_clauses): Add specific errors and warning messages for
+ OpenACC. Use firsrtprivate pointers for OpenACC subarrays. Update
+ call to handle_omp_array_sections.
+
+2016-05-24 Jason Merrill <jason@redhat.com>
+
+ PR c++/70584
+ * cp-gimplify.c (cp_fold_maybe_rvalue): Loop in case cp_fold
+ returns a decl.
+ (cp_fold) [INDIRECT_REF]: Don't fold to an rvalue.
+
+2016-05-24 Martin Sebor <msebor@redhat.com>
+
+ PR c++/71147
+ * decl.c (layout_var_decl, grokdeclarator): Use complete_or_array_type_p.
+ * pt.c (instantiate_class_template_1): Try to complete the element
+ type of a flexible array member.
+ (can_complete_type_without_circularity): Handle arrays of unknown bound.
+ * typeck.c (complete_type): Also complete the type of the elements of
+ arrays with an unspecified bound.
+
+2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/69872
+ * typeck2.c (check_narrowing): Check pedwarn return value.
+
+2016-05-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71257
+ * semantics.c (finish_omp_clauses) <case OMP_CLAUSE_LINEAR>:
+ For OMP_CLAUSE_LINEAR_REF don't require type to be
+ integral or pointer.
+
+2016-05-24 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/70434
+ PR c/69504
+ * expr.c (mark_exp_read): Handle VIEW_CONVERT_EXPR.
+ * constexpr.c (cxx_eval_array_reference): Handle indexed
+ vectors.
+ * typeck.c (cp_build_array_ref): Adjust.
+
+2016-05-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/70344
+ * constexpr.c (cxx_eval_call_expression): Check for
+ fun == current_function_decl again.
+
+ PR c++/70584
+ * cp-gimplify.c (cp_fold) [INDIRECT_REF]: Call
+ maybe_undo_parenthesized_ref.
+
+ PR c++/70735
+ * pt.c (tsubst_copy): Just return a local variable from
+ non-template context. Don't call rest_of_decl_compilation for
+ duplicated static locals.
+ (tsubst_decl): Set DECL_CONTEXT of local static from another
+ function.
+
+2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70972
+ * method.c (forward_parm): Use cp_build_reference_type.
+
+2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/69095
+ * parser.c (cp_parser_initializer): Use check_for_bare_parameter_packs.
+
+2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * pt.c (check_for_bare_parameter_packs): Improve error message
+ location for expressions.
+
+2016-05-20 Nathan Sidwell <nathan@acm.org>
+
+ * constexpr.c (cxx_bind_parameters_in_call): Avoid gratuitous if
+ ... goto.
+ (cxx_eval_call_expression): Fix comment grammar.
+
+2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70572
+ * decl.c (cp_finish_decl): Check do_auto_deduction return value
+ and return immediately in case of erroneous code.
+
+2016-05-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/71075
+ * pt.c (unify_template_argument_mismatch): Use %qE instead of %qD.
+
+2016-05-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/10200
+ * pt.c (fn_type_unification): Add outer template args if needed.
+ (type_unification_real): Handle getting full args.
+
+2016-05-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/71184
+ * parser.c (cp_parser_operator): For array new/delete, check that
+ cp_parser_require returned a non-NULL token before dereferencing
+ it.
+
+2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * decl.c (finish_enum_value_list): Use the specified mode.
+
+2016-05-18 Jason Merrill <jason@redhat.com>
+
+ * pt.c (value_dependent_expression_p): Tweak new cases to better
+ match the wording in the standard.
+
+2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/69793
+ * parser.c (cp_parser_template_id): Don't call cp_lexer_peek_nth_token
+ when the previous cp_lexer_peek_token returns CPP_EOF.
+
+2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70466
+ * call.c (convert_like_real): Check that we are actually converting
+ from an init list.
+
+2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
+
+ * decl.c (grokdeclarator): Remove errmsg and use of
+ targetm.invalid_return_type.
+ (grokparms): Remove errmsg and use of
+ targetm.invalid_parameter_type.
+
+2016-05-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/10200
+ PR c++/69753
+ * pt.c (tsubst_decl): Use uses_template_parms.
+ (instantiate_template_1): Handle non-dependent calls in templates.
+ (value_dependent_expression_p): Handle BASELINK, FUNCTION_DECL.
+ (type_dependent_expression_p): Only consider innermost template args.
+ (dependent_template_arg_p): Check enclosing class of a template here.
+ (dependent_template_p): Not here.
+ (type_dependent_object_expression_p): New.
+ * typeck.c (finish_class_member_access_expr): Use it.
+ * parser.c (cp_parser_postfix_expression): Use it.
+ (cp_parser_postfix_dot_deref_expression): Use it. Use comptypes
+ to detect the current instantiation.
+ (cp_parser_lookup_name): Really implement DR 141.
+ * search.c (lookup_field_r): Prefer a dependent using-declaration.
+ (any_dependent_bases_p): Split out from...
+ * name-lookup.c (do_class_using_decl): ...here.
+ * call.c (build_new_method_call_1): Use it.
+ * semantics.c (finish_call_expr): 'this' doesn't make a call dependent.
+ * tree.c (non_static_member_function_p): Remove.
+ * typeck2.c (build_x_arrow): Use dependent_scope_p.
+
+ * parser.c (cp_parser_postfix_dot_deref_expression): Use
+ complete_type_or_else for unknown_type_node, too.
+
+2016-05-12 Marek Polacek <polacek@redhat.com>
+
+ PR c/70756
+ * call.c (build_new_op_1): Pass LOC to cp_build_modify_expr.
+ * cp-tree.h (cp_build_modify_expr): Update declaration.
+ (cxx_incomplete_type_error, cxx_incomplete_type_diagnostic): New inline
+ overloads.
+ * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs): Pass INPUT_LOCATION to
+ cp_build_modify_expr.
+ * decl2.c (set_guard): Likewise.
+ (handle_tls_init): Likewise.
+ * init.c (perform_member_init): Likewise.
+ (expand_virtual_init): Likewise.
+ (build_new_1): Likewise.
+ (build_vec_delete_1): Likewise.
+ (get_temp_regvar): Likewise.
+ (build_vec_init): Likewise.
+ * method.c (do_build_copy_assign): Likewise.
+ (assignable_expr): Likewise.
+ * semantics.c (finish_omp_for): Likewise.
+ * typeck.c (cp_build_binary_op): Pass LOCATION to pointer_diff and
+ cp_pointer_int_sum.
+ (cp_pointer_int_sum): Add location parameter. Pass it down to
+ pointer_int_sum.
+ (pointer_diff): Add location parameter. Use it.
+ (build_modify_expr): Pass location down to cp_build_modify_expr.
+ (cp_build_modify_expr): Add location parameter. Use it.
+ (build_x_modify_expr): Pass location down to cp_build_modify_expr.
+ * typeck2.c (cxx_incomplete_type_diagnostic,
+ cxx_incomplete_type_error): Add location parameter.
+
+2016-05-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/71024
+ * decl.c (duplicate_decls): Call diagnose_mismatched_decls.
+
+2016-05-05 Jakub Jelinek <jakub@redhat.com>
+
+ * parser.c (cp_parser_selection_statement): For RID_SWITCH,
+ pass if_p instead of NULL to cp_parser_implicitly_scoped_statement.
+
+2016-05-04 Marek Polacek <polacek@redhat.com>
+
+ * parser.c (cp_parser_selection_statement): Replace OPT_Wparentheses
+ with OPT_Wdangling_else.
+
+2016-05-03 Martin Sebor <msebor@redhat.com>
+
+ PR c++/66561
+ * tree.c (builtin_valid_in_constant_expr_p): Treat BUILT_IN_FILE,
+ BUILT_IN_FUNCTION, and BUILT_IN_LINE as constant expressions.
+
+2016-05-03 Marek Polacek <polacek@redhat.com>
+
+ PR c/70859
+ * call.c (build_cxx_call): Pass location and vNULL down to
+ check_builtin_function_arguments.
+
+2016-05-03 Richard Biener <rguenther@suse.de>
+
+ * Make-lang.in (cc1plus-checksum.c): For stage-final re-use
+ the checksum from the previous stage.
+
+2016-05-02 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/62314
+ * typeck.c (finish_class_member_access_expr): When
+ giving a hint about a possibly-misspelled member name,
+ add a fix-it replacement hint.
+
+2016-05-02 Cesar Philippidis <cesar@codesourcery.com>
+
+ * cp-tree.h (finish_omp_clauses): Update prototype.
+ * parser.c (cp_parser_oacc_all_clauses): Update call to
+ finish_omp_clauses.
+ (cp_parser_omp_all_clauses): Likewise.
+ (cp_parser_omp_for_loop): Likewise.
+ (cp_omp_split_clauses): Likewise.
+ (cp_parser_oacc_cache): Likewise.
+ (cp_parser_oacc_loop): Likewise.
+ (cp_parser_omp_declare_target):
+ (cp_parser_cilk_simd_all_clauses): Likewise.
+ (cp_parser_cilk_for): Likewise.
+ * pt.c (tsubst_omp_clauses): Replace allow_fields and declare_simd
+ arguments with enum c_omp_region_type ort.
+ (tsubst_omp_clauses): Update calls to finish_omp_clauses.
+ (tsubst_omp_attribute): Update calls to tsubst_omp_clauses.
+ (tsubst_omp_for_iterator): Update calls to finish_omp_clauses.
+ (tsubst_expr): Update calls to tsubst_omp_clauses.
+ * semantics.c (finish_omp_clauses): Replace bool arguments
+ allow_fields, declare_simd, and is_cilk with bitmask ort.
+ (finish_omp_for): Update call to finish_omp_clauses.
+
+2016-05-02 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/62314
+ * parser.c (cp_parser_class_head): Capture the start location;
+ use it to emit a fix-it insertion hint when complaining
+ about missing "template <> " in explicit specializations.
+
+2016-05-02 Richard Sandiford <richard.sandiford@arm.com>
+
+ * init.c (build_new_1): Use shift operators instead of wi:: shifts.
+
+2016-05-02 Richard Biener <rguenther@suse.de>
+
+ * decl.c (grokdeclarator): Properly insert a DECL_EXPR for
+ anonymous VLAs.
+
+2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/66644
+ * class.c (check_field_decl): Remove final int* parameter, change
+ the return type to bool; fix logic in order not to reject multiple
+ initialized fields in anonymous struct.
+ (check_field_decls): Adjust call.
+
+2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
+
+ PR middle-end/70626
+ * parser.c (cp_parser_oacc_loop): Don't augment mask with
+ OACC_LOOP_CLAUSE_MASK.
+ (cp_parser_oacc_kernels_parallel): Update call to
+ c_oacc_split_loop_clauses.
+
+2016-04-28 Jason Merrill <jason@redhat.com>
+
+ Implement C++17 [[nodiscard]] attribute.
+ PR c++/38172
+ PR c++/54379
+ * parser.c (cp_parser_std_attribute): Handle [[nodiscard]].
+ * tree.c (handle_nodiscard_attribute): New.
+ (cxx_attribute_table): Add [[nodiscard]].
+ * cvt.c (cp_get_fndecl_from_callee, cp_get_callee_fndecl): New.
+ (maybe_warn_nodiscard): New.
+ (convert_to_void): Call it.
+
+ * cvt.c (cp_get_callee): New.
+ * constexpr.c (get_function_named_in_call): Use it.
+ * cxx-pretty-print.c (postfix_expression): Use it.
+ * except.c (check_noexcept_r): Use it.
+ * method.c (check_nontriv): Use it.
+ * tree.c (build_aggr_init_expr): Use it.
+ * cp-tree.h: Declare it.
+
+2015-04-27 Ryan Burn <contact@rnburn.com>
+ Jeff Law <law@redhat.com>
+
+ PR c++/69024
+ PR c++/68997
+ * cp-gimplify.c (cp_gimplify_expr): Call cilk_cp_detect_spawn_and_unwrap
+ instead of cilk_detect_spawn_and_unwrap.
+ * cp-cilkplus.c (is_conversion_operator_function_decl_p): New.
+ (find_spawn): New.
+ (cilk_cp_detect_spawn_and_unwrap): New.
+ * lambda.c: Include cp-cilkplus.h.
+ * parser.c: Include cp-cilkplus.h.
+ * cp-tree.h (cpp_validate_cilk_plus_loop): Move prototype into...
+ * cp-cilkpus.h: New file.
+
+2016-04-27 Nathan Sidwell <nathan@acm.org>
+
+ * constexpr.c (get_fundef_copy): Use the original function for
+ non-recursive evaluations.
+ (save_fundef_copy): Always expect a slot to be available.
+
+2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
+
+ * parser.c (cp_parser_postfix_expression): Call
+ warn_for_memset instead of warning directly here.
+
+2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70241
+ * decl.c (build_enumerator): Set current_access_specifier when
+ declaring an enumerator belonging to an in-class enumeration.
+ * parser.c (cp_parser_check_access_in_redecleration): Also
+ consider in-class enumerations.
+
+2016-04-26 Marek Polacek <polacek@redhat.com>
+
+ PR c++/70744
+ * call.c (build_conditional_expr_1): Call cp_stabilize_reference
+ instead of stabilize_reference.
+ (build_over_call): Likewise.
+ * cp-tree.h (cp_stabilize_reference): Declare.
+ * tree.c (cp_stabilize_reference): New function.
+ * typeck.c (cp_build_unary_op): Call cp_stabilize_reference instead of
+ stabilize_reference.
+ (unary_complex_lvalue): Likewise.
+ (cp_build_modify_expr): Likewise.
+
+2016-04-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/70704
+ * pt.c (build_non_dependent_expr): Use flag_checking > 1 instead of
+ just flag_checking.
+
+2016-04-25 Jason Merrill <jason@redhat.com>
+
+ * tree.c (std_attribute_table): New.
+ (init_tree): Register it.
+
+2016-04-22 Jason Merrill <jason@redhat.com>
+
+ * parser.c (cp_parser_perform_range_for_lookup): Decay the array.
+
+2016-04-21 Patrick Palka <ppalka@gcc.gnu.org>
+
+ * name-lookup.c (free_saved_scope): New free list of saved_scope
+ structures.
+ (push_to_top_level): Attempt to reuse a saved_scope struct
+ from free_saved_scope instead of allocating a new one each time.
+ (pop_from_top_level_1): Chain the now-unused saved_scope structure
+ onto free_saved_scope.
+
+2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70540
+ * semantics.c (process_outer_var_ref): Unconditionally return
+ error_mark_node when mark_used returns false.
+
+2016-04-21 Marek Polacek <polacek@redhat.com>
+
+ PR c++/70513
+ * parser.c (cp_parser_enum_specifier): Check and possibly error for
+ extra qualification.
+
+2016-04-20 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/55635
+ * init.c (build_vec_delete_1): Protect operator delete call in try
+ finally.
+ (build_delete): Likewise.
+ * optimize.c (build_delete_destructor_body): Likewise.
+
+2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
+
+ PR c++/69363
+ * cp-tree.h (finish_omp_clauses): Add new default argument.
+ * parser.c (cp_parser_cilk_simd_all_clauses): Use finish_omp_clauses
+ instead of c_finish_cilk_clauses.
+ * semantics.c (finish_omp_clauses): Add new argument. Allow
+ floating-point variables in the linear clause for Cilk Plus.
+
+2016-04-20 Nathan Sidwell <nathan@acm.org>
+
+ * semantics.c (finish_compound_lteral): Don't wrap VECTOR_TYPEs in a
+ TARGET_EXPR.
+
+2016-04-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/66543
+ * expr.c (mark_exp_read): Handle NON_DEPENDENT_EXPR.
+ * pt.c (make_pack_expansion): Call mark_exp_read.
+ * semantics.c (finish_id_expression): Call mark_type_use in
+ unevaluated context.
+
+ DR 2137
+ * call.c (implicit_conversion): If we choose a copy constructor
+ for list-initialization from the same type, the conversion is an
+ exact match.
+
+ * constexpr.c (breaks): Handle EXIT_EXPR.
+ (cxx_eval_loop_expr): Handle COMPOUND_EXPR body.
+ (cxx_eval_constant_expression): Handle EXIT_EXPR, improve handling
+ of COMPOUND_EXPR.
+
+ PR c++/68206
+ PR c++/68530
+ * constexpr.c (potential_constant_expression_1): Handle LOOP_EXPR
+ and GOTO_EXPR.
+
+ * pt.c (tsubst_expr): Remove shadowing declaration.
+ (tsubst_pack_expansion): Add assert.
+
+ * semantics.c (add_decl_expr): Use DECL_SOURCE_LOCATION.
+
+ PR c++/70522
+ * name-lookup.c (qualified_lookup_using_namespace): Look through
+ hidden names.
+
+2016-04-18 Michael Matz <matz@suse.de>
+
+ * class.c (build_vtable): Use SET_DECL_ALIGN and SET_TYPE_ALIGN.
+ (layout_class_type): Ditto.
+ (build_base_field): Use SET_DECL_ALIGN.
+ (fixup_attribute_variants): Use SET_TYPE_ALIGN.
+ * decl.c (duplicate_decls): Use SET_DECL_ALIGN.
+ (record_unknown_type): Use SET_TYPE_ALIGN.
+ (cxx_init_decl_processing): Ditto.
+ (copy_type_enum): Ditto.
+ (grokfndecl): Use SET_DECL_ALIGN.
+ (copy_type_enum): Use SET_TYPE_ALIGN.
+ * pt.c (instantiate_class_template_1): Use SET_TYPE_ALIGN.
+ (tsubst): Ditto.
+ * tree.c (cp_build_qualified_type_real): Use SET_TYPE_ALIGN.
+ * lambda.c (maybe_add_lambda_conv_op): Use SET_DECL_ALIGN.
+ * method.c (implicitly_declare_fn): Use SET_DECL_ALIGN.
+ * rtti.c (emit_tinfo_decl): Ditto.
+
+2016-04-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/70690
+ PR c++/70528
+ * class.c (type_maybe_constexpr_default_constructor): New.
+ (type_has_constexpr_default_constructor): Revert.
+
+2016-04-16 Sandra Loosemore <sandra@codesourcery.com>
+
+ PR target/1078
+
+ * tree.c (cxx_attribute_table): Remove "com_interface" entry.
+ (handle_com_interface_attribute): Delete.
+
+2016-04-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/70685
+ * constexpr.c (get_fundef_copy): Handle null *slot.
+
+ PR c++/70505
+ * pt.c (tsubst_baselink): Give the new TEMPLATE_ID_EXPR
+ unknown_type_node, too.
+
+2016-04-15 Jason Merrill <jason@redhat.com>
+ Nathan Sidwell <nathan@acm.org>
+
+ PR c++/70594
+ * constexpr.c (constexpr_call_table): Preserve in GC.
+ (struct fundef_copy, struct fundef_copies_table_t): Delete.
+ (fundef_copies_table): Preserve in GC. Change to pointer to
+ tree->tree hash.
+ (maybe_initialize_fundef_copies_table): Adjust.
+ (get_fundef_copy): Return a TREE_LIST. Use non-inserting search.
+ (save_fundef_copy): Adjust for a TREE_LIST.
+ (cxx_eval_call_expression): Adjust for a fundef_copy TREE_LIST.
+ (fini_constexpr): New.
+ * cp-tree.h (fini_constexpr): Declare.
+ * decl2.c (c_parse_final_cleanups): Call fini_constexpr.
+
+2016-04-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/70436
+ * parser.c (cp_parser_pragma): Add IF_P argument, pass it down
+ where needed.
+ (cp_parser_declaration_seq_opt, cp_parser_member_specification_opt,
+ cp_parser_objc_interstitial_code, cp_parser_omp_declare_simd,
+ cp_parser_oacc_routine): Adjust cp_parser_pragma callers.
+ (cp_parser_statement): Likewise. Adjust cp_parser_cilk_for caller.
+ (cp_parser_omp_structured_block): Add IF_P argument, pass it down to
+ cp_parser_statement.
+ (cp_parser_oacc_data, cp_parser_oacc_host_data, cp_parser_oacc_loop,
+ cp_parser_oacc_kernels_parallel, cp_parser_omp_critical,
+ cp_parser_omp_simd, cp_parser_omp_for, cp_parser_omp_master,
+ cp_parser_omp_ordered, cp_parser_omp_parallel, cp_parser_omp_single,
+ cp_parser_omp_task, cp_parser_omp_taskgroup, cp_parser_omp_distribute,
+ cp_parser_omp_teams, cp_parser_omp_target_data, cp_parser_omp_target,
+ cp_parser_omp_taskloop, cp_parser_omp_construct,
+ cp_parser_cilk_grainsize, cp_parser_cilk_simd, cp_parser_cilk_for):
+ Add IF_P argument, pass it down where needed.
+ (cp_parser_omp_for_loop): Likewise. Clear IF_P if nbraces.
+ (cp_parser_omp_sections_scope): Adjust cp_parser_omp_structured_block
+ calls.
+
+2016-04-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/70494
+ * decl.c (cxx_maybe_build_cleanup): Handle non-decls.
+ * typeck2.c (split_nonconstant_init_1): Use it.
+
+ PR c++/70528
+ * class.c (type_has_constexpr_default_constructor): Return true
+ for an implicitly declared constructor.
+
+ PR c++/70622
+ * parser.c (cp_parser_init_declarator): Add auto_result parm.
+ (cp_parser_simple_declaration): Pass it.
+ (strip_declarator_types): New.
+
+ PR c++/70543
+ * pt.c (value_dependent_expression_p) [VAR_DECL]: A type-dependent
+ initializer also makes the variable value-dependent.
+
+ PR c++/70648
+ * constexpr.c (cxx_eval_store_expression): Also copy
+ CONSTRUCTOR_NO_IMPLICIT_ZERO.
+
+2016-04-14 Martin Sebor <msebor@redhat.com>
+
+ PR c++/69517
+ PR c++/70019
+ PR c++/70588
+ * cp-tree.h, decl.c, init.c, typeck2.c: Revert.
+
+2016-04-14 Jason Merrill <jason@redhat.com>
+
+ * call.c, decl.c, error.c, cp-tree.h, decl.c: Revert empty
+ parameter ABI change.
+
+2016-04-13 Martin Sebor <msebor@redhat.com>
+
+ PR c++/69517
+ PR c++/70019
+ PR c++/70588
+ * cp-tree.h (throw_bad_array_length, build_vla_check): Declare new
+ functions.
+ * decl.c (check_initializer, cp_finish_decl): Call them.
+ (reshape_init_r): Reject incompletely braced intializer-lists
+ for VLAs.
+ * init.c (throw_bad_array_length, build_vla_check)
+ (build_vla_size_check, build_vla_init_check): Define new functions.
+ * typeck2.c (split_nonconstant_init_1): Use variably_modified_type_p()
+ to detect a VLA.
+ (store_init_value): Same.
+
+2016-04-13 Jason Merrill <jason@redhat.com>
+
+ Warn about empty parameter ABI with -Wabi=9.
+ * call.c (empty_class_msg, mark_for_abi_warning)
+ (warn_empty_class_abi): New.
+ (build_call_a): Use them.
+ * decl.c (store_parm_decls): Use mark_for_abi_warning.
+ * error.c (pp_format_to_string): New.
+
+ Pass empty class parameters like C.
+ * call.c (pass_as_empty_struct, empty_class_arg): New.
+ (type_passed_as, build_x_va_arg): Use pass_as_empty_struct.
+ (build_call_a): Use empty_class_arg.
+ * cp-tree.h (CPTI_EMPTY_STRUCT, empty_struct_type): New.
+ * decl.c (cxx_init_decl_processing): Create empty_struct_type.
+
+2016-04-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/70627
+ * decl.c (start_enum): Don't change an existing ENUM_UNDERLYING_TYPE.
+
+2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70635
+ * pt.c (resolve_typename_type): Fix typos in infinite recursion
+ avoidance mechanism.
+
+2016-04-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/70634
+ * pt.c (instantiation_dependent_uneval_expression_p): Split out
+ from instantiation_dependent_expression_p.
+ (value_dependent_expression_p): Use it for unevaluated operands.
+ (instantiation_dependent_r): Don't check value-dependence.
+ (instantiation_dependent_expression_p): Check
+ value-dependence of the expression as a whole.
+ * cp-tree.h: Declare instantiation_dependent_uneval_expression_p.
+ * semantics.c (finish_decltype_type): Use it.
+
+ * constexpr.c (potential_nondependent_constant_expression): New.
+ (potential_nondependent_static_init_expression): New.
+ (maybe_constant_value_1, fold_non_dependent_expr)
+ (maybe_constant_init): Use them.
+ * pt.c (instantiate_non_dependent_expr_sfinae)
+ (instantiate_non_dependent_or_null, convert_nontype_argument): Use
+ them.
+ * cp-tree.h: Declare them.
+
+2016-04-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70594
+ * decl.c (pop_labels_1): Removed.
+ (note_label, sort_labels): New functions.
+ (pop_labels): During named_labels traversal, just push the slot
+ pointers into a vector, then qsort it by DECL_UID and only then
+ call pop_label and chain it into BLOCK_VARS.
+
+2016-04-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/70615
+ * cp-gimplify.c (cp_genericize_r): Expand PTRMEM_CST here.
+ (cp_gimplify_expr): Not here.
+
+2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70610
+ * tree.c (lvalue_kind) [NON_DEPENDENT_EXPR]: Unconditionally
+ recurse into it.
+ * typeck.c (build_x_conditional_expr): Unconditionally remember
+ that the result is an lvalue or xvalue.
+
+2016-04-12 Jason Merrill <jason@redhat.com>
+
+ * class.c (is_really_empty_class): A zero-length array is empty.
+ An unnamed bit-field doesn't make a class non-empty.
+
+2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/68722
+ * parser.c (cp_parser_cache_defarg): When file ends in default
+ argument simply return error_mark_node.
+
+2016-04-12 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/70501
+ * constexpr.c (cxx_eval_bare_aggregate): Handle VECTOR_TYPE
+ similarly to PMF.
+
+2016-04-11 Jason Merrill <jason@redhat.com>
+
+ * mangle.c (decl_is_template_id): The template itself counts as a
+ template-id.
+
+2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70590
+ PR c++/70452
+ * constexpr.c (cxx_eval_outermost_expression): Call unshare_expr
+ on the result if it's not a CONSTRUCTOR.
+
+2016-04-07 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70452
+ * constexpr.c (find_constructor): New function.
+ (unshare_constructor): New function.
+ (cxx_eval_call_expression): Use unshare_constructor instead of
+ unshare_expr.
+ (find_array_ctor_elt): Likewise.
+ (cxx_eval_vec_init_1): Likewise.
+ (cxx_eval_store_expression): Likewise.
+ (cxx_eval_constant_expression): Likewise.
+
+2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c/70436
+ * cp-tree.h (FOR_EACH_CLONE): Restructure macro to avoid
+ potentially generating a future -Wparentheses warning in its
+ callers.
+
+2016-04-06 Jason Merrill <jason@redhat.com>
+
+ * class.c (check_abi_tags): Fix function template handling.
+
+2016-04-05 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/70512
+ * class.c (fixup_may_alias): New.
+ (fixup_attribute_variants): Call it.
+
+2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70452
+ * constexpr.c (struct fundef_copy): New struct.
+ (struct fundef_copies_table_t): New struct.
+ (fundef_copies_table): New static variable.
+ (maybe_initialize_fundef_copies_table): New static function.
+ (get_fundef_copy): New static function.
+ (save_fundef_copy): New static function.
+ (cxx_eval_call_expression): Use get_fundef_copy, and
+ save_fundef_copy.
+ (constexpr_call_table): Add "deletable" GTY marker.
+
+2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70452
+ * cp-tree.h (class cache_map): Remove.
+ * constexpr.c (cv_cache): Change type to
+ GTY((deletable)) hash_map<tree, tree> *.
+ (maybe_constant_value): Adjust following the change to cv_cache.
+ (clear_cv_cache): New static function.
+ (clear_cv_and_fold_caches): Use it.
+ * cp-gimplify.c (fold_cache): Change type to
+ GTY((deletable)) hash_map<tree, tree> *.
+ (clear_fold_cache): Adjust following the change to fold_cache.
+ (cp_fold): Likewise.
+
+2016-04-02 Martin Sebor <msebor@redhat.com>
+
+ PR c++/67376
+ PR c++/70170
+ PR c++/70172
+ PR c++/70228
+ * constexpr.c (diag_array_subscript): New function.
+ (cxx_eval_array_reference): Detect out of bounds array indices.
+
+2016-04-01 Jason Merrill <jason@redhat.com>
+
+ PR c++/70449
+ PR c++/70344
+ * pt.c (instantiate_decl): A function isn't fully defined if
+ DECL_INITIAL is error_mark_node.
+ * constexpr.c (cxx_eval_call_expression): Likewise.
+
+2016-04-01 Jakub Jelinek <jakub@redhat.com>
+ Marek Polacek <polacek@redhat.com>
+
+ PR c++/70488
+ * init.c (warn_placement_new_too_small): Test whether
+ DECL_SIZE_UNIT or TYPE_SIZE_UNIT are integers that fit into uhwi.
+
+2016-04-01 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/68475
+ * decl.c (check_redeclaration_exception_specification): Check
+ regardless of -fno-exceptions.
+ * typeck2.c (merge_exception_specifiers): Relax assert by checking
+ flag_exceptions too.
+
+2016-03-31 Nathan Sidwell <nathan@acm.org>
+
+ * decl.c (start_preparsed_function): Remove unnecessary bracing.
+ (finish_destructor_body): Don't emit operator delete here.
+
+2016-03-31 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/70393
+ * constexpr.c (cxx_eval_store_expression): Keep CONSTRUCTOR
+ elements in field order.
+
+2016-03-31 Marek Polacek <polacek@redhat.com>
+
+ PR c/70297
+ * decl.c (duplicate_decls): Also set TYPE_ALIGN and TYPE_USER_ALIGN.
+
+2016-03-31 Richard Biener <rguenther@suse.de>
+
+ PR c++/70430
+ * typeck.c (cp_build_binary_op): Fix operand order of vector
+ conditional in truth op handling.
+
+2016-03-29 Jason Merrill <jason@redhat.com>
+
+ PR c++/70353
+ * decl.c (make_rtl_for_nonlocal_decl): Don't defer local statics
+ in constexpr functions.
+
+2016-03-28 Jason Merrill <jason@redhat.com>
+
+ PR c++/70422
+ PR c++/64266
+ PR c++/70353
+ * decl.c, pt.c, constexpr.c: Revert last patch.
+
+2016-03-25 Jason Merrill <jason@redhat.com>
+ Martin Liška <mliska@suse.cz>
+
+ PR c++/64266
+ PR c++/70353
+ Core issue 1962
+ * decl.c (cp_fname_init): Decay the initializer to pointer.
+ (cp_make_fname_decl): Set DECL_DECLARED_CONSTEXPR_P,
+ DECL_VALUE_EXPR, DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P.
+ Don't call cp_finish_decl.
+ * pt.c (tsubst_expr) [DECL_EXPR]: Set DECL_VALUE_EXPR,
+ DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. Don't call cp_finish_decl.
+ * constexpr.c (cxx_eval_constant_expression) [VAR_DECL]:
+ Handle DECL_VALUE_EXPR.
+
+2016-03-24 Jason Merrill <jason@redhat.com>
+
+ PR c++/70386
+ * constexpr.c (cxx_eval_bare_aggregate): Handle PMFs.
+
+ PR c++/70323
+ * constexpr.c (cxx_eval_call_expression): Don't cache result if
+ *overflow_p.
+
+2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/62212
+ * tree.c (build_cplus_array_type): Determine type-dependentess
+ with uses_template_parms instead of with dependent_type_p.
+
+2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70347
+ * typeck.c (process_init_constructor_union): If the initializer
+ is empty, use the union's NSDMI if it has one.
+
+2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70332
+ * pt.c (tsubst_copy) [PARM_DECL]: Handle the use of 'this' in an
+ NSDMI that's part of an aggregrate initialization.
+
+2016-03-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70001
+ * constexpr.c (cxx_eval_vec_init_1): Reuse CONSTRUCTOR initializers
+ for 1..max even for multi-dimensional arrays. Call unshare_expr
+ on it.
+
+ PR c++/70323
+ * constexpr.c (cxx_eval_constant_expression): Diagnose overflow
+ on TREE_OVERFLOW constants.
+
+ PR c++/70376
+ * cp-gimplify.c (genericize_omp_for_stmt): Don't walk OMP_FOR_CLAUSES
+ for OMP_TASKLOOP here.
+ (cp_genericize_r): Handle OMP_TASKLOOP like OMP_TASK, except do call
+ genericize_omp_for_stmt instead of cp_walk_tree on OMP_BODY.
+
+2016-03-23 Alexandre Oliva <aoliva@redhat.com>
+ Jason Merrill <jason@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69315
+ * cp-tree.h (defer_mark_used_calls, deferred_mark_used_calls): Remove.
+ * decl.c (defer_mark_used_calls, deferred_mark_used_calls): Remove.
+ (finish_function): Don't set or test them.
+ * decl2.c (mark_used): Don't handle defer_mark_used_calls.
+
+2016-03-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/70344
+ * constexpr.c (cxx_eval_call_expression): Catch invalid recursion.
+
+2016-03-23 Marek Polacek <polacek@redhat.com>
+
+ PR c++/69884
+ * pt.c (canonicalize_type_argument): Use OPT_Wignored_attributes.
+
+2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ * call.c (build_conditional_expr_1): Always use original
+ condition type for vector type checks and build.
+
+2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70096
+ * pt.c (tsubst_decl): Clear the DECL_MODE of the new decl.
+
+2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70204
+ * constexpr.c (non_const_var_error): Check
+ DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P.
+
+2016-03-21 Richard Henderson <rth@redhat.com>
+
+ PR c++/70273
+ * decl.c (notice_forced_label_r): New.
+ (cp_finish_decl): Use it.
+
+2016-03-21 Jason Merrill <jason@redhat.com>
+
+ PR c++/70285
+ * cp-gimplify.c (cp_fold) [COND_EXPR]: Handle bit-fields.
+
+2016-03-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/70139
+ * constexpr.c (cxx_eval_call_expression): Fix trivial copy.
+
+ PR c++/70147
+ * class.c (vptr_via_virtual_p): New.
+ (most_primary_binfo): Factor out of build_rtti_vtbl_entries.
+ * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs): Don't clear
+ a vptr from any virtual base in a not-in-charge 'structor.
+
+ * decl.c (build_clobber_this): Factor out of
+ start_preparsed_function and begin_destructor_body. Handle
+ virtual bases better.
+
+ * class.c (build_if_in_charge): Split out from build_base_path.
+ * init.c (expand_virtual_init, expand_default_init): Use it.
+ * call.c (build_special_member_call): Use it.
+
+2016-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70267
+ * init.c (build_new_1): Complain and return error_mark_node
+ if alloc_fn is not _Jv_AllocObject function returning pointer.
+
+2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70205
+ * search.c (adjust_result_of_qualified_name_lookup): Don't
+ update the BASELINK_BINFO of DECL if the second call
+ to lookup_base fails.
+
+2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70218
+ * parser.c (cp_parser_lambda_expression): Move call to
+ pop_deferring_access_checks ahead of the call to
+ cp_parser_end_tentative_firewall.
+
+2016-03-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70144
+ * cp-tree.h (magic_varargs_p): Return int instead of bool.
+ * call.c (magic_varargs_p): Return int instead of bool, return 2 for
+ Cilk+ reductions, otherwise 1 for magic varargs and 0 for normal
+ varargs.
+ (build_over_call): If magic_varargs_p == 2, call reject_gcc_builtin,
+ if magic_varargs_p == 1, call decay_conversion
+ instead of mark_type_use. Don't store error_mark_node arguments to
+ argarray, instead return error_mark_node.
+
+ PR c++/70272
+ * decl.c (begin_destructor_body): Don't insert clobber if
+ is_empty_class (current_class_type).
+
+2016-03-17 Marek Polacek <polacek@redhat.com>
+
+ PR c++/70194
+ * typeck.c (warn_for_null_address): New function.
+ (cp_build_binary_op): Call it.
+
+2016-03-16 Jason Merrill <jason@redhat.com>
+
+ PR c++/70259
+ * decl.c (start_preparsed_function): Don't clobber an empty base.
+
+2016-03-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70147
+ * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs): Conditionalize
+ BINFO_VIRTUAL_P vtable clearing on current_in_charge_parm.
+
+ PR c++/70147
+ * cp-ubsan.c (cp_ubsan_maybe_initialize_vtbl_ptrs): Temporarily
+ set in_base_initializer.
+
+2016-03-15 Marek Polacek <polacek@redhat.com>
+
+ PR c++/70209
+ * tree.c (strip_typedefs): Call strip_typedefs again on the
+ DECL_ORIGINAL_TYPE result.
+
+2016-03-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/70095
+ * pt.c (instantiate_decl): Fix call to variable_template_p.
+
+ PR c++/70141
+ * pt.c (for_each_template_parm_r): Always walk into TYPENAME_TYPE.
+
+2016-03-14 Casey Carter <casey@carter.net>
+ Jason Merrill <jason@redhat.com>
+
+ P0184R0: Generalizing the Range-Based For Loop
+ * parser.c (cp_convert_range_for): Set the type of __end separately.
+ (cp_parser_perform_range_for_lookup): Allow different begin/end
+ types if they are comparable.
+
+2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70106
+ * semantics.c (force_paren_expr): Just build a PAREN_EXPR when
+ processing_template_decl and EXPR is a SCOPE_REF.
+
+2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70001
+ * constexpr.c (cxx_eval_vec_init_1): For pre_init case, reuse
+ return value from cxx_eval_constant_expression from earlier
+ elements if it is valid constant initializer requiring no
+ relocations.
+
+2016-03-10 Marek Polacek <polacek@redhat.com>
+
+ PR c++/70153
+ * cp-gimplify.c (cp_fold): Handle UNARY_PLUS_EXPR.
+
+2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
+
+ * parser.c (cp_parser_oacc_loop): Update cclauses and clauses
+ when calling c_finish_omp_clauses.
+
+2016-03-08 Jason Merrill <jason@redhat.com>
+
+ * parser.c (cp_parser_diagnose_invalid_type_name): Give helpful
+ diagnostic for use of "concept".
+ (cp_parser_requires_clause_opt): And "requires".
+ (cp_parser_type_parameter, cp_parser_late_return_type_opt)
+ (cp_parser_explicit_template_declaration): Adjust.
+ * Make-lang.in (check-c++-all): Add "concepts" to std list.
+
+ P0036R0: Unary Folds and Empty Parameter Packs
+ * pt.c (expand_empty_fold): Remove special cases for *,+,&,|.
+
+2016-03-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70135
+ * constexpr.c (cxx_eval_loop_expr): Forget saved values of SAVE_EXPRs
+ even after the last iteration of the loop.
+
+ * decl.c (duplicate_decls): Fix spelling - becuase -> because.
+
+2016-03-07 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/66786
+ * pt.c (get_template_info): Handle PARM_DECL.
+ (template_class_depth): Check DECL_P instead of
+ VAR_OR_FUNCTION_DECL_P.
+
+2016-03-05 Jason Merrill <jason@redhat.com>
+
+ PR c++/67364
+ * constexpr.c (cxx_eval_store_expression): Replace
+ CONSTRUCTOR_ELTS in nested CONSTRUCTORs, too.
+
+2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/66786
+ * pt.c (template_class_depth): Given a lambda type, iterate
+ into its LAMBDA_TYPE_EXTRA_SCOPE field instead of its
+ TYPE_CONTEXT. Given a VAR_DECL, iterate into its
+ CP_DECL_CONTEXT.
+
+2016-03-04 Jason Merrill <jason@redhat.com>
+
+ PR c++/69203
+ * cp-tree.h (COND_EXPR_IS_VEC_DELETE): New.
+ * init.c (build_vec_delete_1): Set it.
+ * constexpr.c (potential_constant_expression_1) [COND_EXPR]: Check it.
+
+2016-03-04 Jakub Jelinek <jakub@redhat.com>
+
+ * decl.c (start_preparsed_function): Don't emit start clobber at the
+ start of constructor clones.
+
+ PR c++/70035
+ * cp-tree.h (cp_ubsan_maybe_initialize_vtbl_ptrs): New prototype.
+ * decl.c (start_preparsed_function): Call
+ cp_ubsan_maybe_initialize_vtbl_ptrs if needed.
+ * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs,
+ cp_ubsan_maybe_initialize_vtbl_ptrs): New functions.
+
+2016-03-04 Jason Merrill <jason@redhat.com>
+
+ PR c++/67364
+ * constexpr.c (cxx_eval_component_reference): Further tweak.
+
+ * constexpr.c (struct constexpr_ctx): Add save_exprs field.
+ (cxx_eval_loop_expr): Discard SAVE_EXPR values before looping.
+ (cxx_eval_constant_expression) [SAVE_EXPR]: Add it to the set.
+ (cxx_eval_outermost_constant_expr, is_sub_constant_expr): Initialize.
+
+ PR c++/70067
+ * tree.c (strip_typedefs): Handle TYPENAME_TYPE lookup finding the
+ same type.
+
+2016-03-03 Jason Merrill <jason@redhat.com>
+
+ * method.c (synthesized_method_walk): operator= can also be constexpr.
+
+ * pt.c (tsubst_copy_and_build) [LAMBDA_EXPR]: Get
+ LAMBDA_EXPR_RETURN_TYPE from the instantiated closure.
+
+ PR c++/67164
+ * pt.c (copy_template_args): New.
+ (tsubst_pack_expansion): Use it.
+
+ * call.c (build_aggr_conv): Use get_nsdmi.
+
+ PR c++/51406
+ * typeck.c (build_static_cast_1): Avoid folding back to lvalue.
+
+ PR c++/67364
+ * constexpr.c (cxx_eval_component_reference): Just return an empty
+ CONSTRUCTOR for an empty class.
+
+2016-03-01 Jason Merrill <jason@redhat.com>
+
+ PR c++/70036
+ * parser.c (cp_parser_requires_clause): Call
+ check_for_bare_parameter_packs.
+
+ PR c++/51489
+ * constexpr.c (cxx_eval_binary_expression): Don't VERIFY_CONSTANT
+ the operands.
+
+ PR c++/69995
+ * constexpr.c (cxx_eval_call_expression): Unshare arg.
+ (cxx_eval_constant_expression) [DECL_EXPR]: Unshare init.
+ [TARGET_EXPR]: Unshare init.
+
+2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/68948
+ PR c++/69961
+ * pt.c (tsubst_baselink): Reinstate the check for an invalid
+ constructor call.
+
+2016-02-28 Jason Merrill <jason@redhat.com>
+
+ PR c++/69995
+ * constexpr.c (cxx_eval_store_expression): Unshare init.
+
+2016-02-26 Jason Merrill <jason@redhat.com>
+
+ PR c++/69958
+ * pt.c (make_argument_pack): New.
+ (tsubst_copy) [SIZEOF_EXPR]: Handle partial expansion.
+ (tsubst_copy_and_build): Likewise.
+
+2016-02-25 Jason Merrill <jason@redhat.com>
+
+ PR c++/69889
+ * cp-tree.h (AGGR_INIT_FROM_THUNK_P): New.
+ * tree.c (build_aggr_init_expr): Set it.
+ * semantics.c (simplify_aggr_init_expr): Check it.
+ * cp-gimplify.c (cp_genericize_r): Don't walk into
+ a call/aggr_init from a thunk.
+
+ PR c++/69842
+ * method.c (forward_parm): Handle parameter packs.
+ * lambda.c (maybe_add_lambda_conv_op): Use it for them.
+
+ PR c++/67364
+ * constexpr.c (cxx_eval_component_reference): Don't complain about
+ unevaluated empty classes.
+
+ PR c++/68049
+ * tree.c (strip_typedefs): Use DECL_ORIGINAL_TYPE.
+
+2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/69736
+ * cp-tree.h (REF_PARENTHESIZED_P): Adjust documentation.
+ (maybe_undo_parenthesized_ref): Declare.
+ * semantics.c (maybe_undo_parenthesized_ref): Split out from
+ check_return_expr.
+ (finish_call_expr): Use it.
+ * typeck.c (check_return_expr): Use it.
+ * pt.c (tsubst_copy_and_build) [INDIRECT_REF]: Retain the
+ REF_PARENTHESIZED_P flag.
+
+2016-02-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69922
+ * class.c (build_base_path): Set TREE_NO_WARNING on the null_test.
+ Avoid folding it.
+ * init.c (build_vec_delete_1, build_delete): Don't fold the non-NULL
+ tests.
+ * cp-gimplify.c (cp_fold): For TREE_NO_WARNING comparisons with NULL,
+ unless they are folded into INTEGER_CST, error_mark_node or some
+ comparison with NULL, avoid folding them and use either the original
+ comparison or non-folded comparison of folded arguments.
+ * cp-ubsan.c (cp_ubsan_instrument_vptr): Set TREE_NO_WARNING on the
+ comparison, don't fold the comparison right away.
+
+2016-02-24 Jason Merrill <jason@redhat.com>
+
+ PR c++/69323
+ * friend.c (make_friend_class): Likewise.
+ * decl.c (lookup_and_check_tag): Diagnose invalid dependent friend.
+
+2016-02-24 Jason Merrill <jason@redhat.com>
+
+ PR c++/69323
+ * pt.c (instantiate_class_template_1): Set
+ processing_template_decl before substituting friend_type.
+
+016-02-24 Martin Sebor <msebor@redhat.com>
+
+ PR c++/69912
+ * tree.c (build_ctor_subob_ref): Compare types' main variants
+ instead of the types as they are.
+
+2016-02-24 Jason Merrill <jason@redhat.com>
+
+ * decl.c (start_preparsed_function): Condition ctor clobber on
+ flag_lifetime_dse > 1.
+
+ * cp-gimplify.c (cp_fold): Don't fold constexpr calls if -fno-inline.
+
+2016-02-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/69743
+ * call.c (remaining_arguments): No longer static.
+ * cp-tree.h: Declare it.
+ * pt.c (more_specialized_fn): Use it.
+
+2016-02-19 Jakub Jelinek <jakub@redhat.com>
+ Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * Make-lang.in: Invoke gperf with -L C++.
+ * cfns.gperf: Remove prototypes for hash and libc_name_p
+ inlines.
+ * cfns.h: Regenerated.
+ * except.c (nothrow_libfn_p): Adjust.
+
+2016-02-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69850
+ * rtti.c (ifnonnull): Set TREE_NO_WARNING on the condition, use
+ NE_EXPR instead of EQ_EXPR and swap last two arguments on COND_EXPR.
+
+2016-02-19 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/68948
+ * pt.c (tsubst_baselink): Don't diagnose an invalid constructor
+ call here.
+ * semantics.c (finish_call_expr): Don't assume a constructor
+ call is dependent if only the "this" pointer is dependent. When
+ building a constructor call, always use a dummy object.
+
+2016-02-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69850
+ * init.c (build_vec_delete_1): Set TREE_NO_WARNING on the NE_EXPR
+ condition.
+ * cp-gimplify.c (cp_fold): Propagate TREE_NO_WARNING from binary
+ operators if folding preserved the binop, just with different
+ arguments.
+
+ PR c++/67767
+ * parser.c (cp_parser_std_attribute_spec_seq): Don't assume
+ attr_spec is always single element chain, chain all the attributes
+ properly together in the right order.
+
+2016-02-18 Jason Merrill <jason@redhat.com>
+
+ * mangle.c (maybe_check_abi_tags): Add for_decl parm. Call
+ mangle_decl.
+ (mangle_decl): Call maybe_check_abi_tags for function scope.
+ (mangle_guard_variable): Call maybe_check_abi_tags here.
+ (write_guarded_var_name): Not here.
+
+2016-02-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/65985
+ * constexpr.c (build_constexpr_constructor_member_initializers):
+ Handle an additional STATEMENT_LIST.
+
+ PR c++/68585
+ * constexpr.c (cxx_eval_bare_aggregate): Fix 'changed' detection.
+
+ PR c++/68679
+ * decl2.c (reset_type_linkage_2): Look through member templates.
+
+2016-02-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69850
+ * init.c (build_delete): Set TREE_NO_WARNING on ifexp.
+
+2016-02-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/69842
+ * method.c (forward_parm): Split out from...
+ (add_one_base_init): ...here.
+ * lambda.c (maybe_add_lambda_conv_op): Use it.
+
+2016-02-16 Jason Merrill <jason@redhat.com>
+
+ PR c++/10200
+ PR c++/69753
+ * call.c, cp-tree.h, name-lookup.c, pt.c, search.c, semantics.c,
+ tree.c, typeck2.c: Revert earlier changes.
+ * parser.c (cp_parser_lookup_name): Ignore namespace-scope
+ non-type templates after -> or .
+
+2016-02-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/69835
+ * typeck.c (cp_build_binary_op): Revert 2015-09-09 change.
+
+2016-02-16 Jason Merrill <jason@redhat.com>
+
+ PR c++/69657
+ * name-lookup.c (lookup_qualified_name): Add find_hidden parm.
+ (set_decl_namespace): Pass it. Complain about finding a hidden friend.
+ * name-lookup.h: Adjust.
+
+2016-02-16 James Norris <jnorris@codesourcery.com>
+
+ * parser.c (cp_parser_oacc_data_clause_deviceptr): Remove checking.
+ * semantics.c (finish_omp_clauses): Add deviceptr checking.
+
+2016-02-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69658
+ * init.c (expand_default_init): Only call reshape_init
+ in the direct-initialization from an initializer list case.
+
+2016-02-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/69753
+ * semantics.c (finish_call_expr): Implicit 'this' does not make
+ the call dependent.
+ * search.c (any_dependent_bases_p): Split out...
+ * name-lookup.c (do_class_using_decl): ...from here.
+ * call.c (build_new_method_call_1): Don't complain about missing object
+ if there are dependent bases. Tweak error.
+ * tree.c (non_static_member_function_p): Remove.
+ * pt.c (type_dependent_expression_p): A member template of a
+ dependent type is dependent.
+ * cp-tree.h: Adjust.
+
+ PR c++/68890
+ * constexpr.c (verify_ctor_sanity): Remove CONSTRUCTOR_NELTS check.
+
+2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/69098
+ * pt.c (lookup_and_finish_template_variable): New function,
+ extracted from ...
+ (tsubst_copy_and_build) [TEMPLATE_ID_EXPR]: ... here. Use it.
+ (tsubst_qualified_id): Consider that EXPR might be a variable
+ template.
+ * typeck.c (check_template_keyword): Don't emit an error
+ if DECL is a variable template.
+
+2016-02-12 Jakub Jelinek <jakub@redhat.com>
+
+ * error.c: Spelling fixes - behaviour -> behavior and
+ neighbour -> neighbor.
+ * decl.c: Likewise.
+ * typeck.c (cp_build_binary_op): Fix up behavior spelling in
+ diagnostics.
+ * init.c (build_delete): Likewise.
+
+2016-02-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/69768
+ * typeck.c (cp_build_binary_op): cp_fully_fold integer_zerop
+ arguments for -Waddress warning. Fix up formatting.
+
+2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/68726
+ * pt.c (lookup_template_class_1): Check tsubst return value for
+ error_mark_node.
+
+2016-02-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/68926
+ * pt.c (resolve_nondeduced_context): Add complain parm.
+ (do_auto_deduction): Pass it.
+ * cvt.c (convert_to_void): Likewise.
+ * decl.c (cp_finish_decl): Likewise.
+ * init.c (build_new): Likewise.
+ * rtti.c (get_tinfo_decl_dynamic): Likewise.
+ * semantics.c (finish_decltype_type): Likewise.
+ * typeck.c (decay_conversion): Likewise.
+ * cp-tree.h: Adjust declaration.
+ * call.c (standard_conversion): Add complain parm, pass it along.
+ (implicit_conversion): Pass it.
+
+ PR c++/69657
+ * name-lookup.c (ambiguous_decl): Call remove_hidden_names.
+ (lookup_name_real_1): Likewise.
+ (remove_hidden_names): Handle non-functions too.
+
+ PR c++/10200
+ * parser.c (cp_parser_lookup_name): When looking for a template
+ after . or ->, only consider class templates.
+ (cp_parser_postfix_dot_deref_expression): Handle the current
+ instantiation. Remember a dependent object expression.
+ * typeck2.c (build_x_arrow): Handle the current instantiation.
+
+ * ptree.c (debug_tree): Implement for cp_expr.
+
+2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/69139
+ * parser.c (cp_parser_simple_type_specifier): Make the check
+ for disambiguating between an 'auto' placeholder and an implicit
+ template parameter more robust.
+
+2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/69283
+ PR c++/67835
+ * decl2.c (mark_used): When given a TEMPLATE_DECL, return after
+ setting its TREE_USED flag.
+
+2016-02-08 Jason Merrill <jason@redhat.com>
+
+ PR c++/69657
+ * name-lookup.c (do_nonmember_using_decl): Leave anticipated
+ built-ins alone.
+
+2016-02-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/59627
+ * parser.c (cp_parser_omp_declare_reduction): Set assembler name
+ of the DECL_OMP_DECLARE_REDUCTION_P decls.
+
+2016-02-08 Marek Polacek <polacek@redhat.com>
+
+ PR c++/69688
+ * constexpr.c (clear_cv_and_fold_caches): Renamed from clear_cv_cache.
+ Call clear_fold_cache.
+ * cp-tree.h: Adjust declaration.
+ * decl.c (finish_enum_value_list): Call clear_cv_and_fold_caches
+ rather than clear_cv_cache and clear_fold_cache.
+ * typeck2.c (store_init_value): Call clear_cv_and_fold_caches.
+
+2016-02-08 Jason Merrill <jason@redhat.com>
+
+ * cp-tree.h (CONV_FOLD, CONV_BACKEND_CONVERT): New.
+ * cvt.c (convert): Pass CONV_BACKEND_CONVERT.
+ (ocp_convert): Use *_maybe_fold.
+ (cp_convert_to_pointer): Add dofold parameter.
+ * cp-gimplify.c (cp_fold) [CONVERT_EXPR]: Call convert.
+
+2016-02-05 Martin Sebor <msebor@redhat.com>
+
+ PR c++/69662
+ * init.c (find_field_init): New function.
+ (warn_placement_new_too_small): Call it. Handle one-element arrays
+ at ends of structures special.
+
+2016-02-05 Jason Merrill <jason@redhat.com>
+
+ PR c++/68948
+ * semantics.c (finish_expr_stmt): If expr is error_mark_node,
+ make sure we've seen_error().
+
+2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/68948
+ * pt.c (tsubst_baselink): Diagnose an invalid constructor call
+ if lookup_fnfields returns NULL_TREE and the name being looked
+ up has the form A::A.
+
+2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
+
+ * constexpr.c (cxx_eval_binary_expression): Fold equality
+ comparisons involving PTRMEM_CSTs.
+
+2016-02-04 Jakub Jelinek <jakub@redhat.com>
+
+ * class.c (find_flexarrays): Don't declare dom variable.
+ (diagnose_flexarray): Likewise.
+
+2016-02-02 Martain Sebor <msebor@redhat.com>
+
+ PR c++/69251
+ PR c++/69253
+ PR c++/69290
+ PR c++/69277
+ PR c++/69349
+ * class.c (walk_subobject_offsets): Avoid testing the upper bound
+ of a flexible array member for equality to null.
+ (find_flexarrays): Remove spurious whitespace introduced in r231665.
+ (diagnose_flexarrays): Avoid checking the upper bound of arrays.
+ (check_flexarrays): Same.
+ * decl.c (compute_array_index_type): Avoid special case for flexible
+ array members.
+ (grokdeclarator): Avoid calling compute_array_index_type for flexible
+ array members.
+ * error.c (dump_type_suffix): Revert changes introduced in r231665
+ and rendered unnecessary by the changes above.
+ * pt.c (tsubst): Same.
+ * tree.c (build_ctor_subob_ref): Handle flexible array members.
+ * typeck2.c (digest_init_r): Revert changes introduced in r231665.
+ (process_init_constructor_array): Same.
+ (process_init_constructor_record): Same.
+
+2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/69056
+ * pt.c (try_one_overload): Handle comparing argument packs so
+ that there is no conflict if we deduced more arguments of an
+ argument pack than were explicitly specified.
+
+2016-01-31 Jakub Jelinek <jakub@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/68763
+ * tree.c (strip_typedefs) [FUNCTION_TYPE]: Avoid building a new
+ function type if nothing is changing.
+
+2016-01-31 Jason Merrill <jason@redhat.com>
+
+ PR c++/69009
+ * pt.c (partial_specialization_p, impartial_args): New.
+ (instantiate_decl): Call impartial_args.
+
+ * mangle.c (maybe_check_abi_tags): New.
+ (write_guarded_var_name): Call it.
+ (mangle_ref_init_variable): Call check_abi_tags.
+
+ * pt.c (lookup_template_class_1): Don't share TYPE_ATTRIBUTES
+ between template and instantiation.
+
+2016-01-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/66869
+ * decl.c (wrapup_globals_for_namespace): Warn about unused static
+ function declarations.
+
+2016-01-29 Marek Polacek <polacek@redhat.com>
+
+ PR c++/69509
+ PR c++/69516
+ * constexpr.c (cxx_eval_array_reference): Give the "array subscript
+ out of bound" error earlier.
+ * init.c (build_vec_init): Change NE_EXPR into GT_EXPR. Update the
+ commentary.
+
+2016-01-29 Patrick Palka <ppalka@gcc.gnu.org>
+
+ * name-lookup.c (begin_scope): After reusing a cp_binding_level
+ structure, update free_binding_level before the structure's
+ level_chain field gets cleared, not after.
+
+2016-01-28 Jason Merrill <jason@redhat.com>
+
+ PR c++/67407
+ * search.c (dfs_walk_once, dfs_walk_once_r)
+ (dfs_walk_once_accessible_r, dfs_walk_once_accessible): Use
+ hash_set instead of BINFO_MARKED.
+ (dfs_unmark_r): Remove.
+
+2016-01-28 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/24208
+ * parser.c (LEXER_DEBUGGING_ENABLED_P): New macro.
+ (cp_lexer_debugging_p): Use it.
+ (cp_lexer_start_debugging): Likewise.
+ (cp_lexer_stop_debugging): Likewise.
+
+2016-01-27 Marek Polacek <polacek@redhat.com>
+
+ PR c/68062
+ * typeck.c (cp_build_binary_op): Promote operand to unsigned, if
+ needed. Add -Wsign-compare warning.
+
+2016-01-27 Ryan Burn <contact@rnburn.com>
+
+ PR cilkplus/69267
+ * cp-gimplify.c (cilk_cp_gimplify_call_params_in_spawned_fn): Removed
+ superfluous post_p argument in call to
+ cilk_gimplify_call_params_in_spawned_fn.
+
+2016-01-27 Marek Polacek <polacek@redhat.com>
+
+ PR c++/69379
+ * constexpr.c (cxx_eval_constant_expression): Handle PTRMEM_CSTs
+ wrapped in NOP_EXPRs.
+
+2016-01-27 Martin Sebor <msebor@redhat.com>
+
+ PR c++/69317
+ * mangle.c (mangle_decl): Reference the correct (saved) version
+ of the ABI in -Wabi diagnostics.
+
+2016-01-27 Marek Polacek <polacek@redhat.com>
+
+ PR c++/69496
+ * constexpr.c (cxx_eval_array_reference): Evaluate the number of
+ elements of the array.
+
+2016-01-26 Jason Merrill <jason@redhat.com>
+
+ PR c++/68949
+ * constexpr.c (register_constexpr_fundef): Keep the un-massaged body.
+ (cxx_eval_call_expression): Don't look through clones.
+ * optimize.c (maybe_clone_body): Clear DECL_SAVED_TREE of the alias.
+ * semantics.c (expand_or_defer_fn_1): Keep DECL_SAVED_TREE of
+ maybe-in-charge *tor.
+
+2016-01-26 Jason Merrill <jason@redhat.com>
+
+ PR c++/68782
+ * constexpr.c (cxx_eval_bare_aggregate): Update TREE_CONSTANT
+ and TREE_SIDE_EFFECTS.
+ (cxx_eval_constant_expression) [CONSTRUCTOR]: Call
+ verify_constructor_flags.
+
+2016-01-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/68357
+ * cp-gimplify.c (cp_fold): If some operand folds to error_mark_node,
+ return error_mark_node instead of building trees with error_mark_node
+ operands.
+
+2016-01-26 David Malcolm <dmalcolm@redhat.com>
+
+ PR other/69006
+ * error.c (print_instantiation_partial_context_line): Add missing
+ newlines from output for the t == NULL case.
+ (print_instantiation_partial_context): Remove call to pp_newline.
+
+2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
+
+ Revert:
+ 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/11858
+ PR c++/24663
+ PR c++/24664
+ * decl.c (grokdeclarator): Don't decay array parameter type to
+ a pointer type if it's dependent.
+ (grokparms): Invoke strip_top_quals instead of directly invoking
+ cp_build_qualified_type.
+ * pt.c (decay_dependent_array_parm_type): New static function.
+ (type_unification_real): Call decay_dependent_array_parm_type
+ to decay a dependent array parameter type to its corresponding
+ pointer type before unification.
+ (more_specialized_fn): Likewise.
+ (get_bindings): Likewise.
+ * tree.c (cp_build_qualified_type): Trivial typofix in
+ documentation.
+
+2016-01-23 Martin Sebor <msebor@redhat.com>
+
+ PR c++/58109
+ PR c++/69022
+ * decl2.c (is_late_template_attribute): Handle dependent argument
+ to attribute align and attribute vector_size.
+
+2016-01-21 Jason Merrill <jason@redhat.com>
+
+ PR c++/69392
+ * lambda.c (lambda_capture_field_type): Handle 'this' specially
+ for init-capture, too.
+
+ PR c++/65687
+ * decl.c (type_is_deprecated): Don't look into a typedef.
+
+ PR c++/40751
+ PR c++/64987
+ * decl.c (copy_type_enum): Respect TYPE_USER_ALIGN.
+
+ PR c++/43407
+ * decl.c (start_enum): Add attributes parameter.
+ * parser.c (cp_parser_enum_specifier): Pass it.
+ * pt.c (lookup_template_class_1): Pass it.
+ * cp-tree.h: Adjust.
+
+2016-01-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/59759
+ * pt.c (convert_template_argument): Handle VAR_DECL properly.
+
+2016-01-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/68586
+ * constexpr.c (clear_cv_cache): New.
+ * cp-gimplify.c (clear_fold_cache): New.
+ * cp-tree.h (clear_cv_cache, clear_fold_cache): Declare.
+ * decl.c (finish_enum_value_list): Call them.
+
+ PR c++/68965
+ * pt.c (tsubst_copy): Mark elements in expanded vector as used.
+
+2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/11858
+ PR c++/24663
+ PR c++/24664
+ * decl.c (grokdeclarator): Don't decay array parameter type to
+ a pointer type if it's dependent.
+ (grokparms): Invoke strip_top_quals instead of directly invoking
+ cp_build_qualified_type.
+ * pt.c (decay_dependent_array_parm_type): New static function.
+ (type_unification_real): Call decay_dependent_array_parm_type
+ to decay a dependent array parameter type to its corresponding
+ pointer type before unification.
+ (more_specialized_fn): Likewise.
+ (get_bindings): Likewise.
+ * tree.c (cp_build_qualified_type): Trivial typofix in
+ documentation.
+
+2016-01-18 Jason Merrill <jason@redhat.com>
+
+ * cp-gimplify.c (cp_fold) [CONSTRUCTOR]: Don't clobber the input.
+
+ * cp-gimplify.c (cp_fold): Remove unnecessary special cases.
+
+ PR c++/68767
+ * cp-gimplify.c (cp_fold) [COND_EXPR]: Simplify. Do fold COND_EXPR.
+ (contains_label_1, contains_label_p): Remove.
+
+2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/69091
+ * pt.c (type_dependent_expression_p): For a function template
+ specialization, a type is dependent iff any of its template
+ arguments are.
+
+2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
+
+ * cp-array-notation.c (cp_expand_cond_array_notations): Return
+ error_mark_node only if find_rank failed, not if it was
+ successful.
+
+2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/68936
+ * tree.c (build_min_non_dep_call_vec): Don't retain the
+ KOENIG_LOOKUP_P flag of the non-dependent expression that's
+ been built.
+ (build_min_non_dep_op_overload): Instead, do it here.
+
+2016-01-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/68271
+ * parser.h (cp_token): Remove pragma_kind field. Add comment
+ with number of unused bits.
+ * parser.c (eof_token): Remove pragma_kind field initializer.
+ (cp_lexer_get_preprocessor_token): Don't set pragma_kind
+ field, don't clear CPP_PRAGMA u.value.
+ (cp_parser_pragma_kind): New function.
+ (cp_parser_omp_sections_scope, cp_parser_oacc_kernels_parallel,
+ cp_parser_omp_construct, cp_parser_initial_pragma,
+ cp_parser_pragma): Use cp_parser_pragma_kind instead of accessing
+ pragma_kind field.
+
+2016-01-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/68847
+ * call.c (build_cxx_call): Use fold_non_dependent_expr.
+
+ * typeck2.c (cxx_incomplete_type_diagnostic): Use the location of
+ value.
+
+ PR c++/69257
+ * typeck.c (decay_conversion): Don't call mark_rvalue_use for
+ array/function-to-pointer conversion. Call
+ complete_type_or_maybe_complain for lvalue-to-rvalue conversion.
+ * call.c (convert_like_real): Print call context if
+ decay_conversion errors.
+
+2016-01-14 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/68773
+ * parser.c (cp_parser_oacc_declare, cp_parser_omp_declare_target): Don't
+ set force_output.
+
+2016-01-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/69261
+ * constexpr.c (find_array_ctor_elt): Handle splitting RANGE_EXPR.
+
+2016-01-12 Marek Polacek <polacek@redhat.com>
+
+ PR c++/68979
+ * constexpr.c (cxx_eval_check_shift_p): Use permerror rather than
+ error_at and adjust the return value.
+
+2016-01-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR objc++/68511
+ PR c++/69213
+ * cp-gimplify.c (cp_gimplify_expr) <case INIT_EXPR>: Don't return
+ GS_ERROR whenever seen_error (), only if *expr_p contains
+ cilk spawn stmt, but cilk_detect_spawn_and_unwrap failed.
+
+ PR c++/66808
+ PR c++/69000
+ * pt.c (tsubst_decl): If not local_p, clear DECL_TEMPLATE_INFO.
+
+2016-01-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/69131
+ * method.c (walk_field_subobs): Add dtor_from_ctor parm.
+ (process_subob_fn): Likewise. Don't consider triviality if true.
+ (synthesize_method_walk): Pass it.
+
+2016-01-11 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/68795
+ * parser.c (cp_parser_postfix_expression): Initialize
+ close_paren_loc to UNKNOWN_LOCATION; only use it if
+ it has been written to by
+ cp_parser_parenthesized_expression_list.
+ (cp_parser_parenthesized_expression_list): Document the behavior
+ with respect to the CLOSE_PAREN_LOC param.
+
+2016-01-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69211
+ * cp-gimplify.c (cp_fold): If COMPOUND_EXPR or MODIFY_EXPR
+ folded operands have side-effects, but folding changed any of them,
+ build a new tree with the folded operands instead of returning the
+ unfolded tree.
+
+2016-01-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/69113
+ * decl2.c (comdat_linkage): Only set DECL_COMDAT if TREE_PUBLIC is set.
+
+2016-01-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69164
+ * class.c (layout_class_type): Use copy_node to copy FIELD_DECLs.
+
+2016-01-08 Jason Merrill <jason@redhat.com>
+
+ PR c++/69158
+ * constexpr.c (cxx_fold_indirect_ref): Handle array type differing
+ in completion.
+
+2016-01-08 Marek Polacek <polacek@redhat.com>
+
+ PR c++/68449
+ * constexpr.c (cxx_eval_constant_expression): Handle NULL initializer.
+
+2016-01-08 Jason Merrill <jason@redhat.com>
+
+ * constexpr.c (cxx_eval_call_expression): Remove convert_to_void
+ workaround.
+
+ PR c++/68983
+ PR c++/67557
+ * cvt.c (convert_to_void): Don't strip a TARGET_EXPR of
+ TREE_ADDRESSABLE type.
+
+ PR c++/68983
+ PR c++/67557
+ * call.c (unsafe_copy_elision_p): Look through COMPOUND_EXPR.
+
+2016-01-05 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/58583
+ * pt.c (build_non_dependent_expr): Don't try a checking fold when
+ parsing an nsdmi.
+
+2016-01-04 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
+Copyright (C) 2016 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 84c9ba428f0..85834dd49ca 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/cp/NEWS b/gcc/cp/NEWS
index 72a9a6c6445..94c86499cce 100644
--- a/gcc/cp/NEWS
+++ b/gcc/cp/NEWS
@@ -401,7 +401,7 @@
the exception handling work.
-Copyright (C) 1997-2016 Free Software Foundation, Inc.
+Copyright (C) 1997-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
diff --git a/gcc/cp/call.c b/gcc/cp/call.c
index 894f98e5752..e431221c159 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 5453f5afee1..bf40476d521 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-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/cfns.h b/gcc/cp/cfns.h
index 5634ab628e3..059e071f7f5 100644
--- a/gcc/cp/cfns.h
+++ b/gcc/cp/cfns.h
@@ -30,7 +30,7 @@
#line 4 "cfns.gperf"
-/* Copyright (C) 2000-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/class.c b/gcc/cp/class.c
index df4d73c4d30..1c6b401ec65 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 276fc1dfa07..1ce8cd72649 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.c
index ca259cba155..1e83b0b0b86 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/constraint.cc b/gcc/cp/constraint.cc
index 801f5a3d740..e91b11679bb 100644
--- a/gcc/cp/constraint.cc
+++ b/gcc/cp/constraint.cc
@@ -1,5 +1,5 @@
/* Processing rules for constraints.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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-array-notation.c b/gcc/cp/cp-array-notation.c
index 633ab091026..a0c54fdd010 100644
--- a/gcc/cp/cp-array-notation.c
+++ b/gcc/cp/cp-array-notation.c
@@ -1,7 +1,7 @@
/* This file is part of the Intel(R) Cilk(TM) Plus support
It contains routines to handle Array Notation expression
handling routines in the C++ Compiler.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
Contributed by Balaji V. Iyer <balaji.v.iyer@intel.com>,
Intel Corporation
diff --git a/gcc/cp/cp-cilkplus.c b/gcc/cp/cp-cilkplus.c
index 7cde09968c0..ce326b60587 100644
--- a/gcc/cp/cp-cilkplus.c
+++ b/gcc/cp/cp-cilkplus.c
@@ -1,7 +1,7 @@
/* This file is part of the Intel(R) Cilk(TM) Plus support
This file contains routines to handle Cilk Plus specific
routines for the C++ Compiler.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
Contributed by Aldy Hernandez <aldyh@redhat.com>.
This file is part of GCC.
diff --git a/gcc/cp/cp-cilkplus.h b/gcc/cp/cp-cilkplus.h
index a93711ed611..bfefc5a7948 100644
--- a/gcc/cp/cp-cilkplus.h
+++ b/gcc/cp/cp-cilkplus.h
@@ -1,6 +1,6 @@
/* C++-specific tree lowering bits; see also c-gimplify.c and tree-gimple.c.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
Contributed by Jason Merrill <jason@redhat.com>
This file is part of GCC.
diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.c
index 0678243b36f..e792cfde71b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 e1b47372804..d4776a2986f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 b78d24d1394..2c93252c4b6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 f0e45c58f21..6692ca89bf4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 9e4407650f5..038227bf584 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 ef6265e9b4e..f1a5835df83 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 9c8f6e67d54..71d315ec2b4 100644
--- a/gcc/cp/cp-ubsan.c
+++ b/gcc/cp/cp-ubsan.c
@@ -1,5 +1,5 @@
/* UndefinedBehaviorSanitizer, undefined behavior detector.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 400566f4e36..ae9991a106c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 8c701ff705e..150b6031e80 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 1eb55dfacc0..72e65594a7d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 e70b34c9a17..26c11e26105 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 1a4b1d457f3..3e1d91f7092 100644
--- a/gcc/cp/decl.h
+++ b/gcc/cp/decl.h
@@ -1,5 +1,5 @@
/* Variables and structures for declaration processing.
- Copyright (C) 1993-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c
index 257d21133c1..a0375ad4cc4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 12c25492e95..e150ae27962 100644
--- a/gcc/cp/dump.c
+++ b/gcc/cp/dump.c
@@ -1,5 +1,5 @@
/* Tree-dumping functionality for intermediate representation.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 d025fcb5fa3..fde84997cba 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 f2d7cd11826..034c35a4888 100644
--- a/gcc/cp/except.c
+++ b/gcc/cp/except.c
@@ -1,5 +1,5 @@
/* Handle exceptional things in C++.
- Copyright (C) 1989-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 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 e879f3c5e8d..77af54e82a1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/friend.c b/gcc/cp/friend.c
index 5e4b2d18bf7..9eec9e48869 100644
--- a/gcc/cp/friend.c
+++ b/gcc/cp/friend.c
@@ -1,5 +1,5 @@
/* Help friends in C++.
- Copyright (C) 1997-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 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 03cbde090cb..ffcc87c79c9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/init.c b/gcc/cp/init.c
index 47428b96f3d..8f68c88b38a 100644
--- a/gcc/cp/init.c
+++ b/gcc/cp/init.c
@@ -1,5 +1,5 @@
/* Handle initialization things in C++.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 c48cd5201e0..715a61df4bc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 9217950a0da..6b383e1d86d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c
index eec8b5dca23..797dd9656e7 100644
--- a/gcc/cp/lex.c
+++ b/gcc/cp/lex.c
@@ -1,5 +1,5 @@
/* Separate lexical analyzer for GNU C++.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 b86e740e7c3..dd17c3b6e8f 100644
--- a/gcc/cp/logic.cc
+++ b/gcc/cp/logic.cc
@@ -1,5 +1,5 @@
/* Derivation and subsumption rules for constraints.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 4fffe0bb4d2..5f2fa35d29e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 a5271a443cf..5b366f0e960 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 223838c3ddf..c422d2f0ac2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 fd710384798..8d8d72310c9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 5b4f1b0be2a..d26f2a1a15a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.c
index b926ef7ad6c..f61d035337f 100644
--- a/gcc/cp/optimize.c
+++ b/gcc/cp/optimize.c
@@ -1,5 +1,5 @@
/* Perform optimizations on tree structure.
- Copyright (C) 1998-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 e2a0a499450..b94270d39f8 100644
--- a/gcc/cp/parser.c
+++ b/gcc/cp/parser.c
@@ -1,5 +1,5 @@
/* -*- C++ -*- Parser.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 6a52b12e813..f242f4c6153 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index 3fa2ce9df67..fc2175082de 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 67a4ee85c02..109e41ad231 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 0a1535daa24..a732bc06e9e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 247a98fc5e9..94b8fe75483 100644
--- a/gcc/cp/rtti.c
+++ b/gcc/cp/rtti.c
@@ -1,5 +1,5 @@
/* RunTime Type Identification
- Copyright (C) 1995-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 325ef98ea97..ec8f4ab4ba6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 a41bc73ed30..2ab0723d0ce 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 9ded9f216d9..25927ae3b37 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 70c89a7ff69..7d6b9160249 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c
index 21282c7f048..57a69efb81e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 b214c99019c..014de5c66e3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 8c5f4c203a4..1162b8ced3f 100644
--- a/gcc/cp/vtable-class-hierarchy.c
+++ b/gcc/cp/vtable-class-hierarchy.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cppbuiltin.c b/gcc/cppbuiltin.c
index 3a86b2a10c8..720e231da5c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cppbuiltin.h b/gcc/cppbuiltin.h
index 1e30c81c780..235b83a619d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cppdefault.c b/gcc/cppdefault.c
index 54aaf06f61c..10b96eca0a7 100644
--- a/gcc/cppdefault.c
+++ b/gcc/cppdefault.c
@@ -1,5 +1,5 @@
/* CPP Library.
- Copyright (C) 1986-2016 Free Software Foundation, Inc.
+ Copyright (C) 1986-2017 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 8a81b453a3c..17bbb0eaef7 100644
--- a/gcc/cppdefault.h
+++ b/gcc/cppdefault.h
@@ -1,5 +1,5 @@
/* CPP Library.
- Copyright (C) 1986-2016 Free Software Foundation, Inc.
+ Copyright (C) 1986-2017 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 31868a5c6bb..b210e944f84 100644
--- a/gcc/cprop.c
+++ b/gcc/cprop.c
@@ -1,5 +1,5 @@
/* Global constant/copy propagation for RTL.
- Copyright (C) 1997-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cse.c b/gcc/cse.c
index 72f1c4f6a9e..2f74b12c3a5 100644
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -1,5 +1,5 @@
/* Common subexpression elimination for GNU compiler.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cselib.c b/gcc/cselib.c
index a35dca8d79e..a621f0da956 100644
--- a/gcc/cselib.c
+++ b/gcc/cselib.c
@@ -1,5 +1,5 @@
/* Common subexpression elimination library for GNU compiler.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cselib.h b/gcc/cselib.h
index 940fe99f648..1a8d7f25e3f 100644
--- a/gcc/cselib.h
+++ b/gcc/cselib.h
@@ -1,5 +1,5 @@
/* Common subexpression elimination for GNU compiler.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 2a49fe2aaa3..b38d91353fc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 3dd423bd59c..1ee8c9f53af 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 35d15baf650..314376cca97 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 ff479a661c2..9d7efbb585c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 3c324b47049..97c48ba3b30 100644
--- a/gcc/dbgcnt.c
+++ b/gcc/dbgcnt.c
@@ -1,5 +1,5 @@
/* Debug counter for debugging support
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbgcnt.def b/gcc/dbgcnt.def
index 0a45bac279e..ded20e02ac3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbgcnt.h b/gcc/dbgcnt.h
index fd226d7ec08..d80c872d614 100644
--- a/gcc/dbgcnt.h
+++ b/gcc/dbgcnt.h
@@ -1,5 +1,5 @@
/* Debug counter for debugging support
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbxout.c b/gcc/dbxout.c
index 658cc3d1024..ed2dd53b869 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbxout.h b/gcc/dbxout.h
index 3f8f7c32241..ee6a08d2deb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dce.c b/gcc/dce.c
index 16340b64499..7534d2abadf 100644
--- a/gcc/dce.c
+++ b/gcc/dce.c
@@ -1,5 +1,5 @@
/* RTL dead code elimination.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dce.h b/gcc/dce.h
index b5f0f7348d2..78981ce1c6c 100644
--- a/gcc/dce.h
+++ b/gcc/dce.h
@@ -1,5 +1,5 @@
/* RTL dead code elimination.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ddg.c b/gcc/ddg.c
index 72cf1cf22d9..9ea98d6f40f 100644
--- a/gcc/ddg.c
+++ b/gcc/ddg.c
@@ -1,5 +1,5 @@
/* DDG - Data Dependence Graph implementation.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 c0732e3ed40..ccf00b5b356 100644
--- a/gcc/ddg.h
+++ b/gcc/ddg.h
@@ -1,5 +1,5 @@
/* DDG - Data Dependence Graph - interface.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 3d658e883b8..9b58e55a201 100644
--- a/gcc/debug.c
+++ b/gcc/debug.c
@@ -1,5 +1,5 @@
/* Do-nothing debug hooks for GCC.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 34b63d7c590..80538027bee 100644
--- a/gcc/debug.h
+++ b/gcc/debug.h
@@ -1,5 +1,5 @@
/* Debug hooks for GCC.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 2536f76584c..7ad92d920f8 100644
--- a/gcc/defaults.h
+++ b/gcc/defaults.h
@@ -1,5 +1,5 @@
/* Definitions of various defaults for tm.h macros.
- Copyright (C) 1992-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 f84d2742d4d..fc57f1641f8 100644
--- a/gcc/df-core.c
+++ b/gcc/df-core.c
@@ -1,5 +1,5 @@
/* Allocation for dataflow support routines.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 6dbc126b698..92323a39d8a 100644
--- a/gcc/df-problems.c
+++ b/gcc/df-problems.c
@@ -1,5 +1,5 @@
/* Standard problems for dataflow support routines.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 e6b55b51d6b..ff9d5470015 100644
--- a/gcc/df-scan.c
+++ b/gcc/df-scan.c
@@ -1,5 +1,5 @@
/* Scanning of rtl for dataflow analysis.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 7a2a6a1404f..681ff32098e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 2eb659c45f5..a43d861e640 100644
--- a/gcc/dfp.c
+++ b/gcc/dfp.c
@@ -1,5 +1,5 @@
/* Decimal floating point support.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dfp.h b/gcc/dfp.h
index be9082b2191..58292c99356 100644
--- a/gcc/dfp.h
+++ b/gcc/dfp.h
@@ -1,5 +1,5 @@
/* Decimal floating point support functions for GNU compiler.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/diagnostic-color.c b/gcc/diagnostic-color.c
index 0bd8170253d..8353fe016b7 100644
--- a/gcc/diagnostic-color.c
+++ b/gcc/diagnostic-color.c
@@ -1,5 +1,5 @@
/* Output colorization.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 3b2f2aa5c48..7a4f3489617 100644
--- a/gcc/diagnostic-color.h
+++ b/gcc/diagnostic-color.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 4a1766c1ab3..e9f7b6784da 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 f6bfcc9c8f3..5c386ae256d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 c06d2665e56..dbaf8d6aed6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 00f915935cf..5a22ab7cab0 100644
--- a/gcc/diagnostic.def
+++ b/gcc/diagnostic.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/diagnostic.h b/gcc/diagnostic.h
index f3bb494c9f9..91a96427665 100644
--- a/gcc/diagnostic.h
+++ b/gcc/diagnostic.h
@@ -1,5 +1,5 @@
/* Various declarations for language-independent diagnostics subroutines.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 30b038d0e6e..deb0dd36e59 100644
--- a/gcc/doc/avr-mmcu.texi
+++ b/gcc/doc/avr-mmcu.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2012-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2012-2017 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 a64d5de469d..085a4430a97 100644
--- a/gcc/doc/bugreport.texi
+++ b/gcc/doc/bugreport.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 963e844aef9..a4d0c1d12fe 100644
--- a/gcc/doc/cfg.texi
+++ b/gcc/doc/cfg.texi
@@ -1,5 +1,5 @@
@c -*-texinfo-*-
-@c Copyright (C) 2001-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2017 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 5de31bb2d6a..82c76676ae7 100644
--- a/gcc/doc/collect2.texi
+++ b/gcc/doc/collect2.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 835bf71fadc..c8ac993d65c 100644
--- a/gcc/doc/compat.texi
+++ b/gcc/doc/compat.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2002-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2017 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 c4b19e09626..730ca13c82f 100644
--- a/gcc/doc/configfiles.texi
+++ b/gcc/doc/configfiles.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 fd3643ac70a..e41875ae116 100644
--- a/gcc/doc/configterms.texi
+++ b/gcc/doc/configterms.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2001-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2017 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 e0a0eca297f..5554d5f04c8 100644
--- a/gcc/doc/contrib.texi
+++ b/gcc/doc/contrib.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 3cbfed61e7f..3eb80d52290 100644
--- a/gcc/doc/contribute.texi
+++ b/gcc/doc/contribute.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 2e131a82d9d..e28c2f8758b 100644
--- a/gcc/doc/cppdiropts.texi
+++ b/gcc/doc/cppdiropts.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1999-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1999-2017 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 8cefd529aa3..71a4f1bd5c4 100644
--- a/gcc/doc/cppenv.texi
+++ b/gcc/doc/cppenv.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1999-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1999-2017 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 4588eb4fcd5..071e50e4771 100644
--- a/gcc/doc/cppopts.texi
+++ b/gcc/doc/cppopts.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1999-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1999-2017 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 ea50d4f285c..0dc2a1efebd 100644
--- a/gcc/doc/cppwarnopts.texi
+++ b/gcc/doc/cppwarnopts.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1999-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1999-2017 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 e82bb1bb310..30bdcf07ad8 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 f5d8e8d6890..d68be7ad0ed 100644
--- a/gcc/doc/fragments.texi
+++ b/gcc/doc/fragments.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 9bac7b3a02e..d855de1604c 100644
--- a/gcc/doc/frontends.texi
+++ b/gcc/doc/frontends.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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-tool.texi b/gcc/doc/gcov-tool.texi
index c4a9ce149fc..86044fc1c0b 100644
--- a/gcc/doc/gcov-tool.texi
+++ b/gcc/doc/gcov-tool.texi
@@ -1,10 +1,10 @@
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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-2016 Free Software Foundation, Inc.
+Copyright @copyright{} 2014-2017 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 3ad7fb2f1b3..d728444e1e7 100644
--- a/gcc/doc/gcov.texi
+++ b/gcc/doc/gcov.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1996-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1996-2017 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 5af329cae91..858521688b4 100644
--- a/gcc/doc/generic.texi
+++ b/gcc/doc/generic.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2004-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2004-2017 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 4deb250e9b7..635abd39b6e 100644
--- a/gcc/doc/gimple.texi
+++ b/gcc/doc/gimple.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2008-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2008-2017 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 cab2b24a5b1..54809f1a09e 100644
--- a/gcc/doc/gty.texi
+++ b/gcc/doc/gty.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2002-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2017 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 e2f426e6d5f..3d8cfd5c227 100644
--- a/gcc/doc/headerdirs.texi
+++ b/gcc/doc/headerdirs.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 73e49642e03..6f6302ea0a3 100644
--- a/gcc/doc/hostconfig.texi
+++ b/gcc/doc/hostconfig.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 6fe0aca6f86..6e4e44f46b9 100644
--- a/gcc/doc/implement-c.texi
+++ b/gcc/doc/implement-c.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2001-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2017 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 671c9664a3f..85ffa822a3f 100644
--- a/gcc/doc/implement-cxx.texi
+++ b/gcc/doc/implement-cxx.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2009-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2009-2017 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 f3a1dd65561..488a95dce2c 100644
--- a/gcc/doc/include/gcc-common.texi
+++ b/gcc/doc/include/gcc-common.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2001-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2017 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 8f1fa6377db..a27bbb32b42 100644
--- a/gcc/doc/install-old.texi
+++ b/gcc/doc/install-old.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 21397fafd5b..8a7781ef7cd 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 fd6fa8a7b8f..eb77c2895ce 100644
--- a/gcc/doc/interface.texi
+++ b/gcc/doc/interface.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 c2c9e0c7105..a8f8efe4e8e 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 2e57ee99d8a..c7148d50ff0 100644
--- a/gcc/doc/languages.texi
+++ b/gcc/doc/languages.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2002-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2017 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 3792c5f444c..abc10aa2ff8 100644
--- a/gcc/doc/libgcc.texi
+++ b/gcc/doc/libgcc.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2003-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2003-2017 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 44b528d538e..b607e95b847 100644
--- a/gcc/doc/loop.texi
+++ b/gcc/doc/loop.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2006-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2006-2017 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 9269e55ca31..1d36f744d55 100644
--- a/gcc/doc/lto.texi
+++ b/gcc/doc/lto.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2010-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2010-2017 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 2be678a7ad1..6573d51a785 100644
--- a/gcc/doc/makefile.texi
+++ b/gcc/doc/makefile.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2001-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2001-2017 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 aaa367b5226..a2a87c28c83 100644
--- a/gcc/doc/match-and-simplify.texi
+++ b/gcc/doc/match-and-simplify.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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 9f193140bea..753d41ee927 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 d397d06a0b5..0090285d2c2 100644
--- a/gcc/doc/objc.texi
+++ b/gcc/doc/objc.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 20ca560ff42..415e9a9af7b 100644
--- a/gcc/doc/optinfo.texi
+++ b/gcc/doc/optinfo.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2013-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2013-2017 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 87cf6888a4b..5c067f75d6d 100644
--- a/gcc/doc/options.texi
+++ b/gcc/doc/options.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2003-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2003-2017 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 79b452349e5..93e70ee6406 100644
--- a/gcc/doc/passes.texi
+++ b/gcc/doc/passes.texi
@@ -1,6 +1,6 @@
@c markers: BUG TODO
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 34a78d43be2..6fc7b9ae9a2 100644
--- a/gcc/doc/plugins.texi
+++ b/gcc/doc/plugins.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2009-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2009-2017 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 d365f0a8d86..9e59947cd47 100644
--- a/gcc/doc/portability.texi
+++ b/gcc/doc/portability.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 175f60dcf08..a50e9cbc7f4 100644
--- a/gcc/doc/rtl.texi
+++ b/gcc/doc/rtl.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 e15ccde6043..c32ac54c5a8 100644
--- a/gcc/doc/service.texi
+++ b/gcc/doc/service.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 e7fdd2dab7e..14f357a41ee 100644
--- a/gcc/doc/sourcebuild.texi
+++ b/gcc/doc/sourcebuild.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2002-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2002-2017 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 b7c5e4e3558..1c8b3cb0872 100644
--- a/gcc/doc/standards.texi
+++ b/gcc/doc/standards.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2000-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2000-2017 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 cdf5f482f34..4b62e05f4c4 100644
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 bbf53c966ee..ea74d37fa9a 100644
--- a/gcc/doc/tm.texi.in
+++ b/gcc/doc/tm.texi.in
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 7ca607de9c5..74d7b287e96 100644
--- a/gcc/doc/tree-ssa.texi
+++ b/gcc/doc/tree-ssa.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2004-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2004-2017 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 da2fdb16591..f6e33de3247 100644
--- a/gcc/doc/trouble.texi
+++ b/gcc/doc/trouble.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988-2016 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 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 e6ddf78898d..b45bba3ac37 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dojump.h b/gcc/dojump.h
index 1b64ea7fdb7..00d66a7239d 100644
--- a/gcc/dojump.h
+++ b/gcc/dojump.h
@@ -1,5 +1,5 @@
/* Export function prototypes from dojump.c.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dominance.c b/gcc/dominance.c
index 90bd00dab15..c76e62e52ee 100644
--- a/gcc/dominance.c
+++ b/gcc/dominance.c
@@ -1,5 +1,5 @@
/* Calculate (post)dominators in slightly super-linear time.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 ddbfa003662..1de43ee6834 100644
--- a/gcc/dominance.h
+++ b/gcc/dominance.h
@@ -1,5 +1,5 @@
/* Calculate (post)dominators header file.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/domwalk.c b/gcc/domwalk.c
index 80ee7ff58eb..c7d9654b452 100644
--- a/gcc/domwalk.c
+++ b/gcc/domwalk.c
@@ -1,5 +1,5 @@
/* Generic dominator tree walker
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 dfbee396705..bbb9afc0fbe 100644
--- a/gcc/domwalk.h
+++ b/gcc/domwalk.h
@@ -1,5 +1,5 @@
/* Generic dominator tree walker
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 2d692f94b6a..e4022aba564 100644
--- a/gcc/double-int.c
+++ b/gcc/double-int.c
@@ -1,5 +1,5 @@
/* Operations with long integers.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/double-int.h b/gcc/double-int.h
index 6f59c1b9717..e02ffeb8151 100644
--- a/gcc/double-int.h
+++ b/gcc/double-int.h
@@ -1,5 +1,5 @@
/* Operations with long integers.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dse.c b/gcc/dse.c
index a7ae02200eb..f87dd50024e 100644
--- a/gcc/dse.c
+++ b/gcc/dse.c
@@ -1,5 +1,5 @@
/* RTL dead store elimination.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 291d2ef905b..2c5dce24228 100644
--- a/gcc/dumpfile.c
+++ b/gcc/dumpfile.c
@@ -1,5 +1,5 @@
/* Dump infrastructure for optimizations and intermediate representation.
- Copyright (C) 2012-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dumpfile.h b/gcc/dumpfile.h
index 9ef45704882..7c8f7a2f61d 100644
--- a/gcc/dumpfile.h
+++ b/gcc/dumpfile.h
@@ -1,5 +1,5 @@
/* Definitions for the shared dumpfile.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.c
index 922a0c1d589..3f420405038 100644
--- a/gcc/dwarf2asm.c
+++ b/gcc/dwarf2asm.c
@@ -1,5 +1,5 @@
/* Dwarf2 assembler output helper routines.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dwarf2asm.h b/gcc/dwarf2asm.h
index 42064d34d22..7fc87a0b0c9 100644
--- a/gcc/dwarf2asm.h
+++ b/gcc/dwarf2asm.h
@@ -1,5 +1,5 @@
/* Dwarf2 assembler output helper routines.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dwarf2cfi.c b/gcc/dwarf2cfi.c
index b93faa808e8..2748e2fa48e 100644
--- a/gcc/dwarf2cfi.c
+++ b/gcc/dwarf2cfi.c
@@ -1,5 +1,5 @@
/* Dwarf2 Call Frame Information helper routines.
- Copyright (C) 1992-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index 8dc85237288..edb71692033 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -1,5 +1,5 @@
/* Output Dwarf2 format symbol table information from GCC.
- Copyright (C) 1992-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 ae1af572f5d..79dc4391753 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/edit-context.c b/gcc/edit-context.c
index 5945f423d29..db8a5dc1324 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/edit-context.h b/gcc/edit-context.h
index 842da561991..0d79f07d8bf 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index 7de17454037..fdb0dec055a 100644
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -1,5 +1,5 @@
/* Emit RTL for the GCC expander.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/emit-rtl.h b/gcc/emit-rtl.h
index 88ba5894dfe..4f4747bbc33 100644
--- a/gcc/emit-rtl.h
+++ b/gcc/emit-rtl.h
@@ -1,5 +1,5 @@
/* Exported functions from emit-rtl.c
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/errors.c b/gcc/errors.c
index 468384cab11..1a7b3ad4094 100644
--- a/gcc/errors.c
+++ b/gcc/errors.c
@@ -1,5 +1,5 @@
/* Basic error reporting routines.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/errors.h b/gcc/errors.h
index a6973f3d815..7b58146a52d 100644
--- a/gcc/errors.h
+++ b/gcc/errors.h
@@ -1,5 +1,5 @@
/* Basic error reporting routines.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/et-forest.c b/gcc/et-forest.c
index 766a1a3f35b..c774636d9ad 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 6c818763e19..01795303013 100644
--- a/gcc/et-forest.h
+++ b/gcc/et-forest.h
@@ -1,5 +1,5 @@
/* Et-forest data structure implementation.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 2379fb3c090..a22413d43b3 100644
--- a/gcc/except.c
+++ b/gcc/except.c
@@ -1,5 +1,5 @@
/* Implements exception handling.
- Copyright (C) 1989-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 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 b29fc5c8757..87eab55c075 100644
--- a/gcc/except.h
+++ b/gcc/except.h
@@ -1,5 +1,5 @@
/* Exception Handling interface routines.
- Copyright (C) 1996-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 c2e84c9bdb4..aefe95b405a 100644
--- a/gcc/exec-tool.in
+++ b/gcc/exec-tool.in
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 6758cca87e7..4e081fb42a2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/explow.h b/gcc/explow.h
index e12f90c1bbe..217a3226adb 100644
--- a/gcc/explow.h
+++ b/gcc/explow.h
@@ -1,5 +1,5 @@
/* Export function prototypes from explow.c.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/expmed.c b/gcc/expmed.c
index fa710565f30..bcc59225100 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/expmed.h b/gcc/expmed.h
index 8d0af3cf2de..db1ce00c3f7 100644
--- a/gcc/expmed.h
+++ b/gcc/expmed.h
@@ -1,5 +1,5 @@
/* Target-dependent costs for expmed.c.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/expr.c b/gcc/expr.c
index 32aa237c6fa..a7692157a5f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/expr.h b/gcc/expr.h
index 558721d7d8a..84002abb025 100644
--- a/gcc/expr.h
+++ b/gcc/expr.h
@@ -1,5 +1,5 @@
/* Definitions for code generation pass of GNU compiler.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fibonacci_heap.c b/gcc/fibonacci_heap.c
index afc85813974..6f8dda2fd4e 100644
--- a/gcc/fibonacci_heap.c
+++ b/gcc/fibonacci_heap.c
@@ -1,5 +1,5 @@
/* Fibonacci heap for GNU compiler.
- Copyright (C) 2016 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 1345027f278..554a142c8f4 100644
--- a/gcc/fibonacci_heap.h
+++ b/gcc/fibonacci_heap.h
@@ -1,5 +1,5 @@
/* Fibonacci heap for GNU compiler.
- Copyright (C) 1998-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 1066da9395a..b072a4993d7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/file-find.h b/gcc/file-find.h
index 19a4746be09..8f49a3af273 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/final.c b/gcc/final.c
index 91acb01d96b..8a4c9f86e92 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fixed-value.c b/gcc/fixed-value.c
index ddb8ee112d5..810f7014d8b 100644
--- a/gcc/fixed-value.c
+++ b/gcc/fixed-value.c
@@ -1,5 +1,5 @@
/* Fixed-point arithmetic support.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fixed-value.h b/gcc/fixed-value.h
index 5532a73cf86..608c872ae92 100644
--- a/gcc/fixed-value.h
+++ b/gcc/fixed-value.h
@@ -1,5 +1,5 @@
/* Fixed-point arithmetic support.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/flag-types.h b/gcc/flag-types.h
index d69f8f489b8..27a38efdc8e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/flags.h b/gcc/flags.h
index e3b7d31aeb1..59f45d2919c 100644
--- a/gcc/flags.h
+++ b/gcc/flags.h
@@ -1,5 +1,5 @@
/* Compilation switch flag definitions for GCC.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 f978da3342c..381cb7fd290 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 7f61f2e08cb..7ca8a3ce6b5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fold-const.c b/gcc/fold-const.c
index c649e547ead..73ebd76d1e2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fold-const.h b/gcc/fold-const.h
index fbe1328cf01..7abf4d1bc06 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index a0b324e7b1e..8788ef9239f 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,5 +1,7 @@
2017-01-01 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 33d226644c2..14481fde4c1 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 2781f103841..86d88f19eb7 100644
--- a/gcc/fortran/arith.c
+++ b/gcc/fortran/arith.c
@@ -1,5 +1,5 @@
/* Compiler arithmetic
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 2bed49095b7..9c623a42ab5 100644
--- a/gcc/fortran/arith.h
+++ b/gcc/fortran/arith.h
@@ -1,5 +1,5 @@
/* Compiler arithmetic header.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 c531522f71f..ec0c26656ff 100644
--- a/gcc/fortran/array.c
+++ b/gcc/fortran/array.c
@@ -1,5 +1,5 @@
/* Array things
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 8167dd538dc..37b5dc3c093 100644
--- a/gcc/fortran/bbt.c
+++ b/gcc/fortran/bbt.c
@@ -1,5 +1,5 @@
/* Balanced binary trees using treaps.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 3ea8391ffc8..e936a934975 100644
--- a/gcc/fortran/check.c
+++ b/gcc/fortran/check.c
@@ -1,5 +1,5 @@
/* Check functions
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 1fba6c93072..d507e22ce09 100644
--- a/gcc/fortran/class.c
+++ b/gcc/fortran/class.c
@@ -1,5 +1,5 @@
/* Implementation of Fortran 2003 Polymorphism.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 b81dadd3adf..10caf50a536 100644
--- a/gcc/fortran/config-lang.in
+++ b/gcc/fortran/config-lang.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/fortran/constructor.c b/gcc/fortran/constructor.c
index f2bf674ff47..35ea483b36a 100644
--- a/gcc/fortran/constructor.c
+++ b/gcc/fortran/constructor.c
@@ -1,5 +1,5 @@
/* Array and structure constructors
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/constructor.h b/gcc/fortran/constructor.h
index fb003b1a07f..dd4f5ffb209 100644
--- a/gcc/fortran/constructor.h
+++ b/gcc/fortran/constructor.h
@@ -1,5 +1,5 @@
/* Array and structure constructors
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/convert.c b/gcc/fortran/convert.c
index 128d915f207..35203235e8f 100644
--- a/gcc/fortran/convert.c
+++ b/gcc/fortran/convert.c
@@ -1,5 +1,5 @@
/* Data type conversion
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/cpp.c b/gcc/fortran/cpp.c
index 68ec549c9c3..6ac37ad8563 100644
--- a/gcc/fortran/cpp.c
+++ b/gcc/fortran/cpp.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/cpp.h b/gcc/fortran/cpp.h
index 91b47144460..2bc3464390b 100644
--- a/gcc/fortran/cpp.h
+++ b/gcc/fortran/cpp.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/data.c b/gcc/fortran/data.c
index ea19732ccc3..184e53d480f 100644
--- a/gcc/fortran/data.c
+++ b/gcc/fortran/data.c
@@ -1,5 +1,5 @@
/* Supporting functions for resolving DATA statement.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 b3e4e9c7fb2..98a5823cda1 100644
--- a/gcc/fortran/data.h
+++ b/gcc/fortran/data.h
@@ -1,5 +1,5 @@
/* Header for functions resolving DATA statements.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.c
index aca32186229..22fc4444ae1 100644
--- a/gcc/fortran/decl.c
+++ b/gcc/fortran/decl.c
@@ -1,5 +1,5 @@
/* Declaration statement matcher
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 4a3c1a793c1..1af2885c9ef 100644
--- a/gcc/fortran/dependency.c
+++ b/gcc/fortran/dependency.c
@@ -1,5 +1,5 @@
/* Dependency analysis
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 6924d96dee0..5a509340fe3 100644
--- a/gcc/fortran/dependency.h
+++ b/gcc/fortran/dependency.h
@@ -1,5 +1,5 @@
/* Header for dependency analysis
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 585f25d632e..36fc4cc0969 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 801939c3430..47b7a710481 100644
--- a/gcc/fortran/error.c
+++ b/gcc/fortran/error.c
@@ -1,5 +1,5 @@
/* Handle errors.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 f57198fc35b..3c221eb67d5 100644
--- a/gcc/fortran/expr.c
+++ b/gcc/fortran/expr.c
@@ -1,5 +1,5 @@
/* Routines for manipulation of expression nodes.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 22d29daf08d..98ef837cd07 100644
--- a/gcc/fortran/f95-lang.c
+++ b/gcc/fortran/f95-lang.c
@@ -1,5 +1,5 @@
/* gfortran backend interface
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 82812f883ed..e072b27df25 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 8f6100e60fd..9483407164a 100644
--- a/gcc/fortran/gfc-diagnostic.def
+++ b/gcc/fortran/gfc-diagnostic.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/gfortran.h b/gcc/fortran/gfortran.h
index 799c2ac3105..d168138cae9 100644
--- a/gcc/fortran/gfortran.h
+++ b/gcc/fortran/gfortran.h
@@ -1,5 +1,5 @@
/* gfortran header file
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 e714a3a0941..7a27f53da57 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/interface.c b/gcc/fortran/interface.c
index 465d667d844..5cf02371f80 100644
--- a/gcc/fortran/interface.c
+++ b/gcc/fortran/interface.c
@@ -1,5 +1,5 @@
/* Deal with interfaces.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 fb83402c07d..86896a02883 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 8bba6e0cb37..756c5c6dee9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 8f4f2680717..5a7bc01bed1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 46691874e10..9789dd164ae 100644
--- a/gcc/fortran/ioparm.def
+++ b/gcc/fortran/ioparm.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/iresolve.c b/gcc/fortran/iresolve.c
index a30ed9f3d65..5c3ad42990b 100644
--- a/gcc/fortran/iresolve.c
+++ b/gcc/fortran/iresolve.c
@@ -1,5 +1,5 @@
/* Intrinsic function resolution.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 472e7ae4faf..b578b27fcf7 100644
--- a/gcc/fortran/iso-c-binding.def
+++ b/gcc/fortran/iso-c-binding.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 42bf7890caa..8e231a6330a 100644
--- a/gcc/fortran/iso-fortran-env.def
+++ b/gcc/fortran/iso-fortran-env.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2006-2017 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 a827bc111ac..648959b7bd8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 e39e555792f..8f5883d628b 100644
--- a/gcc/fortran/lang.opt
+++ b/gcc/fortran/lang.opt
@@ -1,5 +1,5 @@
; Options for the Fortran 95 front end.
-; Copyright (C) 2003-2016 Free Software Foundation, Inc.
+; Copyright (C) 2003-2017 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/fortran/libgfortran.h b/gcc/fortran/libgfortran.h
index 8494ddc398e..9f657bd525e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/match.c b/gcc/fortran/match.c
index 523cba45c7e..ea9d315d7cf 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 e87e939a812..c8e8fc1cc4f 100644
--- a/gcc/fortran/match.h
+++ b/gcc/fortran/match.h
@@ -1,5 +1,5 @@
/* All matcher functions.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 489d5c1d4e0..7b681760c3a 100644
--- a/gcc/fortran/matchexp.c
+++ b/gcc/fortran/matchexp.c
@@ -1,5 +1,5 @@
/* Expression parser.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 fc7fdc26e93..fadfedb25ff 100644
--- a/gcc/fortran/mathbuiltins.def
+++ b/gcc/fortran/mathbuiltins.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fortran/misc.c b/gcc/fortran/misc.c
index 1747ff2ac74..a2c199efb56 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 713f27271de..d738cf4f2ff 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 da4499190d1..4c5a1843fe5 100644
--- a/gcc/fortran/openmp.c
+++ b/gcc/fortran/openmp.c
@@ -1,5 +1,5 @@
/* OpenMP directive matching and resolving.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 2b90654584f..dc8df5b8ed3 100644
--- a/gcc/fortran/options.c
+++ b/gcc/fortran/options.c
@@ -1,5 +1,5 @@
/* Parse and display command line options.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 6addae3678e..0cd1d482099 100644
--- a/gcc/fortran/parse.c
+++ b/gcc/fortran/parse.c
@@ -1,5 +1,5 @@
/* Main parser.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 e8f71cf3035..87b054ab4ea 100644
--- a/gcc/fortran/parse.h
+++ b/gcc/fortran/parse.h
@@ -1,5 +1,5 @@
/* Parser header
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 f13b0f02f15..25a2829ce3d 100644
--- a/gcc/fortran/primary.c
+++ b/gcc/fortran/primary.c
@@ -1,5 +1,5 @@
/* Primary expression subroutines
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 7cf7a41be42..a75d5feb8f6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 5e355359163..9a0f918b4cc 100644
--- a/gcc/fortran/scanner.c
+++ b/gcc/fortran/scanner.c
@@ -1,5 +1,5 @@
/* Character scanner.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 4be38f5769c..86fd2850d01 100644
--- a/gcc/fortran/scanner.h
+++ b/gcc/fortran/scanner.h
@@ -1,5 +1,5 @@
/* Character scanner header.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 a46fbc531e4..a5a50de5cab 100644
--- a/gcc/fortran/simplify.c
+++ b/gcc/fortran/simplify.c
@@ -1,5 +1,5 @@
/* Simplify intrinsic functions at compile-time.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 9af58fc1dce..acef6cffc02 100644
--- a/gcc/fortran/st.c
+++ b/gcc/fortran/st.c
@@ -1,5 +1,5 @@
/* Build executable statement trees.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 f16e6262b2e..af9bf13910b 100644
--- a/gcc/fortran/symbol.c
+++ b/gcc/fortran/symbol.c
@@ -1,5 +1,5 @@
/* Maintain binary trees of symbols.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 ac9cce262e3..d239cf114e1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 0d79c104b2f..5d4655352cc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 0cd83f41789..9a755fbf58d 100644
--- a/gcc/fortran/trans-array.c
+++ b/gcc/fortran/trans-array.c
@@ -1,5 +1,5 @@
/* Array translation routines
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 ab0a6dee972..e3df8860aa3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 7706809b4a2..3068feef38d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 812dcc60258..128d47d0fa3 100644
--- a/gcc/fortran/trans-const.c
+++ b/gcc/fortran/trans-const.c
@@ -1,5 +1,5 @@
/* Translation of constants
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 14b0f791fd0..97308676d16 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 9d62d514ff3..979ccdbf6ef 100644
--- a/gcc/fortran/trans-decl.c
+++ b/gcc/fortran/trans-decl.c
@@ -1,5 +1,5 @@
/* Backend function setup
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 00fddfeda22..0012a296340 100644
--- a/gcc/fortran/trans-expr.c
+++ b/gcc/fortran/trans-expr.c
@@ -1,5 +1,5 @@
/* Expression translation
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 d7612f63162..a13d3fb3e3f 100644
--- a/gcc/fortran/trans-intrinsic.c
+++ b/gcc/fortran/trans-intrinsic.c
@@ -1,5 +1,5 @@
/* Intrinsic translation
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 5f9c1919685..fbbad46de67 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 3e22ebf8ced..4f525feb502 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 ccfaee6213c..df61bab8304 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 0b4f71357f6..cc367bf8f8a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 e8dafa0d0af..a214aae22d8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 e8e92bf2777..9f1b64f4877 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 e5dd98695fe..dcbf7c346d3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 3095f4c0dea..c72fd356c36 100644
--- a/gcc/fortran/trans.h
+++ b/gcc/fortran/trans.h
@@ -1,5 +1,5 @@
/* Header for code translation functions
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 8780b761da9..1f8a5a1277c 100644
--- a/gcc/fortran/types.def
+++ b/gcc/fortran/types.def
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fp-test.c b/gcc/fp-test.c
index 538134b5fc7..50ec7728e85 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 b0c44cf2cdf..b29735cdc74 100644
--- a/gcc/function-tests.c
+++ b/gcc/function-tests.c
@@ -1,5 +1,5 @@
/* Unit tests for function-handling.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/function.c b/gcc/function.c
index 0829fbe0d01..e0eb550fa3e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/function.h b/gcc/function.h
index a35c41169cf..fb3cbbc3346 100644
--- a/gcc/function.h
+++ b/gcc/function.h
@@ -1,5 +1,5 @@
/* Structure for saving state for a nested function.
- Copyright (C) 1989-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fwprop.c b/gcc/fwprop.c
index a3fbb3433ae..285fb1ab78a 100644
--- a/gcc/fwprop.c
+++ b/gcc/fwprop.c
@@ -1,5 +1,5 @@
/* RTL-based forward propagation pass for GNU compiler.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 fc51cacc60e..78d2fc1ad30 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 2ceea6db8b4..d8bdcf32268 100644
--- a/gcc/gcc-main.c
+++ b/gcc/gcc-main.c
@@ -1,5 +1,5 @@
/* "main" for the compiler driver.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcc-plugin.h b/gcc/gcc-plugin.h
index 28d515a9771..d2267a49f9f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 b8787b40fe4..68bcb7d24f1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 0599904e39a..49708cabf17 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcc-symtab.h b/gcc/gcc-symtab.h
index 5bf75b79bb3..9cb148903e8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcc.c b/gcc/gcc.c
index 6121ca8feb8..8154953eb1d 100644
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -1,5 +1,5 @@
/* Compiler driver program that can handle many languages.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcc.h b/gcc/gcc.h
index cb7081fc2df..12f178ca565 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcov-counter.def b/gcc/gcov-counter.def
index 55d3f0c12a7..85dcdae593f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcov-dump.c b/gcc/gcov-dump.c
index 717ca858d8a..3311772df43 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 a1b247b68d0..3b6b022d143 100644
--- a/gcc/gcov-io.c
+++ b/gcc/gcov-io.c
@@ -1,5 +1,5 @@
/* File format for coverage information
- Copyright (C) 1996-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 a6da2bfcd42..1fb58dd918e 100644
--- a/gcc/gcov-io.h
+++ b/gcc/gcov-io.h
@@ -1,5 +1,5 @@
/* File format for coverage information
- Copyright (C) 1996-2016 Free Software Foundation, Inc.
+ Copyright (C) 1996-2017 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 f87445a561c..cd7146d5f01 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 f9667f01a86..cadf09377dd 100644
--- a/gcc/gcov-tool.c
+++ b/gcc/gcov-tool.c
@@ -1,5 +1,5 @@
/* Gcc offline profile processing tool support. */
-/* Copyright (C) 2014-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2017 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 1cf076dc04d..5fda144b027 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1990-2017 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 96a8bb5edbe..37971f90014 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcse-common.h b/gcc/gcse-common.h
index eac8d0ab0e8..83e966f4eb7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcse.c b/gcc/gcse.c
index 652ee911e5b..fbc770a48de 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -1,5 +1,5 @@
/* Partial redundancy elimination / Hoisting for RTL.
- Copyright (C) 1997-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gcse.h b/gcc/gcse.h
index 110d7495536..8e09526bdb0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gdbhooks.py b/gcc/gdbhooks.py
index 12123129a32..962df473f57 100644
--- a/gcc/gdbhooks.py
+++ b/gcc/gdbhooks.py
@@ -1,5 +1,5 @@
# Python hooks for gdb for debugging GCC
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 Free Software Foundation, Inc.
# Contributed by David Malcolm <dmalcolm@redhat.com>
diff --git a/gcc/gdbinit.in b/gcc/gdbinit.in
index 041c7161548..be56b0ee25b 100644
--- a/gcc/gdbinit.in
+++ b/gcc/gdbinit.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 5a6ee7d8768..8e4b8a5fd52 100644
--- a/gcc/gen-pass-instances.awk
+++ b/gcc/gen-pass-instances.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 a11fbf707b1..88e19079b5b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genattr.c b/gcc/genattr.c
index 77380e7f26b..86f71f0f8c0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 d2240737507..cd4e6689db4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 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 f4c125eca8b..adec8683144 100644
--- a/gcc/genautomata.c
+++ b/gcc/genautomata.c
@@ -1,5 +1,5 @@
/* Pipeline hazard description translator.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
Written by Vladimir Makarov <vmakarov@redhat.com>
diff --git a/gcc/gencfn-macros.c b/gcc/gencfn-macros.c
index ed758e86948..269429fabfc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gencheck.c b/gcc/gencheck.c
index 23be4a80ebc..f541d1c5389 100644
--- a/gcc/gencheck.c
+++ b/gcc/gencheck.c
@@ -1,5 +1,5 @@
/* Generate check macros for tree codes.
- Copyright (C) 1998-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genchecksum.c b/gcc/genchecksum.c
index a0468c79c4c..b2a76b62ab5 100644
--- a/gcc/genchecksum.c
+++ b/gcc/genchecksum.c
@@ -1,5 +1,5 @@
/* Generate checksums of executables for PCH validation
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gencodes.c b/gcc/gencodes.c
index 3b0fc5ce9f8..fbc348dec77 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genconditions.c b/gcc/genconditions.c
index 63e078478f0..afe3a4f6ee3 100644
--- a/gcc/genconditions.c
+++ b/gcc/genconditions.c
@@ -1,5 +1,5 @@
/* Process machine description and calculate constant conditions.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genconfig.c b/gcc/genconfig.c
index 888fa3a39e8..4ff36cb019d 100644
--- a/gcc/genconfig.c
+++ b/gcc/genconfig.c
@@ -1,6 +1,6 @@
/* Generate from machine description:
- some #define configuration flags.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genconstants.c b/gcc/genconstants.c
index bfc6d07bec4..d387ac7c165 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genemit.c b/gcc/genemit.c
index 3cf71c7c5c4..4ef29e9f216 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genenums.c b/gcc/genenums.c
index 2dc98ce8805..a42e5bdb183 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 02ae59a70be..1392d029f3e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/generic-match.h b/gcc/generic-match.h
index 2b6d2de9738..54ac5a4a5e2 100644
--- a/gcc/generic-match.h
+++ b/gcc/generic-match.h
@@ -1,6 +1,6 @@
/* Generic simplify definitions.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 e6d53379e34..d9599adf59f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genflags.c b/gcc/genflags.c
index 8b37b151a1d..4992e8d6abb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengenrtl.c b/gcc/gengenrtl.c
index b82265c956d..19381be38d2 100644
--- a/gcc/gengenrtl.c
+++ b/gcc/gengenrtl.c
@@ -1,5 +1,5 @@
/* Generate code to allocate RTL structures.
- Copyright (C) 1997-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengtype-lex.l b/gcc/gengtype-lex.l
index 35cec600ad3..8eee652241c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengtype-parse.c b/gcc/gengtype-parse.c
index 954ac2a04e8..f6ad3987faa 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengtype-state.c b/gcc/gengtype-state.c
index beb110e3f64..2f27c42b042 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gengtype.c b/gcc/gengtype.c
index dcc2ff5c358..a315c6cfe87 100644
--- a/gcc/gengtype.c
+++ b/gcc/gengtype.c
@@ -1,5 +1,5 @@
/* Process source files and output type information.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
@@ -1607,7 +1607,7 @@ static outf_p
create_file (const char *name, const char *oname)
{
static const char *const hdr[] = {
- " Copyright (C) 2004-2016 Free Software Foundation, Inc.\n",
+ " Copyright (C) 2004-2017 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 14183babf9f..d57f45ccf0d 100644
--- a/gcc/gengtype.h
+++ b/gcc/gengtype.h
@@ -1,5 +1,5 @@
/* Process source files and output type information.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genhooks.c b/gcc/genhooks.c
index 6d64fd9e32a..fb380c586ff 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genmatch.c b/gcc/genmatch.c
index 41951c57940..86f40b23225 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 f97020fd1f0..43a384852e3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 a9c93a83122..2115bbf1440 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genmodes.c b/gcc/genmodes.c
index 42ab5f0f749..92079fafc0e 100644
--- a/gcc/genmodes.c
+++ b/gcc/genmodes.c
@@ -1,5 +1,5 @@
/* Generate the machine mode enumeration and associated tables.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genmultilib b/gcc/genmultilib
index eb5f661a5fd..2501f547a93 100644
--- a/gcc/genmultilib
+++ b/gcc/genmultilib
@@ -1,6 +1,6 @@
#!/bin/sh
# Generates multilib.h.
-# Copyright (C) 1994-2016 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/genopinit.c b/gcc/genopinit.c
index b0e013c533e..d98fcd56e28 100644
--- a/gcc/genopinit.c
+++ b/gcc/genopinit.c
@@ -1,5 +1,5 @@
/* Generate code to initialize optabs from machine description.
- Copyright (C) 1993-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genoutput.c b/gcc/genoutput.c
index fd36c0427fe..6469bef7c6c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genpeep.c b/gcc/genpeep.c
index a0a7a3b21ad..2fcd891121e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genpreds.c b/gcc/genpreds.c
index 58e92382671..439a7f43927 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/genrecog.c b/gcc/genrecog.c
index e4377c3afa4..f414d5f4f27 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gensupport.c b/gcc/gensupport.c
index c49ad6f55b7..261e0022ad8 100644
--- a/gcc/gensupport.c
+++ b/gcc/gensupport.c
@@ -1,5 +1,5 @@
/* Support routines for the various generation passes.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gensupport.h b/gcc/gensupport.h
index 618359dac94..693166f53a1 100644
--- a/gcc/gensupport.h
+++ b/gcc/gensupport.h
@@ -1,5 +1,5 @@
/* Declarations for rtx-reader support for gen* routines.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gentarget-def.c b/gcc/gentarget-def.c
index cf4b1663465..a9ef8fed69c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-common.c b/gcc/ggc-common.c
index 9b291aa3387..b4c36fb0bbd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-internal.h b/gcc/ggc-internal.h
index d7185e29272..e3f3d3f51f6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-none.c b/gcc/ggc-none.c
index 915b5fa151b..220107ead49 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c
index 2148595394d..1aef94ec91f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc-tests.c b/gcc/ggc-tests.c
index b9cd276ba34..cbb941d9573 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ggc.h b/gcc/ggc.h
index 32e0f41d7a5..d100a535e0a 100644
--- a/gcc/ggc.h
+++ b/gcc/ggc.h
@@ -1,6 +1,6 @@
/* Garbage collection for the GNU compiler.
- Copyright (C) 1998-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-builder.c b/gcc/gimple-builder.c
index 4fb21e4da00..8727bb00241 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-builder.h b/gcc/gimple-builder.h
index 1cdf9eea19f..6f69d97cee0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-expr.c b/gcc/gimple-expr.c
index de5cce1f7cc..b435b995b2a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 faf4c53db30..6e969164a37 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.c
index 9c86f158503..ef1afd10a00 100644
--- a/gcc/gimple-fold.c
+++ b/gcc/gimple-fold.c
@@ -1,5 +1,5 @@
/* Statement simplification on GIMPLE.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 5add30c99bd..38fb8e74e4d 100644
--- a/gcc/gimple-fold.h
+++ b/gcc/gimple-fold.h
@@ -1,6 +1,6 @@
/* Gimple folding definitions.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 6cac0757a23..3b74cc540f6 100644
--- a/gcc/gimple-iterator.c
+++ b/gcc/gimple-iterator.c
@@ -1,5 +1,5 @@
/* Iterator routines for GIMPLE statements.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 a58b0a4b5df..7b2c49c83a6 100644
--- a/gcc/gimple-iterator.h
+++ b/gcc/gimple-iterator.h
@@ -1,5 +1,5 @@
/* Header file for gimple iterators.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-laddress.c b/gcc/gimple-laddress.c
index 1a3c8e15a0d..8e07e30b11a 100644
--- a/gcc/gimple-laddress.c
+++ b/gcc/gimple-laddress.c
@@ -1,5 +1,5 @@
/* Lower and optimize address expressions.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
Contributed by Marek Polacek <polacek@redhat.com>
This file is part of GCC.
diff --git a/gcc/gimple-low.c b/gcc/gimple-low.c
index 64752b67b86..619b9d7bfb1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-low.h b/gcc/gimple-low.h
index 6817fdab387..1d5e4cf5b20 100644
--- a/gcc/gimple-low.h
+++ b/gcc/gimple-low.h
@@ -1,5 +1,5 @@
/* Header file for gimple lowering pass.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 09f729f62fd..e7e9839a4b8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple-match.h b/gcc/gimple-match.h
index 2b8f4b96888..23298c47b2a 100644
--- a/gcc/gimple-match.h
+++ b/gcc/gimple-match.h
@@ -1,6 +1,6 @@
/* Gimple simplify definitions.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 f1adee1f934..ba58e12e9e9 100644
--- a/gcc/gimple-predict.h
+++ b/gcc/gimple-predict.h
@@ -1,6 +1,6 @@
/* Gimple prediction routines.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 1a66953533b..91c839d327d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 f8eef998ddb..acc635da76c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 6ef221817f9..3acf3d604ea 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 84048d3daf9..25e8c8aad4c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 8c5546754e6..7936f0597db 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 81705918179..ef6c7203f6b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 a91dcb8fc0b..907a06479ee 100644
--- a/gcc/gimple-ssa-sprintf.c
+++ b/gcc/gimple-ssa-sprintf.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2017 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 6e26484d667..c59fdcbdf38 100644
--- a/gcc/gimple-ssa-store-merging.c
+++ b/gcc/gimple-ssa-store-merging.c
@@ -1,5 +1,5 @@
/* GIMPLE store merging pass.
- Copyright (C) 2016 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 ba82a200449..9ebe1989bd2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 ae379f90c0c..a27eea1fb4c 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
Contributed by Aldy Hernandez <aldyh@redhat.com>.
This file is part of GCC.
diff --git a/gcc/gimple-ssa.h b/gcc/gimple-ssa.h
index 4234bb89d92..89b3c18acf3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 f706db9c688..d545340951f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 5441f69ca15..b471d6f739a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 41a8e47aca2..d8a6a439cc1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 be501c5cecb..1eff0daf0ad 100644
--- a/gcc/gimple-walk.c
+++ b/gcc/gimple-walk.c
@@ -1,6 +1,6 @@
/* Gimple walk support.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 3ef868a647f..d844933d6f9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimple.c b/gcc/gimple.c
index 23e59c2f123..488f8c82b82 100644
--- a/gcc/gimple.c
+++ b/gcc/gimple.c
@@ -1,6 +1,6 @@
/* Gimple IR support functions.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 2ff22b881ab..d739a2d7b7d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 0d0296e3f16..460011c87f1 100644
--- a/gcc/gimple.h
+++ b/gcc/gimple.h
@@ -1,6 +1,6 @@
/* Gimple IR definitions.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 28e467b990e..2aa98dca0bd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 897e0dcf4be..7f5f4872db9 100644
--- a/gcc/gimplify-me.h
+++ b/gcc/gimplify-me.h
@@ -1,5 +1,5 @@
/* Header file for middle end gimplification.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gimplify.c b/gcc/gimplify.c
index a3001331181..14e79b4b3f3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 27823e6bb99..5d3954496e1 100644
--- a/gcc/gimplify.h
+++ b/gcc/gimplify.h
@@ -1,5 +1,5 @@
/* Header file for gimplification.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/float.h b/gcc/ginclude/float.h
index 3df2889164f..658017fd63a 100644
--- a/gcc/ginclude/float.h
+++ b/gcc/ginclude/float.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/iso646.h b/gcc/ginclude/iso646.h
index 198b3447886..5a6b50335e9 100644
--- a/gcc/ginclude/iso646.h
+++ b/gcc/ginclude/iso646.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdalign.h b/gcc/ginclude/stdalign.h
index 54a4d71d418..243d40e54e4 100644
--- a/gcc/ginclude/stdalign.h
+++ b/gcc/ginclude/stdalign.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdarg.h b/gcc/ginclude/stdarg.h
index 65251522ad4..aa248be5da7 100644
--- a/gcc/ginclude/stdarg.h
+++ b/gcc/ginclude/stdarg.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1989-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1989-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdatomic.h b/gcc/ginclude/stdatomic.h
index 09599484e3e..fb29a142fcf 100644
--- a/gcc/ginclude/stdatomic.h
+++ b/gcc/ginclude/stdatomic.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdbool.h b/gcc/ginclude/stdbool.h
index dec666a6925..a69fc3a444f 100644
--- a/gcc/ginclude/stdbool.h
+++ b/gcc/ginclude/stdbool.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stddef.h b/gcc/ginclude/stddef.h
index ced2d8555ee..872f451cac9 100644
--- a/gcc/ginclude/stddef.h
+++ b/gcc/ginclude/stddef.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1989-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1989-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdfix.h b/gcc/ginclude/stdfix.h
index 2659c0fad3e..9de1b72dcad 100644
--- a/gcc/ginclude/stdfix.h
+++ b/gcc/ginclude/stdfix.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2017 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 610e118a97c..0ee7e352340 100644
--- a/gcc/ginclude/stdint-gcc.h
+++ b/gcc/ginclude/stdint-gcc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/stdnoreturn.h b/gcc/ginclude/stdnoreturn.h
index 614265b318f..739c2e31fc2 100644
--- a/gcc/ginclude/stdnoreturn.h
+++ b/gcc/ginclude/stdnoreturn.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ginclude/tgmath.h b/gcc/ginclude/tgmath.h
index 807a4580118..be3f5be9df1 100644
--- a/gcc/ginclude/tgmath.h
+++ b/gcc/ginclude/tgmath.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2017 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 ce50afe884e..abf50bafe10 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 3967bfe5a0e..3bc362683c6 100644
--- a/gcc/glimits.h
+++ b/gcc/glimits.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog
index 77f62c3f0be..381e00e4d07 100644
--- a/gcc/go/ChangeLog
+++ b/gcc/go/ChangeLog
@@ -1,5 +1,7 @@
2017-01-01 Jakub Jelinek <jakub@redhat.com>
+ Update copyright years.
+
* gccgo.texi: Bump @copyrights-go year.
2016-12-16 Than McIntosh <thanm@google.com>
diff --git a/gcc/go/Make-lang.in b/gcc/go/Make-lang.in
index 67683304634..ba883765437 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 3d7a3723f4a..1fc7eeccecf 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 3a56f0a45df..1705b849550 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 74e89463c43..029b5d5f6bd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 893b31e6597..b12773f455b 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 Free Software Foundation, Inc.
+// Copyright (C) 2016-2017 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 cc93667fb4d..58312e40bf4 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-2016 Free Software Foundation, Inc.
+// Copyright (C) 2011-2017 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 0dfd3927f10..9f57c862885 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 e7305b85775..780d73799e6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 874b9635a76..0a4d5ac5490 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 d348d5c533a..90185435c1e 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-2016 Free Software Foundation, Inc.
+// Copyright (C) 2009-2017 Free Software Foundation, Inc.
// This file is part of GCC.
diff --git a/gcc/go/gospec.c b/gcc/go/gospec.c
index 13c1b9c021e..8c4a14f95ec 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 5fd8e9e36b3..8e8d3602838 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/go/lang.opt b/gcc/go/lang.opt
index 503fc7dfd23..bc999888dcd 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-2016 Free Software Foundation, Inc.
+; Copyright (C) 2009-2017 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
diff --git a/gcc/godump.c b/gcc/godump.c
index 1e9a07e0ce9..65a8b393358 100644
--- a/gcc/godump.c
+++ b/gcc/godump.c
@@ -1,5 +1,5 @@
/* Output Go language descriptions of types.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 d3e2d2ea0a6..9f075c0a3f2 100644
--- a/gcc/graph.c
+++ b/gcc/graph.c
@@ -1,5 +1,5 @@
/* Output routines for graphical representation.
- Copyright (C) 1998-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 fadd7c5c811..4db253fbb5a 100644
--- a/gcc/graph.h
+++ b/gcc/graph.h
@@ -1,5 +1,5 @@
/* Header file for graph routines.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/graphds.c b/gcc/graphds.c
index 2ae500447b4..e7cb19f30f5 100644
--- a/gcc/graphds.c
+++ b/gcc/graphds.c
@@ -1,5 +1,5 @@
/* Graph representation and manipulation functions.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/graphds.h b/gcc/graphds.h
index b878c66b16e..500ea70217d 100644
--- a/gcc/graphds.h
+++ b/gcc/graphds.h
@@ -1,5 +1,5 @@
/* Graph representation.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c
index f9d5bc30910..2dc5cccef9a 100644
--- a/gcc/graphite-dependences.c
+++ b/gcc/graphite-dependences.c
@@ -1,5 +1,5 @@
/* Data dependence analysis for Graphite.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 209eadab0a6..0efdb364b18 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 fd1638bee97..5e7943c1a99 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 4c3f55027a7..fdb3cd69f1a 100644
--- a/gcc/graphite-poly.c
+++ b/gcc/graphite-poly.c
@@ -1,5 +1,5 @@
/* Graphite polyhedral representation.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 dd50a1e4ec0..3860693d65c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 22a09a1782f..2af50b5b394 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 9a4f4820a9c..a4ee8f0fd71 100644
--- a/gcc/graphite.c
+++ b/gcc/graphite.c
@@ -1,5 +1,5 @@
/* Gimple Represented as Polyhedra.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 578fa1a6d98..bbee9f4a739 100644
--- a/gcc/graphite.h
+++ b/gcc/graphite.h
@@ -1,5 +1,5 @@
/* Graphite polyhedral representation.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 45bf3924587..fdd9a9a75b5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 8b8eb8b229c..1e863ba7330 100644
--- a/gcc/gstab.h
+++ b/gcc/gstab.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/gsyms.h b/gcc/gsyms.h
index abe2f7d3595..749ff8a9365 100644
--- a/gcc/gsyms.h
+++ b/gcc/gsyms.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c
index 580a795d5d4..1b13e32d898 100644
--- a/gcc/haifa-sched.c
+++ b/gcc/haifa-sched.c
@@ -1,5 +1,5 @@
/* Instruction scheduling pass.
- Copyright (C) 1992-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 b94ebb3929f..d5fc417082f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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 fd1bb952fcd..1fd796e8cb0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 4bf3c055382..2b5fddf2d09 100644
--- a/gcc/hash-map-traits.h
+++ b/gcc/hash-map-traits.h
@@ -1,5 +1,5 @@
/* A hash map traits.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hash-map.h b/gcc/hash-map.h
index 2d184946a84..73f1c5427a0 100644
--- a/gcc/hash-map.h
+++ b/gcc/hash-map.h
@@ -1,5 +1,5 @@
/* A type-safe hash map.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 db408f293e2..67ba42007db 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hash-set.h b/gcc/hash-set.h
index 4ef4ebab5d1..d2247d39571 100644
--- a/gcc/hash-set.h
+++ b/gcc/hash-set.h
@@ -1,5 +1,5 @@
/* A type-safe hash set.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hash-table.c b/gcc/hash-table.c
index 6aa19bc4542..b1b2dd62f3d 100644
--- a/gcc/hash-table.c
+++ b/gcc/hash-table.c
@@ -1,5 +1,5 @@
/* A type-safe hash table template.
- Copyright (C) 2012-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 e925e1e12d6..0bee093a645 100644
--- a/gcc/hash-table.h
+++ b/gcc/hash-table.h
@@ -1,5 +1,5 @@
/* A type-safe hash table template.
- Copyright (C) 2012-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 79a80a3e3a3..f1bfd9faa8d 100644
--- a/gcc/hash-traits.h
+++ b/gcc/hash-traits.h
@@ -1,5 +1,5 @@
/* Traits for hashable types.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 66743615a90..23bd732fe3e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
Contributed by INRIA.
diff --git a/gcc/hooks.c b/gcc/hooks.c
index 6fed2c506c8..f4591dc585c 100644
--- a/gcc/hooks.c
+++ b/gcc/hooks.c
@@ -1,5 +1,5 @@
/* General-purpose hooks.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 e59b42e3a7f..95f78109e30 100644
--- a/gcc/hooks.h
+++ b/gcc/hooks.h
@@ -1,5 +1,5 @@
/* General-purpose hooks.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 046cb85029c..ad29c06eec3 100644
--- a/gcc/host-default.c
+++ b/gcc/host-default.c
@@ -1,5 +1,5 @@
/* Default host-specific hook definitions.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hosthooks-def.h b/gcc/hosthooks-def.h
index 218784b6efe..ca6cdfa14ed 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hosthooks.h b/gcc/hosthooks.h
index 0b069de795c..7ae440cdc76 100644
--- a/gcc/hosthooks.h
+++ b/gcc/hosthooks.h
@@ -1,5 +1,5 @@
/* The host_hooks data structure.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 e1c6cd2a899..34d74dfd839 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hsa-brig.c b/gcc/hsa-brig.c
index acd91647cc6..5fe302f25f5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 cc0409e6b8a..9ff72818d87 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-2015 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hsa-dump.c b/gcc/hsa-dump.c
index 813218b652d..1cd128ea3b4 100644
--- a/gcc/hsa-dump.c
+++ b/gcc/hsa-dump.c
@@ -1,5 +1,5 @@
/* Infrastructure to dump our HSAIL IL
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 a88294ecd4f..f2843b3ed38 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 50bf51155df..5f2ac13c823 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
Contributed by Michael Matz <matz@suse.de>
This file is part of GCC.
diff --git a/gcc/hsa.c b/gcc/hsa.c
index 31e3252f2fb..c0ed9f82bf3 100644
--- a/gcc/hsa.c
+++ b/gcc/hsa.c
@@ -1,5 +1,5 @@
/* Implementation of commonly needed HSAIL related functions and methods.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
Contributed by Martin Jambor <mjambor@suse.cz> and
Martin Liska <mliska@suse.cz>.
diff --git a/gcc/hsa.h b/gcc/hsa.h
index c00ffd577fa..a74f2d9553b 100644
--- a/gcc/hsa.h
+++ b/gcc/hsa.h
@@ -1,5 +1,5 @@
/* HSAIL and BRIG related macros and definitions.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.c
index a046c24c9d3..6190775b382 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hw-doloop.h b/gcc/hw-doloop.h
index c872de5ead7..38e8588b7c0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hwint.c b/gcc/hwint.c
index 53730285dd7..43fdcf27567 100644
--- a/gcc/hwint.c
+++ b/gcc/hwint.c
@@ -1,5 +1,5 @@
/* Operations on HOST_WIDE_INT.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/hwint.h b/gcc/hwint.h
index ea87b2158b1..2a61e3c9be6 100644
--- a/gcc/hwint.h
+++ b/gcc/hwint.h
@@ -1,5 +1,5 @@
/* HOST_WIDE_INT definitions for the GNU compiler.
- Copyright (C) 1998-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c
index 0fdd5b7885c..56c785e3632 100644
--- a/gcc/ifcvt.c
+++ b/gcc/ifcvt.c
@@ -1,5 +1,5 @@
/* If-conversion support.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ifcvt.h b/gcc/ifcvt.h
index b74509a45a4..e6276bb6a1e 100644
--- a/gcc/ifcvt.h
+++ b/gcc/ifcvt.h
@@ -1,5 +1,5 @@
/* If-conversion header file.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/inchash.c b/gcc/inchash.c
index 7ec81208cfb..13b50b611de 100644
--- a/gcc/inchash.c
+++ b/gcc/inchash.c
@@ -1,5 +1,5 @@
/* Incremential hashing for jhash.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/inchash.h b/gcc/inchash.h
index c2d582822f5..6af1dadfc67 100644
--- a/gcc/inchash.h
+++ b/gcc/inchash.h
@@ -1,5 +1,5 @@
/* An incremental hash abstract data type.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/incpath.c b/gcc/incpath.c
index 952d5c4727d..98fe5ec9ab3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1986-2017 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 ea339914907..39a29cdd47e 100644
--- a/gcc/incpath.h
+++ b/gcc/incpath.h
@@ -1,5 +1,5 @@
/* Set up combined include path for the preprocessor.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 2ee4bd44362..2c69991c9e1 100644
--- a/gcc/init-regs.c
+++ b/gcc/init-regs.c
@@ -1,5 +1,5 @@
/* Initialization of uninitialized regs.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/input.c b/gcc/input.c
index dcb51016a04..22cc74c536c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/input.h b/gcc/input.h
index 6ce0b812b5e..7251eef664e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/insn-addr.h b/gcc/insn-addr.h
index 45b3c9116ad..c43f737f8e1 100644
--- a/gcc/insn-addr.h
+++ b/gcc/insn-addr.h
@@ -1,5 +1,5 @@
/* Macros to support INSN_ADDRESSES
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/insn-notes.def b/gcc/insn-notes.def
index d347fab9427..f96ce18ecb6 100644
--- a/gcc/insn-notes.def
+++ b/gcc/insn-notes.def
@@ -1,5 +1,5 @@
/* Insn note definitions.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/internal-fn.c b/gcc/internal-fn.c
index b1dbc988b9c..7fb44aa08fe 100644
--- a/gcc/internal-fn.c
+++ b/gcc/internal-fn.c
@@ -1,5 +1,5 @@
/* Internal functions.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/internal-fn.def b/gcc/internal-fn.def
index 9a03e17be23..4bf8383a77e 100644
--- a/gcc/internal-fn.def
+++ b/gcc/internal-fn.def
@@ -1,5 +1,5 @@
/* Internal functions.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/internal-fn.h b/gcc/internal-fn.h
index 672a60f0619..23ce08a6b02 100644
--- a/gcc/internal-fn.h
+++ b/gcc/internal-fn.h
@@ -1,5 +1,5 @@
/* Internal functions.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/intl.c b/gcc/intl.c
index 3e355d7ebec..c9090e06dd3 100644
--- a/gcc/intl.c
+++ b/gcc/intl.c
@@ -1,5 +1,5 @@
/* Message translation utilities.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/intl.h b/gcc/intl.h
index b2b4b0ccc05..4e768267f72 100644
--- a/gcc/intl.h
+++ b/gcc/intl.h
@@ -1,5 +1,5 @@
/* intl.h - internationalization
- Copyright (C) 1998-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 86c48f14f64..c7fc3a0d0be 100644
--- a/gcc/ipa-chkp.c
+++ b/gcc/ipa-chkp.c
@@ -1,5 +1,5 @@
/* Pointer Bounds Checker IPA passes.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 d9da053c749..454893d0f31 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-comdats.c b/gcc/ipa-comdats.c
index 321bc0fc788..a234245a1dc 100644
--- a/gcc/ipa-comdats.c
+++ b/gcc/ipa-comdats.c
@@ -1,5 +1,5 @@
/* Localize comdats.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.c
index d3b50524457..82bf35084b6 100644
--- a/gcc/ipa-cp.c
+++ b/gcc/ipa-cp.c
@@ -1,5 +1,5 @@
/* Interprocedural constant propagation
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 49e219557d5..38d5408126d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 0fbe2e2062d..4391b580566 100644
--- a/gcc/ipa-hsa.c
+++ b/gcc/ipa-hsa.c
@@ -1,5 +1,5 @@
/* Callgraph based analysis of static variables.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 683df315779..08dd980fdf3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 9530a8ed55c..da904b5897e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 31061e9d89b..d3f2ca14eac 100644
--- a/gcc/ipa-icf.c
+++ b/gcc/ipa-icf.c
@@ -1,5 +1,5 @@
/* Interprocedural Identical Code Folding pass
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 0b4b56abd7d..05fe2a83dad 100644
--- a/gcc/ipa-icf.h
+++ b/gcc/ipa-icf.h
@@ -1,5 +1,5 @@
/* Interprocedural semantic function equality pass
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 1b5f805d2bc..6b648943500 100644
--- a/gcc/ipa-inline-analysis.c
+++ b/gcc/ipa-inline-analysis.c
@@ -1,5 +1,5 @@
/* Inlining decision heuristics.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 68750800f1a..7725fadd6d8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 5f2371c6b26..d7ea38f364f 100644
--- a/gcc/ipa-inline.c
+++ b/gcc/ipa-inline.c
@@ -1,5 +1,5 @@
/* Inlining decision heuristics.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 47f8832150a..6bbb97f0404 100644
--- a/gcc/ipa-inline.h
+++ b/gcc/ipa-inline.h
@@ -1,5 +1,5 @@
/* Inlining decision heuristics.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/ipa-polymorphic-call.c b/gcc/ipa-polymorphic-call.c
index 8d9f22af055..da64ce4c6e0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 e87615a3e8c..3e9b2a915fc 100644
--- a/gcc/ipa-profile.c
+++ b/gcc/ipa-profile.c
@@ -1,5 +1,5 @@
/* Basic IPA optimizations based on profile.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c
index 642111def51..1afa8fc7a05 100644
--- a/gcc/ipa-prop.c
+++ b/gcc/ipa-prop.c
@@ -1,5 +1,5 @@
/* Interprocedural analyses.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa-prop.h b/gcc/ipa-prop.h
index 0e75cf48c1a..341d9db6c63 100644
--- a/gcc/ipa-prop.h
+++ b/gcc/ipa-prop.h
@@ -1,5 +1,5 @@
/* Interprocedural analyses.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 634decee1e3..5cc2002d024 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 3bd3323d585..973d82867c7 100644
--- a/gcc/ipa-ref.c
+++ b/gcc/ipa-ref.c
@@ -1,5 +1,5 @@
/* Interprocedural reference lists.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 5b43766b1ec..fc1e95f9973 100644
--- a/gcc/ipa-ref.h
+++ b/gcc/ipa-ref.h
@@ -1,5 +1,5 @@
/* IPA reference lists.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 b52db42ed28..f47d0cc51e1 100644
--- a/gcc/ipa-reference.c
+++ b/gcc/ipa-reference.c
@@ -1,5 +1,5 @@
/* Callgraph based analysis of static variables.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 d4e7eaab0d3..392b2f06e8a 100644
--- a/gcc/ipa-reference.h
+++ b/gcc/ipa-reference.h
@@ -1,5 +1,5 @@
/* IPA handling of references.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 d3916d5ac2a..da3c2c62344 100644
--- a/gcc/ipa-split.c
+++ b/gcc/ipa-split.c
@@ -1,5 +1,5 @@
/* Function splitting pass
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 61d8dd159f9..fc1ae1e19d1 100644
--- a/gcc/ipa-utils.c
+++ b/gcc/ipa-utils.c
@@ -1,5 +1,5 @@
/* Utilities for ipa analysis.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 58d2de7e3c5..e992f65948b 100644
--- a/gcc/ipa-utils.h
+++ b/gcc/ipa-utils.h
@@ -1,5 +1,5 @@
/* Utilities for ipa analysis.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 e8f579504a4..5773ce879c5 100644
--- a/gcc/ipa-visibility.c
+++ b/gcc/ipa-visibility.c
@@ -1,5 +1,5 @@
/* IPA visibility pass
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ipa.c b/gcc/ipa.c
index 879d9c249cd..a74f28c2aa1 100644
--- a/gcc/ipa.c
+++ b/gcc/ipa.c
@@ -1,5 +1,5 @@
/* Basic IPA optimizations and utilities.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ira-build.c b/gcc/ira-build.c
index 4df78d67789..308a286a1f2 100644
--- a/gcc/ira-build.c
+++ b/gcc/ira-build.c
@@ -1,5 +1,5 @@
/* Building internal representation for IRA.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 5bbb33af747..ab981730eba 100644
--- a/gcc/ira-color.c
+++ b/gcc/ira-color.c
@@ -1,5 +1,5 @@
/* IRA allocation based on graph coloring.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 17e47803922..1a8c08caaa4 100644
--- a/gcc/ira-conflicts.c
+++ b/gcc/ira-conflicts.c
@@ -1,5 +1,5 @@
/* IRA conflict builder.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 7b44f5ce40e..50d0c04764d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 c1c69490fac..c56a79e68ec 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 52ec0900558..073ec07d9bf 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 6389796962f..3fd71745380 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 5823d5c7dda..96b4b6206a5 100644
--- a/gcc/ira.c
+++ b/gcc/ira.c
@@ -1,5 +1,5 @@
/* Integrated Register Allocator (IRA) entry point.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 744162f085e..667cfdc9b09 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 872aec1f5e7..b4e5279514f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 1c3e1fc8f21..03b42fdf468 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,7 @@
+2017-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2016-05-20 David Malcolm <dmalcolm@redhat.com>
* docs/topics/compatibility.rst: Add LIBGCCJIT_ABI_6.
@@ -2311,7 +2315,7 @@
* Initial creation
-Copyright (C) 2013-2016 Free Software Foundation, Inc.
+Copyright (C) 2013-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
diff --git a/gcc/jit/Make-lang.in b/gcc/jit/Make-lang.in
index b62b131d580..0eaba793d82 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 fee03032d1b..51548c487e5 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 f5c35497277..f396b1b4e1b 100644
--- a/gcc/jit/docs/_build/texinfo/libgccjit.texi
+++ b/gcc/jit/docs/_build/texinfo/libgccjit.texi
@@ -23,7 +23,7 @@ libgccjit 7.0.0 (experimental 20160517), May 17, 2016
David Malcolm
-Copyright @copyright{} 2014-2016 Free Software Foundation, Inc.
+Copyright @copyright{} 2014-2017 Free Software Foundation, Inc.
@end quotation
@end copying
@@ -46,7 +46,7 @@ Copyright @copyright{} 2014-2016 Free Software Foundation, Inc.
@c %**start of body
@anchor{index doc}@anchor{0}
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -375,7 +375,7 @@ Running the test suite
@chapter Tutorial
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -419,7 +419,7 @@ the details in later parts of this tutorial.
@example
/* Smoketest example for libgccjit.so
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
@@ -570,7 +570,7 @@ hello world
@noindent
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -1024,7 +1024,7 @@ Here's what the above looks like as a complete program:
@example
/* Usage example for libgccjit.so
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
@@ -1157,7 +1157,7 @@ result: 25
@noindent
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -1638,7 +1638,7 @@ install it with @cite{yum install python-xdot}):
@example
/* Usage example for libgccjit.so
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
@@ -1830,7 +1830,7 @@ loop_test returned: 285
@noindent
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -3979,7 +3979,7 @@ instr9:
@noindent
-@c Copyright (C) 2015-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2015-2017 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
@@ -4811,7 +4811,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-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -4833,7 +4833,7 @@ and to a dynamic library. See the documentation of
@chapter Topic Reference
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -5600,7 +5600,7 @@ its presence using
@noindent
@end deffn
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -5717,7 +5717,7 @@ object's context is released.
@end cartouche
@end deffn
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -6266,7 +6266,7 @@ create_code (gcc_jit_context *ctxt, void *user_data)
@noindent
@end deffn
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -7269,7 +7269,7 @@ PTR[INDEX]
in C (or, indeed, to @code{PTR + INDEX}).
@end deffn
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -7895,7 +7895,7 @@ create_code (gcc_jit_context *ctxt, void *user_data)
@end quotation
@end deffn
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -7983,7 +7983,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-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -8260,7 +8260,7 @@ There is currently no support for specifying libraries to link
against.
@end deffn
-@c Copyright (C) 2015-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2015-2017 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
@@ -8461,7 +8461,7 @@ entrypoints:
@code{LIBGCCJIT_ABI_5} covers the addition of
@pxref{6d,,gcc_jit_context_set_bool_use_external_driver()}
-@c Copyright (C) 2015-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2015-2017 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
@@ -8772,7 +8772,7 @@ for its presence using
@noindent
@end deffn
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -8810,7 +8810,7 @@ production yet.
Contents:
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -8942,7 +8942,7 @@ Compiling a context
@section Tutorial
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -8985,7 +8985,7 @@ the details in later parts of this tutorial.
@example
/* Smoketest example for libgccjit.so C++ API
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
@@ -9120,7 +9120,7 @@ hello world
@noindent
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -9516,7 +9516,7 @@ Here's what the above looks like as a complete program:
@example
/* Usage example for libgccjit.so's C++ API
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
@@ -9631,7 +9631,7 @@ result: 25
@noindent
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -10135,7 +10135,7 @@ install it with @cite{yum install python-xdot}):
@example
/* Usage example for libgccjit.so's C++ API
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
@@ -10292,7 +10292,7 @@ loop_test returned: 285
@noindent
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -12218,7 +12218,7 @@ instr9:
@noindent
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -12240,7 +12240,7 @@ instr9:
@section Topic Reference
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -12631,7 +12631,7 @@ its presence using
@noindent
@end deffn
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -12729,7 +12729,7 @@ obj: 4.0 * (float)i
@noindent
@end deffn
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -12983,7 +12983,7 @@ size of the struct is not known), or later specified using
@pxref{87,,gcc_jit_struct_set_fields()}.
@end deffn
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -13853,7 +13853,7 @@ gccjit::lvalue element = array[0];
@noindent
@end quotation
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -14316,7 +14316,7 @@ create_code (gcc_jit_context *c_ctxt, void *user_data)
@end quotation
@end deffn
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -14397,7 +14397,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-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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
@@ -14469,7 +14469,7 @@ This is a thin wrapper around the
@pxref{4a,,gcc_jit_context_compile_to_file()} API entrypoint.
@end deffn
-@c Copyright (C) 2014-2016 Free Software Foundation, Inc.
+@c Copyright (C) 2014-2017 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 1d6a43c2b19..3f163bff001 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-2016 Free Software Foundation, Inc.'
+copyright = u'2014-2017 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 99667927a90..44bf28d1302 100644
--- a/gcc/jit/docs/cp/index.rst
+++ b/gcc/jit/docs/cp/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 fcbc10fcc7d..dfcbe0bfa58 100644
--- a/gcc/jit/docs/cp/intro/index.rst
+++ b/gcc/jit/docs/cp/intro/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 287724960f6..74ac7750372 100644
--- a/gcc/jit/docs/cp/intro/tutorial01.rst
+++ b/gcc/jit/docs/cp/intro/tutorial01.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 0b9818f34e0..f13b17e6b21 100644
--- a/gcc/jit/docs/cp/intro/tutorial02.rst
+++ b/gcc/jit/docs/cp/intro/tutorial02.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 f02378c2f82..84151cacbac 100644
--- a/gcc/jit/docs/cp/intro/tutorial03.rst
+++ b/gcc/jit/docs/cp/intro/tutorial03.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 443180c1472..35f90b8b3d7 100644
--- a/gcc/jit/docs/cp/intro/tutorial04.rst
+++ b/gcc/jit/docs/cp/intro/tutorial04.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 ea5da0e937d..6cd08e6cd8c 100644
--- a/gcc/jit/docs/cp/topics/compilation.rst
+++ b/gcc/jit/docs/cp/topics/compilation.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 aa52537bf42..6dd35f622cf 100644
--- a/gcc/jit/docs/cp/topics/contexts.rst
+++ b/gcc/jit/docs/cp/topics/contexts.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 9d6103207bb..2f317fff0c3 100644
--- a/gcc/jit/docs/cp/topics/expressions.rst
+++ b/gcc/jit/docs/cp/topics/expressions.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 02000a728bf..d70deaf2a47 100644
--- a/gcc/jit/docs/cp/topics/functions.rst
+++ b/gcc/jit/docs/cp/topics/functions.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 5605e1172a8..2c5afe12004 100644
--- a/gcc/jit/docs/cp/topics/index.rst
+++ b/gcc/jit/docs/cp/topics/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 88ceb244289..e1b6e63fbab 100644
--- a/gcc/jit/docs/cp/topics/locations.rst
+++ b/gcc/jit/docs/cp/topics/locations.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 2e1ae98b77c..376305b49f2 100644
--- a/gcc/jit/docs/cp/topics/objects.rst
+++ b/gcc/jit/docs/cp/topics/objects.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 96c9bf475d7..453f1d397c7 100644
--- a/gcc/jit/docs/cp/topics/types.rst
+++ b/gcc/jit/docs/cp/topics/types.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 a9a15e50ae4..7259f01baab 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 b04ab8a0f8d..efee9519fd6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 34f990cd1d6..f17e5177ff7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 f362517edc2..259f23bd6c4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 c4c52c5c681..b1595d178ec 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 32b07410d3a..e19d89a2e74 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 9683f14d029..9750a4d651e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 73089da4eeb..2da6db4446d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 1af6e6d30b2..eb0fd70db28 100644
--- a/gcc/jit/docs/index.rst
+++ b/gcc/jit/docs/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 61c9cb0e306..cadf36283ef 100644
--- a/gcc/jit/docs/internals/index.rst
+++ b/gcc/jit/docs/internals/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 806ad6f3bce..417d157548b 100644
--- a/gcc/jit/docs/intro/index.rst
+++ b/gcc/jit/docs/intro/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 1d67f8061ea..c85410b094f 100644
--- a/gcc/jit/docs/intro/tutorial01.rst
+++ b/gcc/jit/docs/intro/tutorial01.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 1efece3d4af..e926f4c1985 100644
--- a/gcc/jit/docs/intro/tutorial02.rst
+++ b/gcc/jit/docs/intro/tutorial02.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 d6d655d6719..926ee136b91 100644
--- a/gcc/jit/docs/intro/tutorial03.rst
+++ b/gcc/jit/docs/intro/tutorial03.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 21fc99a1254..7002b5725ae 100644
--- a/gcc/jit/docs/intro/tutorial04.rst
+++ b/gcc/jit/docs/intro/tutorial04.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 45909ca436b..56732476546 100644
--- a/gcc/jit/docs/intro/tutorial05.rst
+++ b/gcc/jit/docs/intro/tutorial05.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2015-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2015-2017 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 7abd0508e20..4aff425d074 100644
--- a/gcc/jit/docs/topics/compatibility.rst
+++ b/gcc/jit/docs/topics/compatibility.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2015-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2015-2017 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 d5c4671f4b5..587555ad1b3 100644
--- a/gcc/jit/docs/topics/compilation.rst
+++ b/gcc/jit/docs/topics/compilation.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 7978edf1573..53305a3039e 100644
--- a/gcc/jit/docs/topics/contexts.rst
+++ b/gcc/jit/docs/topics/contexts.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 261483c78b0..25346992f8a 100644
--- a/gcc/jit/docs/topics/expressions.rst
+++ b/gcc/jit/docs/topics/expressions.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 e24ce4a1ca8..513e19b054c 100644
--- a/gcc/jit/docs/topics/functions.rst
+++ b/gcc/jit/docs/topics/functions.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 5396aa12e4f..890f21c5fd3 100644
--- a/gcc/jit/docs/topics/index.rst
+++ b/gcc/jit/docs/topics/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 139c5bb2ad3..d73e4eecc57 100644
--- a/gcc/jit/docs/topics/locations.rst
+++ b/gcc/jit/docs/topics/locations.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 d43d31943e3..c0c512f7622 100644
--- a/gcc/jit/docs/topics/objects.rst
+++ b/gcc/jit/docs/topics/objects.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 269a7b1b7d5..ef929e5e13d 100644
--- a/gcc/jit/docs/topics/performance.rst
+++ b/gcc/jit/docs/topics/performance.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2015-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2015-2017 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 37f5aad9de5..9a1b8795aef 100644
--- a/gcc/jit/docs/topics/types.rst
+++ b/gcc/jit/docs/topics/types.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2014-2016 Free Software Foundation, Inc.
+.. Copyright (C) 2014-2017 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 26311536186..1ef47360113 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 b516701ae25..7840915a69f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 e8e15ab0f89..5b03a99967e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 b48ea0db69d..1fc558c451d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 305729970ff..9c39f62dd49 100644
--- a/gcc/jit/jit-logging.c
+++ b/gcc/jit/jit-logging.c
@@ -1,5 +1,5 @@
/* Internals of libgccjit: logging
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 5c7e54a9159..bd82e7bcd86 100644
--- a/gcc/jit/jit-logging.h
+++ b/gcc/jit/jit-logging.h
@@ -1,5 +1,5 @@
/* Internals of libgccjit: logging
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 c9f40848be0..c0f10c929a9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 c00c25820af..5c8555c281a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 937634207d6..e356c144ecb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 0e3511c6a1c..8e5bd528ee6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 7c9282dead0..cb5a061f0aa 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 142539d9205..12d81f28fb5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 5242fabf4c8..67eb579bc92 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 0e11c424e63..cac161b683c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 cae25eff908..586ac5d0419 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 3a0cdb8e1c5..8dc2112367b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/libgccjit.c b/gcc/jit/libgccjit.c
index c2c6aeb5bfb..b5e72f474fb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 175cc16c01d..8965093f274 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/jit/libgccjit.map b/gcc/jit/libgccjit.map
index 545b192b64c..80a273fb55d 100644
--- a/gcc/jit/libgccjit.map
+++ b/gcc/jit/libgccjit.map
@@ -1,5 +1,5 @@
# Linker script for libgccjit.so
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 b6828133cb3..fc4b4345444 100644
--- a/gcc/jump.c
+++ b/gcc/jump.c
@@ -1,5 +1,5 @@
/* Optimize jump instructions, for GNU compiler.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/langhooks-def.h b/gcc/langhooks-def.h
index b25c5a787c7..db7587bd175 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 260d33c3ffe..4b4ebd7d12c 100644
--- a/gcc/langhooks.c
+++ b/gcc/langhooks.c
@@ -1,5 +1,5 @@
/* Default language-specific hooks.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 19e3fa1e997..2a2ef8affef 100644
--- a/gcc/langhooks.h
+++ b/gcc/langhooks.h
@@ -1,5 +1,5 @@
/* The lang_hooks data structure.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lcm.c b/gcc/lcm.c
index 4754338fea8..edc86b57009 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lcm.h b/gcc/lcm.h
index eddd3524828..e3e0ff35140 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/libfuncs.h b/gcc/libfuncs.h
index 8250d5b0017..3fc4047e025 100644
--- a/gcc/libfuncs.h
+++ b/gcc/libfuncs.h
@@ -1,5 +1,5 @@
/* Definitions for code generation pass of GNU compiler.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/limitx.h b/gcc/limitx.h
index 15035485217..dff1b70cda4 100644
--- a/gcc/limitx.h
+++ b/gcc/limitx.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lists.c b/gcc/lists.c
index 96b4bc7266d..74922864cf1 100644
--- a/gcc/lists.c
+++ b/gcc/lists.c
@@ -1,5 +1,5 @@
/* List management for the GCC expander.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.c
index 1dff2ff3f88..5616709776e 100644
--- a/gcc/loop-doloop.c
+++ b/gcc/loop-doloop.c
@@ -1,5 +1,5 @@
/* Perform doloop optimizations
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 8bd3a48ce64..609a804460d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c
index f617241ef0f..e2367a817c1 100644
--- a/gcc/loop-invariant.c
+++ b/gcc/loop-invariant.c
@@ -1,5 +1,5 @@
/* RTL-level loop invariant motion.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-iv.c b/gcc/loop-iv.c
index 9e13938d950..896fe0b1a00 100644
--- a/gcc/loop-iv.c
+++ b/gcc/loop-iv.c
@@ -1,5 +1,5 @@
/* Rtl-level induction variable analysis.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.c
index 760445e6448..1a9cea1678d 100644
--- a/gcc/loop-unroll.c
+++ b/gcc/loop-unroll.c
@@ -1,5 +1,5 @@
/* Loop unrolling.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-unroll.h b/gcc/loop-unroll.h
index cb60857bc03..31e51c1b6c1 100644
--- a/gcc/loop-unroll.h
+++ b/gcc/loop-unroll.h
@@ -1,5 +1,5 @@
/* Loop unrolling header file.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.c
index 6b75f62295c..a4dcec51bb5 100644
--- a/gcc/lower-subreg.c
+++ b/gcc/lower-subreg.c
@@ -1,5 +1,5 @@
/* Decompose multiword subregs.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 82dc13bfa92..4aed62f71e8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/lra-assigns.c b/gcc/lra-assigns.c
index e852a68fb19..8e21a497f0a 100644
--- a/gcc/lra-assigns.c
+++ b/gcc/lra-assigns.c
@@ -1,5 +1,5 @@
/* Assign reload pseudos.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 0a9f7793ee8..44887b19e1f 100644
--- a/gcc/lra-coalesce.c
+++ b/gcc/lra-coalesce.c
@@ -1,5 +1,5 @@
/* Coalesce spilled pseudos.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 7d80c6f0a11..61991280373 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 b90cbed4716..695f99ad317 100644
--- a/gcc/lra-eliminations.c
+++ b/gcc/lra-eliminations.c
@@ -1,5 +1,5 @@
/* Code for RTL register eliminations.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 cfab209cef1..d25d827a5d4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 3ffec903f29..010d4e6f787 100644
--- a/gcc/lra-lives.c
+++ b/gcc/lra-lives.c
@@ -1,5 +1,5 @@
/* Build live ranges for pseudos.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 cdd7057f602..cfffe624ec5 100644
--- a/gcc/lra-remat.c
+++ b/gcc/lra-remat.c
@@ -1,5 +1,5 @@
/* Rematerialize pseudos values.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 9f1d5e97a56..492fc182cf0 100644
--- a/gcc/lra-spills.c
+++ b/gcc/lra-spills.c
@@ -1,5 +1,5 @@
/* Change pseudos by memory.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 4165492796c..da3b955be36 100644
--- a/gcc/lra.c
+++ b/gcc/lra.c
@@ -1,5 +1,5 @@
/* LRA (local register allocator) driver and LRA utilities.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 356a33c22af..bd9422e59fa 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 947d0877539..c0321f79362 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 93b7b8f588f..195b5997a01 100644
--- a/gcc/lto-compress.c
+++ b/gcc/lto-compress.c
@@ -1,6 +1,6 @@
/* LTO IL compression streams.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 8299a5e6e4f..e7a846a77e5 100644
--- a/gcc/lto-compress.h
+++ b/gcc/lto-compress.h
@@ -1,6 +1,6 @@
/* LTO IL compression streams.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 5f4b4274ef4..65a71b2d0ba 100644
--- a/gcc/lto-opts.c
+++ b/gcc/lto-opts.c
@@ -1,6 +1,6 @@
/* LTO IL options.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 d8e74d70745..984a648ff80 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 81b08c59666..9684a95ba99 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 f3865078217..1d45409e97a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 862e1566472..515aa532ce6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 22d8ac90724..82a0cd60dec 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 a44a91690dc..5fb387132fb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 ecc1e5d58e5..08bfc13af75 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 f240812f952..2c81176913e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 cf2248061c5..4fbd771ae9d 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,7 @@
+2017-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2016-11-30 Georg-Johann Lay <avr@gjlay.de>
PR lto/78562
@@ -5556,7 +5560,7 @@
* lto-tree.h: Likewise.
* lto-lang.c: Likewise.
-Copyright (C) 2006-2016 Free Software Foundation, Inc.
+Copyright (C) 2006-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
diff --git a/gcc/lto/Make-lang.in b/gcc/lto/Make-lang.in
index 696c5f36a5f..17a24da1c55 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/lto/common.c b/gcc/lto/common.c
index 9b3c393f393..7d031fc5a13 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 d7c27bbb9b2..ca37fc389ba 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 7322c6d0804..f16af2692d1 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 61b6eff5713..cc30782dd11 100644
--- a/gcc/lto/lang-specs.h
+++ b/gcc/lto/lang-specs.h
@@ -1,5 +1,5 @@
/* LTO driver specs.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 04f0d2ba49c..8482b1f07ff 100644
--- a/gcc/lto/lang.opt
+++ b/gcc/lto/lang.opt
@@ -1,5 +1,5 @@
; Options for the LTO front end.
-; Copyright (C) 2008-2016 Free Software Foundation, Inc.
+; Copyright (C) 2008-2017 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 58f6e0c747e..c2b49dc44b6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 4bb73adcbc4..3fdaa623e28 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 b52d175704f..8cd17e6f917 100644
--- a/gcc/lto/lto-partition.c
+++ b/gcc/lto/lto-partition.c
@@ -1,5 +1,5 @@
/* LTO partitioning logic routines.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 f7abe620257..c0aefa6dcde 100644
--- a/gcc/lto/lto-partition.h
+++ b/gcc/lto/lto-partition.h
@@ -1,5 +1,5 @@
/* LTO partitioning logic routines.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 5ab9977ffea..88c20dccf44 100644
--- a/gcc/lto/lto-symtab.c
+++ b/gcc/lto/lto-symtab.c
@@ -1,5 +1,5 @@
/* LTO symbol table.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 821e2e0b480..c2876c1e02b 100644
--- a/gcc/lto/lto-symtab.h
+++ b/gcc/lto/lto-symtab.h
@@ -1,5 +1,5 @@
/* LTO symbol table merging.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 7166d8f6bcc..a49b87eb5ad 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 6706557b221..d77d85defb6 100644
--- a/gcc/lto/lto.c
+++ b/gcc/lto/lto.c
@@ -1,5 +1,5 @@
/* Top-level LTO routines.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 3f5a44ba5c7..1031e3b1858 100644
--- a/gcc/lto/lto.h
+++ b/gcc/lto/lto.h
@@ -1,5 +1,5 @@
/* LTO declarations.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 3035bcff168..afe685195ef 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/machmode.h b/gcc/machmode.h
index d924e83705b..42b14d09c1b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1991-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/main.c b/gcc/main.c
index 2877e77be46..9462e7a85d5 100644
--- a/gcc/main.c
+++ b/gcc/main.c
@@ -1,5 +1,5 @@
/* main.c: defines main() for cc1, cc1plus, etc.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/match.pd b/gcc/match.pd
index 1570ac82784..8791e57ea21 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 18a0e0d2f96..dbda4916214 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 ce6c800da37..dfea6d8411a 100644
--- a/gcc/mem-stats-traits.h
+++ b/gcc/mem-stats-traits.h
@@ -1,5 +1,5 @@
/* A memory statistics traits.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 d3a324eb4a9..a5f8e3224c3 100644
--- a/gcc/mem-stats.h
+++ b/gcc/mem-stats.h
@@ -1,5 +1,5 @@
/* A memory statistics tracking infrastructure.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 f21f5f5557e..4082614f78a 100644
--- a/gcc/memmodel.h
+++ b/gcc/memmodel.h
@@ -1,5 +1,5 @@
/* Prototypes of memory model helper functions.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/memory-block.cc b/gcc/memory-block.cc
index cce30fa0fbb..78c81518abd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/memory-block.h b/gcc/memory-block.h
index d7b96a306e7..ff43ae8af7d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/mkconfig.sh b/gcc/mkconfig.sh
index 67dfac6f9dd..9fc7b5ca734 100644
--- a/gcc/mkconfig.sh
+++ b/gcc/mkconfig.sh
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 f491ead7b13..af7e29d7281 100644
--- a/gcc/mode-classes.def
+++ b/gcc/mode-classes.def
@@ -1,5 +1,5 @@
/* Machine mode class definitions for GCC.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/mode-switching.c b/gcc/mode-switching.c
index 37514177f66..15b813ff6f7 100644
--- a/gcc/mode-switching.c
+++ b/gcc/mode-switching.c
@@ -1,5 +1,5 @@
/* CPU mode switching
- Copyright (C) 1998-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.c
index 3a58f8ba583..619ea04c2e7 100644
--- a/gcc/modulo-sched.c
+++ b/gcc/modulo-sched.c
@@ -1,5 +1,5 @@
/* Swing Modulo Scheduling implementation.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 4ead0292138..329b60ae4b5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog
index 4963e812fe4..1e74b4b8955 100644
--- a/gcc/objc/ChangeLog
+++ b/gcc/objc/ChangeLog
@@ -1,7 +1,11 @@
+2017-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
- Richard Biener <rguenther@suse.de>
-
- * config-lang.in (gtfiles): Add c/c-parser.h.
+ Richard Biener <rguenther@suse.de>
+
+ * config-lang.in (gtfiles): Add c/c-parser.h.
2016-09-27 Jakub Jelinek <jakub@redhat.com>
@@ -3691,7 +3695,7 @@
Move to c-objc-common.h.
-Copyright (C) 2004-2016 Free Software Foundation, Inc.
+Copyright (C) 2004-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
diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in
index 114a1e2fbf3..d221fd1f365 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 912af224b00..ce73cde406e 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 77962b26315..adf77c0dfd9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 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 374f1041aea..5f70961e7d7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 59787bc4ed4..05ee968036b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1990-2017 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 8fc2e5d74ed..2a2dfa51ba5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 36461028bf1..15796e2b547 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 61360ce2fe9..6d655f21cc2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 bcb8dbc77e5..f676548b858 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 9e6000508bc..58c902bbb17 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 aa88b552d26..76989e56052 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 395b665caf9..78b3778bf6d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 48bbab37f57..3ffbb46d614 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 35048836128..d206a6afb36 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 922fa63170f..e581f2fd8f2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 1646378a586..8d35d27c031 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 8409de19549..4b7bd1ad3df 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 39bd4cd89ed..679729899e8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1990-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog
index e51e8f587c7..f7da36f0c7c 100644
--- a/gcc/objcp/ChangeLog
+++ b/gcc/objcp/ChangeLog
@@ -1,3 +1,7 @@
+2017-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2016-01-04 Jakub Jelinek <jakub@redhat.com>
Update copyright years.
@@ -516,7 +520,7 @@
* objcp-lang.c: Likewise.
-Copyright (C) 2005-2016 Free Software Foundation, Inc.
+Copyright (C) 2005-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
diff --git a/gcc/objcp/Make-lang.in b/gcc/objcp/Make-lang.in
index 19397576e1d..8367b808b27 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 ee2ae2f55f5..04180947492 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 7caeb6f0de9..1834c7e9f06 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 14d0e2d9e13..5fb23be9327 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 4268fd8b584..0c4f67a9943 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 0e76c3beb51..feae213a152 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 ea012df7b6c..69b73f4b8c4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-expand.c b/gcc/omp-expand.c
index 1f1055cab9a..f0e98873e28 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-expand.h b/gcc/omp-expand.h
index a81b9c7253d..04fcf65156d 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-general.c b/gcc/omp-general.c
index cac9bed9daf..649dbf30621 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-general.h b/gcc/omp-general.h
index 634fdccb357..d89e8c179bf 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-grid.c b/gcc/omp-grid.c
index 2b469f2ce8f..127f5140902 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-grid.h b/gcc/omp-grid.h
index 90a0d355007..349bda4abf4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-low.c b/gcc/omp-low.c
index e69b2b29de5..e8d78a91abc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-low.h b/gcc/omp-low.h
index 687f357e454..0ff33f5b991 100644
--- a/gcc/omp-low.h
+++ b/gcc/omp-low.h
@@ -1,5 +1,5 @@
/* Header file for openMP lowering directives.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-offload.c b/gcc/omp-offload.c
index 8c2c6eb8624..77e003d5b56 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/omp-offload.h b/gcc/omp-offload.h
index a14d9fefea2..528448b808e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 7b8d2a9dc8a..09ad40b55b8 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/opt-functions.awk b/gcc/opt-functions.awk
index 43e223c3cc7..540980ef54e 100644
--- a/gcc/opt-functions.awk
+++ b/gcc/opt-functions.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 ef671ce643d..4d48159b296 100644
--- a/gcc/opt-gather.awk
+++ b/gcc/opt-gather.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 f732a37243b..b474cb2ed09 100644
--- a/gcc/opt-include.awk
+++ b/gcc/opt-include.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 b304ccbd496..110cc0c3f56 100644
--- a/gcc/opt-read.awk
+++ b/gcc/opt-read.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 79a07d68b2c..a3a32b7652c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-libfuncs.h b/gcc/optabs-libfuncs.h
index 716267cbe85..a271d2dee5b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-query.c b/gcc/optabs-query.c
index 7cff5cc508c..6c34a4e9a31 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-query.h b/gcc/optabs-query.h
index 840dc791bac..a80a0e7b0b6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-tree.c b/gcc/optabs-tree.c
index 28f53448d26..4bb54ba4382 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs-tree.h b/gcc/optabs-tree.h
index db7294394d1..d0b27e0e2f7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs.c b/gcc/optabs.c
index bee1a21dfb6..d8831a89f21 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs.def b/gcc/optabs.def
index f97b5f054ff..504c655be02 100644
--- a/gcc/optabs.def
+++ b/gcc/optabs.def
@@ -1,5 +1,5 @@
/* Definitions for operation tables, or "optabs".
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs.h b/gcc/optabs.h
index 9ab8cb1a905..b2dd31acd06 100644
--- a/gcc/optabs.h
+++ b/gcc/optabs.h
@@ -1,5 +1,5 @@
/* Definitions for code generation pass of GNU compiler.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optc-gen.awk b/gcc/optc-gen.awk
index af3812f280a..dd2251566be 100644
--- a/gcc/optc-gen.awk
+++ b/gcc/optc-gen.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 8ce424813b5..fb517fe034b 100644
--- a/gcc/optc-save-gen.awk
+++ b/gcc/optc-save-gen.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 27f414118c2..f6b3812b8be 100644
--- a/gcc/opth-gen.awk
+++ b/gcc/opth-gen.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 e9d1c20a1f3..8b924c9e1d7 100644
--- a/gcc/opts-common.c
+++ b/gcc/opts-common.c
@@ -1,5 +1,5 @@
/* Command line option handling.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/opts-diagnostic.h b/gcc/opts-diagnostic.h
index 2c6d32f0f11..b016e3779d0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/opts-global.c b/gcc/opts-global.c
index b7e52323a21..50bad77c347 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/opts.c b/gcc/opts.c
index 58441908d11..059a61a3e11 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -1,5 +1,5 @@
/* Command line option handling.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 b3e64353c8a..56ba9101c64 100644
--- a/gcc/opts.h
+++ b/gcc/opts.h
@@ -1,5 +1,5 @@
/* Command line option handling.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/output.h b/gcc/output.h
index 6c993817700..7a93fa89cab 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/params-enum.h b/gcc/params-enum.h
index bab9b70ae29..f80d0df2914 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/params-list.h b/gcc/params-list.h
index 171118a662e..051eba4e430 100644
--- a/gcc/params-list.h
+++ b/gcc/params-list.h
@@ -1,5 +1,5 @@
/* File used to generate params.list
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/params-options.h b/gcc/params-options.h
index 44bb3c2d36e..6bfb7ce3014 100644
--- a/gcc/params-options.h
+++ b/gcc/params-options.h
@@ -1,5 +1,5 @@
/* File used to generate params.list
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/params.c b/gcc/params.c
index 1b5000bb8d7..fab0ffad5fc 100644
--- a/gcc/params.c
+++ b/gcc/params.c
@@ -1,5 +1,5 @@
/* params.c - Run-time parameters.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 50f75a728d2..64a9dbeebfe 100644
--- a/gcc/params.def
+++ b/gcc/params.def
@@ -1,5 +1,5 @@
/* params.def - Run-time parameters.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 0a2905ce1ff..b61cff94487 100644
--- a/gcc/params.h
+++ b/gcc/params.h
@@ -1,5 +1,5 @@
/* params.h - Run-time parameters.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 464e25faaab..4d1540719a2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/passes.c b/gcc/passes.c
index d11b7126d5d..32d964b179d 100644
--- a/gcc/passes.c
+++ b/gcc/passes.c
@@ -1,5 +1,5 @@
/* Top level of GCC compilers (cc1, cc1plus, etc.)
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/passes.def b/gcc/passes.def
index 99ae3f4c9ce..131d659e7a0 100644
--- a/gcc/passes.def
+++ b/gcc/passes.def
@@ -1,5 +1,5 @@
/* Description of pass structure
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/plugin.c b/gcc/plugin.c
index 9f63fa1955c..0ea00273566 100644
--- a/gcc/plugin.c
+++ b/gcc/plugin.c
@@ -1,5 +1,5 @@
/* Support for GCC plugin mechanism.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/plugin.def b/gcc/plugin.def
index c926d414b61..246683c5c6b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/plugin.h b/gcc/plugin.h
index f9cf879beb9..68a673b40d9 100644
--- a/gcc/plugin.h
+++ b/gcc/plugin.h
@@ -1,5 +1,5 @@
/* Header file for internal GCC plugin mechanism.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 191a90bcab2..646a0a9473f 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2017-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2017-01-01 Joseph Myers <joseph@codesourcery.com>
* gcc.pot: Regenerate.
@@ -2239,7 +2243,7 @@ Sun Oct 31 17:17:18 1999 Jeffrey A Law (law@cygnus.com)
libiberty/include directories.
-Copyright (C) 1999-2016 Free Software Foundation, Inc.
+Copyright (C) 1999-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
@@ -4289,7 +4293,7 @@ Sun Oct 31 17:17:18 1999 Jeffrey A Law (law@cygnus.com)
libiberty/include directories.
-Copyright (C) 1999-2016 Free Software Foundation, Inc.
+Copyright (C) 1999-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
diff --git a/gcc/po/EXCLUDES b/gcc/po/EXCLUDES
index 37d1d0d9843..da6906552bd 100644
--- a/gcc/po/EXCLUDES
+++ b/gcc/po/EXCLUDES
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/po/exgettext b/gcc/po/exgettext
index edfd9ea7ed1..2fad7003d03 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1998-2017 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/postreload-gcse.c b/gcc/postreload-gcse.c
index 139da3796ea..cbc0df2606c 100644
--- a/gcc/postreload-gcse.c
+++ b/gcc/postreload-gcse.c
@@ -1,5 +1,5 @@
/* Post reload partially redundant load elimination
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/postreload.c b/gcc/postreload.c
index 8325d121c40..e721f2f867d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/predict.c b/gcc/predict.c
index 1bf04d18c1c..82177abeb89 100644
--- a/gcc/predict.c
+++ b/gcc/predict.c
@@ -1,5 +1,5 @@
/* Branch prediction routines for the GNU compiler.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/predict.def b/gcc/predict.def
index 511920410c2..c151ce2104f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/predict.h b/gcc/predict.h
index 79942871bac..6fc7c2c89f5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/prefix.c b/gcc/prefix.c
index 366eecec7df..b40e9c48a0d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/prefix.h b/gcc/prefix.h
index 7ba15127cb6..35426d26a13 100644
--- a/gcc/prefix.h
+++ b/gcc/prefix.h
@@ -1,5 +1,5 @@
/* Provide prototypes for functions exported from prefix.c.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/pretty-print.c b/gcc/pretty-print.c
index e58619dcda7..bcb1a70ac03 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 f49f35ac610..25966787d05 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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 74d8e9ce0d8..03d80bdac58 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c
index ee4b74a3e8b..84d215b556d 100644
--- a/gcc/print-rtl.c
+++ b/gcc/print-rtl.c
@@ -1,5 +1,5 @@
/* Print RTL for GCC.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/print-rtl.h b/gcc/print-rtl.h
index 5f7cefb8704..81dfcba62cf 100644
--- a/gcc/print-rtl.h
+++ b/gcc/print-rtl.h
@@ -1,5 +1,5 @@
/* Print RTL for GCC.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/print-tree.c b/gcc/print-tree.c
index f3ee04cbbb2..5880d9e2d34 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1990-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/print-tree.h b/gcc/print-tree.h
index fd610f912ed..29efc071c53 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/profile.c b/gcc/profile.c
index ef38f988a34..c6f462d2f7a 100644
--- a/gcc/profile.c
+++ b/gcc/profile.c
@@ -1,5 +1,5 @@
/* Calculate branch probabilities, and basic block execution counts.
- Copyright (C) 1990-2016 Free Software Foundation, Inc.
+ Copyright (C) 1990-2017 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 811c58a5382..2c5bf3d1a17 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 6d9a1bd01b0..7b73361830c 100644
--- a/gcc/read-md.c
+++ b/gcc/read-md.c
@@ -1,5 +1,5 @@
/* MD reader for GCC.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/read-md.h b/gcc/read-md.h
index 27fc9c2dfe9..a66a74af132 100644
--- a/gcc/read-md.h
+++ b/gcc/read-md.h
@@ -1,5 +1,5 @@
/* MD reader definitions.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/read-rtl.c b/gcc/read-rtl.c
index f74c8751a98..a08ce5c9f08 100644
--- a/gcc/read-rtl.c
+++ b/gcc/read-rtl.c
@@ -1,5 +1,5 @@
/* RTL reader for GCC.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/real.c b/gcc/real.c
index eabe22de851..5f2b573078a 100644
--- a/gcc/real.c
+++ b/gcc/real.c
@@ -1,5 +1,5 @@
/* real.c - software floating point emulation.
- Copyright (C) 1993-2016 Free Software Foundation, Inc.
+ Copyright (C) 1993-2017 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 59af580e78f..e7248e30fa5 100644
--- a/gcc/real.h
+++ b/gcc/real.h
@@ -1,5 +1,5 @@
/* Definitions of floating-point access for GNU compiler.
- Copyright (C) 1989-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/realmpfr.c b/gcc/realmpfr.c
index c9fa62c5054..69439a4173d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/realmpfr.h b/gcc/realmpfr.h
index ea9ca907ea8..20c94eaf762 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/recog.c b/gcc/recog.c
index 22b5aaa265a..a2e2d893632 100644
--- a/gcc/recog.c
+++ b/gcc/recog.c
@@ -1,5 +1,5 @@
/* Subroutines used by or related to instruction recognition.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/recog.h b/gcc/recog.h
index 9f6c42c83a2..07c60feffc6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ree.c b/gcc/ree.c
index a7a6526c980..40b4041ef87 100644
--- a/gcc/ree.c
+++ b/gcc/ree.c
@@ -1,5 +1,5 @@
/* Redundant Extension Elimination pass for the GNU compiler.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 962dbb8007e..ead4a9f58e8 100644
--- a/gcc/reg-notes.def
+++ b/gcc/reg-notes.def
@@ -1,5 +1,5 @@
/* Register note definitions.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c
index 4e86fa924a0..063ef542053 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regcprop.c b/gcc/regcprop.c
index fc8297ed53b..ddc6252f53a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regcprop.h b/gcc/regcprop.h
index 7071da778c9..299b315e25c 100644
--- a/gcc/regcprop.h
+++ b/gcc/regcprop.h
@@ -1,5 +1,5 @@
/* Copy propagation on hard registers.
- Copyright (C) 1989-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reginfo.c b/gcc/reginfo.c
index 31715593f1a..a2e0b681281 100644
--- a/gcc/reginfo.c
+++ b/gcc/reginfo.c
@@ -1,5 +1,5 @@
/* Compute different info about registers.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regrename.c b/gcc/regrename.c
index 3b95a062a10..58036644fc6 100644
--- a/gcc/regrename.c
+++ b/gcc/regrename.c
@@ -1,5 +1,5 @@
/* Register renaming for the GNU compiler.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regrename.h b/gcc/regrename.h
index 14c652d7162..e249b1fe1df 100644
--- a/gcc/regrename.h
+++ b/gcc/regrename.h
@@ -1,5 +1,5 @@
/* This file contains definitions for the register renamer.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regs.h b/gcc/regs.h
index e07a003f4c4..09c8da439ee 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regset.h b/gcc/regset.h
index 91e5b1bf074..4527c84172c 100644
--- a/gcc/regset.h
+++ b/gcc/regset.h
@@ -1,5 +1,5 @@
/* Define regsets.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regstat.c b/gcc/regstat.c
index a36ab18448a..3fd26fd2fc6 100644
--- a/gcc/regstat.c
+++ b/gcc/regstat.c
@@ -1,5 +1,5 @@
/* Scanning of rtl for dataflow analysis.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 4cba2209451..9d27a7cdda2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reload.h b/gcc/reload.h
index 1fc8ecb6cac..87e786ed06f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reload1.c b/gcc/reload1.c
index b855268c025..c1ce7caeca9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reorg.c b/gcc/reorg.c
index caad82a0305..85ef7d6880c 100644
--- a/gcc/reorg.c
+++ b/gcc/reorg.c
@@ -1,5 +1,5 @@
/* Perform instruction reorganizations for delay slot filling.
- Copyright (C) 1992-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 1aa2f8cf309..95911c5c718 100644
--- a/gcc/resource.c
+++ b/gcc/resource.c
@@ -1,5 +1,5 @@
/* Definitions for computing resource usage of specific insns.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/resource.h b/gcc/resource.h
index efbc42d290c..0941deb9495 100644
--- a/gcc/resource.h
+++ b/gcc/resource.h
@@ -1,5 +1,5 @@
/* Definitions for computing resource usage of specific insns.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl-chkp.c b/gcc/rtl-chkp.c
index 45cf8f1eee1..64194ca6112 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 d7f05ca8995..06ffbfcf5c2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl-error.c b/gcc/rtl-error.c
index 13ce57b13c2..c8a11916dc7 100644
--- a/gcc/rtl-error.c
+++ b/gcc/rtl-error.c
@@ -1,5 +1,5 @@
/* RTL specific diagnostic subroutines for GCC
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 9d64fb59a29..14872e4a1d7 100644
--- a/gcc/rtl-error.h
+++ b/gcc/rtl-error.h
@@ -1,5 +1,5 @@
/* RTL specific diagnostic subroutines for GCC
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl-iter.h b/gcc/rtl-iter.h
index 5c0f0fe0936..02f15cf4e8c 100644
--- a/gcc/rtl-iter.h
+++ b/gcc/rtl-iter.h
@@ -1,5 +1,5 @@
/* RTL iterators
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl-tests.c b/gcc/rtl-tests.c
index 57f9e14f2ab..044a6f17457 100644
--- a/gcc/rtl-tests.c
+++ b/gcc/rtl-tests.c
@@ -1,5 +1,5 @@
/* Unit tests for RTL-handling.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl.c b/gcc/rtl.c
index 0410f019e51..1f6a77aa08e 100644
--- a/gcc/rtl.c
+++ b/gcc/rtl.c
@@ -1,5 +1,5 @@
/* RTL utility routines.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl.def b/gcc/rtl.def
index 45a9272656e..4c2607a2efd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 4f0efa61aa8..302afc0d1b0 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1,5 +1,5 @@
/* Register Transfer Language (RTL) definitions for GCC
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c
index 60550adb7cf..ef93584449d 100644
--- a/gcc/rtlanal.c
+++ b/gcc/rtlanal.c
@@ -1,5 +1,5 @@
/* Analyze RTL for GNU compiler.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlhash.c b/gcc/rtlhash.c
index fb52cdc78b3..680812e74ae 100644
--- a/gcc/rtlhash.c
+++ b/gcc/rtlhash.c
@@ -1,5 +1,5 @@
/* RTL hash functions.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlhash.h b/gcc/rtlhash.h
index 59845a986c6..85c5256f187 100644
--- a/gcc/rtlhash.h
+++ b/gcc/rtlhash.h
@@ -1,5 +1,5 @@
/* Register Transfer Language (RTL) hash functions.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlhooks-def.h b/gcc/rtlhooks-def.h
index 5415114dafa..936189244ea 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtlhooks.c b/gcc/rtlhooks.c
index 49f54bc97b6..654f2825fd9 100644
--- a/gcc/rtlhooks.c
+++ b/gcc/rtlhooks.c
@@ -1,5 +1,5 @@
/* Generic hooks for the RTL middle-end.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sancov.c b/gcc/sancov.c
index f3211dd2168..b4d5cc58e7e 100644
--- a/gcc/sancov.c
+++ b/gcc/sancov.c
@@ -1,5 +1,5 @@
/* Code coverage instrumentation for fuzzing.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
Contributed by Dmitry Vyukov <dvyukov@google.com>
This file is part of GCC.
diff --git a/gcc/sanitizer.def b/gcc/sanitizer.def
index 43e46f90e9c..8b4acfcf453 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sanopt.c b/gcc/sanopt.c
index ae716cffcf4..55e07c0c646 100644
--- a/gcc/sanopt.c
+++ b/gcc/sanopt.c
@@ -1,5 +1,5 @@
/* Optimize and expand sanitizer functions.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 10b4347d65b..c9bcea96050 100644
--- a/gcc/sbitmap.c
+++ b/gcc/sbitmap.c
@@ -1,5 +1,5 @@
/* Simple bitmaps.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sbitmap.h b/gcc/sbitmap.h
index bd734f96edd..26fe3db54cd 100644
--- a/gcc/sbitmap.h
+++ b/gcc/sbitmap.h
@@ -1,5 +1,5 @@
/* Simple bitmaps.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c
index 1ebd7766901..b2393bf28fb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 89dd823901a..592fc1f3e88 100644
--- a/gcc/sched-ebb.c
+++ b/gcc/sched-ebb.c
@@ -1,5 +1,5 @@
/* Instruction scheduling pass.
- Copyright (C) 1992-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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 d067b43c36e..624d8925c8d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.c
index 08956a0ff96..2af3a03d1ff 100644
--- a/gcc/sched-rgn.c
+++ b/gcc/sched-rgn.c
@@ -1,5 +1,5 @@
/* Instruction scheduling pass.
- Copyright (C) 1992-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 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/sdbout.c b/gcc/sdbout.c
index 71b46d0aa05..accc61241ac 100644
--- a/gcc/sdbout.c
+++ b/gcc/sdbout.c
@@ -1,5 +1,5 @@
/* Output sdb-format symbol table information from GNU compiler.
- Copyright (C) 1988-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sdbout.h b/gcc/sdbout.h
index e1bb6d3c07d..204b68790ce 100644
--- a/gcc/sdbout.h
+++ b/gcc/sdbout.h
@@ -1,5 +1,5 @@
/* sdbout.h - Various declarations for functions found in sdbout.c
- Copyright (C) 1998-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sel-sched-dump.c b/gcc/sel-sched-dump.c
index aa57f8d0a47..388a8af54c6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 a046d625f42..ac35a1eabb1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 02157b4c736..c1e2c24d950 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 4caf3dfa033..76ec10da78f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sel-sched.c b/gcc/sel-sched.c
index 9c33b51efe1..4e9c68f5a38 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sel-sched.h b/gcc/sel-sched.h
index 25ac5595509..c34f3bd6786 100644
--- a/gcc/sel-sched.h
+++ b/gcc/sel-sched.h
@@ -1,5 +1,5 @@
/* Instruction scheduling pass.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest-rtl.h b/gcc/selftest-rtl.h
index f50501819e8..434dfa17183 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 c1cd97ece59..8bc6b0e5f26 100644
--- a/gcc/selftest-run-tests.c
+++ b/gcc/selftest-run-tests.c
@@ -1,5 +1,5 @@
/* Implementation of selftests.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest.c b/gcc/selftest.c
index 3ff3b3d420a..b41b9f5e57b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/selftest.h b/gcc/selftest.h
index c39087375fa..d13861c0426 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sese.c b/gcc/sese.c
index 08ea47d010d..ed0e8fb9734 100644
--- a/gcc/sese.c
+++ b/gcc/sese.c
@@ -1,5 +1,5 @@
/* Single entry single exit control flow regions.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 c2fe79e55f1..e51f1b4b594 100644
--- a/gcc/sese.h
+++ b/gcc/sese.h
@@ -1,5 +1,5 @@
/* Single entry single exit control flow regions.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 59feca15aea..35eb85ba63c 100644
--- a/gcc/shrink-wrap.c
+++ b/gcc/shrink-wrap.c
@@ -1,5 +1,5 @@
/* Shrink-wrapping related optimizations.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/shrink-wrap.h b/gcc/shrink-wrap.h
index 05fcb41277a..91650b784b3 100644
--- a/gcc/shrink-wrap.h
+++ b/gcc/shrink-wrap.h
@@ -1,5 +1,5 @@
/* Shrink-wrapping related functions.
- Copyright (C) 1989-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/signop.h b/gcc/signop.h
index 01791860446..caa6d26c00b 100644
--- a/gcc/signop.h
+++ b/gcc/signop.h
@@ -1,5 +1,5 @@
/* Operations with SIGNED and UNSIGNED. -*- C++ -*-
- Copyright (C) 2012-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c
index 165af2306f4..aa459731a82 100644
--- a/gcc/simplify-rtx.c
+++ b/gcc/simplify-rtx.c
@@ -1,5 +1,5 @@
/* RTL simplification functions for GNU compiler.
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sparseset.c b/gcc/sparseset.c
index 38f1bb93093..78a8e7c90c6 100644
--- a/gcc/sparseset.c
+++ b/gcc/sparseset.c
@@ -1,5 +1,5 @@
/* SparseSet implementation.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 af0e7e57d7f..3b002e899e7 100644
--- a/gcc/sparseset.h
+++ b/gcc/sparseset.h
@@ -1,5 +1,5 @@
/* SparseSet implementation.
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 99a8dbabcca..56740b98fb5 100644
--- a/gcc/spellcheck-tree.c
+++ b/gcc/spellcheck-tree.c
@@ -1,5 +1,5 @@
/* Find near-matches for identifiers.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/spellcheck-tree.h b/gcc/spellcheck-tree.h
index 0e43d148c95..eecfd1a1993 100644
--- a/gcc/spellcheck-tree.h
+++ b/gcc/spellcheck-tree.h
@@ -1,5 +1,5 @@
/* Find near-matches for identifiers.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/spellcheck.c b/gcc/spellcheck.c
index 86cdee14d79..7071f660c2d 100644
--- a/gcc/spellcheck.c
+++ b/gcc/spellcheck.c
@@ -1,5 +1,5 @@
/* Find near-matches for strings.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/spellcheck.h b/gcc/spellcheck.h
index 41c9308c2a1..2edc695e632 100644
--- a/gcc/spellcheck.h
+++ b/gcc/spellcheck.h
@@ -1,5 +1,5 @@
/* Find near-matches for strings and identifiers.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sreal.c b/gcc/sreal.c
index 52e530d623f..72d5891b6d1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sreal.h b/gcc/sreal.h
index 21f14b01821..917ce3ebac9 100644
--- a/gcc/sreal.h
+++ b/gcc/sreal.h
@@ -1,5 +1,5 @@
/* Definitions for simple data type for real numbers.
- Copyright (C) 2002-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ssa-iterators.h b/gcc/ssa-iterators.h
index 7e656e164a0..c8aa77bd4f3 100644
--- a/gcc/ssa-iterators.h
+++ b/gcc/ssa-iterators.h
@@ -1,5 +1,5 @@
/* Header file for SSA iterators.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ssa.h b/gcc/ssa.h
index 0ec1bf07817..4bc6b3f3391 100644
--- a/gcc/ssa.h
+++ b/gcc/ssa.h
@@ -1,5 +1,5 @@
/* Common SSA files
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stab.def b/gcc/stab.def
index 2ccd23fa69f..01cae25ec21 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1988-2017 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 549c4637a78..fbb22a226c8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/statistics.c b/gcc/statistics.c
index ec5cefd4baa..57344f109b5 100644
--- a/gcc/statistics.c
+++ b/gcc/statistics.c
@@ -1,5 +1,5 @@
/* Optimization statistics functions.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 cbff46e334a..185fd1971bb 100644
--- a/gcc/statistics.h
+++ b/gcc/statistics.h
@@ -1,5 +1,5 @@
/* Memory and optimization statistics helpers.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 f1bf6e4f90f..3d4e383c91c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stmt.h b/gcc/stmt.h
index 5725b731c9a..c3d95572a00 100644
--- a/gcc/stmt.h
+++ b/gcc/stmt.h
@@ -1,5 +1,5 @@
/* Declarations and data structures for stmt.c.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c
index 0aa3861d941..7ad34f792df 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stor-layout.h b/gcc/stor-layout.h
index d25661bc1c7..84ca01baea4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/store-motion.c b/gcc/store-motion.c
index 0bac1b57626..927de1b1a91 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/streamer-hooks.c b/gcc/streamer-hooks.c
index 12ecedccfd7..be046a364ad 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 07270489575..d59b649fcdb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 c76ddf6e36d..689327548e3 100644
--- a/gcc/stringpool.c
+++ b/gcc/stringpool.c
@@ -1,5 +1,5 @@
/* String pool for GCC.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/stringpool.h b/gcc/stringpool.h
index 272682e2437..be3a05718bb 100644
--- a/gcc/stringpool.h
+++ b/gcc/stringpool.h
@@ -1,5 +1,5 @@
/* Declarations and definitons for stringpool.c.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/substring-locations.c b/gcc/substring-locations.c
index 60bf1b09417..8b41f2b82cf 100644
--- a/gcc/substring-locations.c
+++ b/gcc/substring-locations.c
@@ -1,5 +1,5 @@
/* Source locations within string literals.
- Copyright (C) 2016 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/substring-locations.h b/gcc/substring-locations.h
index f8788c9b3c4..a91cc6c8b4a 100644
--- a/gcc/substring-locations.h
+++ b/gcc/substring-locations.h
@@ -1,5 +1,5 @@
/* Source locations within string literals.
- Copyright (C) 2016 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/symbol-summary.h b/gcc/symbol-summary.h
index a22352bcd58..1274be78083 100644
--- a/gcc/symbol-summary.h
+++ b/gcc/symbol-summary.h
@@ -1,5 +1,5 @@
/* Callgraph summary data structure.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 73168a8db09..1c2ada4a384 100644
--- a/gcc/symtab.c
+++ b/gcc/symtab.c
@@ -1,5 +1,5 @@
/* Symbol table.
- Copyright (C) 2012-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 c596805673c..de46026489e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/system.h b/gcc/system.h
index cf86235bcd1..c6fb0e2dbde 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/target-def.h b/gcc/target-def.h
index ec5e09e568e..c99bfaa0105 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 f17cdc12282..909d5cc9ec9 100644
--- a/gcc/target-globals.c
+++ b/gcc/target-globals.c
@@ -1,5 +1,5 @@
/* Target-dependent globals.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/target-globals.h b/gcc/target-globals.h
index 7118edc9bd7..6762c9730c5 100644
--- a/gcc/target-globals.h
+++ b/gcc/target-globals.h
@@ -1,5 +1,5 @@
/* Target-dependent globals.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 7ce11c69b06..8e3e2af7895 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 e011a5a7f26..2968c879329 100644
--- a/gcc/target-insns.def
+++ b/gcc/target-insns.def
@@ -1,5 +1,5 @@
/* Target instruction definitions.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 ac3470ee6f2..04433901903 100644
--- a/gcc/target.def
+++ b/gcc/target.def
@@ -1,5 +1,5 @@
/* Target hook definitions.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 f4fed68ba32..63390dba27f 100644
--- a/gcc/target.h
+++ b/gcc/target.h
@@ -1,5 +1,5 @@
/* Data structure definitions for a generic GCC target.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 5d3e91ef3ad..2f2abd331d4 100644
--- a/gcc/targhooks.c
+++ b/gcc/targhooks.c
@@ -1,5 +1,5 @@
/* Default target hook functions.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/targhooks.h b/gcc/targhooks.h
index 3a9271f379f..a5565f5bf53 100644
--- a/gcc/targhooks.h
+++ b/gcc/targhooks.h
@@ -1,5 +1,5 @@
/* Default target hook functions.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1c4cd54030c..f86dd33c787 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,18338 +1,8 @@
-2016-12-29 Andrew Pinski <apinski@cavium.com>
-
- * gcc.dg/atomic/c11-atomic-exec-5.c: Lower ITER_COUNT to 100
- for AARCH64.
-
-2016-12-29 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/78904
- * gcc.target/i386/pr78904-6.c: New test.
-
-2016-12-29 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/mpx/memcpy-1.c: Include mpx-check.h.
- (main): Renamed to ...
- (mpx_test): ... this. Add argc and argv arguments.
-
-2016-12-29 Martin Liska <mliska@suse.cz>
-
- PR c/78933
- * g++.dg/pr78933.C: New test.
-
-2016-12-28 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/78904
- * gcc.target/i386/pr78904-4.c: New test.
- * gcc.target/i386/pr78904-5.c: Ditto.
-
-2016-12-27 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p9-vinsert4b-2.c: Update test to test for 13
- being out of bounds instead of 12.
-
-2016-12-27 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/78904
- * gcc.target/i386/pr78904-3.c: New test.
-
-2016-12-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
-
- * gcc.target/i386/mpx/memcpy-1.c: New test.
-
-2016-12-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
-
- * gcc.target/i386/mpx/vla-trailing-1-lbv.c: New test.
- * gcc.target/i386/mpx/vla-trailing-1-nov.c: Ditto.
- * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Ditto.
-
-2016-12-27 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/78904
- * gcc.target/i386/pr78904-2.c: New test.
-
-2016-12-26 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/78904
- * gcc.target/i386/pr78904-1.c: New test.
-
-2016-12-23 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/class_assign_1.f08: New test.
-
-2016-12-23 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.target/mips/oddspreg-2.c (dg-options): Remove dg-skip-if for
- -fno-fat-lto-objects and add the -ffat-lto-objects option, along with
- an explanation for its purpose.
- * gcc.target/mips/oddspreg-3.c (dg-options): Likewise.
- * gcc.target/mips/oddspreg-6.c (dg-options): Likewise.
- * gcc.target/mips/no-dsp-1.c: Add an explanation for the purpose of
- -ffat-lto-objects.
- * gcc.target/mips/pr54240.c: Likewise.
- * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
- * gcc.target/mips/soft-float-1.c: Likewise.
-
-2016-12-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/gimplefe-20.c: New test-case.
-
-2016-12-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/litpool-str-1.c: New test.
-
-2016-12-22 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/md/setmem_long-1.c: Use "s390_useable_hw".
- * gcc.target/s390/md/rXsbg_mode_sXl.c: Likewise.
- * gcc.target/s390/md/andc-splitter-1.c: Likewise.
- * gcc.target/s390/md/andc-splitter-2.c: Likewise.
- * lib/gcc-dg.exp (gcc-dg-runtest): Export torture_current_flags.
- * gcc.target/s390/s390.exp: Import torture_current_flags.
- (check_effective_target_s390_useable_hw): New.
- (check_effective_target_s390_z900_hw): New.
- (check_effective_target_s390_z990_hw): New.
- (check_effective_target_s390_z9_ec_hw): New.
- (check_effective_target_s390_z10_hw): New.
- (check_effective_target_s390_z196_hw): New.
- (check_effective_target_s390_zEC12_hw): New.
- (check_effective_target_s390_z13_hw): New.
- (check_effective_target_z10_instructions): Removed.
- (torture tests): Add optimization level without -march=.
- Reorder torture tests for good cache usage.
-
-2016-12-22 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/78886
- * gcc.dg/tree-ssa/pr78886.c: New test.
-
-2016-12-22 Georg-Johann Lay <avr@gjlay.de>
-
- PR testsuite/52641
- * gcc.dg/pr35258.c (main) <temp>: Use an integer value that has
- at least a size of 4.
- * gcc.dg/Walloca-1.c (foo1): Use alloca with 30000 (instead of 90000).
- * gcc.dg/graphite/pr46185.c: Require int32plus, size32plus.
- * gcc.dg/graphite/isl-ast-op-select.c: Same.
- * gcc.dg/graphite/pr42205-1.c: Require int32plus.
- * gcc.dg/graphite/pr42221.c: Same.
- * gcc.dg/tree-ssa/pr65136.c: Same.
- * gcc.dg/tree-ssa/sra-20.c: Same.
- * gcc.dg/graphite/scop-0.c: Require size32plus.
- * gcc.dg/graphite/scop-22.c: Same.
- * gcc.dg/graphite/scop-3.c: Same.
- * gcc.dg/graphite/scop-dsyr2k.c: Same.
- * gcc.dg/graphite/scop-dsyrk.c: Same.
- * gcc.dg/graphite/scop-mvt.c: Same.
- * gcc.dg/graphite/scop-sor.c: Same.
- * gcc.dg/tree-ssa/pr68529-3.c: Same.
- * gcc.dg/tree-ssa/pr66449.c [long != pointer]: Use intptr_t if.
- * gcc.dg/tree-ssa/pr70919.c [int <= 2]: Use 32-bit int as needed.
- * gcc.dg/tree-ssa/pr71408.c: Same.
- * gcc.dg/fold-and-rshift-2.c: Same.
- * gcc.dg/tree-ssa/ssa-dom-thread-8.c (f2) [long != pointer]: Use
- uintptr_t instead of long for int representation of address.
- * gcc.dg/tree-ssa/tailcall-7-run.c: Require trampolines.
-
-2016-12-22 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/78858
- * c-c++-common/ubsan/pr78858.c: New test.
- * gcc.dg/nonnull-5.c: New test.
-
-2016-12-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/72707
- * g++.dg/warn/Wshadow-12.C: New test.
-
-2016-12-21 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/78580
- * gcc.target/i386/pr78580.c: New.
-
-2016-12-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77830
- * g++.dg/cpp1y/pr77830.C: New test.
- * g++.dg/cpp0x/pr65398.C: Adjust expected diagnostics.
-
-2016-12-21 Bernd Schmidt <bschmidt@redhat.com>
-
- PR target/71321
- * gcc.target/i386/pr71321.c: New test.
-
-2016-12-21 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/78866
- * gfortran.dg/gomp/map-1.f90: Add expected error.
- * gfortran.dg/gomp/pr78866-1.f90: New test.
- * gfortran.dg/gomp/pr78866-2.f90: New test.
-
-2016-12-21 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: XFAIL
- lwz on AIX.
-
-2016-12-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/arm/unsigned-extend-2.c: Update testcase.
-
-2016-12-21 Martin Liska <mliska@suse.cz>
-
- PR driver/78863
- * gcc.dg/spellcheck-options-13.c: New test.
-
-2016-12-21 Alexander Monakov <amonakov@ispras.ru>
-
- * gcc.target/nvptx/decl-shared.c (v_common): Add 'common' attribute to
- explicitly request the desired storage class.
-
-2016-12-21 Georg-Johann Lay <avr@gjlay.de>
-
- PR testsuite/52641
- * gcc.dg/builtin-object-size-16.c (ia0, ia1, ia9): Handle case
- where neither short nor int has a size of 4; use long.
- * gcc.dg/builtin-object-size-17.c: Same.
- * gcc.dg/builtin-stringop-chk-1.c (test2) <struct S>: Use int32_t
- for components as 4 components are supposed to occupy 16 bytes.
- * gcc.dg/pr78408-1.c: Require target size32plus.
- * gcc.dg/pr78408-2.c: Same.
- * gcc.dg/tree-ssa/pr78428.c. Require target int32plus.
- * gcc.dg/tree-ssa/tailcall-7.c: Require target trampolines.
-
-2016-12-21 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.target/mips/msa-builtins.c (msa_insert_d): Tweak expected output.
-
-2016-12-21 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR fortran/78867
- * gfortran.dg/string_length_4.f90: New test.
-
-2016-12-21 Georg-Johann Lay <avr@gjlay.de>
-
- * gcc.target/avr/mmcu: New folder for compile-tests with -mmcu=.
- * gcc.target/avr/mmcu/avr-mmcu.exp: New file.
- * gcc.target/avr/pr58545.c: Move to gcc.target/avr/mmcu.
- * gcc.target/avr/tiny-caller-save.c: Dito.
- * gcc.target/avr/tiny-memx.c: Dito.
-
-2016-12-21 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
-
- * gcc.dg/max.c: New Testcase.
- * gcc.dg/min.c: New Testcase.
-
-2016-12-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c/77767
- * gcc.c-torture/execute/pr77767.c: New test.
-
-2016-12-20 Pat Haugen <pthaugen@us.ibm.com>
-
- * gcc.dg/sms-3.c: Add -fno-sched-pressure for powerpc.
- * gcc.dg/sms-6.c: Likewise.
-
-2016-12-20 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/tls/alias-1.c: dg-add-options tls.
- * gcc.dg/pr70859-2.c: Define _ISOC99_SOURCE on AIX.
-
-2016-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/arm/pr78255-2.c: Fix to work for targets
- that do not optimize for tailcall.
-
-2016-12-20 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/tls/pr78796.c: dg-add-options tls.
- * gcc.target/powerpc/fold-vec-mult-int.c: power8-vector.
- * gcc.target/powerpc/fold-vec-mult-longlong.c: -maix64.
-
-2016-12-20 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/gimplefe-19.c: New testcase.
-
-2016-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/78694
- * gcc.c-torture/compile/pr78694.c: New test.
-
-2016-12-20 Eric Botcazou <ebotcazou@adacore.com>
-
- PR testsuite/71232
- * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options.
- * gnat.dg/vect2.adb: Likewise.
- * gnat.dg/vect3.adb: Likewise.
- * gnat.dg/vect4.adb: Likewise.
- * gnat.dg/vect5.adb: Likewise.
- * gnat.dg/vect6.adb: Likewise.
-
-2016-12-19 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/pr59874-3.c: New test.
-
-2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile.
- * gcc.target/powerpc/fold-vec-mult-char.c: New.
- * gcc.target/powerpc/fold-vec-mult-float.c: New.
- * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New.
- * gcc.target/powerpc/fold-vec-mult-int.c: New.
- * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New.
- * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New.
- * gcc.target/powerpc/fold-vec-mult-longlong.c: New.
- * gcc.target/powerpc/fold-vec-mult-short.c: New.
-
-2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-sub-char.c: New.
- * gcc.target/powerpc/fold-vec-sub-float.c: New.
- * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
- * gcc.target/powerpc/fold-vec-sub-int.c: New.
- * gcc.target/powerpc/fold-vec-sub-int128.c: New.
- * gcc.target/powerpc/fold-vec-sub-longlong.c: New.
- * gcc.target/powerpc/fold-vec-sub-short.c: New.
-
-2016-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- PR target/78748
- * gcc.c-torture/compile/pr78748.c: New test.
-
-2016-12-18 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/78848
- * gfortran.dg/dtio_22.f90: New test.
-
-2016-12-18 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/78592
- * gfortran.dg/dtio_21.f90: New test.
-
-2016-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/78746
- * charlen_03.f90: Remove test.
- * charlen_10.f90: Ditto.
-
-2016-12-17 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/78832
- * gcc.dg/asan/pr78832.c: New test.
-
-2016-12-17 Andrew Senkevich <andrew.senkevich@intel.com>
-
- * gcc.target/i386/avx512bw-kaddd-1.c: New test.
- * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
- * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
- * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
-
-2016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/78239
- * gfortran.dg/fimplicit_none_1.f90: New test.
- * gfortran.dg/fimplicit_none_2.f90: New test.
-
-2016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/byte-in-either-range-0.c: New test.
- * gcc.target/powerpc/byte-in-either-range-1.c: New test.
- * gcc.target/powerpc/byte-in-range-0.c: New test.
- * gcc.target/powerpc/byte-in-range-1.c: New test.
- * gcc.target/powerpc/byte-in-set-0.c: New test.
- * gcc.target/powerpc/byte-in-set-1.c: New test.
- * gcc.target/powerpc/byte-in-set-2.c: New test.
-
-2016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/78622
- * gfortran.dg/dtio_20.f03: New test.
-
-2016-12-16 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/78757
- * gfortran.dg/char_result_16.f90: New test.
-
-2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
-
-2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/ubfx_lsr_1.c: New test.
-
-2016-12-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c/78408
- * gcc.dg/pr78408-1.c: New test.
- * gcc.dg/pr78408-2.c: New test.
-
-2016-12-16 Marek Polacek <polacek@redhat.com>
-
- PR tree-optimization/78819
- * gcc.dg/tree-ssa/vrp112.c: New test.
-
-2016-12-16 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt61.adb: New test.
- * gnat.dg/opt61_pkg.ad[sb]: New helper.
-
-2016-12-16 Richard Biener <rguenther@suse.de>
-
- PR c++/71694
- * g++.dg/pr71694.C: New testcase.
-
-2016-12-16 Richard Biener <rguenther@suse.de>
-
- PR middle-end/71632
- * gcc.dg/pr71632.c: New testcase.
-
-2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com>
-
- * gcc.target/i386/avx512bw-kmovd-1.c: New test.
- * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
- * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
- * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
- * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
- * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
- * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
- * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
- * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
- * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
- * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
- * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
- * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
- * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
- * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
- * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
-
-2016-12-15 Jakub Jelinek <jakub@redhat.com>
-
- P0490R0 GB 20: decomposition declaration should commit to tuple
- interpretation early
- * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
-
-2016-12-15 Nathan Sidwell <nathan@acm.org>
-
- PR c++/77585
- * g++.dg/cpp1y/pr77585.C: New.
-
-2016-12-15 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
- * gcc.dg/tree-ssa/pr71179.c: Same.
-
-2016-12-15 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/78800
- * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
-
-2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
- -mmicromips.
-
-2016-12-15 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
- * gcc.dg/torture/pr78515.c: Likewise.
- * gcc.dg/pr69634.c: Likewise.
-
-2016-12-14 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/78519
- * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
-
-2016-12-14 Martin Sebor <msebor@redhat.com>
-
- PR c++/78774
- * g++.dg/cpp1y/pr78774.C: New test.
-
-2016-12-14 David Malcolm <dmalcolm@redhat.com>
-
- PR target/78213
- * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
- -fself-test.
- * gcc.dg/pr78213.c: Disable this test.
- * selftests/example.txt: New file.
-
-2016-12-14 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/78786
- * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
-
-2016-12-14 Jakub Jelinek <jakub@redhat.com>
-
- PR target/78791
- * gcc.c-torture/execute/pr78791.c: New test.
- * gcc.target/i386/pr78791.c: New test.
-
-2016-12-14 Marek Polacek <polacek@redhat.com>
-
- PR c++/72775
- * g++.dg/ext/flexary12.C: Adjust dg-error.
- * g++.dg/ext/flexary20.C: New.
- * g++.dg/ext/flexary21.C: New.
-
-2016-12-14 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/59874
- * gcc.target/i386/pr59874-1.c: New test.
- * gcc.target/i386/pr59874-2.c: Ditto.
-
-2016-12-14 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
- * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
- * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
-
-2016-12-14 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/77844
- * g++.dg/opt/pr77844.C: New test.
-
-2016-12-14 Martin Sebor <msebor@redhat.com>
-
- PR c/17308
- * gcc.dg/builtins-nonnull.c: New test.
- * gcc.dg/nonnull-4.c: New test.
-
-2016-12-14 Nathan Sidwell <nathan@acm.org>
-
- PR c++/78701
- * g++.dg/cpp0x/pr78701.C: New.
-
-2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
- defined, add tracing of the various extracts to stderr. Add
- support for tests that convert the result to another type.
- * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
- * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
- * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
- tests that do an extract and then convert the values double.
- * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
- * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
- * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
- * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
- * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
- * gcc.target/powerpc/p9-extract-1.c: Update test to check for
- VEXTU{B,H,W}{L,R}X instructions being generated by default instead
- of VEXTRACTU{B,H} and XXEXTRACTUW.
- * gcc.target/powerpc/p9-extract-3.c: New test for combination of
- vec_extract and convert to floating point.
- * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
- and vec_extract4b.
- * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
-
-2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
- -mmicromips.
-
-2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/78780
- * gfortran.dg/coarray/alloc_comp_5.f90: New test.
- * gfortran.dg/coarray_42.f90: New test.
-
-2016-12-14 Jakub Jelinek <jakub@redhat.com>
-
- PR target/78796
- * gcc.dg/tls/pr78796.c: New test.
-
-2016-12-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78731
- * gcc.dg/torture/pr78731.c: New testcase.
-
-2016-12-14 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
- * gcc.dg/tree-ssa/dump-2.c: Likewise.
-
-2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.target/mips/msa-builtins-err.c (dg-options): Add
- -ffat-lto-objects option.
-
-2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
- Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/strlenopt-30.c: New test-case.
-
-2016-12-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78788
- * gcc.dg/torture/pr78788.c: New testcase.
-
-2016-12-13 Nathan Sidwell <nathan@acm.org>
-
- PR c++/69481
- * g++.dg/cpp0x/pr69481.C: New.
-
-2016-12-13 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/78794
- * gcc.target/i386/pr78794.c: New test.
-
-2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/77785
- * gfortran.dg/coarray_38.f90: Added expecting error message.
- * gfortran.dg/coarray_41.f90: New test.
- * gfortran.dg/coarray_class_2.f90: New test.
-
-2016-12-13 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
- file.
- * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
- file.
-
-2016-12-13 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/78428
- * gcc.dg/tree-ssa/pr78428.c: New test.
-
-2016-12-13 Janus Weil <janus@gcc.gnu.org>
- Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/78737
- * gfortran.dg/dtio_19.f90: New test case.
-
-2016-12-13 Michael Matz <matz@suse.de>
-
- PR tree-optimization/78725
- * gcc.dg/pr78725.c: New test.
- * gcc.dg/pr78725-2.c: New test.
-
-2016-12-13 Richard Biener <rguenther@suse.de>
-
- PR middle-end/78742
- * gcc.dg/torture/pr78742.c: New testcase.
-
-2016-12-13 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
- scanned pattern ASAN_MARK.
- * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
- * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
- * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
- * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
-
-2016-12-13 Jakub Jelinek <jakub@redhat.com>
-
- PR ipa/77905
- * g++.dg/ipa/pr77905.C: New test.
-
-2016-12-12 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/78777
- * g++.dg/torture/pr78777.C: New test.
-
-2016-12-12 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/78622
- PR middle-end78606
- * gcc.c-torture/execute/pr78622.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
- behavior inadvertently introduced in a previous commit. Tighten
- up final checking.
- * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
- Add test cases.
- * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
- * 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-5.c: Same.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
- add a final optimization check.
- * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
- * gcc.dg/tree-ssa/pr78622.c: New test.
-
-2016-12-12 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/78392
- * gfortran.dg/constant_shape.f90: New test case.
-
-2016-12-12 Marek Polacek <polacek@redhat.com>
-
- PR c++/78647
- * g++.dg/parse/error58.C: New.
-
-2016-12-12 David Malcolm <dmalcolm@redhat.com>
-
- PR preprocessor/78680
- * gcc.dg/format/pr78680.c: New test case.
- * gcc.dg/plugin/diagnostic-test-expressions-1.c
- (test_multiline_token): New function.
- * gcc.dg/plugin/diagnostic-test-string-literals-1.c
- (test_backslash_continued_logical_lines): New function.
-
-2016-12-12 Nathan Sidwell <nathan@acm.org>
-
- PR c++/78252
- * g++.dg/cpp1y/lambda-mangle-1.C: New.
-
-2016-12-12 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/78738
- * gcc.target/i386/pr78738.c: New test.
-
-2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * lib/target-supports.exp
- (check_effective_target_newlib_broken_long_double_io): New check.
- (check_effective_target_frexpl): Likewise.
-
-2016-12-12 Marek Polacek <polacek@redhat.com>
-
- PR middle-end/78716
- * g++.dg/other/vararg-5.C: New.
-
-2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
-
- PR rtl-optimization/78669
- * gcc.target/i386/pr78669.c: New test.
-
-2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
-
-2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
- -mnan=2008 and -mabs=2008.
-
-2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/78695
- * gcc.target/powerpc/swaps-stack-protector.c: New test.
-
-2016-12-11 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/70799
- * gcc.target/i386/pr70799-3.c: New test.
-
-2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/78637
- * g++.dg/parse/namespace14.C: New.
-
-2016-12-10 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/78720
- * gcc.c-torture/execute/pr78720.c: New test.
-
- PR fortran/78758
- * gfortran.dg/pr78758.f90: New test.
- * gfortran.dg/pr38868.f: Remove again bogus warning.
-
-2016-12-09 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/77903
- * gfortran.dg/submodule_20.f08: New test.
-
-2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR testsuite/78740
- * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
-
-2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
- support __int128.
-
-2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR ipa/78721
- * gcc.dg/pr78721.c: New test.
-
-2016-12-09 Jakub Jelinek <jakub@redhat.com>
-
- PR target/72742
- * gcc.c-torture/compile/pr72742.c: New test.
-
-2016-12-09 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
- on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
-
-2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- PR rtl-optimization/78255
- * gcc.target/aarch64/pr78255.c: New.
- * gcc.target/arm/pr78255-1.c: New.
- * gcc.target/arm/pr78255-2.c: New.
-
-2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
- strings
- * gcc.target/powerpc/dimode-2.c: Likewise.
-
-2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
-
- PR ipa/78027
- * c-c++-common/goacc/acc-icf.c: New test.
- * gfortran.dg/goacc/pr78027.f90: New test.
-
-2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR target/78733
- * gcc.target/aarch64/pr78733.c: New test.
-
-2016-12-09 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/61767
- * gfortran.dg/finalize_31.f90: New test.
-
-2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/78505
- * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
-
-2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray_alloc_comp_3.f08: New test.
- * gfortran.dg/coarray_alloc_comp_4.f08: New test.
- * gfortran.dg/finalize_18.f90: Add count for additional guard against
- accessing null-pointer.
- * gfortran.dg/proc_ptr_comp_47.f90: New test.
-
-2016-12-09 Nathan Sidwell <nathan@acm.org>
-
- PR c++/78550
- * g++.dg/cpp1y/pr78550.C: New.
-
-2016-12-09 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/44265
- * gfortran.dg/char_result_14.f90: New test.
- * gfortran.dg/char_result_15.f90: New test.
-
-2016-12-09 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/dump-3.c: New test.
-
-2016-12-09 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/78726
- * gcc.c-torture/execute/pr78726.c: New test.
- * gcc.dg/guality/pr78726.c: New test.
-
-2016-12-08 Martin Sebor <msebor@redhat.com>
-
- PR c/78284
- * gcc.dg/attr-alloc_size-3.c: New test.
- * gcc.dg/attr-alloc_size-4.c: New test.
- * gcc.dg/attr-alloc_size-5.c: New test.
- * gcc.dg/attr-alloc_size-6.c: New test.
- * gcc.dg/attr-alloc_size-7.c: New test.
- * gcc.dg/attr-alloc_size-8.c: New test.
- * gcc.dg/attr-alloc_size-9.c: New test.
- * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
-
-2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/65173
- PR fortran/69064
- PR fortran/69859
- PR fortran/78350
- * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
- * gfortran.dg/charlen_01.f90: New test.
- * gfortran.dg/charlen_02.f90: Ditto.
- * gfortran.dg/charlen_03.f90: Ditto.
- * gfortran.dg/charlen_04.f90: Ditto.
- * gfortran.dg/charlen_05.f90: Ditto.
- * gfortran.dg/charlen_06.f90: Ditto.
- * gfortran.dg/charlen_07.f90: Ditto.
- * gfortran.dg/charlen_08.f90: Ditto.
- * gfortran.dg/charlen_09.f90: Ditto.
- * gfortran.dg/charlen_10.f90: Ditto.
- * gfortran.dg/charlen_11.f90: Ditto.
- * gfortran.dg/charlen_12.f90: Ditto.
- * gfortran.dg/charlen_13.f90: Ditto.
- * gfortran.dg/charlen_14.f90: Ditto.
- * gfortran.dg/charlen_15.f90: Ditto.
-
-2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/78671
- * gcc.target/i386/pr78671.c: New.
-
-2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR target/78733
- * gcc.target/aarch64/pr78733.c: New test.
-
-2016-12-08 Nathan Sidwell <nathan@acm.org>
-
- PR c++/78551
- * g++.dg/cpp1y/pr78551.C: New.
-
-2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
-
- PR debug/78112
- * g++.dg/pr78112.C: Remove platform-dependent checks.
- * g++.dg/pr78112-2.C: New testcase.
-
-2016-12-08 Bin Cheng <bin.cheng@arm.com>
-
- PR middle-end/78684
- * g++.dg/torture/pr78684.C: New test.
-
-2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
- (CHECK_CRYPTO): Remove.
- (expected_poly64x1_t, expected_poly64x2_t): Remove
-
-2016-12-08 Jakub Jelinek <jakub@redhat.com>
-
- P0003R5 - removal of dynamic exception specification from C++17
- * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
- throw (type-id-list) in C++11 and C++14 and removal in C++17.
- * g++.dg/compat/eh/ctor1_y.C: Likewise.
- * g++.dg/compat/eh/new1_x.C: Likewise.
- * g++.dg/compat/eh/new1_y.C: Likewise.
- * g++.dg/compat/eh/spec3_x.C: Likewise.
- * g++.dg/compat/eh/spec3_y.C: Likewise.
- * g++.dg/compat/eh/template1.h: Likewise.
- * g++.dg/compat/eh/template1_y.C: Likewise.
- * g++.dg/compat/eh/unexpected1_x.C: Likewise.
- * g++.dg/compat/eh/unexpected1_y.C: Likewise.
- * g++.dg/cpp0x/auto9.C: Likewise.
- * g++.dg/cpp0x/defaulted23.C: Likewise.
- * g++.dg/cpp0x/error5.C: Likewise.
- * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
- * g++.dg/cpp0x/noexcept02.C: Likewise.
- * g++.dg/cpp0x/noexcept07.C: Likewise.
- * g++.dg/cpp0x/noexcept08.C: Likewise.
- * g++.dg/cpp0x/noexcept19.C: Likewise.
- * g++.dg/cpp0x/variadic73.C: Likewise.
- * g++.dg/cpp0x/variadic-throw.C: Likewise.
- * g++.dg/cpp1z/noexcept-type1.C: Likewise.
- * g++.dg/eh/async-unwind2.C: Likewise.
- * g++.dg/eh/cond4.C: Likewise.
- * g++.dg/eh/delete1.C: Likewise.
- * g++.dg/eh/ehopt1.C: Likewise.
- * g++.dg/eh/forced3.C: Likewise.
- * g++.dg/eh/forced4.C: Likewise.
- * g++.dg/eh/init-temp2.C: Likewise.
- * g++.dg/eh/pr38662.C: Likewise.
- * g++.dg/eh/pr41819.C: Likewise.
- * g++.dg/eh/shadow1.C: Likewise.
- * g++.dg/eh/spec2.C: Likewise.
- * g++.dg/eh/spec3.C: Likewise.
- * g++.dg/eh/spec5.C: Likewise.
- * g++.dg/eh/spec6.C: Likewise.
- * g++.dg/eh/spec7.C: Likewise.
- * g++.dg/eh/spec8.C: Likewise.
- * g++.dg/eh/spec9.C: Likewise.
- * g++.dg/eh/template1.C: Likewise.
- * g++.dg/eh/unexpected1.C: Likewise.
- * g++.dg/ext/has_nothrow_assign.C: Likewise.
- * g++.dg/ext/has_nothrow_constructor.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_copy-7.C: Likewise.
- * g++.dg/gcov/gcov-7.C: Likewise.
- * g++.dg/init/new13.C: Likewise.
- * g++.dg/init/new25.C: Likewise.
- * g++.dg/lookup/exception1.C: Likewise.
- * g++.dg/opt/noreturn-1.C: Likewise.
- * g++.dg/other/error3.C: Likewise.
- * g++.dg/rtti/crash3.C: Likewise.
- * g++.dg/template/eh2.C: Likewise.
- * g++.dg/template/error36.C: Likewise.
- * g++.dg/tm/pr46567.C: Likewise.
- * g++.dg/tm/pr47340.C: Likewise.
- * g++.dg/torture/pr46364.C: Likewise.
- * g++.dg/torture/pr49394.C: Likewise.
- * g++.dg/torture/pr52918-1.C: Likewise.
- * g++.dg/torture/pr57190.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-global-1.C: Likewise.
- * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
- * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
- * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
- * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
- * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
- * g++.dg/tree-ssa/pr45605.C: Likewise.
- * g++.dg/warn/Wreturn-type-3.C: Likewise.
- * g++.old-deja/g++.eh/badalloc1.C: Likewise.
- * g++.old-deja/g++.eh/cleanup2.C: Likewise.
- * g++.old-deja/g++.eh/spec1.C: Likewise.
- * g++.old-deja/g++.eh/spec2.C: Likewise.
- * g++.old-deja/g++.eh/spec3.C: Likewise.
- * g++.old-deja/g++.eh/spec4.C: Likewise.
- * g++.old-deja/g++.eh/spec6.C: Likewise.
- * g++.old-deja/g++.eh/throw1.C: Likewise.
- * g++.old-deja/g++.eh/throw2.C: Likewise.
- * g++.old-deja/g++.eh/tmpl1.C: Likewise.
- * g++.old-deja/g++.eh/tmpl3.C: Likewise.
- * g++.old-deja/g++.mike/eh15.C: Likewise.
- * g++.old-deja/g++.mike/eh25.C: Likewise.
- * g++.old-deja/g++.mike/eh33.C: Likewise.
- * g++.old-deja/g++.mike/eh34.C: Likewise.
- * g++.old-deja/g++.mike/eh50.C: Likewise.
- * g++.old-deja/g++.mike/eh51.C: Likewise.
- * g++.old-deja/g++.mike/eh55.C: Likewise.
- * g++.old-deja/g++.mike/p10416.C: Likewise.
- * g++.old-deja/g++.other/crash28.C: Likewise.
- * g++.old-deja/g++.other/crash30.C: Likewise.
- * g++.old-deja/g++.other/new7.C: Likewise.
- * g++.old-deja/g++.pt/ehspec1.C: Likewise.
- * g++.old-deja/g++.robertl/eb123.C: Likewise.
-
-2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
-
- * gcc.target/aarch64/pr78382.c: New testcase.
-
-2016-12-08 Andrew Pinski <apinski@cavium.com>
-
- * gcc.target/aarch64/pr71112.c: New testcase.
-
-2016-12-07 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/77784
- PR middle-end/78149
- PR middle-end/78138
- * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
- * g++.dg/ext/builtin-object-size3.C (bar): Same.
- * g++.dg/ext/strncpy-chk1.C: Same.
- * g++.dg/opt/memcpy1.C: Same.
- * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
- * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
- * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
- * gcc.dg/attr-alloc_size.c: Same.
- * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
- * gcc.dg/builtin-stringop-chk-2.c: Same.
- * gcc.dg/builtin-stringop-chk-4.c: New test.
- * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
- * gcc.dg/memcpy-2.c: Same.
- * gcc.dg/pr40340-1.c: Same.
- * gcc.dg/pr40340-2.c (main): Same.
- * gcc.dg/pr40340-5.c (main): Same.
- * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
- * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
- warning.
- * gfortran.dg/char_length_3.f90: Prune expected warnings.
- * gfortran.dg/pr38868.f: Add expected warnings.
-
-2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/72717
- * gcc.target/powerpc/pr72717.c: New test.
-
-2016-12-07 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/builtin-strstr-1.c: New test.
- * g++.dg/cpp0x/constexpr-strstr.C: New test.
-
- PR c++/78692
- * g++.dg/torture/pr78692.C: New test.
-
-2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- PR rtl-optimization/78617
- * gcc.c-torture/execute/pr78617.c: New test.
-
-2016-12-07 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
- P9 to their own test file. This allows precise constraints on the
- effective target and compile options.
- * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
- compare P8 built-in tests.
- * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
- compare P9 built-in tests.
-
-2016-12-07 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/pr77761.c: Require int128 effective target.
- (avx512f_test): Delete.
- (do_main): Rename to avx512f_test.
-
-2016-12-07 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/78691
- * gcc.target/i386/pr78691-i386.c: New test.
- * gcc.target/powerpc/pr78691-ppc.c: New test.
-
-2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
- * gcc.target/i386/pr70322-2.c: Likewise.
- * gcc.target/i386/pr70322-3.c: Likewise.
- * gcc.target/i386/pr70322-4.c: Likewise.
-
-2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
-
- * gcc.target/aarch64/pr71727.c: New testcase.
-
-2016-12-06 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/67955
- * gcc.dg/tree-ssa/dse-points-to.c: New test.
-
-2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/78658
- * gcc.target/powerpc/pr78658.c: New test.
-
-2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/77761
- * testsuite/gcc.target/i386/pr77761.c: New.
-
-2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/78659
- * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
- * gfortran.dg/alloc_comp_constraint_7.f90: New test.
- * gfortran.dg/namelist_34.f90: Update test.
- * gfortran.dg/namelist_63.f90: Update test.
-
-2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
-
- * gcc.target/mips/msa-builtins-err.c: New test.
-
-2016-12-06 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71537
- * g++.dg/cpp0x/constexpr-71537.C: New test.
-
- PR c++/71537
- * g++.dg/cpp0x/constexpr-memchr.C: New test.
-
- PR c++/71537
- * g++.dg/cpp0x/constexpr-strchr.C: New test.
-
- PR tree-optimization/78675
- * gcc.c-torture/execute/pr78675.c: New test.
- * gcc.target/i386/pr78675-1.c: New test.
- * gcc.target/i386/pr78675-2.c: New test.
-
-2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
-
- * gcc.target/i386/avx512bw-kandd-1.c: New.
- * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
- * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
- * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
- * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
- * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
- * gcc.target/i386/avx512bw-kord-1.c: Ditto.
- * gcc.target/i386/avx512bw-korq-1.c: Ditto.
- * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
- * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
- * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
- * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
- * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
- * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
- * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
- * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
- * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
- * gcc.target/i386/avx512dq-korb-1.c: Ditto.
- * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
- * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
- * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
- * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
-
-2016-12-05 Paolo Bonzini <bonzini@gnu.org>
-
- * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
- gcc.dg/fold-and-rshift-2.c: New testcases.
-
-2016-12-05 Nathan Sidwell <nathan@acm.org>
-
- * c-c++-common/fmax_errors.c: Check notes after last error are
- emitted.
-
-2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
-
- PR rtl-optimization/78561
- * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
-
-2016-12-04 Martin Sebor <msebor@redhat.com>
-
- PR c/78668
- * gcc.dg/builtin-alloc-size.c: New test.
-
-2016-12-04 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/70322
- * gcc.target/i386/pr70322-4.c: New test.
-
-2016-12-03 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/43207
- * gfortran.dg/abstract_type_9.f90: New test case.
-
-2016-12-03 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/42188
- * gfortran.dg/derived_result_2.f90.f90: New test case.
-
-2016-12-03 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/58175
- * gfortran.dg/finalize_30.f90: Extend test case.
-
-2016-12-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/78649
- * g++.dg/cpp0x/pr78649.C: New test.
-
-2016-12-02 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/70322
- * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
-
-2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/78618
- * gfortran.dg/char_conversion.f90: New test.
-
-2016-12-02 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70322
- * gcc.target/i386/pr70322-1.c: New test.
- * gcc.target/i386/pr70322-2.c: New test.
- * gcc.target/i386/pr70322-3.c: New test.
-
-2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
- Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/cmse/cmse-1.c: Add test for
- cmse_nonsecure_caller.
-
-2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
- Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
- * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
- * gcc.target/arm/cmse/cmse-14.c: New.
- * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
- * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
- * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
- * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
- * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
- * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
- * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
- * gcc.target/arm/cmse/baseline/cmse-11.c: New.
- * gcc.target/arm/cmse/baseline/cmse-13.c: New.
- * gcc.target/arm/cmse/baseline/cmse-6.c: New.
- * gcc.target/arm/cmse/baseline/union-1.c: New.
- * gcc.target/arm/cmse/baseline/union-2.c: New.
- * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
- * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
- * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
- * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
- * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
- * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
- * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
- * gcc.target/arm/cmse/mainline/union-1.c: New.
- * gcc.target/arm/cmse/mainline/union-2.c: New.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
- * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
- * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
- * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
- * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
- * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
- * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
- * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
- * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
- * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
- * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
- * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
-
-2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
- Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/cmse/cmse-3.c: Add tests.
- * gcc.target/arm/cmse/cmse-4.c: Add tests.
- * gcc.target/arm/cmse/cmse-15.c: New.
-
-2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
- Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
- * gcc.target/arm/cmse/struct-1.c: New.
- * gcc.target/arm/cmse/bitfield-1.c: New.
- * gcc.target/arm/cmse/bitfield-2.c: New.
- * gcc.target/arm/cmse/bitfield-3.c: New.
- * gcc.target/arm/cmse/baseline/cmse-2.c: New.
- * gcc.target/arm/cmse/baseline/softfp.c: New.
- * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
- * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
- * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
- * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
- * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
-
-2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
- Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/cmse/cmse-4.c: New.
- * gcc.target/arm/cmse/cmse-9.c: New.
- * gcc.target/arm/cmse/cmse-10.c: New.
-
-2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
- Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/cmse/cmse-3.c: New.
-
-2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
- Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/cmse/cmse.exp: New.
- * gcc.target/arm/cmse/cmse-1.c: New.
- * gcc.target/arm/cmse/cmse-12.c: New.
- * lib/target-supports.exp
- (check_effective_target_arm_cmse_ok): New.
-
-2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
- James Norris <jnorris@codesourcery.com>
-
- * c-c++-common/goacc/data-2.c: Adjust test.
- * c-c++-common/goacc/executeables-1.c: New test.
- * g++.dg/goacc/data-1.C: Adjust test.
-
-2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
-
- PR rtl-optimization/78561
- * gcc.target/aarch64/pr78561.c: New.
-
-2016-12-02 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/fold-bopcond-1.c: New test.
- * gcc.dg/fold-bopcond-2.c: New test.
-
-2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/md/setmem_long-1.c: Fix test.
-
-2016-12-02 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/78547
- * gcc.dg/pr78547.c: New test.
-
- PR rtl-optimization/78575
- * gcc.dg/pr78575.c: New test.
-
-2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/litpool-r3-1.c: Fix label number test.
-
-2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- PR target/77822
- * gcc.target/s390/s390.exp: Support .C tests.
- * gcc.target/s390/pr77822-2.c: New test.
- * gcc.target/s390/pr77822-1.C: New test.
-
-2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/vector/vec-nopeel-1.c: New test.
-
-2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/zvector/vec-cmp-2.c: New test.
-
-2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
- pattern checks.
- * gcc.target/s390/zvector/vec-cmp-1.c: New test.
-
-2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
-
- * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
-
-2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
-
- PR fortran/77505
- * gfortran.dg/char_length_20.f90: New test.
- * gfortran.dg/char_length_21.f90: Ditto.
-
-2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/78279
- * gfortran.dg/pr78279.f90: New test.
-
-2016-12-01 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/tls/pr77285-1.C: dg-add-options tls
-
-2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
-
-2016-12-01 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/torture/alias-2.c: New testcase.
-
-2016-12-01 Georg-Johann Lay <avr@gjlay.de>
-
- * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
- * gcc.target/avr/tiny-caller-save.c: Dito.
-
-2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
-
-2016-12-01 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/78587
- * gcc.dg/debug/pr78587.c: New test.
-
-2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR rtl-optimization/78607
- * gcc.c-torture/compile/pr78607.c: New testcase.
-
-2016-11-30 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/78586
- * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
-
-2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
-
- PR tree-optimization/77856
- * gcc.target/i386/pr77856.c: New.
-
-2016-11-30 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
- scan-assembler-not on AIX.
-
-2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
-
-2016-11-30 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/eh/new1.C: XFAIL on AIX.
- * g++.dg/eh/delete1.C: Same.
- * g++.dg/init/new40.C: Same.
- * g++.old-deja/g++.eh/new2.C: Same.
-
-2016-11-30 David Malcolm <dmalcolm@redhat.com>
-
- PR c/78498
- * gcc.dg/format/pr78494.c: Rename to...
- * gcc.dg/format/pr78498.c: ...this.
-
-2016-11-30 David Malcolm <dmalcolm@redhat.com>
-
- PR c/78498
- * gcc.dg/format/pr78494.c: New test case.
-
-2016-11-30 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
- * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
- * g++.dg/debug/dwarf2/refqual-1.C: Same.
- * g++.dg/debug/dwarf2/refqual-2.C: Same.
-
-2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR rtl-optimization/78610
- * gcc.c-torture/compile/pr78610.c: New testcase.
-
-2016-11-30 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/78574
- * gcc.c-torture/compile/pr78574.c: New test.
-
-2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
- to the changed interfaces.
- * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
- * gfortran.dg/coarray_allocate_7.f08: Likewise.
- * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
- * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
- * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
- * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
- * gfortran.dg/coarray_lib_alloc_4.f90: New test.
-
-2016-11-30 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/78593
- * gfortran.dg/derived_result.f90: New test case.
-
-2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
- -mfloat-abi=soft option.
- (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
- foreach loop.
-
-2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/78362
- * gcc.c-torture/compile/pr78362.c: New test.
-
-2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * lib/target-supports.exp (check_effective_target_freorder): Check
- additional case.
-
-2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * gcc.target/arc/arc700-stld-hazard.c: New file.
-
-2016-11-30 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/78592
- * gfortran.dg/dtio_18.f90: New test case.
-
-2016-11-30 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/78541
- * gcc.dg/asan/pr78541-2.c: New test.
- * gcc.dg/asan/pr78541.c: New test.
-
-2016-11-30 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/78586
- * gcc.c-torture/execute/pr78586.c: New test.
-
-2016-11-30 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/78573
- * gfortran.dg/class_61.f90: New test case.
-
-2016-11-29 David Malcolm <dmalcolm@redhat.com>
-
- PR preprocessor/78569
- * gcc.dg/format/pr78569.c: New test case.
-
-2016-11-29 Martin Sebor <msebor@redhat.com>
-
- avoid false positives on ILP32 targets.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
-
-2016-11-29 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/78512
- * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
-
-2016-11-29 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
- Force value through k register.
-
-2016-11-29 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/72774
- PR c++/72786
- PR c++/77922
- PR c++/78313
- * g++.dg/spellcheck-c++-11-keyword.C: New test case.
- * g++.dg/spellcheck-macro-ordering.C: New test case.
- * g++.dg/spellcheck-pr78313.C: New test case.
-
-2016-11-29 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
- (AARCH64_ONLY, CHECK_CRYPTO): New macros.
- (Poly64x1_t, Poly64x2_t): Added types.
- * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
- (vmov_n_p64, vmovq_n_p64): Added.
- (vld2_lane_p64, vld2q_lane_p64): Likewise.
- (vld3_lane_p64, vld3q_lane_p64): Likewise.
- (vld4_lane_p64, vld4q_lane_p64): Likewise.
- (vst2_lane_p64, vst2q_lane_p64): Likewise.
- (vst3_lane_p64, vst3q_lane_p64): Likewise.
- (vst4_lane_p64, vst4q_lane_p64): Likewise.
- (vget_lane_p64, vgetq_lane_p64): Likewise.
- (vget_high_p64): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
- Added AArch64 flags.
- (vreint_vector, vreint_vector_res): Moved to header.
- * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
- Added Aarch64 flags.
- (vreint_vector, vreint_vector_res): Moved to header.
-
-2016-11-29 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/58175
- * gfortran.dg/finalize_30.f90: New test case.
-
-2016-11-29 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/78582
- * gcc.dg/pr78582.c: New test.
-
-2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
- targets with sizeof(int) < 4.
-
-2016-11-29 Richard Biener <rguenther@suse.de>
-
- PR middle-end/78546
- * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
-
-2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/rldic-0.c: New testcase.
- * gcc.target/powerpc/rldic-1.c: New testcase.
- * gcc.target/powerpc/rldic-2.c: New testcase.
- * gcc.target/powerpc/rldicl-0.c: New testcase.
- * gcc.target/powerpc/rldicl-1.c: New testcase.
- * gcc.target/powerpc/rldicl-2.c: New testcase.
- * gcc.target/powerpc/rldicr-0.c: New testcase.
- * gcc.target/powerpc/rldicr-1.c: New testcase.
- * gcc.target/powerpc/rldicr-2.c: New testcase.
- * gcc.target/powerpc/rldicx.h: New file.
- * gcc.target/powerpc/rldimi-0.c: New testcase.
- * gcc.target/powerpc/rldimi-1.c: New testcase.
- * gcc.target/powerpc/rldimi-2.c: New testcase.
- * gcc.target/powerpc/rldimi.h: New file.
- * gcc.target/powerpc/rlwimi-0.c: New testcase.
- * gcc.target/powerpc/rlwimi-1.c: New testcase.
- * gcc.target/powerpc/rlwimi-2.c: New testcase.
- * gcc.target/powerpc/rlwimi.h: New file.
- * gcc.target/powerpc/rlwinm-0.c: New testcase.
- * gcc.target/powerpc/rlwinm-1.c: New testcase.
- * gcc.target/powerpc/rlwinm-2.c: New testcase.
- * gcc.target/powerpc/rlwinm.h: New file.
-
-2016-11-28 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/78540
- * gcc.dg/pr78540.c: New test.
-
-2016-11-28 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/78520
- * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
- * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
-
-2016-11-28 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/72808
- * g++.dg/debug/pr72808.C: New test.
-
- PR rtl-optimization/78546
- * gcc.dg/torture/pr78546-1.c: New test.
- * gcc.dg/torture/pr78546-2.c: New test.
-
- PR fortran/78298
- * gfortran.dg/gomp/pr78298.f90: New test.
-
-2016-11-28 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
- * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
-
-2016-11-28 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77591
- * g++.dg/cpp1y/pr77591.C: New test.
-
-2016-11-28 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
-
-2016-11-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78542
- * gcc.dg/torture/pr78542.c: New testcase.
-
-2016-11-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78343
- * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
- * gcc.dg/tree-ssa/20040305-1.c: Likewise.
-
-2016-11-28 Jakub Jelinek <jakub@redhat.com>
-
- PR lto/78211
- * g++.dg/ipa/pr78211.C: New test.
-
-2016-11-27 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/78474
- * gfortran.dg/submodule_22.f08: New test.
-
- PR fortran/78331
- * gfortran.dg/submodule_21.f08: New test.
-
-2016-11-27 John David Anglin <danglin@gcc.gnu.org>
-
- * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
-
-2016-11-27 Iain Sandoe <iain@codesourcery.com>
- Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR target/67710
- * gcc.dg/darwin-minversion-1.c: Update min version check.
- * gcc.dg/darwin-minversion-2.c: Likewise.
- * gcc.dg/darwin-minversion-3.c: Likewise.
-
-2016-11-27 Iain Sandoe <iain@codesourcery.com>
-
- PR target/57438
- * gcc.dg/pr57438-1.c: New Test.
- * gcc.dg/pr57438-2.c: New Test.
-
-2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
- Iain Sandoe <iain@codesourcery.com>
-
- PR target/71767
- * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
- linker-visible symbols.
- * g++.dg/torture/darwin-cfstring-3.C: Likewise.
- * gcc.dg/const-uniq-1.c: Likewise.
- * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
- * gcc.target/i386/pr70799-1.c: Likewise.
-
-2016-11-25 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/78438
- PR rtl-optimization/78477
- * gcc.c-torture/execute/pr78438.c: New test.
- * gcc.c-torture/execute/pr78477.c: New test.
-
- PR rtl-optimization/78526
- * gcc.dg/pr78526.c: New test.
-
-2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/77541
- * gcc.target/i386/pr77541.c: Change target to int128.
-
-2016-11-25 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/60853
- * gfortran.dg/typebound_assignment_8.f90: New test case.
-
-2016-11-25 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/78527
- * gcc.c-torture/compile/pr78527.c: New test.
-
-2016-11-25 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/78086
- * g++.dg/gcov/pr16855.C: Clean up the test case.
- * g++.dg/gcov/pr16855-priority.C: New test.
-
-2016-11-25 Richard Biener <rguenther@suse.de>
-
- PR ipa/78515
- * gcc.dg/torture/pr78515.c: New testcase.
-
-2016-11-25 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/78293
- * gfortran.dg/allocatable_function_10.f90: New test.
- * gfortran.dg/class_array_15.f03: Increase builtin_free count
- from 11 to 12.
-
-2016-11-25 Bin Cheng <bin.cheng@arm.com>
-
- PR middle-end/78507
- PR middle-end/78510
- PR middle-end/78517
- * g++.dg/torture/pr78507.C: New test.
- * gcc.dg/torture/pr78510.c: New test.
- * gcc.dg/torture/pr78517.c: New test.
-
-2016-11-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78343
- * gcc.dg/tree-ssa/sccp-2.c: New testcase.
- * gcc.dg/autopar/uns-outer-6.c: Adjust.
- * gcc.dg/tree-ssa/20030808-1.c: Likewise.
- * gcc.dg/tree-ssa/20040305-1.c: Likewise.
- * gcc.dg/vect/pr38529.c: Likewise.
-
-2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- PR tree-optimization/77673
- * gcc.dg/pr77673.c: New test.
-
-2016-11-25 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/70965
- * g++.dg/pr70965.C: New test.
-
-2016-11-25 Jakub Jelinek <jakub@redhat.com>
- Andreas Schwab <schwab@linux-m68k.org>
-
- PR gcov-profile/78467
- * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
- signed int.
-
-2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
- * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
-
-2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/tree-ssa/tailcall-8.c: New test.
-
-2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
- with sizeof(int) < 4.
-
-2016-11-24 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/78476
- * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
-
-2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/77541
- * gcc.target/i386/pr77541.c: New.
-
-2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/78500
- * gfortran.dg/class_result_4.f90: New test.
-
-2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.target/aarch64/_Float16_1.c: New.
- * gcc.target/aarch64/_Float16_2.c: Likewise.
- * gcc.target/aarch64/_Float16_3.c: Likewise.
-
-2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.target/aarch64/floatdihf2_1.c: New.
-
-2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/48863
- PR inline-asm/70184
- * gcc.target/arm/pr48863.c: New test.
-
-2016-11-24 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
- parts for frequencies/probabilities.
- * gcc.dg/pr34027-1.c: Likewise.
- * gcc.dg/strict-overflow-2.c: Likewise.
- * gcc.dg/tree-ssa/20040703-1.c: Likewise.
- * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
- * gcc.dg/tree-ssa/pr32044.c: Likewise.
- * gcc.dg/tree-ssa/vector-3.c: Likewise.
- * gcc.dg/tree-ssa/vrp101.c: Likewise.
- * gcc.dg/tree-ssa/dump-2.c: New test.
-
-2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
-
- * gcc.target/i386/align-limit.c: New test.
-
-2016-11-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71595
- * gcc.dg/torture/pr71595.c: New testcase.
-
-2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
-
- PR rtl-optimization/78120
- * gcc.target/i386/pr78120.c: New test.
-
-2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.c-torture/compile/20161124-1.c: New test.
-
-2016-11-24 Jakub Jelinek <jakub@redhat.com>
-
- PR bootstrap/78493
- * g++.dg/cpp1z/decomp18.C: New test.
-
-2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
-
- * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
- * gcc.target/aarch64/store-pair-1.c: Likewise.
-
-2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
-
- * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
- * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
- * gcc.target/aarch64/vect-abs-compile.c: Likewise.
- * gcc.target/aarch64/vect-clz.c: Likewise.
- * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
- * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
- * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
- * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
- * gcc.target/aarch64/vect-fmovd.c: Likewise.
- * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
- * gcc.target/aarch64/vect-fmovf.c: Likewise.
- * gcc.target/aarch64/vect_ctz_1.c: Likewise.
-
-2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/78458
- * gcc.target/powerpc/pr78458.c: New.
-
-2016-11-23 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.c-torture/compile/20161123-1.c: New test.
-
-2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/78297
- * gfortran.dg/pr78297.f90: New test.
-
-2016-11-23 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
-
-2016-11-23 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/69278
- * g++.dg/ubsan/return-7.C: New test.
- * c-c++-common/ubsan/unreachable-4.c: New test.
-
- PR tree-optimization/78482
- * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
- (bar): New function.
- (main): Call bar instead of printf.
-
- PR middle-end/69183
- * gfortran.dg/gomp/pr69183.f90: New test.
-
-2016-11-23 Kito Cheng <kito.cheng@gmail.com>
-
- PR target/78230
- * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
- (test2) Ditto.
-
-2016-11-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77907
- * g++.dg/cpp0x/pr77907.C: New test.
-
-2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR middle-end/78153
- * gcc.dg/tree-ssa/pr78153-1.c: New test.
- * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
-
-2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
-
- PR target/63250
- * lib/target-supports.exp (add_options_for_float16): Add
- -mfp16-format=ieee when testign arm*-*-*.
-
-2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
- result.
- * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
- result.
-
-2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
-
- * lib/target-supports.exp (check_effective_target_float16): Add
- options for _Float16.
- (check_effective_target_float32): Add options for _Float32.
- (check_effective_target_float64): Add options for _Float64.
- (check_effective_target_float128): Add options for _Float128.
- (check_effective_target_float32x): Add options for _Float32x.
- (check_effective_target_float64x): Add options for _Float64x.
- (check_effective_target_float128x): Add options for _Float128x.
-
-2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
- * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
-
-2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
- * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
-
-2016-11-23 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/78461
- * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
-
-2016-11-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71450
- * g++.dg/cpp0x/pr71450-1.C: New test.
- * g++.dg/cpp0x/pr71450-2.C: New test.
-
- PR c++/77739
- * g++.dg/cpp1y/pr77739.C: New test.
-
-2016-11-23 Martin Jambor <mjambor@suse.cz>
-
- * c-c++-common/gomp/gridify-1.c: Update scan string.
- * gfortran.dg/gomp/gridify-1.f90: Likewise.
- * c-c++-common/gomp/gridify-2.c: New test.
- * c-c++-common/gomp/gridify-3.c: Likewise.
-
-2016-11-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78396
- * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
-
-2016-11-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78482
- * gcc.dg/torture/pr78482.c: New testcase.
-
-2016-11-23 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/fold-cond_expr-1.c: New test.
- * gcc.dg/fold-condcmpconv-1.c: New test.
- * gcc.dg/fold-condcmpconv-2.c: New test.
-
-2016-11-23 Richard Biener <rguenther@suse.de>
-
- PR middle-end/71762
- * gcc.dg/torture/pr71762-1.c: New testcase.
- * gcc.dg/torture/pr71762-2.c: Likewise.
- * gcc.dg/torture/pr71762-3.c: Likewise.
- * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
-
-2016-11-23 Richard Biener <rguenther@suse.de>
-
- PR lto/78472
- * g++.dg/lto/pr78472_0.c: New testcase.
- * g++.dg/lto/pr78472_1.C: Likewise.
-
-2016-11-23 Richard Biener <rguenther@suse.de>
- Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
-
- PR tree-optimization/78154
- * gcc.dg/tree-ssa/pr78154.c: New test.
-
-2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
-
- * gcc.dg/pr31096.c: New testcase.
- * gcc.dg/pr31096-1.c: New testcase.
-
-2016-11-23 Paolo Bonzini <bonzini@gnu.org>
-
- * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
- adjust for warning->pedwarn change.
- * gcc.dg/cpp/defined-syshdr.c,
- gcc.dg/cpp/defined-Wexpansion-to-defined.c,
- gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
- gcc.dg/cpp/defined-Wextra.c,
- gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
-
-2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
-
-2016-11-23 Jakub Jelinek <jakub@redhat.com>
-
- PR target/78451
- * gcc.target/i386/pr78451.c: New test.
- * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
- and #pragma GCC pop_options around the first #pragma GCC target.
- * gcc.target/i386/pr69255-2.c: Likewise.
- * gcc.target/i386/pr69255-3.c: Likewise.
-
-2016-11-23 Michael Collison <michael.collison@arm.com>
-
- * testsuite/gcc.target/aarch64/and_const.c: New test to verify
- additional constants are recognized and fewer instructions generated.
- * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
- additional constants are recognized and fewer instructions generated.
-
-2016-11-22 Ian Lance Taylor <iant@golang.org>
-
- * gcc.misc-tests/godump-1.c: Update expected output for recent
- changes.
-
-2016-11-22 Marek Polacek <polacek@redhat.com>
-
- PR tree-optimization/78455
- * gcc.dg/uninit-23.c: New.
-
-2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/78479
- * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
- comment.
-
-2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/78479
- * gfortran.dg/char_component_initializer_3.f90: New test.
-
-2016-11-22 Jakub Jelinek <jakub@redhat.com>
-
- PR target/78451
- * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
- GCC target pragma before including immintrin.h.
-
-2016-11-22 Carl Love <cel@us.ibm.com>
-
- * gcc.target/powerpc/builtins-3.c: New file to test the new
- built-ins for vector compare equal and vector compare not equal.
-
-2016-11-22 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/78443
- * gfortran.dg/typebound_proc_35.f90: New test case.
-
-2016-11-22 Georg-Johann Lay <avr@gjlay.de>
-
- * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
- parameter in declaration.
-
-2016-11-22 Georg-Johann Lay <avr@gjlay.de>
-
- * gcc.dg/loop-split.c: Require int32plus.
- * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
-
-2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
-
-2016-11-22 Georg-Johann Lay <avr@gjlay.de>
-
- * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
-
-2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/78439
- * gcc.c-torture/compile/pr78439.c: New test.
-
-2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- PR target/77904
- * gcc.target/arm/pr77904.c: New test.
-
-2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
- isa_rev>=2.
-
-2016-11-22 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/78436
- * gcc.c-torture/execute/pr78436.c: New test.
-
- PR middle-end/78416
- * gcc.dg/torture/pr78416.c: New test.
-
- PR tree-optimization/78445
- * gcc.dg/pr78445.c: New test.
-
-2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
-
- PR libgfortran/78449
- * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
-
-2016-11-21 Jeff Law <law@redhat.com>
-
- PR target/68538
- * gcc.c-torture/compile/pr68538.c: New test.
-
-2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
- to be generated instead of FCTIWUZ or FCTIWZ.
-
-2016-11-21 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/67335
- * g++.dg/vect/simd-clone-7.cc: New test.
-
- PR c++/71973
- * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
- long unsigned int.
- * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
- unsigned long.
-
-2016-11-20 Jeff Law <law@redhat.com>
-
- PR target/25128
- * gcc.target/m68k/pr25128.c: New test.
-
-2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/tree-ssa/tailcall-7.c: New test.
-
-2016-11-21 David Malcolm <dmalcolm@redhat.com>
-
- PR preprocessor/78324
- * gcc.dg/plugin/diagnostic-test-string-literals-1.c
- (test_multitoken_macro): New function.
- * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
- case.
- * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
- case.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
- cases.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
- Move to...
- * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
- -ftrack-macro-expansion=0.
- (test_sprintf_note): Remove "P" macro. Add
- dg-begin/end-multiline-output directives.
- (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
-
-2016-11-21 Georg-Johann Lay <avr@gjlay.de>
-
- * lib/target-supports.exp (check_effective_target_tiny) [avr]:
- Return 1 for AVR_TINY.
-
-2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR rtl-optimization/71785
- * gcc.target/powerpc/pr71785.c: New file.
-
-2016-11-21 Bin Cheng <bin.cheng@arm.com>
-
- PR testsuite/78114
- * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
- options. Refine test by checking predictive commining PHI
- nodes in vectorized loop wrto vector factor.
-
-2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c++/71973
- * g++.dg/pr71973-1.C: New test.
- * g++.dg/pr71973-2.C: New test.
- * g++.dg/pr71973-3.C: New test.
- * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
- * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
- * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
- to dg-options.
- * g++.old-deja/g++.other/realloc.C: Likewise.
- * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
-
-2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/78413
- * gcc.dg/tree-ssa/pr78413.c: New test.
-
-2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
- target is Thumb-only.
-
-2016-11-20 Jeff Law <law@redhat.com>
-
- PR target/48551
- * gcc.target/m68k/pr48551.c: New test.
-
-2016-11-20 Harald Anlauf <anlauf@gmx.de>
-
- PR fortran/69741
- * gfortran.dg/forall_18.f90: New testcase.
-
-2016-11-20 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
-
-2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/78395
- * gfortran.dg/typebound_operator_21.f03: New test.
-
-2016-11-20 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/divide-5.c: New file.
-
-2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
-
- * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
- signed int.
-
-2016-11-19 John David Anglin <danglin@gcc.gnu.org>
-
- * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
- libatomic_available.
- * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
- * gfortran.dg/coarray_allocate_10.f08: Likewise.
- * gfortran.dg/coarray_allocate_7.f08: Likewise.
- * gfortran.dg/coarray_allocate_8.f08: Likewise.
- * gfortran.dg/coarray_allocate_9.f08: Likewise.
- * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
- * gfortran.dg/coarray_stat_2.f90: Likewise.
- * gfortran.dg/coindexed_1.f90: Likewise.
-
-2016-11-18 Jeff Law <law@redhat.com>
-
- PR target/25111
- * gcc.target/m68k/pr25111.c: New test.
-
-2016-11-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/68180
- * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
-
- PR middle-end/78419
- * gcc.target/i386/pr78419.c: New test.
-
- PR c++/77285
- * g++.dg/tls/pr77285-1.C: New test.
- * g++.dg/tls/pr77285-2.C: New test.
-
-2016-11-18 Jeff Law <law@redhat.com>
-
- PR target/25112
- * gcc.target/m68k/pr25112: New test.
-
-2016-11-18 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
- * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
-
-2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/optional_thumb-1.c: New test.
- * gcc.target/arm/optional_thumb-2.c: New test.
- * gcc.target/arm/optional_thumb-3.c: New test.
-
-2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
- (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
- successful test.
- * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
- (DEFAULT_REQUIRED_QUORUM): Likewise.
-
-2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
- Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.target/mips/inline-memcpy-1.c (dg-options):
- Add (REQUIRES_STDLIB).
- * gcc.target/mips/inline-memcpy-2.c: Ditto.
- * gcc.target/mips/inline-memcpy-3.c: Ditto.
- * gcc.target/mips/inline-memcpy-4.c: Ditto.
- * gcc.target/mips/inline-memcpy-5.c: Ditto.
- * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
- * gcc.target/mips/loongson-simd.c: Ditto.
- * gcc.target/mips/memcpy-1.c: Ditto.
- * gcc.target/mips/mips-3d-1.c: Ditto.
- * gcc.target/mips/mips-3d-2.c: Ditto.
- * gcc.target/mips/mips-3d-3.c: Ditto.
- * gcc.target/mips/mips-3d-4.c: Ditto.
- * gcc.target/mips/mips-3d-5.c: Ditto.
- * gcc.target/mips/mips-3d-6.c: Ditto.
- * gcc.target/mips/mips-3d-7.c: Ditto.
- * gcc.target/mips/mips-3d-8.c: Ditto.
- * gcc.target/mips/mips-3d-9.c: Ditto.
- * gcc.target/mips/mips-ps-1.c: Ditto.
- * gcc.target/mips/mips-ps-2.c: Ditto.
- * gcc.target/mips/mips-ps-3.c: Ditto.
- * gcc.target/mips/mips-ps-4.c: Ditto.
- * gcc.target/mips/mips-ps-6.c: Ditto.
- * gcc.target/mips/mips16-attributes.c: Ditto.
- * gcc.target/mips/mips32-dsp-run.c: Ditto.
- * gcc.target/mips/mips32-dsp.c: Ditto.
- * gcc.target/mips/save-restore-1.c: Ditto.
- * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
- (mips_preprocess): Add ignore_output argument that when set
- will not return the pre-processed output.
- (mips_arch_info): Update arguments for the call to mips_preprocess.
- (mips-dg-init): Ditto.
- (mips-dg-options): Check if a test having test option
- (REQUIRES_STDLIB) has the required sysroot support for
- the current test options.
-
-2016-11-17 Jeff Law <law@redhat.com>
-
- PR middle-end/38219
- * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
-
- PR target/47192
- * gcc.target/m68k/pr47192.c: New test.
-
-2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
- instead of isa>=4, in order to downgrade to R5.
-
-2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * gcc.target/arc/cmem-bit-1.c: New file.
- * gcc.target/arc/cmem-bit-2.c: New file.
- * gcc.target/arc/cmem-bit-3.c: New file.
- * gcc.target/arc/cmem-bit-4.c: New file.
-
-2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
-
- * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
- "avx5124fmaps".
- * gcc.target/i386/funcspec-56.inc: Test new attributes.
-
-2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
- Andrew Senkevich <andrew.senkevich@intel.com>
-
- * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
- * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
- * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
- * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
- * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
- * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
- * gcc.target/i386/avx5124fmaps-check.h: Ditto.
- * gcc.target/i386/avx5124vnniw-check.h: Ditto.
- * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
- * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
- * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
- * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
- * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
- avx5124vnniw-check.h.
- * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
- check_effective_target_avx5124vnniw): New.
- * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
- Set under ifndef.
- * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
- * gcc.target/i386/sse-13.c: Ditto.
- * g++.dg/other/i386-2.C: Ditto.
- * g++.dg/other/i386-3.C: Ditto.
- * gcc.target/i386/sse-22.c: Ditto.
- * gcc.target/i386/sse-23.c: Ditto.
-
-2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/55080
- * g++.dg/parse/pr55080.C: New.
-
-2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/78101
- * gcc.target/powerpc/fusion4.c: New test.
-
-2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- PR target/77933
- * gcc.target/arm/pr77933-1.c: New test.
- * gcc.target/arm/pr77933-2.c: Likewise.
-
-2016-11-17 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/78201
- * g++.dg/opt/pr78201.C: New test.
-
-2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.dg/pr78333.c: Add empty implementations of
- __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
- problems on non-glibc systems.
-
-2016-11-17 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic-test-string-literals-1.c
- (test_raw_string_one_liner): New function.
- (test_raw_string_multiline): New function.
-
-2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/store_repeating_constant_1.c: New test.
- * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
-
-2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
- Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77848
- * gfortran.dg/vect/pr77848.f: New test.
-
-2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR target/77308
- * gcc.target/arm/pr53447-5.c: New test.
- * lib/target-supports.exp
- (check_effective_target_arm_prefer_ldrd_strd): Adjust.
-
-2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
-
- * gcc.target/arc/abitest.S: New file.
- * gcc.target/arc/abitest.h: Likewise.
- * gcc.target/arc/va_args-1.c: Likewise.
- * gcc.target/arc/va_args-2.c: Likewise.
- * gcc.target/arc/va_args-3.c: Likewise.
- * gcc.target/arc/mcrc.c: Deleted.
- * gcc.target/arc/mdsp-packa.c: Likewise.
- * gcc.target/arc/mdvbf.c: Likewise.
- * gcc.target/arc/mmac-24.c: Likewise.
- * gcc.target/arc/mmac-d16.c: Likewise.
- * gcc.target/arc/mno-crc.c: Likewise.
- * gcc.target/arc/mno-dsp-packa.c: Likewise.
- * gcc.target/arc/mno-dvbf.c: Likewise.
- * gcc.target/arc/mno-mac-24.c: Likewise.
- * gcc.target/arc/mno-mac-d16.c: Likewise.
- * gcc.target/arc/mno-rtsc.c: Likewise.
- * gcc.target/arc/mno-xy.c: Likewise.
- * gcc.target/arc/mrtsc.c: Likewise.
- * gcc.target/arc/arc.exp (check_effective_target_arcem): New
- function.
- (check_effective_target_arc700): Likewise.
- (check_effective_target_arc6xx): Likewise.
- (check_effective_target_arcmpy): Likewise.
- (check_effective_target_archs): Likewise.
- (check_effective_target_clmcpu): Likewise.
- (check_effective_target_barrelshifter): Likewise.
- * gcc.target/arc/barrel-shifter-1.c: Changed.
- * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
- * gcc.target/arc/cmem-1.c: Changed.
- * gcc.target/arc/cmem-2.c: Likewise.
- * gcc.target/arc/cmem-3.c: Likewise.
- * gcc.target/arc/cmem-4.c: Likewise.
- * gcc.target/arc/cmem-5.c: Likewise.
- * gcc.target/arc/cmem-6.c: Likewise.
- * gcc.target/arc/cmem-7.c: Likewise.
- * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
- * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
- * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
- * gcc.target/arc/jump-around-jump.c: Update options.
- * gcc.target/arc/mARC601.c: Changed.
- * gcc.target/arc/mcpu-arc600.c: Changed.
- * gcc.target/arc/mcpu-arc601.c: Changed.
- * gcc.target/arc/mcpu-arc700.c: Changed.
- * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
- * gcc.target/arc/movb-1.c: Changed.
- * gcc.target/arc/movb-2.c: Likewise.
- * gcc.target/arc/movb-3.c: Likewise.
- * gcc.target/arc/movb-4.c: Likewise.
- * gcc.target/arc/movb-5.c: Likewise.
- * gcc.target/arc/movb_cl-1.c: Likewise.
- * gcc.target/arc/movb_cl-2.c: Likewise.
- * gcc.target/arc/movbi_cl-1.c: Likewise.
- * gcc.target/arc/movh_cl-1.c: Likewise.
- * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
- * gcc.target/arc/mul64.c: Enable it only for ARC600.
- * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
- * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
- * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
- * gcc.target/arc/trsub.c: Only for ARC EM cores.
- * gcc.target/arc/builtin_simdarc.c: Changed.
- * gcc.target/arc/extzv-1.c: Likewise.
- * gcc.target/arc/insv-1.c: Likewise.
- * gcc.target/arc/insv-2.c: Likewise.
- * gcc.target/arc/mA6.c: Likewise.
- * gcc.target/arc/mA7.c: Likewise.
- * gcc.target/arc/mARC600.c: Likewise.
- * gcc.target/arc/mARC700.c: Likewise.
- * gcc.target/arc/mcpu-arc600.c: Likewise.
- * gcc.target/arc/mcpu-arc700.c: Likewise.
- * gcc.target/arc/movl-1.c: Likewise.
- * gcc.target/arc/nps400-1.c: Likewise.
- * gcc.target/arc/trsub.c: Likewise.
- * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
- configuration.
- * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
- * gcc.target/arc/mswape.c: Likewise.
-
-2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/68180
- * g++.dg/cpp1y/pr68180.C: New.
-
-2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR tree-optimization/78319
- * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
- arm-none-eabi.
-
-2016-11-17 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78306
- * gcc.dg/cilk-plus/pr78306.c: New testcase.
-
-2016-11-17 Richard Biener <rguenther@suse.de>
-
- PR middle-end/78305
- * gcc.dg/torture/pr78305.c: New testcase.
-
-2016-11-17 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/66227
- * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
-
-2016-11-16 Marek Polacek <polacek@redhat.com>
-
- PR c/78285
- * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
- * g++.dg/ext/case-range2.C: Likewise.
-
-2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/58001
- * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
- * gfortran.dg/fmt_tab_2.f90: Ditto.
-
-2016-11-16 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/78378
- * gcc.c-torture/execute/pr78378.c: New test.
-
-2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * gcc.dg/tree-prof/section-attr-1.c: New file.
- * gcc.dg/tree-prof/section-attr-2.c: New file.
- * gcc.dg/tree-prof/section-attr-3.c: New file.
-
-2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
-
- * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
- rather than `la'.
-
-2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
-
- * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
- (dg-final): Remove microMIPS JALRS mnemonic matching.
- * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
- (dg-final): Remove microMIPS JALRS mnemonic matching.
- * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
- (dg-final): Remove microMIPS JALRS mnemonic matching.
- * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
- * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
- * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
- * gcc.target/mips/call-1u.c: New test case.
- * gcc.target/mips/call-2u.c: New test case.
- * gcc.target/mips/call-3u.c: New test case.
- * gcc.target/mips/call-4u.c: New test case.
- * gcc.target/mips/call-5u.c: New test case.
- * gcc.target/mips/call-6u.c: New test case.
-
-2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/empty_fiq_handler.c: New test.
-
-2016-11-16 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/78299
- * gfortran.dg/gomp/pr78299.f90: New test.
-
-2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
- * gcc.dg/optimize-bswaphi-1.c: Likewise.
- * gcc.dg/optimize-bswapsi-2.c: Likewise.
-
-2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
-
- PR libgfortran/78314
- * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
-
-2016-11-16 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
- according to updated dump info.
-
-2016-11-16 Alexander Monakov <amonakov@ispras.ru>
-
- * lib/target-supports.exp (check_effective_target_alloca): Use a
- compile test.
- * gcc.target/nvptx/softstack.c: New test.
- * gcc.target/nvptx/decl-shared.c: New test.
- * gcc.target/nvptx/decl-shared-init.c: New test.
-
-2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
-
- * gcc.target/mips/data-sym-jump.c: New test case.
- * gcc.target/mips/data-sym-pool.c: New test case.
- * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
- annotation.
-
-2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
-
- * lib/target-supports.exp (check_avx2_hw_available): New.
- (check_effective_target_avx2_runtime): New.
- * gcc.dg/vect/vect-tail-nomask-1.c: New test.
-
-2016-11-16 Tamar Christina <tamar.christina@arm.com>
-
- PR testsuite/78136
- * gcc.dg/cpp/trad/trad.exp
- (dg-runtest): Moved $srcdir/$subdir/ to
- DEFAULT_TRADCPPFLAGS.
-
-2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/78356
- * gfortran.dg/class_allocate_23.f08: New test.
-
-2016-11-16 Richard Biener <rguenther@suse.de>
-
- PR middle-end/78333
- * gcc.dg/pr78333.c: New testcase.
-
-2016-11-16 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/78270
- * gcc.dg/asan/pr78270.c: Update comment style.
- * gcc.dg/asan/pr78270-2.c: New test.
-
-2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
- of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
-
-2016-11-16 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78348
- * gcc.dg/tree-ssa/ldist-24.c: New testcase.
-
-2016-11-16 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/77823
- * c-c++-common/ubsan/overflow-vec-1.c: New test.
- * c-c++-common/ubsan/overflow-vec-2.c: New test.
-
-2016-11-15 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/cpp1z/init-statement6.C: Rename a function.
-
-2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR libgfortran/51119
- * gfortran.dg/matmul_12.f90: New test case.
-
-2016-11-15 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/funcspec-56.inc: New file.
- * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
- common 32-bit and 64-bit function specific options.
- * gcc.target/i386/funcspec-6.c: Ditto.
-
-2016-11-15 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp1z/decomp14.C: New test.
- * g++.dg/cpp1z/decomp15.C: New test.
- * g++.dg/cpp1z/decomp16.C: New test.
-
- * g++.dg/cpp1z/decomp13.C: New test.
-
- * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
-
- PR c++/71988
- * g++.dg/cpp0x/constexpr-71988.C: New test.
-
-2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
-
- * gcc.target/mips/insn-casesi.c: New test case.
- * gcc.target/mips/insn-pseudo-1.c: New test case.
- * gcc.target/mips/insn-pseudo-2.c: New test case.
- * gcc.target/mips/insn-pseudo-3.c: New test case.
- * gcc.target/mips/insn-pseudo-4.c: New test case.
- * gcc.target/mips/insn-tablejump.c: New test case.
-
-2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
-
- * gcc.target/mips/mips.exp (mips_option_tests): Add
- `-mcode-readable=yes' array element.
-
-2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
-
- * gcc.target/mips/mips.exp (mips_option_tests): Add
- `-mmicromips' array element.
-
-2016-11-15 Michael Matz <matz@suse.de>
-
- PR missed-optimization/77881
- * gcc.target/i386/pr77881.c: New test.
-
-2016-11-15 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/78295
- * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
-
-2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vec-set-int.c: New test.
- * gcc.target/powerpc/vec-set-short.c: Likesie.
- * gcc.target/powerpc/vec-set-char.c: Likewise.
-
-2016-11-14 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
-
-2016-11-14 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/78300
- * gfortran.dg/class_result_3.f90: New test.
-
-2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
- Richard Biener <rguenther@suse.de>
-
- * gcc.dg/gimplefe-1.c: New testcase.
- * gcc.dg/gimplefe-2.c: Likewise.
- * gcc.dg/gimplefe-3.c: Likewise.
- * gcc.dg/gimplefe-4.c: Likewise.
- * gcc.dg/gimplefe-5.c: Likewise.
- * gcc.dg/gimplefe-6.c: Likewise.
- * gcc.dg/gimplefe-7.c: Likewise.
- * gcc.dg/gimplefe-8.c: Likewise.
- * gcc.dg/gimplefe-9.c: Likewise.
- * gcc.dg/gimplefe-10.c: Likewise.
- * gcc.dg/gimplefe-11.c: Likewise.
- * gcc.dg/gimplefe-12.c: Likewise.
- * gcc.dg/gimplefe-13.c: Likewise.
- * gcc.dg/gimplefe-14.c: Likewise.
- * gcc.dg/gimplefe-15.c: Likewise.
- * gcc.dg/gimplefe-16.c: Likewise.
- * gcc.dg/gimplefe-17.c: Likewise.
- * gcc.dg/gimplefe-18.c: Likewise.
-
-2016-11-14 Martin Liska <mliska@suse.cz>
-
- PR bootstrap/78069
- * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
- to match scanned pattern.
- * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
-
-2016-11-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78312
- * gcc.dg/torture/pr78312.c: New testcase.
-
-2016-11-14 Georg-Johann Lay <avr@gjlay.de>
-
- PR target/78093
- * gcc.target/avr/torture/tiny-absdata-2.c: New test.
-
-2016-11-14 Jakub Jelinek <jakub@redhat.com>
- Jason Merrill <jason@redhat.com>
-
- Implement P0217R3 - C++17 structured bindings
- * g++.dg/cpp1z/decomp1.C: New test.
- * g++.dg/cpp1z/decomp2.C: New test.
- * g++.dg/cpp1z/decomp3.C: New test.
- * g++.dg/cpp1z/decomp4.C: New test.
- * g++.dg/cpp1z/decomp5.C: New test.
- * g++.dg/cpp1z/decomp6.C: New test.
- * g++.dg/cpp1z/decomp7.C: New test.
- * g++.dg/cpp1z/decomp8.C: New test.
- * g++.dg/cpp1z/decomp9.C: New test.
- * g++.dg/cpp1z/decomp10.C: New test.
-
-2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * g++.dg/torture/pr78268.C: New test.
-
-2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR c/35503
- * c-c++-common/pr35503-1.c: New test.
- * c-c++-common/pr35503-2.c: Likewise.
- * c-c++-common/pr35503-3.c: Likewise.
- * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
-
-2016-11-13 Uros Bizjak <ubizjak@gmail.com>
-
- PR rtl-optimization/78232
- PR rtl-optimization/78248
- * gcc.dg/ubsan/pr78248.c: New test.
-
-2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/address_conv.adb: New test.
-
-2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/renaming11.ad[sb]: New test.
-
-2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/dump-ada-spec-6.c: New test.
-
-2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/lto21.adb: New test.
- * gnat.dg/lto21_pkg1.ads: New helper.
- * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
-
-2016-11-13 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/60952
- * gfortran.dg/typebound_proc_34.f90: New test.
-
-2016-11-13 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/66366
- * gfortran.dg/class_57.f90: Changed error message.
- * gfortran.dg/class_60.f90: New test.
-
-2016-11-12 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/pr78112.C: XFAIL AIX.
-
-2016-11-12 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/77501
- * gfortran.dg/typebound_generic_16.f90: New test.
-
-2016-11-12 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71225
- * g++.dg/cpp0x/pr71225.C: New test.
-
-2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/20161111-1.c: New test.
-
-2016-11-11 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/78310
- * gcc.target/i386/pr78310.c: New test.
-
-2016-11-11 Jeff Law <law@redhat.com>
-
- * gcc.dg/tree-ssa/isolate-6.c: New test.
- * gcc.dg/tree-ssa/isolate-7.c: New test.
-
-2016-11-11 Bin Cheng <bin.cheng@arm.com>
-
- PR testsuite/78292
- * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
- vect_max_reduc.
-
-2016-11-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/72774
- * g++.dg/parse/pr72774.C: New test.
-
-2016-11-11 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71575
- * gcc.dg/graphite/pr71575-1.c: New testcase.
- * gcc.dg/graphite/pr71575-2.c: Likewise.
-
-2016-11-11 Richard Biener <rguenther@suse.de>
-
- PR middle-end/78295
- * gcc.dg/uninit-pr78295.c: New testcase.
-
-2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
-
- PR fortran/78277
- * gfortran.dg/dec_structure_17.f90: New test.
-
-2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
- being allowed in vector registers.
- * gcc.target/powerpc/vsx-qimode2.c: Likewise.
- * gcc.target/powerpc/vsx-qimode3.c: Likewise.
- * gcc.target/powerpc/vsx-himode.c: Likewise.
- * gcc.target/powerpc/vsx-himode2.c: Likewise.
- * gcc.target/powerpc/vsx-himode3.c: Likewise.
- * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
- to allow matching MFVSRD or MFVSRW.
-
-2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
-
- PR rtl-optimization/78241
- * gcc.dg/pr78241.c: New test.
-
-2016-11-10 Jakub Jelinek <jakub@redhat.com>
-
- * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
- 201307.
-
- * g++.dg/cpp1z/noexcept-type14.C: New test.
- * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
-
-2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
- WVAL0S tests added in r241817.
-
-2016-11-10 Jakub Jelinek <jakub@redhat.com>
-
- * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
- * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
- no longer allowed and corresponding ordered construct.
- * gfortran.dg/gomp/linear-1.f90: New test.
- * gfortran.dg/gomp/declare-simd-2.f90: New test.
- * gfortran.dg/gomp/declare-target-1.f90: New test.
- * gfortran.dg/gomp/declare-target-2.f90: New test.
-
-2016-11-10 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/78270
- * gcc.dg/asan/pr78270.c: New test.
-
-2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR debug/78112
- * g++.dg/pr78112.C: New testcase.
-
-2016-11-09 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/asan/asan_test.C: Remove -Wno-format, add
- -Wno-c++1z-compat.
- * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
- string in case condition contains % characters.
-
- PR c++/78283
- * g++.dg/cpp1z/noexcept-type13.C: New test.
-
-2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
- using (HAS_MOVN) with MIPS III.
-
-2016-11-09 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/46459
- * gfortran.dg/volatile14.f90: New test.
-
-2016-11-09 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/78262
- * gcc.target/i386/pr78262.c: New test.
-
-2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
-
- PR fortran/78259
- * gfortran.dg/pr78259.f90: New test.
-
-2016-11-09 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/60777
- * gfortran.dg/spec_expr_7.f90: New test.
-
-2016-11-09 Jakub Jelinek <jakub@redhat.com>
-
- PR target/77718
- * gcc.c-torture/execute/pr77718.c: New test.
-
- * gcc.dg/ubsan/c99-shift-3.c: New test.
- * gcc.dg/ubsan/c99-shift-4.c: New test.
- * gcc.dg/ubsan/c99-shift-5.c: New test.
- * gcc.dg/ubsan/c99-shift-6.c: New test.
-
-2016-11-09 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
- test-case for memcmp.
- * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
-
-2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- PR testsuite/78269
- * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
-
-2016-11-09 Paul Thomas <pault@gcc.gnu.org>
-
- * gfortran.dg/move_alloc_18.f90: New test.
-
-2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR middle-end/78256
- * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
- * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
-
-2016-11-09 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/71894
- * gfortran.dg/class_59.f90: New test.
-
-2016-11-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78007
- * gcc.dg/vect/vect-bswap32.c: Adjust.
- * gcc.dg/vect/vect-bswap64.c: Likewise.
-
-2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * gcc.dg/ipa/vrp7.c: New test.
-
-2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR ipa/78121
- * gcc.dg/ipa/pr78121.c: New test.
-
-2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
-
- * c-c++-common/asan/default_options.h: New file.
- * c-c++-common/asan/strcasestr-1.c: New test.
- * c-c++-common/asan/strcasestr-2.c: Likewise.
- * c-c++-common/asan/strcspn-1.c: Likewise.
- * c-c++-common/asan/strcspn-2.c: Likewise.
- * c-c++-common/asan/strpbrk-1.c: Likewise.
- * c-c++-common/asan/strpbrk-2.c: Likewise.
- * c-c++-common/asan/strspn-1.c: Likewise.
- * c-c++-common/asan/strspn-2.c: Likewise.
- * c-c++-common/asan/strstr-1.c: Likewise.
- * c-c++-common/asan/strstr-2.c: Likewise.
- * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
-
-2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
-
- * c-c++-common/asan/null-deref-1.c: Adjust testcase.
-
-2016-11-08 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/68440
- * gfortran.dg/class_58.f90: New test.
-
-2016-11-08 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/70799
- * gcc.target/i386/pr70799-2.c: New test.
-
-2016-11-08 Janus Weil <janus@gcc.gnu.org>
-
- PR fortran/77596
- * gfortran.dg/proc_ptr_comp_46.f90: New test.
-
-2016-11-08 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
-
-2016-11-08 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
-
-2016-11-08 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/vect/vect-cond-2.c: Drop xfail.
-
-2016-11-08 Martin Liska <mliska@suse.cz>
-
- PR testsuite/78242
- * g++.dg/asan/use-after-scope-4.C: New test.
- * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
- * gcc.dg/asan/use-after-scope-8.c: Remove.
-
-2016-11-08 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
-
-2016-11-08 Tamar Christina <tamar.christina@arm.com>
-
- PR testsuite/78136
- * gcc.dg/cpp/trad/trad.exp
- (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
- * gcc.dg/cpp/trad/include.c: Use local header file.
-
-2016-11-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78205
- * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
-
-2016-11-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78224
- * g++.dg/torture/pr78224.C: New testcase.
-
-2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/store_merging_1.c: Require store_merge.
- * gcc.dg/store_merging_2.c: Likewise.
- * gcc.dg/store_merging_4.c: Likewise.
- * gcc.dg/store_merging_5.c: Likewise.
- * gcc.dg/store_merging_6.c: Likewise.
- * gcc.dg/store_merging_7.c: Likewise.
- * gcc.dg/store_merging_8.c: Likewise.
- * lib/target-supports.exp (check_effective_target_store_merge): New.
-
-2016-11-07 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
- * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
- * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
- * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
- -mvsx -mpower8-vector.
- * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
- * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
- * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
- -mvsx -mpower8-vector.
-
-2016-11-07 David Edelsohn <dje.gcc@gmail.com>
-
- * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
-
- * gfortran.dg/implicit_class_1.f90: Skip on AIX.
- * gcc.dg/visibility-14.c: XFAIL AIX.
- * gcc.dg/visibility-15.c: XFAIL AIX.
- * gcc.dg/visibility-16.c: XFAIL AIX.
- * gcc.dg/visibility-17.c: XFAIL AIX.
- * gcc.dg/visibility-18.c: XFAIL AIX.
- * gcc.dg/visibility-19.c: XFAIL AIX.
- * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
- * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
- * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
- * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
-
-2016-11-07 Jakub Jelinek <jakub@redhat.com>
-
- PR target/78227
- * gcc.target/i386/pr78227-1.c: New test.
- * gcc.target/i386/pr78227-2.c: New test.
-
-2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR middle-end/35691
- * gcc.dg/pr35691-1.c: New test-case.
- * gcc.dg/pr35691-2.c: Likewise.
-
-2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
-
- PR rtl-optimization/77309
- * gcc.dg/torture/pr77309.c: New test.
-
-2016-11-07 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/71529
- * gcc.target/i386/pr71529.C: Moved to ...
- * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
-
- PR target/64411
- * gcc.target/i386/pr64411.C: Moved to ...
- * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
- lp64.
-
- PR target/65105
- * gcc.target/i386/pr65105-4.C: Moved to ...
- * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
- Run into compile test rather than execute test.
-
-2016-11-07 Richard Biener <rguenther@suse.de>
-
- PR target/78229
- * g++.dg/pr78229.C: New testcase.
-
-2016-11-07 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78218
- * gcc.dg/torture/pr78218.c: New testcase.
-
-2016-11-07 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78228
- * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
-
-2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/77822
- * g++.dg/torture/pr77822.C: New test.
-
-2016-11-07 Martin Liska <mliska@suse.cz>
-
- * c-c++-common/asan/force-inline-opt0-1.c: Disable
- -f-sanitize-address-use-after-scope.
- * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
- internal fn calls.
- * g++.dg/asan/use-after-scope-1.C: New test.
- * g++.dg/asan/use-after-scope-2.C: Likewise.
- * g++.dg/asan/use-after-scope-3.C: Likewise.
- * g++.dg/asan/use-after-scope-types-1.C: Likewise.
- * g++.dg/asan/use-after-scope-types-2.C: Likewise.
- * g++.dg/asan/use-after-scope-types-3.C: Likewise.
- * g++.dg/asan/use-after-scope-types-4.C: Likewise.
- * g++.dg/asan/use-after-scope-types-5.C: Likewise.
- * g++.dg/asan/use-after-scope-types.h: Likewise.
- * gcc.dg/asan/use-after-scope-1.c: Likewise.
- * gcc.dg/asan/use-after-scope-2.c: Likewise.
- * gcc.dg/asan/use-after-scope-3.c: Likewise.
- * gcc.dg/asan/use-after-scope-4.c: Likewise.
- * gcc.dg/asan/use-after-scope-5.c: Likewise.
- * gcc.dg/asan/use-after-scope-6.c: Likewise.
- * gcc.dg/asan/use-after-scope-7.c: Likewise.
- * gcc.dg/asan/use-after-scope-8.c: Likewise.
- * gcc.dg/asan/use-after-scope-9.c: Likewise.
- * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
- * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
- * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
- * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
- * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
-
-2016-11-07 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78189
- * g++.dg/torture/pr78189.C: New testcase.
-
-2016-11-06 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/Wtrampolines.c: XFAIL AIX.
-
-2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
- occuring.
-
-2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/78221
- * arith.c (gfc_complex2real): Change gfc_warning_now to
- gfc_warning.
-
-2016-11-05 Paul Thomas <pault@gcc.gnu.org>
-
- * gfortran.dg/move_alloc_17.f03: New test.
-
-2016-11-05 Richard Biener <rguenther@suse.de>
-
- PR bootstrap/78188
- * g++.dg/ipa/pr78188.C: New test.
-
-2016-11-05 Janus Weil <janus@gcc.gnu.org>
- Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR fortran/69495
- * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
-
-2016-11-05 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/67564
- * gfortran.dg/select_type_39.f03: New test.
-
-2016-11-04 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/64933
- * gfortran.dg/associate_23.f90: New test.
-
-2016-11-04 Jakub Jelinek <jakub@redhat.com>
-
- PR target/77834
- * gcc.dg/pr77834.c: New test.
-
-2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/67980
- * g++.dg/cpp1y/pr67980.C: New.
-
-2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/fold-vec-add-1.c: New.
- * gcc.target/powerpc/fold-vec-add-2.c: New.
- * gcc.target/powerpc/fold-vec-add-3.c: New.
- * gcc.target/powerpc/fold-vec-add-4.c: New.
- * gcc.target/powerpc/fold-vec-add-5.c: New.
- * gcc.target/powerpc/fold-vec-add-6.c: New.
- * gcc.target/powerpc/fold-vec-add-7.c: New.
-
-2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
-
- * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
- for -mbranch-likely, infer -mno-branch-likely for R6.
-
-2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c++/71973
- * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
- * g++.dg/init/new15.C: Likewise.
- * g++.dg/ipa/inline-1.C: Likewise.
- * g++.dg/ipa/inline-2.C: Likewise.
- * g++.dg/lto/20080908-1_0.C: Likewise.
- * g++.dg/tc1/dr20.C: Likewise.
- * g++.dg/tree-ssa/inline-1.C: Likewise.
- * g++.dg/tree-ssa/inline-2.C: Likewise.
- * g++.old-deja/g++.law/except1.C: Likewise.
- * g++.old-deja/g++.other/vbase5.C: Likewise.
- * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
-
-2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/78210
- * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
- possibility of widening multiplies.
-
-2016-11-04 Richard Biener <rguenther@suse.de>
-
- PR middle-end/78185
- * gcc.dg/pr78185.c: New testcase.
-
-2016-10-04 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
- * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
-
-2016-11-03 Jakub Jelinek <jakub@redhat.com>
- Alexandre Oliva <aoliva@redhat.com>
- Jason Merrill <jason@redhat.com>
-
- PR debug/28767
- PR debug/56974
- * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
- * g++.dg/debug/dwarf2/ref-3.C: New test.
- * g++.dg/debug/dwarf2/ref-4.C: New test.
- * g++.dg/debug/dwarf2/refqual-1.C: New test.
- * g++.dg/debug/dwarf2/refqual-2.C: New test.
-
-2016-11-03 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_exp_1.f90: New test.
- * gfortran.dg/dec_exp_2.f90: Likewise.
- * gfortran.dg/dec_exp_3.f90: Likewise.
-
-2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_parameter_1.f: New test.
- * gfortran.dg/dec_parameter_2.f90: Likewise.
- * gfortran.dg/dec_parameter_3.f90: Likewise.
- * gfortran.dg/dec_parameter_4.f90: Likewise.
-
-2016-11-03 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
- output.
- * gcc.dg/tree-prof/time-profiler-3.c: New test.
-
-2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR libgcc/78067
- * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
-
-2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.c-torture/execute/pr78170.c: Require int32plus.
-
-2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
-
- * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
-
-2016-11-01 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
- Check for arm_v8_neon_hw.
- * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
- Likewise.
- * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
- Likewise.
- * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
- Likewise.
-
-2016-11-02 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/store_merging_8.c: New testcase.
-
-2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/warn_argument_mismatch_1.f90: New test.
-
-2016-11-02 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
- * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
- * gcc.dg/addr_equal_1.c: XFAIL AIX.
- * gcc.dg/pr65779.c: XFAIL AIX.
- * gcc.dg/pr70405.c: XFAIL AIX.
-
- * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
- * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
- * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
-
-2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * lib/target-supports.exp (check_gc_sections_available): Use
- -print-prog-name=ld to determine linker used.
-
-2016-11-02 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
- test case.
-
-2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR tree-optimization/78170
- * gcc.c-torture/execute/pr78170.c: New test.
-
-2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR tree-optimization/78162
- * gcc.c-torture/compile/pr78162.c: New test.
-
-2016-11-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78035
- PR tree-optimization/77964
- * gcc.target/i386/pr78035.c: New testcase.
-
-2016-11-02 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/vrp111.c: New testcase.
- * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
- * gcc.dg/tree-ssa/pr21086.c: Likewise.
- * gcc.dg/tree-ssa/pr58480.c: Likewise.
- * gcc.dg/tree-ssa/vrp08.c: Likewise.
-
-2016-11-01 David Edelsohn <dje.gcc@gmail.com>
-
- * gfortran.dg/pr70937.f90: require-effective-target lto.
-
-2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/69544
- * gfortran.dg/where_6.f90: New test.
-
-2016-11-01 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/debug/dwarf2/inline-var-1.C: New test.
-
-2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/69544
- * gfortran.dg/where_5.f90: New test.
-
-2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
-
- * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
- * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
- * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
- * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
-
-2016-11-01 Uros Bizjak <ubizjak@gmail.com>
-
- * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
- Whitespace fixes.
- (check_effective_target_vect_cmdline_needed): Check
- is-effective-target ia32 for x86 targets.
- (check_effective_target_vect_simd_clones): Simplify condition.
- (check_effective_target_vect_double): Ditto.
- (check_effective_target_vect_aligned_arrays): Check
- is-effective-target ia32 for x86 targets. Simplify condition.
- (check_effective_target_vect_multiple_sizes): Simplify condition.
- (check_effective_target_sqrt_insn): Add i?86-*-* target.
- (check_effective_target_sync_int_128): Simplify condition.
- (check_effective_target_sync_int_128_runtime): Ditto.
- (check_effective_target_sync_long_long_runtime): Ditto.
- (check_effective_target_divmod): Add i?86-*-* target.
-
-2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vsx-extract-4.c: New test.
- * gcc.target/powerpc/vsx-extract-5.c: Likewise.
-
-2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/54679
- * gfortran.dg/fmt_l.f90: Update test.
- * gfortran.dg/fmt_l0.f90: New test.
-
-2016-10-31 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/78089
- * c-c++-common/builtin-shuffle-1.c: New test.
- * g++.dg/cpp0x/addressof3.C: New test.
-
-2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- Add tests for a const member and a reference member for launder.
- * g++.dg/cpp1z/launder3.C: New.
- * g++.dg/cpp1z/launder4.C: Likewise.
- * g++.dg/cpp1z/launder5.C: Likewise.
- * g++.dg/cpp1z/launder5.cc: Likewise.
- * g++.dg/cpp1z/launder5.h: Likewise.
- * g++.dg/cpp1z/launder6.C: Likewise.
- * g++.dg/cpp1z/launder6.cc: Likewise.
- * g++.dg/cpp1z/launder6.h: Likewise.
-
-2016-10-31 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77948
- * g++.dg/cpp0x/pr77948-1.C: New test.
- * g++.dg/cpp0x/pr77948-2.C: New test.
- * g++.dg/cpp0x/pr77948-3.C: New test.
- * g++.dg/cpp0x/pr77948-4.C: New test.
- * g++.dg/cpp0x/pr77948-5.C: New test.
- * g++.dg/cpp0x/pr77948-6.C: New test.
-
- PR tree-optimization/77860
- * gcc.dg/pr77860.c: New test.
-
-2016-10-31 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77886
- * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
-
-2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/lto/pr60449_0.c: Skip for avr.
-
-2016-10-30 Le-Chun Wu <lcwu@google.com>
- Mark Wielaard <mjw@redhat.com>
-
- * gcc.dg/Wshadow-compatible-local-1.c: New test.
- * gcc.dg/Wshadow-local-1.c: Likewise.
- * gcc.dg/Wshadow-local-2.c: Likewise.
- * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
- * g++.dg/warn/Wshadow-local-1.C: Likewise.
- * g++.dg/warn/Wshadow-local-2.C: Likewise.
-
-2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/71915
- PR tree-optimization/71490
- * gcc.dg/tree-ssa/pr54245.c: Delete.
- * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
- document why.
-
-2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/78123
- * gfortran.dg/fmt_t_9.f: New test.
-
-2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/67219
- * gfortran.dg/pr67219.f90: New test.
-
-2016-10-29 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/77919
- * g++.dg/torture/pr77919-2.C: New test.
-
- PR target/78148
- * gcc.dg/pr78148.c: New test.
-
-2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/overflow-3.c: Replace and move old one to...
- * gcc.target/sparc/overflow-4.c: ...here.
- * gcc.target/sparc/overflow-5.c: New test.
-
-2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
- Kugan Vivekanandarajah <kuganv@linaro.org>
- Jim Wilson <jim.wilson@linaro.org>
-
- PR tree-optimization/43721
- * lib/target-supports.exp (check_effective_target_divmod): New.
- (check_effective_target_divmod_simode): Likewise.
- (check_effective_target_arm_divmod_simode): Likewise.
- * gcc.dg/divmod-1-simode.c: New test.
- * gcc.dg/divmod-1.c: Likewise.
- * gcc.dg/divmod-2-simode.c: Likewise.
- * gcc.dg/divmod-2.c: Likewise.
- * gcc.dg/divmod-3-simode.c: Likewise.
- * gcc.dg/divmod-3.c: Likewise.
- * gcc.dg/divmod-4-simode.c: Likewise.
- * gcc.dg/divmod-4.c: Likewise.
- * gcc.dg/divmod-5.c: Likewise.
- * gcc.dg/divmod-6-simode.c: Likewise.
- * gcc.dg/divmod-6.c: Likewise.
- * gcc.dg/divmod-7.c: Likewise.
-
-2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
- Jakub Jelinek <jakub@redhat.com>
- Andrew Pinski <pinskia@gmail.com>
-
- PR middle-end/22141
- PR rtl-optimization/23684
- * gcc.c-torture/execute/pr22141-1.c: New test.
- * gcc.c-torture/execute/pr22141-2.c: Likewise.
- * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
- * gcc.target/aarch64/ldp_stp_4.c: Likewise.
- * gcc.dg/store_merging_1.c: New test.
- * gcc.dg/store_merging_2.c: Likewise.
- * gcc.dg/store_merging_3.c: Likewise.
- * gcc.dg/store_merging_4.c: Likewise.
- * gcc.dg/store_merging_5.c: Likewise.
- * gcc.dg/store_merging_6.c: Likewise.
- * gcc.dg/store_merging_7.c: Likewise.
- * gcc.target/i386/pr22141.c: Likewise.
- * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
- * g++.dg/init/new17.C: Likewise.
-
-2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
-
- PR middle-end/72747
- * c-c++-common/pr72747-1.c: New test.
- * c-c++-common/pr72747-2.c: Likewise.
-
-2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/oscbreak-1.c: New test.
-
-2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
-
-2016-10-28 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/77919
- * g++.dg/torture/pr77919.C: New test.
-
- PR rtl-optimization/78132
- * gcc.target/i386/pr78132.c: New test.
-
-2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
-
-2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vsx-simode.c: New test.
- * gcc.target/powerpc/vsx-simode2.c: Likewise.
- * gcc.target/powerpc/vsx-simode3.c: Likewise.
-
-2016-10-27 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/78026
- * gfortran.dg/gomp/pr78026.f03: New test.
- * gfortran.dg/select_type_38.f03: New test.
-
- PR middle-end/78025
- * g++.dg/gomp/declare-simd-7.C: New test.
-
-2016-10-27 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
- * gfortran.dg/dec_init_2.f90: Likewise.
- * gfortran.dg/dec_init_3.f90: New test.
- * gfortran.dg/dec_init_4.f90: Likewise.
-
-2016-10-27 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/fold-narrowbopcst-1.c: New test.
-
-2016-10-27 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
- dg-shouldfail/dg-output instead of XFAIL.
- * gfortran.dg/dec_io_6.f90: Likewise.
-
-2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
- * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
- * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
- * gcc.target/arm/atomic-op-char-3.c: Likewise.
- * gcc.target/arm/atomic-op-consume-3.c: Likewise.
- * gcc.target/arm/atomic-op-int-3.c: Likewise.
- * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
- * gcc.target/arm/atomic-op-release-3.c: Likewise.
- * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
- * gcc.target/arm/atomic-op-short-3.c: Likewise.
-
-2016-10-27 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/fold-convmaxconv-1.c: New test.
- * gcc.dg/fold-convminconv-1.c: New test.
-
-2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/78092
- * gfortran.dg/pr78092.f90: New test.
-
-2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR target/78056
- * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
- expected error message.
- * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
- expected error message.
- * gcc.target/powerpc/vsu/vec-all-nez-7.c
- (test_all_not_equal_and_not_zero): Change expected error message.
-
-2016-10-26 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/77973
- * gfortran.dg/gomp/pr77973.f90: New test.
-
-2016-10-26 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/78108
- * gfortran.dg/submodule_18.f08: New test.
- * gfortran.dg/submodule_19.f08: New test.
-
-2016-10-26 Michael Matz <matz@suse.de>
-
- * g++.dg/pr78060.C: New test.
- * gfortran.dg/pr78061.f: New test.
- * g++.dg/pr78088.C: New test.
-
-2016-10-26 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_io_1.f90: New test.
- * gfortran.dg/dec_io_2.f90: New test.
- * gfortran.dg/dec_io_3.f90: New test.
- * gfortran.dg/dec_io_4.f90: New test.
- * gfortran.dg/dec_io_5.f90: New test.
- * gfortran.dg/dec_io_6.f90: New test.
-
-2016-10-25 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/78106
- * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
-
-2016-10-25 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_bitwise_ops_1.f90: New test.
- * gfortran.dg/dec_bitwise_ops_2.f90: New test.
-
-2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt59.adb: New test.
- * gnat.dg/opt59_pkg.ad[sb]: New helper.
-
- * gnat.dg/opt60.adb: New test.
-
-2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/72770
- * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
- this pr.
-
-2016-10-25 Jakub Jelinek <jakub@redhat.com>
-
- PR target/78102
- * gcc.target/i386/pr78102.c: New test.
-
-2016-10-25 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_logical_xor_1.f90: New test.
- * gfortran.dg/dec_logical_xor_2.f90: New test.
- * gfortran.dg/dec_logical_xor_3.f03: New test.
-
-2016-10-25 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_loc_rval_1.f90: New test.
- * gfortran.dg/dec_loc_rval_2.f90: New test.
- * gfortran.dg/dec_loc_rval_3.f03: New test.
-
-2016-10-25 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_type_print.f90: New testcase.
-
-2016-10-25 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/feed_1.f90: New test.
- * gfortran.dg/feed_2.f90: New test.
-
-2016-10-25 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/78106
- * gcc.dg/asan/pr78106.c: New test.
-
-2016-10-25 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
-
-2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR target/78041
- * gcc.target/arm/pr78041.c: New test.
-
-2016-10-25 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp1z/launder1.C: New test.
- * g++.dg/cpp1z/launder2.C: New test.
-
-2016-10-25 Georg-Johann Lay <avr@gjlay.de>
- Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
-
- PR target/71676
- PR target/71678
- * gcc.target/avr/pr71676-2.c: New test.
-
-2016-10-25 Georg-Johann Lay <avr@gjlay.de>
- Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
-
- PR target/71676
- PR target/71678
- * gcc.target/avr/pr71676-1.c: New test.
- * gcc.target/avr/pr71676-3.c: New test.
- * gcc.target/avr/pr71676.c: New test.
- * gcc.target/avr/pr71678.c: New test.
-
-2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
-
- * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
- such that cloned verions of tested functions are not created.
-
-2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/71895
- * gfortran.dg/pr71895.f90: New test.
-
-2016-10-24 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/debug/dwarf2/ref-2.C: New test.
-
-2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * c-c++-common/Wint-in-bool-context-3.c: New test.
-
-2016-10-24 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/77735
- * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
- * 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: Adjust/relax.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
- * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
-
-2016-10-24 Richard Biener <rguenther@suse.de>
-
- PR testsuite/71491
- * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
- * gcc.dg/vect/slp-45.c: Likewise.
-
-2016-10-24 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
- * gcc.dg/tree-ssa/pr21458.c: Likewise.
- * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
-
-2016-10-24 Georg-Johann Lay <avr@gjlay.de>
-
- PR target/78093
- * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
- * gcc.target/avr/torture/tiny-absdata-1.c: New test.
-
-2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
-
-2016-10-24 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/bmi2-pext-1.c: New test.
- * gcc.target/i386/bmi2-pdep-1.c: New test.
- * gcc.target/i386/bmi2-bzhi-3.c: New test.
- * gcc.target/i386/tbm-bextri-1.c: New test.
- * gcc.target/i386/bmi-bextr-6.c: New test.
-
-2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR target/77483
- * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
- * gcc.target/i386/pr65105-1.c: Likewise.
- * gcc.target/i386/pr65105-2.c: Likewise.
- * gcc.target/i386/pr65105-3.c: Likewise.
- * gcc.target/i386/pr65105-5.c: Likewise.
- * gcc.target/i386/pr67761.c: Likewise.
- * gcc.target/i386/pr70799-1.c: Likewise.
-
-2016-10-24 Martin Liska <mliska@suse.cz>
-
- PR sanitizer/77966
- * c-c++-common/ubsan/unreachable-3.c: New test.
-
-2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77763
- * gfortran.dg/pr77763.f90
-
-2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/54730
- PR fortran/78033
- * gfortran.dg/pr78033.f90: New test.
-
-2016-10-23 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/69834
- * gfortran.dg/select_type_1.f03: Change error for overlapping
- TYPE IS cases.
- * gfortran.dg/select_type_36.f03: New test.
-
-2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
-
-2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/78021
- * gfortran.dg/string_length_3.f90: New test.
-
-2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray_alloc_comp_2.f08: New test.
-
-2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/43366
- PR fortran/57117
- PR fortran/61337
- * gfortran.dg/alloc_comp_class_5.f03: New test.
- * gfortran.dg/class_allocate_21.f90: New test.
- * gfortran.dg/class_allocate_22.f90: New test.
- * gfortran.dg/realloc_on_assign_27.f08: New test.
-
-2016-10-21 Jeff Law <law@redhat.com>
-
- * PR tree-optimization/71947
- * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
- * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
- * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
-
-2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * gcc.dg/ipa/vrp5.c: New test.
- * gcc.dg/ipa/vrp6.c: New test.
-
-2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/test_frame_17.c: New test.
-
-2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/test_frame_17.c: New test.
-
-2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
-
- PR preprocessor/71681
- * gcc.dg/cpp/pr71681-1.c: New testcase
- * gcc.dg/cpp/pr71681-2.c: Likewise
- * gcc.dg/cpp/remap/header.gcc: File for added test-cases
- * gcc.dg/cpp/remap/a/header.gcc: Likewise
- * gcc.dg/cpp/remap/a/t_1.h: Likewise
- * gcc.dg/cpp/remap/a/t_2.h: Likewise
-
-2016-10-21 Jakub Jelinek <jakub@redhat.com>
-
- PR target/78057
- * gcc.target/i386/pr78057.c: New test.
-
- * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
-
-2016-10-21 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/69566
- * gfortran.dg/select_type_37.f03: New test.
-
-2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- PR target/71627
- * gcc.target/avr/pr71627.c: New test
-
-2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/overflow-1.c: New test.
- * gcc.target/sparc/overflow-2.c: Likewise.
- * gcc.target/sparc/overflow-3.c: Likewise.
-
-2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
- effective target.
-
-2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR rtl-optimization/78038
- * gcc.target/aarch64/pr78038.c: New test.
-
-2016-10-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/78051
- * g++.dg/torture/pr78051.C: New testcase.
-
-2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * c-c++-common/wdate-time.c: Restored test case.
- * g++.dg/warn/Wconversion-real.C: Deleted empty file.
-
-2016-10-20 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
-
-2016-10-20 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/78037
- * gcc.target/i386/pr78037.c: New test.
-
-2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/visium/overflow8.c: New.
- * gcc.target/visium/overflow16.c: Likewise.
- * gcc.target/visium/overflow32: Likewise.
-
-2016-10-20 Michael Matz <matz@suse.de>
-
- * gcc.dg/loop-split.c: New test.
- * gcc.dg/tree-ssa/ifc-9.c: Update.
- * gcc.dg/tree-ssa/ifc-10.c: Update.
-
-2016-10-20 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/graphite/pr35356-1.c: Update.
-
-2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/77446
- * g++.dg/cpp1y/pr77446.C: New.
-
-2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR tree-optimization/53979
- * gcc.dg/pr53979-1.c: New test-case.
- * gcc.dg/pr53979-2.c: Likewise.
-
-2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * c-c++-common/Wint-in-bool-context-2.c: New test.
-
-2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- * gfortran.dg/dtio_17.f90: Fix test.
-
-2016-10-19 Aldy Hernandez <aldyh@redhat.com>
-
- * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
- * gcc.dg/Walloca-2.c: Same.
-
-2016-10-19 Aldy Hernandez <aldyh@redhat.com>
-
- * gcc.dg/Wvla-1.c: Rename to...
- * gcc.dg/Wvla-larger-than-1.c: ...this.
- * gcc.dg/Wvla-2.c: Rename to...
- * gcc.dg/Wvla-larger-than-2.c: ...this.
- * gcc.dg/Wvla-3.c: Rename to...
- * gcc.dg/Walloca-11.c.: ...this.
- * gcc.dg/wvla-[1-7].c: Rename to:
- * gcc.dg/Wvla-[1-7].c: ...this.
-
-2016-10-19 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/78005
- * gcc.dg/vect/pr78005.c: New.
- * gcc.target/i386/l_fma_float_1.c: Revise test.
- * 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.
- * gcc.target/i386/l_fma_double_1.c: Ditto.
- * 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.
-
-2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
-
- PR tree-optimization/78024
- * gcc.dg/goacc/loop-processing-1.c: New file.
-
-2016-10-19 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
-
-2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
- * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
- * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
- * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
- * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
- * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
- * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
- * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
- * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
- * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
- * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
- * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
- * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
- * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
- * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
- * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
- * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
- * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
- * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
- * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
- * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
- * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
- * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
- * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
- * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
- * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
- * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
- * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
- * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
- * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
- * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
- * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
- * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
- * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
- * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
- * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
- * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
- * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
- * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
- * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
- * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
- * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
- * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
- * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
- * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
- * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
- * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
- * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
- * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
- * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
- * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
- * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
- * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
- * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
- * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
- * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
- * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
- * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
- * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
- * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
- * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
- * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
- * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
- * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
- * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
- * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
- * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
- * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
- * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
- * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
- * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
- * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
- * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
- * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
- * gcc.target/powerpc/vsu/vsu.exp: New file.
-
-2016-10-18 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/77991
- * gcc.target/i386/pr77991.c: New test.
-
-2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
- LTO is used.
-
-2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
-
-2016-10-18 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
- * gcc.dg/tree-ssa/pr21001.c: Likewise.
- * gcc.dg/tree-ssa/pr21090.c: Likewise.
- * gcc.dg/tree-ssa/pr21294.c: Likewise.
- * gcc.dg/tree-ssa/pr21563.c: Likewise.
- * gcc.dg/tree-ssa/pr23744.c: Likewise.
- * gcc.dg/tree-ssa/pr25382.c: Likewise.
- * gcc.dg/tree-ssa/pr68431.c: Likewise.
- * gcc.dg/tree-ssa/vrp03.c: Likewise.
- * gcc.dg/tree-ssa/vrp06.c: Likewise.
- * gcc.dg/tree-ssa/vrp07.c: Likewise.
- * gcc.dg/tree-ssa/vrp09.c: Likewise.
- * gcc.dg/tree-ssa/vrp19.c: Likewise.
- * gcc.dg/tree-ssa/vrp20.c: Likewise.
- * gcc.dg/tree-ssa/vrp92.c: Likewise.
- * gcc.dg/pr68217.c: Likewise.
- * gcc.dg/predict-9.c: Likewise.
- * gcc.dg/tree-prof/val-prof-5.c: Adjust.
- * gcc.dg/predict-1.c: Likewise.
-
-2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- * gfortran.dg/dtio_17.f90: New test.
-
-2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * gcc.dg/ipa/vrp4.c: Adjust testcase.
-
-2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * gcc.dg/ipa/vrp4.c: New test.
-
-2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * gcc.dg/torture/pr39074-2.c: Adjust testcase.
- * gcc.dg/torture/pr39074.c: Likewise.
-
-2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
- * gnat.dg/trampoline4.adb: Minor tweak.
-
-2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/77916
- * gcc.dg/torture/pr77916.c: New.
-
-2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77978
- * gfortran.dg/pr77978_1.f90: New test.
- * gfortran.dg/pr77978_2.f90: Ditto.
- * gfortran.dg/pr77978_3.f90: Ditto.
-
-2016-10-17 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/61420
- PR fortran/78013
- * gfortran.dg/proc_ptr_49.f90: New test.
-
-2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR target/77308
- * gcc.target/arm/pr77308.c: New test.
-
-2016-10-17 David Edelsohn <dje.gcc@gmail.com>
-
- * lib/target-supports.exp
- (check_effective_target_floatn_nx_runtime): Return 0 for
- powerpc*-ibm-aix*.
-
-2016-10-17 Andrew Pinski <apinski@cavium.com>
-
- * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
- long instead of long.
- * gcc.target/aarch64/cinc_common_1.c: Likewise.
- * gcc.target/aarch64/combine_bfi_1.c: Likewise.
- * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
- * gcc.target/aarch64/mult-synth_4.c: Likewise.
- * gcc.target/aarch64/pr68102_1.c: Likewise.
- * gcc.target/aarch64/target_attr_3.c: Likewise.
-
-2016-10-17 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77988
- * gcc.dg/torture/pr77988.c: New testcase.
-
-2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/pr71636-1.c: New test-case.
- * gcc.dg/pr71636-2.c: Likewise.
-
-2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/trampoline3.adb: New test.
- * gnat.dg/trampoline4.adb: Likewise.
-
-2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- * gfortran.dg/dtio_16.f90: New test.
-
-2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/bmaskbshuf.c: Rename to...
- * gcc.target/sparc/bmaskbshuf-1.c: ...this.
- * gcc.target/sparc/bmaskbshuf-2.c: New test.
-
-2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/popc.c: Rename to...
- * gcc.target/sparc/popc-1.c: ...this.
- * gcc.target/sparc/popc-2.c: New test.
-
-2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/77972
- * gfortran.dg/unexpected_eof_4.f90: New test.
-
-2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR libfortran/48587
- * gfortran.dg/negative_unit2.f90: New test.
-
-2016-10-14 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/77959
- * gfortran.dg/pr77959.f90: New test.
-
- DR 1511 - const volatile variables and ODR
- * g++.dg/DRs/dr1511-1.C: New test.
- * g++.dg/DRs/dr1511-2.C: New test.
-
-2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/debug7.adb (dg-options): Remove -g.
- * gnat.dg/debug8.adb (dg-options): Add -margs.
- * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
-
-2016-10-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77979
- * gcc.dg/torture/pr77979.c: New testcase.
-
-2016-10-14 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
- * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
- * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
-
-2016-10-14 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
- Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
- * gcc.dg/torture/pr77937-2.c: Likewise.
-
-2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/lto15.adb: Adjust.
- * gnat.dg/lto16.adb: Likewise.
- * gnat.dg/lto17.adb: Likewise
- * gnat.dg/lto18.ad[sb]: New test.
- * gnat.dg/lto18_pkg.ads: New helper.
- * gnat.dg/lto19.adb: New test.
- * gnat.dg/lto19_pkg1.ad[sb]: New helper.
- * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
- * gnat.dg/lto20.adb: New test.
- * gnat.dg/lto20_pkg.ad[sb]: New helper.
-
-2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray_38.f90: Expect error message.
-
-2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/spellcheck_1.c: New test.
- * gcc.target/aarch64/spellcheck_2.c: Likewise.
- * gcc.target/aarch64/spellcheck_3.c: Likewise.
- * gcc.target/aarch64/spellcheck_4.c: Likewise.
- * gcc.target/aarch64/spellcheck_5.c: Likewise.
- * gcc.target/aarch64/spellcheck_6.c: Likewise.
-
-2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
-
- * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
-
-2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR tree-optimization/77937
- * gcc.dg/torture/pr77937-1.c: New.
- * gcc.dg/torture/pr77937-2.c: New.
-
-2016-10-13 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp1z/inline-var1.C: New test.
- * g++.dg/cpp1z/inline-var1a.C: New test.
- * g++.dg/cpp1z/inline-var1.h: New file.
- * g++.dg/cpp1z/inline-var2.C: New test.
- * g++.dg/cpp1z/inline-var3.C: New test.
- * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
- uninitialized const.
-
-2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
-
- * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
- Xscale is specified, not just -march.
- * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
- is incompatible with Xscale.
-
-2016-10-13 Martin Sebor <msebor@redhat.com>
-
- PR c++/71912
- * g++.dg/ext/flexary4.C: Adjust.
- * g++.dg/ext/flexary5.C: Same.
- * g++.dg/ext/flexary9.C: Same.
- * g++.dg/ext/flexary19.C: New test.
- * g++.dg/ext/flexary18.C: New test.
- * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
- regression test.
- * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
- Avoid generating a flexible array member in an array.
-
-2016-10-13 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
- to placate -Wformat on targets where the type is not int.
-
-2016-10-13 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
- in INSN_LOCATION.
-
-2016-10-13 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.target/i386/l_fma_float_1.c: Revise test.
- * 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.
- * gcc.target/i386/l_fma_double_1.c: Ditto.
- * 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.
-
-2016-10-13 Bin Cheng <bin.cheng@arm.com>
-
- * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
-
-2016-10-13 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/vect/vect-98.c: Refine test case.
- * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
- * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
- * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
-
-2016-10-13 Jakub Jelinek <jakub@redhat.com>
-
- PR c/77946
- * c-c++-common/Wimplicit-fallthrough-34.c: New test.
-
-2016-10-13 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/77943
- * g++.dg/tree-ssa/pr77943.C: New test.
-
-2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/72832
- * gfortran.dg/allocate_with_source_22.f03: New test.
- * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
- fail.
-
-2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
- * gcc.target/arm/movsi_movw.c: Likewise.
- * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
- directive to work on big endian targets.
-
-2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * gcc.dg/tree-ssa/evrp6.c: New test.
-
-2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
- * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
- * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
-
-2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
-
- * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
- * gcc.target/powerpc/warn-2.c: Ditto.
-
-2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
-
- * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
- * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
- * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
- for -mmsa.
- * gcc.target/mips/msa.c: New test.
- * gcc.target/mips/msa-builtins.c: Likewise.
- * lib/target-supports.exp (check_mips_msa_hw_available): New.
- (check_effective_target_mips_msa_runtime): Likewise.
- (check_effective_target_mips_msa): Likewise.
- (add_options_for_mips_msa): Likewise.
- (check_effective_target_vect_int): Return TRUE for MIPS MSA.
- (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_vect_shift_char): Likewise.
- (check_effective_target_vect_long): Likewise.
- (check_effective_target_vect_float): Likewise.
- (check_effective_target_vect_double): Likewise.
- (check_effective_target_vect_long_long): 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_sdot_qi): Likewise.
- (check_effective_target_vect_udot_qi): Likewise.
- (check_effective_target_vect_sdot_hi): Likewise.
- (check_effective_target_vect_udot_hi): Likewise.
- (check_effective_target_vect_pack_trunc): Likewise.
- (check_effective_target_vect_unpack): Likewise.
- (check_effective_target_vect_hw_misalign): Likewise.
- (check_effective_target_vect_condition): Likewise.
- (check_effective_target_vect_cond_mixed): Likewise.
- (check_effective_target_vect_char_mult): Likewise.
- (check_effective_target_vect_short_mult): Likewise.
- (check_effective_target_vect_int_mult): Likewise.
- (check_effective_target_vect_extract_even_odd): Likewise.
- (check_effective_target_vect_interleave): Likewise.
- (check_vect_support_and_set_flags): Check if the target supports MSA
- and append to the list of EFFECTIVE_TARGETS.
-
-2016-10-12 Richard Biener <rguenther@suse.de>
-
- PR debug/77947
- * g++.dg/torture/pr77947.C: New testcase.
-
-2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
-
- * gnat.dg/debug8.adb: New testcase.
-
-2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
-
- * gnat.dg/debug9.adb: New testcase.
-
-2016-10-12 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/vrp35.c: Adjust.
- * gcc.dg/tree-ssa/vrp36.c: Likewise.
- * gcc.dg/tree-ssa/vrp46.c: Likewise.
-
-2016-10-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77920
- * gcc.dg/torture/pr77920.c: New testcase.
-
-2016-10-12 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/77929
- * gcc.c-torture/compile/pr77929.c: New test.
-
- * c-c++-common/Wimplicit-fallthrough-25.c: New test.
- * c-c++-common/Wimplicit-fallthrough-26.c: New test.
- * c-c++-common/Wimplicit-fallthrough-27.c: New test.
- * c-c++-common/Wimplicit-fallthrough-28.c: New test.
- * c-c++-common/Wimplicit-fallthrough-29.c: New test.
- * c-c++-common/Wimplicit-fallthrough-30.c: New test.
- * c-c++-common/Wimplicit-fallthrough-31.c: New test.
- * c-c++-common/Wimplicit-fallthrough-32.c: New test.
- * c-c++-common/Wimplicit-fallthrough-33.c: New test.
-
-2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/setcc-4.c: Adjust.
- * gcc.target/sparc/setcc-5.c: Likewise.
- * gcc.target/sparc/setcc-6.c: Likewise.
- * gcc.target/sparc/setcc-7.c: Likewise.
- * gcc.target/sparc/setcc-8.c: Likewise.
- * gcc.target/sparc/setcc-9.c: Likewise.
- * gcc.target/sparc/setcc-10.c: Delete.
-
-2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77942
- * gfortran.dg/pr77942.f90
-
-2016-10-11 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_math.f90: New testsuite.
-
-2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
- (main): Declare j as i32 instead of int.
-
-2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- PR testsuite/PR77710
- * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
- target triplet instead of *-*-*-*.
-
-2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/unchecked_convert10.adb: New test.
- * gnat.dg/unchecked_convert11.adb: Likewise.
- * gnat.dg/unchecked_convert12.adb: Likewise.
-
-2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/cbcond-1.c: New test.
- * gcc.target/sparc/cbcond-2.c: Likewise.
- * gcc.target/sparc/movcc-1.c: Likewise.
- * gcc.target/sparc/movcc-2.c: Likewise.
- * gcc.target/sparc/setcc-1.c: Adjust.
- * gcc.target/sparc/setcc-2.c: Likewise.
- * gcc.target/sparc/setcc-3.c: Likewise.
- * gcc.target/sparc/setcc-4.c: Likewise.
- * gcc.target/sparc/setcc-5.c: Likewise.
- * gcc.target/sparc/setcc-6.c: New test.
- * gcc.target/sparc/setcc-7.c: Likewise.
- * gcc.target/sparc/setcc-8.c: Likewise.
- * gcc.target/sparc/setcc-9.c: Likewise.
- * gcc.target/sparc/setcc-10.c: Likewise.
-
-2016-10-10 Jeff Law <law@redhat.com>
-
- PR tree-optimization/71947
- * gcc.dg/tree-ssa/pr71947-1.c: New test.
- * gcc.dg/tree-ssa/pr71947-2.c: New test.
- * gcc.dg/tree-ssa/pr71947-3.c: New test.
- * gcc.dg/tree-ssa/pr71947-4.c: New test.
- * gcc.dg/tree-ssa/pr71947-5.c: New test.
- * gcc.dg/tree-ssa/pr71947-6.c: New test.
-
-2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/77915
- * gfortran.dg/matmul_11.f90: New test.
-
-2016-10-10 Jiong Wang <jiong.wang@arm.com>
-
- * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
- * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
-
-2016-10-10 Jiong Wang <jiong.wang@arm.com>
-
- * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
-
-2016-10-10 Jiong Wang <jiong.wang@arm.com>
-
- * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
- Enable AArch64.
- * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
- vdup*_laneq.
- * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
-
-2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
- Jiong Wang <jiong.wang@arm.com>
-
- * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
- AArch64 support.
- (add_options_for_arm_v8_2a_fp16_neon): Likewise.
- (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
- AArch64 targets.
- (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
- AArch64 targets.
- (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
- targets.
- (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
-
-2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/specs/vfa.ads: New test.
-
-2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
-
- * gnat.dg/inline13.ad[sb]: New test.
- * gnat.dg/inline13_pkg.ad[sb]: New helper.
-
-2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/biased_subtype.adb: New test.
-
-2016-10-09 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/77901
- * gcc.c-torture/compile/pr77901.c: New test.
-
-2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
- * gcc.dg/ipa/propalign-2.c: Likewise
- * gcc.dg/ipa/propalign-3.c: Likewise.
- * gcc.dg/ipa/propalign-4.c: Likewise.
- * gcc.dg/ipa/propalign-5.c: Likewise.
-
-2016-10-08 Jakub Jelinek <jakub@redhat.com>
-
- * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
-
- * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
-
- * c-c++-common/Wimplicit-fallthrough-23.c: New test.
- * c-c++-common/Wimplicit-fallthrough-24.c: New test.
-
-2016-10-07 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_union_11.f90: New testcase.
-
-2016-10-07 Nathan Sidwell <nathan@acm.org>
-
- PR c++/66443
- * g++.dg/cpp0x/pr66443-cxx11.C: New.
- * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
- * g++.dg/cpp1y/pr66443-cxx14.C: New
- * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
- * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
-
-2016-10-07 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp0x/addressof1.C: New test.
- * g++.dg/cpp0x/addressof2.C: New test.
-
-2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/float128-type-1.c: New test to check that
- PowerPC 64-bit Linux enables -mfloat128-type by default.
- * gcc.target/powerpc/float128-type-2.c: Likewise.
- * gcc.target/powerpc/float128-mix.c: Change error message to
- reflect that __ibm128 is now #define'ed to be long double.
-
-2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77406
- * gfortran.dg/pr77406.f90: New test.
- * gfortran.dg/assumed_type_3.f90: Update error messages.
- * gfortran.dg/defined_operators_1.f90: Ditto.
- * gfortran.dg/generic_26.f90: Ditto.
- * gfortran.dg/generic_7.f90: Ditto.
- * gfortran.dg/gomp/udr5.f90: Ditto.
- * gfortran.dg/gomp/udr7.f90: Ditto.
- * gfortran.dg/interface_1.f90: Ditto.
- * gfortran.dg/interface_37.f90: Ditto.
- * gfortran.dg/interface_5.f90: Ditto.
- * gfortran.dg/interface_6.f90: Ditto.
- * gfortran.dg/interface_7.f90
- * gfortran.dg/no_arg_check_3.f90
- * gfortran.dg/operator_5.f90
- * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
-
-2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c++/77700
- * c-c++-common/Wint-in-bool-context.c: Update test.
-
-2016-10-07 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/vrp01.c: Adjust.
- * gcc.dg/tree-ssa/vrp34.c: Likewise.
-
-2016-10-07 Marek Polacek <polacek@redhat.com>
-
- * c-c++-common/Wimplicit-fallthrough-22.c: New test.
-
-2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
-
- PR c++/69733
- * c-c++-common/pr69733.c: New test.
- * gcc.dg/pr69733.c: New test.
- * gcc.target/i386/pr69733.c: New test.
-
-2016-10-07 Marek Polacek <polacek@redhat.com>
-
- PR c++/77803
- * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
-
-2016-10-07 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/77664
- * gcc.dg/tree-ssa/pr77664.c: New test.
- * gcc.dg/pr77664.c: New test.
-
-2016-10-06 Louis Krupp <louis.krupp@zoho.com>
-
- * gfortran.dg/pr69955.f90: New test.
-
-2016_10-06 Louis Krupp <louis.krupp@zoho.com>
-
- PR fortran/57910
- * gfortran.dg/pr57910.f90: New test.
-
-2016-10-06 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
- * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
-
-2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR tree-optimization/77862
- * gcc.dg/pr77862.c: New test.
-
-2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * gcc.dg/tree-ssa/evrp4.c: New test.
-
-2016-10-06 Jeff Law <law@redhat.com>
-
- PR tree-optimization/71661
- * gcc.dg/tree-ssa/pr71661.c: New test.
-
-2016-10-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77855
- * gcc.dg/torture/pr77855.c: New testcase.
-
-2016-10-06 James Clarke <jrtc27@jrtc27.com>
- Eric Botcazou <ebotcazou@adacore.com>
-
- * g++.dg/other/pr77759.C: New test.
-
-2016-10-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77839
- * gcc.dg/torture/pr77839.c: New testcase.
-
-2016-10-06 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/cpp1z/init-statement9.C: New test.
-
-2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
-
- * gcc.target/i386/pcommit-1.c: Deleted.
- * gcc.target/i386/sse-12.c: Deleted -pcommit option.
- * 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.
-
-2016-10-05 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/pr77833.c: Require int128 effective target.
-
-2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
-
- PR fortran/58991
- PR fortran/58992
- * gfortran.dg/associate_22.f90: New test.
-
-2016-10-05 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_union_9.f90: New testcase.
- * gfortran.dg/dec_union_10.f90: New testcase.
-
-2016-10-05 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/66343
- * gcc.dg/pch/pr66343-3.c: New test.
- * gcc.dg/pch/pr66343-3.hs: New file.
-
- PR sanitizer/66343
- * gcc.dg/pch/pr66343-1.c: New test.
- * gcc.dg/pch/pr66343-1.hs: New file.
- * gcc.dg/pch/pr66343-2.c: New test.
- * gcc.dg/pch/pr66343-2.hs: New file.
-
-2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * c-c++-common/Wint-in-bool-context.c: Update test.
-
-2016-10-05 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/cpp1z/init-statement1.C: New test.
- * g++.dg/cpp1z/init-statement2.C: New test.
- * g++.dg/cpp1z/init-statement3.C: New test.
- * g++.dg/cpp1z/init-statement4.C: New test.
- * g++.dg/cpp1z/init-statement5.C: New test.
- * g++.dg/cpp1z/init-statement6.C: New test.
- * g++.dg/cpp1z/init-statement7.C: New test.
- * g++.dg/cpp1z/init-statement8.C: New test.
-
-2016-10-05 Louis Krupp <louis.krupp@zoho.com>
-
- PR fortran/67524
- * gfortran.dg/pr67524.f90: New test.
-
-2016-10-05 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/77823
- * c-c++-common/ubsan/shift-9.c: New test.
-
-2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
- of int if __SIZEOF_INT__ is less than 4 bytes.
-
-2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
- * gfortran.dg/class_array_20.f03: Likewise.
- * gfortran.dg/class_array_21.f03: Likewise.
- * gfortran.dg/finalize_29.f08: Likewise.
- * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
-
-2016-10-05 Richard Biener <rguenther@suse.de>
-
- PR middle-end/77826
- * gcc.dg/torture/pr77826.c: New testcase.
-
-2016-10-05 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/fold-copysign-1.c: New testcase.
-
-2016-10-05 Andreas Schwab <schwab@suse.de>
-
- * g++.dg/pr49847-2.C: Remove.
-
-2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
-
- * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
-
-2016-10-05 Richard Biener <rguenther@suse.de>
-
- PR middle-end/55152
- * gcc.dg/pr55152-2.c: New testcase.
-
-2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- * gfortran.dg/dtio_15.f90: New test.
-
-2016-10-04 Ian Lance Taylor <iant@golang.org>
-
- * gcc.dg/split-7.c: New test.
-
-2016-10-04 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
- %lc directive to wint_t to silence -Wformat warnings on targets
- where the latter is a distinct type such as long.
-
-2016-10-04 Martin Sebor <msebor@redhat.com>
-
- PR c++/77804
- * g++.dg/warn/Wplacement-new-size-4.C: New test.
-
-2016-10-04 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77791
- * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
-
- * g++.dg/other/java3.C: Remove.
- * g++.dg/other/java1.C: Remove.
- * g++.dg/other/error12.C: Remove.
- * g++.dg/other/java2.C: Remove.
- * g++.dg/warn/Wnvdtor.C: Remove.
- * g++.dg/lookup/java1.C: Remove.
- * g++.dg/lookup/java2.C: Remove.
- * g++.dg/ext/pr34829.C: Remove.
- * g++.dg/ext/java-3.C: Remove.
- * g++.dg/ext/java-1.C: Remove.
- * g++.dg/ext/java-2.C: Remove.
- * g++.old-deja/g++.oliva/dwarf2.C: Remove.
-
-2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
-
- PR tree-optimization/77808
- * gcc.dg/tree-ssa/pr77808.c: New testcase.
-
-2016-10-04 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77399
- * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
-
-2016-10-04 Richard Biener <rguenther@suse.de>
-
- PR middle-end/77833
- * gcc.target/i386/pr77833.c: New testcase.
-
-2016-09-26 Jeff Law <law@redhat.com>
-
- PR tree-optimization/71550
- PR tree-optimization/71403
- * gcc.c-torture/execute/pr71550.c: New test.
-
-2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
- option.
-
-2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- Revert
- 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
-
-2016-10-03 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/cpp0x/nullptr37.C: New test.
-
-2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * c-c++-common/Wint-in-bool-context.c: Update test.
-
-2016-10-02 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
- earlier.
- * g++.dg/charset/asm2.c (memmove): Likewise.
- * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
- * g++.dg/tls/diag-4.C (foo): Likewise.
- * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
- dg-warning, fix up regex.
- * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
- * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
- * g++.old-deja/g++.mike/net31.C: Likewise.
- * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
- for C++17.
- * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
- * g++.old-deja/g++.eh/ia64-1.C: Likewise.
-
-2016-10-01 Richard Biener <rguenther@suse.de>
-
- PR middle-end/77798
- * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
-
-2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/77663
- * gfortran.dg/coarray_send_by_ref_1.f08: New test.
-
-2016-10-01 Jakub Jelinek <jakub@redhat.com>
-
- PR c/77490
- * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
- Add dg-prune-output directive.
-
-2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/66643
- * gfortran.fortran-torture/compile/arrayio.f90: Update test.
- * gfortran.fortran-torture/compile/write.f90: Update test.
-
-2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
-
- * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
- arm_fp16_alternative_ok as the required effective target.
- * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
- -mfp16-format=alternative to the dg-options directive and remove
- the dg-add-options directive.
-
-2016-09-30 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/77764
- * gfortran.dg/dec_union_8.f90: New testcase.
-
-2016-09-30 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/77782
- * gfortran.dg/dec_structure_16.f90: New testcase.
-
-2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray_allocate_10.f08: New test.
- * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
-
-2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
-
-2016-09-30 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77399
- * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
-
-2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
-
- * c-c++-common/pr27336.c: Make dependency on
- -fdelete-null-pointer-checks explicit.
- * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
- * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
- * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
- * gcc.dg/pic-1.c: Require fpic target support.
- * gcc.dg/pic-2.c: Likewise.
-
-2016-09-29 Jakub Jelinek <jakub@redhat.com>
-
- Implement P0001R1 - C++17 removal of register storage class specifier
- * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
- * c-c++-common/vector-subscript-2.c (vf): Expect new error for
- C++17.
- * c-c++-common/vector-subscript-5.c (foo): Don't use register
- keyword if not __SSE2__.
- * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
- C++17.
- * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
- register keywords.
- * g++.dg/eh/pr29166.C: Add -Wno-register option.
- * g++.dg/warn/register-parm-1.C (erroneous_warning,
- no_erroneous_warning): Expect new warnings for C++17.
- * g++.dg/warn/register-var-2.C (f): Likewise.
- * g++.dg/parse/register1.C (f): Expect new error for C++17.
- * g++.dg/parse/linkage2.C (foo): Likewise.
- * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
- keyword on parameters for C++17.
- * g++.dg/cpp1z/register1.C: New test.
- * g++.dg/cpp1z/register2.C: New test.
- * g++.dg/cpp1z/register3.C: New test.
-
-2016-09-29 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
- * gcc.target/i386/avx2-check.h (main): Ditto.
- * gcc.target/i386/avx512bw-check.h (main): Ditto.
- * gcc.target/i386/avx512cd-check.h (main): Ditto.
- * gcc.target/i386/avx512dq-check.h (main): Ditto.
- * gcc.target/i386/avx512er-check.h (main): Ditto.
- * gcc.target/i386/avx512f-check.h (main): Ditto.
- * gcc.target/i386/avx512ifma-check.h (main): Ditto.
- * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
- * gcc.target/i386/avx512vl-check.h (main): Ditto.
-
-2016-09-29 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/77756
- * gcc.target/i386/pr77756.c: New test.
-
-2016-09-29 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
-
-2016-09-29 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
- C++14.
-
-2016-09-29 Martin Liska <mliska@suse.cz>
-
- * objc/execute/construct1.m: New test.
-
-2016-09-29 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77768
- * gcc.dg/torture/pr77768.c: New testcase.
-
-2016-09-28 Richard Biener <rguenther@suse.de>
-
- PR middle-end/77407
- * gcc.dg/pr77407.c: New testcase.
-
-2016-09-29 Richard Biener <rguenther@suse.de>
-
- PR middle-end/55152
- * gcc.dg/pr55152.c: New testcase.
- * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
-
-2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.dg/profile-update-warning.c: Restrict to ia32.
- (dg-options): Remove -m32.
-
-2016-09-28 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/77721
- * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
-
-2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/77707
- * gfortran.dg/inquire_17.f90: New test.
-
-2016-09-28 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77467
- * g++.dg/cpp1y/constexpr-77467.C: New test.
-
-2016-09-28 Martin Sebor <msebor@redhat.com>
-
- PR c/77762
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
- Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
- (test_sprintf_p_const): Adjust line numbers to avoid failures
- introduced in r240503.
-
-2016-09-28 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/77683
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
-
-2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c++/77748
- * g++.dg/pr77550.C: Avoid undefined behavior.
-
- * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
-
-2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.dg/strlenopt-20.c: Update test.
- * gcc.dg/strlenopt-21.c: Likewise.
- * gcc.dg/strlenopt-22.c: Likewise.
- * gcc.dg/strlenopt-22g.c: Likewise.
- * gcc.dg/strlenopt-26.c: Likewise.
- * gcc.dg/strlenopt-5.c: Likewise.
- * gcc.dg/strlenopt-7.c: Likewise.
- * gcc.dg/strlenopt-9.c: Likewise.
-
-2016-09-27 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
-
- * g++.dg/cpp1z/lambda-this1.C: New test.
- * g++.dg/cpp1z/lambda-this2.C: New test.
-
- PR c++/77722
- * g++.dg/ubsan/return-4.C: New test.
- * g++.dg/ubsan/return-5.C: New test.
- * g++.dg/ubsan/return-6.C: New test.
-
-2016-09-27 Jiong Wang <jiong.wang@arm.com>
-
- * lib/target-supports.exp
- (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
- in function comment.
-
-2016-09-27 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/46266
- * lib/gcov.exp: Verify that <built-in>.gcov file is not
- considered.
-
-2016-09-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77745
- * g++.dg/torture/pr77745.C: New testcase.
-
-2016-09-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77478
- * gcc.dg/torture/pr77478.c: New testcase.
-
-2016-09-27 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/7970
- PR gcov-profile/16855
- PR gcov-profile/44779
- * g++.dg/gcov/pr16855.C: New test.
-
-2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
-
-2016-09-27 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/77666
- * gfortran.dg/gomp/pr77666.f90: New test.
-
-2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR ipa/77677
- * gcc.dg/torture/pr77677-2.c: New test.
-
-2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77420
- * gfortran.dg/pr77420_1.f90: New test.
- * gfortran.dg/pr77420_2.f90: Ditto.
- * gfortran.dg/pr77420_3.f90: New test. Requires ...
- * gfortran.dg/pr77420_4.f90: this file.
-
-2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/77719
- * gfortran.dg/pr77719.f90: New test.
-
-2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
- singular form of byte when quantity is unknown.
-
-2016-09-26 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
-
-2016-09-26 Martin Liska <mliska@suse.cz>
-
- * c-c++-common/ubsan/sanitize-recover-1.c: New test.
- * c-c++-common/ubsan/sanitize-recover-2.c: New test.
- * c-c++-common/ubsan/sanitize-recover-3.c: New test.
- * c-c++-common/ubsan/sanitize-recover-4.c: New test.
- * c-c++-common/ubsan/sanitize-recover-5.c: New test.
- * c-c++-common/ubsan/sanitize-recover-6.c: New test.
- * c-c++-common/ubsan/sanitize-recover-7.c: New test.
- * c-c++-common/ubsan/sanitize-recover-8.c: New test.
- * c-c++-common/ubsan/sanitize-recover-9.c: New test.
-
-2016-09-26 Marek Polacek <polacek@redhat.com>
-
- PR c/7652
- * c-c++-common/Wimplicit-fallthrough-1.c: New test.
- * c-c++-common/Wimplicit-fallthrough-10.c: New test.
- * c-c++-common/Wimplicit-fallthrough-11.c: New test.
- * c-c++-common/Wimplicit-fallthrough-12.c: New test.
- * c-c++-common/Wimplicit-fallthrough-13.c: New test.
- * c-c++-common/Wimplicit-fallthrough-14.c: New test.
- * c-c++-common/Wimplicit-fallthrough-15.c: New test.
- * c-c++-common/Wimplicit-fallthrough-16.c: New test.
- * c-c++-common/Wimplicit-fallthrough-17.c: New test.
- * c-c++-common/Wimplicit-fallthrough-18.c: New test.
- * c-c++-common/Wimplicit-fallthrough-19.c: New test.
- * c-c++-common/Wimplicit-fallthrough-20.c: New test.
- * c-c++-common/Wimplicit-fallthrough-21.c: New test.
- * c-c++-common/Wimplicit-fallthrough-2.c: New test.
- * c-c++-common/Wimplicit-fallthrough-3.c: New test.
- * c-c++-common/Wimplicit-fallthrough-4.c: New test.
- * c-c++-common/Wimplicit-fallthrough-5.c: New test.
- * c-c++-common/Wimplicit-fallthrough-6.c: New test.
- * c-c++-common/Wimplicit-fallthrough-7.c: New test.
- * c-c++-common/Wimplicit-fallthrough-8.c: New test.
- * c-c++-common/Wimplicit-fallthrough-9.c: New test.
- * c-c++-common/attr-fallthrough-1.c: New test.
- * c-c++-common/attr-fallthrough-2.c: New test.
- * g++.dg/cpp0x/fallthrough1.C: New test.
- * g++.dg/cpp0x/fallthrough2.C: New test.
- * g++.dg/cpp1z/fallthrough1.C: New test.
- * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
- * gcc.dg/Wimplicit-fallthrough-1.c: New test.
- * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
- * objc.dg/Wimplicit-fallthrough-1.m: New test.
-
-2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77429
- * gfortran.dg/pr77429.f90: New test.
-
-2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77694
- * gfortran.dg/pr77694.f90: New test.
-
-2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
-
- PR target/51244
- * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
-
-2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
- for 32-bit mode.
-
-2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- * gfortran.dg/coarray_lib_comm_1.f90: Fix test
- for 32-bit mode.
-
-2016-09-24 Marek Polacek <polacek@redhat.com>
-
- PR c/77490
- * c-c++-common/Wbool-operation-1.c: New test.
- * gcc.dg/Wbool-operation-1.c: New test.
-
-2016-09-23 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_static_1.f90: New.
- * gfortran.dg/dec_static_2.f90: New.
- * gfortran.dg/dec_static_3.f90: New.
- * gfortran.dg/dec_static_4.f90: New.
-
-2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/48298
- * gfortran.dg/negative_unit_check.f90: Update test.
- * gfortran.dg/dtio_14.f90: New test.
-
-2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
- * gcc.target/s390/hotpatch-compile-2.c: Likewise.
- * gcc.target/s390/hotpatch-compile-3.c: Likewise.
- * gcc.target/s390/hotpatch-compile-4.c: Likewise.
- * gcc.target/s390/hotpatch-compile-5.c: Likewise.
- * gcc.target/s390/hotpatch-compile-6.c: Likewise.
- * gcc.target/s390/hotpatch-compile-14.c: Likewise.
-
-2016-09-23 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/77713
- * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
- assuming long double is bigger than double.
-
-2016-09-23 Jakub Jelinek <jakub@redhat.com>
-
- Implement P0138R2, C++17 construction rules for enum class values
- * g++.dg/cpp1z/direct-enum-init1.C: New test.
-
-2016-09-23 David Malcolm <dmalcolm@redhat.com>
-
- PR preprocessor/77672
- * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
- expected multiline output from first warning to reflect change
- in r240434.
-
-2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
-
-2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
- Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/77411
- * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
-
-2016-09-23 Marek Polacek <polacek@redhat.com>
-
- * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
- * c-c++-common/gomp/atomic-13.c: Likewise.
- * c-c++-common/gomp/atomic-14.c: Likewise.
- * c-c++-common/pr60439.c: Remove invalid code.
- * g++.dg/expr/bitfield4.C: Robustify for C++1z.
- * g++.dg/expr/bitfield5.C: Likewise.
- * g++.dg/expr/bitfield6.C: Likewise.
- * g++.dg/expr/bool1.C: Likewise.
- * g++.dg/expr/bool3.C: Likewise.
- * g++.dg/expr/lval3.C: Likewise.
- * g++.dg/expr/lval4.C: Likewise.
- * g++.old-deja/g++.jason/bool5.C: Likewise.
-
-2016-09-23 David Malcolm <dmalcolm@redhat.com>
-
- PR preprocessor/77672
- * gcc.dg/plugin/diagnostic-test-string-literals-1.c
- (test_terminator_location): New function.
-
-2016-09-23 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
-
-2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
-
- * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
- -march=armv8.2-a+fp16 when supported by the hardware.
- * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
- * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
- Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
- semi-colons to a macro invocations.
- * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
- tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
- defined.
- * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
- tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
- defined.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
- tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
- defined.
- * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
- tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
- defined.
- * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
- tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
- defined.
- * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
- tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
- defined.
- * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
- tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
- defined. Also fix some white-space.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
- tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
- defined. Also fix some long lines and white-space.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
- tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
- defined. Also fix some long lines and white-space.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
- tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
- defined.
- * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
- tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
- defined.
- * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
- tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
- defined.
- * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
- * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
-
-2016-09-23 Jiong Wang <jiong.wang@arm.com>
- Matthew Wahab <matthew.wahab@arm.com>
-
- * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
- * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
- * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
- * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
-
-2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
-
- * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
- * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
- * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
- * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
- support.
-
-2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR ipa/77677
- * gcc.dg/torture/pr77677.c: New test.
-
-2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
- here now.
-
-2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
-
- * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
- options. Add tests for float16x4_t and float16x8_t.
-
-2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
- * gcc.target/s390/risbg-ll-2.c: Ditto.
- * gcc.target/s390/risbg-ll-3.c: Ditto.
-
-2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
-
- * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
- * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
-
-2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
- output to the simplified instructions.
-
-2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
-
- * gcc.target/arm/armv8_2_fp16-move-1.c: New.
- * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
-
-2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
-
- * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
- (FP16_SUPPORTED): New
- (expected-hfloat-16x4): Make conditional on __fp16 support.
- (expected-hfloat-16x8): Likewise.
- (vdup_n_f16): Disable for non-AArch64 targets.
- * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
- conditional on FP16_SUPPORTED.
- * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
- for testing __fp16.
- * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
- conditional on FP16_SUPPORTED.
- * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
-
-2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
-
- * gcc.target/arm/short-vfp-1.c: New.
-
-2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
-
- * gcc.target/arm/attr-fp16-arith-1.c: New.
-
-2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
-
- * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
- New.
- (add_options_for_arm_v8_2a_fp16_neon): New.
- (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
- (add_options_for_arm_arch_v8_2a): Auto-generate.
- (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
- (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
- (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
- (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
- (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
- (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
- (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
-
-2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
-
- * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
- arm_fp16_alternative_ok.
- * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
- * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
- * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
- * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
- * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
- * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
- * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
- * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
- * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
- * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
- * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
- * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
- * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
- * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
- * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
- * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
- * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
- * gcc.target/arm/fp16-compile-none-2.c: Likewise.
- * gcc.target/arm/fp16-rounding-alt-1.c: Use
- arm_fp16_alternative_ok.
- * lib/target-supports.exp
- (check_effective_target_arm_fp16_alternative_ok_nocache): New.
- (check_effective_target_arm_fp16_alternative_ok): New.
- (check_effective_target_arm_fp16_none_ok_nocache): New.
- (check_effective_target_arm_fp16_none_ok): New.
-
-2016-09-23 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/ipa/pr77653.c: Replace adress
- with address.
-
-2016-09-23 Martin Liska <mliska@suse.cz>
-
- * gcc.target/i386/movbe-4.c: New test.
-
-2016-09-23 Martin Liska <mliska@suse.cz>
-
- * gcc.target/i386/crc32-5.c: New test.
-
-2016-09-23 Martin Liska <mliska@suse.cz>
-
- * gcc.target/i386/pr71652.c: New test.
- * gcc.target/i386/pr71652-2.c: New test.
- * gcc.target/i386/pr71652-3.c: New test.
-
-2016-09-23 Jakub Jelinek <jakub@redhat.com>
-
- * lib/gcc-dg.exp (process-message): Support relative line number
- notation - .+4 or .-1 etc.
- * gcc.dg/dg-test-1.c: New test.
-
-2016-09-22 Martin Sebor <msebor@redhat.com>
-
- PR target/77676
- * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
- * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
- * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
-
-2016-09-22 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
- * gcc.dg/ifcvt-2.c: Ditto.
- * gcc.dg/zero_bits_compound-1.c: Ditto.
- * gcc.dg/zero_bits_compound-1.c: Ditto.
- * gcc.dg/pr40550.c: Simplify target selectors.
- Use dg-additional-options.
- * gcc.dg/pr47893.c: Ditto.
- * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
- additional options for 32-bit x86 targets.
- * gcc.dg/pr70955.c: Move to ...
- * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
-
-2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/61019
- * g++.dg/cpp0x/pr61019.C: New.
-
-2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
- Terry Guo <terry.guo@arm.com>
-
- * gcc.target/arm/pure-code/ffunction-sections.c: New.
- * gcc.target/arm/pure-code/no-literal-pool.c: New.
- * gcc.target/arm/pure-code/pure-code.exp: New.
-
-2016-09-22 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
- Remove SSE effective target requirement.
-
-2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71979
- * g++.dg/cpp0x/pr71979.C: New.
-
-2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * g++.dg/pr77550.C: Use __SIZE_TYPE__.
-
-2016-09-22 Martin Liska <mliska@suse.cz>
-
- PR ipa/77653
- * gcc.dg/ipa/pr77653.c: New test.
-
-2016-09-22 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/77665
- * gfortran.dg/gomp/pr77665.f90: New test.
-
-2016-09-22 Paul Thomas <pault@gcc.gnu.org>
-
- * gfortran.dg/dtio_11.f90: Correct for changed error messages.
- * gfortran.dg/dtio_13.f90: New test.
-
-2016-09-21 Louis Krupp <louis.krupp@zoho.com>
-
- PR fortran/66107
- * gfortran.dg/pr66107.f90: New test.
-
-2016-09-21 Ian Lance Taylor <iant@golang.org>
-
- * go.go-torture/execute/map-1.go: Replace old map deletion syntax
- with call to builtin delete function.
-
-2016-09-21 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
- gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
- gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
- gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
- tests.
-
-2016-09-21 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
-
-2016-09-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77651
- * g++.dg/cpp1z/aligned-new6.C: New test.
-
-2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
-
- * gcc.target/arm/fp16-aapcs-3.c: New.
- * gcc.target/arm/fp16-aapcs-4.c: New.
- * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
- * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
- * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
- * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
-
-2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR tree-optimization/77550
- * g++.dg/pr77550.C: New test.
-
-2016-09-21 Georg-Johann Lay <avr@gjlay.de>
-
- PR target/77326
- * gcc.target/avr/torture/pr77326.c: New test.
-
-2016-09-21 Louis Krupp <louis.krupp@zoho.com>
-
- * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
-
-2016-09-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77648
- * gcc.dg/torture/pr77648-1.c: New testcase.
- * gcc.dg/torture/pr77648-2.c: Likewise.
-
-2016-09-21 Richard Biener <rguenther@suse.de>
- Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/77621
- * gcc.dg/pr77621.c: New testcase.
-
-2016-09-21 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/77657
- * gfortran.dg/dtio_12.f90: New test.
-
-2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
-
-2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR tree-optimization/72835
- * gcc.dg/tree-ssa/pr72835.c: New test.
-
-2016-09-20 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/49905
- * gcc.dg/builtin-stringop-chk-1.c: Adjust.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
- * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
-
-2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
- arguments/compare will be optimized away.
- * gcc.dg/torture/ftrapv-1.c: Likewise.
-
-2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
- will be optimized away.
- * gcc.dg/ipa/vrp1.c: New test.
- * gcc.dg/ipa/vrp2.c: New test.
- * gcc.dg/ipa/vrp3.c: New test.
-
-2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
- does the same transformation.
- * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
- * gcc.dg/tree-ssa/evrp1.c: New test.
- * gcc.dg/tree-ssa/evrp2.c: New test.
- * gcc.dg/tree-ssa/evrp3.c: New test.
- * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
- * gcc.dg/tree-ssa/pr22117.c: Likewise.
- * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
- * gcc.dg/tree-ssa/pr64130.c: Likewise.
- * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
- foling now happens early.
- * gcc.dg/tree-ssa/vrp04.c: Likewise.
- * gcc.dg/tree-ssa/vrp06.c: Likewise.
- * gcc.dg/tree-ssa/vrp16.c: Likewise.
- * gcc.dg/tree-ssa/vrp25.c: Likewise.
- * gcc.dg/tree-ssa/vrp67.c: Likewise.
-
-2016-09-20 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/77621
- * gcc.target/i386/pr77621.c: New test.
- * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
- pattern, loop should vectorize with -mtune=atom.
-
-2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR testsuite/63299
- * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
- instead of delete.
-
-2016-09-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77626
- * g++.dg/other/pr77626.C: New test.
-
- PR c++/77638
- * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
-
- PR c++/77637
- * g++.dg/cpp0x/gen-attrs-62.C: New test.
-
- PR middle-end/77624
- * c-c++-common/pr77624-1.c: New test.
- * c-c++-common/pr77624-2.c: New test.
-
-2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
- of digits expected.
-
-2016-09-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77646
- * gcc.dg/torture/pr77646.c: New testcase.
-
-2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c++/77434
- * c-c++-common/Wint-in-bool-context.c: New test.
-
-2016-09-19 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.dg/cr-decimal-dig-1.c: New test.
-
-2016-09-19 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
- gcc.dg/float16-align.c, gcc.dg/float32-align.c,
- gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
- gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
-
-2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/77416
- * gcc.target/powerpc/pr77416.c: New.
-
-2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/77639
- * g++.dg/template/error-recovery4.C: New test.
-
-2016-09-19 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
-
-2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
- * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
-
-2016-09-19 Jakub Jelinek <jakub@redhat.com>
- Jan Hubicka <jh@suse.cz>
-
- PR target/77587
- * gcc.dg/pr77587.c: New test.
- * gcc.dg/pr77587a.c: New file.
-
-2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray/alloc_comp_4.f90: New test.
- * gfortran.dg/coarray_38.f90:
- * gfortran.dg/coarray_alloc_comp_1.f08: New test.
- * gfortran.dg/coarray_alloc_comp_2.f08: New test.
- * gfortran.dg/coarray_allocate_7.f08: New test.
- * gfortran.dg/coarray_allocate_8.f08: New test.
- * gfortran.dg/coarray_allocate_9.f08: New test.
- * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
- new caf_register.
- * gfortran.dg/coarray_lib_alloc_2.f90: Same.
- * gfortran.dg/coarray_lib_alloc_3.f90: Same.
- * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
- get_by_refs.
- * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
- * gfortran.dg/coarray_lock_7.f90: Same.
- * gfortran.dg/coarray_poly_5.f90: Same.
- * gfortran.dg/coarray_poly_6.f90: Same.
- * gfortran.dg/coarray_poly_7.f90: Same.
- * gfortran.dg/coarray_poly_8.f90: Same.
- * gfortran.dg/coindexed_1.f90: Changed errors expected.
-
-2016-09-19 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/77584
- * gfortran.dg/dec_structure_15.f90: New testcase.
-
-2016-09-19 Richard Biener <rguenther@suse.de>
-
- PR middle-end/77605
- * gcc.dg/torture/pr77605.c: New testcase.
-
-2016-09-18 Louis Krupp <louis.krupp@zoho.com>
-
- * gfortran.dg/pr68078.f90: XFAIL run on Darwin
-
-2016-09-17 Jan Hubicka <hubicka@ucw.cz>
-
- * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
- * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
- * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
- * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
- * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
- * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
- * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
- * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
- * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
- * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
- * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
-
-2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
-
- * gcc.target/i386/pr68633.c: Fix expected result.
-
-2016-09-17 Louis Krupp <louis.krupp@gmail.com>
-
- PR fortran/68078
- * gfortran.dg/pr68078.f90: New test.
- * gfortran.dg/set_vm_limit.c: New, called by pr68078.
-
-2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/77613
- * gcc.target/powerpc/swaps-p8-25.c: New.
-
-2016-09-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77482
- * g++.dg/cpp0x/constexpr-77482.C: New test.
-
- PR c++/77379
- * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
- thunk offsets.
- * g++.dg/abi/abi-tag23a.C: Likewise.
-
- PR c++/77338
- * g++.dg/cpp0x/decltype-77338.C: New test.
-
- PR c++/77375
- * g++.dg/cpp0x/mutable1.C: New test.
-
-2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77612
- * gfortran.dg/pr77612.f90: New test.
-
-2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/torture/pr70421.c: Require int32plus.
-
-2016-09-16 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/77475
- * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
-
- PR target/77526
- * gcc.target/i386/pr77526.c: New test.
-
-2016-09-16 Jakub Jelinek <jakub@redhat.com>
- Eric Botcazou <ebotcazou@adacore.com>
-
- PR middle-end/77594
- * gcc.target/i386/pr77594.c: New test.
-
-2016-09-15 Louis Krupp <louis.krupp@zoho.com>
-
- PR fortran/69963
- * gfortran.dg/misplaced_implicit_character.f90: New test.
-
-2016-09-15 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/77503
- * gcc.dg/vect/pr77503.c: New test.
-
-2016-09-15 Richard Biener <rguenther@suse.de>
-
- PR middle-end/77544
- * c-c++-common/torture/pr77544.c: New testcase.
-
-2016-09-15 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/77475
- * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
- * gcc.dg/march-generic.c: Likewise.
- * gcc.target/i386/spellcheck-options-1.c: New test.
- * gcc.target/i386/spellcheck-options-2.c: New test.
- * gcc.target/i386/spellcheck-options-3.c: New test.
- * gcc.target/i386/spellcheck-options-4.c: New test.
-
-2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
-
- PR fortran/72743
- * gfortran.dg/goacc/pr72743.f90: New test.
-
-2016-09-15 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/fold-reassoc-2.c: Fix dump scan.
-
-2016-09-15 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77514
- * gcc.dg/torture/pr77514.c: New testcase.
-
-2016-09-14 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/77549
- * g++.dg/lookup/pr77549.C: New test.
-
-2016-09-14 Marek Polacek <polacek@redhat.com>
-
- * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
- * c-c++-common/gomp/atomic-13.c: Likewise.
- * c-c++-common/gomp/atomic-14.c: Likewise.
- * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
- * g++.dg/cpp1z/bool-increment1.C: New test.
- * c-c++-common/pr60439.c: Add dg-warning.
- * g++.dg/expr/bitfield4.C: Likewise.
- * g++.dg/expr/bitfield5.C: Likewise.
- * g++.dg/expr/bitfield6.C: Likewise.
- * g++.dg/expr/bool1.C: Likewise.
- * g++.dg/expr/bool3.C: Likewise.
- * g++.dg/expr/lval3.C: Likewise.
- * g++.dg/expr/lval4.C: Likewise.
- * g++.old-deja/g++.jason/bool5.C: Likewise.
- * g++.dg/expr/bitfield3.C: Adjust dg-error.
- * g++.dg/other/error18.C: Likewise.
- * g++.dg/gomp/atomic-14.C: Likewise.
-
-2016-09-14 Nathan Sidwell <nathan@acm.org>
-
- PR c++/77539
- * g++.dg/cpp1y/pr77539.C: New.
-
-2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
-
- * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
- dg-require.
- * g++.dg/ext/builtin_alloca.C: Likewise.
- * g++.dg/template/spec35.C: Likewise.
- * gcc.dg/builtins-68.c: Likewise.
- * gcc.misc-tests/gcov-13.c: Likewise.
- * gcc.misc-tests/gcov-14.c: Likewise.
-
-2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
-
- * gfortran.dg/dec_structure_14.f90: New testcase.
-
-2016-09-14 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/68260
- * c-c++-common/tsan/pr68260.c: New test.
-
-2016-09-13 Joe Seymour <joe.s@somniumtech.com>
-
- PR target/70713
- * gcc.target/msp430/function-attributes-1.c: New test.
- * gcc.target/msp430/function-attributes-2.c: New test.
- * gcc.target/msp430/function-attributes-3.c: New test.
-
-2015-04-18 Martin Sebor <msebor@redhat.com>
-
- * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
- of non-nul characters.
- * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
-
-2016-09-13 Jakub Jelinek <jakub@redhat.com>
-
- * g++.dg/cpp0x/gen-attrs-61.C: New test.
- * g++.dg/cpp1z/gen-attrs1.C: New test.
-
- PR tree-optimization/77454
- * gcc.dg/pr77454.c: New test.
-
- PR c++/77553
- * g++.dg/cpp1y/constexpr-77553.C: New test.
-
-2016-09-13 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
- (test_show_locus): Replace rich_location::add_fixit_insert calls
- with add_fixit_insert_before and add_fixit_insert_after.
-
-2016-09-13 Jason Merrill <jason@redhat.com>
- Tom de Vries <tom@codesourcery.com>
-
- PR c++/77427
- * g++.dg/pr77427.C: New test.
-
-2016-09-13 Martin Liska <mliska@suse.cz>
-
- * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
- effective target.
- * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
- * lib/target-supports.exp: Define the new target.
-
-2016-09-12 Andrew Pinski <apinski@cavium.com>
-
- * gcc.target/aarch64/thunderxloadpair.c: New testcase.
- * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
-
-2016-09-12 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
- variable arguments.
- * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
- * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
- * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
- variable argument.
- * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
- * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
-
-2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c++/77496
- * c-c++-common/warn-ommitted-condop.c: Add more test cases.
- * g++.dg/ext/pr77496.C: New test.
- * g++.dg/warn/pr77496.C: New test.
-
-2016-09-12 David Malcolm <dmalcolm@redhat.com>
-
- PR c/72858
- * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
- to preserve conversion chars, and to preserve prefix information.
- * gcc.dg/format/pr72858.c: New test case.
-
-2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
-
- * gfortran.dg/pr77507.f90: Move to ...
- * gfortran.dg/ieee/pr77507.f90: here.
-
-2016-08-09 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/61159
- * compile/pr61159.c: New testcase
-
-2016-08-09 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/64316
- * gcc.dg/ipa/pr63416.c: New testcase.
-
-2016-09-10 Paul Thomas <pault@gcc.gnu.org>
- Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77532
- * gfortran.dg/dtio_11.f90: new test.
-
-2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77507
- * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
- * gfortran.dg/c_assoc_4.f90: Ditto.
-
-2016-09-10 Tom de Vries <tom@codesourcery.com>
-
- PR C/71602
- * c-c++-common/va-arg-va-list-type.c: New test.
-
-2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
-
- PR rtl-optimization/77289
- * gcc.target/powerpc/pr77289.c: New test.
-
-2016-09-09 Martin Sebor <msebor@redhat.com>
-
- PR c/77520
- PR c/77521
- * gcc.dg/pr77520.c: New test.
- * gcc.dg/pr77521.c: New test.
-
-2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77506
- * gfortran.dg/pr77506.f90: New test.
-
-2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77507
- * gfortran.dg/pr77507.f90: New test.
-
-2016-09-09 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
-
-2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
- Louis Krupp <lkrupp@gcc.gnu.org>
-
- PR fortran/69514
- * gfortran.dg/pr69514_1.f90: New test.
- * gfortran.dg/pr69514_2.f90: New test.
-
-2016-09-08 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/77500
- * gfortran.dg/gomp/pr77500.f90: New test.
-
- PR fortran/77516
- * gfortran.dg/gomp/pr77516.f90: New test.
-
-2016-09-07 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/77475
- * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
- * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
- * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
- * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
- * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
- * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
-
-2016-09-07 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
- "substring-locations.h".
-
-2016-09-07 Richard Biener <rguenther@suse.de>
-
- PR c/77450
- * c-c++-common/vector-subscript-8.c: Move ..
- * gcc.dg/pr77450.c: ... here.
-
-2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/77393
- * gfortran.dg/fmt_f0_2.f90: Update test.
- * gfortran.dg/fmt_f0_3.f90: New test.
-
-2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR debug/77389
- * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
- in dg-options.
-
- PR debug/57519
- * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
-
-2016-09-06 Jakub Jelinek <jakub@redhat.com>
-
- PR target/69255
- * gcc.target/i386/pr69255-1.c: New test.
- * gcc.target/i386/pr69255-2.c: New test.
- * gcc.target/i386/pr69255-3.c: New test.
-
-2016-09-06 Martin Sebor <msebor@redhat.com>
-
- PR c/77336
- * gcc.dg/format/miss-7.c: New test.
-
-2016-09-06 Uros Bizjak <ubizjak@gmail.com>
-
- * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
-
-2016-09-06 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/77378
- PR gcov-profile/77466
- * gcc.dg/profile-update-warning.c: New test.
-
-2016-09-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77479
- * gcc.dg/torture/pr77479.c: New testcase.
-
-2016-09-06 Richard Biener <rguenther@suse.de>
-
- PR c/77450
- * c-c++-common/vector-subscript-7.c: Adjust.
- * c-c++-common/vector-subscript-8.c: New testcase.
-
-2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
-
-2016-09-05 Jakub Jelinek <jakub@redhat.com>
-
- PR target/77476
- * gcc.target/i386/avx512f-pr77476.c: New test.
- * gcc.target/i386/avx512bw-pr77476.c: New test.
- * gcc.target/i386/avx512dq-pr77476.c: New test.
-
- * lib/target-supports.exp (check_effective_target_vect_simd_clones):
- Update comment to mention also avx512f.
-
- PR sanitizer/77396
- * g++.dg/asan/pr77396-2.C: New test.
-
-2016-09-05 Uros Bizjak <ubizjak@gmail.com>
-
- PR rtl-optimization/77452
- * gcc.target/i386/pr77452.c: New test.
-
-2016-09-05 Marek Polacek <polacek@redhat.com>
-
- PR c/77423
- * c-c++-common/Wlogical-not-parentheses-3.c: New test.
-
-2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77391
- * gfortran.dg/pr77391.f90: New test.
-
-2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77460
- * gfortran.dg/pr77460.f90: New test.
-
-2016-09-03 Jakub Jelinek <jakub@redhat.com>
-
- PR c/65467
- * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
-
-2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
-
- * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
-
-2016-09-02 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
- test case.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
- diagnostic-test-show-locus-generate-patch.c to the sources
- for diagnostic_plugin_test_show_locus.c.
-
-2016-09-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c/65467
- * gcc.dg/gomp/_Atomic-1.c: New test.
- * gcc.dg/gomp/_Atomic-2.c: New test.
- * gcc.dg/gomp/_Atomic-3.c: New test.
- * gcc.dg/gomp/_Atomic-4.c: New test.
- * gcc.dg/gomp/_Atomic-5.c: New test.
-
- PR sanitizer/77396
- * g++.dg/asan/pr77396.C: New test.
-
-2016-09-01 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/71831
- * gcc.dg/builtin-object-size-16.c: New test.
- * gcc.dg/builtin-object-size-17.c: New test.
-
-2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/77393
- * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
-
-2016-09-01 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
- gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
- gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
- gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
- gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
- gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
- gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
- gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
- gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
- gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
- gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
- gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
- gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
- gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
- gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
- gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
- gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
- gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
-
-2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt58.adb: New test.
- * gnat.dg/opt58_pkg.ads: New helper.
-
-2016-09-01 Richard Biener <rguenther@suse.de>
-
- PR middle-end/77436
- * gcc.dg/torture/pr77436.c: New testcase.
-
-2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/pr64252.c: Require int32plus.
- * gcc.dg/pr66299-1.c: Likewise.
- * gcc.dg/pr66299-2.c: Likewise.
- * gcc.dg/torture/20131115-1.c: Skip for avr.
-
-2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/ands_3.c: New test.
-
-2016-08-31 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/77352
- * gfortran.dg/gomp/pr77352.f90: New test.
-
- PR fortran/77374
- * gfortran.dg/gomp/pr77374.f08: New test.
-
-2016-08-31 Marc Glisse <marc.glisse@inria.fr>
-
- PR tree-optimization/73714
- * gcc.dg/tree-ssa/pr73714.c: New test.
-
-2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/77393
- * gfortran.dg/fmt_f0_2.f90: New test.
-
-2016-08-31 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.target/i386/pr59539-2.c: Adapt options.
- * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
-
-2016-08-31 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/77418
- * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
- of the associate entity and replace with a pointer to the
- intended item on the stack.
-
-2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
- Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/48298
- * gfortran.dg/dtio_1.f90: New test.
- * gfortran.dg/dtio_2.f90: New test.
- * gfortran.dg/dtio_3.f90: New test.
- * gfortran.dg/dtio_4.f90: New test.
- * gfortran.dg/dtio_5.f90: New test.
- * gfortran.dg/dtio_6.f90: New test.
- * gfortran.dg/dtio_7.f90: New test.
- * gfortran.dg/dtio_8.f90: New test.
- * gfortran.dg/dtio_9.f90: New test.
- * gfortran.dg/dtio_10.f90: New test.
-
-2016-08-30 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
- (test_many_nested_locations): New function.
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
- (test_show_locus): Handle "test_many_nested_locations".
-
-2016-08-30 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/template/double-greater-than-fixit.C: New test case.
-
-2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt57.ad[sb]: New test.
- * gnat.dg/opt57_pkg.ads: New helper.
-
-2016-08-30 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69047
- * gcc.dg/pr69047.c: Fix byte-order check.
-
-2016-08-30 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/72866
- * gcc.dg/vect/pr72866.c: New test.
-
- PR debug/77363
- * g++.dg/debug/dwarf2/pr77363.C: New test.
-
- PR middle-end/77377
- * gcc.target/i386/pr77377.c: New test.
-
- PR debug/77389
- * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
- in dg-options.
-
-2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
-
- * gfortran.dg/pr77372.f90: Moved to ...
- * gfortran.dg/ieee/pr77372.f90: here.
-
-2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
- vector short/char initializations.
- * gcc.target/powerpc/vec-init-5.c: Likewise.
- * gcc.target/powerpc/vec-init-6.c: New compile time test for
- vector initialization optimizations.
- * gcc.target/powerpc/vec-init-7.c: Likewise.
- * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
- vector float/double initializations.
- * gcc.target/powerpc/vec-init-9.c: Likewise.
-
-2016-08-29 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/77403
- * gcc.target/i386/pr77403.c: New test.
-
-2016-08-29 Marek Polacek <polacek@redhat.com>
-
- PR c/77292
- * c-c++-common/Wlogical-not-parentheses-1.c: New test.
-
-2016-08-29 Tom de Vries <tom@codesourcery.com>
-
- PR c/77398
- * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
-
-2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
-
-2016-08-29 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_structure_13.f90: New testcase.
-
-2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
-
- PR fortran/77261
- * gfortran.dg/random_3.f90: Run testcase only when real(10) is
- available.
-
-2016-08-28 Tom de Vries <tom@codesourcery.com>
-
- PR lto/70955
- * gcc.dg/pr70955.c: New test.
- * gcc.dg/lto/pr70955_0.c: Same.
- * gcc.dg/lto/pr70955_1.c: Same.
-
-2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR tree-optimization/71077
- * gcc.target/i386/pr71077.c: New test.
-
-2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77380
- * gfortran.dg/pr77380.f90: New test.
-
-2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77372
- gfortran.dg/pr77372.f90: New test.
-
-2016-08-26 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/spellcheck-fields-2.c (test): Move
- dg-begin/end-multiline-output within function body.
- (test_macro): New function.
-
-2016-08-26 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic-test-show-locus-color.c
- (test_fixit_insert): Update expected output.
- (test_fixit_remove): Likewise.
- (test_fixit_replace): Likewise.
-
-2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
- Fix typo.
-
-2016-08-26 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69047
- * gcc.dg/pr69047.c: New testcase.
-
-2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
- Martin Jambhor <mjambor@suse.cz>
-
- * gcc.dg/ipa/propbits-1.c: New test-case.
- * gcc.dg/ipa/propbits-2.c: Likewise.
- * gcc.dg/ipa/propbits-3.c: Likewise.
-
-2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77351
- * gfortran.dg/pr77351.f90: New test.
-
-2016-08-25 Marek Polacek <polacek@redhat.com>
-
- * c-c++-common/Wlogical-not-parentheses-2.c: New test.
-
-2016-08-25 Marek Polacek <polacek@redhat.com>
-
- PR c/77323
- * gcc.dg/pr77323.c: New test.
-
-2016-08-24 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/77358
- * gfortran.dg/submodule_17.f08: New test.
-
-2016-08-24 Michael Collison <michael.collison@linaro.org>
- Michael Collison <michael.collison@arm.com>
-
- * gcc.target/arm/builtin_saddl.c: New testcase.
- * gcc.target/arm/builtin_saddll.c: New testcase.
- * gcc.target/arm/builtin_uaddl.c: New testcase.
- * gcc.target/arm/builtin_uaddll.c: New testcase.
- * gcc.target/arm/builtin_ssubl.c: New testcase.
- * gcc.target/arm/builtin_ssubll.c: New testcase.
- * gcc.target/arm/builtin_usubl.c: New testcase.
- * gcc.target/arm/builtin_usubll.c: New testcase.
-
-2016-08-24 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/77270
- * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
- (dg-options): Use -march=amdfam10 instead of -march=athlon.
- * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
- * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
- * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
- * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
- * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
- effective target. Remove scan-assembler-times directives.
- * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
- * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
- * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
-
-2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
- of unsigned int.
- * gcc.dg/zero_sign_ext_test.c: Require int32plus.
-
-2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
-
- PR testsuite/77317
- * lib/target-supports.exp
- (check_effective_target_vect_aligned_arrays): Don't cache the result.
- (check_effective_target_vect_natural_alignment): Ditto.
- (check_effective_target_vector_alignment_reachable): Ditto.
- (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
-
-2016-08-23 Ian Lance Taylor <iant@golang.org>
-
- * gcc.target/s390/nolrl-1.c: Don't match the file name.
-
-2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
- being created from pointers to memory locations.
- * gcc.target/powerpc/vec-init-2.c: Likewise.
-
-2016-08-23 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_structure_12.f90: New testcase.
-
-2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/insv-1.c: Fix test when running with -m31.
-
-2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
- verification.
-
-2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/md/andc-splitter-1.c: New test case.
- * gcc.target/s390/md/andc-splitter-2.c: Likewise.
-
-2016-08-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/27336
- * c-c++-common/pr27336.c: New testcase.
-
-2016-08-22 Marek Polacek <polacek@redhat.com>
-
- PR c++/77321
- * g++.dg/cpp1y/pr77321.C: New test.
-
-2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/60774
- * gfortran.dg/empty_label.f: Adjust test for new error message.
- * gfortran.dg/empty_label.f90: Ditto.
- * gfortran.dg/empty_label_typedecl.f90: Ditto.
- * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
- * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
-
-2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/61318
- * gfortran.dg/pr61318.f90: New test.
-
-2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/77260
- * gfortran.dg/pr77260_1.f90: New test.
- * gfortran.dg/pr77260_2.f90: Ditto.
-
-2016-08-22 Joseph Myers <joseph@codesourcery.com>
-
- PR middle-end/77269
- * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
- __builtin_signbitf and __builtin_signbitl in expected generic
- expansion.
- * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
- gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
- gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
- gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
- tests.
-
-2016-08-22 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.dg/torture/float128-builtin.c,
- gcc.dg/torture/float128-ieee-nan.c,
- gcc.dg/torture/float128x-builtin.c,
- gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
- gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
- gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
- gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
- gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
- gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
- gcc.dg/torture/floatn-nan.h: New tests.
-
-2016-08-22 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
- macro.
- (main): Update calls to TEST_I_F.
- * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
- macro.
- (main): Update calls to TEST_I_F.
-
-2016-08-22 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.dg/torture/fp-int-convert-float128x-timode.c,
- gcc.dg/torture/fp-int-convert-float32x-timode.c,
- gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
- names in calls to TEST_I_F.
-
-2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c/52952
- * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
-
-2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
- and !natural_alignment_64.
- * gcc.dg/ipa/propalign-2.c: Likewise.
- * gcc.dg/ipa/propalign-3.c: Likewise.
- * gcc.dg/ipa/propalign-4.c: Likewise.
- * gcc.dg/ipa/propalign-5.c: Likewise.
- * lib/target-supports.exp
- (check_effective_target_natural_alignment_32): Add avr-*-*.
-
-2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR tree-optimization/61839
- * gcc.dg/tree-ssa/pr61839_1.c: New test.
- * gcc.dg/tree-ssa/pr61839_2.c: New test.
- * gcc.dg/tree-ssa/pr61839_3.c: New test.
- * gcc.dg/tree-ssa/pr61839_4.c: New test.
-
-2016-08-19 Joseph Myers <joseph@codesourcery.com>
-
- PR c/32187
- * lib/target-supports.exp (check_effective_target_float16)
- (check_effective_target_float32, check_effective_target_float64)
- (check_effective_target_float128, check_effective_target_float32x)
- (check_effective_target_float64x)
- (check_effective_target_float128x)
- (check_effective_target_float16_runtime)
- (check_effective_target_float32_runtime)
- (check_effective_target_float64_runtime)
- (check_effective_target_float128_runtime)
- (check_effective_target_float32x_runtime)
- (check_effective_target_float64x_runtime)
- (check_effective_target_float128x_runtime)
- (check_effective_target_floatn_nx_runtime)
- (add_options_for_float16, add_options_for_float32)
- (add_options_for_float64, add_options_for_float128)
- (add_options_for_float32x, add_options_for_float64x)
- (add_options_for_float128x): New procedures.
- * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
- gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
- gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
- gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
- gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
- gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
- gcc.dg/torture/float128-complex.c,
- gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
- gcc.dg/torture/float128x-basic.c,
- gcc.dg/torture/float128x-complex.c,
- gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
- gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
- gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
- gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
- gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
- gcc.dg/torture/float32x-basic.c,
- gcc.dg/torture/float32x-complex.c,
- gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
- gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
- gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
- gcc.dg/torture/float64x-basic.c,
- gcc.dg/torture/float64x-complex.c,
- gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
- gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
- gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
- gcc.dg/torture/floatn-tg.h,
- gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
- gcc.dg/torture/fp-int-convert-float128-ieee.c,
- gcc.dg/torture/fp-int-convert-float128x-timode.c,
- gcc.dg/torture/fp-int-convert-float128x.c,
- gcc.dg/torture/fp-int-convert-float16-timode.c,
- gcc.dg/torture/fp-int-convert-float16.c,
- gcc.dg/torture/fp-int-convert-float32-timode.c,
- gcc.dg/torture/fp-int-convert-float32.c,
- gcc.dg/torture/fp-int-convert-float32x-timode.c,
- gcc.dg/torture/fp-int-convert-float32x.c,
- gcc.dg/torture/fp-int-convert-float64-timode.c,
- gcc.dg/torture/fp-int-convert-float64.c,
- gcc.dg/torture/fp-int-convert-float64x-timode.c,
- gcc.dg/torture/fp-int-convert-float64x.c: New tests.
- * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
- maximum exponent of floating-point type. Use it in testing
- whether 0x8...0 fits in the floating-point type. Always treat -1
- (signed 0xf...f) as fitting in the floating-point type.
- (M_OK1): New macro.
- * gcc.dg/torture/fp-int-convert-double.c,
- gcc.dg/torture/fp-int-convert-float.c,
- gcc.dg/torture/fp-int-convert-float128-timode.c,
- gcc.dg/torture/fp-int-convert-float128.c,
- gcc.dg/torture/fp-int-convert-float80-timode.c,
- gcc.dg/torture/fp-int-convert-float80.c,
- gcc.dg/torture/fp-int-convert-long-double.c,
- gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
-
-2016-08-19 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/72744
- * gfortran.dg/gomp/pr72744.f90: New test.
-
- PR fortran/69281
- * gfortran.dg/gomp/pr69281.f90: New test.
-
-2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
-
- * gfortran.dg/random_4.f90: Initialize seed before using, handle
- the last special seed value.
- * gfortran.dg/random_7.f90: Use size for last array member instead
- of hardcoded value.
-
-2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
- * gcc.dg/cpp/warn-undef-2.c: Likewise.
-
-2016-08-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/77286
- * gcc.dg/torture/pr77286.c: New testcase.
-
-2016-08-18 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/verbose-asm-2.c: New test case.
-
-2016-08-18 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
- (custom_diagnostic_finalizer): Update for change to
- diagnostic_show_locus.
-
-2016-08-18 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
- * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
-
-2016-08-18 Marek Polacek <polacek@redhat.com>
-
- PR c/71514
- * gcc.dg/pr71514.c: New test.
-
-2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/72839
- * gcc.target/i386/pr72839.c: New test.
-
-2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
-
- PR middle-end/70895
- * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
- * c-c++-common/goacc/reduction-1.c: Likewise.
- * c-c++-common/goacc/reduction-2.c: Likewise.
- * c-c++-common/goacc/reduction-3.c: Likewise.
- * c-c++-common/goacc/reduction-4.c: Likewise.
-
-2016-08-18 Alan Modra <amodra@gmail.com>
-
- * gcc.c-torture/compile/pr72771.c: New.
-
-2016-08-17 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/67496
- * gfortran.dg/pr67496.f90: New test.
-
-2015-08-17 Alan Hayward <alan.hayward@arm.com>
-
- PR tree-optimization/71752
- * gcc.dg/vect/pr71752.c: New.
-
-2016-08-17 Uros Bizjak <ubizjak@gmail.com>
-
- * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
-
-2016-08-17 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/77259
- * g++.dg/ipa/devirt-52.C: New test.
-
-2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
-
- * c-c++-common/goacc/reduction-6.c: New testcase.
-
-2016-08-17 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/76490
- * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
- * gcc.dg/pr52904.c: XFAIL.
-
-2016-08-17 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/23855
- * gcc.dg/loop-unswitch-2.c: Adjust.
-
-2016-08-16 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/72817
- * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
-
-2016-08-16 Joseph Myers <joseph@codesourcery.com>
-
- PR libgcc/77265
- * gcc.dg/torture/float128-extend-inf.c: New test.
-
-2016-08-16 David Malcolm <dmalcolm@redhat.com>
-
- PR c/72857
- * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
- for embedded NUL.
- * gcc.dg/format/c90-printf-1.c: Restore column numbers.
- * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
- caret placement.
- (test_oct): Likewise.
- (test_multiple): Likewise.
- (test_field_width_specifier): Likewise.
- (test_field_width_specifier_2): New function.
- (test_field_precision_specifier): New function.
- (test_embedded_nul): Update expected caret placement.
- (test_non_contiguous_strings): Update line number.
- * gcc.dg/plugin/diagnostic-test-string-literals-1.c
- (__emit_string_literal_range): Add "caret_idx" param.
- (test_simple_string_literal): Add value for new param, updating
- expected output..
- (test_concatenated_string_literal): Likewise.
- (test_multiline_string_literal): Likewise.
- (test_hex): Likewise.
- (test_oct): Likewise.
- (test_multiple): Likewise.
- (test_ucn4): Likewise.
- (test_ucn8): Likewise.
- (test_u8): Likewise.
- (test_u): Likewise; update expected message, from "range" to
- "location".
- (test_U): Likewise.
- (test_L): Likewise.
- (test_macro): Add value for new param.
- * gcc.dg/plugin/diagnostic-test-string-literals-2.c
- (__emit_string_literal_range): Add "caret_idx" param.
- (test_stringified_token_1): Add value for new param. Update
- expected message, from "range" to "location".
- (test_stringized_token_2): Likewise, adding param to macro.
- (test_stringified_token_3): Likewise.
- * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
- (emit_warning): Convert param from source_range to location_t.
- (test_string_literals): Add caret_idx param, and use it when
- constructing a substring_loc. Update error message, from
- "range" to "location".
-
-2016-08-16 Jakub Jelinek <jakub@redhat.com>
-
- PR target/71910
- * g++.dg/gomp/pr71910.C: New test.
-
- PR middle-end/67485
- * gcc.c-torture/compile/pr67485.c: New test.
-
- PR target/72867
- * gcc.target/i386/pr72867.c: Add -msse to dg-options.
-
-2016-08-16 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/69848
- * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
-
-2016-08-16 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
- of memory operations so that it can be handled by core2
- in 32-bit mode.
-
-2016-08-16 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/76783
- * gcc.dg/pr76783.c: New testcase.
- * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
-
-2016-08-16 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/72817
- PR tree-optimization/73450
- * gcc.dg/tree-ssa/pr72817.c: New test.
- * gcc.dg/tree-ssa/pr73450.c: New test.
-
-2016-08-15 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/init_flag_13.f90: New testcase.
- * gfortran.dg/init_flag_14.f90: Ditto.
- * gfortran.dg/init_flag_15.f03: Ditto.
- * gfortran.dg/dec_init_1.f90: Ditto.
- * gfortran.dg/dec_init_2.f90: Ditto.
-
-2016-08-15 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/72867
- * gcc.target/i386/pr72867.c: New test.
-
-2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/dump-ada-spec-5.c: New test.
-
-2016-08-15 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/73434
- * gcc.dg/torture/pr73434.c: New testcase.
-
-2016-08-15 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/72824
- * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
-
-2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
-
- PR fortran/70598
- * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
- in use_device clause.
- * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
- * gfortran.dg/goacc/list.f95: Adjust to catch
- "neither a POINTER nor an array" error messages.
-
-2016-08-14 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/76342
- * gcc.target/i386/pr76342.c: New test.
-
-2016-08-12 Jakub Jelinek <jakub@redhat.com>
-
- PR c/71512
- * g++.dg/ubsan/pr71512.C: New test.
- * c-c++-common/ubsan/pr71512-1.c: New test.
- * c-c++-common/ubsan/pr71512-2.c: New test.
-
-2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vec-init-1.c: New tests to test various
- vector initialization options.
- * gcc.target/powerpc/vec-init-2.c: Likewise.
- * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
- is generated on ISA 3.0.
-
-2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR middle-end/71654
- * gcc.dg/c-c++-common/pr71654.c: New test.
- * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
- dg-options.
- * gcc.dg/tree-ssa/vrp24: Likewise.
-
-2016-08-12 Jakub Jelinek <jakub@redhat.com>
-
- PR c/67410
- * gcc.dg/pr67410.c: New test.
-
-2016-08-12 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/69848
- * gcc.dg/vect/vect-pr69848.c: New test.
-
-2016-08-12 Uros Bizjak <ubizjak@gmail.com>
-
- PR testsuite/71008
- * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
- * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
- * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
- * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
-
-2016-08-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/57326
- * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
- * gcc.dg/tree-ssa/loadpre14.c: Adjust.
- * gcc.dg/tree-ssa/pr35287.c: Likewise.
- * gcc.target/i386/pr45685.c: Likewise.
- * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
- * gcc.dg/tree-ssa/predcom-2.c: Likewise.
- * gcc.dg/tree-ssa/predcom-3.c: Likewise.
- * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
- * gfortran.dg/pr34163.f90: Likewise.
-
-2016-08-12 Martin Liska <mliska@suse.cz>
-
- * g++.dg/gcov/gcov-16.C: New test.
- * lib/gcov.exp: Support new argument for run-gcov function.
-
-2016-08-12 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/35590
- * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
-
-2016-08-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/72851
- * gcc.dg/torture/pr72851.c: New testcase.
-
-2016-08-12 Alexandre Oliva <aoliva@redhat.com>
-
- PR debug/63240
- * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
- * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
- * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
- * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
- DW_AT_deleted.
-
- PR debug/55641
- * g++.dg/debug/dwarf2/ref-1.C: New.
-
- PR debug/49366
- * g++.dg/debug/dwarf2/template-params-12.H: New.
- * g++.dg/debug/dwarf2/template-params-12f.C: New.
- * g++.dg/debug/dwarf2/template-params-12g.C: New.
- * g++.dg/debug/dwarf2/template-params-12n.C: New.
- * g++.dg/debug/dwarf2/template-params-12s.C: New.
- * g++.dg/debug/dwarf2/template-params-12u.C: New.
- * g++.dg/debug/dwarf2/template-params-12v.C: New.
- * g++.dg/debug/dwarf2/template-params-12w.C: New.
-
-2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/72863
- * gcc.target/powerpc/pr72863.c: New test.
-
-2016-08-11 Uros Bizjak <ubizjak@gmail.com>
-
- * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
-
-2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/pieces-strcpy-1.c: New test.
- * gcc.target/i386/pieces-strcpy-2.c: Likewise.
-
-2016-08-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/72868
- * g++.dg/cpp1y/constexpr-switch4.C: New test.
-
-2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/pieces-memcpy-1.c: New test.
- * gcc.target/i386/pieces-memcpy-2.c: Likewise.
- * gcc.target/i386/pieces-memcpy-3.c: Likewise.
- * gcc.target/i386/pieces-memcpy-4.c: Likewise.
- * gcc.target/i386/pieces-memcpy-5.c: Likewise.
- * gcc.target/i386/pieces-memcpy-6.c: Likewise.
-
-2016-08-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c/72816
- * gcc.dg/pr72816.c: Remove dg-error.
-
-2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR tree-optimization/71083
- * gcc.c-torture/execute/pr71083.c: New test.
- * gnat.dg/loop_optimization23.adb: New test.
- * gnat.dg/loop_optimization23_pkg.ads: New test.
- * gnat.dg/loop_optimization23_pkg.adb: New test.
-
-2016-08-11 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/72772
- * gcc.dg/graphite/pr35356-1.c: Adjust.
- * gcc.dg/tree-ssa/pr59597.c: Likewise.
-
-2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
-
- * gfortran.dg/random_7.f90: Take into account that the last seed
- value is the special p value.
- * gfortran.dg/random_seed_1.f90: Seed size is now constant.
-
-2016-08-11 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
-
-2016-08-11 Alan Modra <amodra@gmail.com>
-
- * gcc.target/powerpc/pr71680.c: New.
-
-2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/bfp/bfp.exp: New file.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
- * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
- * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
- * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
- * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
- * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
- * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
- * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
- * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
- * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
- * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
- * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
- * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
- * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
- * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
- * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
- * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
- * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
- * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
- * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
- * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
- * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
- * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
- * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
- * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
-
-2016-08-10 Bin Cheng <bin.cheng@arm.com>
-
- * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
- Add aarch64*-*-*.
-
-2016-08-10 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.target/aarch64/simd/vcond-ne.c: New test.
-
-2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/72853
- * gcc.target/powerpc/pr72853.c: New test.
-
-2016-08-10 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/58306
- * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
-
-2016-08-10 Martin Liska <mliska@suse.cz>
-
- * g++.dg/gcov/gcov-threads-1.C: New test.
-
-2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- PR target/71873
- * gcc.target/avr/pr71873.c: New test.
-
-2016-08-09 Martin Liska <mliska@suse.cz>
-
- * g++.dg/gcov/gcov-dump-1.C: New test.
- * g++.dg/gcov/gcov-dump-2.C: New test.
-
-2016-08-09 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-prof/val-prof-9.c: New test.
-
-2016-08-09 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/tree-prof/val-prof-8.c: New test.
-
-2016-08-09 Martin Jambor <mjambor@suse.cz>
-
- PR ipa/71981
- * gcc.dg/ipa/pr71981.c: New test.
-
-2016-08-09 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/33707
- * gcc.dg/vect/pr33707.c: New test.
-
-2016-08-09 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/pr72772
- * gcc.dg/tree-ssa/pr72772.c: New test.
-
-2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
-
- PR rtl-optimization/66669
- * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
-
-2016-08-09 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/72824
- * gcc.c-torture/execute/ieee/pr72824.c: New test.
-
-2016-08-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71802
- * gcc.dg/torture/pr71802.c: New testcase.
-
-2016-08-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/72809
- * g++.dg/eh/stdarg1.C: New test.
-
-2016-08-08 Andi Kleen <ak@linux.intel.com>
-
- * lib/profopt.exp: (auto-profopt-execute): Don't include full
- test command line in failure log.
- (profopt-execute): dito. Make autofdo file names unique.
-
-2016-08-08 David Malcolm <dmalcolm@redhat.com>
-
- PR c/64955
- * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
- output.
-
-2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
- c99_runtime.
- * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
- * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
- * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
- * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
- * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
- * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
-
-2016-08-08 David Malcolm <dmalcolm@redhat.com>
-
- PR c/52952
- * gcc.dg/cpp/pr66415-1.c: Likewise.
- * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
- * gcc.dg/format/c90-printf-1.c: Likewise.
- * gcc.dg/format/diagnostic-ranges.c: New test case.
-
-2016-08-08 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/72716
- * gfortran.dg/gomp/pr72716.f90: New test.
-
- PR middle-end/72781
- * gcc.dg/gomp/pr72781.c: New test.
-
- PR middle-end/68762
- * g++.dg/vect/pr68762-1.cc: New test.
- * g++.dg/vect/pr68762-2.cc: New test.
- * g++.dg/vect/pr68762.h: New file.
-
-2016-08-08 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/72838
- * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
- * g++.dg/warn/overflow-warn-3.C: Same.
- * g++.dg/warn/overflow-warn-4.C: Same.
-
-2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/71936
- * gfortran.dg/allocate_with_source_21.f03: New test.
-
-2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/72698
- * gfortran.dg/allocate_with_source_20.f03: New test.
-
-2016-08-08 Alan Modra <amodra@gmail.com>
-
- * gcc.c-torture/compile/pr72802.c: New.
-
-2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/70524
- * gfortran.dg/dependency_48.f90: New test.
-
-2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/70040
- * gfortran.dg/pr70040.f90: New testcase.
-
-2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/71961
- * gfortran.dg/matmul_10.f90: New testcase.
-
-2016-08-07 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
-
-2016-08-07 Jakub Jelinek <jakub@redhat.com>
-
- PR c/72816
- * gcc.dg/pr72816.c: New test.
-
-2016-08-06 Jonathan Wakely <jwakely@redhat.com>
-
- * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
- * g++.dg/conversion/pr41426.C: Likewise.
- * g++.dg/conversion/pr66211.C: Likewise.
- * g++.dg/cpp1y/lambda-init9.C: Likewise.
- * g++.dg/init/ref8.C: Likewise.
- * g++.old-deja/g++.law/cvt20.C: Likewise.
- * g++.old-deja/g++.mike/p9732c.C: Likewise.
-
-2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR tree-optimization/18046
- * gcc.dg/tree-ssa/vrp105.c: New test.
- * gcc.dg/tree-ssa/vrp106.c: New test.
-
-2016-08-05 Martin Sebor <msebor@redhat.com>
-
- * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
- 1ul in diagnostics. Remove hyphen from "constant-expression."
- * g++.dg/cpp0x/constexpr-50060.C: Adjust.
- * g++.dg/cpp0x/static_assert3.C: Same.
- * g++.dg/cpp1y/constexpr-throw.C: Same.
- * g++.dg/template/nontype3.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.
-
-2016-08-05 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
- * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
- * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
-
-2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR tree-optimization/72810
- * gcc.dg/tree-ssa/vrp110.c: New test.
-
-2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
-
- PR Target/72819
- * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
- registers.
- * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
- saving the half-precision registers.
- * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
- value is returned in h0.
- * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
- are passed in FP/SIMD registers.
- * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
- passing works corrcetly.
- * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
- (hfa_f16x2_t): Likewise.
- (hfa_f16x3_t): Likewise.
- * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
- are promoted to double and passed in a double register.
- * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
- are promoted to double and stacked.
- * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
- __fp16 data types.
- * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
- * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
- __fp16 first get passed in FP/SIMD registers, then stacked.
-
-2016-08-05 Nathan Sidwell <nathan@acm.org>
-
- PR c++/68724
- * g++.dg/cpp0x/pr68724.C: New.
-
-2016-08-05 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
-
-2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
-
- * gcc.dg/tree-ssa/vrp107.c: New test.
- * gcc.dg/tree-ssa/vrp108.c: New test.
- * gcc.dg/tree-ssa/vrp109.c: New test.
-
-2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
- dg-options.
-
-2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
- test-cases.
- * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
- * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
- * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
- test-cases.
- * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
- * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
- * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
- large_double.
-
-2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/72800
- * g++.dg/cpp1y/lambda-ice1.C: New.
-
-2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/72759
- * g++.dg/cpp1y/pr72759.C: New test.
-
-2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
-
- * gcc.dg/switch-10.c: New test.
-
-2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
-
-2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
-
- * c-c++-common/goacc/routine-5.c: Update.
-
-2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR rtl-optimization/70903
- * gcc.c-torture/execute/pr70903.c: New test.
-
-2016-08-04 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/params/params.exp: Replace file exists with
- TESTING_IN_BUILD_TREE.
-
-2016-08-04 Marek Polacek <polacek@redhat.com>
-
- PR c++/70229
- * g++.dg/cpp0x/constexpr-ctor19.C: New test.
-
-2016-08-04 Richard Biener <rguenther@suse.de>
-
- PR middle-end/71984
- * gcc.dg/torture/pr71984.c: Guard correctness check for
- little-endian.
-
-2016-08-03 Andrew Pinski <apinski@cavium.com>
-
- * gcc.c-torture/compile/20160802-1.c: New testcase.
-
-2016-08-03 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
-
-2016-08-03 Richard Biener <rguenther@suse.de>
-
- * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
- and remove -O3.
- * c-c++-common/ubsan/pr71403-2.c: Likewise.
- * c-c++-common/ubsan/pr71403-3.c: Likewise.
-
-2016-08-03 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
- * gcc.dg/tree-ssa/loadpre21.c: Likewise.
- * gcc.dg/tree-ssa/loadpre22.c: Likewise.
- * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
-
-2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/init-excess-2.c: Require int32plus.
- * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
- * gcc.dg/pr59963-2.c: Require int32plus.
- * gcc.dg/pr71084.c: Cast pointer to intprt_t.
- * gcc.dg/unroll-7.c: Require int32plus.
-
-2016-08-02 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/34114
- * gcc.dg/tree-ssa/loop-42.c: New test.
-
-2016-08-02 Tamar Christina <tamar.christina@arm.com>
-
- * gcc.target/aarch64/vminmaxnm.c: New.
- * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
- tests.
-
-2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vec-extract-5.c: New tests to test
- vec_extract for vector float, vector int, vector short, and vector
- char.
- * gcc.target/powerpc/vec-extract-6.c: Likewise.
- * gcc.target/powerpc/vec-extract-7.c: Likewise.
- * gcc.target/powerpc/vec-extract-8.c: Likewise.
- * gcc.target/powerpc/vec-extract-9.c: Likewise.
-
-2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
- single stack adjustment, no writeback.
- * gcc.target/aarch64/test_frame_12.c: Likewise.
- * gcc.target/aarch64/test_frame_13.c: Likewise.
- * gcc.target/aarch64/test_frame_15.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.
- * gcc.target/aarch64/test_frame_16.c: New test.
-
-2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/72748
- * gcc.target/i386/pr72748.c: New test.
-
-2015-08-01 Alan Hayward <alan.hayward@arm.com>
-
- PR tree-optimization/71818
- * gcc.dg/vect/pr71818.c: New
-
-2016-08-01 Martin Liska <mliska@suse.cz>
-
- PR tree-optimization/71857
- * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
-
-2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
-
-2016-08-01 Jan Beulich <jbeulich@suse.com>
-
- * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
-
-2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
- * gcc.target/powerpc/mulkc3-1.c: Likewise.
-
-2016-07-31 Jonathan Wakely <jwakely@redhat.com>
-
- * lib/target-supports.exp (check_effective_target_c): Fix indentation.
- (check_effective_target_c++): Likewise. Also match for libstdc++.
-
-2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/41922
- * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
- * gfortran.dg/equiv_constraint_7.f90: Ditto.
- * gfortran.dg/pr41922.f90: New test.
-
-2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/68566
- * gfortran.dg/pr68566.f90: new test.
-
-2016-07-30 Martin Sebor <msebor@redhat.com>
-
- PR c++/60760
- PR c++/71091
- * g++.dg/cpp0x/constexpr-cast.C: New test.
- * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
- * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
- * g++.dg/ubsan/pr63956.C: Correct.
-
-2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
- vector double or vector long where the vector is in memory.
- * gcc.target/powerpc/vec-extract-3.c: Likewise.
- * gcc.target/powerpc/vec-extract-4.c: Likewise.
-
-2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/69867
- * gfortran.dg/pr69867.f90: New test.
-
-2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/69962
- * gfortran.dg/pr69962.f90: New test.
-
-2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/70006
- * gfortran.dg/pr70006.f90: New test.
-
-2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/71730
- * gfortran.dg/pr71730.f90: New test.
- * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
- * gfortran.dg/array_constructor_27.f03: Update dg-error message.
- * gfortran.dg/array_constructor_26.f03: Ditto.
-
-2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
- * gcc.target/powerpc/pr71763.c: Likewise.
-
-2016-07-29 Marek Polacek <polacek@redhat.com>
-
- PR c/71742
- * gcc.dg/940510-1.c: Adjust dg-error.
- * gcc.dg/c99-flex-array-1.c: Likewise.
- * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
-
- PR c/71853
- * gcc.dg/noncompile/pr71853.c: New test.
-
- PR c/71573
- * gcc.dg/noncompile/pr71573.c: New test.
-
- PR c/71926
- * g++.dg/warn/Wparentheses-30.C: New test.
- * gcc.dg/Wparentheses-14.c: New test.
-
-2016-07-29 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/pr59833.c: Use dg-add-options ieee.
-
-2016-07-29 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/57558
- * gcc.dg/vect/pr57558-1.c: New test.
- * gcc.dg/vect/pr57558-2.c: New test.
-
-2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
- to scan forwprop1 dump pass.
-
-2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/51488
- * g++.dg/template/pr51488.C: New.
-
-2016-07-29 Jakub Jelinek <jakub@redhat.com>
-
- PR c/71969
- * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
- static __inline__.
- * gcc.dg/pr71969-1.c: New test.
- * gcc.dg/pr71969-2.c: New test.
- * gcc.dg/pr71969-3.c: New test.
-
-2016-07-29 Marek Polacek <polacek@redhat.com>
-
- PR c/71574
- * c-c++-common/pr71574.c: New test.
-
- PR c/71583
- * gcc.dg/noncompile/pr71583.c: New test.
-
-2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/68217
- * gcc.dg/pr68217.c: New test.
-
-2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/71067
- * gfortran.dg/pr71067_1.f90: New test.
- * gfortran.dg/pr71067_2.f90: Ditto.
-
-2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vec-extract-1.c: New test.
-
-2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/71799
- * gfortran.dg/pr71799.f90: New test.
-
-2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71665
- * g++.dg/cpp0x/pr71665-1.C: New.
- * g++.dg/cpp0x/pr71665-2.C: Likewise.
- * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
- * g++.dg/ext/label10.C: Likewise.
- * g++.dg/parse/constant5.C: Likewise.
-
-2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/71859
- * gfortran.dg/pr71859.f90: New test.
- * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
- * gfortran.dg/coarray_collectives_1.f90: Ditto.
-
-2016-07-28 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/71883
- * gfortran.dg/pr71883.f90: New test.
-
-2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
-
- PR tree-optimization/71734
- * g++.dg/vect/pr70729-nest.cc: New test.
-
-2016-07-28 Renlin Li <renlin.li@arm.com>
-
- Revert
- 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/71902
- * gfortran.dg/dependency_47.f90: New test.
-
-2016-07-28 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/68025
- * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
-
-2016-07-28 Martin Liska <mliska@suse.cz>
-
- * g++.dg/vect/pr70944.cc: New test.
-
-2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/71994
- * gcc.dg/torture/pr71994.c: New test.
-
-2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR middle-end/71078
- * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
- * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
- * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
-
-2016-07-27 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
-
-2016-07-27 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/predict-13.c: New test.
- * gcc.dg/predict-14.c: New test.
-
-2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
- including stdint.h.
- * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
- including stdint.h.
-
-2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/71869
- * gcc.target/powerpc/float128-cmp.c: New test to make sure that
- IEEE built-in functions handle quiet and signalling NaNs
- correctly.
-
-2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/71862
- * gfortran.dg/pr71862.f90: New test.
-
-2016-07-26 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
- selector with dg-options.
-
-2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR tree-optimization/18046
- * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
- * gcc.dg/tree-ssa/vrp103.c: New test.
- * gcc.dg/tree-ssa/vrp104.c: New test.
-
-2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/pr63354.c: Require lp64 since
- -mprofile-kernel is not legal with -m32.
-
-2016-07-26 Richard Biener <rguenther@suse.de>
-
- PR rtl-optimization/71984
- * gcc.dg/torture/pr71984.c: New testcase.
-
-2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
-
- * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
- g++-dg-runtest via et-dg-runtest.
- * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
- * gcc.dg/vect/vect.exp: Likewise.
- * gfortran.dg/graphite/graphite.exp: Likewise, but for
- gfortran-dg-runtest.
- * gfortran.dg/vect/vect.exp: Likewise.
- * lib/target-supports.exp (check_mpaired_single_hw_available): New.
- (check_mips_loongson_hw_available): Likewise.
- (check_effective_target_mpaired_single_runtime): Likewise.
- (check_effective_target_mips_loongson_runtime): Likewise.
- (add_options_for_mpaired_single): Likewise.
- (check_effective_target_vect_int): Add global et_index.
- Check and save the supported feature for a target selected by
- the et_index target. Break long lines where appropriate. Call
- et-is-effective-target for MIPS with an argument instead of
- check_effective_target_* where appropriate.
- (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_simd_clones): Likewise.
- (check_effective_target_vect_shift): ewise.
- (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_double): Likewise.
- (check_effective_target_vect_long_long): Likewise.
- (check_effective_target_vect_no_int_max): Likewise.
- (check_effective_target_vect_no_int_add): Likewise.
- (check_effective_target_vect_no_bitwise): Likewise.
- (check_effective_target_vect_widen_shift): Likewise.
- (check_effective_target_vect_no_align): Likewise.
- (check_effective_target_vect_hw_misalign): Likewise.
- (check_effective_target_vect_element_align): Likewise.
- (check_effective_target_vect_condition): Likewise.
- (check_effective_target_vect_cond_mixed): Likewise.
- (check_effective_target_vect_char_mult): Likewise.
- (check_effective_target_vect_short_mult): Likewise.
- (check_effective_target_vect_int_mult): Likewise.
- (check_effective_target_vect_extract_even_odd): Likewise.
- (check_effective_target_vect_interleave): Likewise.
- (check_effective_target_vect_stridedN): Likewise.
- (check_effective_target_vect_multiple_sizes): Likewise.
- (check_effective_target_vect64): Likewise.
- (check_effective_target_vect_call_copysignf): Likewise.
- (check_effective_target_vect_call_sqrtf): Likewise.
- (check_effective_target_vect_call_btrunc): Likewise.
- (check_effective_target_vect_call_btruncf): Likewise.
- (check_effective_target_vect_call_ceil): Likewise.
- (check_effective_target_vect_call_ceilf): Likewise.
- (check_effective_target_vect_call_floor): Likewise.
- (check_effective_target_vect_call_floorf): Likewise.
- (check_effective_target_vect_call_lceil): Likewise.
- (check_effective_target_vect_call_lfloor): Likewise.
- (check_effective_target_vect_call_nearbyint): Likewise.
- (check_effective_target_vect_call_nearbyintf): Likewise.
- (check_effective_target_vect_call_round): Likewise.
- (check_effective_target_vect_call_roundf): Likewise.
- (check_effective_target_vect_perm): Likewise, but also append *_saved
- to the existing global name to properly cache the result.
- (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_hi_to_si): Likewise.
- (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
- (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
- (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
- (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
- (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
- (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
- (check_effective_target_vect_sdot_qi): Likewise.
- (check_effective_target_vect_udot_qi): Likewise.
- (check_effective_target_vect_sdot_hi): Likewise.
- (check_effective_target_vect_udot_hi): Likewise.
- (check_effective_target_vect_usad_char): Likewise.
- (check_effective_target_vect_pack_trunc): Likewise.
- (check_effective_target_vect_unpack): Likewise.
- (check_effective_target_vect_aligned_arrays): Likewise.
- (check_effective_target_vect_natural_alignment): Likewise.
- (check_effective_target_vector_alignment_reachable): Likewise.
- (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
- (is-effective-target): Initialize et_index if undefined.
- (et-dg-runtest): New.
- (et-is-effective-target): Likewise.
- (check_vect_support_and_set_flags): Add supported MIPS targets to
- EFFECTIVE_TARGETS list. Return the number of supported targets.
-
-2016-07-26 Richard Biener <rguenther@suse.de>
- Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR middle-end/70920
- * gcc.dg/pr70920-1.c: New test-case.
- * gcc.dg/pr70902-2.c: Likewise.
- * gcc.dg/pr70920-3.c: Likewise.
- * gcc.dg/pr70920-4.c: Likewise
- * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
- 2 instead of 3.
-
-2016-07-25 Alexander Monakov <amonakov@ispras.ru>
-
- * gcc.c-torture/execute/pr71494.c: Require label_values.
- * gcc.dg/pr16973.c: Ditto.
-
-2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
- * gcc.dg/torture/pr69771.c: Require int32plus.
- * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
-
-2016-07-25 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/torture/pr71987.c: New test.
-
-2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/71935
- * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
- * gfortran.dg/c_sizeof_6.f90: here. Test for error.
- * gfortran.dg/pr71935.f90: New test.
-
-2016-07-22 Martin Sebor <msebor@redhat.com>
-
- PR c++/71675
- * g++.dg/ext/atomic-3.C: New test.
- * gcc.dg/atomic/pr71675.c: New test.
-
-2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
-
- * gcc.target/i386/mvc8.c: New test.
-
-2016-07-22 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
- * gcc.dg/tree-ssa/pr19210-2.c: Delete.
-
-2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/71795
- * gfortran.dg/constructor_50.f90: New test.
-
-2016-07-22 Martin Liska <mliska@suse.cz>
-
- PR gcov-profile/69028
- PR gcov-profile/62047
- * g++.dg/cilk-plus/pr69028.C: New test.
-
-2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
-
- * gfortran.dg/coarray_stat_2.f90: New test.
-
-2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vec-extract.h: New files to check the
- vec_extract built-in functions for all vector types, testing
- accessing each element, both with constant and variable element
- numbers.
- * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
- * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
- * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
- * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
- * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
- * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
- * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
- * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
- * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
-
-2016-07-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71728
- * g++.dg/other/pr71728.C: New test.
-
-2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
- * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
- * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
- * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
- * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
-
-2016-07-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71947
- * gcc.dg/tree-ssa/vrp102.c: New testcase.
-
-2016-07-21 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/scev-15.c: New.
-
-2016-07-21 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
-
-2016-07-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71941
- * g++.dg/gomp/pr71941.C: New test.
-
-2016-07-20 David Malcolm <dmalcolm@redhat.com>
-
- PR c/70339
- PR c/71858
- * g++.dg/spellcheck-identifiers.C: New test case, based on
- gcc.dg/spellcheck-identifiers.c.
- * g++.dg/spellcheck-identifiers-2.C: New test case, based on
- gcc.dg/spellcheck-identifiers-2.c.
- * g++.dg/spellcheck-typenames.C: New test case, based on
- gcc.dg/spellcheck-typenames.c
-
-2016-07-20 Jonathan Wakely <jwakely@redhat.com>
-
- * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
- pointer to member function and also test catching by reference.
-
-2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/pr67443.c: Fix test case.
-
-2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/insv-1.c: Xfail some tests.
- * gcc.target/s390/insv-2.c: Likewise.
-
-2016-07-20 Georg-Johann Lay <avr@gjlay.de>
-
- * gcc.target/avr/torture/get-mem.c: New test.
- * gcc.target/avr/torture/set-mem.c: New test.
-
-2016-07-20 Georg-Johann Lay <avr@gjlay.de>
-
- PR target/71948
- * gcc.target/avr/torture/tiny-progmem.c: New test.
-
-2016-07-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71909
- * g++.dg/parse/pr71909.C: New test.
- * g++.dg/tm/pr71909.C: New test.
-
- PR c++/50060
- * g++.dg/cpp0x/constexpr-50060.C: New test.
- * g++.dg/cpp1y/constexpr-50060.C: New test.
-
-2016-07-20 Martin Liska <mliska@suse.cz>
-
- * gfortran.dg/graphite/pr71898.f90: New test.
-
-2016-07-20 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/71503
- PR tree-optimization/71683
- * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
- * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
-
-2016-07-20 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/plugin/plugin.exp: Remove sreal test.
- * gcc.dg/plugin/sreal-test-1.c: Remove.
- * gcc.dg/plugin/sreal_plugin.c: Remove.
-
-2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/71902
- * gfortran.dg/dependency_47.f90: New test.
-
-2016-07-19 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/71916
- * gcc.c-torture/compile/pr71916.c: New test.
-
- PR middle-end/71874
- * g++.dg/torture/pr71874.C: New test.
-
- PR middle-end/71734
- * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
- (my_alloc): Rewritten to use __builtin_posix_memalign and
- __SIZE_TYPE__.
- (my_free): Use __builtin_free instead of _mm_free.
- (Vec::operator=): Use __builtin_memcpy.
-
-2016-07-19 Martin Jambor <mjambor@suse.cz>
-
- PR fortran/71688
- * gfortran.dg/pr71688.f90: New test.
-
-2016-07-19 Richard Biener <rguenther@suse.de>
-
- * c-c++-common/vector-subscript-6.c: New testcase.
- * c-c++-common/vector-subscript-7.c: Likewise.
-
-2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/params/blocksort-part.c: Conditionally define Int32
- and UInt32 based on __SIZEOF_INT__.
-
-2016-07-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71901
- * gcc.dg/torture/pr71901.c: New testcase.
-
-2016-07-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71908
- * gcc.dg/torture/pr71908.c: New testcase.
-
-2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/71493
- * gcc.target/powerpc/pr71493-1.c: New test.
- * gcc.target/powerpc/pr71493-2.c: Likewise.
-
-2016-07-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71835
- * g++.dg/conversion/ambig3.C: New test.
-
- PR c++/71828
- * g++.dg/cpp0x/constexpr-71828.C: New test.
-
- PR c++/71826
- * g++.dg/template/pr71826.C: New test.
-
- PR c++/71822
- * g++.dg/template/defarg21.C: New test.
-
- PR c++/71871
- * g++.dg/ext/vector31.C: New test.
-
-2016-07-18 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
-
-2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
-
- PR tree-optimization/71734
- * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
-
-2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/warn-dynamicstack-1.c: New test.
- * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
- stack-layout-dynamic-1.c: New test.
-
-2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/nolrl-1.c: New test.
-
-2016-07-17 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/71523
- * gfortran.dg/pr71523_1.f90: New test.
- * gfortran.dg/pr71523_2.f90: New test.
-
-2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
-
- * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
-
-2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
- Marco Restelli <mrestelli@gmail.com>
-
- PR fortran/62125
- * gfortran.dg/pr62125.f90: New test.
-
-2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
- * gcc.target/powerpc/mulkc3-1.c: Likewise.
-
-2016-07-15 Jonathan Wakely <jwakely@redhat.com>
-
- PR c++/58796
- * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
- * g++.dg/cpp0x/nullptr35.C: New test.
-
-2016-07-15 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/scev-8.c: Update test string.
-
-2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
-
- * gfortran.dg/goacc/vector_length.f90: New test.
-
-2016-07-15 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71881
- * gcc.dg/torture/pr71881.c: New testcase.
-
-2016-07-15 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71887
- * gcc.dg/torture/pr71887.c: New testcase.
-
-2016-07-15 Jakub Jelinek <jakub@redhat.com>
-
- PR c/71858
- * gcc.dg/spellcheck-identifiers-3.c: New test.
-
-2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/71807
- * gfortran.dg/null_9.f90: New test.
-
-2016-07-15 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/loop-41.c: New test.
-
-2016-07-15 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/71347
- * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
-
-2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
-
- PR fortran/29819
- * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
- * gfortran.dg/contains.f90: Ditto.
- * gfortran.dg/contains_empty_1.f03: Ditto.
- * gfortran.dg/submodule_3.f08: Ditto.
-
-2016-07-14 Jakub Jelinek <jakub@redhat.com>
-
- PR testsuite/71865
- * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
- (wide_string_literal_in_asm): Use __asm instead of asm, adjust
- expected diagnostics.
-
- PR c/71858
- * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
- * gcc.dg/spellcheck-identifiers-2.c: New test.
- * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
- * c-c++-common/attributes-1.c: Adjust dg-prune-output.
-
-2016-07-14 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/71872
- * gcc.c-torture/compile/pr71872.c: New test.
-
-2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
- * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
- * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
- * gcc.target/arm/atomic-op-acq_rel-1.c: This.
- * gcc.target/arm/atomic-op-acquire.c: Rename into ...
- * gcc.target/arm/atomic-op-acquire-1.c: This.
- * gcc.target/arm/atomic-op-char.c: Rename into ...
- * gcc.target/arm/atomic-op-char-1.c: This.
- * gcc.target/arm/atomic-op-consume.c: Rename into ...
- * gcc.target/arm/atomic-op-consume-1.c: This.
- * gcc.target/arm/atomic-op-int.c: Rename into ...
- * gcc.target/arm/atomic-op-int-1.c: This.
- * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
- * gcc.target/arm/atomic-op-relaxed-1.c: This.
- * gcc.target/arm/atomic-op-release.c: Rename into ...
- * gcc.target/arm/atomic-op-release-1.c: This.
- * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
- * gcc.target/arm/atomic-op-seq_cst-1.c: This.
- * gcc.target/arm/atomic-op-short.c: Rename into ...
- * gcc.target/arm/atomic-op-short-1.c: This.
- * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
- * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
- * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
- * gcc.target/arm/atomic-op-char-2.c: Likewise.
- * gcc.target/arm/atomic-op-consume-2.c: Likewise.
- * gcc.target/arm/atomic-op-int-2.c: Likewise.
- * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
- * gcc.target/arm/atomic-op-release-2.c: Likewise.
- * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
- * gcc.target/arm/atomic-op-short-2.c: Likewise.
-
-2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/70842
- * gfortran.dg/select_type_35.f03: New test.
-
-2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/65951
- PR tree-optimization/70923
- * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
- * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
- * gcc.dg/vect/pr65951.c: Likewise.
- * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
-
-2016-07-14 David Edelsohn <dje.gcc@gmail.com>
-
- * c-c++-common/pr60226.c: Expect maximum object file alignment
- error on AIX.
-
-2016-07-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71866
- * gcc.dg/torture/pr71866.c: New testcase.
-
-2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
- selector and enclose boolean expression in curly braces.
-
-2016-07-14 Alan Modra <amodra@gmail.com>
-
- PR target/71733
- * gcc.target/powerpc/p9-novsx.c: New.
-
-2016-07-13 Andi Kleen <ak@linux.intel.com>
-
- * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
- * g++.dg/tree-prof/morefunc.C: Dito.
- * g++.dg/tree-prof/pr35545.C: Dito.
- * g++.dg/tree-prof/reorder.C: Dito.
- * gcc.dg/tree-prof/20050826-2.c: Dito.
- * gcc.dg/tree-prof/cmpsf-1.c: Dito.
- * gcc.dg/tree-prof/cold_partition_label.c: Dito.
- * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
- * gcc.dg/tree-prof/indir-call-prof.c: Dito.
- * gcc.dg/tree-prof/inliner-1.c: Dito.
- * gcc.dg/tree-prof/merge_block.c: Dito.
- * gcc.dg/tree-prof/stringop-1.c: Dito.
- * gcc.dg/tree-prof/stringop-2.c: Dito.
- * gcc.dg/tree-prof/switch-case-1.c: Dito.
- * gcc.dg/tree-prof/switch-case-2.c: Dito.
- * gcc.dg/tree-prof/time-profiler-1.c: Dito.
- * gcc.dg/tree-prof/time-profiler-2.c: Dito.
- * gcc.dg/tree-prof/update-loopch.c: Dito.
- * gcc.dg/tree-prof/val-prof-1.c: Dito.
- * gcc.dg/tree-prof/val-prof-2.c: Dito.
- * gcc.dg/tree-prof/val-prof-3.c: Dito.
- * gcc.dg/tree-prof/val-prof-4.c: Dito.
- * gcc.dg/tree-prof/val-prof-5.c: Dito.
- * gcc.dg/tree-prof/val-prof-6.c: Dito.
- * gcc.dg/tree-prof/val-prof-7.c: Dito.
-
-2016-07-13 Andi Kleen <ak@linux.intel.com>
-
- * lib/profopt.exp (profopt-execute): Remove .imports files.
-
-2016-07-13 Andi Kleen <ak@linux.intel.com>
-
- * lib/profopt.exp (profopt-execute): Always log profiler command line.
-
-2016-07-13 Andi Kleen <ak@linux.intel.com>
-
- * lib/profopt.exp (dg-final-scan-autofdo,
- dg-final-scan-not-autofdo): New functions.
-
-2016-07-13 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
- * gcc.dg/vect/vect-35.c: Ditto.
- * gcc.dg/vect/vect-alias-check-2.c: New test.
-
-2016-07-13 Martin Liska <mliska@suse.cz>
-
- * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
- * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
- * gfortran.dg/pr42108.f90: Update expected dump scan.
-
-2016-07-13 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/24574
- * gcc.dg/pr24574.c: New testcase.
-
-2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
- * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
- * c-c++-common/pr68833-1.c: Require int32plus.
- * gcc.dg/ipa/pr63551.c: Likewise.
- * gcc.dg/ipa/pr63595.c: Require ptr32plus.
- * gcc.dg/ipa/pr64041.c: Require int32plus.
-
-2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
-
- PR ipa/71633
- * g++.dg/pr71633.C: New test.
-
-2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
- Add new arm_thumb1_cbz_ok effective target.
- * gcc.target/arm/cbz.c: New test.
-
-2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
- Define effective target.
- * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
- !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
- * gcc.target/arm/movhi_movw.c: New test.
- * gcc.target/arm/movsi_movw.c: Likewise.
- * gcc.target/arm/movdi_movw.c: Likewise.
-
-2016-07-13 Richard Biener <rguenther@suse.de>
-
- PR middle-end/71104
- * gcc.dg/pr71104-1.c: New testcase.
- * gcc.dg/pr71104-2.c: Likewise.
-
-2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/71805
- * gcc.target/powerpc/pr71805.c: New test.
-
-2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/divkc3-1.c: New.
- * gcc.target/powerpc/mulkc3-1.c: New.
-
-2016-07-12 Nathan Sidwell <nathan@acm.org>
-
- * gcc.target/arm/data-rel-1.c: New.
- * gcc.target/arm/data-rel-2.c: New.
- * gcc.target/arm/data-rel-3.c: New.
-
-2016-07-12 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/params/blocksort-part.c: New test.
- * gcc.dg/params/params.exp: New file.
-
-2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR middle-end/71700
- * gcc.c-torture/execute/pr71700.c: New test.
-
-2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
- Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/23286
- PR tree-optimization/70159
- * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
- * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
- * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
- * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
- * gcc.dg/tree-ssa/pr35286.c: Likewise.
- * gcc.dg/tree-ssa/pr35287.c: Likewise.
- * gcc.dg/hoist-register-pressure-1.c: Likewise.
- * gcc.dg/hoist-register-pressure-2.c: Likewise.
- * gcc.dg/hoist-register-pressure-3.c: Likewise.
- * gcc.dg/pr51879-12.c: Likewise.
- * gcc.dg/strlenopt-9.c: Likewise.
- * gcc.dg/tree-ssa/pr47392.c: Likewise.
- * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
- * gcc.dg/tree-ssa/split-path-5.c: Likewise.
- * gcc.dg/tree-ssa/slsr-35.c: Likewise.
- * gcc.dg/tree-ssa/slsr-36.c: Likewise.
- * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
- * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
- * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
- * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
- * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
- * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
- * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
- * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
- * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
- * gfortran.dg/pr43984.f90: Adjust expected outcome.
-
-2016-07-12 Richard Biener <rguenther@suse.de>
-
- PR rtl-optimization/68961
- * gcc.target/i386/pr68961.c: New testcase.
-
-2016-07-11 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/71758
- * c-c++-common/gomp/pr71758.c: New test.
- * gfortran.dg/gomp/pr71758.f90: New test.
-
- PR tree-optimization/71823
- * gcc.dg/vect/pr71823.c: New test.
-
-2016-07-11 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
- hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
- and LINE_MAP_MAX_LOCATION_WITH_COLS.
-
-2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/71801
- * gcc.target/i386/pr71801.c: New test.
-
-2016-07-11 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71816
- * gcc.dg/torture/pr71816.c: New testcase.
-
-2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/71783
- * gfortran.dg/dependency_46.f90: New test.
-
-2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/71621
- * gcc.target/i386/pr71621-1.c: New.
- * gcc.target/i386/pr71621-2.c: New.
-
-2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
-
- * gfortran.dg/goacc/pr71704.f90: New test.
-
-2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/71297
- * gcc.target/powerpc/pr71297.c: New.
-
-2016-07-08 Jiong Wang <jiong.wang@arm.com>
-
- * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
-
-2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/71806
- * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
-
-2016-07-08 Alan Hayward <alan.hayward@arm.com>
-
- PR tree-optimization/71667
- * gcc.dg/vect/pr71667.c: New
-
-2016-07-08 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/torture/pr71606.c: New test.
-
-2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/71764
- * gfortran.dg/pr71764.f90: New test.
-
-2016-07-07 Jakub Jelinek <jakub@redhat.com>
- Kai Tietz <ktietz70@googlemail.com>
-
- PR c++/70869
- PR c++/71054
- * g++.dg/cpp0x/pr70869.C: New test.
- * g++.dg/cpp0x/pr71054.C: New test.
-
-2016-07-07 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/debug/pr71432.C: Fail on AIX.
-
-2016-07-07 Martin Liska <mliska@suse.cz>
-
- * gfortran.dg/do_1.f90: Remove a corner case that triggers
- an undefined behavior.
- * gfortran.dg/do_3.F90: Likewise.
- * gfortran.dg/do_check_11.f90: New test.
- * gfortran.dg/do_check_12.f90: New test.
- * gfortran.dg/do_corner_warn.f90: New test.
-
-2016-07-07 Martin Liska <mliska@suse.cz>
-
- * gfortran.dg/predict-1.f90: Ammend the test.
- * gfortran.dg/predict-2.f90: Likewise.
-
-2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
-
- PR ipa/71624
- * g++.dg/pr71624.C: New test.
-
-2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
- check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
- ARMv8-M Mainline architectures.
-
-2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
- __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
-
-2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/70098
- PR target/71763
- * gcc.target/powerpc/pr71763.c: New file.
-
-2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
-
- PR tree-optimization/71518
- * gcc.dg/pr71518.c: New test.
-
-2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
-
-2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- PR target/50739
- * gcc.target/avr/pr50739.c: New test.
-
-2016-07-05 Jan Hubicka <jh@suse.cz>
-
- * gcc.dg/tree-ssa/scev-14.c: update template.
-
-2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/vect/group-no-gaps-1.c: New test.
-
-2016-07-05 Andi Kleen <ak@linux.intel.com>
-
- * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
- if kernel supports MPX.
-
-2016-07-05 Kito Cheng <kito.cheng@gmail.com>
-
- * gcc.c-torture/compile/pr69102.c: Require fpic support.
-
-2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
- Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/signbit-1.c: New test.
- * gcc.target/powerpc/signbit-2.c: New test.
- * gcc.target/powerpc/signbit-3.c: New test.
-
-2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR rtl-optimization/71594
- * gcc.dg/torture/pr71594.c: New test.
-
-2016-07-05 Jan Hubicka <jh@suse.cz>
-
- * gcc.dg/tree-ssa/scev-14.c: new testcase.
-
-2016-07-05 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/62314
- * g++.dg/parse/error5.C: Update column
- number of missing semicolon error.
- * g++.dg/pr62314-2.C: New test case.
-
-2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
-
- * gfortran.dg/coarray_stat_function.f90: New test.
- * gfortran.dg/coarray_stat_whitespace.f90: New test.
- * gfortran.dg/coarray_lib_comm_1: Adapting old test
- to new interfaces.
-
-2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/71623
- * gfortran.dg/deferred_character_17.f90: New test.
-
-2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/neon/polytypes.c: Move to ...
- * gcc.target/arm/polytypes.c: ... here.
- * gcc.target/arm/neon/pr51534.c: Move to ...
- * gcc.target/arm/pr51534.c: ... here.
- * gcc.target/arm/neon/vect-vcvt.c: Move to ...
- * gcc.target/arm/vect-vcvt.c: ... here.
- * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
- * gcc.target/arm/vect-vcvtq.c: ... here.
- * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
- * gcc.target/arm/vfp-shift-a2t2.c: ... here.
- * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
- * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
- * gcc.target/arm/neon/neon.exp: Delete.
- * gcc.target/arm/neon/: Delete.
-
-2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/65575
- * gfortran.dg: pr65575.f90: New test.
-
-2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/35849
- * gfortran.dg: pr35849.f90: New test.
-
-2016-07-04 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71739
- * g++.dg/cpp0x/pr71739.C: New test.
-
-2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
-
- * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
-
-2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
- locr.
- * gcc.target/s390/loc-1.c: New test.
-
-2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
-
- * gcc.target/i386/avx512f-vect-perm-1.c: New test.
- * gcc.target/i386/avx512f-vect-perm-2.c: New test.
-
-2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
-
- PR target/63874
- * gcc.target/aarch64/pr63874.c: New test.
-
-2016-07-04 Jan Beulich <jbeulich@suse.com>
-
- * g++.dg/header.c: New.
- * gcc.dg/header.c: New.
-
-2016-07-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c/71719
- * c-c++-common/Wunused-var-15.c: New test.
-
-2016-07-01 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/71687
- * gfortran.dg/gomp/pr71687.f90: New test.
-
-2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.dg/const-float128-ped.c: Require __float128 effective
- target and options.
- * gcc.dg/const-float128.c: Likewise.
- * gcc.dg/torture/float128-cmp-invalid.c: Require
- __float128 and base_quadfloat_support effective targets, and
- __float128 options.
- * gcc.dg/torture/float128-div-underflow.c: Likewise.
- * gcc.dg/torture/float128-extend-nan.c: Likewise.
- * gcc.dg/torture/float128-nan.c: Likewise.
- * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
- * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
- * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
- * lib/target-supports.exp (check_effective_target___float128): New.
- (add_options_for___float128): New.
- (check_effective_target_base_quadword_support): New.
-
-2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/71720
- * gcc.target/powerpc/pr71720.c: New test.
-
-2016-07-01 Jan Beulich <jbeulich@suse.com>
-
- * gcc.dg/bss.c: New.
-
-2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/71698
- * gcc.target/powerpc/pr71698.c: New test.
-
-2016-07-01 Georg-Johann Lay <avr@gjlay.de>
-
- PR target/71151
- * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
- instead of ".foo" for its section name.
- * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
- depending on MCU's flash size.
- * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
- * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
- * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
- * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
- * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
- * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
-
-2016-07-01 Jan Beulich <jbeulich@suse.com>
-
- * gcc.target/i386/pr65105-2.c: Add -msse2.
-
-2016-06-30 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/71707
- * gcc.dg/strlenopt-29.c: New test.
-
- PR fortran/71704
- * gfortran.dg/gomp/pr71704.f90: New test.
-
- PR fortran/71705
- * gfortran.dg/gomp/pr71705.f90: New test.
-
-2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
- * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
- * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
-
-2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
- James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.target/aarch64/vect_copy_lane_1.c: New test.
-
-2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
- Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/vget_set_lane_1.c: New test.
-
-2016-06-30 David Malcolm <dmalcolm@redhat.com>
-
- PR driver/71651
- * gcc.dg/spellcheck-options-12.c: New test case.
-
-2016-06-30 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/71693
- * gcc.c-torture/compile/pr71693.c: New test.
-
-2016-06-29 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/spellcheck-params.c: New testcase.
- * gcc.dg/spellcheck-params-2.c: New testcase.
-
-2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
- vector extract instructions.
- * gcc.target/powerpc/p9-extract-2.c: Likewise.
-
-2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/71686
- * gfortran.dg/unexpected_eof_2.f90: New test.
- * gfortran.dg/unexpected_eof_3.f90: New test.
-
-2016-06-29 Jim Wilson <jim.wilson@linaro.org>
-
- * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
-
-2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
-
- * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
- * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
- * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
-
-2016-06-29 Richard Biener <rguenther@suse.de>
-
- PR middle-end/15256
- * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
-
-2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
-
- * gcc.target/arm/aapcs/neon-vect10.c: Require
- -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
- * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
- * gcc.target/arm/aapcs/vfp18.c: Likewise.
- * gcc.target/arm/aapcs/vfp19.c: Likewise.
- * gcc.target/arm/aapcs/vfp20.c: Likewise.
- * gcc.target/arm/aapcs/vfp21.c: Likewise.
- * gcc.target/arm/fp16-aapcs-1.c: Require
- -mfloat-ab=hard. Also simplify the test.
- * gcc.target/arm/fp16-aapcs-2.c: New.
-
-2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
-
- * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
- (add_options_for_arm_fp16_ieee): New.
- (add_options_for_arm_fp16_alternative): New.
- (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
- long-line.
- (effective_target_arm_fp16_hw): New.
-
-2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
-
- PR tree-optimization/71655
- * g++.dg/pr71655.C: New test.
-
-2016-06-29 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/pr71585.c: New test.
- * gcc.dg/pr71585-2.c: New test.
- * gcc.dg/pr71585-3.c: New test.
-
-2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
-
- PR tree-optimization/70729
- * g++.dg/vect/pr70729.cc: New test.
-
-2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
-
- * c-c++-common/gomp/cancel-1.c: Extend.
-
-2016-06-29 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/71625
- * gcc.dg/strlenopt-28.c: New test.
-
-2016-06-29 Richard Biener <rguenther@suse.de>
-
- PR middle-end/71002
- * g++.dg/torture/pr71002.C: Adjust testcase.
-
-2016-06-29 Jakub Jelinek <jakub@redhat.com>
-
- PR c/71685
- * gcc.dg/pr71685.c: New test.
-
-2016-06-28 Martin Sebor <msebor@redhat.com>
-
- PR c/71552
- * gcc.dg/init-bad-9.c: New test.
-
-2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/abs128-1.c: Require VSX.
- * gcc.target/powerpc/copysign128-1.c: Likewise.
- * gcc.target/powerpc/inf128-1.c: Likewise.
- * gcc.target/powerpc/nan128-1.c: Likewise.
-
-2016-06-28 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/71626
- * gcc.c-torture/execute/pr71626-1.c: New test.
- * gcc.c-torture/execute/pr71626-2.c: New test.
-
-2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/71656
- * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
-
-2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/71670
- * gcc.target/powerpc/pr71670.c: New testcase.
-
-2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
-
- PR target/71656
- * gcc.target/powerpc/pr71656-1.c: New test.
- * gcc.target/powerpc/pr71656-2.c: New test.
-
-2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
- around fp16 code.
- * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
- Add arm_neon_fp16_ok effective target.
- * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
- Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
- Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
- Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
- Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
- Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
- Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
- Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
- Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
- Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
- Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
- Likewise.
-
-2016-06-26 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/predict-12.c: New testcase.
-
-2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/71649
- * gfortran.dg/pr71649.f90: New test.
-
-2016-06-25 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/71643
- * g++.dg/opt/pr71643.C: New test.
-
- PR tree-optimization/71631
- * gcc.c-torture/execute/pr71631.c: New test.
-
-2016-06-24 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/predict-11.c: New testcase.
- * gfortran.dg/predict-2.f90: New testcase.
-
-2016-06-24 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/predict-10.c: New test.
-
-2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/abs128-1.c: New.
- * gcc.target/powerpc/copysign128-1.c: New.
- * gcc.target/powerpc/inf128-1.c: New.
- * gcc.target/powerpc/nan128-1.c: New.
-
-2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
-
- * gfortran.dg/pr71642.f90: New test.
-
-2016-06-24 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/71647
- * gcc.target/i386/pr71647.c: New test.
-
-2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/noplt-gd-1.c: New test.
- * gcc.target/i386/noplt-gd-2.c: Likewise.
- * gcc.target/i386/noplt-gd-3.c: Likewise.
- * gcc.target/i386/noplt-ld-1.c: Likewise.
- * gcc.target/i386/noplt-ld-2.c: Likewise.
- * gcc.target/i386/noplt-ld-3.c: Likewise.
- * lib/target-supports.exp
- (check_effective_target_tls_get_addr_via_got): New.
-
-2016-06-24 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
- testsuite compile flags.
- * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
- * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
-
-2016-06-24 Uros Bizjak <ubizjak@gmail.com>
-
- * g++dg/vect/pr36684.cc: Add dg-do compile.
- * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
- * gcc.dg/vect/pr70021.c: Ditto.
- * gcc.dg/vect/pr70138-1.c: Ditto.
- * gcc.dg/vect/pr70138-2.c: Ditto.
- * gcc.dg/vect/pr70354-1.c: Ditto.
- * gcc.dg/vect/pr70354-2.c: Ditto.
- * gcc.dg/vect/pr71259.c: Ditto.
- * gcc.dg/vect/pr71416-1.c: Ditto.
- * gcc.dg/vect/slp-43.c: Ditto.
- * gcc.dg/vect/slp-45.c: Ditto.
- * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
- * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
- * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
- * gfortran.dg/vect/pr69980.f90: Ditto.
-
-2016-06-24 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
- * gcc.dg/vect/bb-slp-30.c: Ditto.
- * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
- * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
- * gcc.dg/vect/pr45902.c: Ditto.
- * gcc.dg/vect/pr48172.c: Ditto.
- * gcc.dg/vect/pr48377.c: Ditto.
- * gcc.dg/vect/pr49038.c: Ditto.
- * gcc.dg/vect/pr49771.c: Ditto.
- * gcc.dg/vect/pr52091.c: Ditto.
- * gcc.dg/vect/pr53185-2.c: Ditto.
- * gcc.dg/vect/pr56826.c: Ditto.
- * gcc.dg/vect/pr60276.c: Ditto.
- * gcc.dg/vect/pr62021.c: Ditto.
- * gcc.dg/vect/pr63530.c: Ditto.
- * gcc.dg/vect/pr65518.c: Ditto.
- * gcc.dg/vect/pr65947-1.c: Ditto.
- * gcc.dg/vect/pr65947-10.c: Ditto.
- * gcc.dg/vect/pr65947-11.c: Ditto.
- * gcc.dg/vect/pr65947-12.c: Ditto.
- * gcc.dg/vect/pr65947-13.c: Ditto.
- * gcc.dg/vect/pr65947-2.c: Ditto.
- * gcc.dg/vect/pr65947-3.c: Ditto.
- * gcc.dg/vect/pr65947-4.c: Ditto.
- * gcc.dg/vect/pr65947-5.c: Ditto.
- * gcc.dg/vect/pr65947-6.c: Ditto.
- * gcc.dg/vect/pr65947-7.c: Ditto.
- * gcc.dg/vect/pr65947-8.c: Ditto.
- * gcc.dg/vect/pr65947-9.c: Ditto.
- * gcc.dg/vect/pr71416-1.c: Ditto.
- * gcc.dg/vect/pr71439.c: Ditto.
- * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
- * gcc.dg/vect/vect-bswap16.c: Ditto.
- * gcc.dg/vect/vect-bswap32.c: Ditto.
- * gcc.dg/vect/vect-bswap64.c: Ditto.
- * gcc.dg/vect/vect-live-1.c: Ditto.
- * gcc.dg/vect/vect-live-2.c: Ditto.
- * gcc.dg/vect/vect-live-3.c: Ditto.
- * gcc.dg/vect/vect-live-4.c: Ditto.
- * gcc.dg/vect/vect-live-5.c: Ditto.
- * gcc.dg/vect/vect-live-slp-1.c: Ditto.
- * gcc.dg/vect/vect-live-slp-2.c: Ditto.
- * gcc.dg/vect/vect-live-slp-3.c: Ditto.
- * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
- * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
- * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
- * gcc.dg/vect/vect-neg-store-1.c: Ditto.
- * gcc.dg/vect/vect-neg-store-2.c: Ditto.
- * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
- * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
- * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
- * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
- * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
- * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
- * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
- * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
- * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
-
-2016-06-24 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
-
-2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
- ia32 if R_386_GOT32X relocation is supported.
- * gcc.target/i386/noplt-3.c: Likewise.
- * gcc.target/i386/noplt-2.c: Likewise.
- (main): Renamed to ...
- (bar): This.
- * gcc.target/i386/noplt-4.c: Likewise.
- (main): Renamed to ...
- (bar): This.
- * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
- * gcc.target/i386/pr67400-5.c: Likewise.
-
-2016-06-24 Jakub Jelinek <jakub@redhat.com>
-
- * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
- * g++.dg/ext/builtin-arith-overflow-2.C: New test.
-
- * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
- f4): Adjust expected diagnostics.
- * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
- (T): If OVFP is defined, redefine to TP.
- * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
- * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
- * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
- * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
- as last argument to __builtin_add_overflow_p.
-
-2016-06-23 Uros Bizjak <ubizjak@gmail.com>
-
- * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
- dg-options and remove default vector testsuite compile flags.
- * g++.dg/vect/pr33860a.cc: Ditto.
- * g++.dg/vect/pr45470-a.cc: Ditto.
- * g++.dg/vect/pr45470-b.cc: Ditto.
- * g++.dg/vect/pr60896.cc: Ditto.
- * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
- * gcc.dg/vect/pr18308.c: Ditto.
- * gcc.dg/vect/pr24049.c: Ditto.
- * gcc.dg/vect/pr33373.c: Ditto.
- * gcc.dg/vect/pr36228.c: Ditto.
- * gcc.dg/vect/pr42395.c: Ditto.
- * gcc.dg/vect/pr42604.c: Ditto.
- * gcc.dg/vect/pr46663.c: Ditto.
- * gcc.dg/vect/pr48765.c: Ditto.
- * gcc.dg/vect/pr49093.c: Ditto.
- * gcc.dg/vect/pr49352.c: Ditto.
- * gcc.dg/vect/pr52298.c: Ditto.
- * gcc.dg/vect/pr52870.c: Ditto.
- * gcc.dg/vect/pr53185.c: Ditto.
- * gcc.dg/vect/pr53773.c: Ditto.
- * gcc.dg/vect/pr56695.c: Ditto.
- * gcc.dg/vect/pr62171.c: Ditto.
- * gcc.dg/vect/pr63530.c: Ditto.
- * gcc.dg/vect/pr68339.c: Ditto.
- * gcc.dg/vect/pr71259.c: Ditto.
- * gcc.dg/vect/vect-82_64.c: Ditto.
- * gcc.dg/vect/vect-83_64.c: Ditto.
- * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
- * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
- * gcc.dg/vect/vect-shift-2.c: Ditto.
- * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
- * gfortran.dg/vect/pr39318.f90: Ditto.
- * gfortran.dg/vect/pr45714-a.f: Ditto.
- * gfortran.dg/vect/pr45714-b.f: Ditto.
- * gfortran.dg/vect/pr46213.f90: Ditto.
-
-2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
- Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p9-splat-5.c: New test.
-
-2016-06-23 Uros Bizjak <ubizjak@gmail.com>
-
- PR tree-optimization/71488
- * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
- * lib/target-supports.exp: ... here.
- (check_sse4_hw_available): New procedure.
- (check_effective_target_sse4_runtime): Ditto.
- * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
- -march=westmere for sse4_runtime targets.
- * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
- * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
- (dg-additional-options): Use for sse4_runtime targets.
- (main): Call check_vect ().
- (dg-final): Perform scan only for sse4_runtime targets.
-
-2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/66232
- PR target/67400
- * gcc.target/i386/pr66232-14.c: New file.
- * gcc.target/i386/pr66232-15.c: Likewise.
- * gcc.target/i386/pr66232-16.c: Likewise.
- * gcc.target/i386/pr66232-17.c: Likewise.
- * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
- ia32 if R_386_GOT32X relocation is supported.
- * gcc.target/i386/pr67400-2.c: Likewise.
- * gcc.target/i386/pr67400-3.c: Likewise.
- * gcc.target/i386/pr67400-4.c: Likewise.
- * gcc.target/i386/pr67400-6.c: Likewise.
- * gcc.target/i386/pr67400-7.c: Likewise.
- * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
-
-2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/48852
- * gfortran.dg/char4_iunit_1.f03: Update test.
- * gfortran.dg/f2003_io_5.f03: Update test.
- * gfortran.dg/real_const_3.f90: Update test.
-
-2016-06-23 Andi Kleen <ak@linux.intel.com>
-
- * g++.dg/bprob/bprob.exp: Support autofdo.
- * g++.dg/tree-prof/tree-prof.exp: dito.
- * gcc.dg/tree-prof/tree-prof.exp: dito.
- * gcc.misc-tests/bprob.exp: dito.
- * gfortran.dg/prof/prof.exp: dito.
- * lib/profopt.exp: dito.
- * lib/target-supports.exp: Check for autofdo.
-
-2016-06-23 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/pr71619.c: New test.
-
-2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/67400
- * gcc.target/i386/pr67400-1.c: New test.
- * gcc.target/i386/pr67400-2.c: Likewise.
- * gcc.target/i386/pr67400-3.c: Likewise.
- * gcc.target/i386/pr67400-4.c: Likewise.
- * gcc.target/i386/pr67400-5.c: Likewise.
- * gcc.target/i386/pr67400-6.c: Likewise.
- * gcc.target/i386/pr67400-7.c: Likewise.
-
-2016-06-22 David Malcolm <dmalcolm@redhat.com>
-
- * c-c++-common/missing-header-1.c: New test case.
- * c-c++-common/missing-header-2.c: New test case.
- * c-c++-common/missing-header-3.c: New test case.
- * c-c++-common/missing-header-4.c: New test case.
-
-2016-06-22 David Malcolm <dmalcolm@redhat.com>
-
- PR c/70339
- * c-c++-common/attributes-1.c: Update dg-prune-output to include
- hint.
- * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
- expected results due to builtin "nanl" now being suggested for
- "name".
- * gcc.dg/pr67580.c: Update expected messages.
- * gcc.dg/spellcheck-identifiers.c: New testcase.
- * gcc.dg/spellcheck-typenames.c: New testcase.
-
-2016-06-22 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
- file.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
- diagnostic-test-show-locus-parseable-fixits.c to sources for
- diagnostic_plugin_test_show_locus.c.
- * lib/gcc-defs.exp (freeform_regexps): New global.
- (dg-regexp): New function.
- (handle-dg-regexps): New function.
- * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
- freeform_regexps to the empty list.
- * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
-
-2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
-
- PR tree-optimization/71488
- * g++.dg/pr71488.C: New test.
- * gcc.dg/vect/vect-bool-cmp.c: New test.
-
-2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/guality/param-5.c: New test.
-
-2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * gcc.target/i386/asm-flag-7.c: New test.
-
-2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
-
- * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
- * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
- * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
- * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
- * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
- * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
- * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
- * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
- * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
- * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
- * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
- * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
- * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
- * gcc.dg/tree-ssa/vrp87.c: Likewise.
- * lib/target-supports.exp: Likewise.
-
-2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
-
- * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
- * gcc.dg/attr-ms_struct-2.c: Likewise.
- * gcc.dg/attr-ms_struct-packed1.c: Likewise.
- * gcc.dg/bf-ms-attrib.c: Likewise.
- * gcc.dg/bf-ms-layout-2.c: Likewise.
- * gcc.dg/bf-ms-layout-3.c: Likewise.
- * gcc.dg/bf-ms-layout.c: Likewise.
- * gcc.dg/bf-no-ms-layout.c: Likewise.
- * gcc.target/i386/bitfield1.c: Likewise.
- * gcc.target/i386/bitfield2.c: Likewise.
- * gcc.target/i386/bitfield3.c: Likewise.
-
-2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
- test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
- override other than -mcpu=power9 command-line option is specified,
- or if the target operating system is aix.
- * gcc.target/powerpc/darn-1.c: Likewise.
- * gcc.target/powerpc/darn-2.c: Likewise.
- * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
- test if effective-target is not powerpc_p9vector_ok or if the
- target operating system is not defined.
- * gcc.target/powerpc/vslv-1.c: Likewise.
- * gcc.target/powerpc/vsrv-0.c: Likewise.
- * gcc.target/powerpc/vsrv-1.c: Likewise.
-
-2016-06-21 Tobias Burnus <burnus@net-b.de>
-
- PR fortran/71068
- * gfortran.dg/coarray/data_1.f90: New.
-
-2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
- (dg-require-effective-target): Use arm_v8_neon_hw.
- * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
- (dg-require-effective-target): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
- (dg-require-effective-target): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
- (dg-require-effective-target): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
- (dg-require-effective-target): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
- (dg-require-effective-target): Likewise.
- * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
- Add AArch64 check.
-
-2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
- Set to 3 so test passes.
-
-2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
-
-2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
-
- * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
- * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
- * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
- * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
-
-2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
-
- * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
- * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
-
-2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/71549
- * gcc.target/i386/pr71549.c: New test.
-
-2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/vadsdu-0.c: Replace
- dg-require-effective-target directive to allow test to run on more
- platforms, and add dg-skip-if directive to disable test on aix
- platforms because of known incompatibilities.
- * gcc.target/powerpc/vadsdu-1.c: Likewise.
- * gcc.target/powerpc/vadsdu-2.c: Likewise.
- * gcc.target/powerpc/vadsdu-3.c: Likewise.
- * gcc.target/powerpc/vadsdu-4.c: Likewise.
- * gcc.target/powerpc/vadsdu-5.c: Likewise.
- * gcc.target/powerpc/vadsdub-1.c: Likewise.
- * gcc.target/powerpc/vadsdub-2.c: Replace
- dg-require-effective-target directive to allow test to run on more
- platforms, and add dg-skip-if directive to disable test on aix
- platforms because of known incompatibilities.
- (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
- with vec_absdb call to differentiate this test from vadsdub-1.c.
- * gcc.target/powerpc/vadsduh-1.c: Replace
- dg-require-effective-target directive to allow test to run on more
- platforms, and add dg-skip-if directive to disable test on aix
- platforms because of known incompatibilities.
- * gcc.target/powerpc/vadsduh-2.c: Likewise.
- * gcc.target/powerpc/vadsduw-1.c: Likewise.
- * gcc.target/powerpc/vadsduw-2.c: Likewise.
-
-2016-06-21 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/71588
- * gcc.dg/pr71558.c: New test.
-
-2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * c-c++-common/pr68657-1.c: Require ptr32plus support.
- * c-c++-common/pr68657-2.c: Likewise.
- * c-c++-common/pr68657-3.c: Likewise.
- * gcc.dg/torture/pr69714.c: Require int32plus support.
- * gcc.dg/torture/pr70025.c: Likewise.
- * gcc.dg/torture/pr70083.c: Likewise.
- * gcc.dg/torture/pr70542.c: Likewise.
- * gcc.dg/torture/pr70935.c: Require ptr32plus support.
-
-2016-06-20 Joseph Myers <joseph@codesourcery.com>
-
- PR c/71601
- * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
-
-2016-06-20 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/71581
- * gcc.dg/pr71581.c: New test.
-
- PR rtl-optimization/71591
- * gcc.dg/cpp/pr71591.c: New test.
-
-2016-06-20 David B. Robins <gcc@davidrobins.net>
-
- PR target/71571
- * g++.dg/torture/pr71571.C: New test.
-
-2016-06-20 Jakub Jelinek <jakub@redhat.com>
-
- PR target/71559
- * gcc.target/i386/sse2-pr71559.c: New test.
- * gcc.target/i386/avx-pr71559.c: New test.
- * gcc.target/i386/avx512f-pr71559.c: New test.
-
-2016-06-20 Tobias Burnus <burnus@net-b.de>
-
- PR fortran/71194
- * gfortran.dg/pointer_remapping_10.f90: New.
-
-2016-06-20 David Malcolm <dmalcolm@redhat.com>
-
- * g++.dg/diagnostic/string-literal-concat.C: New test case.
-
-2016-06-20 Martin Sebor <msebor@redhat.com>
-
- PR c/69507
- * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
- * gnu90-const-expr-1.c: Same.
- * gnu99-const-expr-1.c: Same.
- * gnu99-static-1.c: Same.
-
-2016-06-20 Renlin Li <renlin.li@arm.com>
-
- PR testsuite/71489
- * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
-
-2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.target/aarch64/vcvt_f64_1.c: New.
- * gcc.target/aarch64/vcvt_n_f64_1.c: New.
- * gcc.target/aarch64/vrecp_f64_1.c: New.
-
-2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gfortran.dg/common_align_2.f90: Use "alignment" instead of
- "alignement".
-
-2016-06-20 Georg-Johann Lay <avr@gjlay.de>
-
- PR target/71103
- * gcc.target/avr/torture/pr71103-2.c: New test.
-
-2016-06-19 Martin Sebor <msebor@redhat.com>
-
- PR c/69507
- * gcc.dg/alignof.c: New test.
-
-2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
- vs dg-error; test constexpr specifier too.
-
-2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
-
-2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
-
- * lib/target-supports.exp
- (check_effective_target_arm_neon_fp16_ok_nocache): Call
- arm_neon_ok and merge flags. Fix temporary test name.
- (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
- and merge flags.
-
-2016-06-17 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/predict-9.c: Fix dump scanning.
-
-2016-06-17 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/71354
- * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
-
-2016-06-17 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/71347
- * gcc.dg/tree-ssa/pr71347.c: New test.
-
-2016-06-17 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/71354
- * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
-
-2016-06-17 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/vect/vect-alias-check-1.c: New test.
-
-2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- PR target/71151
- * gcc.target/avr/pr71151-1.c: New test.
- * gcc.target/avr/pr71151-2.c: New test.
- * gcc.target/avr/pr71151-3.c: New test.
- * gcc.target/avr/pr71151-4.c: New test.
- * gcc.target/avr/pr71151-5.c: New test.
- * gcc.target/avr/pr71151-6.c: New test.
- * gcc.target/avr/pr71151-7.c: New test.
- * gcc.target/avr/pr71151-8.c: New test.
- * gcc.target/avr/pr71151-common.h: New test.
-
-2016-06-16 Martin Liska <mliska@suse.cz>
-
- * gfortran.dg/predict-1.f90: New test.
-
-2016-06-16 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/71242
- * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
-
-2016-06-16 Jan Hubicka <hubicka@ucw.cz>
-
- * g++.dg/vect/pr36648.cc: Disable cunrolli
-
-2016-06-16 Jakub Jelinek <jakub@redhat.com>
-
- PR target/71554
- * gcc.c-torture/execute/pr71554.c: New test.
-
- PR rtl-optimization/71532
- * gcc.dg/torture/pr71532.c: New test.
-
-2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p9-dimode1.c: New test.
- * gcc.target/powerpc/p9-dimode2.c: Likewise.
-
-2016-06-15 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.c-torture/compile/20160615-1.c: New test.
-
- * g++.dg/cpp0x/ref-qual17.C: New test.
-
-2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
-
- PR middle-end/71529
- * gcc.target/i386/pr71529.C: New test.
-
-2016-06-15 Alan Hayward <alan.hayward@arm.com>
-
- PR tree-optimization/71483
- * g++.dg/vect/pr71483.c: New
-
-2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70202
- * g++.dg/inherit/crash6.C: New.
- * g++.dg/inherit/union2.C: Likewise.
- * g++.dg/inherit/virtual12.C: Likewise.
- * g++.dg/inherit/virtual13.C: Likewise.
- * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
-
-2016-06-15 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
-
-2016-06-15 Alan Hayward <alan.hayward@arm.com>
-
- PR tree-optimization/71439
- * gcc.dg/vect/pr71439.c: New
-
-2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
-
-2016-06-15 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/slp-45.c: New testcase.
-
-2016-06-15 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
-
-2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
- requirements, and disable for AIX for now.
- * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
-
-2016-06-14 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71528
- * g++.dg/opt/pr71528.C: New test.
-
- PR c++/71516
- * g++.dg/init/pr71516.C: New test.
-
-2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/init/array46.C: New.
-
-2016-06-14 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/float128-3.c: New test.
- * gcc.target/i386/quad-sse4.c: Ditto.
- * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
- Update scan strings.
-
-2016-06-14 Richard Biener <rguenther@suse.de>
-
- PR middle-end/71526
- * gfortran.dg/pr71526.f90: New testcase.
-
-2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.dg/zero_bits_compound-1.c: Support aarch64.
- * gcc.dg/zero_bits_compound-1.c: Likewise.
-
-2016-06-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71522
- * gcc.dg/torture/pr71522.c: New testcase.
-
-2016-06-14 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/71520
- * gcc.dg/tree-ssa/pr71520.c: New test.
-
-2016-06-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71521
- * gcc.dg/tree-ssa/vrp101.c: New testcase.
-
-2016-06-13 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/71498
- * c-c++-common/ubsan/bounds-13.c: New test.
-
- PR preprocessor/71183
- * gcc.dg/cpp/source_date_epoch-3.c: New test.
-
-2016-06-13 Jeff Law <law@redhat.com>
-
- PR tree-optimization/71403
- * c-c++-common/ubsan/pr71403-1.c: New test.
- * c-c++-common/ubsan/pr71403-2.c: New test.
- * c-c++-common/ubsan/pr71403-3.c: New test.
-
-2016-06-13 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/71478
- * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
- Add -Wno-psabi -w to dg-options.
-
-2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/vadsdu-0.c: New test.
- * gcc.target/powerpc/vadsdu-1.c: New test.
- * gcc.target/powerpc/vadsdu-2.c: New test.
- * gcc.target/powerpc/vadsdu-3.c: New test.
- * gcc.target/powerpc/vadsdu-4.c: New test.
- * gcc.target/powerpc/vadsdu-5.c: New test.
- * gcc.target/powerpc/vadsdub-1.c: New test.
- * gcc.target/powerpc/vadsdub-2.c: New test.
- * gcc.target/powerpc/vadsduh-1.c: New test.
- * gcc.target/powerpc/vadsduh-2.c: New test.
- * gcc.target/powerpc/vadsduw-1.c: New test.
- * gcc.target/powerpc/vadsduw-2.c: New test.
-
-2016-06-13 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/c99-init-2.c (c): Update expected error message.
- * gcc.dg/init-bad-8.c (foo): Likewise.
- * gcc.dg/spellcheck-fields-3.c: New test case.
-
-2016-06-13 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
- and "guess loop iv compared" heuristics.
- * gcc.dg/predict-2.c: Likewise.
- * gcc.dg/predict-3.c: Likewise.
- * gcc.dg/predict-4.c: Likewise.
- * gcc.dg/predict-5.c: Likewise.
- * gcc.dg/predict-6.c: Likewise.
-
-2016-06-13 Marek Polacek <polacek@redhat.com>
-
- PR middle-end/71476
- * c-c++-common/Wswitch-unreachable-4.c: New test.
- * gcc.dg/Wswitch-unreachable-2.c: New test.
- * g++.dg/tm/jump1.C: Move dg-warning.
-
-2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/renaming10.ad[sb]: New test.
-
-2016-06-13 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/70673
- * gfortran.dg/pr70673.f90: New test.
-
-2016-06-13 Richard Biener <rguenther@suse.de>
-
- PR middle-end/64516
- * gcc.dg/align-3.c: New testcase.
-
-2016-06-13 Martin Liska <mliska@suse.cz>
-
- * gcc.target/i386/pr71458.c: New test.
-
-2016-06-12 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/71241
- * gcc.dg/torture/float128-nan.c: New test.
-
-2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR target/60751
- * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
- statement.
-
-2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR target/60751
- * gfortran.dg/comma_IO_extension_1.f90: New test.
- * gfortran.dg/comma_IO_extension_2.f90: Likewise.
- * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
- statement.
- * gfortran.dg/graphite/pr38083.f90: Likewise.
- * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
- missing format.
-
-2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/case_character.adb: New test.
-
-2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR middle-end/71310
- * gcc.target/powerpc/pr71310.c: New testcase.
-
-2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/71478
- * gcc.dg/pr71478.c: New test.
-
-2016-06-10 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/71494
- * gcc.c-torture/execute/pr71494.c: New test.
-
- PR c/68657
- * gcc.target/i386/pr68657.c: New test.
-
- PR inline-asm/68843
- * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
- (test): Add -masm=intel alternatives.
-
-2016-06-10 Martin Sebor <msebor@redhat.com>
-
- PR c/71392
- * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
-
-2016-06-10 Jeff Law <law@redhat.com>
-
- PR tree-optimization/71335
- * gcc.c-torture/execute/pr71335.c: New test.
-
-2016-06-10 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
- the various "cannot tail-call: " messages.
-
-2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
- and options.
-
-2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
-
- PR sanitizer/71480
- * c-c++-common/asan/pr71480.c: New test.
-
-2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
- (ASMNAME2): Likewise.
- (main): Replace fn in asm statement with ASMNAME ("fn").
- * gcc.dg/guality/pr68037-2.c: Likewise.
- * gcc.dg/guality/pr68037-3.c: Likewise.
- * gcc.dg/torture/pr68037-1.c: Likewise.
- * gcc.dg/torture/pr68037-2.c: Likewise.
- * gcc.dg/torture/pr68037-3.c: Likewise.
-
-2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR inline-asm/68843
- * gcc.target/i386/pr68843-1.c: New test.
- * gcc.target/i386/pr68843-2.c: New test.
-
-2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
- Cesar Philippidis <cesar@codesourcery.com>
-
- PR middle-end/71373
- * gcc.dg/goacc/nested-function-1.c: New file.
- * gcc.dg/goacc/nested-function-2.c: Likewise.
- * gcc.dg/goacc/pr71373.c: Likewise.
- * gfortran.dg/goacc/cray-2.f95: Likewise.
- * gfortran.dg/goacc/loop-1-2.f95: Likewise.
- * gfortran.dg/goacc/loop-3-2.f95: Likewise.
- * gfortran.dg/goacc/cray.f95: Update.
- * gfortran.dg/goacc/loop-1.f95: Likewise.
- * gfortran.dg/goacc/loop-3.f95: Likewise.
- * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
- * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
-
-2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
-
- * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
- for OpenACC tile clauses.
- * gfortran.dg/goacc/combined-directives.f90: Likewise.
-
- PR c/71381
- * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
- to...
- * c-c++-common/goacc/cache-2.c: ... this new file.
- * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
- * gfortran.dg/goacc/cache-2.f95: ... this new file.
- * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
- usage.
- * gfortran.dg/goacc/cray.f95: Likewise.
- * gfortran.dg/goacc/loop-1.f95: Likewise.
-
-2016-06-10 Alan Hayward <alan.hayward@arm.com>
-
- PR tree-optimization/71407
- PR tree-optimization/71416
- * gcc.dg/vect/pr71407.c: New
- * gcc.dg/vect/pr71416-1.c: New
- * gcc.dg/vect/pr71416-2.c: New
-
-2016-06-10 Richard Biener <rguenther@suse.de>
-
- PR middle-end/71477
- * gcc.dg/torture/pr71477.c: New testcase.
-
-2016-06-09 Julia Koval <julia.koval@intel.com>
-
- * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
- * gcc.target/i386/interrupt-13.c: Likewise.
- * gcc.target/i386/interrupt-15.c: Likewise.
- * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
- * gcc.target/i386/interrupt-24.c: Likewise.
- * gcc.target/i386/interrupt-3.c: Fix test for corei7.
- * gcc.target/i386/interrupt-9.c: Likewise.
- * gcc.target/i386/interrupt-redzone-2.c: Likewise.
-
-2016-06-09 Martin Sebor <msebor@redhat.com>
-
- PR c/70883
- * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
- * gcc.dg/builtin-constant_p-1.c: Same.
- * gcc.dg/builtins-error.c: Same.
- * gcc.dg/pr70859.c: Same.
-
-2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.c-torture/execute/bswap-2.c: Require int32plus.
- * gcc.dg/torture/pr68067-1.c: Likewise.
- * gcc.dg/torture/pr68067-2.c: Likewise.
-
-2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.dg/stack-usage-1.c (SIZE): Consider return address
- when setting SIZE.
-
-2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71465
- * g++.dg/inherit/crash5.C: New.
- Revert:
- 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70202
- * g++.dg/inherit/crash5.C: New.
- * g++.dg/inherit/virtual1.C: Adjust.
-
-2016-06-09 Martin Liska <mliska@suse.cz>
-
- * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
- * g++.dg/predict-loop-exit-2.C: Likewise.
- * g++.dg/predict-loop-exit-3.C: Likewise.
- * gcc.dg/predict-1.c: Likewise.
- * gcc.dg/predict-2.c: Likewise.
- * gcc.dg/predict-3.c: Likewise.
- * gcc.dg/predict-4.c: Likewise.
- * gcc.dg/predict-5.c: Likewise.
- * gcc.dg/predict-6.c: Likewise.
- * gcc.dg/predict-7.c: Likewise.
-
-2016-06-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71462
- * gcc.dg/torture/pr71462.c: New testcase.
-
-2016-06-09 Marek Polacek <polacek@redhat.com>
-
- PR c/65471
- * gcc.dg/c11-generic-3.c: New test.
-
-2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/init/array42.C: New.
- * g++.dg/init/array43.C: Likewise.
- * g++.dg/init/array44.C: Likewise.
- * g++.dg/init/array45.C: Likewise.
- * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
- * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
- * g++.dg/cpp1y/auto-fn27.C: Likewise.
- * g++.dg/gomp/pr35751.C: Likewise.
- * g++.dg/init/array23.C: Likewise.
- * g++.dg/init/brace2.C: Likewise.
- * g++.dg/init/brace6.C: Likewise.
-
-2016-06-08 Martin Sebor <msebor@redhat.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70507
- PR c/68120
- * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
- * c-c++-common/builtin-arith-overflow-2.c: New test.
- * g++.dg/ext/builtin-arith-overflow-1.C: New test.
- * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
- * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
-
-2016-06-08 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71442
- * g++.dg/cpp0x/Wunused-variable-1.C: New test.
-
-2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
-
- * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
- * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
- * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
- * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
- * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
- * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
- * gcc.target/aarch64/aapcs64/test_align-5.c: New.
- * gcc.target/aarch64/aapcs64/test_align-6.c: New.
- * gcc.target/aarch64/aapcs64/test_align-7.c: New.
- * gcc.target/aarch64/aapcs64/test_align-8.c: New.
- * gcc.target/aarch64/aapcs64/test_align-9.c: New.
- * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
- * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
-
-2016-06-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/68558
- * gcc.dg/vect/slp-44.c: New testcase.
-
-2016-06-08 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/slp-43.c: New testcase.
-
-2016-06-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71452
- * gcc.dg/torture/pr71452.c: New testcase.
-
-2016-06-08 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71448
- * g++.dg/torture/pr71448.C: New test.
-
-2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
-
- PR debug/71432
- PR ada/71413
- * g++.dg/debug/pr71432.C: New test.
-
-2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
- * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
- * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
-
-2016-06-08 Alan Hayward <alan.hayward@arm.com>
-
- * gcc.dg/vect/vect-live-2.c: Update effective target.
- * gcc.dg/vect/vect-live-slp-3.c: Likewise.
- * lib/target-supports.exp: Add aarch64 to vect_long.
-
-2016-06-08 Marek Polacek <polacek@redhat.com>
-
- PR c/71418
- * gcc.dg/noncompile/pr71418.c: New test.
-
- PR c/71426
- * gcc.dg/noncompile/pr71426.c: New test.
-
-2016-06-07 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
- * gcc.dg/predict-1.c: Update template for new predictor hitrates.
- * gcc.dg/predict-3.c: Update template.
- * gcc.dg/predict-5.c: Update template.
- * gcc.dg/predict-6.c: Update template.
- * gcc.dg/predict-9.c: Update template.
- * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
-
-2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vec-mul.c: New test.
-
-2016-06-07 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/spellcheck-fields-2.c: New test case.
-
-2016-06-07 Richard Biener <rguenther@suse.de>
-
- PR c/61564
- * gcc.dg/Wpragmas-1.c: New testcase.
- * gcc.dg/Wattributes-4.c: Likewise.
- * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
- entry.
-
-2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
- spurious debug code.
-
-2016-06-07 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71428
- * gcc.dg/torture/pr71428.c: New testcase.
-
-2016-06-07 Richard Biener <rguenther@suse.de>
-
- PR middle-end/71423
- * gcc.dg/torture/pr71423.c: New testcase.
-
-2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/71408
- * gcc.dg/tree-ssa/pr71408.c: New test.
-
-2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/71281
- * g++.dg/torture/pr71281.C: New test.
-
-2016-06-06 Marek Polacek <polacek@redhat.com>
-
- PR c/71362
- * gcc.dg/pr71362.c: New test.
-
-2016-06-06 Jakub Jelinek <jakub@redhat.com>
- Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70847
- PR c++/71330
- PR c++/71393
- * g++.dg/opt/pr70847.C: New test.
- * g++.dg/ubsan/pr70847.C: New test.
- * g++.dg/ubsan/pr71393.C: New test.
-
-2016-06-06 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/71259
- * gcc.dg/vect/pr71259.c: New test.
-
-2016-06-06 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/levenshtein-test-1.c: Delete.
- * gcc.dg/plugin/levenshtein_plugin.c: Delete.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
- above.
-
-2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR middle-end/37780
- * gcc.c-torture/execute/pr37780.c: New test.
- * gcc.target/aarch64/pr37780_1.c: Likewise.
- * gcc.target/arm/pr37780_1.c: Likewise.
-
-2016-06-06 Marek Polacek <polacek@redhat.com>
-
- * c-c++-common/attr-may-alias-1.c: New test.
- * c-c++-common/attr-may-alias-2.c: New test.
- * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
-
-2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c/24414
- * gcc.target/i386/pr24414.c: New test.
-
-2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
-
- * gcc.target/sparc/vis4misc.c: New file.
- * gcc.target/sparc/fpcmp.c: Likewise.
- * gcc.target/sparc/fpcmpu.c: Likewise.
-
-2016-06-06 Alan Hayward <alan.hayward@arm.com>
-
- * gcc.dg/vect/vect-live-1.c: Use additional-options.
- * gcc.dg/vect/vect-live-3.c: Likewise.
-
-2016-06-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71398
- * gcc.dg/torture/pr71398.c: New testcase.
-
-2016-06-06 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/71389
- * g++.dg/pr71389.C: New test.
-
-2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/71404
- * gfortran.dg/fmt_read_5.f: New test.
-
-2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/69659
- * gfortran.dg/class_array_22.f03: New test.
-
-2016-06-05 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/tree-prof/peel-1.c: Fix testcase.
-
-2016-06-05 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/predict-9.c: Update template.
-
-2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/49377
- * g++.dg/template/pr49377.C: New.
-
-2016-06-04 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/71405
- * g++.dg/torture/pr71405.C: New test.
-
-2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70202
- * g++.dg/inherit/crash5.C: New.
- * g++.dg/inherit/virtual1.C: Adjust.
-
-2016-06-03 Jeff Law <law@redhat.com>
-
- PR tree-optimization/71316
- * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
-
-2016-06-03 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
- dg-additional-options with just -fno-tree-scev-cprop in it.
- * gcc.dg/vect/vect-live-2.c: Likewise.
- * gcc.dg/vect/vect-live-5.c: Likewise.
- * gcc.dg/vect/vect-live-slp-1.c: Likewise.
- * gcc.dg/vect/vect-live-slp-2.c: Likewise.
- * gcc.dg/vect/vect-live-slp-3.c: Likewise.
-
-2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/27100
- * g++.dg/other/friend6.C: New test.
-
-2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * g++.dg/torture/ppc-ldst-array.C: New.
-
-2016-06-03 Joseph Myers <joseph@codesourcery.com>
-
- PR target/71276
- PR target/71277
- * gcc.dg/torture/builtin-fp-int-inexact.c,
- gcc.target/i386/387-builtin-fp-int-inexact.c,
- gcc.target/i386/387-rint-inline-1.c,
- gcc.target/i386/387-rint-inline-2.c,
- gcc.target/i386/sse2-builtin-fp-int-inexact.c,
- gcc.target/i386/sse2-rint-inline-1.c,
- gcc.target/i386/sse2-rint-inline-2.c,
- gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
- gcc.target/i386/sse4_1-rint-inline.c: New tests.
-
-2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
- Julia Koval <julia.koval@intel.com>
-
- PR target/66960
- PR target/67630
- PR target/67634
- PR target/67841
- PR target/68037
- PR target/68618
- PR target/68661
- PR target/69575
- PR target/69596
- PR target/69734
- * gcc.dg/guality/pr68037-1.c: New test.
- * gcc.dg/guality/pr68037-2.c: Likewise.
- * gcc.dg/guality/pr68037-3.c: Likewise.
- * gcc.dg/torture/pr68037-1.c: Likewise.
- * gcc.dg/torture/pr68037-2.c: Likewise.
- * gcc.dg/torture/pr68037-3.c: Likewise.
- * gcc.dg/torture/pr68661-1a.c: Likewise.
- * gcc.dg/torture/pr68661-1b.c: Likewise.
- * gcc.target/i386/interrupt-1.c: Likewise.
- * gcc.target/i386/interrupt-2.c: Likewise.
- * gcc.target/i386/interrupt-3.c: Likewise.
- * gcc.target/i386/interrupt-4.c: Likewise.
- * gcc.target/i386/interrupt-5.c: Likewise.
- * gcc.target/i386/interrupt-6.c: Likewise.
- * gcc.target/i386/interrupt-7.c: Likewise.
- * gcc.target/i386/interrupt-8.c: Likewise.
- * gcc.target/i386/interrupt-9.c: Likewise.
- * gcc.target/i386/interrupt-10.c: Likewise.
- * gcc.target/i386/interrupt-11.c: Likewise.
- * gcc.target/i386/interrupt-12.c: Likewise.
- * gcc.target/i386/interrupt-13.c: Likewise.
- * gcc.target/i386/interrupt-14.c: Likewise.
- * gcc.target/i386/interrupt-15.c: Likewise.
- * gcc.target/i386/interrupt-16.c: Likewise.
- * gcc.target/i386/interrupt-17.c: Likewise.
- * gcc.target/i386/interrupt-18.c: Likewise.
- * gcc.target/i386/interrupt-19.c: Likewise.
- * gcc.target/i386/interrupt-20.c: Likewise.
- * gcc.target/i386/interrupt-21.c: Likewise.
- * gcc.target/i386/interrupt-22.c: Likewise.
- * gcc.target/i386/interrupt-23.c: Likewise.
- * gcc.target/i386/interrupt-24.c: Likewise.
- * gcc.target/i386/interrupt-25.c: Likewise.
- * gcc.target/i386/interrupt-26.c: Likewise.
- * gcc.target/i386/interrupt-27.c: Likewise.
- * gcc.target/i386/interrupt-28.c: Likewise.
- * gcc.target/i386/interrupt-387-err-1.c: Likewise.
- * gcc.target/i386/interrupt-387-err-2.c: Likewise.
- * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
- * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
- * gcc.target/i386/interrupt-iamcu.c: Likewise.
- * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
- * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
- * gcc.target/i386/interrupt-redzone-1.c: Likewise.
- * gcc.target/i386/interrupt-redzone-2.c: Likewise.
- * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
- * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
- * gcc.target/i386/interrupt-switch-abi.c: Likewise.
-
-2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
-
- PR tree-optimization/52171
- * gcc.dg/pr52171.c: New test.
- * gcc.target/i386/pr52171.c: New test.
-
-2016-06-03 Jan Hubicka <jh@suse.cz>
-
- * g++.dg/tree-ssa/pred-1.C: New testcase
- * gcc.dg/tree-ssa/pred-1.c: New testcase
-
-2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/70957
- * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
- support.
- * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
-
-2016-06-03 Alan Hayward <alan.hayward@arm.com>
-
- * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
-
-2016-06-03 Alan Hayward <alan.hayward@arm.com>
-
- * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
- * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
- * gcc.dg/vect/vect-live-1.c: New test.
- * gcc.dg/vect/vect-live-2.c: New test.
- * gcc.dg/vect/vect-live-3.c: New test.
- * gcc.dg/vect/vect-live-4.c: New test.
- * gcc.dg/vect/vect-live-5.c: New test.
- * gcc.dg/vect/vect-live-slp-1.c: New test.
- * gcc.dg/vect/vect-live-slp-2.c: New test.
- * gcc.dg/vect/vect-live-slp-3.c: New test.
-
-2016-06-03 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/71387
- * g++.dg/opt/pr71387.C: New test.
-
-2016-06-02 Jeff Law <law@redhat.com>
-
- PR tree-optimization/71328
- * gcc.c-torture/compile/pr71328.c: New test.
-
-2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/52393
- * gfortran.dg/fmt_read_3.f90: Fix typo.
- * gfortran.dg/fmt_read_4.f90: New test.
-
-2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
- * g++.dg/cpp0x/forw_enum6.C: Likewise.
- * g++.dg/cpp0x/forw_enum8.C: Likewise.
- * g++.dg/cpp0x/override2.C: Likewise.
- * g++.dg/parse/crash5.C: Likewise.
- * g++.dg/parse/error16.C: Likewise.
- * g++.dg/parse/error27.C: Likewise.
- * g++.dg/template/qualttp15.C: Likewise.
- * g++.dg/template/redecl4.C: Likewise.
- * g++.old-deja/g++.other/crash39.C: Likewise.
- * g++.old-deja/g++.other/struct1.C: Likewise.
- * g++.old-deja/g++.pt/m9a.C: Likewise.
- * g++.old-deja/g++.pt/memclass10.C: Likewise.
-
-2016-06-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71372
- * c-c++-common/pr71372.c: New test.
-
- * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
- __TIME__ strings with __builtin_strcmp instead of printf and
- dg-output.
-
-2016-06-02 Martin Liska <mliska@suse.cz>
-
- * gcc.dg/predict-9.c: New test.
-
-2016-06-02 Jakub Jelinek <jakub@redhat.com>
-
- * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
- global set_compiler_env_var and global saved_compiler_env_var.
-
-2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR rtl-optimization/71295
- * gcc.c-torture/compile/pr71295.c: New test.
-
-2016-06-02 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
-
- * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
- * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
-
- * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
- * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
- * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
- alternative number.
-
-2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p9-splat-4.c: New test.
-
-2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/71186
- * gcc.target/powerpc/pr71186.c: New test.
-
-2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/52393
- * gfortran.dg/fmt_read_3.f90: New test.
-
-2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
- procedure.
-
-2016-06-01 Eduard Sanou <dhole@openmailbox.org>
-
- * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
- behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
- env var is set.
- * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
- when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
- shown once.
- * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
- during compilation.
- * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
- vars set by dg-set-compiler-env-var.
-
-2016-06-01 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/71156
- * gfortran.dg/submodule_14.f08: Add missing recursive prefix
- to the module procedure declaration.
- * gfortran.dg/submodule_16.f08: New test.
-
-2016-06-01 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/71371
- * c-c++-common/gomp/pr71371.c: New test.
-
-2016-06-01 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71366
- * gcc.dg/torture/pr71366-1.c: New testcase.
- * gcc.dg/torture/pr71366-2.c: Likewise.
-
-2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/vslv-0.c: New test.
- * gcc.target/powerpc/vslv-1.c: New test.
- * gcc.target/powerpc/vsrv-0.c: New test.
- * gcc.target/powerpc/vsrv-1.c: New test.
-
-2016-06-01 Nathan Sidwell <nathan@acm.org>
-
- * c-c++-common/torture/pr57945.c: Add expected PTX error.
- * gcc.target/nvptx/weak.c: New.
-
-2016-06-01 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71261
- * gcc.dg/torture/vect-bool-1.c: New testcase.
-
-2016-06-01 Jakub Jelinek <jakub@redhat.com>
-
- * gfortran.dg/gomp/order-1.f90: New test.
- * gfortran.dg/gomp/order-2.f90: New test.
-
-2016-06-01 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/unroll-6.c: Update template.
- * gcc.dg/unroll-7.c: New testcase.
- * gcc.dg/unroll-8.c: New testcase.
-
-2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt56.ad[sb]: New test.
-
-2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/66635
- * g++.dg/cpp0x/constexpr-ice16.C: New.
-
-2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR tree-optimization/71314
- * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
- -mbranch-cost=2.
-
-2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR tree-optimization/71077
- * gcc.dg/tree-ssa/pr71077.c: New test.
-
-2016-05-31 Jan Hubicka <hubicka@ucw.cz>
-
- * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
- * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
- * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
-
-2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71248
- * g++.dg/cpp0x/pr71248.C: New.
- * g++.dg/cpp0x/auto7.C: Test column numbers too.
- * g++.dg/cpp0x/constexpr-static8.C: Likewise.
- * g++.dg/init/new37.C: Likewise.
- * g++.dg/template/static1.C: Likewise.
- * g++.dg/template/static2.C: Likewise.
-
-2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
- instead of %rdi.
- * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
-
-2016-05-31 Marek Polacek <polacek@redhat.com>
-
- * c-c++-common/Wswitch-unreachable-3.c: New test.
- * g++.dg/warn/Wswitch-unreachable-1.C: New test.
-
-2016-05-31 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71352
- * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
-
-2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.target/arm/armv5_thumb_isa.c: New test.
-
-2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
-
- PR target/71346
- * gcc.target/i386/pr71346.c: New test.
-
-2016-05-31 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/69068
- * gcc.dg/graphite/pr69068.c: New test.
-
-2016-05-27 Martin Sebor <msebor@redhat.com>
-
- PR c++/71306
- * g++.dg/warn/Wplacement-new-size-3.C: New test.
-
-2016-05-30 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71349
- * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
- nowait depend(inout: dd[0]) clauses where permitted.
-
-2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71238
- * g++.dg/parse/pr71238.C: New.
- * g++.dg/concepts/friend1.C: Test column numbers too.
- * g++.dg/cpp0x/initlist31.C: Likewise.
- * g++.dg/cpp0x/pr51420.C: Likewise.
- * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
- * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
- * g++.dg/ext/builtin3.C: Likewise.
- * g++.dg/lookup/friend12.C: Likewise.
- * g++.dg/lookup/friend7.C: Likewise.
- * g++.dg/lookup/koenig1.C: Likewise.
- * g++.dg/lookup/koenig5.C: Likewise.
- * g++.dg/lookup/used-before-declaration.C: Likewise.
- * g++.dg/overload/koenig1.C: Likewise.
- * g++.dg/template/crash65.C: Likewise.
- * g++.dg/template/friend57.C: Likewise.
- * g++.dg/warn/Wshadow-5.C: Likewise.
- * g++.dg/warn/Wunused-8.C: Likewise.
- * g++.old-deja/g++.bugs/900211_01.C: Likewise.
- * g++.old-deja/g++.jason/lineno5.C: Likewise.
- * g++.old-deja/g++.jason/member.C: Likewise.
- * g++.old-deja/g++.jason/report.C: Likewise.
- * g++.old-deja/g++.jason/scoping12.C: Likewise.
- * g++.old-deja/g++.law/visibility20.C: Likewise.
- * g++.old-deja/g++.ns/koenig5.C: Likewise.
- * g++.old-deja/g++.other/static5.C: Likewise.
- * g++.old-deja/g++.pt/overload2.C: Likewise.
-
-2016-05-30 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/tree-ssa/peel1.c: New testcase.
- * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
- * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
-
-2016-05-30 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
- to ce.
-
-2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71099
- * g++.dg/parse/virtual1.C: New.
-
-2016-05-30 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
- Use correct register when clearing %edx.
-
-2016-05-30 Alexander Monakov <amonakov@ispras.ru>
-
- PR tree-optimization/71289
- * gcc.dg/pr71289.c: New test.
-
-2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/71269
- PR middle-end/71292
- * gcc.dg/tree-ssa/pr71269.c: New test.
- * gcc.dg/tree-ssa/pr71292.c: New test.
-
-2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/71252
- * gcc.dg/tree-ssa/pr71252-2.c: New test.
-
-2016-05-30 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
- * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
- * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
-
-2016-05-30 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/69067
- * gcc.dg/graphite/pr69067.c: New test.
-
-2016-05-29 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/71245
- * gcc.target/i386/pr71245-1.c: New test.
- * gcc.target/i386/pr71245-2.c: Ditto.
-
-2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/71105
- * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
- * g++.dg/cpp1y/lambda-conv1.C: Likewise.
- * g++.dg/cpp1y/lambda-conv2.C: Likewise.
-
-2016-05-27 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
-
-2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- Revert:
- PR c++/69855
- * g++.dg/overload/69855.C: New.
- * g++.old-deja/g++.law/missed-error2.C: Adjust.
- * g++.old-deja/g++.pt/crash3.C: Likewise.
-
-2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/60385
- * g++.dg/parse/namespace13.C: New.
-
-2016-05-26 Jeff Law <law@redhat.com>
-
- * gcc.dg/tree-ssa/pr21417.c: Update expected output.
- * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
- * gcc.dg/tree-ssa/pr68198.c: Likewise.
- * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
- * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
- * gcc.dg/tree-ssa/vrp56.c: Likewise.
-
-2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
-
- PR c++/69855
- * g++.dg/overload/69855.C: New.
- * g++.old-deja/g++.law/missed-error2.C: Adjust.
- * g++.old-deja/g++.pt/crash3.C: Likewise.
-
-2016-05-27 Jiong Wang <jiong.wang@arm.com>
-
- PR target/63596
- * gcc.target/aarch64/va_arg_1.c: New testcase.
- * gcc.target/aarch64/va_arg_2.c: Likewise.
- * gcc.target/aarch64/va_arg_3.c: Likewise.
-
-2016-05-27 Jiong Wang <jiong.wang@arm.com>
-
- * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
- * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
- * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
- * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
- * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
-
-2016-05-27 Marek Polacek <polacek@redhat.com>
-
- PR middle-end/71308
- * g++.dg/torture/pr71308.C: New test.
-
-2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.dg/zero_bits_compound-1.c: New test.
- * gcc.dg/zero_bits_compound-2.c: New test.
-
-2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
-
- PR middle-end/71279
- * gcc.dg/pr71279.c: New test.
-
-2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
- floating point min/max/comparison instructions.
- * gcc.target/powerpc/p9-minmax-2.c: Likewise.
-
-2016-05-26 Jakub Jelinek <jakub@redhat.com>
-
- * c-c++-common/gomp/schedule-1.c: New test.
- * gfortran.dg/gomp/schedule-1.f90: New test.
-
-2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70822
- PR c++/70106
- * g++.dg/cpp1y/auto-fn32.C: New test.
- * g++.dg/cpp1y/paren4.C: New test.
-
-2016-05-26 Nathan Sidwell <nathan@acm.org>
-
- * gcc.dg/20060410.c: Xfail on ptx.
- * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
- * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
- * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
- * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
- * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
-
-2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
-
-2016-05-26 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/71280
- * gcc.dg/pr71280.c: New test.
-
- * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
-
- * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
- * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
-
- * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
-
-2016-05-26 Jiong Wang <jiong.wang@arm.com>
-
- * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
- kept in memory.
-
-2016-05-25 Jeff Law <law@redhat.com>
-
- PR tree-optimization/71272
- * gcc.c-torture/compile/pr71272.c: new test.
-
-2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vec-cmpne.c: New test.
- * gcc.target/powerpc/vec-cmpne-long.c: New test.
-
-2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt55.ad[sb]: New test.
-
-2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
- * c-c++-common/pr60226.c: Require int32plus.
- * gcc.c-torture/execute/pr70602.c: Likewise.
- * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
- unsigned long for malloc arg type.
- * gcc.dg/asr_div1.c: Require int32plus.
- * gcc.dg/enum-mode-1.c: XFAIL for int16.
- * gcc.dg/pie-1.c: Require pie.
- * gcc.dg/pie-2.c: Likewise.
- * gcc.dg/pr59471.c: Require int32plus.
- * gcc.dg/pr59963-2.c: XFAIL for int16.
- * gcc.dg/pr60114.c: Require int32plus.
- * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
- unsigned long for typedef of size_t.
- * gcc.dg/pr63914.c: Require int32plus.
- * gcc.dg/pr64536.c: Require pt32plus.
- * gcc.dg/pr65658.c: Likewise.
- * gcc.dg/pr67271.c: Require int32plus.
- * gcc.dg/pr68112.c: Likewise.
- * gcc.dg/pr69071.c: Skip for avr target.
- * gcc.dg/pr69973.c: Require int32plus.
- * gcc.dg/pr70169.c: Skip for avr target.
- * gcc.dg/sso-6.c: Require int32plus.
- * gcc.dg/sso-7.c: Likewise.
- * gcc.dg/sso-8.c: Likewise.
- * gcc.dg/vrp-min-max-2.c: Likewise.
-
-2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/70738
- * gcc.target/i386/pr70738-1.c: New test.
- * gcc.target/i386/pr70738-2.c: Likewise.
- * gcc.target/i386/pr70738-3.c: Likewise.
- * gcc.target/i386/pr70738-4.c: Likewise.
- * gcc.target/i386/pr70738-5.c: Likewise.
- * gcc.target/i386/pr70738-6.c: Likewise.
- * gcc.target/i386/pr70738-7.c: Likewise.
- * gcc.target/i386/pr70738-8.c: Likewise.
- * gcc.target/i386/pr70738-9.c: Likewise.
-
-2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR rtl-optimization/66940
- * gcc.c-torture/execute/pr66940.c: New test.
-
-2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
-
- * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
- * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
- * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
- * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
- * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
- * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
- * gcc.target/i386/avx512f-floor-vec-1.c: New test.
- * gcc.target/i386/avx512f-floor-vec-2.c: New test.
- * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
- * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
- * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
- * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
- * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
- * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
- * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
- * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
- * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
- * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
- * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
- * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
- * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
- * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
- * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
- * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
-
-2016-05-25 Marek Polacek <polacek@redhat.com>
-
- PR c/71265
- * gcc.dg/noncompile/pr71265.c: New test.
-
- PR c/71266
- * gcc.dg/noncompile/old-style-parm-3.c: New test.
-
-2016-05-25 Nathan Sidwell <nathan@acm.org>
-
- * gcc.c-torture/execute/921110-1.c: Fix abort decl.
-
-2016-05-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71261
- * c-c++-common/torture/pr71261.c: New testcase.
-
-2016-05-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71264
- * gcc.dg/vect/pr71264.c: New testcase.
-
-2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/55992
- * g++.dg/cpp0x/alias-decl-53.C: New.
- * g++.dg/cpp0x/alias-decl-54.C: Likewise.
-
-2016-05-25 Martin Liska <mliska@suse.cz>
-
- * g++.dg/pr71239.C: New test.
-
-2016-05-25 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/pr58135.c: Rename to ...
- * gcc.dg/vect/bb-slp-pr58135.c: ... this.
-
-2016-05-25 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/pr65295.C: Use target c++14.
-
-2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
- * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
-
-2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
- instructions.
-
-2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
-
- * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
- * c-c++-common/goacc/deviceptr-1.c: Likewise.
- * c-c++-common/goacc/kernels-alias-3.c: Likewise.
- * c-c++-common/goacc/kernels-alias-4.c: Likewise.
- * c-c++-common/goacc/kernels-alias-5.c: Likewise.
- * c-c++-common/goacc/kernels-alias-8.c: Likewise.
- * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
- * c-c++-common/goacc/pcopy.c: Likewise.
- * c-c++-common/goacc/pcopyin.c: Likewise.
- * c-c++-common/goacc/pcopyout.c: Likewise.
- * c-c++-common/goacc/pcreate.c: Likewise.
- * c-c++-common/goacc/pr70688.c: New test.
- * c-c++-common/goacc/present-1.c: Adjust test.
- * c-c++-common/goacc/reduction-5.c: Likewise.
- * g++.dg/goacc/data-1.C: New test.
-
-2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
- vector parity built-in functions.
- * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
- count trailing zeros automatic vectorization.
- * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
- count trailing zeros built-in functions.
-
-2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- * gcc.dg/tree-ssa/reassoc-44.c: New test.
-
-2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
-
- PR target/71050
- * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
-
-2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/50436
- * g++.dg/template/crash123.C: New.
- * g++.dg/template/crash124.C: Likewise.
-
-2016-05-24 Martin Sebor <msebor@redhat.com>
-
- PR c++/71147
- * g++.dg/ext/flexary16.C: New test.
-
-2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
-
- * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
- before math.h is included.
- * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
- * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
- * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
- * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
- * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
- * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
- * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
- * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
- * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
- * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
- * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
- * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
- * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
- * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
- * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
- * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
- * gcc.target/i386/sse4_1-round-vec.c: Likewise.
- * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
- * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
- * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
- * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
- * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
- * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
-
-2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
- Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
- support.
-
-2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/69872
- * g++.dg/warn/Wno-narrowing1.C: New.
-
-2016-05-24 Marek Polacek <polacek@redhat.com>
-
- PR c/71249
- * c-c++-common/Wswitch-unreachable-2.c: New test.
-
-2016-05-24 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71257
- * g++.dg/vect/simd-clone-6.cc: New test.
- * g++.dg/gomp/declare-simd-6.C: New test.
-
- PR middle-end/70434
- PR c/69504
- * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
-
-2016-05-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71240
- * gcc.dg/optimize-bswapsi-5.c: New testcase.
-
-2016-05-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71230
- * gcc.dg/torture/pr71230.c: New testcase.
- * g++.dg/torture/pr71230.C: Likewise.
-
-2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
-
- * c-c++-common/goacc/routine-5.c: Add tests.
- * g++.dg/goacc/routine-2.C: Remove duplicate tests.
- * gfortran.dg/goacc/routine-6.f90: Add tests.
-
-2016-05-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71253
- * gcc.dg/torture/pr71253.c: New testcase.
-
-2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/71252
- * gfortran.dg/pr71252.f90: New test.
-
-2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
-
-2016-05-24 Richard Biener <rguenther@suse.de>
-
- PR middle-end/70434
- PR c/69504
- * c-c++-common/vector-subscript-4.c: New testcase.
- * c-c++-common/vector-subscript-5.c: Likewise.
-
-2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/71123
- * gfortran.dg/namelist_90.f: New test
-
-2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/66461
- * gfortran.dg/unexpected_eof.f: New test
-
-2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
- Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
- as little endian.
-
-2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70972
- * g++.dg/cpp0x/inh-ctor20.C: New.
- * g++.dg/cpp0x/inh-ctor21.C: Likewise.
-
-2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/69095
- * g++.dg/cpp0x/variadic168.C: New.
-
-2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- * g++.dg/cpp0x/pr31445.C: Test column number too.
- * g++.dg/cpp0x/pr32253.C: Likewise.
- * g++.dg/cpp0x/variadic-ex13.C: Likewise.
- * g++.dg/cpp0x/variadic36.C: Likewise.
-
-2016-05-23 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/fold-notshift-2.c: Adjust.
-
-2016-05-23 Marek Polacek <polacek@redhat.com>
-
- PR c/49859
- * c-c++-common/Wswitch-unreachable-1.c: New test.
- * gcc.dg/Wswitch-unreachable-1.c: New test.
- * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
- * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
- * g++.dg/gomp/block-10.C: Likewise.
- * gcc.dg/gomp/block-10.c: Likewise.
- * g++.dg/gomp/block-9.C: Likewise.
- * gcc.dg/gomp/block-9.c: Likewise.
- * g++.dg/gomp/target-1.C: Likewise.
- * g++.dg/gomp/target-2.C: Likewise.
- * gcc.dg/gomp/target-1.c: Likewise.
- * gcc.dg/gomp/target-2.c: Likewise.
- * g++.dg/gomp/taskgroup-1.C: Likewise.
- * gcc.dg/gomp/taskgroup-1.c: Likewise.
- * gcc.dg/gomp/teams-1.c: Likewise.
- * g++.dg/gomp/teams-1.C: Likewise.
- * g++.dg/overload/error3.C: Likewise.
- * g++.dg/tm/jump1.C: Likewise.
- * g++.dg/torture/pr40335.C: Likewise.
- * gcc.dg/c99-vla-jump-5.c: Likewise.
- * gcc.dg/switch-warn-1.c: Likewise.
- * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
- * gcc.dg/nested-func-1.c: Likewise.
- * gcc.dg/pr67784-4.c: Likewise.
-
-2016-05-23 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71230
- * gfortran.dg/pr71230-1.f90: New testcase.
- * gfortran.dg/pr71230-2.f90: Likewise.
-
-2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
-
- * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
- * gcc.dg/vect/pr58135.c: Add new.
- * gfortran.dg/pr46519-1.f: Adjust test case.
-
-2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/53401
- * g++.dg/cpp0x/decltype64.C: New.
-
-2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
- * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
-
-2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
- Add poly64x1_t and poly64x2_t cases if supported.
- * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
- (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
- * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
- * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
-
-2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
- * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
-
-2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
-
-2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
- vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
-
-2016-05-22 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
- constraint instead of "r".
- * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
- insn instead of vxorpd.
- * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
-
- * gcc.target/i386/avx512dq-vinsert-1.c: New test.
- * gcc.target/i386/avx512vl-vinsert-1.c: New test.
-
- * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
-
- * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
- * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
-
- * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
-
-2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/40921
- * gcc.dg/tree-ssa/pr40921.c: New test.
-
-2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
-
- PR target/71103
- * gcc.target/avr/pr71103.c: New test.
-
-2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/71179
- * gcc.dg/tree-ssa/pr71179.c: New test.
-
-2016-05-20 Martin Sebor <msebor@redhat.com>
-
- PR c/71115
- * gcc.dg/init-excess-2.c: New test.
-
-2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/opt53.adb: New test.
- * gnat.dg/opt54.adb: Likewise.
-
-2016-05-20 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/70884
- * gcc.dg/tree-ssa/pr70919.c: New test.
-
-2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
- formatting.
- * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
- fix code formatting.
-
-2016-05-20 Nathan Sidwell <nathan@acm.org>
-
- * gcc.target/nvptx/uninit-decl.c: Force common storage, add
- non-common cases.
- * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
-
-2016-05-20 David Malcolm <dmalcolm@redhat.com>
-
- * jit.dg/all-non-failing-tests.h: Add
- test-factorial-must-tail-call.c.
- * jit.dg/test-error-impossible-must-tail-call.c: New test case.
- * jit.dg/test-factorial-must-tail-call.c: New test case.
-
-2016-05-20 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/71204
- * gfortran.dg/pr71204.f90: New test.
-
-2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
-
- * gcc.target/nvptx/sincos.c: New test.
-
-2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70572
- * g++.dg/cpp1y/auto-fn31.C: New.
-
-2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vec-addec.c: New test.
- * gcc.target/powerpc/vec-addec-int128.c: New test.
-
-2016-05-20 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/must-tail-call-1.c: New test case.
- * gcc.dg/plugin/must-tail-call-2.c: New test case.
- * gcc.dg/plugin/must_tail_call_plugin.c: New file.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
-
-2016-05-20 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/tree-ssa/prefetch-5.c: xfail.
-
-2016-05-20 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71210
- * g++.dg/opt/pr71210-1.C: New test.
- * g++.dg/opt/pr71210-2.C: New test.
-
- PR tree-optimization/29756
- gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
- Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
- only on selected targets where V4SImode vectors are known to be
- supported.
-
-2016-05-20 Marc Glisse <marc.glisse@inria.fr>
-
- PR tree-optimization/71079
- PR tree-optimization/71206
- * gcc.dg/tree-ssa/pr71206.c: New testcase.
-
-2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
- * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
- * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
-
-2016-05-20 Richard Guenther <rguenther@suse.de>
-
- PR tree-optimization/29756
- * gcc.dg/tree-ssa/vector-6.c: New testcase.
-
-2016-05-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71185
- * gcc.dg/tree-ssa/pr71185.c: New testcase.
-
-2016-05-20 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
-
-2016-05-19 Marek Polacek <polacek@redhat.com>
-
- PR c++/71075
- * g++.dg/diagnostic/pr71075.C: New test.
-
-2016-05-19 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/71184
- * g++.dg/pr71184.C: New test case.
-
-2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- * gcc.target/powerpc/darn-0.c: New test.
- * gcc.target/powerpc/darn-1.c: New test.
- * gcc.target/powerpc/darn-2.c: New test.
-
-2016-05-19 Marek Polacek <polacek@redhat.com>
-
- PR tree-optimization/71031
- * gcc.dg/tree-ssa/vrp100.c: New test.
-
-2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
-
- PR rtl-optimization/71148
- * gcc.dg/pr71148.c: New test.
-
-2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/71056
- * gcc.target/arm/pr71056.c: New test.
-
-2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * c-c++-common/pr69669.c: Check the used mode.
-
-2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
-
- PR sanitizer/64354
- * c-c++-common/tsan/sanitize-thread-macro.c: New test.
-
-2016-05-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70729
- * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
- * gcc.dg/graphite/scop-18.c: Likewise.
- * gcc.dg/pr41783.c: Disable LIM.
- * gcc.dg/tree-ssa/loadpre10.c: Likewise.
- * gcc.dg/tree-ssa/loadpre23.c: Likewise.
- * gcc.dg/tree-ssa/loadpre24.c: Likewise.
- * gcc.dg/tree-ssa/loadpre25.c: Likewise.
- * gcc.dg/tree-ssa/loadpre4.c: Likewise.
- * gcc.dg/tree-ssa/loadpre8.c: Likewise.
- * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
- * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
- * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
- * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
- * gfortran.dg/pr42108.f90: Likewise.
-
-2016-05-18 David Malcolm <dmalcolm@redhat.com>
-
- PR driver/69265
- * gcc.dg/spellcheck-options-11.c: New test case.
-
-2016-05-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/71100
- * g++.dg/opt/pr71100.C: New test.
-
-2016-05-18 Martin Jambor <mjambor@suse.cz>
-
- PR ipa/69708
- * gcc.dg/ipa/iinline-cstagg-2.c: New test.
- * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
- * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
- * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
-
-2016-05-18 Martin Jambor <mjambor@suse.cz>
-
- PR ipa/69708
- * gcc.dg/ipa/iinline-cstagg-1.c: New test.
- * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
- * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
- * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
- * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
-
-2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/69793
- * g++.dg/template/crash122.C: New.
-
-2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70466
- * g++.dg/template/pr70466-1.C: New.
- * g++.dg/template/pr70466-2.C: Likewise.
-
-2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
- splat operations and the XXSPLTIB instruction.
- * gcc.target/powerpc/p9-splat-2.c: Likewise.
- * gcc.target/powerpc/p9-splat-3.c: Likewise.
- * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
- xxlxor to clear a register.
-
-2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
-
- * gcc.dg/torture/pr71020.c: New test.
-
-2016-05-18 Martin Jambor <mjambor@suse.cz>
-
- PR ipa/70646
- * gcc.dg/ipa/pr70646.c: New test.
-
-2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
-
-2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
- missing tests for vreinterpretq_p{8,16}.
-
-2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
- vsliq_n_s64 and vsliq_n_u64.
-
-2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
- CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
-
-2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
- * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
-
-2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
- in comment.
-
-2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
- * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
- "blr\t" and switch to scan-assembler-times.
-
-2016-05-18 Jiong Wang <jiong.wang@arm.com>
-
- * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
- with __aarch64__.
- * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
- declarations under __aarch64__ and __ARM_FEATURE_FMA.
-
-2016-05-18 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
- * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
- * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
- * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
- * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
- * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
-
- * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
- * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
-
- * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
- * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
-
- * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
- * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
-
- * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
-
-2016-05-18 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71168
- * gcc.dg/torture/pr71168.c: New testcase.
-
-2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
-
- PR middle-end/63586
- * gcc.dg/tree-ssa/pr63586-2.c: New test.
- * gcc.dg/tree-ssa/pr63586.c: New test.
- * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
-
-2016-05-17 Nathan Sidwell <nathan@acm.org>
-
- * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
- * gcc.dg/pr68671.c: Fix ptx xfail-if.
- * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
- * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
-
-2016-05-17 Nathan Sidwell <nathan@acm.org>
-
- * gcc.target/nvptx/abi-vararg-3.c: New.
-
-2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
-
- PR tree-optimization/54579
- PR middle-end/55299
- * gcc.dg/fold-notrotate-1.c: New test.
- * gcc.dg/fold-notshift-1.c: New test.
- * gcc.dg/fold-notshift-2.c: New test.
-
-2016-05-17 Marek Polacek <polacek@redhat.com>
-
- PR ipa/71146
- * g++.dg/ipa/pr71146.C: New test.
-
-2016-05-17 David Malcolm <dmalcolm@redhat.com>
-
- * jit.dg/test-error-array-bounds.c: New test case.
-
-2016-05-17 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/and-1.c: New testcase.
-
-2016-05-17 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/pr69270.c: Adjust.
- * gcc.dg/tree-ssa/andnot-1.c: New testcase.
-
-2016-05-17 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/pr69270.c: Adjust.
- * gcc.dg/tree-ssa/vrp99.c: New testcase.
-
-2016-05-17 Jiong Wang <jiong.wang@arm.com>
-
- * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
-
-2016-05-17 Jiong Wang <jiong.wang@arm.com>
-
- * gcc.target/aarch64/simd/vmul_elem_1.c: New.
-
-2016-05-17 Jiong Wang <jiong.wang@arm.com>
-
- * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
- ".2d[index]" when scan the assembly.
- * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
- float64x1.
- * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
-
-2016-05-17 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71132
- * gcc.dg/torture/pr71132.c: New testcase.
-
-2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
-
- * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
-
-2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/70809
- * gcc.target/aarch64/pr70809_1.c: New test.
-
-2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
- * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
- * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
- * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
-
-2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
- Ilya Enkovich <ilya.enkovich@intel.com>
-
- PR target/71114
- * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
-
-2016-05-16 Jan Hubicka <hubicka@ucw.cz>
-
- * g++.dg/ipa/ivinline-7.C: Do not xfail.
- * g++.dg/ipa/ivinline-9.C: Do not xfail.
-
-2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
-
- * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
- test for __ARM_FP16_ARGS.
- * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
- * gcc.target/arm/aapcs/neon-vect10.c: New.
- * gcc.target/arm/aapcs/neon-vect9.c: New.
- * gcc.target/arm/aapcs/vfp18.c: New.
- * gcc.target/arm/aapcs/vfp19.c: New.
- * gcc.target/arm/aapcs/vfp20.c: New.
- * gcc.target/arm/aapcs/vfp21.c: New.
- * gcc.target/arm/fp16-aapcs-1.c: New.
- * g++.target/arm/fp16-param-1.c: Update expected output. Add
- test for __ARM_FP16_ARGS.
- * g++.target/arm/fp16-return-1.c: Update expected output.
-
-2016-05-16 Jiong Wang <jiong.wang@arm.com>
-
- PR testsuite/70227
- * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
-
-2016-05-15 Harald Anlauf <anlauf@gmx.de>
-
- PR fortran/69603
- * gfortran.dg/pr69603.f90: New testcase.
-
-2016-05-14 Fritz Reese <fritzoreese@gmail.com>
-
- * gfortran.dg/dec_union_4.f90: Fix endian issue.
-
-2016-05-14 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/71047
- * gfortran.dg/pr71047.f08: New test.
-
-2016-05-13 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
- * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
- gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
-
-2016-05-13 Martin Sebor <msebor@redhat.com>
-
- PR c++/60049
- * g++.dg/cpp0x/constexpr-60049.C: New test.
-
-2016-05-13 Jakub Jelinek <jakub@redhat.com>
-
- PR bootstrap/71071
- * gcc.dg/pr71071.c: New test.
-
-2016-05-13 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
- remove XOP handling.
- * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
-
-2016-05-13 Nathan Sidwell <nathan@acm.org>
-
- * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
- __atomic_is_lock_free declaration.
-
-2016-05-13 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/42587
- * gcc.dg/optimize-bswapsi-4.c: New testcase.
-
-2016-05-13 Martin Liska <mliska@suse.cz>
-
- * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
- the new format of dump output.
-
-2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
-
- * gcc.dg/pr71084.c: New test.
-
-2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
-
- PR target/53440
- * g++.dg/inherit/thunk1.C: Support arm / aarch64.
-
-2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
-
- * gcc.target/aarch64/struct_return.c: New test.
-
-2016-05-12 Marek Polacek <polacek@redhat.com>
-
- PR c/70756
- * c-c++-common/pr70756-2.c: New test.
- * c-c++-common/pr70756.c: New test.
-
-2016-05-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71059
- * gcc.dg/torture/pr71059.c: New testcase.
-
-2016-05-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71062
- * gcc.dg/torture/pr71062.c: New testcase.
-
-2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
-
- PR tree-optimization/71006
- * gcc.dg/pr71006.c: New test.
-
-2016-05-12 Marek Polacek <polacek@redhat.com>
-
- PR driver/71063
- * gcc.dg/opts-7.c: New test.
-
-2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/70830
- * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
- Add -save-temps to dg-options.
- Scan for ldmfd rather than pop instruction.
- * gcc.target/arm/interrupt-2.c: Likewise.
- * gcc.target/arm/pr70830.c: New test.
-
-2016-05-12 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/avx512bw-vpextr-1.c: New test.
- * gcc.target/i386/avx512dq-vpextr-1.c: New test.
-
- * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
- * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
- * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
-
- PR target/71019
- * gcc.target/i386/avx512vl-pack-1.c: New test.
- * gcc.target/i386/avx512vl-pack-2.c: New test.
- * gcc.target/i386/avx512bw-pack-2.c: New test.
-
- * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
-
- * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
- * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
- * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
-
-2016-05-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70986
- * gcc.dg/torture/pr70986-1.c: New testcase.
- * gcc.dg/torture/pr70986-2.c: Likewise.
- * gcc.dg/torture/pr70986-3.c: Likewise.
-
-2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
-
- PR c/43651
- * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
- * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
-
-2016-05-11 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
- directive.
- * gcc.target/i386/pr66746.c: Ditto.
-
-2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
- support.
- * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
- warning when using -mvsx-timode.
- * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
- * gcc.target/powerpc/dform-2.c: Likewise.
- * gcc.target/powerpc/pr68805.c: Likewise.
-
-2016-05-11 Marek Polacek <polacek@redhat.com>
-
- PR c++/71024
- * c-c++-common/attributes-3.c: New test.
-
-2016-05-11 Nathan Sidwell <nathan@acm.org>
-
- * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
- * gcc.c-torture/execute/pr68185.c: Likewise.
- * gcc.dg/ipa/pr70306.c: Requires global constructors.
- * gcc.dg/pr69634.c: Requires scheduling.
- * gcc.dg/torture/pr66178.c: Require label values.
- * gcc.dg/setjmp-6.c: Require indirect jumps.
-
-2016-05-11 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71055
- * gcc.dg/torture/pr71055.c: New testcase.
-
-2016-05-11 Richard Biener <rguenther@suse.de>
-
- PR debug/71057
- * g++.dg/debug/pr71057.C: New testcase.
-
-2016-05-11 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/70855
- * gfortran.dg/gomp/pr70855.f90: New test.
-
-2016-05-11 Richard Biener <rguenther@suse.de>
-
- PR middle-end/71002
- * g++.dg/torture/pr71002.C: New testcase.
-
-2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
-
- PR middle-end/70807
- * gcc.dg/pr70807.c: New test.
-
-2016-05-10 Martin Sebor <msebor@redhat.com>
-
- PR c++/38611
- * g++.dg/Wattributes.C: New test.
-
-2016-05-10 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
- * gcc.dg/tree-ssa/pr69270.c: Adjust.
- * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
-
-2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
-
- PR target/70799
- * gcc.target/i386/pr70799-1.c: New test.
-
-2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
-
- * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
-
-2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
-
- PR middle-end/70877
- * gcc.target/i386/pr70877.c: New test.
-
-2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
-
- PR tree-optimization/70786
- * gcc.target/i386/pr70876.c: New test.
-
-2016-05-10 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70927
- * gcc.target/i386/avx512vl-logic-1.c: New test.
- * gcc.target/i386/avx512vl-logic-2.c: New test.
- * gcc.target/i386/avx512dq-logic-2.c: New test.
-
-2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/70963
- * gcc.target/powerpc/pr70963.c: New.
-
-2016-05-10 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
- (test_very_wide_line): Add ruler to expected output.
- * 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): Within the handling of "test_very_wide_line",
- enable show_ruler_p on the diagnostic context.
-
-2016-05-10 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/71039
- * gcc.dg/torture/pr71039.c: New testcase.
-
-2016-05-10 Nathan Sidwell <nathan@acm.org>
-
- * gcc.dg/nested-func-10.c: Requires alloca.
- * gcc.dg/nested-func-9.c: Requires alloca.
- * gcc.c-torture/execute/pr70460.c: Requires labels.
- * gcc.c-torture/compile/pr70199.c: Requires labels.
- * gcc.target/nvptx/decl.c: Compile only.
- * gcc.target/nvptx/trailing-init.c: Compile only.
- * gcc.target/nvptx/ary-init.c: Compile only.
-
-2016-05-10 Marek Polacek <polacek@redhat.com>
-
- PR c/70255
- * gcc.dg/attr-opt-1.c: New test.
-
-2016-05-10 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70497
- PR tree-optimization/28367
- * gcc.dg/torture/20160404-1.c: New testcase.
- * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
- * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
-
-2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
-
- * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
-
-2016-05-09 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/fabsneg-1.c New test.
-
-2016-05-09 Alan Modra <amodra@gmail.com>
-
- PR testsuite/70826
- * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
-
-2016-05-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70985
- * gcc.dg/torture/pr70985.c: New testcase.
-
-2016-05-09 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/ifc-9.c: New test.
- * gcc.dg/tree-ssa/ifc-10.c: New test.
- * gcc.dg/tree-ssa/ifc-11.c: New test.
- * gcc.dg/tree-ssa/ifc-12.c: New test.
- * gcc.dg/vect/pr61194.c: Remove XFAIL.
- * gcc.dg/vect/vect-23.c: Remove XFAIL.
- * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
-
-2016-05-09 Richard Biener <rguenther@suse.de>
-
- PR fortran/70937
- * gfortran.dg/pr70937.f90: New testcase.
-
-2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
-
-2016-05-07 Fritz Reese <fritzoreese@gmail.com>
-
- PR fortran/56226
- * gfortran.dg/dec_structure_1.f90: New testcase.
- * gfortran.dg/dec_structure_2.f90: Ditto.
- * gfortran.dg/dec_structure_3.f90: Ditto.
- * gfortran.dg/dec_structure_4.f90: Ditto.
- * gfortran.dg/dec_structure_5.f90: Ditto.
- * gfortran.dg/dec_structure_6.f90: Ditto.
- * gfortran.dg/dec_structure_7.f90: Ditto.
- * gfortran.dg/dec_structure_8.f90: Ditto.
- * gfortran.dg/dec_structure_9.f90: Ditto.
- * gfortran.dg/dec_structure_10.f90: Ditto.
- * gfortran.dg/dec_structure_11.f90: Ditto.
- * gfortran.dg/dec_union_1.f90: Ditto.
- * gfortran.dg/dec_union_2.f90: Ditto.
- * gfortran.dg/dec_union_3.f90: Ditto.
- * gfortran.dg/dec_union_4.f90: Ditto.
- * gfortran.dg/dec_union_5.f90: Ditto.
- * gfortran.dg/dec_union_6.f90: Ditto.
- * gfortran.dg/dec_union_7.f90: Ditto.
-
-2016-05-07 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/70956
- * gcc.dg/graphite/pr70956.c: New test.
-
-2016-05-06 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/70941
- * gcc.dg/torture/pr70941.c (abort): Remove prototype.
- (a, b, c, d): Change type from char to signed char.
- (main): Compare against (signed char) -1634678893 instead of
- hardcoded -109. Use __builtin_abort instead of abort.
-
- * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
- * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
-
- * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
-
-2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
-
- PR debug/70935
- * gcc.dg/torture/pr70935.c: New test.
-
-2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
-
- PR target/58219
- * gcc.target/sh/pr58219.c: New tests.
-
-2016-05-06 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70960
- * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
-
-2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
-
- PR target/52933
- * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
- test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
- Adjust expected instruction counts.
- * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
-
-2016-05-06 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/70875
- * gcc.dg/ubsan/bounds-3.c: New test.
-
-2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
-
- PR target/54089
- * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
-
-2016-05-06 Richard Biener <rguenther@suse.de>
-
- PR middle-end/70931
- * gfortran.dg/pr70931.f90: New testcase.
-
-2016-05-06 Richard Biener <rguenther@suse.de>
-
- PR middle-end/70941
- * gcc.dg/torture/pr70941.c: New testcase.
-
-2016-05-05 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/57206
- * gcc.dg/vect/pr57206.c: New test.
-
-2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.dg/ipa/inline-8.c (isnanf): Declare.
-
-2016-05-05 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/avx512f-vfmadd-1.c: New test.
-
- * c-c++-common/Wdangling-else-4.c: New test.
-
-2016-05-04 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70906
- PR c++/70933
- * g++.dg/opt/pr70906.C: New test.
- * g++.dg/opt/pr70933.C: New test.
-
- * gcc.target/i386/avx512vl-vmovq-1.c: New test.
-
-2016-05-04 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/ipa/pure-const-3.c: New testcase.
-
-2016-05-04 Marek Polacek <polacek@redhat.com>
-
- * c-c++-common/Wdangling-else-1.c: New test.
- * c-c++-common/Wdangling-else-2.c: New test.
- * c-c++-common/Wdangling-else-3.c: New test.
-
-2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
-
- * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
- flag is present.
-
-2016-05-04 Marek Polacek <polacek@redhat.com>
-
- PR c/48778
- * gcc.dg/Waddress-2.c: New test.
-
-2016-05-04 Alan Modra <amodra@gmail.com>
-
- * gcc.target/powerpc/pr70866.c: New.
-
-2016-05-03 Martin Sebor <msebor@redhat.com>
-
- PR c++/66561
- * c-c++-common/builtin_location.c: New test.
- * g++.dg/cpp1y/builtin_location.C: New test.
-
-2016-05-03 Marek Polacek <polacek@redhat.com>
-
- PR c/70859
- * gcc.dg/pr70859.c: New test.
- * gcc.dg/pr70859-2.c: New test.
-
-2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
-
- * gnat.dg/debug5.adb: New testcase.
-
-2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
- * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
- Procedure to check for z10 instruction set.
-
-2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.dg/ipa/inline-8.c: Require c99_runtime.
-
-2016-05-03 Alan Modra <amodra@gmail.com>
-
- * gcc.target/powerpc/savres.c: Add func using a single gpr.
-
-2016-05-03 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/avx512f-cvt-1.c: New test.
-
-2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
- -fdump-tree-vrp-details.
-
-2016-05-03 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/pr30172-1.c: Adjust.
- * gcc.dg/pr63743.c: Likewise.
- * gcc.dg/tm/pr51696.c: Likewise.
- * c-c++-common/tm/safe-1.c: Likewise.
- * gcc.dg/tree-prof/val-prof-3.c: Likewise.
- * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
- * g++.dg/plugin/self-assign-test-1.C: Likewise.
- * g++.dg/plugin/self-assign-test-2.C: Likewise.
-
-2016-05-03 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/70467
- * gcc.target/i386/pr70467-3.c: New test.
- * gcc.target/i386/pr70467-4.c: New test.
-
- PR tree-optimization/70916
- * gcc.c-torture/compile/pr70916.c: New test.
-
- PR target/49244
- * gcc.target/i386/pr49244-1.c: New test.
- * gcc.target/i386/pr49244-2.c: New test.
-
-2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
-
- PR rtl-optimization/44281
- * gcc.target/i386/pr44281.c: New test.
-
-2016-05-03 bin cheng <bin.cheng@arm.com>
-
- PR tree-optimization/56541
- * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
- * gcc.dg/vect/pr56541.c: new test.
-
-2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/float128-complex-1.c: New tests for complex
- __float128.
- * gcc.target/powerpc/float128-complex-2.c: Likewise.
-
-2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
-
- PR testsuite/70520
- * c-c++-common/asan/clone-test-1.c (main): Align child process
- stack to 16 bytes.
-
-2016-05-02 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/62314
- * g++.dg/spellcheck-fields-2.C: New test case.
-
-2016-05-02 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/62314
- * g++.dg/pr62314.C: New test case.
-
-2016-05-02 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.dg/ipa/inline-8.c: New testcase.
-
-2016-05-02 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/70467
- * gcc.target/i386/pr70467-1.c: New test.
-
-2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- * gcc.dg/spec-options.c: Run the test on all targets.
- * gcc.dg/foo.specs: Use cpp_unique_options.
-
-2016-05-02 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/unord.c: New testcase.
-
-2016-05-02 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/20040305-1.c: Adjust.
-
-2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
-
- * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
-
-2016-05-02 Marek Polacek <polacek@redhat.com>
-
- PR c/70851
- * gcc.dg/enum-incomplete-3.c: New test.
-
-2016-05-02 Marek Polacek <polacek@redhat.com>
- Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/70700
- * gcc.dg/pr70700.c: New test.
-
-2016-05-01 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
- * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
- * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
- * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
- * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
-
-2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
-
- * ada/acats/run_acats: Rename into...
- * ada/acats/run_acats.sh: ...this. Only export BASE variable.
- * ada/acats/run_all.sh: Remove redundant test.
- (target_run): Move around.
- (target_gnatchop): Use newly built executable.
- (target_gnatmake): Likewise.
- Check that the compilation of impbit succeeds.
-
-2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
-
- * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
- * gcc.dg/20021029-1.c: Likewise.
- * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
- * gcc.target/sh/attr-isr-trapa.c: Likewise.
- * gcc.target/sh/cmpstr.c: Likewise.
- * gcc.target/sh/cmpstrn.c: Likewise.
- * gcc.target/sh/memset.c: Likewise.
- * gcc.target/sh/pr21255-2-mb.c: Likewise.
- * gcc.target/sh/pr21255-2-ml.c: Likewise.
- * gcc.target/sh/pr39423-1.c: Likewise.
- * gcc.target/sh/pr49468-di.c: Likewise.
- * gcc.target/sh/pr49468-si.c: Likewise.
- * gcc.target/sh/pr49880-1.c: Likewise.
- * gcc.target/sh/pr49880-2.c: Likewise.
- * gcc.target/sh/pr49880-3.c: Likewise.
- * gcc.target/sh/pr50751-1.c: Likewise.
- * gcc.target/sh/pr50751-4.c: Likewise.
- * gcc.target/sh/pr50751-7.c: Likewise.
- * gcc.target/sh/pr51244-1.c: Likewise.
- * gcc.target/sh/pr51244-10.c: Likewise.
- * gcc.target/sh/pr51244-11.c: Likewise.
- * gcc.target/sh/pr51244-12.c: Likewise.
- * gcc.target/sh/pr51244-13.c: Likewise.
- * gcc.target/sh/pr51244-14.c: Likewise.
- * gcc.target/sh/pr51244-17.c: Likewise.
- * gcc.target/sh/pr51244-18.c: Likewise.
- * gcc.target/sh/pr51244-19.c: Likewise.
- * gcc.target/sh/pr51244-4.c: Likewise.
- * gcc.target/sh/pr51244-5.c: Likewise.
- * gcc.target/sh/pr51244-7.c: Likewise.
- * gcc.target/sh/pr51244-8.c: Likewise.
- * gcc.target/sh/pr51244-9.c: Likewise.
- * gcc.target/sh/pr51697.c: Likewise.
- * gcc.target/sh/pr52483-1.c: Likewise.
- * gcc.target/sh/pr52483-2.c: Likewise.
- * gcc.target/sh/pr52483-3.c: Likewise.
- * gcc.target/sh/pr52483-5.c: Likewise.
- * gcc.target/sh/pr52933-1.c: Likewise.
- * gcc.target/sh/pr52933-2.c: Likewise.
- * gcc.target/sh/pr52933-3.c: Likewise.
- * gcc.target/sh/pr53568-1.c: Likewise.
- * gcc.target/sh/pr53976-1.c: Likewise.
- * gcc.target/sh/pr53988-1.c: Likewise.
- * gcc.target/sh/pr53988.c: Likewise.
- * gcc.target/sh/pr54089-1.c: Likewise.
- * gcc.target/sh/pr54089-6.c: Likewise.
- * gcc.target/sh/pr54089-7.c: Likewise.
- * gcc.target/sh/pr54089-8.c: Likewise.
- * gcc.target/sh/pr54089-9.c: Likewise.
- * gcc.target/sh/pr54236-1.c: Likewise.
- * gcc.target/sh/pr54236-2.c: Likewise.
- * gcc.target/sh/pr54236-3.c: Likewise.
- * gcc.target/sh/pr54236-4.c: Likewise.
- * gcc.target/sh/pr54386.c: Likewise.
- * gcc.target/sh/pr54602-1.c: Likewise.
- * gcc.target/sh/pr54685.c: Likewise.
- * gcc.target/sh/pr54760-1.c: Likewise.
- * gcc.target/sh/pr54760-2.c: Likewise.
- * gcc.target/sh/pr54760-3.c: Likewise.
- * gcc.target/sh/pr54760-4.c: Likewise.
- * gcc.target/sh/pr54760-5.c: Likewise.
- * gcc.target/sh/pr54760-6.c: Likewise.
- * gcc.target/sh/pr55146.c: Likewise.
- * gcc.target/sh/pr55160.c: Likewise.
- * gcc.target/sh/pr59278.c: Likewise.
- * gcc.target/sh/pr59401-1.c: Likewise.
- * gcc.target/sh/pr59533-1.c: Likewise.
- * gcc.target/sh/pr63260.c: Likewise.
- * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
- * gcc.target/sh/pragma-isr-trapa.c: Likewise.
- * gcc.target/sh/strlen.c: Likewise.
- * gcc.target/sh/torture/pr30807.c: Likewise.
- * gcc.target/sh/torture/pr34777.c: Likewise.
- * gcc.target/sh/torture/pr64652.c: Likewise.
- * gcc.target/sh/torture/pr65505.c: Likewise.
- * gcc.target/sh/torture/pragma-isr.c: Likewise.
- * gcc.target/sh/torture/pragma-isr2.c: Likewise.
-
-2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/66644
- * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
-
-2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vsx-elemrev-1.c: New.
- * gcc.target/powerpc/vsx-elemrev-2.c: New.
- * gcc.target/powerpc/vsx-elemrev-3.c: New.
- * gcc.target/powerpc/vsx-elemrev-4.c: New.
-
-2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
-
- * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
- * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
-
-2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
-
- PR middle-end/70626
- * c-c++-common/goacc/combined-reduction.c: New test.
- * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
-
-2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
- *movdi_internal pattern only if PIC off.
- * gcc.target/i386/pr70155-2.c: Likewise.
- * gcc.target/i386/pr70155-3.c: Likewise.
- * gcc.target/i386/pr70155-4.c: Likewise.
- * gcc.target/i386/pr70155-5.c: Likewise.
- * gcc.target/i386/pr70155-6.c: Likewise.
- * gcc.target/i386/pr70155-7.c: Likewise.
- * gcc.target/i386/pr70155-8.c: Likewise.
- * gcc.target/i386/pr70155-15.c: Likewise.
- * gcc.target/i386/pr70155-17.c: Likewise.
- * gcc.target/i386/pr70155-22.c: Likewise.
-
-2016-04-29 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/70803
- * gcc.dg/vect/pr56625.c: Require vect_int_mult.
-
-2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
-
- * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
- optimization of vector loop.
- * gcc.target/i386/vect-unpack-3.c: New test.
- * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
- * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
- * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
-
-2016-04-29 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/70342
- * g++.dg/ubsan/null-7.C: New test.
-
- PR c/70852
- * gcc.dg/pr70852.c: New test.
-
-2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- PR/69089
- * g++.dg/cpp0x/alignas6.C: New test.
-
-2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
- * gcc.dg/pr27003.c: Likewise.
- * gcc.dg/tree-ssa/cswtch.c: Likewise.
- * gcc.dg/tree-ssa/predcom-2.c: Likewise.
- * gcc.dg/tree-ssa/predcom-4.c: Likewise.
- * gcc.dg/tree-ssa/predcom-5.c: Likewise.
- * gcc.target/arc/mxy.c: Likewise.
- * gcc.target/arc/mswape.c: Likewise.
- * gcc.target/arc/mrtsc.c: Likewise.
- * gcc.target/arc/mcrc.c: Likewise.
- * gcc.target/arc/mdsp-packa.c: Likewise.
- * gcc.target/arc/mdvbf.c: Likewise.
- * gcc.target/arc/mlock.c: Likewise.
- * gcc.target/arc/mmac-24.c: Likewise.
- * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
-
-2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
- Matthijs Kooijman <matthijs@stdin.nl>
- Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- PR target/60040
- * gcc.target/avr/pr60040-1.c: New.
- * gcc.target/avr/pr60040-2.c: New.
-
-2016-04-29 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
-
-2016-04-29 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/13962
- PR tree-optimization/65686
- * gcc.dg/uninit-pr65686.c: New testcase.
-
-2016-04-29 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/70843
- * gcc.dg/pr70843.c: New test.
-
-2016-04-28 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70858
- * gcc.target/i386/pr70858.c: New test.
-
-2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
-
- * gcc.target/arc/nps400-1.c: New file.
-
-2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
- Andrew Burgess <andrew.burgess@embecosm.com>
-
- * gcc.target/arc/movh_cl-1.c: New file.
-
-2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
- Andrew Burgess <andrew.burgess@embecosm.com>
-
- * gcc.target/arc/extzv-1.c: New file.
- * gcc.target/arc/insv-1.c: New file.
- * gcc.target/arc/insv-2.c: New file.
- * gcc.target/arc/movb-1.c: New file.
- * gcc.target/arc/movb-2.c: New file.
- * gcc.target/arc/movb-3.c: New file.
- * gcc.target/arc/movb-4.c: New file.
- * gcc.target/arc/movb-5.c: New file.
- * gcc.target/arc/movb_cl-1.c: New file.
- * gcc.target/arc/movb_cl-2.c: New file.
- * gcc.target/arc/movbi_cl-1.c: New file.
- * gcc.target/arc/movl-1.c: New file.
-
-2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
- Andrew Burgess <andrew.burgess@embecosm.com>
-
- * gcc.target/arc/cmem-1.c: New file.
- * gcc.target/arc/cmem-2.c: New file.
- * gcc.target/arc/cmem-3.c: New file.
- * gcc.target/arc/cmem-4.c: New file.
- * gcc.target/arc/cmem-5.c: New file.
- * gcc.target/arc/cmem-6.c: New file.
- * gcc.target/arc/cmem-7.c: New file.
- * gcc.target/arc/cmem-ld.inc: New file.
- * gcc.target/arc/cmem-st.inc: New file.
-
-2016-04-28 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70821
- * gcc.target/i386/pr70821.c: New test.
-
-2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vec-adde.c: New test.
- * gcc.target/powerpc/vec-adde-int128.c: New test.
-
-2016-04-28 Jakub Jelinek <jakub@redhat.com>
-
- * gcc.target/i386/avx-vround-1.c: New test.
- * gcc.target/i386/avx-vround-2.c: New test.
- * gcc.target/i386/avx512vl-vround-1.c: New test.
- * gcc.target/i386/avx512vl-vround-2.c: New test.
-
-2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR testsuite/70595
- * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
- (check_effective_target_cilkplus_runtime): ... this.
- * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
- * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
-
- * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
- Require cilkplus_runtime.
- Don't add -lcilkrts.
- * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
- * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
- * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
- * c-c++-common/cilk-plus/CK/fib.c: Likewise.
- * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
- * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
- * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
- * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
- * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
- * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
- * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
- * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
- * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
- * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
- * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
- * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
- * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
- * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
- * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
- * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
- * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
- * g++.dg/cilk-plus/CK/for1.cc: Likewise.
- * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
- * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
- * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
- * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
- * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
- * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
- * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
-
- * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
- * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
-
- * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
-
- * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
- cilkplus_runtime.
-
-2016-04-27 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/overflow-2.c: New testcase.
- * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
-
-2015-04-27 Ryan Burn <contact@rnburn.com>
-
- PR c++/69024
- PR c++/68997
- * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
- diagnostic.
- * g++.dg/cilk-plus/CK/pr69024.cc: New test.
- * g++.dg/cilk-plus/CK/pr68997.cc: New test.
-
-2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/limited_with4.ad[sb]: New test.
- * gnat.dg/limited_with4_pkg.ads: New helper.
-
-2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/70155
- * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
- and movv1ti_internal patterns
- * gcc.target/i386/pr70155-1.c: New test.
- * gcc.target/i386/pr70155-2.c: Likewise.
- * gcc.target/i386/pr70155-3.c: Likewise.
- * gcc.target/i386/pr70155-4.c: Likewise.
- * gcc.target/i386/pr70155-5.c: Likewise.
- * gcc.target/i386/pr70155-6.c: Likewise.
- * gcc.target/i386/pr70155-7.c: Likewise.
- * gcc.target/i386/pr70155-8.c: Likewise.
- * gcc.target/i386/pr70155-9.c: Likewise.
- * gcc.target/i386/pr70155-10.c: Likewise.
- * gcc.target/i386/pr70155-11.c: Likewise.
- * gcc.target/i386/pr70155-12.c: Likewise.
- * gcc.target/i386/pr70155-13.c: Likewise.
- * gcc.target/i386/pr70155-14.c: Likewise.
- * gcc.target/i386/pr70155-15.c: Likewise.
- * gcc.target/i386/pr70155-16.c: Likewise.
- * gcc.target/i386/pr70155-17.c: Likewise.
- * gcc.target/i386/pr70155-18.c: Likewise.
- * gcc.target/i386/pr70155-19.c: Likewise.
- * gcc.target/i386/pr70155-20.c: Likewise.
- * gcc.target/i386/pr70155-21.c: Likewise.
- * gcc.target/i386/pr70155-22.c: Likewise.
-
-2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
- ".{5,6}".
-
-2016-04-27 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/pr64705.c: Revise check string.
- * gcc.dg/tree-ssa/scev-9.c: Ditto.
- * gcc.dg/tree-ssa/scev-10.c: Ditto.
- * gcc.dg/tree-ssa/scev-11.c: Ditto.
- * gcc.dg/tree-ssa/scev-12.c: Ditto.
-
-2016-04-27 Richard Biener <rguenther@suse.de>
-
- PR ipa/70760
- * g++.dg/ipa/ipa-pta-2.C: New testcase.
- * gcc.dg/ipa/ipa-pta-1.c: Adjust.
-
-2016-04-27 Nathan Sidwell <nathan@acm.org>
-
- * g++.dg/cpp0x/constexpr-recursion3.C: New.
- * g++.dg/ubsan/pr63956.C: Adjust error location.
-
-2016-04-27 Nick Clifton <nickc@redhat.com>
-
- PR middle-end/49889
- * gcc.dg/pr49889.c: New test.
-
-2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
-
- * c-c++-common/memset-array.c: New test.
-
-2016-04-26 Martin Sebor <msebor@redhat.com>
-
- PR c++/66639
- * g++.dg/cpp1y/func_constexpr.C: New test.
-
-2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70241
- * g++.dg/cpp0x/enum32.C: New test.
- * g++.dg/cpp0x/enum33.C: New test.
-
-2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.c-torture/compile/pr69102.c: Require scheduling support.
- * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
- * gcc.c-torture/execute/bitfld-6.c: Likewise.
- * gcc.c-torture/execute/bitfld-7.c: Likewise.
- * gcc.c-torture/execute/pr38151.c: Likewise.
- * gcc.c-torture/execute/pr66556.c: Likewise.
- * gcc.c-torture/execute/pr67781.c: Likewise.
- * gcc.c-torture/execute/pr68648.c: Likewise.
-
-2016-04-26 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/overflow-1.c: New testcase.
-
-2016-04-26 Marek Polacek <polacek@redhat.com>
-
- PR c/67784
- * gcc.dg/pr67784-3.c: New test.
- * gcc.dg/pr67784-4.c: New test.
- * gcc.dg/pr67784-5.c: New test.
-
- PR c/70791
- * gcc.dg/Wnested-externs-2.c: New test.
-
-2016-04-26 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/fold-plusmult.c: Adjust.
- * gcc.dg/no-strict-overflow-6.c: Adjust.
- * gcc.dg/gomp/loop-1.c: Xfail some tests.
-
-2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
-
- * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
- number scans.
- * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
- * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
- * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
- * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
- * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
- * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
- * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
- * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
- * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
- * gcc.target/i386/avx512f-gather-5.c: Likewise.
- * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
- * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
- * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
- * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
- * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
- * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
- * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
- * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
- * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
- * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
- * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
- * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
- scans.
- * gcc.target/i386/pr32219-4.c: Likewise.
- * gcc.target/i386/pr32219-6.c: Likewise.
- * gcc.target/i386/pr32219-8.c: Likewise.
-
-2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
- associated options.
-
-2016-04-26 Marek Polacek <polacek@redhat.com>
-
- PR c++/70744
- * g++.dg/ext/cond2.C: New test.
-
-2016-04-26 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/70771
- PR tree-optimization/70775
- * gcc.dg/pr70771.c: New test.
- * gcc.dg/pr70775.c: New test.
-
-2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
-
- * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
-
-2016-04-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70780
- * gcc.dg/torture/pr70780.c: New testcase.
-
-2016-04-25 Michael Collison <michael.collison@arm.com>
-
- * gcc.target/arm/neon-vaddws16.c: New test.
- * gcc.target/arm/neon-vaddws32.c: New test.
- * gcc.target/arm/neon-vaddwu16.c: New test.
- * gcc.target/arm/neon-vaddwu32.c: New test.
- * gcc.target/arm/neon-vaddwu8.c: New test.
- * lib/target-supports.exp
- (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
- that arm neon support vector widen sum of HImode TO SImode.
-
-2016-04-23 Jakub Jelinek <jakub@redhat.com>
-
- PR sanitizer/70712
- * c-c++-common/asan/pr70712.c: New test.
-
-2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
-
- * .gitattributes: New file.
-
-2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
-
- * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
-
-2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
- * gfortran.dg/submodule_15.f08: Likewise.
-
-2016-04-22 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70740
- * gcc.dg/torture/pr70740.c: New testcase.
-
-2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/70750
- * gcc.target/i386/pr70750-1.c: New test.
- * gcc.target/i386/pr70750-2.c: Likewise.
-
-2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70540
- * g++.dg/cpp0x/auto48.C: New.
-
-2016-04-21 Marek Polacek <polacek@redhat.com>
-
- PR c++/70513
- * g++.dg/cpp0x/forw_enum12.C: New test.
- * g++.dg/cpp0x/forw_enum13.C: New test.
-
-2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
-
- PR target/70728
- * gcc.target/i386/pr70728.c: New test.
-
-2016-04-21 Richard Biener <rguenther@suse.de>
-
- PR middle-end/70747
- * gcc.dg/pr70747.c: New testcase.
-
-2016-04-21 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/70715
- * gcc.dg/tree-ssa/scev-13.c: New test.
-
-2016-04-21 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/minmax-2.c: New testcase.
-
-2016-04-21 Marc Glisse <marc.glisse@inria.fr>
-
- * gcc.dg/tree-ssa/minmax-1.c: New testcase.
-
-2016-04-20 Jan Hubicka <jh@suse.cz>
-
- PR ipa/70018
- * g++.dg/ipa/nothrow-1.C: New testcase.
-
-2016-04-20 Nathan Sidwell <nathan@acm.org>
-
- PR c++/55635
- * g++.dg/eh/delete1.C: New.
-
-2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/avx256-unaligned-store-2.c: Add
- -mtune-ctrl=sse_typeless_stores.
-
-2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
-
-2016-04-20 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/69489
- * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
-
-2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
-
- PR c++/69363
- * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
- * c-c++-common/cilk-plus/PS/clauses4.c: New test.
- * c-c++-common/cilk-plus/PS/pr69363.c: New test.
-
-2016-04-20 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/56625
- PR tree-optimization/69489
- * gcc.dg/vect/pr56625.c: New test.
- * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
-
-2016-04-20 Andrew Pinski <apinski@cavium.com>
-
- PR target/64971
- * gcc.c-torture/compile/pr37433-1.c: New testcase.
-
-2016-04-20 Arnaud Charlet <charlet@adacore.com>
-
- * gnat.dg/self1.adb: Remove now incorrect test.
-
-2016-04-20 Bin Cheng <bin.cheng@arm.com>
-
- * gcc.dg/tree-ssa/scev-11.c: New test.
- * gcc.dg/tree-ssa/scev-12.c: New test.
-
-2016-04-20 Marek Polacek <polacek@redhat.com>
-
- PR tree-optimization/70725
- * gcc.dg/pr70725.c: New test.
-
-2016-04-20 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70726
- * g++.dg/vect/pr70726.cc: New testcase.
-
-2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- PR target/70674
- * gcc.target/s390/pr70674.c: New test.
-
-2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/70684
- * gfortran.dg/list_read_14.f90: New test.
-
-2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/69201
- * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
- extern to force it misaligned.
- (b): Likewise.
- (c): Likewise.
- (d): Likewise.
- Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
- Don't check `*' before movv4sf_internal.
- * gcc.target/i386/avx256-unaligned-store-2.c: Check
- vmovups.*movv32qi_internal/3 instead of avx_storeups256.
- Don't check `*' before movv16qi_internal.
- * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
- extern to force it misaligned.
- (b): Likewise.
- (c): Likewise.
- (d): Likewise.
- Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
- Don't check `*' before movv2df_internal.
- * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
- extern to force it misaligned.
- (b): Likewise.
- (c): Likewise.
- (d): Likewise.
- Check movv8sf_internal instead of avx_storeups256.
- Check movups.*movv4sf_internal/3 instead of avx_storeups256.
-
-2016-04-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70171
- * g++.dg/tree-ssa/pr70171.C: New testcase.
-
-2016-04-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70724
- * gcc.dg/torture/pr70724.c: New testcase.
-
-2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
-
- PR middle-end/70689
- * gcc.target/i386/pr70689.c: New.
-
-2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/70708
- * gcc.target/i386/pr70708.c: New test.
-
-2016-04-18 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/43434
- * gcc.dg/vect/pr43434.c: New testcase.
- * c-c++-common/goacc/kernels-alias-3.c: Adjust.
- * c-c++-common/goacc/kernels-alias-4.c: Likewise.
- * c-c++-common/goacc/kernels-alias-5.c: Likewise.
- * c-c++-common/goacc/kernels-alias-6.c: Likewise.
- * c-c++-common/goacc/kernels-alias-7.c: Likewise.
- * c-c++-common/goacc/kernels-alias-8.c: Likewise.
- * gcc.dg/gomp/pr68640.c: Likewise.
- * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
- * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
-
-2016-04-18 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70701
- * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
-
-2016-04-18 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/70699
- * gcc.dg/pr70161.c: Add dot-file scans.
- * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
- instead of after last dot char.
-
-2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
-
- * c-c++-common/dump-ada-spec-3.c: New test.
- * c-c++-common/dump-ada-spec-4.c: Likewise.
-
-2016-04-17 Tom de Vries <tom@codesourcery.com>
-
- PR other/70183
- * gcc.target/i386/vzeroupper-dump-flags.c: New test.
-
-2016-04-15 Jan Hubicka <jh@suse.cz>
-
- PR ipa/70018
- * g++.dg/ipa/pure-const-1.C: New testcase.
- * g++.dg/ipa/pure-const-2.C: New testcase.
- * g++.dg/ipa/pure-const-3.C: New testcase.
-
-2016-04-15 Marek Polacek <polacek@redhat.com>
-
- PR c/70671
- * gcc.dg/bitfld-22.c: New test.
-
-2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
-
- * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
- x86_64.
-
-2016-04-15 Marek Polacek <polacek@redhat.com>
-
- PR c/70651
- * c-c++-common/pr70651.c: New test.
-
-2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR rtl-optimization/70681
- * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
- dump scan on arm and powerpc.
- * gcc.dg/pr10474.c: Likewise.
-
-2016-04-15 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69517
- PR c++/70019
- PR c++/70588
- * g++.dg/cpp1y/vla11.C: Revert for real.
-
- PR c/70436
- * c-c++-common/Wparentheses-1.c: New test.
- * c-c++-common/gomp/Wparentheses-1.c: New test.
- * c-c++-common/gomp/Wparentheses-2.c: New test.
- * c-c++-common/gomp/Wparentheses-3.c: New test.
- * c-c++-common/gomp/Wparentheses-4.c: New test.
- * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
- * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
- * c-c++-common/goacc/Wparentheses-1.c: New test.
-
-2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
-
- PR target/70662
- * gcc.target/i386/pr70662.c: New test.
-
-2016-04-15 Richard Biener <rguenther@suse.de>
- Alan Modra <amodra@gmail.com>
-
- PR tree-optimization/70130
- * gcc.dg/vect/O3-pr70130.c: New testcase.
-
-2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/70669
- * gcc.target/powerpc/pr70669.c: New test.
-
- PR target/70640
- * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
- a power7 system that does not have an assembler that supports
- power8.
-
-2016-04-14 Martin Sebor <msebor@redhat.com>
-
- PR c++/69517
- PR c++/70019
- PR c++/70588
- * c-c++-common/ubsan/vla-1.c: Revert.
- * g++.dg/cpp1y/vla11.C: Same.
- * g++.dg/cpp1y/vla12.C: Same.
- * g++.dg/cpp1y/vla13.C: Same.
- * g++.dg/cpp1y/vla14.C: Same.
- * g++.dg/cpp1y/vla3.C: Same.
- * g++.dg/init/array24.C: Same.
- * g++.dg/ubsan/vla-1.C: Same.
-
-2016-04-14 Marek Polacek <polacek@redhat.com>
- Jan Hubicka <hubicka@ucw.cz>
-
- PR c++/70029
- * g++.dg/torture/pr70029.C: New test.
-
-2016-04-14 Martin Sebor <msebor@redhat.com>
-
- * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
- type size to prevent failures on targets with very low maximum
- alignment.
-
-2016-04-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70623
- * gcc.dg/torture/pr70623.c: New testcase.
- * gcc.dg/torture/pr70623-2.c: Likewise.
-
-2016-04-13 Martin Sebor <msebor@redhat.com>
-
- PR c++/69517
- PR c++/70019
- PR c++/70588
- * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
- * g++.dg/cpp1y/vla11.C: New test.
- * g++.dg/cpp1y/vla12.C: New test.
- * g++.dg/cpp1y/vla13.C: New test.
- * g++.dg/cpp1y/vla14.C: New test.
- * g++.dg/cpp1y/vla3.C: Restore deleted test.
- * g++.dg/init/array24.C: Fully brace VLA initializer.
- * g++.dg/ubsan/vla-1.C: Disable exceptions.
-
-2016-04-13 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70641
- * g++.dg/opt/pr70641.C: New test.
-
-2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR rtl-optimization/68749
- * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
- effects of argument promotions.
- Remove default args to dg-skip-if.
-
-2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/70635
- * g++.dg/parse/pr70635.C: New.
-
-2016-04-13 Marek Polacek <polacek@redhat.com>
-
- PR c++/70639
- * c-c++-common/Wmisleading-indentation-4.c: New test.
-
-2016-04-13 Marek Polacek <polacek@redhat.com>
-
- PR c/70436
- * gcc.dg/Wparentheses-12.c: New test.
- * gcc.dg/Wparentheses-13.c: New test.
-
-2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
-
- * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
- * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
- * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
-
-2016-04-13 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/70633
- * gcc.c-torture/compile/pr70633.c: New test.
-
- PR debug/70628
- * gcc.dg/torture/pr70628.c: New test.
-
-2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70610
- * g++.dg/template/pr70610.C: New test.
- * g++.dg/template/pr70610-2.C: New test.
- * g++.dg/template/pr70610-3.C: New test.
- * g++.dg/template/pr70610-4.C: New test.
-
-2016-04-12 Jakub Jelinek <jakub@redhat.com>
-
- * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
- 128 instead of 32.
-
- PR c++/70571
- * g++.dg/ext/pr70571.C: New test.
-
-2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/70640
- * gcc.target/powerpc/pr70640.c: New test.
-
-2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/68722
- * g++.dg/parse/pr68722.C: New.
-
-2016-04-12 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/70596
- * gcc.target/i386/pr70596.c: New test.
-
-2016-04-12 Nathan Sidwell <nathan@acm.org>
-
- PR c++/70501
- * g++.dg/init/pr70501.C: New.
-
-2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
-
- * gcc.target/i386/asm-flag-6.c: New test.
-
-2016-04-12 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/68756
- * gcc.dg/graphite/pr68756.c: New test.
-
-2016-04-12 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/70602
- * gcc.c-torture/execute/pr70602.c: New test.
-
-2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/70381
- * gcc.target/powerpc/float128-1.c: New tests to make sure the
- __float128 emulator is built and runs.
- * gcc.target/powerpc/float128-1.c: Likewise.
-
- * lib/target-supports.exp (check_ppc_float128_sw_available):
- Rework tests for __float128 software and hardware
- availability. Fix exit condition to return 0 on success.
-
-2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
-
- PR target/70133
- * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
- * gcc.target/aarch64/target_attr_15.c: Likewise.
-
-2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/69066
- * g++.dg/cpp1y/pr69066.C: New.
-
-2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/68566
- * gfortran.dg/pr36192.f90: Update test.
- * gfortran.dg/pr36192_1.f90: Update test.
- * gfortran.dg/real_dimension_1.f: Update test.
- * gfortran.dg/parameter_array_init_7.f90: New test.
-
-2016-04-09 John David Anglin <danglin@gcc.gnu.org>
-
- PR testsuite/64039
- * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
-
- * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
-
- PR rtl-optimization/66669
- * gcc.dg/loop-8.c: Skip on hppa*-*-*.
-
- * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
-
- * gcc.dg/pic-1.c: Skip on hppa*-*-*.
- * gcc.dg/pie-1.c: Likewise.
- * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
- * gcc.dg/pic-4.c: Likewise.
- * gcc.dg/pie-3.c: Likewise.
- * gcc.dg/pie-4.c: Likewise.
-
- * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
-
- PR tree-optimization/68644
- * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
-
- PR rtl-optimization/64886
- * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
-
-2016-04-09 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/68953
- * gcc.dg/graphite/pr68953.c: New test.
-
-2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR fortran/70592
- * gfortran.dg/deferred_character_16.f90: New test.
-
-2016-04-09 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/70586
- * gcc.c-torture/execute/pr70586.c: New test.
-
-2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR sanitizer/70573
- * c-c++-common/asan/halt_on_error-1.c: Replace memset
- with __builtin_memset
- * c-c++-common/asan/halt_on_error-2.c: Likewise.
-
-2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
-
- PR lto/70289
- PR ipa/70348
- PR tree-optimization/70373
- PR middle-end/70533
- PR middle-end/70534
- PR middle-end/70535
- * c-c++-common/goacc/reduction-5.c: New test.
- * c-c++-common/goacc/reduction-promotions.c: New test.
- * gfortran.dg/goacc/reduction-3.f95: New test.
- * gfortran.dg/goacc/reduction-promotions.f90: New test.
-
-2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70590
- PR c++/70452
- * g++.dg/pr70590.C: New test.
- * g++.dg/pr70590-2.C: New test.
-
-2016-04-08 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/70593
- * gcc.target/i386/pr70593.c: New test.
-
- PR rtl-optimization/70574
- * gcc.target/i386/avx2-pr70574.c: New test.
-
-2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
-
- PR sanitizer/70541
- * c-c++-common/asan/pr70541.c: New test.
-
-2016-04-08 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
- * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
-
-2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/70566
- * gcc.c-torture/execute/pr70566.c: New test.
-
-2016-04-08 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/goacc/uninit-copy-clause.c: New test.
- * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
-
-2016-04-08 Alan Modra <amodra@gmail.com>
-
- * gcc.target/powerpc/pr70117.c: New.
-
-2016-04-07 Jakub Jelinek <jakub@redhat.com>
-
- PR testsuite/70581
- * gcc.dg/lto/simd-function_0.c: New test.
-
- * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
- clones.
- * c-c++-common/attr-simd-2.c: Likewise.
- * c-c++-common/attr-simd-4.c: Likewise.
- * gcc.dg/gomp/simd-clones-2.c: Likewise.
- * gcc.dg/gomp/simd-clones-3.c: Likewise.
-
-2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- PR testsuite/70553
- * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
-
-2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
- Tom de Vries <tom@codesourcery.com>
-
- * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
- * 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.f95: Likewise.
- * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
-
-2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c/70436
- * g++.dg/warn/Wparentheses-29.C: New test.
-
-2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c/70436
- * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
- explicit braces to resolve a future -Wparentheses warning.
-
-2016-04-06 Richard Henderson <rth@redhat.com>
-
- * gcc.dg/pr61817-1.c: New test.
- * gcc.dg/pr61817-2.c: New test.
- * gcc.dg/pr69391-1.c: New test.
- * gcc.dg/pr69391-2.c: New test.
-
-2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/70398
- * gcc.target/aarch64/pr70398.c: New.
-
-2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
-
-2016-04-06 Yvan Roux <yvan.roux@linaro.org>
- Pedro Alves <palves@redhat.com>
-
- * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
-
-2016-04-06 Jakub Jelinek <jakub@redhat.com>
-
- * lib/target-supports.exp (check_effective_target_vect_simd_clones):
- Check for avx512f effective targets instead of avx2.
- * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
- for AVX512F clones.
- * gcc.dg/gomp/declare-simd-3.c: Likewise.
- * g++.dg/gomp/declare-simd-1.C: Likewise.
- * g++.dg/gomp/declare-simd-3.C: Likewise.
- * g++.dg/gomp/declare-simd-4.C: Likewise.
-
- PR middle-end/70550
- * c-c++-common/gomp/pr70550-1.c: New test.
- * c-c++-common/gomp/pr70550-2.c: New test.
-
-2016-04-05 Nathan Sidwell <nathan@acm.org>
-
- PR c++/70512
- * g++.dg/ext/attribute-may-alias-5.C: New.
-
-2016-04-05 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70336
- * c-c++-common/pr70336.c: New test.
- * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
- no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
-
-2016-04-05 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/66223
- * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
-
-2016-04-05 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/70542
- * gcc.dg/torture/pr70542.c: New test.
- * gcc.target/i386/avx2-pr70542.c: New test.
-
-2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
-
- PR tree-optimization/70509
- * gcc.target/i386/avx512bw-pr70509.c: New test.
-
-2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70452
- * g++.dg/ext/constexpr-vla4.C: New test.
-
-2016-04-05 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/70510
- * gcc.target/i386/pr70510.c: New test.
-
-2016-04-05 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70526
- * g++.dg/torture/pr70526.C: New testcase.
-
-2016-04-05 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70525
- * gcc.target/i386/pr70525.c: New test.
-
-2016-04-05 Richard Biener <rguenther@suse.de>
-
- PR middle-end/70499
- * g++.dg/torture/pr70499.C: New testcase.
-
-2016-04-05 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
- remove XFAIL.
-
-2016-04-04 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/70307
- * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
- rs6000 ABI warnings.
-
-2016-04-04 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/66223
- * g++.dg/ipa/devirt-51.C: New testcase.
-
-2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/70457
- * gcc.dg/torture/pr70457.c: New.
-
-2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/67538
- * gfortran.dg/allocate_with_source_19.f08: New test.
-
-2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/65795
- * gfortran.dg/coarray_allocate_6.f08: New test.
-
-2016-04-04 Richard Biener <rguenther@suse.de>
-
- PR rtl-optimization/70484
- * gcc.dg/torture/pr70484.c: New testcase.
-
-2016-04-04 Marek Polacek <polacek@redhat.com>
-
- PR c/70307
- * gcc.dg/torture/pr70307.c: New test.
-
-2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
-
- PR target/70416
- PR target/67391
- * gcc.target/sh/torture/pr70416.c: New.
-
-2016-04-02 Martin Sebor <msebor@redhat.com>
-
- PR c++/67376
- PR c++/70170
- PR c++/70172
- PR c++/70228
- * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
- * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
- * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
- * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
- * g++.dg/cpp0x/constexpr-string.C: Same.
- * g++.dg/cpp0x/constexpr-wstring2.C: Same.
- * g++.dg/cpp0x/pr65398.C: Same.
- * g++.dg/ext/constexpr-vla1.C: Same.
- * g++.dg/ext/constexpr-vla2.C: Same.
- * g++.dg/ext/constexpr-vla3.C: Same.
- * g++.dg/ubsan/pr63956.C: Same.
-
-2016-04-01 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/70467
- * gcc.target/i386/pr70467-2.c: New test.
-
-2016-04-01 Jakub Jelinek <jakub@redhat.com>
- Marek Polacek <polacek@redhat.com>
-
- PR c++/70488
- * g++.dg/init/new47.C: New test.
-
-2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
-
- PR target/70496
- * gcc.target/arm/pr70496.c: New test.
-
-2016-04-01 Nathan Sidwell <nathan@acm.org>
-
- PR c++/68475
- * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
-
-2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- PR target/69890
- * gcc.dg/strlenopt.h (memmove): New.
- * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
- instead of "string.h".
- * gcc.target/i386/chkp-strlen-2.c: Likewise.
- * gcc.target/i386/chkp-strlen-3.c: Likewise.
- * gcc.target/i386/chkp-strlen-4.c: Likewise.
- * gcc.target/i386/chkp-strlen-5.c: Likewise.
- * gcc.target/i386/chkp-stropt-1.c: Likewise.
- * gcc.target/i386/chkp-stropt-10.c: Likewise.
- * gcc.target/i386/chkp-stropt-11.c: Likewise.
- * gcc.target/i386/chkp-stropt-12.c: Likewise.
- * gcc.target/i386/chkp-stropt-13.c: Likewise.
- * gcc.target/i386/chkp-stropt-14.c: Likewise.
- * gcc.target/i386/chkp-stropt-15.c: Likewise.
- * gcc.target/i386/chkp-stropt-16.c: Likewise.
- * gcc.target/i386/chkp-stropt-2.c: Likewise.
- * gcc.target/i386/chkp-stropt-3.c: Likewise.
- * gcc.target/i386/chkp-stropt-4.c: Likewise.
- * gcc.target/i386/chkp-stropt-5.c: Likewise.
- * gcc.target/i386/chkp-stropt-6.c: Likewise.
- * gcc.target/i386/chkp-stropt-7.c: Likewise.
- * gcc.target/i386/chkp-stropt-8.c: Likewise.
- * gcc.target/i386/chkp-stropt-9.c: Likewise.
-
-2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.dg/template/ptrmem30.C (read): Rename to data_read.
- (Holder::foo): Reflect this.
-
-2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- PR target/70442
- * gcc.dg/pr70442.c: New test.
-
-2016-03-31 Nathan Sidwell <nathan@acm.org>
-
- PR c++/70393
- * g++.dg/cpp0x/constexpr-virtual6.C: New.
-
-2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
-
- PR target/70453
- * gcc.target/i386/pr70453.c: New test.
-
-2016-03-31 Andrey Belevantsev <abel@ispras.ru>
-
- PR target/70292
- * gcc.c-torture/pr70292.c: New test.
-
-2016-03-31 Marek Polacek <polacek@redhat.com>
-
- PR c/70297
- * c-c++-common/pr70297.c: New test.
- * g++.dg/cpp0x/typedef-redecl.C: New test.
- * gcc.dg/typedef-redecl2.c: New test.
-
-2016-03-31 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/70460
- * gcc.c-torture/execute/pr70460.c: New test.
-
-2016-03-31 Richard Biener <rguenther@suse.de>
-
- PR c++/70430
- * g++.dg/ext/vector30.C: New testcase.
-
-2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
- Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- * gfortran.dg/fmt_pf.f90: New test.
-
-2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- Forward-port from 5 branch
- 2016-03-30 Jakub Jelinek <jakub@redhat.com>
-
- PR testsuite/70356
- * gcc.target/i386/avx-vextractf128-256-5.c: Move
- dg-require-effective-target after dg-do.
-
- 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
-
- * gcc.target/i386/avx-vextractf128-256-5.c: New test.
-
-2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
- Julian Brown <julian@codesourcery.com>
- Chung-Lin Tang <cltang@codesourcery.com>
- Cesar Philippidis <cesar@codesourcery.com>
- James Norris <jnorris@codesourcery.com>
- Tom de Vries <tom@codesourcery.com>
- Nathan Sidwell <nathan@codesourcery.com>
-
- * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
- * c-c++-common/goacc/loop-clauses.c: Likewise.
- * g++.dg/goacc/template.C: Likewise.
- * gfortran.dg/goacc/combined-directives.f90: Likewise.
- * gfortran.dg/goacc/loop-1.f95: Likewise.
- * gfortran.dg/goacc/loop-5.f95: Likewise.
- * gfortran.dg/goacc/loop-6.f95: Likewise.
- * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
- * c-c++-common/goacc-gomp/nesting-1.c: Update.
- * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
- * c-c++-common/goacc/clauses-fail.c: Likewise.
- * c-c++-common/goacc/parallel-1.c: Likewise.
- * c-c++-common/goacc/reduction-1.c: Likewise.
- * c-c++-common/goacc/reduction-2.c: Likewise.
- * c-c++-common/goacc/reduction-3.c: Likewise.
- * c-c++-common/goacc/reduction-4.c: Likewise.
- * c-c++-common/goacc/routine-3.c: Likewise.
- * c-c++-common/goacc/routine-4.c: Likewise.
- * c-c++-common/goacc/routine-5.c: Likewise.
- * c-c++-common/goacc/tile.c: Likewise.
- * g++.dg/goacc/template.C: Likewise.
- * gfortran.dg/goacc/combined-directives.f90: Likewise.
- * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
- * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
- * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
- * c-c++-common/goacc/kernels-empty.c: ... this file, and...
- * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
- * c-c++-common/goacc/kernels-noreturn.c: ... this file.
- * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
- * c-c++-common/goacc/use_device-1.c: ... this file.
- * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
- * c-c++-common/goacc/host_data-5.c: ... this file, and...
- * c-c++-common/goacc/host_data-6.c: ... this file.
- * c-c++-common/goacc/loop-2-kernels.c: New file.
- * c-c++-common/goacc/loop-2-parallel.c: Likewise.
- * c-c++-common/goacc/loop-3.c: Likewise.
- * g++.dg/goacc/reference.C: Likewise.
- * g++.dg/goacc/routine-1.C: Likewise.
- * g++.dg/goacc/routine-2.C: Likewise.
-
-2016-03-30 Richard Biener <rguenther@suse.de>
-
- PR middle-end/70450
- * gcc.dg/torture/pr70450.c: New testcase.
-
-2016-03-30 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70421
- * gcc.dg/torture/pr70421.c: New test.
- * gcc.target/i386/avx512f-pr70421.c: New test.
-
-2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
-
- PR testsuite/70364
- * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
- (check): New function.
- (bar): Call check.
- (foo): Align stack to 16 bytes when calling bar.
- * gcc.target/i386/cleanup-2.c: Likewise.
-
-2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR tree-optimization/59124
- * gcc.dg/Warray-bounds-19.c: New test.
-
-2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
-
- * lib/prune.exp (escape_regex_chars): New.
- (prune_file_path): Update to quote metcharacters for regexp.
-
-2016-03-29 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/70429
- * gcc.c-torture/execute/pr70429.c: New test.
-
- PR tree-optimization/70405
- * gcc.dg/pr70405.c: New test.
-
-2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/70397
- * gfortran.dg/unlimited_polymorphic_25.f90: New test.
- * gfortran.dg/unlimited_polymorphic_26.f90: New test.
-
-2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
-
- PR testsuite/64177
- * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
- __cilkrts_set_param to set two workers.
- * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
- * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
-
-2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- * g++.dg/ext/fnname5.C: Update the test for Darwin.
-
-2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
-
- PR target/70406
- * gcc.target/i386/pr70406.c: New test.
-
-2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/specs/double_record_extension3.ads: New test.
-
-2016-03-25 Richard Henderson <rth@redhat.com>
-
- PR target/70120
- * gcc.target/aarch64/pr70120-1.c: New.
- * gcc.target/aarch64/pr70120-2.c: New.
- * gcc.target/aarch64/pr70120-3.c: New.
-
-2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/62212
- * g++.dg/template/mangle2.C: The dg-do directive should be
- "compile" not "assemble".
-
-2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
-
- PR lto/69650
- * gcc.dg/pr69650.c: New test.
-
-2016-03-25 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/ext/pr70290.C: Prune non-standard ABI.
-
-2016-03-25 Alan Modra <amodra@gmail.com>
-
- * gcc.dg/dfp/pr70052.c: New test.
-
-2016-03-24 Richard Henderson <rth@redhat.com>
-
- PR middle-end/69845
- * gcc.dg/tree-ssa/pr69845-1.c: New test.
- * gcc.dg/tree-ssa/pr69845-2.c: New test.
-
-2016-03-24 Tom de Vries <tom@codesourcery.com>
-
- * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
-
-2016-03-24 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/goacc/uninit-use-device-clause.c: New test.
- * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
-
-2016-03-24 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/goacc/uninit-dim-clause.c: New test.
- * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
-
-2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/62212
- * g++.dg/template/mangle2.C: New test.
-
-2016-03-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70396
- * gcc.dg/torture/pr70396.c: New testcase.
-
-2016-03-24 Richard Biener <rguenther@suse.de>
-
- PR middle-end/70370
- * gcc.dg/torture/pr70370.c: New testcase.
-
-2016-03-24 Tom de Vries <tom@codesourcery.com>
-
- * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
- * gfortran.dg/goacc/kernels-tree.f95: Same.
- * gfortran.dg/goacc/parallel-tree.f95: Same.
-
-2016-03-24 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/goacc/uninit-if-clause.c: New test.
- * gfortran.dg/goacc/uninit-if-clause.f95: New test.
-
-2016-03-24 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70290
- * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
- Fix formatting.
-
-2016-03-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70372
- * gcc.dg/tree-ssa/pr70372.c: New testcase.
-
-2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70347
- * g++.dg/cpp1y/nsdmi-union1.C: New test.
-
-2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70332
- * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
-
-2016-03-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70001
- * g++.dg/cpp0x/constexpr-70001-4.C: New test.
- * g++.dg/cpp1y/pr70001.C: New test.
-
- PR c++/70323
- * g++.dg/cpp0x/constexpr-70323.C: New test.
-
-2016-03-23 Alexandre Oliva <aoliva@redhat.com>
- Jason Merrill <jason@redhat.com>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69315
- * g++.dg/cpp0x/constexpr-69315.C: New test.
- * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
-
-2016-03-23 Marek Polacek <polacek@redhat.com>
-
- PR c++/69884
- * g++.dg/warn/Wignored-attributes-1.C: New test.
- * g++.dg/warn/Wignored-attributes-2.C: New test.
-
-2016-03-23 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/goacc/kernels-default.c (foo): Add missing
- initialization.
- * gfortran.dg/goacc/private-3.f95 (test): Same.
- * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
- missing use param.
-
-2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * lib/target-supports.exp: Remove v7ve entry from loop
- creating effective target checks.
- (check_effective_target_arm_arch_v7ve_ok): New procedure.
- (add_options_for_arm_arch_v7ve): Likewise.
-
-2016-03-23 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/70354
- * gcc.dg/vect/pr70354-1.c: New test.
- * gcc.dg/vect/pr70354-2.c: New test.
- * gcc.target/i386/avx2-pr70354-1.c: New test.
- * gcc.target/i386/avx2-pr70354-2.c: New test.
-
-2016-03-22 Jeff Law <law@redhat.com>
-
- PR target/70232
- * gcc.dg/tree-ssa/pr70232.c: New test.
-
-2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- PR target/70302
- * gcc.target/i386/pr70302.c: New test.
-
-2016-03-22 Richard Biener <rguenther@suse.de>
-
- PR middle-end/70251
- * g++.dg/torture/pr70251.C: New testcase.
-
-2016-03-22 David Malcolm <dmalcolm@redhat.com>
-
- PR c/69993
- * c-c++-common/Wmisleading-indentation-3.c: New test, based on
- Wmisleading-indentation.c.
- * c-c++-common/Wmisleading-indentation.c: Update thoughout to
- reflect change to diagnostic text and order of messages.
- * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
-
-2016-03-22 David Edelsohn <dje.gcc@gmail.com>
-
- * g++.dg/ext/java-3.C: Don't compile on AIX.
-
-2016-03-22 Richard Biener <rguenther@suse.de>
-
- PR middle-end/70333
- * gcc.dg/torture/pr70333.c: New testcase.
-
-2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- * g++.dg/ext/pr70290.C: New test.
-
-2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
-
- PR target/70325
- * gcc.target/i386/pr70325.c: New test.
-
-2016-03-22 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70329
- * gcc.target/i386/avx512bw-pr70329-1.c: New test.
- * gcc.target/i386/avx512bw-pr70329-2.c: New test.
-
- PR target/70300
- * gcc.target/i386/pr70300.c: New test.
-
- PR c++/70295
- * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
- (func2): New function for cond with parens, xfail warning for c++.
- * g++.dg/warn/Wnonnull-compare-8.C: New test.
-
-2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70096
- * g++.dg/template/ptrmem30.C: New test.
-
-2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70204
- * g++.dg/cpp0x/constexpr-70204a.C: New test.
- * g++.dg/cpp0x/constexpr-70204b.C: New test.
-
-2016-03-21 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/70326
- * gcc.dg/pr70326.c: New test.
-
-2016-03-21 Marc Glisse <marc.glisse@inria.fr>
- Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/70317
- * gcc.dg/pr70317.c: New test.
-
-2016-03-21 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/70327
- * gcc.target/i386/pr70327.c: New test.
-
-2016-03-21 Martin Liska <mliska@suse.cz>
-
- PR ipa/70306
- * gcc.dg/ipa/pr70306.c: New test.
-
-2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/arm/attr-align1.c: Skip if M-profile.
- * gcc.target/arm/attr-align3.c: Likewise.
- * gcc.target/arm/attr_arm.c: Likewise.
- * gcc.target/arm/flip-thumb.c: Likewise.
-
-2016-03-21 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70296
- * gcc.target/powerpc/altivec-36.c: New test.
-
-2016-03-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70310
- * gcc.dg/torture/pr70310.c: New testcase.
-
-2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
-
- PR target/70293
- * gcc.target/i386/pr70293.c: New test.
-
-2016-03-21 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70288
- * gcc.dg/torture/pr70288-1.c: New testcase.
- * gcc.dg/torture/pr70288-2.c: Likewise.
-
-2016-03-21 Andrey Belevantsev <abel@ispras.ru>
-
- PR rtl-optimization/69307
- * gcc.target/arm/pr69307.c: New test.
-
-2016-03-21 Andrey Belevantsev <abel@ispras.ru>
-
- PR rtl-optimization/69102
- * gcc.c-torture/compile/pr69102.c: New test.
-
-2016-03-18 Jeff Law <law@redhat.com>
-
- PR rtl-optimization/70263
- * gcc.c-torture/compile/pr70263-1.c: New test.
- * gcc.target/i386/pr70263-2.c: New test.
-
-2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
-
- PR rtl-optimization/70278
- * gcc.dg/torture/pr70278.c: New test.
- * gcc.target/arm/pr70278.c: New test.
-
-2016-03-18 David Malcolm <dmalcolm@redhat.com>
-
- PR c/70281
- * gcc.dg/plugin/diagnostic-test-expressions-1.c
- (test_builtin_types_compatible_p): New test function.
- * gcc.dg/pr70281.c: New test case.
-
-2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
-
- PR target/70113
- * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
-
-2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- PR tree-optimization/70252
- * gcc.dg/pr70252.c: New test.
-
-2016-03-18 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/pr70161-2.c: New test.
- * gcc.dg/pr70161.c: New test.
-
-2016-03-18 Tom de Vries <tom@codesourcery.com>
-
- PR ipa/70269
- * gcc.dg/pr70269.c: New test.
-
-2016-03-18 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70267
- * g++.dg/ext/java-3.C: New test.
-
-2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70205
- * g++.dg/lookup/pr70205.C: New test.
-
-2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70218
- * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
-
-2016-03-17 Marek Polacek <polacek@redhat.com>
-
- PR c/69407
- * gcc.dg/atomic-op-6.c: New test.
-
-2016-03-17 David Malcolm <dmalcolm@redhat.com>
-
- PR c/70264
- * c-c++-common/pr70264.c: New test case.
-
-2016-03-17 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70144
- * c-c++-common/pr70144-1.c: New test.
- * c-c++-common/pr70144-2.c: New test.
-
- PR c++/70272
- * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
- * g++.dg/opt/flifetime-dse6.C: New test.
- * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
-
-2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
-
- PR driver/70192
- * gcc.dg/pic-1.c: New test.
- * gcc.dg/pic-2.c: Likewise.
- * gcc.dg/pic-3.c: Likewise.
- * gcc.dg/pic-4.c: Likewise.
- * gcc.dg/pie-1.c: Likewise.
- * gcc.dg/pie-2.c: Likewise.
- * gcc.dg/pie-3.c: Likewise.
- * gcc.dg/pie-4.c: Likewise.
- * gcc.dg/pie-5.c: Likewise.
- * gcc.dg/pie-6.c: Likewise.
-
-2016-03-17 Tom de Vries <tom@codesourcery.com>
-
- * gfortran.dg/goacc/kernels-alias-3.f95: New test.
- * gfortran.dg/goacc/kernels-alias-4.f95: New test.
-
-2016-03-17 Richard Biener <rguenther@suse.de>
-
- PR debug/70271
- * g++.dg/debug/pr70271.C: New testcase.
-
-2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- * gcc.target/i386/pr70251.c: New test.
-
-2016-03-17 Marek Polacek <polacek@redhat.com>
-
- PR c++/70194
- * g++.dg/warn/constexpr-70194.C: New test.
-
-2016-03-16 Richard Henderson <rth@redhat.com>
-
- PR middle-end/70240
- * gcc.c-torture/compile/pr70240.c: New.
-
-2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
-
- * gcc.c-torture/compile/20151204.c: Skip for avr.
-
-2016-03-16 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70245
- * g++.dg/opt/pr70245.C: New test.
- * g++.dg/opt/pr70245.h: New file.
- * g++.dg/opt/pr70245-aux.cc: New file.
-
-2016-03-16 Martin Sebor <msebor@redhat.com>
-
- * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
-
-2016-03-16 Richard Henderson <rth@redhat.com>
-
- PR middle-end/70199
- * gcc.c-torture/compile/pr70199.c: New.
-
-2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.dg/uninit-19.c: Run dos2unix.
-
-2016-03-16 Marek Polacek <polacek@redhat.com>
-
- PR c/70093
- * gcc.dg/nested-func-10.c: New test.
- * gcc.dg/nested-func-9.c: New test.
-
-2016-03-16 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/68714
- * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
-
-2016-03-16 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/68715
- * gcc.dg/graphite/pr68715-2.c: New test.
- * gcc.dg/graphite/pr68715.c: New test.
- * gfortran.dg/graphite/pr68715.f90: New test.
-
-2016-03-16 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/68809
- * gcc.dg/graphite/pr68809-2.c: New test.
- * gcc.dg/graphite/pr68809.c: New test.
-
-2016-03-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70147
- * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
- method call to i () as argument. Adjust expected output.
-
- PR c++/70147
- * g++.dg/ubsan/pr70147-1.C: New test.
- * g++.dg/ubsan/pr70147-2.C: New test.
-
-2016-03-15 Martin Sebor <msebor@redhat.com>
-
- PR c++/58281
- * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
-
-2016-03-15 John David Anglin <danglin@gcc.gnu.org>
-
- * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
- hppa*-*-hpux*.
-
- * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
-
- PR libfortran/69799
- * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
- libatomic_available.
-
-2016-03-15 Marek Polacek <polacek@redhat.com>
-
- PR c++/70209
- * g++.dg/ext/attribute-may-alias-4.C: New test.
-
-2016-03-15 Alexander Monakov <amonakov@ispras.ru>
-
- * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
- -fvar-tracking-assignments-toggle flag.
-
-2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
-
- * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
-
-2016-03-15 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/70222
- * gcc.c-torture/execute/pr70222-1.c: New test.
- * gcc.c-torture/execute/pr70222-2.c: New test.
-
-2016-03-15 Richard Henderson <rth@redhat.com>
-
- * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
-
-2016-03-15 Andrey Belevantsev <abel@ispras.ru>
-
- PR rtl-optimization/69032
- * gcc.dg/pr69032.c: New test.
-
-2016-03-15 Andrey Belevantsev <abel@ispras.ru>
-
- PR rtl-optimization/63384
- * g++.dg/pr63384.C: New test.
-
-2016-03-15 Andrey Belevantsev <abel@ispras.ru>
-
- PR target/64411
- * gcc.target/i386/pr64411.C: New test.
-
-2016-03-15 Tom de Vries <tom@codesourcery.com>
-
- * gfortran.dg/goacc/kernels-alias-2.f95: New test.
- * gfortran.dg/goacc/kernels-alias.f95: New test.
-
-2016-03-14 Martin Sebor <msebor@redhat.com>
-
- PR c++/53792
- * g++.dg/cpp0x/constexpr-inline.C: New test.
- * g++.dg/cpp0x/constexpr-inline-1.C: Same.
-
-2016-03-14 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
-
-2016-03-14 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/70219
- * gcc.dg/pr70219.c: New test.
-
-2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
-
- PR target/70083
- * gcc.dg/torture/pr70083.c: New test.
- * gcc.target/i386/pr70083.c: New test.
-
-2016-03-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/56365
- * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
-
-2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/70098
- * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
- New function.
- * g++.dg/pr70098.C: New testcase.
-
-
-2016-03-14 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/70045
- * gcc.dg/graphite/pr70045.c: New test.
-
-2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/69043
- * gfortran.dg/include_9.f90: New test.
-
-2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR fortran/45076
- gfortran.dg/prof/prof.exp: New script.
- gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
-
-2016-03-12 Andrey Belevantsev <abel@ispras.ru>
-
- PR rtl-optimization/69307
- * gcc.dg/pr69307.c: New test.
-
-2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/69614
- * gcc.target/arm/pr69614.c: New.
-
-2016-03-12 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/70031
- * gfortran.dg/submodule_14.f08: New test
-
- PR fortran/69524
- * gfortran.dg/submodule_15.f08: New test
-
-2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/70106
- * g++.dg/cpp1y/paren3.C: New test.
-
-2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/70131
- * gcc.target/powerpc/ppc-round2.c: New test.
-
-2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
-
- PR target/70123
- * gcc.dg/torture/pr70123.c: New test.
-
-2016-03-11 Jeff Law <law@redhat.com>
-
- PR tree-optimization/70190
- * gcc.c-torture/compile/pr70190.c: New test.
-
-2016-03-11 David Malcolm <dmalcolm@redhat.com>
-
- PR c/68187
- * c-c++-common/Wmisleading-indentation.c (test43_a): New test
- case.
- (test43_b): Likewise.
- (test43_c): Likewise.
- (test43_d): Likewise.
- (test43_e): Likewise.
- (test43_f): Likewise.
- (test43_g): Likewise.
- (test44_a): Likewise.
- (test44_b): Likewise.
- (test44_c): Likewise.
- (test44_d): Likewise.
- (test44_e): Likewise.
-
-2016-03-11 David Malcolm <dmalcolm@redhat.com>
-
- PR c/70085
- * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
-
-2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
- dg-options.
-
-2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/70002
- PR target/69245
- * gcc.target/aarch64/pr69245_2.c: New test.
-
-2016-03-11 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/70177
- * gcc.dg/pr70177.c: New test.
-
-2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
-
- * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
-
-2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
-
- * gcc.dg/tree-ssa/sra-20.c: New.
-
-2016-03-11 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/70174
- * gcc.dg/pr70174.c: New test.
-
- PR tree-optimization/70169
- * gcc.dg/pr70169.c: New test.
-
-2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- PR target/70160
- * gcc.target/i386/pr70160.c: New test.
-
-2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/dfp-1.c: New test.
-
-2016-03-10 Nick Clifton <nickc@redhat.com>
-
- PR target/70044
- * gcc.target/aarch64/pr70044.c: New test.
-
-2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
- Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70001
- * g++.dg/cpp0x/constexpr-70001-1.C: New test.
- * g++.dg/cpp0x/constexpr-70001-2.C: New test.
- * g++.dg/cpp0x/constexpr-70001-3.C: New test.
-
-2016-03-10 Jan Hubicka <hubicka@ucw.cz>
-
- PR lto/69589
- * g++.dg/lto/pr69589_0.C: New testcase
- * g++.dg/lto/pr69589_1.C: New testcase
-
-2016-03-10 Marek Polacek <polacek@redhat.com>
-
- PR c++/70153
- * g++.dg/delayedfold/unary-plus1.C: New test.
-
-2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/arm/pr45701-1.c: Escape brackets.
- * gcc.target/arm/pr45701-2.c: Likewise.
-
-2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
-
- * gfortran.dg/unconstrained_commons.f: New.
-
-2016-03-10 Alan Modra <amodra@gmail.com>
-
- * gcc.dg/pr69195.c: New.
- * gcc.dg/pr69238.c: New.
-
-2016-03-10 Tom de Vries <tom@codesourcery.com>
-
- PR testsuite/68915
- * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
-
-2016-03-10 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70128
- * gcc.dg/tree-ssa/alias-34.c: New testcase.
- * gcc.dg/tree-ssa/alias-35.c: Likewise.
-
-2016-03-09 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/70152
- * gcc.dg/pr70152.c: New test.
-
- PR target/70086
- * gcc.target/i386/pr70086-1.c: New test.
- * gcc.target/i386/pr70086-2.c: New test.
- * gcc.target/i386/pr70086-3.c: New test.
-
- PR tree-optimization/70127
- * gcc.c-torture/execute/pr70127.c: New test.
-
-2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
-
- * c-c++-common/goacc/combined-directives-2.c: New test.
-
-2016-03-09 David Malcolm <dmalcolm@redhat.com>
-
- PR c/68473
- PR c++/70105
- * g++.dg/diagnostic/pr70105.C: New test.
- * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
- (test_multiple_ordinary_maps): New test function.
-
-2016-03-09 David Malcolm <dmalcolm@redhat.com>
-
- PR c/68473
- PR c++/70105
- * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
- Drop range information from call to inform_at_rich_loc.
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
- New.
- (test_show_locus): Replace calls to rich_location::add_range with
- calls to add_range. Rewrite the tests that used the now-defunct
- rich_location ctor taking a source_range. Simplify other tests
- by replacing calls to COMBINE_LOCATION_DATA with calls to
- make_location.
-
-2016-03-09 Richard Biener <rguenther@suse.de>
- Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/70138
- * gcc.dg/vect/pr70138-1.c: New testcase.
- * gcc.dg/vect/pr70138-2.c: Likewise.
-
-2016-03-09 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70049
- * gcc.target/i386/pr70049.c: New test.
-
-2016-03-09 Richard Biener <rguenther@suse.de>
-
- PR c/70143
- * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
- * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
- * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
-
-2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
- arm-*-*.
-
-2016-03-09 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/67278
- * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
-
- PR target/67278
- * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
-
- PR middle-end/70050
- * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
- in testcase comment.
-
-2016-03-09 Tom de Vries <tom@codesourcery.com>
-
- * gfortran.dg/goacc/kernels-loop-2.f95: New test.
- * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
- * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
- * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
- * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
- * gfortran.dg/goacc/kernels-loop-data.f95: New test.
- * gfortran.dg/goacc/kernels-loop-n.f95: New test.
- * gfortran.dg/goacc/kernels-loop.f95: New test.
-
-2016-03-08 Martin Sebor <msebor@redhat.com>
-
- PR c++/62096
- * g++.dg/warn/overflow-warn-7.C: New test.
-
-2016-03-08 Jason Merrill <jason@redhat.com>
-
- * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
- * lib/target-supports.exp (check_effective_target_concepts): New.
-
-2016-03-08 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70135
- * g++.dg/cpp1y/constexpr-loop4.C: New test.
- * g++.dg/ubsan/pr70135.C: New test.
-
- PR target/70110
- * gcc.dg/pr70110.c: New test.
-
-2016-03-07 Martin Jambor <mjambor@suse.cz>
-
- * c-c++-common/gomp/clauses-1.c: Remove dg-options.
- * c-c++-common/gomp/if-1.c: Likewise.
- * c-c++-common/gomp/pr61486-2.c: Likewise.
- * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
- to dg-additional-options.
- * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
- * g++/gomp/target-teams-1.c: Likewise.
- * gcc.dg/gomp/gomp.exp: Likewise.
- * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
- dg-additional-options.
- * gfortran.dg/gomp/gomp.exp: Likewise.
- * gfortran.dg/gomp/target1.f90: Remove dg-options.
- * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
- dg-additional-options.
- * gfortran.dg/gomp/target3.f90: Remove dg-options.
-
-2016-03-07 Martin Jambor <mjambor@suse.cz>
-
- * lib/target-supports.exp (check_effective_target_offload_hsa): New.
- * c-c++-common/gomp/gridify-1.c: New test.
- * gfortran.dg/gomp/gridify-1.f90: Likewise.
-
-2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/arm/pr45701-1.c: Change assembler scan to not
- trigger for cortex-r8, when scanning for register r8.
- * gcc.target/arm/pr45701-2.c: Likewise.
-
-2016-02-26 Richard Biener <rguenther@suse.de>
- Jeff Law <law@redhat.com>
-
- PR tree-optimization/69740
- * gcc.c-torture/compile/pr69740-1.c: New test.
- * gcc.c-torture/compile/pr69740-2.c: New test.
-
-2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * lib/target-supports.exp
- (check_effective_target_whole_vector_shift): Enable for PPC64.
-
-2016-03-07 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/70115
- * gcc.dg/torture/pr70115.c: New testcase.
-
-2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
-
- PR middle-end/69916
- * c-c-++-common/goacc/pr69916.c: New.
-
-2016-03-07 Richard Henderson <rth@redhat.com>
-
- * gcc.c-torture/compile/pr70061.c: New test.
-
-2016-03-07 Richard Biener <rguenther@suse.de>
-
- PR testsuite/70109
- * gcc.dg/vect/O3-pr36098.c: New testcase.
-
-2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
-
-2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/renaming9.ad[sb]: New testcase.
-
-2016-03-05 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70084
- * g++.dg/expr/stdarg3.C: New test.
-
-2016-03-04 Jeff Law <law@redhat.com>
-
- PR tree-optimization/69196
- * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
- x86_64-*-*.
-
-2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
-
- PR c/69973
- * gcc.dg/pr69973.c: New test.
-
- PR rtl-optimization/69941
- * gcc.dg/torture/pr69941.c: New test.
-
- PR c/69824
- * gcc.dg/pr69824.c: New test.
-
-2016-03-05 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
- * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
- function.
-
-2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/66786
- * g++.dg/cpp1y/var-templ48.C: New test.
- * g++.dg/cpp1y/var-templ49.C: New test.
-
-2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
-
- * g++.dg/Wno-frame-address.C: Skip on IA-64.
-
-2016-03-04 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/70035
- * g++.dg/ubsan/pr70035.C: New test.
-
- PR target/70062
- * gcc.target/i386/pr70062.c: New test.
-
-2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
-
- * g++.dg/template/typename21.C: Remove c++98_only.
-
-2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
-
- * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
-
-2016-03-04 David Malcolm <dmalcolm@redhat.com>
-
- PR c/68187
- * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
- function.
- (fn_42_b): Likewise.
- (fn_42_c): Likewise.
-
-2016-03-04 David Malcolm <dmalcolm@redhat.com>
-
- PR c/68187
- * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
- function.
- (fn_40_b): Likewise.
- (fn_41_a): Likewise.
- (fn_41_b): Likewise.
-
-2016-03-04 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70059
- * gcc.target/i386/avx512f-pr70059.c: New test.
- * gcc.target/i386/avx512dq-pr70059.c: New test.
-
-2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
-
- PR rtl-optimization/57676
- * gcc.dg/torture/pr57676.c: New test.
-
-2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- * gcc.dg/pr70026.c: New test.
-
-2016-03-04 Marek Polacek <polacek@redhat.com>
-
- PR c/69798
- * gcc.dg/cilk-plus/pr69798-1.c: New test.
- * gcc.dg/cilk-plus/pr69798-2.c: New test.
-
-2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/70004
- * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
- Delete.
- (test_corners_sisd_si): Likewise.
- (main): Remove checks of the above.
- * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
-
-2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/Wno-frame-address.c: Skip on IA-64.
-
-2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.dg/torture/pr69951.c: Accept argc==0.
-
-2016-03-04 Richard Biener <rguenther@suse.de>
-
- PR c++/70054
- * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
- * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
-
-2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- PR testsuite/69766
- * go.test/go-test.exp: S/390: Set GOARCH to the current target when
- testing multiarch.
-
-2016-03-04 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/69947
- * gcc.dg/guality/pr69947.c: New test.
-
-2016-03-03 Jakub Jelinek <jakub@redhat.com>
-
- PR ada/70017
- * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
-
-2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR rtl-optimization/69904
- * gcc.target/arm/pr69904.c: New test.
-
-2016-03-03 Jakub Jelinek <jakub@redhat.com>
-
- PR target/70021
- * gcc.dg/vect/pr70021.c: New test.
- * gcc.target/i386/pr70021.c: New test.
-
-2016-03-03 Marek Polacek <polacek@redhat.com>
-
- PR middle-end/70050
- * gcc.dg/pr70050.c: New test.
-
-2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
-
-2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- PR tree-optimization/70043
- * gfortran.dg/vect/pr70043.f90: New test.
-
-2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/specs/task1.ads: New test.
-
-2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
- Invoke gdb with -batch.
- * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
-
-2016-03-03 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/55936
- * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
-
-2016-03-02 Jeff Law <law@redhat.com>
-
- PR rtl-optimization/69942
- * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
- effects of argument promotions.
-
- PR tree-optimization/69987
- * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
- target does not support -fprefetch-loop-arrays.
-
-2016-03-02 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
-
-2016-03-02 Bin Cheng <bin.cheng@arm.com>
-
- PR rtl-optimization/69052
- * gcc.target/i386/pr69052.c: New test.
-
-2016-03-02 Alan Modra <amodra@gmail.com>
-
- * gcc.dg/pr69990.c: New.
-
-2016-03-02 Jakub Jelinek <jakub@redhat.com>
-
- PR c/68062
- * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
-
- PR middle-end/70022
- * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
-
- PR target/70028
- * gcc.target/i386/pr70028.c: New test.
-
-2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
-
- * c-c++-common/asan/swapcontext-test-1.c,
- * c-c++-common/tsan/thread_leak.c,
- * g++.dg/tsan/aligned_vs_unaligned_race.C,
- * g++.dg/tsan/benign_race.C,
- * g++.dg/tsan/fd_close_norace.C,
- * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
- races with sanitizer output
-
-2016-03-02 Richard Biener <rguenther@suse.de>
- Uros Bizjak <ubizjak@gmail.com>
-
- PR target/67278
- * gcc.dg/simd-8.c: New testcase.
-
-2016-03-02 Richard Biener <rguenther@suse.de>
-
- PR middle-end/67278
- * gcc.dg/simd-7.c: New testcase.
-
-2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/i386/pr70007.c: Tweak.
-
-2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
-
-2016-03-02 Marek Polacek <polacek@redhat.com>
-
- PR c/67854
- * gcc.dg/pr67854.c: New test.
-
-2016-03-02 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/70025
- * gcc.dg/torture/pr70025.c: New test.
-
-2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
-
- PR tree-optimization/68621
- * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
-
-2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/i386/pr70007.c: New test.
-
-2016-03-01 Jeff Law <law@redhat.com>
-
- PR tree-optimization/69196
- * gcc.dg/tree-ssa/pr69196-1.c: New test.
-
- PR tree-optimization/69196
- * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
- duplicating code and spoiling the expected output.
-
-2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/70033
- * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
- supports power9 before doing tests.
- * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
- * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
- * gcc.target/powerpc/p9-permute.c: Likewise.
-
-2016-03-01 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/70027
- * gcc.target/i386/pr70027.c: New test.
-
-2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/pr70017.c: New test.
-
-2016-03-01 Jakub Jelinek <jakub@redhat.com>
-
- PR c/69796
- PR c/69974
- * gcc.dg/pr69796.c: New test.
- * gcc.dg/pr69974.c: New test.
-
-2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
-
-2016-02-29 Jeff Law <law@redhat.com>
-
- PR tree-optimization/69987
- * gfortran.dg/pr69987.f90: New test.
-
- PR tree-optimization/69989
- * gcc.c-torture/compile/pr69989-2.c: New test.
-
-2016-03-01 Marek Polacek <polacek@redhat.com>
-
- PR c++/69795
- * g++.dg/parse/invalid1.C: New test.
-
-2016-03-01 Richard Biener <rguenther@suse.de>
-
- PR middle-end/70022
- * gcc.dg/pr70022.c: New testcase.
-
-2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- PR tree-optimization/69956
- * gcc.dg/pr69956.c: New test.
-
-2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/70011
- * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
- XFAIL when hardware supports efficient unaligned storage access.
-
-2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/69961
- * g++.dg/template/pr69961a.C: New test.
- * g++.dg/template/pr69961b.C: New test.
-
-2016-02-29 David Malcolm <dmalcolm@redhat.com>
-
- PR preprocessor/69985
- * gcc.dg/cpp/pr69985.c: New test case.
-
-2016-02-29 Jeff Law <law@redhat.com>
-
- PR tree-optimization/70005
- * gcc.c-torture/execute/pr70005.c New test.
-
- PR tree-optimization/69999
- * gcc.c-torture/compile/pr69999.c: New test.
-
-2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
-
- PR tree-optimization/69652
- * gcc.dg/torture/pr69652.c: Delete test.
- * gcc.dg/vect/pr69652.c: New test.
-
-2016-02-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69980
- * gfortran.dg/vect/pr69980.f90: New testcase.
-
-2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/20160229-1.c: New test.
-
-2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/stack_usage3.adb: New test.
- * gnat.dg/stack_usage3_pkg.ads: New helper.
-
-2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/renaming8.adb: New test.
- * gnat.dg/renaming8_pkg1.ads: New helper.
- * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
- * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
-
-2016-02-29 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69720
- * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
-
-2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/68147
- PR fortran/47674
- * gfortran.dg/realloc_on_assign_26.f90: New test case.
-
-2016-02-28 Harald Anlauf <anlauf@gmx.de>
- Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/56007
- * gfortran.dg/coarray_8.f90: Adjust error message.
- * gfortran.dg/pr56007.f90: New test.
- * gfortran.dg/pr56007.f: New test.
-
-2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
-
- PR tree-optimization/69989
- * gcc.dg/torture/pr69989.c: New test.
-
-2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/i386/stack-realign-win.c: New test.
-
-2016-02-28 Harald Anlauf <anlauf@gmx.de>
-
- PR fortran/60126
- * gfortran.dg/pr60126.f90: New test.
-
-2016-02-27 Jeff Law <law@redhat.com>
-
- Revert
- 2016-02-26 Richard Biener <rguenther@suse.de>
- Jeff Law <law@redhat.com>
-
- PR tree-optimization/69740
- * gcc.c-torture/compile/pr69740-1.c: New test.
- * gcc.c-torture/compile/pr69740-2.c: New test.
-
-2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/69910
- * gfortran.dg/newunit_4.f90: New test.
-
-2016-02-27 Jakub Jelinek <jakub@redhat.com>
-
- PR target/69613
- PR rtl-optimization/69886
- * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
- * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
- target.
-
-2016-02-26 Martin Sebor <msebor@redhat.com>
-
- PR tree-optimization/15826
- * gcc.dg/tree-ssa/pr15826.c: New test.
-
-2016-02-26 Jakub Jelinek <jakub@redhat.com>
-
- PR target/69969
- * gcc.target/powerpc/pr69969.c: New test.
-
-2016-02-26 Martin Sebor <msebor@redhat.com>
-
- PR c++/15766
- * g++.old-deja/g++.other/decl5.C: Add a test case.
-
-2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/69946
- * gcc.target/powerpc/pr69946.c: New file.
-
-2016-02-26 Richard Biener <rguenther@suse.de>
- Jeff Law <law@redhat.com>
-
- PR tree-optimization/69740
- * gcc.c-torture/compile/pr69740-1.c: New test.
- * gcc.c-torture/compile/pr69740-2.c: New test.
-
-2016-02-26 Martin Jambor <mjambor@suse.cz>
-
- PR middle-end/69920
- * gcc.dg/torture/pr69932.c: New test.
- * gcc.dg/torture/pr69936.c: Likewise.
-
-2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- PR target/69709
- * gcc.target/s390/pr69709.c: New test.
-
-2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/69245
- * gcc.target/aarch64/pr69245_1.c: New test.
-
-2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/69613
- * gcc.dg/torture/pr69613.c: New test.
-
-2016-02-26 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/69891
- * gcc.target/i386/pr69891.c: New test.
-
-2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
- Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/61397
- * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
- functionality for both 32-bit and 64-bit.
-
-2016-02-26 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69551
- * gcc.dg/torture/pr69951.c: New testcase.
-
-2016-02-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/48795
- * gcc.dg/Warray-bounds-18.c: New testcase.
-
-2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * g++.dg/ext/attr-constructor1.C: Require init_priority support.
-
-2016-02-25 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/69896
- * gcc.dg/pr69896.c: New test.
-
-2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/69736
- * g++.dg/cpp1y/paren2.C: New test.
-
-2016-02-24 Martin Sebor <msebor@redhat.com>
-
- PR c/51147
- * gcc.dg/enum-mode-2.c: New test.
-
-2016-02-24 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69922
- * g++.dg/warn/Wnonnull-compare-6.C: New test.
- * g++.dg/warn/Wnonnull-compare-7.C: New test.
- * g++.dg/ubsan/pr69922.C: New test.
-
-2016-02-24 Marek Polacek <polacek@redhat.com>
-
- PR c/69819
- * gcc.dg/pr69819.c: New test.
-
-2016-02-24 Martin Sebor <msebor@redhat.com>
-
- PR c++/69912
- * g++.dg/ext/flexary15.C: New test.
-
-2016-02-24 Martin Sebor <msebor@redhat.com>
-
- * gcc.dg/builtins-68.c: Avoid making unportable
- assumptions about the relationship between SIZE_MAX and UINT_MAX.
- * g++.dg/ext/builtin_alloca.C: Same.
-
-2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
- Charles Baylis <charles.baylis@linaro.org>
-
- PR debug/61033
- * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
-
-2016-02-24 Richard Biener <rguenther@suse.de>
- Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/69760
- * gcc.dg/torture/pr69760.c: New testcase.
-
-2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
- pattern on Solaris with as.
-
-2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/arm/cond_sub_restrict_it.c: New test.
- * gcc.target/arm/condarith_restrict_it.c: Likewise.
- * gcc.target/arm/movcond_restrict_it.c: Likewise.
- * gcc.target/arm/negscc_restrict_it.c: Likewise.
-
-2016-02-24 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/69915
- * gcc.dg/pr69915.c: New test.
-
-2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR rtl-optimization/69886
- * gcc.dg/torture/pr69886.c: New test.
-
-2016-02-24 Richard Biener <rguenther@suse.de>
-
- PR middle-end/68963
- * gcc.dg/torture/pr68963.c: New testcase.
-
-2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/69875
- * gcc.target/arm/atomic_loaddi_acquire.x: New file.
- * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
- * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
- * gcc.target/arm/atomic_loaddi_1.c: New test.
- * gcc.target/arm/atomic_loaddi_2.c: Likewise.
- * gcc.target/arm/atomic_loaddi_3.c: Likewise.
- * gcc.target/arm/atomic_loaddi_4.c: Likewise.
- * gcc.target/arm/atomic_loaddi_5.c: Likewise.
- * gcc.target/arm/atomic_loaddi_6.c: Likewise.
- * gcc.target/arm/atomic_loaddi_7.c: Likewise.
- * gcc.target/arm/atomic_loaddi_8.c: Likewise.
- * gcc.target/arm/atomic_loaddi_9.c: Likewise.
-
-2016-02-24 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/69909
- * gcc.dg/torture/pr69909.c: New test.
-
-2016-02-24 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69907
- * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
- * gcc.dg/vect/bb-slp-34.c: XFAIL.
- * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
-
-2016-02-24 Christian Bruel <christian.bruel@st.com>
-
- * gcc.target/arm/pragma_cpp_fma.c: New test.
-
-2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/61156
- * gfortran.dg/include_6.f90: Update test.
-
-2016-02-23 Jakub Jelinek <jakub@redhat.com>
-
- PR objc/69844
- * objc.dg/pr69844.m: New test.
-
-2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/69456
- * gfortran.dg/namelist_89.f90: New test.
- * gfortran.dg/pr59700.f90: Update test..
-
-2016-02-23 Martin Sebor <msebor@redhat.com>
-
- PR middle-end/69780
- * g++.dg/ext/builtin_alloca.C: New test.
- * gcc.dg/builtins-68.c: New test.
-
-2016-02-23 Richard Henderson <rth@redhat.com>
-
- * gcc.target/i386/addr-space-3.c: Remove test.
-
-2016-02-23 David Malcolm <dmalcolm@redhat.com>
-
- PR preprocessor/69126
- PR preprocessor/69543
- * c-c++-common/pr69126-2-long.c: New test.
- * c-c++-common/pr69126-2-short.c: New test.
- * c-c++-common/pr69543-1.c: Remove xfail.
-
-2016-02-23 David Malcolm <dmalcolm@redhat.com>
-
- PR preprocessor/69126
- PR preprocessor/69543
- PR preprocessor/69558
- * c-c++-common/pr69126.c (MACRO_1, test_1): New.
- (f): Rename to...
- (test_2): ...this, and add leading comment.
- (MACRO_3, test_3): New.
- (MACRO_4A, MACRO_4B, test_4): New.
- (MACRO): Rename to...
- (MACRO_5): ...this.
- (g): Rename to...
- (test_5): ...this, updating for renaming of MACRO, and
- add leading comment.
- * c-c++-common/pr69543-1.c: New.
- * c-c++-common/pr69543-2.c: New.
- * c-c++-common/pr69543-3.c: New.
- * c-c++-common/pr69543-4.c: New.
- * c-c++-common/pr69558-1.c: New.
- * c-c++-common/pr69558-2.c: New.
- * c-c++-common/pr69558-3.c: New.
- * c-c++-common/pr69558-4.c: New.
- * gcc.dg/pr69558.c: Move to...
- * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
- xfail for c++.
-
-2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
-
- * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
- to -ftree-parallelize-loops/-fopenacc changes.
- * 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/kernels-loop-inner.f95: Likewise.
- * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
-
-2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * gcc.target/i386/chkp-hidden-def.c: Require alias support.
-
-2016-02-23 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69902
- * g++.dg/warn/Wnonnull-compare-5.C: New test.
-
- PR c/69900
- * gcc.dg/pr69900.c: New test.
-
-2016-02-23 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/69666
- * gcc.dg/tree-ssa/pr69666.c: New test.
-
-2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/67451
- * gfortran.dg/coarray_allocate_5.f08: New test.
-
-2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/vcond-shift.c: Move to ...
- * gcc.target/s390/vector/vcond-shift.c: ... here.
-
-2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/md/movstr-2.c: Move and rename to ...
- * gcc.target/s390/vector/stpcpy-1.c: ... this one.
-
-2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/md/movstr-1.c: Turn into compile test.
-
-2016-02-20 Mark Wielaard <mjw@redhat.com>
-
- PR c/28901
- * gcc.dg/unused-variable-3.c: New test.
-
-2016-02-22 Jakub Jelinek <jakub@redhat.com>
-
- PR target/69888
- * gcc.target/i386/pr69888.c: New test.
-
-2016-02-22 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69882
- * gfortran.dg/vect/pr69882.f90: New testcase.
-
-2016-02-22 Jakub Jelinek <jakub@redhat.com>
-
- PR target/69885
- * gcc.dg/pr69885.c: New test.
-
-2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
-
- PR target/69806
- PR target/54089
- * gcc.target/sh/pr54089-10.c: New.
-
-2016-02-20 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/69423
- * gfortran.dg/deferred_character_15.f90: New test.
-
-2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR fortran/57365
- gfortran.dg/allocate_with_source_18.f03: New test.
-
-2016-02-20 Harald Anlauf <anlauf@gmx.de>
-
- PR fortran/52531
- gfortran.dg/gomp/pr52531.f90: New test.
-
-2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR c++/69865
- * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
- -std=c++03.
-
-2016-02-19 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69826
- * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
- * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
-
- PR c++/69850
- * g++.dg/warn/Wnonnull-compare-4.C: New test.
-
- PR c++/69851
- * g++.dg/torture/pr69851.C: New test.
-
-2016-02-19 Martin Sebor <msebor@redhat.com>
-
- PR testsuite/69573
- * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
-
-2016-02-19 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69850
- * g++.dg/warn/Wnonnull-compare-2.C: New test.
- * g++.dg/warn/Wnonnull-compare-3.C: New test.
-
- PR c++/67767
- * g++.dg/cpp0x/pr67767.C: New test.
-
-2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
- for fp, simd, crypto, crc, lse.
- * doc/sourcebuild.texi (AArch64-specific attributes): Document the
- above.
- * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
- effective target check.
-
-2016-02-19 Jakub Jelinek <jakub@redhat.com>
-
- PR target/69820
- * gcc.target/i386/pr69820.c: New test.
-
-2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/vector/int128-1.c: New test.
-
-2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/vector/vec-vcond-1.c: New test.
-
-2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
- instruction pattern name to prevent the testcase from failing with
- -march=z13.
-
-2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
-
- * gcc.target/s390/md/movstr-2.c: New test.
-
-2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
-
- * gcc.target/s390/morestack.c: New test.
-
-2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- PR target/69625
- * gcc.target/s390/pr69625.c: Add test case.
-
-2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
-
- PR testsuite/68580
- * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
-
-2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/68404
- * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
- * gcc.target/powerpc/fusion3.c: Likewise.
-
-2016-02-18 Richard Biener <rguenther@suse.de>
-
- PR middle-end/69553
- * g++.dg/torture/pr69553.C: New testcase.
-
-2016-02-18 Nick Clifton <nickc@redhat.com>
-
- PR target/62254
- PR target/69610
- * gcc.target/arm/pr62554.c: New test.
- * gcc.target/arm/pr69610-1.c: New test.
- * gcc.target/arm/pr69610-2.c: New test.
-
-2016-02-18 Richard Biener <rguenther@suse.de>
-
- PR middle-end/69854
- * gcc.dg/torture/pr69854.c: New testcase.
-
-2016-02-17 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69850
- * g++.dg/warn/Wnonnull-compare-1.C: New test.
-
-2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/vec-cg.c: New test.
-
-2016-02-17 Richard Biener <rguenther@suse.de>
-
- PR testsuite/69586
- * gcc.dg/uninit-21.c: Add -fno-short-enums.
-
-2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/69161
- * gcc.c-torture/compile/pr69161.c: New test.
-
-2016-02-17 David Sherwood <david.sherwood@arm.com>
-
- PR target/69532
- * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
- * gcc.target/arm/vect-fmaxmin.c: Likewise.
-
-2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/ifcvt-4.c: Skip on Visium.
-
-2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/atomic8.adb: New test.
-
-2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/discr46.ad[sb]: New test.
-
-2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
-
- PR Target/48344
- * gcc.target/powerpc/pr48344-1.c: New test.
-
-2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/69742
- * gfortran.dg/associate_21.f90: New test.
-
-2016-02-16 Jakub Jelinek <jakub@redhat.com>
-
- PR c/69835
- * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
- -Wnonnull in dg-options.
- * c-c++-common/nonnull-2.c: New test.
-
-2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
- Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
-
- * gcc.target/aarch64/vector_initialization_nostack.c: New.
-
-2016-02-16 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/69801
- * gcc.dg/pr69801.c: Add empty dg-options.
-
-2016-02-16 James Norris <jnorris@codesourcery.com>
-
- * c-c++-common/goacc/deviceptr-1.c: Add tests.
- * g++.dg/goacc/deviceptr-1.c: New file.
-
-2016-02-16 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/69820
- * gcc.dg/vect/pr69820.c: New test.
-
-2016-02-16 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69776
- * gcc.dg/torture/pr69776-2.c: New testcase.
-
-2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
-
- PR tree-optimization/69714
- * gcc.dg/torture/pr69714.c: New test.
-
-2016-02-16 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/69802
- * gcc.dg/pr69802.c: New test.
-
-2016-02-16 Richard Biener <rguenther@suse.de>
-
- PR middle-end/69801
- * gcc.dg/pr69801.c: New testcase.
-
-2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/69651
- * gfortran.dg/read_bang.f90: New test.
- * gfortran.dg/read_bang4.f90: New test.
-
-2016-02-15 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69658
- * g++.dg/init/pr69658.C: New test.
-
- PR c++/69797
- * c-c++-common/pr69797.c: New test.
-
-2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- * lib/target-supports.exp (check_effective_target_section_anchors): Add
- check for aarch64*-*-*.
-
-2016-02-15 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69783
- * gcc.dg/vect/pr69783.c: New testcase.
-
-2016-02-15 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69776
- * gcc.dg/torture/pr69776.c: New testcase.
-
-2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/60526
- * gfortran.dg/type_decl_4.f90: Reinstated.
-
-2016-02-14 John David Anglin <danglin@gcc.gnu.org>
-
- PR fortran/68746
- * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
-
-2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/60526
- PR bootstrap/69816
- * gfortran.dg/type_decl_4.f90: Removed.
-
-2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/60526
- * gfortran.dg/type_decl_4.f90: New test.
-
-2016-02-14 Alan Modra <amodra@gmail.com>
-
- PR testsuite/68886
- * gcc.c-torture/execute/stkalign.c: Revise test.
-
-2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
-
- PR target/67260
- * gcc.target/sh/torture/pr67260.c: Adjust additional options.
-
-2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
-
- PR target/67260
- * gcc.target/sh/torture/pr67260.c: New.
-
-2016-02-12 John David Anglin <danglin@gcc.gnu.org>
-
- * gcc.dg/pr67964.c: Add dg-require-alias.
-
-2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
-
- PR target/67636
- PR target/64345
- * gcc.target/sh/pr54236-1.c: Adjust optimization level.
-
-2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/69668
- * gfortran.dg/namelist_88.f90: New test.
-
-2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/69668
- * gfortran.dg/namelist_38.f90: Update test.
- * gfortran.dg/namelist_84.f90: Update test.
-
-2016-02-12 David Malcolm <dmalcolm@redhat.com>
-
- PR other/69554
- * gcc.dg/pr69554-1.c: New test.
- * gfortran.dg/pr69554-1.F90: New test.
- * gfortran.dg/pr69554-2.F90: New test.
- * lib/gcc-dg.exp (proc dg-locus): New function.
- * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
- distinguish between the caret-printing and non-caret-printing
- cases. If caret-printing has been explicitly enabled, bail out
- without attempting to fix up the output.
-
-2016-02-12 David Malcolm <dmalcolm@redhat.com>
-
- PR driver/69265
- PR driver/69453
- * gcc.dg/spellcheck-options-3.c: New test case.
- * gcc.dg/spellcheck-options-4.c: New test case.
- * gcc.dg/spellcheck-options-5.c: New test case.
- * gcc.dg/spellcheck-options-6.c: New test case.
- * gcc.dg/spellcheck-options-7.c: New test case.
- * gcc.dg/spellcheck-options-8.c: New test case.
- * gcc.dg/spellcheck-options-9.c: New test case.
- * gcc.dg/spellcheck-options-10.c: New test case.
-
-2016-02-12 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/69764
- PR rtl-optimization/69771
- * c-c++-common/pr69764.c: New test.
- * gcc.dg/torture/pr69771.c: New test.
-
-2016-02-12 Marek Polacek <polacek@redhat.com>
-
- * g++.dg/torture/init-list1.C: New.
-
-2016-02-12 Marek Polacek <polacek@redhat.com>
-
- * gcc.dg/pr69522.c: Add empty dg-options.
-
-2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- * g++.dg/lto/lto.exp: Include and init mpx.
- * g++.dg/lto/pr69729_0.C: New test.
-
-2016-02-12 Jakub Jelinek <jakub@redhat.com>
-
- PR ipa/69241
- * g++.dg/ipa/pr69241-4.C: New test.
-
- PR ipa/68672
- * g++.dg/ipa/pr68672-1.C: New test.
- * g++.dg/ipa/pr68672-2.C: New test.
- * g++.dg/ipa/pr68672-3.C: New test.
-
-2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
-
- PR c/69522
- * gcc.dg/pr69522.c: New test.
-
-2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/69098
- * g++.dg/cpp1y/69098.C: New test.
- * g++.dg/cpp1y/69098-2.C: New test.
-
-2016-02-12 Jakub Jelinek <jakub@redhat.com>
-
- * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
- and neighbour -> neighbor.
- * objc.dg/attributes/method-nonnull-1.m: Likewise.
- * objc.dg/gnu-api-2-class-meta.m: Likewise.
- * c-c++-common/Wvarargs.c: Likewise.
- * c-c++-common/goacc/host_data-5.c: Likewise.
- * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
- * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
- * obj-c++.dg/gnu-api-2-method.mm: Likewise.
- * gcc.target/aarch64/pr60697.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
- * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
- * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
- * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
- * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
- * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
- * g++.dg/lookup/koenig5.C: Likewise.
- * g++.dg/ext/no-asm-2.C: Likewise.
- * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
- * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
- * gfortran.dg/used_types_16.f90: Likewise.
- * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
- * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
- * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
- * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
- * gfortran.dg/abstract_type_6.f03: Likewise.
- * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
- * gfortran.dg/used_types_15.f90: Likewise.
- * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
- * gfortran.dg/exit_3.f08: Likewise.
- * gfortran.dg/open_status_2.f90: Likewise.
- * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
- * gfortran.dg/intrinsic_std_1.f90: Likewise.
- * gfortran.dg/associate_1.f03: Likewise.
- * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
- * gfortran.dg/intrinsic_std_6.f90: Likewise.
- * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
- * gcc.dg/builtin-object-size-1.c: Likewise.
- * gcc.dg/noreturn-6.c: Likewise.
- * gcc.dg/builtin-stringop-chk-1.c: Likewise.
- * gcc.dg/globalalias.c: Likewise.
- * gcc.dg/builtins-config.h: Likewise.
- * gcc.dg/pr30457.c: Likewise.
- * gcc.c-torture/compile/volatile-1.c: Likewise.
- * gcc.c-torture/execute/20101011-1.c: Likewise.
- * c-c++-common/Waddress-1.c: Likewise.
-
-2016-02-11 Jakub Jelinek <jakub@redhat.com>
-
- PR c/69768
- * c-c++-common/Waddress-1.c: New test.
-
-2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/69296
- * gfortran.dg/associate_19.f03: New test.
- * gfortran.dg/associate_20.f03: New test.
-
-2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
-
- * gcc.target/sh/pr54089-8.c: Adjust optimization level.
-
-2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/target_attr_15.c: Scan assembly for
- .arch armv8-a\n. Add -dA to dg-options.
- * gcc.target/aarch64/assembler_arch_1.c: New test.
- * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
-
-2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/68726
- * g++.dg/cpp0x/pr68726.C: New.
-
-2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
- test.
-
-2016-02-11 Richard Biener <rguenther@suse.de>
-
- * g++.dg/tree-ssa/pr61034.C: Adjust.
-
-2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
-
- PR target/69148
- * gcc.target/s390/pr69148.c: New.
-
-2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
-
- PR tree-optimization/69652
- * gcc.dg/torture/pr69652.c: New test.
-
-2016-02-10 Jakub Jelinek <jakub@redhat.com>
- Patrick Palka <ppalka@gcc.gnu.org>
-
- PR ipa/69241
- PR c++/69649
- * g++.dg/ipa/pr69241-1.C: New test.
- * g++.dg/ipa/pr69241-2.C: New test.
- * g++.dg/ipa/pr69241-3.C: New test.
- * g++.dg/ipa/pr69649.C: New test.
-
-2016-02-10 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
- * gcc.dg/tree-ssa/sra-18.c: Ditto.
-
-2016-02-10 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/68021
- * gcc.dg/tree-ssa/pr68021.c: New test.
-
-2016-02-10 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69726
- * gcc.dg/uninit-22.c: New testcase.
-
-2016-02-09 Andrew Pinski <apinski@cavium.com>
-
- PR tree-opt/69282
- * gcc.c-torture/compile/20160205-1.c: New testcase.
-
-2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/68404
- * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
- instead accessing a really large arrray.
- * gcc.target/powerpc/fusion3.c: Likewise.
-
-2016-02-09 Charles Baylis <charles.baylis@linaro.org>
-
- PR target/68532
- * gcc.c-torture/execute/pr68532.c: New test.
-
-2016-02-11 Alexandre Oliva <aoliva@redhat.com>
-
- PR target/69634
- * gcc.dg/pr69634.c: New.
-
-2016-02-09 Richard Biener <rguenther@suse.de>
-
- * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
-
-2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
-
- * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
-
-2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
-
- * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
-
-2016-02-09 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69715
- * gcc.dg/torture/pr69715.c: New testcase.
-
-2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/69139
- * g++.dg/cpp0x/trailing12.C: New test.
- * g++.dg/cpp0x/trailing13.C: New test.
-
-2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/69283
- PR c++/67835
- * g++.dg/cpp1y/auto-fn29.C: New test.
- * g++.dg/cpp1y/auto-fn30.C: New test.
-
-2016-02-08 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/69209
- * gcc.c-torture/compile/pr69209.c: New test.
-
-2016-02-08 Jeff Law <law@redhat.com>
-
- PR tree-optimization/68541
- * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
- of statements allowed in join block for path splitting.
-
-2016-02-08 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/59627
- * g++.dg/gomp/pr59627.C: New test.
-
- PR ipa/69239
- * g++.dg/ipa/pr69239.C: New test.
-
-2016-02-08 David Malcolm <dmalcolm@redhat.com>
-
- PR preprocessor/69664
- * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
- * gcc.dg/cpp/warn-comments.c: Likewise.
-
-2016-02-08 Marek Polacek <polacek@redhat.com>
-
- PR c++/69688
- * g++.dg/init/const12.C: New test.
-
-2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
-
- PR target/60410
- * gcc.dg/lto/pr55113_0.c: Remove test.
-
-2016-02-08 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69719
- * gcc.dg/torture/pr69719.c: New testcase.
-
-2016-02-08 Richard Biener <rguenther@suse.de>
- Jeff Law <law@redhat.com>
-
- PR target/68273
- * gcc.target/mips/pr68273.c: New testcase.
-
-2016-02-08 Richard Biener <rguenther@suse.de>
-
- PR rtl-optimization/69274
- * gcc.target/i386/addr-sel-1.c: XFAIL.
-
-2016-02-08 Jeff Law <law@redhat.com>
-
- PR tree-optimization/68541
- * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
-
- PR tree-optimization/65917
- * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
-
-2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/50555
- * gfortran.dg/namelist_args.f90: New test.
-
-2016-02-05 Jeff Law <law@redhat.com>
-
- PR tree-optimization/68541
- * gcc.dg/tree-ssa/split-path-2.c: New test.
- * gcc.dg/tree-ssa/split-path-3.c: New test.
- * gcc.dg/tree-ssa/split-path-4.c: New test.
- * gcc.dg/tree-ssa/split-path-5.c: New test.
- * gcc.dg/tree-ssa/split-path-6.c: New test.
- * gcc.dg/tree-ssa/split-path-7.c: New test.
-
-2016-02-05 Martin Sebor <msebor@redhat.com>
-
- PR c++/69662
- * g++.dg/warn/Wplacement-new-size-1.C: New test.
- * g++.dg/warn/Wplacement-new-size-2.C: New test.
-
-2016-02-06 Richard HEnderson <rth@redhat.com>
-
- PR c/69643
- * gcc.target/i386/addr-space-4.c: New.
- * gcc.target/i386/addr-space-5.c: New.
-
-2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
-
- PR fortran/66089
- * gfortran.dg/elemental_dependency_6.f90: New.
-
-2016-02-05 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/69691
- * gcc.c-torture/execute/pr69691.c: New test.
-
- PR c++/69628
- * g++.dg/parse/pr69628.C: New test.
-
-2016-02-05 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/sancov/asan.c: Move to ...
- * gcc.dg/asan/sancov-1.c: ... here.
-
-2016-02-05 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/pr69577.c: Require avx_runtime target.
-
-2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/69677
- * gcc.target/i386/pr69677.c: New test.
-
-2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/68948
- * g++.dg/template/pr68948.C: New test.
-
-2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
- (only necessary on s390x).
-
-2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/pr69454-2.c: Compile with -msse2
- -mno-accumulate-outgoing-args.
-
-2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
-
- * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
-
-2016-02-04 Jakub Jelinek <jakub@redhat.com>
-
- PR c/69669
- * c-c++-common/pr69669.c: New test.
-
-2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- PR target/69667
- * g++.dg/pr69667.C: New file.
-
-2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
-
- PR target/69619
- * gcc.dg/pr69619.c: Add new test.
-
-2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
-
- PR rtl-optimization/69577
- * gcc.target/i386/pr69577.c: New test.
-
-2016-02-04 Martin Liska <mliska@suse.cz>
-
- * g++.dg/asan/pr69276.C: New test.
-
-2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/65932
- PR target/67714
- * gcc.target/arm/wmul-3.c: Simplify test to generate just
- a single smulbb instruction.
- * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
- * gcc.target/amr/wmul-2.c: Likewise.
-
-2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/65932
- PR target/67714
- * gcc.c-torture/execute/pr67714.c: New test.
-
-2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- PR target/69454
- * gcc.target/i386/pr69454-1.c: New test.
- * gcc.target/i386/pr69454-2.c: New test.
-
-2016-02-03 Martin Sebor <msebor@redhat.com>
-
- PR c++/69251
- PR c++/69253
- PR c++/69290
- PR c++/69277
- PR c++/69349
- * g++.dg/ext/flexarray-mangle-2.C: New test.
- * g++.dg/ext/flexarray-mangle.C: New test.
- * g++.dg/ext/flexarray-subst.C: New test.
- * g++.dg/ext/flexary11.C: New test.
- * g++.dg/ext/flexary12.C: New test.
- * g++.dg/ext/flexary13.C: New test.
- * g++.dg/ext/flexary14.C: New test.
- * g++.dg/other/dump-ada-spec-2.C: Adjust.
-
-2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
- Define only if CHECK_FLOAT128 is defined.
- (main): Properly initialize u5.
-
-2016-02-03 Jakub Jelinek <jakub@redhat.com>
-
- PR c/69627
- * gcc.dg/pr69627.c: New test.
-
- PR target/69644
- * gcc.dg/pr69644.c: New test.
-
-2016-02-03 Mike Stump <mikestump@comcast.net>
-
- * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
- support for struct-layout-1.exp.
-
-2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/69056
- * g++.dg/cpp0x/pr69056.C: New test.
-
-2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
- Alexandre Oliva <aoliva@redhat.com>
-
- PR target/69461
- * gcc.target/powerpc/pr69461.c: New.
-
-2016-02-03 Uros Bizjak <ubizjak@gmail.com>
-
- * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
- works from here ...
- (check_effective_target_fsanitize_thread): ... to here. Do not
- specify additional compile flags for the test source.
- * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
- specify additional compile flags for the test source.
-
-2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/ccmp_1.c: Fix test issue.
-
-2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/67451
- PR fortran/69418
- * gfortran.dg/coarray_allocate_2.f08: New test.
- * gfortran.dg/coarray_allocate_3.f08: New test.
- * gfortran.dg/coarray_allocate_4.f08: New test.
-
-2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
-
- * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
- use same scan-tree-dump-times on all platforms.
- * gcc.dg/vect/vect-outer-1.c: Likewise.
- * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
- * gcc.dg/vect/vect-outer-1a.c: Likewise.
- * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
- * gcc.dg/vect/vect-outer-1b.c: Likewise.
- * gcc.dg/vect/vect-outer-2b.c: Likewise.
- * gcc.dg/vect/vect-outer-3b.c: Likewise.
- * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
-
-2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
-
- * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
- warning.
-
-2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
-
-2016-02-02 James Norris <jnorris@codesourcery.com>
-
- * c-c++-common/goacc/routine-5.c: Add tests.
-
-2016-02-02 Alexander Monakov <amonakov@ispras.ru>
-
- * gcc.target/nvptx/unsigned-cmp.c: New test.
-
-2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/scalar_shift_1.c
- (test_corners_sisd_di): Improve force to SIMD register.
- (test_corners_sisd_si): Likewise.
- * gcc.target/aarch64/vect-ld1r-compile-fp.c:
- Remove scan-assembler check for ldr.
-
-2016-02-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69595
- * gcc.dg/Warray-bounds-17.c: New testcase.
-
-2016-02-02 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69606
- * gcc.dg/torture/pr69606.c: New testcase.
-
-2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
-
- PR middle-end/68542
- * gcc.dg/vect/vect-mask-store-move-1.c: New test.
- * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
-
-2016-02-02 Alan Modra <amodra@gmail.com>
-
- PR target/69548
- * gcc.target/powerpc/pr69548.c: New test.
-
-2016-02-01 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/69592
- * gcc.dg/pr69592.c: New test.
-
- PR preprocessor/69543
- PR c/69558
- * gcc.dg/pr69543.c: New test.
- * gcc.dg/pr69558.c: New test.
-
-2016-02-01 Uros Bizjak <ubizjak@gmail.com>
-
- PR testsuite/65940
- * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
-
-2016-02-01 Martin Sebor <msebor@redhat.com>
-
- * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
-
-2016-02-01 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/67921
- * c-c++-common/ubsan/pr67921.c: New test.
-
-2016-02-01 Richard Biener <rguenther@suse.de>
-
- PR middle-end/69556
- * gcc.dg/tree-ssa/recip-8.c: New testcase.
-
-2016-02-01 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69574
- * gcc.dg/torture/pr69574.c: New testcase.
-
-2016-02-01 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69579
- * gcc.dg/setjmp-6.c: New testcase.
-
-2016-02-01 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/69570
- * g++.dg/opt/pr69570.C: New test.
-
-2016-02-01 Richard Henderson <rth@redhat.com>
-
- * gcc.dg/pr69535.c: New test.
-
-2016-01-31 John David Anglin <danglin@gcc.gnu.org>
-
- PR testsuite/69584
- * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
- * gcc.dg/tree-ssa/sra-18.c: Likewise.
-
- PR debug/68244
- * g++.dg/parse/parens3.C: Use register "4" on hppa.
-
- * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
-
-2016-01-31 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/67564
- * gfortran.dg/allocate_with_source_17.f03: New test.
-
-2016-01-30 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/69546
- * gcc.dg/torture/pr69546.c: New test.
-
-2016-01-30 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/69566
- * gfortran.dg/unlimited_polymorphic_25.f03: New test.
-
-2016-01-30 Martin Sebor <msebor@redhat.com>
-
- PR c++/68490
- * g++.dg/ext/flexary10.C: New test.
-
-2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR fortran/66707
- gfortran.dg/common_23.f90: New test.
-
-2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/65546
- * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
- condition being checked, and disable it when the target supports
- misaligned loads and stores.
-
-2016-01-29 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/69518
- * gcc.dg/torture/pr69518.c: New test.
-
-2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/69530
- * gcc.target/i386/pr69530.c: New test.
-
-2016-01-29 Steve Ellcey <sellcey@imgtec.com>
-
- PR target/65604
- * gcc.target/mips/div-delay.c: New test.
-
-2016-01-29 Jakub Jelinek <jakub@redhat.com>
-
- PR target/69551
- * gcc.target/i386/pr69551.c: New test.
-
- PR target/66137
- * gcc.target/i386/pr66137.c: New test.
-
-2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
-
- * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
- always built for p5600.
- * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
- isa=p5600 dg-option.
-
-2016-01-29 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69547
- * g++.dg/tree-ssa/pr69547.C: New testcase.
-
-2016-01-29 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/66869
- * g++.dg/warn/Wunused-function2.C: New test.
-
-2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
- support for test to succeed.
-
-2016-01-29 Marek Polacek <polacek@redhat.com>
-
- PR c++/69509
- PR c++/69516
- * g++.dg/ext/constexpr-vla2.C: New test.
- * g++.dg/ext/constexpr-vla3.C: New test.
- * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
-
-2016-01-29 Richard Biener <rguenther@suse.de>
-
- PR middle-end/69537
- * gcc.dg/uninit-21.c: New testcase.
-
-2016-01-28 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/69459
- * gcc.target/i386/pr69459.c: New test.
-
-2016-01-28 Steve Ellcey <sellcey@imgtec.com>
-
- PR target/68400
- * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
- * gcc.target/mips/pr68400.c: New test.
-
-2016-01-28 Martin Sebor <msebor@redhat.com>
-
- PR target/17381
- * gcc.target/powerpc/pr17381.c: New test.
-
-2016-01-28 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/69542
- * gcc.dg/torture/pr69542.c: New test.
-
-2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/ccmp_1.c: Fix test issue.
-
-2016-01-28 David Edelsohn <dje.gcc@gmail.com>
-
- * gcc.dg/pr65980.c: Skip on AIX.
- * gcc.dg/pr66688.c: Same.
-
-2016-01-28 David Edelsohn <dje.gcc@gmail.com>
-
- PR target/63679
- * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
- * gcc.dg/tree-ssa/sra-18.c: Same.
-
-2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
-
- PR fortran/62536
- * gfortran.dg/block_15.f08: New test.
- * gfortran.dg/block_end_error_1.f90: Need to catch additional error
- on incorrectly closed BLOCK.
-
-2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- * gcc.dg/declare-simd.c: New test.
-
-2016-01-28 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69466
- * gfortran.dg/vect/pr69466.f90: New testcase.
-
-2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * g++.dg/pr67989.C: Remove ARM-specific option.
- * gcc.target/arm/pr67989.C: New file.
-
-2016-01-27 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
- and expm1 test for glibc < 2.11.
-
-2016-01-27 Richard Henderson <rth@redhat.com>
-
- * gcc.c-torture/execute/pr69447.c: New test.
-
-2016-01-27 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/69422
- * gfortran.dg/alloc_comp_assign_15.f03: New test.
-
-2016-01-27 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/66869
- * gcc.dg/pr66869.c: New test.
-
-2016-01-25 Jeff Law <law@redhat.com>
-
- PR tree-optimization/68398
- PR tree-optimization/69196
- * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
- * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
- path to avoid new heuristic allowing more irreducible regions
- * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
- * gcc.dg/tree-ssa/vrp46.c: Likewise.
- * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
- * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
- * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
-
-2016-01-27 Marek Polacek <polacek@redhat.com>
-
- PR c/68062
- * c-c++-common/vector-compare-4.c: New test.
-
-2016-01-27 David Malcolm <dmalcolm@redhat.com>
-
- PR preprocessor/69126
- * c-c++-common/pr69126.c: New test case.
-
-2016-01-27 Ian Lance Taylor <iant@google.com>
-
- * gcc.dg/tree-ssa/ivopt_5.c: New test.
-
-2016-01-27 Ryan Burn <contact@rnburn.com>
-
- PR cilkplus/69267
- * g++.dg/cilk-plus/CK/pr69267.cc: New test.
-
-2016-01-27 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/69512
- * gcc.target/i386/pr69512.c: New test.
-
-2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
-
- PR ada/69488
- * gnat.dg/sso/*.adb: Robustify dg-output directives.
-
-2016-01-27 Marek Polacek <polacek@redhat.com>
-
- PR c++/69379
- * g++.dg/pr69379.C: New test.
-
-2016-01-27 Martin Sebor <msebor@redhat.com>
-
- PR c++/69317
- * g++.dg/abi/Wabi-2-2.C: New test.
- * g++.dg/abi/Wabi-2-3.C: New test.
- * g++.dg/abi/Wabi-3-2.C: New test.
- * g++.dg/abi/Wabi-3-3.C: New test.
-
-2016-01-27 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69166
- * gcc.dg/torture/pr69166.c: New testcase.
-
-2016-01-27 Martin Jambor <mjambor@suse.cz>
-
- PR tree-optimization/69355
- * gcc.dg/tree-ssa/pr69355.c: New test.
-
-2016-01-27 Marek Polacek <polacek@redhat.com>
-
- PR c++/69496
- * g++.dg/ext/constexpr-vla1.C: New test.
-
-2016-01-20 Christian Bruel <christian.bruel@st.com>
-
- PR target/69245
- * gcc.target/arm/pr69245.c: New test.
-
-2016-01-27 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/69399
- * gcc.dg/torture/pr69399.c: New test.
-
-2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
-
-2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
-
-2016-01-26 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/69110
- * gcc.dg/autopar/pr69110.c: New test.
-
-2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
- Sebastian Pop <s.pop@samsung.com>
-
- * gcc.dg/graphite/isl-ast-op-select.c: New.
-
-2015-01-26 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/69385
- * gfortran.dg/allocate_error_6.f90: New test.
-
-2016-01-26 Richard Henderson <rth@redhat.com>
-
- * gcc.dg/tm/pr60908.c: New test.
-
-2016-01-26 David Malcolm <dmalcolm@redhat.com>
-
- PR other/69006
- * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
- directive.
- * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
- expected multiline output to reflect the colorization being
- disabled before newlines.
- * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
- (custom_diagnostic_finalizer): Replace call to
- pp_newline_and_flush with call to pp_flush.
- * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
- * gfortran.dg/implicit_class_1.f90: Likewise.
- * lib/gcc-dg.exp (allow_blank_lines): New global.
- (dg-allow-blank-lines-in-output): New procedure.
- (gcc-dg-prune): Complain about blank lines in the output, unless
- dg-allow-blank-lines-in-output was called.
- * lib/multiline.exp (_build_multiline_regex): Only support
- arbitrary followup text for non-blank-lines, not for blank lines.
-
-2016-01-26 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/69483
- * gcc.dg/pr69483.c: New test.
- * g++.dg/opt/pr69483.C: New test.
-
-2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
-
- PR target/68620
- * gcc.target/arm/pr68620.c: New test.
-
-2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/pr68986-2.c: Remove -m32.
-
-2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/68986
- * gcc.target/i386/pr68986-1.c: New test.
- * gcc.target/i386/pr68986-2.c: Likewise.
- * gcc.target/i386/pr68986-3.c: Likewise.
-
-2016-01-26 Christian Bruel <christian.bruel@st.com>
-
- * lib/target-supports.exp
- (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
- (check_effective_target_arm_crypto_pragma_ok): Likewise.
- * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
-
-2016-01-26 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69452
- * gcc.dg/torture/pr69452.c: New testcase.
-
-2016-01-26 Jakub Jelinek <jakub@redhat.com>
-
- PR target/69442
- * gcc.dg/pr69442.c: New test.
-
-2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
-
- PR target/67896
- * gcc.target/aarch64/simd/pr67896.C: New.
-
-2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
-
- PR tree-optimization/69400
- * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
- function.
- (plugin_init): Call it.
- * gcc.dg/torture/pr69400.c: New test.
-
-2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
-
- * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
-
-2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
- Sebastian Pop <s.pop@samsung.com>
-
- * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
- isl-0.15.
-
-2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
- Sebastian Pop <s.pop@samsung.com>
-
- * gcc.dg/graphite/pr69292.c: New.
-
-2016-01-25 Jakub Jelinek <jakub@redhat.com>
-
- * c-c++-common/goacc/use_device-1.c: New test.
-
-2016-01-25 Jeff Law <law@redhat.com>
-
- PR tree-optimization/69196
- PR tree-optimization/68398
- * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
- * gcc.dg/tree-ssa/pr68198.c: Likewise.
-
-2016-01-25 David Edelsohn <dje.gcc@gmail.com>
-
- PR target/69469
- * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
- Algorithm.
-
-2016-01-25 Richard Biener <rguenther@suse.de>
-
- PR testsuite/69380
- * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
-
-2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- PR target/69421
- * gcc.dg/pr69421.c: New test.
-
-2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
-
- * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
- * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
- * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
- * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
- * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
- * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
- * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
- * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
- * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
- * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
-
-2016-01-25 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69376
- * gcc.dg/torture/pr69376.c: New testcase.
-
-2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/69397
- PR fortran/68442
- * gfortran.dg/interface_38.f90: New test.
- * gfortran.dg/interface_39.f90: New test.
-
-2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
-
- Revert:
- 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/11858
- PR c++/24663
- PR c++/24664
- * g++.dg/template/pr11858.C: New test.
- * g++.dg/template/pr24663.C: New test.
- * g++.dg/template/unify12.C: New test.
- * g++.dg/template/unify13.C: New test.
- * g++.dg/template/unify14.C: New test.
- * g++.dg/template/unify15.C: New test.
- * g++.dg/template/unify16.C: New test.
- * g++.dg/template/unify17.C: New test.
-
-2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR fortran/68283
- gfortran.dg/pr68283.f90: New test.
-
-2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/66094
- * gfortran.dg/inline_matmul_13.f90: New test.
- * gfortran.dg/matmul_bounds_8.f90: New test.
- * gfortran.dg/matmul_bounds_9.f90: New test.
- * gfortran.dg/matmul_bounds_10.f90: New test.
-
-2016-01-23 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/69426
- * gcc.dg/autopar/pr69426.c: New test.
-
-2016-01-23 Martin Sebor <msebor@redhat.com>
-
- PR c++/58109
- PR c++/69022
- * g++.dg/cpp0x/alignas5.C: New test.
- * g++.dg/ext/vector29.C: Same.
-
-2016-01-23 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
- * gcc.target/i386/chkp-strlen-4.c: Move the definition of
- _GNU_SOURCE from compile flags to the source.
- * gcc.target/i386/chkp-stropt-12.c: Ditto.
- * gcc.target/i386/chkp-stropt-16.c: Ditto.
- * gcc.target/i386/chkp-stropt-4.c: Ditto.
- * gcc.target/i386/chkp-stropt-8.c: Ditto.
-
-2016-01-22 Jakub Jelinek <jakub@redhat.com>
-
- PR target/69432
- * g++.dg/opt/pr69432.C: New test.
-
-2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/pr63354c: Adjust target selector to include
- 32-bit targets testing an -m64 multilib.
-
-2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
- 64-bit support.
-
-2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
-
- * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
-
-2016-01-21 Christian Bruel <christian.bruel@st.com>
-
- PR target/68674
- * gcc.target/i386/pr68674.c
- * gcc.target/aarch64/pr68674.c
- * gcc.target/arm/pr68674.c
-
-2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/69403
- * gcc.c-torture/execute/pr69403.c: New test.
-
-2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/55843
- * g++.dg/template/pr55843.C: New.
-
-2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
-
- PR testsuite/66877
- * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
- vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
-
-2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR testsuite/67489
- * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
- from dg-do compile directive, and instead add
- { dg-require-effective-target int128 }.
-
-2016-01-20 Martin Sebor <msebor@redhat.com>
-
- PR c/69405
- * gcc.dg/sync-fetch.c: New test.
-
-2016-01-21 Martin Sebor <msebor@redhat.com>
-
- PR target/69252
- * gcc.target/powerpc/pr69252.c: New test.
-
-2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR fortran/65996
- * gfortran.dg/pr65996.f90: New test.
-
-2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- PR c++/68810
- * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
- expected to generate an error.
-
-2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
-
- PR middle-end/66178
- * gcc.dg/torture/pr66178.c: New test.
-
-2016-01-21 Anton Blanchard <anton@samba.org>
- Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- PR target/63354
- * gcc.target/powerpc/pr63354.c: New test.
-
-2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/68990
- * gcc.target/i386/pr68990: New.
-
-2016-01-21 Nick Clifton <nickc@redhat.com>
-
- PR target/69129
- * gcc.target/mips/pr69129.c: New.
-
-2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
-
- PR c++/58046
- * g++.dg/cpp0x/pr58046.C: New.
-
-2016-01-21 Jakub Jelinek <jakub@redhat.com>
-
- PR target/69187
- PR target/65624
- * gcc.target/arm/pr69187.c: New test.
-
- PR c++/69355
- * g++.dg/torture/pr69355.C: New test.
-
-2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
- Sebastian Pop <s.pop@samsung.com>
-
- * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
-
-2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
- Sebastian Pop <s.pop@samsung.com>
-
- * gcc.dg/graphite/pr68976.c: New test.
-
-2016-01-21 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/67653
- * c-c++-common/pr67653.c: New test.
- * gcc.dg/torture/pr29119.c: Add dg-warning.
-
-2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
-
- * gcc.target/powerpc/cpu-builtin-1.c: New test.
-
-2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
-
- PR c/24293
- * gcc.dg/pr24293.c: New test.
- * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
- incomplete struct type.
- * gcc.dg/declspec-1.c: Likewise.
- * gcc.dg/pr63549.c: Likewise.
-
-2016-01-20 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/66612
- * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
- for bdn instruction.
-
-2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
-
- * lib/target-supports.exp
- (check_effective_target_arm_fp_ok_nocache): New.
- (check_effective_target_arm_fp_ok): New.
- (add_options_for_arm_fp): New.
- (check_effective_target_arm_crypto_ok_nocache): Require
- target_arm_v8_neon_ok instead of arm32.
- (check_effective_target_arm_crypto_pragma_ok_nocache): New.
- (check_effective_target_arm_crypto_pragma_ok): New.
- (add_options_for_arm_vfp): New.
- * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
- target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
- target instead. Force initial fpu to vfp.
- * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
- -mfloat-abi=softfp, use arm_fp_ok effective target instead.
- * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
- dependency.
- * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
- use arm_vfp effective target instead. Force initial fpu to vfp.
- * gcc.target/arm/attr-neon3.c: Likewise.
- * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
- arm_vfp_ok.
- * gcc.target/arm/unsigned-float.c: Likewise.
- * gcc.target/arm/vfp-1.c: Likewise.
- * gcc.target/arm/vfp-ldmdbd.c: Likewise.
- * gcc.target/arm/vfp-ldmdbs.c: Likewise.
- * gcc.target/arm/vfp-ldmiad.c: Likewise.
- * gcc.target/arm/vfp-ldmias.c: Likewise.
- * gcc.target/arm/vfp-stmdbd.c: Likewise.
- * gcc.target/arm/vfp-stmdbs.c: Likewise.
- * gcc.target/arm/vfp-stmiad.c: Likewise.
- * gcc.target/arm/vfp-stmias.c: Likewise.
- * gcc.target/arm/vnmul-1.c: Likewise.
- * gcc.target/arm/vnmul-2.c: Likewise.
- * gcc.target/arm/vnmul-3.c: Likewise.
- * gcc.target/arm/vnmul-4.c: Likewise.
-
-2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
-
- PR testsuite/69366
- * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
- the MPX run-time library, for compile-time MPX test.
- * gcc.target/i386/chkp-always_inline.c: Likewise.
- * gcc.target/i386/chkp-bndret.c: Likewise.
- * gcc.target/i386/chkp-builtins-1.c: Likewise.
- * gcc.target/i386/chkp-builtins-2.c: Likewise.
- * gcc.target/i386/chkp-builtins-3.c: Likewise.
- * gcc.target/i386/chkp-builtins-4.c: Likewise.
- * gcc.target/i386/chkp-const-check-1.c: Likewise.
- * gcc.target/i386/chkp-const-check-2.c: Likewise.
- * gcc.target/i386/chkp-hidden-def.c: Likewise.
- * gcc.target/i386/chkp-label-address.c: Likewise.
- * gcc.target/i386/chkp-lifetime-1.c: Likewise.
- * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
- * gcc.target/i386/chkp-pr69044.c: Likewise.
- * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
- * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
- * gcc.target/i386/chkp-strchr.c: Likewise.
- * gcc.target/i386/chkp-strlen-1.c: Likewise.
- * gcc.target/i386/chkp-strlen-2.c: Likewise.
- * gcc.target/i386/chkp-strlen-3.c: Likewise.
- * gcc.target/i386/chkp-strlen-4.c: Likewise.
- * gcc.target/i386/chkp-strlen-5.c: Likewise.
- * gcc.target/i386/chkp-stropt-1.c: Likewise.
- * gcc.target/i386/chkp-stropt-10.c: Likewise.
- * gcc.target/i386/chkp-stropt-11.c: Likewise.
- * gcc.target/i386/chkp-stropt-12.c: Likewise.
- * gcc.target/i386/chkp-stropt-13.c: Likewise.
- * gcc.target/i386/chkp-stropt-14.c: Likewise.
- * gcc.target/i386/chkp-stropt-15.c: Likewise.
- * gcc.target/i386/chkp-stropt-16.c: Likewise.
- * gcc.target/i386/chkp-stropt-2.c: Likewise.
- * gcc.target/i386/chkp-stropt-3.c: Likewise.
- * gcc.target/i386/chkp-stropt-4.c: Likewise.
- * gcc.target/i386/chkp-stropt-5.c: Likewise.
- * gcc.target/i386/chkp-stropt-6.c: Likewise.
- * gcc.target/i386/chkp-stropt-7.c: Likewise.
- * gcc.target/i386/chkp-stropt-8.c: Likewise.
- * gcc.target/i386/chkp-stropt-9.c: Likewise.
- * gcc.target/i386/pr63995-2.c: Likewise.
- * gcc.target/i386/pr64805.c: Likewise.
- * gcc.target/i386/pr65044.c: Likewise.
- * gcc.target/i386/pr65167.c: Likewise.
- * gcc.target/i386/pr65183.c: Likewise.
- * gcc.target/i386/pr65184.c: Likewise.
- * gcc.target/i386/thunk-retbnd.c: Likewise.
-
-2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- PR tree-optimization/69328
- * gcc.dg/pr69328.c: New test.
-
-2016-01-20 Jeff Law <law@redhat.com>
-
- PR target/25114
- * gcc.target/m68k/pr25114.c: New test.
-
-2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
-
- * gcc.target/arm/memset-inline-10.c: Added
- dg-require-effective-target arm_thumb2_ok.
-
-2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.dg/debug/dwarf2/sso.c: New test.
-
-2016-01-19 Uros Bizjak <ubizjak@gmail.com>
-
- PR testsuite/68820
- * gcc.c-torture/execute/builtins/memops-asm.x: New file.
- * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
- * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
-
-2016-01-19 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/66223
- * g++.dg/ipa/devirt-50.C: New testcase.
-
-2016-01-19 Marek Polacek <polacek@redhat.com>
-
- PR c++/68965
- * g++.dg/cpp1y/parameter-pack-1.C: New test.
- * g++.dg/cpp1y/parameter-pack-2.C: New test.
-
-2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR target/69135
- * gcc.target/arm/pr69135_1.c: New test.
-
-2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/ccmp_1.c: Add new tests.
-
-2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
-
- * gcc.target/aarch64/ccmp_1.c: New testcase.
-
-2016-01-19 Marek Polacek <polacek@redhat.com>
-
- PR c++/68586
- * g++.dg/cpp0x/enum30.C: New test.
-
-2016-01-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69336
- * g++.dg/tree-ssa/pr69336.C: New testcase.
-
-2016-01-19 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/65779
- * gcc.dg/pr65779.c: New test.
-
-2016-01-19 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69352
- * gcc.dg/torture/pr69352.c: New testcase.
-
-2016-01-19 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/68955
- PR rtl-optimization/64557
- * gcc.dg/torture/pr68955.c: New test.
-
-2016-01-19 Jan Hubicka <hubicka@ucw.cz>
-
- PR lto/69136
- * g++.dg/torture/pr69136.C: New testcase.
-
-2016-01-19 Jan Hubicka <hubicka@ucw.cz>
-
- PR lto/69133
- * g++.dg/lto/pr69133_0.C: New testcase.
- * g++.dg/lto/pr69133_1.C: New testcase.
-
-2016-01-15 Jeff Law <law@redhat.com>
-
- PR tree-optimization/69320
- * gcc.c-torture/pr69320-1.c: New test.
- * gcc.c-torture/pr69320-2.c: New test.
- * gcc.c-torture/pr69320-3.c: New test.
- * gcc.c-torture/pr69320-4.c: New test.
-
-2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/11858
- PR c++/24663
- PR c++/24664
- * g++.dg/template/pr11858.C: New test.
- * g++.dg/template/pr24663.C: New test.
- * g++.dg/template/unify12.C: New test.
- * g++.dg/template/unify13.C: New test.
- * g++.dg/template/unify14.C: New test.
- * g++.dg/template/unify15.C: New test.
- * g++.dg/template/unify16.C: New test.
- * g++.dg/template/unify17.C: New test.
-
-2016-01-18 David Malcolm <dmalcolm@redhat.com>
-
- PR testsuite/69181
- * gcc.dg/pr69181-1.c: New test file.
- * gcc.dg/pr69181-2.c: New test file.
- * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
- globals by moving it to...
- (cleanup-after-saved-dg-test): ...this new function. Add
- "global additional_sources_used". Add reset of global
- multiline_expected_outputs to the empty list.
- * lib/multiline.exp (_multiline_expected_outputs): Rename this
- global to...
- (multiline_expected_outputs): ...this, and updated comments to
- note that it is modified from gcc-dg.exp.
- (dg-end-multiline-output): Update for the above renaming.
- (handle-multiline-outputs): Likewise. Remove the clearing
- of the expected outputs to the empty list.
-
-2016-01-18 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69297
- * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
-
-2016-01-18 Joseph Myers <joseph@codesourcery.com>
-
- * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
- dg-options.
- * gcc.target/mips/mips-3d-2.c: Likewise.
- * gcc.target/mips/mips-3d-3.c: Likewise.
- * gcc.target/mips/mips-3d-4.c: Likewise.
- * gcc.target/mips/mips-3d-5.c: Likewise.
- * gcc.target/mips/mips-3d-6.c: Likewise.
- * gcc.target/mips/mips-3d-7.c: Likewise.
- * gcc.target/mips/mips-3d-8.c: Likewise.
- * gcc.target/mips/mips-3d-9.c: Likewise.
- * gcc.target/mips/mips-ps-1.c: Likewise.
- * gcc.target/mips/mips-ps-2.c: Likewise.
- * gcc.target/mips/mips-ps-3.c: Likewise.
- * gcc.target/mips/mips-ps-4.c: Likewise.
- * gcc.target/mips/mips-ps-5.c: Likewise.
- * gcc.target/mips/mips-ps-6.c: Likewise.
- * gcc.target/mips/mips-ps-7.c: Likewise.
- * gcc.target/mips/mips-ps-type.c: Likewise.
- * gcc.target/mips/mips-ps-type-2.c: Likewise.
- * gcc.target/mips/mips16-attributes-6.c: Likewise.
-
-2016-01-18 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
- * c-c++-common/goacc/kernels-double-reduction.c: New test.
- * c-c++-common/goacc/kernels-empty.c: New test.
- * c-c++-common/goacc/kernels-eternal.c: New test.
- * c-c++-common/goacc/kernels-loop-2.c: New test.
- * c-c++-common/goacc/kernels-loop-3.c: New test.
- * c-c++-common/goacc/kernels-loop-data-2.c: New test.
- * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
- * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
- * c-c++-common/goacc/kernels-loop-data-update.c: New test.
- * c-c++-common/goacc/kernels-loop-data.c: New test.
- * c-c++-common/goacc/kernels-loop-g.c: New test.
- * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
- * c-c++-common/goacc/kernels-loop-n.c: New test.
- * c-c++-common/goacc/kernels-loop-nest.c: New test.
- * c-c++-common/goacc/kernels-loop.c: New test.
- * c-c++-common/goacc/kernels-noreturn.c: New test.
- * c-c++-common/goacc/kernels-one-counter-var.c: New test.
- * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
- * c-c++-common/goacc/kernels-reduction.c: New test.
-
-2016-01-18 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
- * gcc.dg/autopar/outer-2.c: Same.
- * gcc.dg/autopar/outer-3.c: Same.
- * gcc.dg/autopar/outer-4.c: Same.
- * gcc.dg/autopar/outer-5.c: Same.
- * gcc.dg/autopar/outer-6.c: Same.
- * gcc.dg/autopar/parallelization-1.c: Same.
- * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
- * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
- * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
- * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
- * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
- * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
- * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
- * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
- * gcc.dg/autopar/pr39500-1.c: Same.
- * gcc.dg/autopar/pr39500-2.c: Same.
- * gcc.dg/autopar/pr46193.c: Same.
- * gcc.dg/autopar/pr46194.c: Same.
- * gcc.dg/autopar/pr49580.c: Same.
- * gcc.dg/autopar/pr49960-1.c: Same.
- * gcc.dg/autopar/pr49960.c: Same.
- * gcc.dg/autopar/pr68373.c: Same.
- * gcc.dg/autopar/reduc-1.c: Same.
- * gcc.dg/autopar/reduc-1char.c: Same.
- * gcc.dg/autopar/reduc-1short.c: Same.
- * gcc.dg/autopar/reduc-2.c: Same.
- * gcc.dg/autopar/reduc-2char.c: Same.
- * gcc.dg/autopar/reduc-2short.c: Same.
- * gcc.dg/autopar/reduc-3.c: Same.
- * gcc.dg/autopar/reduc-4.c: Same.
- * gcc.dg/autopar/reduc-6.c: Same.
- * gcc.dg/autopar/reduc-7.c: Same.
- * gcc.dg/autopar/reduc-8.c: Same.
- * gcc.dg/autopar/reduc-9.c: Same.
- * gcc.dg/autopar/uns-outer-4.c: Same.
- * gcc.dg/autopar/uns-outer-5.c: Same.
- * gcc.dg/autopar/uns-outer-6.c: Same.
- * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
- * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
-
-2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
-
- PR target/63679
- * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
- aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
-
-2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
-
- PR target/63679
- * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
- * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
- * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
-
-2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
-
- PR target/63679
- * gcc.dg/tree-ssa/sra-17.c: New.
- * gcc.dg/tree-ssa/sra-18.c: New.
-
-2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
-
-2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/inline12.adb: New test.
-
-2016-01-18 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/66797
- * gcc.c-torture/execute/pr65447.c: Relax check condition.
-
-2016-01-18 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69170
- * gcc.dg/torture/pr69170.c: New testcase.
-
-2016-01-17 John David Anglin <danglin@gcc.gnu.org>
-
- * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
-
-2016-01-16 Tom de Vries <tom@codesourcery.com>
-
- * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
-
-2016-01-16 Tom de Vries <tom@codesourcery.com>
-
- * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
- * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
- redundant dg-require-effective-target pthread.
- * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
- * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
- * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
- * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
- * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
- * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
- * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
-
-2016-01-16 David Edelsohn <dje.gcc@gmail.com>
-
- PR target/68609
- * gcc.target/powerpc/recip-6.c: Enable on AIX.
- * gcc.target/powerpc/recip-7.c: Same.
-
-2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/69091
- * g++.dg/template/pr69091.C: New test.
-
-2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
-
- * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
- dump does not contain an error_mark_node.
- * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
- * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
-
-2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/68936
- * g++.dg/template/pr68936.C: New test.
-
-2016-01-15 David Edelsohn <dje.gcc@gmail.com>
-
- PR target/68609
- * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
- * gcc.target/powerpc/recip-2.c: Same.
- * gcc.target/powerpc/recip-3.c: Same.
- * gcc.target/powerpc/recip-4.c: Same.
- * gcc.target/powerpc/recip-sqrtf.c: Same.
-
-2016-01-15 Jeff Law <law@redhat.com>
-
- PR tree-optimization/69270
- * gcc.dg/tree-ssa/pr69270-2.c: New test.
- * gcc.dg/tree-ssa/pr69270-3.c: New test.
-
-2016-01-15 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/49630
- * gfortran.dg/deferred_character_13.f90: New test for the fix
- of comment 3 of the PR.
-
- PR fortran/54070
- * gfortran.dg/deferred_character_8.f90: New test
- * gfortran.dg/allocate_error_5.f90: New test
-
- PR fortran/60593
- * gfortran.dg/deferred_character_10.f90: New test
-
- PR fortran/60795
- * gfortran.dg/deferred_character_14.f90: New test
-
- PR fortran/61147
- * gfortran.dg/deferred_character_11.f90: New test
-
- PR fortran/64324
- * gfortran.dg/deferred_character_9.f90: New test
-
-2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
-
- PR rtl-optimization/69030
- * gcc.target/i386/pr69030.c: New.
-
-2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- * gcc.target/aarch64/target_attr_17.c: New test.
-
-2016-01-15 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/66856
- * gcc.dg/torture/pr66856-1.c: New testcase.
- * gcc.dg/torture/pr66856-2.c: Likewise.
-
-2016-01-15 Richard Biener <rguenther@suse.de>
-
- PR debug/69137
- * g++.dg/lto/pr69137_0.C: New testcase.
-
-2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
-
- PR middle-end/69246
- * gcc.target/i386/pr69246.c: New test.
-
-2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
-
-2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- PR c++/56194
- * g++.dg/init/const9.C: Disable test on S/390.
-
-2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
- * g++.dg/Wno-frame-address.C: Ditto.
-
-2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
-
- * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
-
-2016-01-15 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/68961
- * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
-
-2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- * gcc.target/i386/pr65105-5.c: New test.
-
-2016-01-15 Jan Hubicka <hubicka@ucw.cz>
-
- * gcc.c-torture/execute/alias-4.c: New testcase.
-
-2016-01-15 Jan Hubicka <hubicka@ucw.cz>
-
- PR ipa/68148
- * g++.dg/ipa/devirt-49.C: New testcase.
-
-2016-01-15 Christian Bruel <christian.bruel@st.com>
-
- PR target/65837
- * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
- * gcc.target/arm/lto/pr65837-attr_0.c: New test.
- * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
-
-2016-01-15 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69117
- * gcc.dg/torture/pr69117.c: New testcase.
-
-2015-01-14 Ryan Burn <contact@rnburn.com>
-
- PR c++/69048
- * g++.dg/cilk-plus/CK/pr69048.cc: New test.
-
-2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
-
- PR testsuite/67509
- * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
- range tests use 100 * maximum instead of maximum + 1.
-
-2016-01-14 Jakub Jelinek <jakub@redhat.com>
-
- PR debug/69244
- * gcc.dg/guality/pr69244.c: New test.
-
-2016-01-14 Uros Bizjak <ubizjak@gmail.com>
-
- * lib/target-supports.exp (check_effective_target_issignaling):
- New procedure.
- * gcc.dg/pr61441.c: Require issignaling effective target.
-
-2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
-
- PR target/68803
- * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
-
-2016-01-14 David Malcolm <dmalcolm@redhat.com>
-
- PR c++/68819
- PR preprocessor/69177
- * gcc.dg/plugin/location-overflow-test-1.c: New test case.
- * gcc.dg/plugin/location-overflow-test-2.c: New test case.
- * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
- * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
-
-2016-01-14 Marek Polacek <polacek@redhat.com>
-
- PR c/69262
- * gcc.dg/array-15.c: New test.
-
-2016-01-14 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/68146
- PR tree-optimization/69155
- * gfortran.dg/pr68146.f: New test.
- * gfortran.dg/pr69155.f90: New test.
-
-2016-01-14 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/68060
- * gcc.dg/torture/pr68060-1.c: New testcase.
- * gcc.dg/torture/pr68060-2.c: Likewise.
-
-2016-01-14 Nick Clifton <nickc@redhat.com>
-
- * lib/target-supports.exp
- (check_effective_target_arm_neon_ok_nocache): Add an option
- sequence that includes setting the ARM architecture to ARMv7-A.
- * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
- command line options necessary to enable Neon support.
- * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
- * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
- * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
- * gcc.target/arm/pr69180.c: Likewise.
-
-2016-01-14 Jeff Law <law@redhat.com>
-
- PR tree-optimization/69270
- * gcc.dg/tree-ssa/pr69270.c: New test.
-
-2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
-
- PR c/66208
- * c-c++-common/pr66208.c: New file.
-
-2016-01-13 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/69156
- * gcc.dg/pr69156.c: New test.
-
-2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
-
- * gcc.target/i386/pr69225-7.c: New test.
-
-2016-01-13 Richard Henderson <rth@redhat.com>
-
- * gcc.dg/tm/memopt-13.c: Update expected function.
- * gcc.dg/tm/memopt-6.c: Likewise.
-
-2016-01-13 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
- * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
- * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
- * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
-
-2016-01-13 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/69169
- * gcc.dg/pr69169.c: New test.
-
-2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
-
- PR target/69228
- * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
- * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
- * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
- * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
- * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
- * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
- * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
- * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
-
-2016-01-13 Jakub Jelinek <jakub@redhat.com>
-
- PR target/69247
- * gcc.dg/pr69247.c: New test.
-
-2016-01-13 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69242
- * gcc.dg/torture/pr69242.c: New testcase.
-
-2016-01-13 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69186
- * gcc.dg/torture/pr69186.c: New testcase.
-
-2016-01-13 Jeff Law <law@redhat.com>
-
- PR tree-optimization/67755
- * gcc.dg/tree-ssa/pr67755.c: New test.
-
-2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
- pass number in output by a star.
-
-2016-01-12 Bin Cheng <bin.cheng@arm.com>
-
- PR tree-optimization/68911
- * gcc.c-torture/execute/pr68911.c: New test.
-
-2016-01-12 Marek Polacek <polacek@redhat.com>
-
- PR c++/68979
- * g++.dg/warn/permissive-1.C: New test.
-
-2016-01-12 Jakub Jelinek <jakub@redhat.com>
-
- PR objc++/68511
- PR c++/69213
- * g++.dg/opt/pr69213.C: New test.
-
-2016-01-12 Christian Bruel <christian.bruel@st.com>
-
- PR target/69180
- * gcc.target/arm/pr69180.c: New test.
-
-2016-01-12 Richard Biener <rguenther@suse.de>
-
- PR lto/69077
- * g++.dg/lto/pr69077_0.C: New testcase.
- * g++.dg/lto/pr69077_1.C: Likewise.
-
-2016-01-12 Jakub Jelinek <jakub@redhat.com>
-
- PR target/69175
- * g++.dg/opt/pr69175.C: New test.
-
-2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
-
- * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
- rather than #including math.h & stdlib.h.
- * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
- * gcc.dg/vect/pr49771.c: Likewise.
- * gcc.dg/vect/vect-10-big-array.c: Likewise.
- * gcc.dg/vect/vect-neg-store-1.c: Likewise.
- * gcc.dg/vect/vect-neg-store-2.c: Likewise.
- * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
- * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
- * gcc.dg/vect/pr44507.c: Likewise.
- * gcc.dg/vect/pr45902.c: Likewise.
- * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
- * gcc.dg/vect/vect-117.c: Likewise.
- * gcc.dg/vect/vect-99.c: Likewise.
- * gcc.dg/vect/vect-aggressive-1.c: Likewise.
- * gcc.dg/vect/vect-cond-1.c: Likewise.
- * gcc.dg/vect/vect-cond-2.c: Likewise.
- * gcc.dg/vect/vect-cond-3.c: Likewise.
- * gcc.dg/vect/vect-cond-4.c: Likewise.
- * gcc.dg/vect/vect-mask-load-1.c: Likewise.
- * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
- * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
- * gcc.dg/vect/vect-over-widen-1.c: Likewise.
- * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
- * gcc.dg/vect/vect-over-widen-2.c: Likewise.
- * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
- * gcc.dg/vect/vect-over-widen-3.c: Likewise.
- * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
- * gcc.dg/vect/vect-over-widen-4.c: Likewise.
- * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
- * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
- * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
- * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
- * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
- include of signal.h.
- * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
- * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
- * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
- * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
- * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
- * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
- * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
- * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
- * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
- * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
- * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
- * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
- * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
- * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
- * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
- * gcc.dg/vect/vect-outer-5.c: Likewise.
- * gcc.dg/vect/vect-outer-6.c: Likewise.
- * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
- include of stdio.h.
-
-2016-01-12 Nick Clifton <nickc@redhat.com>
-
- PR target/68913
- * gcc.dg/lto/pr61886_0.c: Rename the external function called
- to fread so that it will be found in all target runtimes.
-
-2016-01-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69053
- * g++.dg/torture/pr69053.C: New testcase.
-
-2016-01-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69168
- * gcc.dg/torture/pr69168.c: New testcase.
-
-2016-01-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69157
- * gcc.dg/torture/pr69157.c: New testcase.
-
-2016-01-12 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69174
- * gcc.dg/torture/pr69174.c: New testcase.
-
-2016-01-12 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/66808
- PR c++/69000
- * g++.dg/tls/pr66808.C: New test.
- * g++.dg/tls/pr69000.C: New test.
-
-2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/swaps-p8-23.c: New test.
- * gcc.target/powerpc/swaps-p8-24.c: Likewise.
-
-2016-01-11 John David Anglin <danglin@gcc.gnu.org>
-
- PR tree-optimization/68356
- * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
-
-2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
- Jim Wilson <jim.wilson@linaro.org>
-
- PR target/69194
- * gcc.target/arm/pr69194.c: New test.
-
-2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/69225
- * gcc.target/i386/pr69225-1.c: New test.
- * gcc.target/i386/pr69225-2.c: Likewise.
- * gcc.target/i386/pr69225-3.c: Likewise.
- * gcc.target/i386/pr69225-4.c: Likewise.
- * gcc.target/i386/pr69225-5.c: Likewise.
- * gcc.target/i386/pr69225-6.c: Likewise.
-
-2016-01-11 Jakub Jelinek <jakub@redhat.com>
-
- PR target/67462
- * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
- if lp64.
-
- PR target/69071
- * gcc.dg/pr69071.c: New test.
-
- PR c++/69211
- * g++.dg/opt/pr69211.C: New test.
-
- PR tree-optimization/69214
- * gcc.c-torture/compile/pr69214.c: New test.
-
-2016-01-11 Uros Bizjak <ubizjak@gmail.com>
-
- * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
- * gcc.target/i386/pr66232-11.c: Ditto.
- * gcc.target/i386/pr66232-12.c: Ditto.
- * gcc.target/i386/pr66232-13.c: Ditto.
-
-2016-01-11 Richard Biener <rguenther@suse.de>
-
- PR tree-optimization/69173
- * gcc.dg/torture/pr69173.c: New testcase.
-
-2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR rtl-optimization/68796
- * gcc.target/aarch64/tst_5.c: New test.
- * gcc.target/aarch64/tst_6.c: Likewise.
-
-2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR rtl-optimization/68841
- * gcc.dg/pr68841.c: New test.
- * gcc.c-torture/execute/pr68841.c: New test.
-
-2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
-
- PR rtl-optimization/68920
- * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
- for ix86 targets.
- * gcc.dg/ifcvt-5.c: New test.
-
-2016-01-11 Alexandre Oliva <aoliva@redhat.com>
-
- PR bootstrap/69123
- * g++.dg/pr69123.C: New.
-
-2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
-
- PR target/69010
- * gcc.target/i386/pr69010.c: New test.
-
-2016-01-11 Martin Jambor <mjambor@suse.cz>
-
- PR ipa/69044
- * gcc.target/i386/chkp-pr69044.c: New test.
-
-2016-01-11 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/69109
- * gcc.dg/autopar/pr69109-2.c: New test.
- * gcc.dg/autopar/pr69109.c: New test.
-
-2016-01-11 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/69108
- * gcc.dg/autopar/pr69108.c: New test.
-
-2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
-
- PR c++/69029
- * c-c++-common/Wisleading-indentation.c: Augment test.
-
-2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
-
- PR fortran/69154
- * gfortran.dg/inline_matmul_12.f90: New test.
-
-2016-01-10 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/67779
- * gfortran.dg/actual_array_offset_1: New test.
-
-2016-01-10 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/69062
- * gcc.dg/autopar/pr69062.c: New test.
-
-2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
-
- * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
- * gcc.dg/vect/slp-perm-2.c: Likewise.
- * gcc.dg/vect/slp-perm-3.c: Likewise.
- * 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.
-
-2016-01-10 Tom de Vries <tom@codesourcery.com>
-
- PR tree-optimization/69039
- * gcc.dg/autopar/pr69039.c: New test.
-
-2016-01-09 Marek Polacek <polacek@redhat.com>
-
- PR c++/69113
- * g++.dg/pr69113.C: New test.
-
-2016-01-09 Jakub Jelinek <jakub@redhat.com>
-
- PR middle-end/50865
- PR tree-optimization/69097
- * gcc.c-torture/execute/pr50865.c: New test.
- * gcc.c-torture/execute/pr69097-1.c: New test.
- * gcc.c-torture/execute/pr69097-2.c: New test.
- * gcc.dg/pr69097-1.c: New test.
- * gcc.dg/pr69097-2.c: New test.
-
-2016-01-09 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/69164
- * g++.dg/opt/pr69164.C: New test.
-
-2016-01-08 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/69167
- * gcc.dg/pr69167.c: New test.
-
-2016-01-08 Marek Polacek <polacek@redhat.com>
-
- PR c++/68449
- * g++.dg/pr68449.C: New.
-
-2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
-
- PR tree-optimization/68707
- * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
- * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
- on platforms supporting it.
- * gcc.dg/vect/slp-perm-2.c: Likewise.
- * gcc.dg/vect/slp-perm-3.c: Likewise.
- * gcc.dg/vect/slp-perm-5.c: Likewise.
- * gcc.dg/vect/slp-perm-7.c: Likewise.
- * gcc.dg/vect/slp-perm-8.c: Likewise.
- * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
- on platforms supporting it.
-
-2016-01-08 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/69162
- * gcc.dg/pr69162.c: New test.
-
- PR tree-optimization/69172
- * gcc.dg/pr69172.c: New test.
-
-2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
-
- PR tree-optimization/67781
- * gcc.c-torture/execute/pr67781.c: New file.
-
-2016-01-08 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/69083
- * gcc.dg/vect/pr69083.c: New test.
-
-2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
-
- PR tree-optimization/61441
- * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
- Use -fexcess-precision=standard for compiler options.
- Use fabs() only when __FLT_EVAL_METHOD__ == 0.
-
-2016-01-08 Jakub Jelinek <jakub@redhat.com>
-
- PR fortran/69128
- * gfortran.dg/gomp/pr69128.f90: New test.
-
- PR c++/69145
- * g++.dg/ext/pr69145-1.C: New test.
- * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
- * g++.dg/ext/pr69145-2.h: New file.
-
-2016-01-07 Martin Sebor <msebor@redhat.com>
-
- PR c/68966
- * gcc.dg/atomic-fetch-bool.c: New test.
- * gcc.dg/sync-fetch-bool.c: New test.
-
-2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
-
- PR fortran/66680
- gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
-
-2016-01-07 Nick Clifton <nickc@redhat.com>
-
- PR target/66655
- * g++.dg/pr66655.C: New test.
- * g++.dg/pr66655_1.cc: Test support file.
- * g++.dg/pr66655.h: Test header file.
-
-2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
-
- PR fortran/66680
- gfortran.dg/gomp/pr66680.f90: New test.
-
-2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/69171
- * gcc.target/i386/pr69171-1.c: New test.
- * gcc.target/i386/pr69171-2.c: Likewise.
- * gcc.target/i386/pr69171-3.c: Likewise.
- * gcc.target/i386/pr69171-4.c: Likewise.
- * gcc.target/i386/pr69171-5.c: Likewise.
- * gcc.target/i386/pr69171-6.c: Likewise.
-
-2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
-
- PR middle-end/67639
- * c-c++-common/pr67639.c: New test.
-
-2016-01-07 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/69141
- * g++.dg/opt/pr69141.C: New test.
-
-2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
-
-2016-01-06 Uros Bizjak <ubizjak@gmail.com>
-
- PR target/69140
- * gcc.target/i386/pr69140.c: New test
-
-2016-01-06 David Malcolm <dmalcolm@redhat.com>
-
- * gcc.dg/bad-dereference.c: New test case.
-
-2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
-
-2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
-
- * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
-
-2016-01-06 Marek Polacek <polacek@redhat.com>
-
- PR sanitizer/69099
- * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
-
-2016-01-05 Marek Polacek <polacek@redhat.com>
-
- PR c/69104
- * gcc.dg/atomic-invalid-2.c: New.
-
-2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/68991
- * gcc.target/i386/pr68991.c: New test.
-
-2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
-
- PR target/68991
- * g++.dg/pr68991-1.C: New test.
- * g++.dg/pr68991-2.C: Likewise.
-
-2016-01-05 Sergei Trofimovich <siarheit@google.com>
-
- PR other/60465
- * gcc.target/ia64/pr60465-gprel64.c: New test.
- * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
-
-2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
-
- PR rtl-optimization/68651
- * gcc.target/aarch64/pr68651_1.c: New test.
-
-2016-01-05 David Malcolm <dmalcolm@redhat.com>
-
- PR c/69122
- * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
-
-2016-01-05 Nathan Sidwell <nathan@acm.org>
-
- PR c++/58583
- * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
-
- * gcc.dg/alias-15.c: New.
-
-2016-01-05 Nick Clifton <nickc@redhat.com>
-
- PR target/68870
- * g++.dg/pr68770.C: New test.
-
-2016-01-04 Mike Stump <mikestump@comcast.net>
-
- * lib/target-supports.exp (check_effective_target_cilkplus):
- cilkplus targets require pthreads.
- (check_effective_target_cilkplus): Remove special case for NVPTX.
-
-2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
-
- * gcc.target/powerpc/p9-permute.c: New test for xxperm code
- generation.
-
-2016-01-04 Jakub Jelinek <jakub@redhat.com>
+2017-01-01 Jakub Jelinek <jakub@redhat.com>
Update copyright years.
-
-2016-01-04 Marek Polacek <polacek@redhat.com>
-
- PR c/68908
- * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
- * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
- * gcc.dg/atomic/stdatomic-op-5.c: New test.
-
-2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/20160104-2.c: New test.
-
-2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
-
- * gcc.target/sparc/20160104-1.c: New test.
-
-2016-01-03 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/65045
- * gfortran.dg/pr65045.f90: New test.
-
-2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
-
- * gnat.dg/specs/debug1.ads: Delete.
-
-2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/68867
- * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
- expression.
-
-2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
-
- PR libgfortran/68867
- * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
- PowerPC.
-
-2016-01-01 Paul Thomas <pault@gcc.gnu.org>
-
- PR fortran/68864
- * gfortran.dg/pr68864.f90: New test.
-
-2016-01-01 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/69070
- * gcc.dg/pr69070.c: New test.
-
- PR sanitizer/69055
- * gfortran.dg/pr69055.f90: New test.
-
- PR target/69015
- * gcc.dg/pr69015.c: New test.
-Copyright (C) 2016 Free Software Foundation, Inc.
+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
diff --git a/gcc/testsuite/ChangeLog-2016 b/gcc/testsuite/ChangeLog-2016
new file mode 100644
index 00000000000..1c4cd54030c
--- /dev/null
+++ b/gcc/testsuite/ChangeLog-2016
@@ -0,0 +1,18339 @@
+2016-12-29 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.dg/atomic/c11-atomic-exec-5.c: Lower ITER_COUNT to 100
+ for AARCH64.
+
+2016-12-29 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/78904
+ * gcc.target/i386/pr78904-6.c: New test.
+
+2016-12-29 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/mpx/memcpy-1.c: Include mpx-check.h.
+ (main): Renamed to ...
+ (mpx_test): ... this. Add argc and argv arguments.
+
+2016-12-29 Martin Liska <mliska@suse.cz>
+
+ PR c/78933
+ * g++.dg/pr78933.C: New test.
+
+2016-12-28 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/78904
+ * gcc.target/i386/pr78904-4.c: New test.
+ * gcc.target/i386/pr78904-5.c: Ditto.
+
+2016-12-27 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p9-vinsert4b-2.c: Update test to test for 13
+ being out of bounds instead of 12.
+
+2016-12-27 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/78904
+ * gcc.target/i386/pr78904-3.c: New test.
+
+2016-12-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
+
+ * gcc.target/i386/mpx/memcpy-1.c: New test.
+
+2016-12-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
+
+ * gcc.target/i386/mpx/vla-trailing-1-lbv.c: New test.
+ * gcc.target/i386/mpx/vla-trailing-1-nov.c: Ditto.
+ * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Ditto.
+
+2016-12-27 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/78904
+ * gcc.target/i386/pr78904-2.c: New test.
+
+2016-12-26 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/78904
+ * gcc.target/i386/pr78904-1.c: New test.
+
+2016-12-23 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/class_assign_1.f08: New test.
+
+2016-12-23 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.target/mips/oddspreg-2.c (dg-options): Remove dg-skip-if for
+ -fno-fat-lto-objects and add the -ffat-lto-objects option, along with
+ an explanation for its purpose.
+ * gcc.target/mips/oddspreg-3.c (dg-options): Likewise.
+ * gcc.target/mips/oddspreg-6.c (dg-options): Likewise.
+ * gcc.target/mips/no-dsp-1.c: Add an explanation for the purpose of
+ -ffat-lto-objects.
+ * gcc.target/mips/pr54240.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
+ * gcc.target/mips/soft-float-1.c: Likewise.
+
+2016-12-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/gimplefe-20.c: New test-case.
+
+2016-12-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/litpool-str-1.c: New test.
+
+2016-12-22 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/md/setmem_long-1.c: Use "s390_useable_hw".
+ * gcc.target/s390/md/rXsbg_mode_sXl.c: Likewise.
+ * gcc.target/s390/md/andc-splitter-1.c: Likewise.
+ * gcc.target/s390/md/andc-splitter-2.c: Likewise.
+ * lib/gcc-dg.exp (gcc-dg-runtest): Export torture_current_flags.
+ * gcc.target/s390/s390.exp: Import torture_current_flags.
+ (check_effective_target_s390_useable_hw): New.
+ (check_effective_target_s390_z900_hw): New.
+ (check_effective_target_s390_z990_hw): New.
+ (check_effective_target_s390_z9_ec_hw): New.
+ (check_effective_target_s390_z10_hw): New.
+ (check_effective_target_s390_z196_hw): New.
+ (check_effective_target_s390_zEC12_hw): New.
+ (check_effective_target_s390_z13_hw): New.
+ (check_effective_target_z10_instructions): Removed.
+ (torture tests): Add optimization level without -march=.
+ Reorder torture tests for good cache usage.
+
+2016-12-22 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/78886
+ * gcc.dg/tree-ssa/pr78886.c: New test.
+
+2016-12-22 Georg-Johann Lay <avr@gjlay.de>
+
+ PR testsuite/52641
+ * gcc.dg/pr35258.c (main) <temp>: Use an integer value that has
+ at least a size of 4.
+ * gcc.dg/Walloca-1.c (foo1): Use alloca with 30000 (instead of 90000).
+ * gcc.dg/graphite/pr46185.c: Require int32plus, size32plus.
+ * gcc.dg/graphite/isl-ast-op-select.c: Same.
+ * gcc.dg/graphite/pr42205-1.c: Require int32plus.
+ * gcc.dg/graphite/pr42221.c: Same.
+ * gcc.dg/tree-ssa/pr65136.c: Same.
+ * gcc.dg/tree-ssa/sra-20.c: Same.
+ * gcc.dg/graphite/scop-0.c: Require size32plus.
+ * gcc.dg/graphite/scop-22.c: Same.
+ * gcc.dg/graphite/scop-3.c: Same.
+ * gcc.dg/graphite/scop-dsyr2k.c: Same.
+ * gcc.dg/graphite/scop-dsyrk.c: Same.
+ * gcc.dg/graphite/scop-mvt.c: Same.
+ * gcc.dg/graphite/scop-sor.c: Same.
+ * gcc.dg/tree-ssa/pr68529-3.c: Same.
+ * gcc.dg/tree-ssa/pr66449.c [long != pointer]: Use intptr_t if.
+ * gcc.dg/tree-ssa/pr70919.c [int <= 2]: Use 32-bit int as needed.
+ * gcc.dg/tree-ssa/pr71408.c: Same.
+ * gcc.dg/fold-and-rshift-2.c: Same.
+ * gcc.dg/tree-ssa/ssa-dom-thread-8.c (f2) [long != pointer]: Use
+ uintptr_t instead of long for int representation of address.
+ * gcc.dg/tree-ssa/tailcall-7-run.c: Require trampolines.
+
+2016-12-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/78858
+ * c-c++-common/ubsan/pr78858.c: New test.
+ * gcc.dg/nonnull-5.c: New test.
+
+2016-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/72707
+ * g++.dg/warn/Wshadow-12.C: New test.
+
+2016-12-21 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/78580
+ * gcc.target/i386/pr78580.c: New.
+
+2016-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77830
+ * g++.dg/cpp1y/pr77830.C: New test.
+ * g++.dg/cpp0x/pr65398.C: Adjust expected diagnostics.
+
+2016-12-21 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR target/71321
+ * gcc.target/i386/pr71321.c: New test.
+
+2016-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/78866
+ * gfortran.dg/gomp/map-1.f90: Add expected error.
+ * gfortran.dg/gomp/pr78866-1.f90: New test.
+ * gfortran.dg/gomp/pr78866-2.f90: New test.
+
+2016-12-21 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: XFAIL
+ lwz on AIX.
+
+2016-12-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/unsigned-extend-2.c: Update testcase.
+
+2016-12-21 Martin Liska <mliska@suse.cz>
+
+ PR driver/78863
+ * gcc.dg/spellcheck-options-13.c: New test.
+
+2016-12-21 Alexander Monakov <amonakov@ispras.ru>
+
+ * gcc.target/nvptx/decl-shared.c (v_common): Add 'common' attribute to
+ explicitly request the desired storage class.
+
+2016-12-21 Georg-Johann Lay <avr@gjlay.de>
+
+ PR testsuite/52641
+ * gcc.dg/builtin-object-size-16.c (ia0, ia1, ia9): Handle case
+ where neither short nor int has a size of 4; use long.
+ * gcc.dg/builtin-object-size-17.c: Same.
+ * gcc.dg/builtin-stringop-chk-1.c (test2) <struct S>: Use int32_t
+ for components as 4 components are supposed to occupy 16 bytes.
+ * gcc.dg/pr78408-1.c: Require target size32plus.
+ * gcc.dg/pr78408-2.c: Same.
+ * gcc.dg/tree-ssa/pr78428.c. Require target int32plus.
+ * gcc.dg/tree-ssa/tailcall-7.c: Require target trampolines.
+
+2016-12-21 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.target/mips/msa-builtins.c (msa_insert_d): Tweak expected output.
+
+2016-12-21 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR fortran/78867
+ * gfortran.dg/string_length_4.f90: New test.
+
+2016-12-21 Georg-Johann Lay <avr@gjlay.de>
+
+ * gcc.target/avr/mmcu: New folder for compile-tests with -mmcu=.
+ * gcc.target/avr/mmcu/avr-mmcu.exp: New file.
+ * gcc.target/avr/pr58545.c: Move to gcc.target/avr/mmcu.
+ * gcc.target/avr/tiny-caller-save.c: Dito.
+ * gcc.target/avr/tiny-memx.c: Dito.
+
+2016-12-21 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
+
+ * gcc.dg/max.c: New Testcase.
+ * gcc.dg/min.c: New Testcase.
+
+2016-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/77767
+ * gcc.c-torture/execute/pr77767.c: New test.
+
+2016-12-20 Pat Haugen <pthaugen@us.ibm.com>
+
+ * gcc.dg/sms-3.c: Add -fno-sched-pressure for powerpc.
+ * gcc.dg/sms-6.c: Likewise.
+
+2016-12-20 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/tls/alias-1.c: dg-add-options tls.
+ * gcc.dg/pr70859-2.c: Define _ISOC99_SOURCE on AIX.
+
+2016-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/pr78255-2.c: Fix to work for targets
+ that do not optimize for tailcall.
+
+2016-12-20 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/tls/pr78796.c: dg-add-options tls.
+ * gcc.target/powerpc/fold-vec-mult-int.c: power8-vector.
+ * gcc.target/powerpc/fold-vec-mult-longlong.c: -maix64.
+
+2016-12-20 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/gimplefe-19.c: New testcase.
+
+2016-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/78694
+ * gcc.c-torture/compile/pr78694.c: New test.
+
+2016-12-20 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR testsuite/71232
+ * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options.
+ * gnat.dg/vect2.adb: Likewise.
+ * gnat.dg/vect3.adb: Likewise.
+ * gnat.dg/vect4.adb: Likewise.
+ * gnat.dg/vect5.adb: Likewise.
+ * gnat.dg/vect6.adb: Likewise.
+
+2016-12-19 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr59874-3.c: New test.
+
+2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile.
+ * gcc.target/powerpc/fold-vec-mult-char.c: New.
+ * gcc.target/powerpc/fold-vec-mult-float.c: New.
+ * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New.
+ * gcc.target/powerpc/fold-vec-mult-int.c: New.
+ * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New.
+ * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New.
+ * gcc.target/powerpc/fold-vec-mult-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-mult-short.c: New.
+
+2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-sub-char.c: New.
+ * gcc.target/powerpc/fold-vec-sub-float.c: New.
+ * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
+ * gcc.target/powerpc/fold-vec-sub-int.c: New.
+ * gcc.target/powerpc/fold-vec-sub-int128.c: New.
+ * gcc.target/powerpc/fold-vec-sub-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-sub-short.c: New.
+
+2016-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ PR target/78748
+ * gcc.c-torture/compile/pr78748.c: New test.
+
+2016-12-18 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/78848
+ * gfortran.dg/dtio_22.f90: New test.
+
+2016-12-18 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/78592
+ * gfortran.dg/dtio_21.f90: New test.
+
+2016-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/78746
+ * charlen_03.f90: Remove test.
+ * charlen_10.f90: Ditto.
+
+2016-12-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/78832
+ * gcc.dg/asan/pr78832.c: New test.
+
+2016-12-17 Andrew Senkevich <andrew.senkevich@intel.com>
+
+ * gcc.target/i386/avx512bw-kaddd-1.c: New test.
+ * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
+ * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
+ * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
+
+2016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/78239
+ * gfortran.dg/fimplicit_none_1.f90: New test.
+ * gfortran.dg/fimplicit_none_2.f90: New test.
+
+2016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/byte-in-either-range-0.c: New test.
+ * gcc.target/powerpc/byte-in-either-range-1.c: New test.
+ * gcc.target/powerpc/byte-in-range-0.c: New test.
+ * gcc.target/powerpc/byte-in-range-1.c: New test.
+ * gcc.target/powerpc/byte-in-set-0.c: New test.
+ * gcc.target/powerpc/byte-in-set-1.c: New test.
+ * gcc.target/powerpc/byte-in-set-2.c: New test.
+
+2016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/78622
+ * gfortran.dg/dtio_20.f03: New test.
+
+2016-12-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/78757
+ * gfortran.dg/char_result_16.f90: New test.
+
+2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
+
+2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/ubfx_lsr_1.c: New test.
+
+2016-12-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/78408
+ * gcc.dg/pr78408-1.c: New test.
+ * gcc.dg/pr78408-2.c: New test.
+
+2016-12-16 Marek Polacek <polacek@redhat.com>
+
+ PR tree-optimization/78819
+ * gcc.dg/tree-ssa/vrp112.c: New test.
+
+2016-12-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt61.adb: New test.
+ * gnat.dg/opt61_pkg.ad[sb]: New helper.
+
+2016-12-16 Richard Biener <rguenther@suse.de>
+
+ PR c++/71694
+ * g++.dg/pr71694.C: New testcase.
+
+2016-12-16 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/71632
+ * gcc.dg/pr71632.c: New testcase.
+
+2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com>
+
+ * gcc.target/i386/avx512bw-kmovd-1.c: New test.
+ * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
+ * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
+ * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
+ * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
+ * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
+ * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
+ * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
+ * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
+ * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
+ * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
+ * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
+ * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
+ * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
+ * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
+ * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
+
+2016-12-15 Jakub Jelinek <jakub@redhat.com>
+
+ P0490R0 GB 20: decomposition declaration should commit to tuple
+ interpretation early
+ * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
+
+2016-12-15 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/77585
+ * g++.dg/cpp1y/pr77585.C: New.
+
+2016-12-15 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
+ * gcc.dg/tree-ssa/pr71179.c: Same.
+
+2016-12-15 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/78800
+ * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
+
+2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
+ -mmicromips.
+
+2016-12-15 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
+ * gcc.dg/torture/pr78515.c: Likewise.
+ * gcc.dg/pr69634.c: Likewise.
+
+2016-12-14 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/78519
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
+
+2016-12-14 Martin Sebor <msebor@redhat.com>
+
+ PR c++/78774
+ * g++.dg/cpp1y/pr78774.C: New test.
+
+2016-12-14 David Malcolm <dmalcolm@redhat.com>
+
+ PR target/78213
+ * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
+ -fself-test.
+ * gcc.dg/pr78213.c: Disable this test.
+ * selftests/example.txt: New file.
+
+2016-12-14 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/78786
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
+
+2016-12-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/78791
+ * gcc.c-torture/execute/pr78791.c: New test.
+ * gcc.target/i386/pr78791.c: New test.
+
+2016-12-14 Marek Polacek <polacek@redhat.com>
+
+ PR c++/72775
+ * g++.dg/ext/flexary12.C: Adjust dg-error.
+ * g++.dg/ext/flexary20.C: New.
+ * g++.dg/ext/flexary21.C: New.
+
+2016-12-14 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/59874
+ * gcc.target/i386/pr59874-1.c: New test.
+ * gcc.target/i386/pr59874-2.c: Ditto.
+
+2016-12-14 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
+ * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
+ * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
+
+2016-12-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/77844
+ * g++.dg/opt/pr77844.C: New test.
+
+2016-12-14 Martin Sebor <msebor@redhat.com>
+
+ PR c/17308
+ * gcc.dg/builtins-nonnull.c: New test.
+ * gcc.dg/nonnull-4.c: New test.
+
+2016-12-14 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78701
+ * g++.dg/cpp0x/pr78701.C: New.
+
+2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
+ defined, add tracing of the various extracts to stderr. Add
+ support for tests that convert the result to another type.
+ * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
+ * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
+ * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
+ tests that do an extract and then convert the values double.
+ * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
+ * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
+ * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
+ * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
+ * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
+ * gcc.target/powerpc/p9-extract-1.c: Update test to check for
+ VEXTU{B,H,W}{L,R}X instructions being generated by default instead
+ of VEXTRACTU{B,H} and XXEXTRACTUW.
+ * gcc.target/powerpc/p9-extract-3.c: New test for combination of
+ vec_extract and convert to floating point.
+ * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
+ and vec_extract4b.
+ * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
+
+2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
+ -mmicromips.
+
+2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/78780
+ * gfortran.dg/coarray/alloc_comp_5.f90: New test.
+ * gfortran.dg/coarray_42.f90: New test.
+
+2016-12-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/78796
+ * gcc.dg/tls/pr78796.c: New test.
+
+2016-12-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78731
+ * gcc.dg/torture/pr78731.c: New testcase.
+
+2016-12-14 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
+ * gcc.dg/tree-ssa/dump-2.c: Likewise.
+
+2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.target/mips/msa-builtins-err.c (dg-options): Add
+ -ffat-lto-objects option.
+
+2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+ Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/strlenopt-30.c: New test-case.
+
+2016-12-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78788
+ * gcc.dg/torture/pr78788.c: New testcase.
+
+2016-12-13 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/69481
+ * g++.dg/cpp0x/pr69481.C: New.
+
+2016-12-13 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/78794
+ * gcc.target/i386/pr78794.c: New test.
+
+2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/77785
+ * gfortran.dg/coarray_38.f90: Added expecting error message.
+ * gfortran.dg/coarray_41.f90: New test.
+ * gfortran.dg/coarray_class_2.f90: New test.
+
+2016-12-13 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
+ file.
+ * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
+ file.
+
+2016-12-13 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/78428
+ * gcc.dg/tree-ssa/pr78428.c: New test.
+
+2016-12-13 Janus Weil <janus@gcc.gnu.org>
+ Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/78737
+ * gfortran.dg/dtio_19.f90: New test case.
+
+2016-12-13 Michael Matz <matz@suse.de>
+
+ PR tree-optimization/78725
+ * gcc.dg/pr78725.c: New test.
+ * gcc.dg/pr78725-2.c: New test.
+
+2016-12-13 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/78742
+ * gcc.dg/torture/pr78742.c: New testcase.
+
+2016-12-13 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
+ scanned pattern ASAN_MARK.
+ * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
+ * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
+ * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
+ * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
+
+2016-12-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/77905
+ * g++.dg/ipa/pr77905.C: New test.
+
+2016-12-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/78777
+ * g++.dg/torture/pr78777.C: New test.
+
+2016-12-12 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/78622
+ PR middle-end78606
+ * gcc.c-torture/execute/pr78622.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
+ behavior inadvertently introduced in a previous commit. Tighten
+ up final checking.
+ * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
+ Add test cases.
+ * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
+ * 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-5.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
+ add a final optimization check.
+ * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
+ * gcc.dg/tree-ssa/pr78622.c: New test.
+
+2016-12-12 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/78392
+ * gfortran.dg/constant_shape.f90: New test case.
+
+2016-12-12 Marek Polacek <polacek@redhat.com>
+
+ PR c++/78647
+ * g++.dg/parse/error58.C: New.
+
+2016-12-12 David Malcolm <dmalcolm@redhat.com>
+
+ PR preprocessor/78680
+ * gcc.dg/format/pr78680.c: New test case.
+ * gcc.dg/plugin/diagnostic-test-expressions-1.c
+ (test_multiline_token): New function.
+ * gcc.dg/plugin/diagnostic-test-string-literals-1.c
+ (test_backslash_continued_logical_lines): New function.
+
+2016-12-12 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78252
+ * g++.dg/cpp1y/lambda-mangle-1.C: New.
+
+2016-12-12 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/78738
+ * gcc.target/i386/pr78738.c: New test.
+
+2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_newlib_broken_long_double_io): New check.
+ (check_effective_target_frexpl): Likewise.
+
+2016-12-12 Marek Polacek <polacek@redhat.com>
+
+ PR middle-end/78716
+ * g++.dg/other/vararg-5.C: New.
+
+2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/78669
+ * gcc.target/i386/pr78669.c: New test.
+
+2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
+
+2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
+ -mnan=2008 and -mabs=2008.
+
+2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/78695
+ * gcc.target/powerpc/swaps-stack-protector.c: New test.
+
+2016-12-11 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/70799
+ * gcc.target/i386/pr70799-3.c: New test.
+
+2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/78637
+ * g++.dg/parse/namespace14.C: New.
+
+2016-12-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/78720
+ * gcc.c-torture/execute/pr78720.c: New test.
+
+ PR fortran/78758
+ * gfortran.dg/pr78758.f90: New test.
+ * gfortran.dg/pr38868.f: Remove again bogus warning.
+
+2016-12-09 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/77903
+ * gfortran.dg/submodule_20.f08: New test.
+
+2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR testsuite/78740
+ * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
+
+2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
+ support __int128.
+
+2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR ipa/78721
+ * gcc.dg/pr78721.c: New test.
+
+2016-12-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/72742
+ * gcc.c-torture/compile/pr72742.c: New test.
+
+2016-12-09 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
+ on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
+
+2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ PR rtl-optimization/78255
+ * gcc.target/aarch64/pr78255.c: New.
+ * gcc.target/arm/pr78255-1.c: New.
+ * gcc.target/arm/pr78255-2.c: New.
+
+2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
+ strings
+ * gcc.target/powerpc/dimode-2.c: Likewise.
+
+2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
+
+ PR ipa/78027
+ * c-c++-common/goacc/acc-icf.c: New test.
+ * gfortran.dg/goacc/pr78027.f90: New test.
+
+2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR target/78733
+ * gcc.target/aarch64/pr78733.c: New test.
+
+2016-12-09 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/61767
+ * gfortran.dg/finalize_31.f90: New test.
+
+2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/78505
+ * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
+
+2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray_alloc_comp_3.f08: New test.
+ * gfortran.dg/coarray_alloc_comp_4.f08: New test.
+ * gfortran.dg/finalize_18.f90: Add count for additional guard against
+ accessing null-pointer.
+ * gfortran.dg/proc_ptr_comp_47.f90: New test.
+
+2016-12-09 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78550
+ * g++.dg/cpp1y/pr78550.C: New.
+
+2016-12-09 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/44265
+ * gfortran.dg/char_result_14.f90: New test.
+ * gfortran.dg/char_result_15.f90: New test.
+
+2016-12-09 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/dump-3.c: New test.
+
+2016-12-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/78726
+ * gcc.c-torture/execute/pr78726.c: New test.
+ * gcc.dg/guality/pr78726.c: New test.
+
+2016-12-08 Martin Sebor <msebor@redhat.com>
+
+ PR c/78284
+ * gcc.dg/attr-alloc_size-3.c: New test.
+ * gcc.dg/attr-alloc_size-4.c: New test.
+ * gcc.dg/attr-alloc_size-5.c: New test.
+ * gcc.dg/attr-alloc_size-6.c: New test.
+ * gcc.dg/attr-alloc_size-7.c: New test.
+ * gcc.dg/attr-alloc_size-8.c: New test.
+ * gcc.dg/attr-alloc_size-9.c: New test.
+ * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
+
+2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/65173
+ PR fortran/69064
+ PR fortran/69859
+ PR fortran/78350
+ * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
+ * gfortran.dg/charlen_01.f90: New test.
+ * gfortran.dg/charlen_02.f90: Ditto.
+ * gfortran.dg/charlen_03.f90: Ditto.
+ * gfortran.dg/charlen_04.f90: Ditto.
+ * gfortran.dg/charlen_05.f90: Ditto.
+ * gfortran.dg/charlen_06.f90: Ditto.
+ * gfortran.dg/charlen_07.f90: Ditto.
+ * gfortran.dg/charlen_08.f90: Ditto.
+ * gfortran.dg/charlen_09.f90: Ditto.
+ * gfortran.dg/charlen_10.f90: Ditto.
+ * gfortran.dg/charlen_11.f90: Ditto.
+ * gfortran.dg/charlen_12.f90: Ditto.
+ * gfortran.dg/charlen_13.f90: Ditto.
+ * gfortran.dg/charlen_14.f90: Ditto.
+ * gfortran.dg/charlen_15.f90: Ditto.
+
+2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/78671
+ * gcc.target/i386/pr78671.c: New.
+
+2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR target/78733
+ * gcc.target/aarch64/pr78733.c: New test.
+
+2016-12-08 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78551
+ * g++.dg/cpp1y/pr78551.C: New.
+
+2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ PR debug/78112
+ * g++.dg/pr78112.C: Remove platform-dependent checks.
+ * g++.dg/pr78112-2.C: New testcase.
+
+2016-12-08 Bin Cheng <bin.cheng@arm.com>
+
+ PR middle-end/78684
+ * g++.dg/torture/pr78684.C: New test.
+
+2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
+ (CHECK_CRYPTO): Remove.
+ (expected_poly64x1_t, expected_poly64x2_t): Remove
+
+2016-12-08 Jakub Jelinek <jakub@redhat.com>
+
+ P0003R5 - removal of dynamic exception specification from C++17
+ * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
+ throw (type-id-list) in C++11 and C++14 and removal in C++17.
+ * g++.dg/compat/eh/ctor1_y.C: Likewise.
+ * g++.dg/compat/eh/new1_x.C: Likewise.
+ * g++.dg/compat/eh/new1_y.C: Likewise.
+ * g++.dg/compat/eh/spec3_x.C: Likewise.
+ * g++.dg/compat/eh/spec3_y.C: Likewise.
+ * g++.dg/compat/eh/template1.h: Likewise.
+ * g++.dg/compat/eh/template1_y.C: Likewise.
+ * g++.dg/compat/eh/unexpected1_x.C: Likewise.
+ * g++.dg/compat/eh/unexpected1_y.C: Likewise.
+ * g++.dg/cpp0x/auto9.C: Likewise.
+ * g++.dg/cpp0x/defaulted23.C: Likewise.
+ * g++.dg/cpp0x/error5.C: Likewise.
+ * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
+ * g++.dg/cpp0x/noexcept02.C: Likewise.
+ * g++.dg/cpp0x/noexcept07.C: Likewise.
+ * g++.dg/cpp0x/noexcept08.C: Likewise.
+ * g++.dg/cpp0x/noexcept19.C: Likewise.
+ * g++.dg/cpp0x/variadic73.C: Likewise.
+ * g++.dg/cpp0x/variadic-throw.C: Likewise.
+ * g++.dg/cpp1z/noexcept-type1.C: Likewise.
+ * g++.dg/eh/async-unwind2.C: Likewise.
+ * g++.dg/eh/cond4.C: Likewise.
+ * g++.dg/eh/delete1.C: Likewise.
+ * g++.dg/eh/ehopt1.C: Likewise.
+ * g++.dg/eh/forced3.C: Likewise.
+ * g++.dg/eh/forced4.C: Likewise.
+ * g++.dg/eh/init-temp2.C: Likewise.
+ * g++.dg/eh/pr38662.C: Likewise.
+ * g++.dg/eh/pr41819.C: Likewise.
+ * g++.dg/eh/shadow1.C: Likewise.
+ * g++.dg/eh/spec2.C: Likewise.
+ * g++.dg/eh/spec3.C: Likewise.
+ * g++.dg/eh/spec5.C: Likewise.
+ * g++.dg/eh/spec6.C: Likewise.
+ * g++.dg/eh/spec7.C: Likewise.
+ * g++.dg/eh/spec8.C: Likewise.
+ * g++.dg/eh/spec9.C: Likewise.
+ * g++.dg/eh/template1.C: Likewise.
+ * g++.dg/eh/unexpected1.C: Likewise.
+ * g++.dg/ext/has_nothrow_assign.C: Likewise.
+ * g++.dg/ext/has_nothrow_constructor.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_copy-7.C: Likewise.
+ * g++.dg/gcov/gcov-7.C: Likewise.
+ * g++.dg/init/new13.C: Likewise.
+ * g++.dg/init/new25.C: Likewise.
+ * g++.dg/lookup/exception1.C: Likewise.
+ * g++.dg/opt/noreturn-1.C: Likewise.
+ * g++.dg/other/error3.C: Likewise.
+ * g++.dg/rtti/crash3.C: Likewise.
+ * g++.dg/template/eh2.C: Likewise.
+ * g++.dg/template/error36.C: Likewise.
+ * g++.dg/tm/pr46567.C: Likewise.
+ * g++.dg/tm/pr47340.C: Likewise.
+ * g++.dg/torture/pr46364.C: Likewise.
+ * g++.dg/torture/pr49394.C: Likewise.
+ * g++.dg/torture/pr52918-1.C: Likewise.
+ * g++.dg/torture/pr57190.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-global-1.C: Likewise.
+ * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
+ * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
+ * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
+ * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
+ * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
+ * g++.dg/tree-ssa/pr45605.C: Likewise.
+ * g++.dg/warn/Wreturn-type-3.C: Likewise.
+ * g++.old-deja/g++.eh/badalloc1.C: Likewise.
+ * g++.old-deja/g++.eh/cleanup2.C: Likewise.
+ * g++.old-deja/g++.eh/spec1.C: Likewise.
+ * g++.old-deja/g++.eh/spec2.C: Likewise.
+ * g++.old-deja/g++.eh/spec3.C: Likewise.
+ * g++.old-deja/g++.eh/spec4.C: Likewise.
+ * g++.old-deja/g++.eh/spec6.C: Likewise.
+ * g++.old-deja/g++.eh/throw1.C: Likewise.
+ * g++.old-deja/g++.eh/throw2.C: Likewise.
+ * g++.old-deja/g++.eh/tmpl1.C: Likewise.
+ * g++.old-deja/g++.eh/tmpl3.C: Likewise.
+ * g++.old-deja/g++.mike/eh15.C: Likewise.
+ * g++.old-deja/g++.mike/eh25.C: Likewise.
+ * g++.old-deja/g++.mike/eh33.C: Likewise.
+ * g++.old-deja/g++.mike/eh34.C: Likewise.
+ * g++.old-deja/g++.mike/eh50.C: Likewise.
+ * g++.old-deja/g++.mike/eh51.C: Likewise.
+ * g++.old-deja/g++.mike/eh55.C: Likewise.
+ * g++.old-deja/g++.mike/p10416.C: Likewise.
+ * g++.old-deja/g++.other/crash28.C: Likewise.
+ * g++.old-deja/g++.other/crash30.C: Likewise.
+ * g++.old-deja/g++.other/new7.C: Likewise.
+ * g++.old-deja/g++.pt/ehspec1.C: Likewise.
+ * g++.old-deja/g++.robertl/eb123.C: Likewise.
+
+2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
+
+ * gcc.target/aarch64/pr78382.c: New testcase.
+
+2016-12-08 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.target/aarch64/pr71112.c: New testcase.
+
+2016-12-07 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/77784
+ PR middle-end/78149
+ PR middle-end/78138
+ * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
+ * g++.dg/ext/builtin-object-size3.C (bar): Same.
+ * g++.dg/ext/strncpy-chk1.C: Same.
+ * g++.dg/opt/memcpy1.C: Same.
+ * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
+ * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
+ * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
+ * gcc.dg/attr-alloc_size.c: Same.
+ * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
+ * gcc.dg/builtin-stringop-chk-2.c: Same.
+ * gcc.dg/builtin-stringop-chk-4.c: New test.
+ * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
+ * gcc.dg/memcpy-2.c: Same.
+ * gcc.dg/pr40340-1.c: Same.
+ * gcc.dg/pr40340-2.c (main): Same.
+ * gcc.dg/pr40340-5.c (main): Same.
+ * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
+ * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
+ warning.
+ * gfortran.dg/char_length_3.f90: Prune expected warnings.
+ * gfortran.dg/pr38868.f: Add expected warnings.
+
+2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/72717
+ * gcc.target/powerpc/pr72717.c: New test.
+
+2016-12-07 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/builtin-strstr-1.c: New test.
+ * g++.dg/cpp0x/constexpr-strstr.C: New test.
+
+ PR c++/78692
+ * g++.dg/torture/pr78692.C: New test.
+
+2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR rtl-optimization/78617
+ * gcc.c-torture/execute/pr78617.c: New test.
+
+2016-12-07 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
+ P9 to their own test file. This allows precise constraints on the
+ effective target and compile options.
+ * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
+ compare P8 built-in tests.
+ * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
+ compare P9 built-in tests.
+
+2016-12-07 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr77761.c: Require int128 effective target.
+ (avx512f_test): Delete.
+ (do_main): Rename to avx512f_test.
+
+2016-12-07 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/78691
+ * gcc.target/i386/pr78691-i386.c: New test.
+ * gcc.target/powerpc/pr78691-ppc.c: New test.
+
+2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
+ * gcc.target/i386/pr70322-2.c: Likewise.
+ * gcc.target/i386/pr70322-3.c: Likewise.
+ * gcc.target/i386/pr70322-4.c: Likewise.
+
+2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
+
+ * gcc.target/aarch64/pr71727.c: New testcase.
+
+2016-12-06 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/67955
+ * gcc.dg/tree-ssa/dse-points-to.c: New test.
+
+2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/78658
+ * gcc.target/powerpc/pr78658.c: New test.
+
+2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/77761
+ * testsuite/gcc.target/i386/pr77761.c: New.
+
+2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/78659
+ * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
+ * gfortran.dg/alloc_comp_constraint_7.f90: New test.
+ * gfortran.dg/namelist_34.f90: Update test.
+ * gfortran.dg/namelist_63.f90: Update test.
+
+2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
+
+ * gcc.target/mips/msa-builtins-err.c: New test.
+
+2016-12-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71537
+ * g++.dg/cpp0x/constexpr-71537.C: New test.
+
+ PR c++/71537
+ * g++.dg/cpp0x/constexpr-memchr.C: New test.
+
+ PR c++/71537
+ * g++.dg/cpp0x/constexpr-strchr.C: New test.
+
+ PR tree-optimization/78675
+ * gcc.c-torture/execute/pr78675.c: New test.
+ * gcc.target/i386/pr78675-1.c: New test.
+ * gcc.target/i386/pr78675-2.c: New test.
+
+2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
+
+ * gcc.target/i386/avx512bw-kandd-1.c: New.
+ * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
+ * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
+ * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
+ * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
+ * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
+ * gcc.target/i386/avx512bw-kord-1.c: Ditto.
+ * gcc.target/i386/avx512bw-korq-1.c: Ditto.
+ * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
+ * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
+ * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
+ * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
+ * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
+ * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
+ * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
+ * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
+ * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
+ * gcc.target/i386/avx512dq-korb-1.c: Ditto.
+ * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
+ * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
+ * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
+ * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
+
+2016-12-05 Paolo Bonzini <bonzini@gnu.org>
+
+ * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
+ gcc.dg/fold-and-rshift-2.c: New testcases.
+
+2016-12-05 Nathan Sidwell <nathan@acm.org>
+
+ * c-c++-common/fmax_errors.c: Check notes after last error are
+ emitted.
+
+2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
+
+ PR rtl-optimization/78561
+ * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
+
+2016-12-04 Martin Sebor <msebor@redhat.com>
+
+ PR c/78668
+ * gcc.dg/builtin-alloc-size.c: New test.
+
+2016-12-04 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/70322
+ * gcc.target/i386/pr70322-4.c: New test.
+
+2016-12-03 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/43207
+ * gfortran.dg/abstract_type_9.f90: New test case.
+
+2016-12-03 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/42188
+ * gfortran.dg/derived_result_2.f90.f90: New test case.
+
+2016-12-03 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/58175
+ * gfortran.dg/finalize_30.f90: Extend test case.
+
+2016-12-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/78649
+ * g++.dg/cpp0x/pr78649.C: New test.
+
+2016-12-02 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/70322
+ * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
+
+2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/78618
+ * gfortran.dg/char_conversion.f90: New test.
+
+2016-12-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70322
+ * gcc.target/i386/pr70322-1.c: New test.
+ * gcc.target/i386/pr70322-2.c: New test.
+ * gcc.target/i386/pr70322-3.c: New test.
+
+2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
+ Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/cmse/cmse-1.c: Add test for
+ cmse_nonsecure_caller.
+
+2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
+ Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
+ * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
+ * gcc.target/arm/cmse/cmse-14.c: New.
+ * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
+ * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
+ * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
+ * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
+ * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
+ * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
+ * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
+ * gcc.target/arm/cmse/baseline/cmse-11.c: New.
+ * gcc.target/arm/cmse/baseline/cmse-13.c: New.
+ * gcc.target/arm/cmse/baseline/cmse-6.c: New.
+ * gcc.target/arm/cmse/baseline/union-1.c: New.
+ * gcc.target/arm/cmse/baseline/union-2.c: New.
+ * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
+ * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
+ * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
+ * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
+ * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
+ * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
+ * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
+ * gcc.target/arm/cmse/mainline/union-1.c: New.
+ * gcc.target/arm/cmse/mainline/union-2.c: New.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
+ * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
+ * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
+ * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
+ * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
+ * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
+ * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
+ * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
+ * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
+
+2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
+ Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/cmse/cmse-3.c: Add tests.
+ * gcc.target/arm/cmse/cmse-4.c: Add tests.
+ * gcc.target/arm/cmse/cmse-15.c: New.
+
+2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
+ Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
+ * gcc.target/arm/cmse/struct-1.c: New.
+ * gcc.target/arm/cmse/bitfield-1.c: New.
+ * gcc.target/arm/cmse/bitfield-2.c: New.
+ * gcc.target/arm/cmse/bitfield-3.c: New.
+ * gcc.target/arm/cmse/baseline/cmse-2.c: New.
+ * gcc.target/arm/cmse/baseline/softfp.c: New.
+ * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
+ * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
+ * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
+ * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
+ * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
+
+2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
+ Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/cmse/cmse-4.c: New.
+ * gcc.target/arm/cmse/cmse-9.c: New.
+ * gcc.target/arm/cmse/cmse-10.c: New.
+
+2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
+ Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/cmse/cmse-3.c: New.
+
+2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
+ Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/cmse/cmse.exp: New.
+ * gcc.target/arm/cmse/cmse-1.c: New.
+ * gcc.target/arm/cmse/cmse-12.c: New.
+ * lib/target-supports.exp
+ (check_effective_target_arm_cmse_ok): New.
+
+2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
+ James Norris <jnorris@codesourcery.com>
+
+ * c-c++-common/goacc/data-2.c: Adjust test.
+ * c-c++-common/goacc/executeables-1.c: New test.
+ * g++.dg/goacc/data-1.C: Adjust test.
+
+2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
+
+ PR rtl-optimization/78561
+ * gcc.target/aarch64/pr78561.c: New.
+
+2016-12-02 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/fold-bopcond-1.c: New test.
+ * gcc.dg/fold-bopcond-2.c: New test.
+
+2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/md/setmem_long-1.c: Fix test.
+
+2016-12-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/78547
+ * gcc.dg/pr78547.c: New test.
+
+ PR rtl-optimization/78575
+ * gcc.dg/pr78575.c: New test.
+
+2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/litpool-r3-1.c: Fix label number test.
+
+2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ PR target/77822
+ * gcc.target/s390/s390.exp: Support .C tests.
+ * gcc.target/s390/pr77822-2.c: New test.
+ * gcc.target/s390/pr77822-1.C: New test.
+
+2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vector/vec-nopeel-1.c: New test.
+
+2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/zvector/vec-cmp-2.c: New test.
+
+2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
+ pattern checks.
+ * gcc.target/s390/zvector/vec-cmp-1.c: New test.
+
+2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
+
+ * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
+
+2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
+
+ PR fortran/77505
+ * gfortran.dg/char_length_20.f90: New test.
+ * gfortran.dg/char_length_21.f90: Ditto.
+
+2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/78279
+ * gfortran.dg/pr78279.f90: New test.
+
+2016-12-01 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/tls/pr77285-1.C: dg-add-options tls
+
+2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
+
+2016-12-01 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/torture/alias-2.c: New testcase.
+
+2016-12-01 Georg-Johann Lay <avr@gjlay.de>
+
+ * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
+ * gcc.target/avr/tiny-caller-save.c: Dito.
+
+2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
+
+2016-12-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/78587
+ * gcc.dg/debug/pr78587.c: New test.
+
+2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR rtl-optimization/78607
+ * gcc.c-torture/compile/pr78607.c: New testcase.
+
+2016-11-30 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/78586
+ * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
+
+2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR tree-optimization/77856
+ * gcc.target/i386/pr77856.c: New.
+
+2016-11-30 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
+ scan-assembler-not on AIX.
+
+2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
+
+2016-11-30 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/eh/new1.C: XFAIL on AIX.
+ * g++.dg/eh/delete1.C: Same.
+ * g++.dg/init/new40.C: Same.
+ * g++.old-deja/g++.eh/new2.C: Same.
+
+2016-11-30 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/78498
+ * gcc.dg/format/pr78494.c: Rename to...
+ * gcc.dg/format/pr78498.c: ...this.
+
+2016-11-30 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/78498
+ * gcc.dg/format/pr78494.c: New test case.
+
+2016-11-30 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
+ * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
+ * g++.dg/debug/dwarf2/refqual-1.C: Same.
+ * g++.dg/debug/dwarf2/refqual-2.C: Same.
+
+2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR rtl-optimization/78610
+ * gcc.c-torture/compile/pr78610.c: New testcase.
+
+2016-11-30 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/78574
+ * gcc.c-torture/compile/pr78574.c: New test.
+
+2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
+ to the changed interfaces.
+ * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
+ * gfortran.dg/coarray_allocate_7.f08: Likewise.
+ * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
+ * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
+ * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
+ * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
+ * gfortran.dg/coarray_lib_alloc_4.f90: New test.
+
+2016-11-30 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/78593
+ * gfortran.dg/derived_result.f90: New test case.
+
+2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
+ -mfloat-abi=soft option.
+ (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
+ foreach loop.
+
+2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/78362
+ * gcc.c-torture/compile/pr78362.c: New test.
+
+2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * lib/target-supports.exp (check_effective_target_freorder): Check
+ additional case.
+
+2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gcc.target/arc/arc700-stld-hazard.c: New file.
+
+2016-11-30 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/78592
+ * gfortran.dg/dtio_18.f90: New test case.
+
+2016-11-30 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/78541
+ * gcc.dg/asan/pr78541-2.c: New test.
+ * gcc.dg/asan/pr78541.c: New test.
+
+2016-11-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/78586
+ * gcc.c-torture/execute/pr78586.c: New test.
+
+2016-11-30 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/78573
+ * gfortran.dg/class_61.f90: New test case.
+
+2016-11-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR preprocessor/78569
+ * gcc.dg/format/pr78569.c: New test case.
+
+2016-11-29 Martin Sebor <msebor@redhat.com>
+
+ avoid false positives on ILP32 targets.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
+
+2016-11-29 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/78512
+ * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
+
+2016-11-29 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
+ Force value through k register.
+
+2016-11-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/72774
+ PR c++/72786
+ PR c++/77922
+ PR c++/78313
+ * g++.dg/spellcheck-c++-11-keyword.C: New test case.
+ * g++.dg/spellcheck-macro-ordering.C: New test case.
+ * g++.dg/spellcheck-pr78313.C: New test case.
+
+2016-11-29 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
+ (AARCH64_ONLY, CHECK_CRYPTO): New macros.
+ (Poly64x1_t, Poly64x2_t): Added types.
+ * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
+ (vmov_n_p64, vmovq_n_p64): Added.
+ (vld2_lane_p64, vld2q_lane_p64): Likewise.
+ (vld3_lane_p64, vld3q_lane_p64): Likewise.
+ (vld4_lane_p64, vld4q_lane_p64): Likewise.
+ (vst2_lane_p64, vst2q_lane_p64): Likewise.
+ (vst3_lane_p64, vst3q_lane_p64): Likewise.
+ (vst4_lane_p64, vst4q_lane_p64): Likewise.
+ (vget_lane_p64, vgetq_lane_p64): Likewise.
+ (vget_high_p64): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
+ Added AArch64 flags.
+ (vreint_vector, vreint_vector_res): Moved to header.
+ * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
+ Added Aarch64 flags.
+ (vreint_vector, vreint_vector_res): Moved to header.
+
+2016-11-29 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/58175
+ * gfortran.dg/finalize_30.f90: New test case.
+
+2016-11-29 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/78582
+ * gcc.dg/pr78582.c: New test.
+
+2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
+ targets with sizeof(int) < 4.
+
+2016-11-29 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/78546
+ * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
+
+2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/rldic-0.c: New testcase.
+ * gcc.target/powerpc/rldic-1.c: New testcase.
+ * gcc.target/powerpc/rldic-2.c: New testcase.
+ * gcc.target/powerpc/rldicl-0.c: New testcase.
+ * gcc.target/powerpc/rldicl-1.c: New testcase.
+ * gcc.target/powerpc/rldicl-2.c: New testcase.
+ * gcc.target/powerpc/rldicr-0.c: New testcase.
+ * gcc.target/powerpc/rldicr-1.c: New testcase.
+ * gcc.target/powerpc/rldicr-2.c: New testcase.
+ * gcc.target/powerpc/rldicx.h: New file.
+ * gcc.target/powerpc/rldimi-0.c: New testcase.
+ * gcc.target/powerpc/rldimi-1.c: New testcase.
+ * gcc.target/powerpc/rldimi-2.c: New testcase.
+ * gcc.target/powerpc/rldimi.h: New file.
+ * gcc.target/powerpc/rlwimi-0.c: New testcase.
+ * gcc.target/powerpc/rlwimi-1.c: New testcase.
+ * gcc.target/powerpc/rlwimi-2.c: New testcase.
+ * gcc.target/powerpc/rlwimi.h: New file.
+ * gcc.target/powerpc/rlwinm-0.c: New testcase.
+ * gcc.target/powerpc/rlwinm-1.c: New testcase.
+ * gcc.target/powerpc/rlwinm-2.c: New testcase.
+ * gcc.target/powerpc/rlwinm.h: New file.
+
+2016-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/78540
+ * gcc.dg/pr78540.c: New test.
+
+2016-11-28 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/78520
+ * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
+ * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
+
+2016-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/72808
+ * g++.dg/debug/pr72808.C: New test.
+
+ PR rtl-optimization/78546
+ * gcc.dg/torture/pr78546-1.c: New test.
+ * gcc.dg/torture/pr78546-2.c: New test.
+
+ PR fortran/78298
+ * gfortran.dg/gomp/pr78298.f90: New test.
+
+2016-11-28 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
+ * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
+
+2016-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77591
+ * g++.dg/cpp1y/pr77591.C: New test.
+
+2016-11-28 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
+
+2016-11-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78542
+ * gcc.dg/torture/pr78542.c: New testcase.
+
+2016-11-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78343
+ * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
+ * gcc.dg/tree-ssa/20040305-1.c: Likewise.
+
+2016-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR lto/78211
+ * g++.dg/ipa/pr78211.C: New test.
+
+2016-11-27 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/78474
+ * gfortran.dg/submodule_22.f08: New test.
+
+ PR fortran/78331
+ * gfortran.dg/submodule_21.f08: New test.
+
+2016-11-27 John David Anglin <danglin@gcc.gnu.org>
+
+ * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
+
+2016-11-27 Iain Sandoe <iain@codesourcery.com>
+ Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+ Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR target/67710
+ * gcc.dg/darwin-minversion-1.c: Update min version check.
+ * gcc.dg/darwin-minversion-2.c: Likewise.
+ * gcc.dg/darwin-minversion-3.c: Likewise.
+
+2016-11-27 Iain Sandoe <iain@codesourcery.com>
+
+ PR target/57438
+ * gcc.dg/pr57438-1.c: New Test.
+ * gcc.dg/pr57438-2.c: New Test.
+
+2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
+ Iain Sandoe <iain@codesourcery.com>
+
+ PR target/71767
+ * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
+ linker-visible symbols.
+ * g++.dg/torture/darwin-cfstring-3.C: Likewise.
+ * gcc.dg/const-uniq-1.c: Likewise.
+ * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
+ * gcc.target/i386/pr70799-1.c: Likewise.
+
+2016-11-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/78438
+ PR rtl-optimization/78477
+ * gcc.c-torture/execute/pr78438.c: New test.
+ * gcc.c-torture/execute/pr78477.c: New test.
+
+ PR rtl-optimization/78526
+ * gcc.dg/pr78526.c: New test.
+
+2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/77541
+ * gcc.target/i386/pr77541.c: Change target to int128.
+
+2016-11-25 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/60853
+ * gfortran.dg/typebound_assignment_8.f90: New test case.
+
+2016-11-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/78527
+ * gcc.c-torture/compile/pr78527.c: New test.
+
+2016-11-25 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/78086
+ * g++.dg/gcov/pr16855.C: Clean up the test case.
+ * g++.dg/gcov/pr16855-priority.C: New test.
+
+2016-11-25 Richard Biener <rguenther@suse.de>
+
+ PR ipa/78515
+ * gcc.dg/torture/pr78515.c: New testcase.
+
+2016-11-25 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/78293
+ * gfortran.dg/allocatable_function_10.f90: New test.
+ * gfortran.dg/class_array_15.f03: Increase builtin_free count
+ from 11 to 12.
+
+2016-11-25 Bin Cheng <bin.cheng@arm.com>
+
+ PR middle-end/78507
+ PR middle-end/78510
+ PR middle-end/78517
+ * g++.dg/torture/pr78507.C: New test.
+ * gcc.dg/torture/pr78510.c: New test.
+ * gcc.dg/torture/pr78517.c: New test.
+
+2016-11-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78343
+ * gcc.dg/tree-ssa/sccp-2.c: New testcase.
+ * gcc.dg/autopar/uns-outer-6.c: Adjust.
+ * gcc.dg/tree-ssa/20030808-1.c: Likewise.
+ * gcc.dg/tree-ssa/20040305-1.c: Likewise.
+ * gcc.dg/vect/pr38529.c: Likewise.
+
+2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR tree-optimization/77673
+ * gcc.dg/pr77673.c: New test.
+
+2016-11-25 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/70965
+ * g++.dg/pr70965.C: New test.
+
+2016-11-25 Jakub Jelinek <jakub@redhat.com>
+ Andreas Schwab <schwab@linux-m68k.org>
+
+ PR gcov-profile/78467
+ * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
+ signed int.
+
+2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
+ * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
+
+2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/tree-ssa/tailcall-8.c: New test.
+
+2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
+ with sizeof(int) < 4.
+
+2016-11-24 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/78476
+ * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
+
+2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/77541
+ * gcc.target/i386/pr77541.c: New.
+
+2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/78500
+ * gfortran.dg/class_result_4.f90: New test.
+
+2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.target/aarch64/_Float16_1.c: New.
+ * gcc.target/aarch64/_Float16_2.c: Likewise.
+ * gcc.target/aarch64/_Float16_3.c: Likewise.
+
+2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.target/aarch64/floatdihf2_1.c: New.
+
+2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/48863
+ PR inline-asm/70184
+ * gcc.target/arm/pr48863.c: New test.
+
+2016-11-24 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
+ parts for frequencies/probabilities.
+ * gcc.dg/pr34027-1.c: Likewise.
+ * gcc.dg/strict-overflow-2.c: Likewise.
+ * gcc.dg/tree-ssa/20040703-1.c: Likewise.
+ * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
+ * gcc.dg/tree-ssa/pr32044.c: Likewise.
+ * gcc.dg/tree-ssa/vector-3.c: Likewise.
+ * gcc.dg/tree-ssa/vrp101.c: Likewise.
+ * gcc.dg/tree-ssa/dump-2.c: New test.
+
+2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
+
+ * gcc.target/i386/align-limit.c: New test.
+
+2016-11-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71595
+ * gcc.dg/torture/pr71595.c: New testcase.
+
+2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/78120
+ * gcc.target/i386/pr78120.c: New test.
+
+2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.c-torture/compile/20161124-1.c: New test.
+
+2016-11-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/78493
+ * g++.dg/cpp1z/decomp18.C: New test.
+
+2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
+
+ * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
+ * gcc.target/aarch64/store-pair-1.c: Likewise.
+
+2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
+
+ * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
+ * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
+ * gcc.target/aarch64/vect-abs-compile.c: Likewise.
+ * gcc.target/aarch64/vect-clz.c: Likewise.
+ * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
+ * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
+ * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
+ * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
+ * gcc.target/aarch64/vect-fmovd.c: Likewise.
+ * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
+ * gcc.target/aarch64/vect-fmovf.c: Likewise.
+ * gcc.target/aarch64/vect_ctz_1.c: Likewise.
+
+2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/78458
+ * gcc.target/powerpc/pr78458.c: New.
+
+2016-11-23 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.c-torture/compile/20161123-1.c: New test.
+
+2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/78297
+ * gfortran.dg/pr78297.f90: New test.
+
+2016-11-23 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
+
+2016-11-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/69278
+ * g++.dg/ubsan/return-7.C: New test.
+ * c-c++-common/ubsan/unreachable-4.c: New test.
+
+ PR tree-optimization/78482
+ * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
+ (bar): New function.
+ (main): Call bar instead of printf.
+
+ PR middle-end/69183
+ * gfortran.dg/gomp/pr69183.f90: New test.
+
+2016-11-23 Kito Cheng <kito.cheng@gmail.com>
+
+ PR target/78230
+ * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
+ (test2) Ditto.
+
+2016-11-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77907
+ * g++.dg/cpp0x/pr77907.C: New test.
+
+2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR middle-end/78153
+ * gcc.dg/tree-ssa/pr78153-1.c: New test.
+ * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
+
+2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
+
+ PR target/63250
+ * lib/target-supports.exp (add_options_for_float16): Add
+ -mfp16-format=ieee when testign arm*-*-*.
+
+2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
+ result.
+ * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
+ result.
+
+2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_float16): Add
+ options for _Float16.
+ (check_effective_target_float32): Add options for _Float32.
+ (check_effective_target_float64): Add options for _Float64.
+ (check_effective_target_float128): Add options for _Float128.
+ (check_effective_target_float32x): Add options for _Float32x.
+ (check_effective_target_float64x): Add options for _Float64x.
+ (check_effective_target_float128x): Add options for _Float128x.
+
+2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
+ * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
+
+2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
+ * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
+
+2016-11-23 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/78461
+ * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
+
+2016-11-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71450
+ * g++.dg/cpp0x/pr71450-1.C: New test.
+ * g++.dg/cpp0x/pr71450-2.C: New test.
+
+ PR c++/77739
+ * g++.dg/cpp1y/pr77739.C: New test.
+
+2016-11-23 Martin Jambor <mjambor@suse.cz>
+
+ * c-c++-common/gomp/gridify-1.c: Update scan string.
+ * gfortran.dg/gomp/gridify-1.f90: Likewise.
+ * c-c++-common/gomp/gridify-2.c: New test.
+ * c-c++-common/gomp/gridify-3.c: Likewise.
+
+2016-11-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78396
+ * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
+
+2016-11-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78482
+ * gcc.dg/torture/pr78482.c: New testcase.
+
+2016-11-23 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/fold-cond_expr-1.c: New test.
+ * gcc.dg/fold-condcmpconv-1.c: New test.
+ * gcc.dg/fold-condcmpconv-2.c: New test.
+
+2016-11-23 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/71762
+ * gcc.dg/torture/pr71762-1.c: New testcase.
+ * gcc.dg/torture/pr71762-2.c: Likewise.
+ * gcc.dg/torture/pr71762-3.c: Likewise.
+ * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
+
+2016-11-23 Richard Biener <rguenther@suse.de>
+
+ PR lto/78472
+ * g++.dg/lto/pr78472_0.c: New testcase.
+ * g++.dg/lto/pr78472_1.C: Likewise.
+
+2016-11-23 Richard Biener <rguenther@suse.de>
+ Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
+
+ PR tree-optimization/78154
+ * gcc.dg/tree-ssa/pr78154.c: New test.
+
+2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
+
+ * gcc.dg/pr31096.c: New testcase.
+ * gcc.dg/pr31096-1.c: New testcase.
+
+2016-11-23 Paolo Bonzini <bonzini@gnu.org>
+
+ * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
+ adjust for warning->pedwarn change.
+ * gcc.dg/cpp/defined-syshdr.c,
+ gcc.dg/cpp/defined-Wexpansion-to-defined.c,
+ gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
+ gcc.dg/cpp/defined-Wextra.c,
+ gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
+
+2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
+
+2016-11-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/78451
+ * gcc.target/i386/pr78451.c: New test.
+ * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
+ and #pragma GCC pop_options around the first #pragma GCC target.
+ * gcc.target/i386/pr69255-2.c: Likewise.
+ * gcc.target/i386/pr69255-3.c: Likewise.
+
+2016-11-23 Michael Collison <michael.collison@arm.com>
+
+ * testsuite/gcc.target/aarch64/and_const.c: New test to verify
+ additional constants are recognized and fewer instructions generated.
+ * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
+ additional constants are recognized and fewer instructions generated.
+
+2016-11-22 Ian Lance Taylor <iant@golang.org>
+
+ * gcc.misc-tests/godump-1.c: Update expected output for recent
+ changes.
+
+2016-11-22 Marek Polacek <polacek@redhat.com>
+
+ PR tree-optimization/78455
+ * gcc.dg/uninit-23.c: New.
+
+2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/78479
+ * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
+ comment.
+
+2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/78479
+ * gfortran.dg/char_component_initializer_3.f90: New test.
+
+2016-11-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/78451
+ * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
+ GCC target pragma before including immintrin.h.
+
+2016-11-22 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3.c: New file to test the new
+ built-ins for vector compare equal and vector compare not equal.
+
+2016-11-22 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/78443
+ * gfortran.dg/typebound_proc_35.f90: New test case.
+
+2016-11-22 Georg-Johann Lay <avr@gjlay.de>
+
+ * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
+ parameter in declaration.
+
+2016-11-22 Georg-Johann Lay <avr@gjlay.de>
+
+ * gcc.dg/loop-split.c: Require int32plus.
+ * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
+
+2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
+
+2016-11-22 Georg-Johann Lay <avr@gjlay.de>
+
+ * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
+
+2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/78439
+ * gcc.c-torture/compile/pr78439.c: New test.
+
+2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR target/77904
+ * gcc.target/arm/pr77904.c: New test.
+
+2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
+ isa_rev>=2.
+
+2016-11-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/78436
+ * gcc.c-torture/execute/pr78436.c: New test.
+
+ PR middle-end/78416
+ * gcc.dg/torture/pr78416.c: New test.
+
+ PR tree-optimization/78445
+ * gcc.dg/pr78445.c: New test.
+
+2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ PR libgfortran/78449
+ * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
+
+2016-11-21 Jeff Law <law@redhat.com>
+
+ PR target/68538
+ * gcc.c-torture/compile/pr68538.c: New test.
+
+2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
+ to be generated instead of FCTIWUZ or FCTIWZ.
+
+2016-11-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/67335
+ * g++.dg/vect/simd-clone-7.cc: New test.
+
+ PR c++/71973
+ * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
+ long unsigned int.
+ * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
+ unsigned long.
+
+2016-11-20 Jeff Law <law@redhat.com>
+
+ PR target/25128
+ * gcc.target/m68k/pr25128.c: New test.
+
+2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/tree-ssa/tailcall-7.c: New test.
+
+2016-11-21 David Malcolm <dmalcolm@redhat.com>
+
+ PR preprocessor/78324
+ * gcc.dg/plugin/diagnostic-test-string-literals-1.c
+ (test_multitoken_macro): New function.
+ * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
+ case.
+ * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
+ case.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
+ cases.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
+ Move to...
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
+ -ftrack-macro-expansion=0.
+ (test_sprintf_note): Remove "P" macro. Add
+ dg-begin/end-multiline-output directives.
+ (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
+
+2016-11-21 Georg-Johann Lay <avr@gjlay.de>
+
+ * lib/target-supports.exp (check_effective_target_tiny) [avr]:
+ Return 1 for AVR_TINY.
+
+2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR rtl-optimization/71785
+ * gcc.target/powerpc/pr71785.c: New file.
+
+2016-11-21 Bin Cheng <bin.cheng@arm.com>
+
+ PR testsuite/78114
+ * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
+ options. Refine test by checking predictive commining PHI
+ nodes in vectorized loop wrto vector factor.
+
+2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c++/71973
+ * g++.dg/pr71973-1.C: New test.
+ * g++.dg/pr71973-2.C: New test.
+ * g++.dg/pr71973-3.C: New test.
+ * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
+ * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
+ * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
+ to dg-options.
+ * g++.old-deja/g++.other/realloc.C: Likewise.
+ * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
+
+2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/78413
+ * gcc.dg/tree-ssa/pr78413.c: New test.
+
+2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
+ target is Thumb-only.
+
+2016-11-20 Jeff Law <law@redhat.com>
+
+ PR target/48551
+ * gcc.target/m68k/pr48551.c: New test.
+
+2016-11-20 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/69741
+ * gfortran.dg/forall_18.f90: New testcase.
+
+2016-11-20 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
+
+2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/78395
+ * gfortran.dg/typebound_operator_21.f03: New test.
+
+2016-11-20 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/divide-5.c: New file.
+
+2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
+
+ * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
+ signed int.
+
+2016-11-19 John David Anglin <danglin@gcc.gnu.org>
+
+ * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
+ libatomic_available.
+ * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
+ * gfortran.dg/coarray_allocate_10.f08: Likewise.
+ * gfortran.dg/coarray_allocate_7.f08: Likewise.
+ * gfortran.dg/coarray_allocate_8.f08: Likewise.
+ * gfortran.dg/coarray_allocate_9.f08: Likewise.
+ * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
+ * gfortran.dg/coarray_stat_2.f90: Likewise.
+ * gfortran.dg/coindexed_1.f90: Likewise.
+
+2016-11-18 Jeff Law <law@redhat.com>
+
+ PR target/25111
+ * gcc.target/m68k/pr25111.c: New test.
+
+2016-11-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/68180
+ * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
+
+ PR middle-end/78419
+ * gcc.target/i386/pr78419.c: New test.
+
+ PR c++/77285
+ * g++.dg/tls/pr77285-1.C: New test.
+ * g++.dg/tls/pr77285-2.C: New test.
+
+2016-11-18 Jeff Law <law@redhat.com>
+
+ PR target/25112
+ * gcc.target/m68k/pr25112: New test.
+
+2016-11-18 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
+ * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
+
+2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/optional_thumb-1.c: New test.
+ * gcc.target/arm/optional_thumb-2.c: New test.
+ * gcc.target/arm/optional_thumb-3.c: New test.
+
+2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
+ (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
+ successful test.
+ * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
+ (DEFAULT_REQUIRED_QUORUM): Likewise.
+
+2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
+ Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.target/mips/inline-memcpy-1.c (dg-options):
+ Add (REQUIRES_STDLIB).
+ * gcc.target/mips/inline-memcpy-2.c: Ditto.
+ * gcc.target/mips/inline-memcpy-3.c: Ditto.
+ * gcc.target/mips/inline-memcpy-4.c: Ditto.
+ * gcc.target/mips/inline-memcpy-5.c: Ditto.
+ * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
+ * gcc.target/mips/loongson-simd.c: Ditto.
+ * gcc.target/mips/memcpy-1.c: Ditto.
+ * gcc.target/mips/mips-3d-1.c: Ditto.
+ * gcc.target/mips/mips-3d-2.c: Ditto.
+ * gcc.target/mips/mips-3d-3.c: Ditto.
+ * gcc.target/mips/mips-3d-4.c: Ditto.
+ * gcc.target/mips/mips-3d-5.c: Ditto.
+ * gcc.target/mips/mips-3d-6.c: Ditto.
+ * gcc.target/mips/mips-3d-7.c: Ditto.
+ * gcc.target/mips/mips-3d-8.c: Ditto.
+ * gcc.target/mips/mips-3d-9.c: Ditto.
+ * gcc.target/mips/mips-ps-1.c: Ditto.
+ * gcc.target/mips/mips-ps-2.c: Ditto.
+ * gcc.target/mips/mips-ps-3.c: Ditto.
+ * gcc.target/mips/mips-ps-4.c: Ditto.
+ * gcc.target/mips/mips-ps-6.c: Ditto.
+ * gcc.target/mips/mips16-attributes.c: Ditto.
+ * gcc.target/mips/mips32-dsp-run.c: Ditto.
+ * gcc.target/mips/mips32-dsp.c: Ditto.
+ * gcc.target/mips/save-restore-1.c: Ditto.
+ * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
+ (mips_preprocess): Add ignore_output argument that when set
+ will not return the pre-processed output.
+ (mips_arch_info): Update arguments for the call to mips_preprocess.
+ (mips-dg-init): Ditto.
+ (mips-dg-options): Check if a test having test option
+ (REQUIRES_STDLIB) has the required sysroot support for
+ the current test options.
+
+2016-11-17 Jeff Law <law@redhat.com>
+
+ PR middle-end/38219
+ * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
+
+ PR target/47192
+ * gcc.target/m68k/pr47192.c: New test.
+
+2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
+ instead of isa>=4, in order to downgrade to R5.
+
+2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gcc.target/arc/cmem-bit-1.c: New file.
+ * gcc.target/arc/cmem-bit-2.c: New file.
+ * gcc.target/arc/cmem-bit-3.c: New file.
+ * gcc.target/arc/cmem-bit-4.c: New file.
+
+2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
+
+ * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
+ "avx5124fmaps".
+ * gcc.target/i386/funcspec-56.inc: Test new attributes.
+
+2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
+ Andrew Senkevich <andrew.senkevich@intel.com>
+
+ * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
+ * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
+ * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
+ * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
+ * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
+ * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
+ * gcc.target/i386/avx5124fmaps-check.h: Ditto.
+ * gcc.target/i386/avx5124vnniw-check.h: Ditto.
+ * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
+ * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
+ * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
+ * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
+ * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
+ avx5124vnniw-check.h.
+ * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
+ check_effective_target_avx5124vnniw): New.
+ * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
+ Set under ifndef.
+ * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * g++.dg/other/i386-2.C: Ditto.
+ * g++.dg/other/i386-3.C: Ditto.
+ * gcc.target/i386/sse-22.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+
+2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/55080
+ * g++.dg/parse/pr55080.C: New.
+
+2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/78101
+ * gcc.target/powerpc/fusion4.c: New test.
+
+2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR target/77933
+ * gcc.target/arm/pr77933-1.c: New test.
+ * gcc.target/arm/pr77933-2.c: Likewise.
+
+2016-11-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/78201
+ * g++.dg/opt/pr78201.C: New test.
+
+2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.dg/pr78333.c: Add empty implementations of
+ __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
+ problems on non-glibc systems.
+
+2016-11-17 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic-test-string-literals-1.c
+ (test_raw_string_one_liner): New function.
+ (test_raw_string_multiline): New function.
+
+2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/store_repeating_constant_1.c: New test.
+ * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
+
+2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+ Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77848
+ * gfortran.dg/vect/pr77848.f: New test.
+
+2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR target/77308
+ * gcc.target/arm/pr53447-5.c: New test.
+ * lib/target-supports.exp
+ (check_effective_target_arm_prefer_ldrd_strd): Adjust.
+
+2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/abitest.S: New file.
+ * gcc.target/arc/abitest.h: Likewise.
+ * gcc.target/arc/va_args-1.c: Likewise.
+ * gcc.target/arc/va_args-2.c: Likewise.
+ * gcc.target/arc/va_args-3.c: Likewise.
+ * gcc.target/arc/mcrc.c: Deleted.
+ * gcc.target/arc/mdsp-packa.c: Likewise.
+ * gcc.target/arc/mdvbf.c: Likewise.
+ * gcc.target/arc/mmac-24.c: Likewise.
+ * gcc.target/arc/mmac-d16.c: Likewise.
+ * gcc.target/arc/mno-crc.c: Likewise.
+ * gcc.target/arc/mno-dsp-packa.c: Likewise.
+ * gcc.target/arc/mno-dvbf.c: Likewise.
+ * gcc.target/arc/mno-mac-24.c: Likewise.
+ * gcc.target/arc/mno-mac-d16.c: Likewise.
+ * gcc.target/arc/mno-rtsc.c: Likewise.
+ * gcc.target/arc/mno-xy.c: Likewise.
+ * gcc.target/arc/mrtsc.c: Likewise.
+ * gcc.target/arc/arc.exp (check_effective_target_arcem): New
+ function.
+ (check_effective_target_arc700): Likewise.
+ (check_effective_target_arc6xx): Likewise.
+ (check_effective_target_arcmpy): Likewise.
+ (check_effective_target_archs): Likewise.
+ (check_effective_target_clmcpu): Likewise.
+ (check_effective_target_barrelshifter): Likewise.
+ * gcc.target/arc/barrel-shifter-1.c: Changed.
+ * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
+ * gcc.target/arc/cmem-1.c: Changed.
+ * gcc.target/arc/cmem-2.c: Likewise.
+ * gcc.target/arc/cmem-3.c: Likewise.
+ * gcc.target/arc/cmem-4.c: Likewise.
+ * gcc.target/arc/cmem-5.c: Likewise.
+ * gcc.target/arc/cmem-6.c: Likewise.
+ * gcc.target/arc/cmem-7.c: Likewise.
+ * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
+ * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
+ * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
+ * gcc.target/arc/jump-around-jump.c: Update options.
+ * gcc.target/arc/mARC601.c: Changed.
+ * gcc.target/arc/mcpu-arc600.c: Changed.
+ * gcc.target/arc/mcpu-arc601.c: Changed.
+ * gcc.target/arc/mcpu-arc700.c: Changed.
+ * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
+ * gcc.target/arc/movb-1.c: Changed.
+ * gcc.target/arc/movb-2.c: Likewise.
+ * gcc.target/arc/movb-3.c: Likewise.
+ * gcc.target/arc/movb-4.c: Likewise.
+ * gcc.target/arc/movb-5.c: Likewise.
+ * gcc.target/arc/movb_cl-1.c: Likewise.
+ * gcc.target/arc/movb_cl-2.c: Likewise.
+ * gcc.target/arc/movbi_cl-1.c: Likewise.
+ * gcc.target/arc/movh_cl-1.c: Likewise.
+ * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
+ * gcc.target/arc/mul64.c: Enable it only for ARC600.
+ * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
+ * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
+ * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
+ * gcc.target/arc/trsub.c: Only for ARC EM cores.
+ * gcc.target/arc/builtin_simdarc.c: Changed.
+ * gcc.target/arc/extzv-1.c: Likewise.
+ * gcc.target/arc/insv-1.c: Likewise.
+ * gcc.target/arc/insv-2.c: Likewise.
+ * gcc.target/arc/mA6.c: Likewise.
+ * gcc.target/arc/mA7.c: Likewise.
+ * gcc.target/arc/mARC600.c: Likewise.
+ * gcc.target/arc/mARC700.c: Likewise.
+ * gcc.target/arc/mcpu-arc600.c: Likewise.
+ * gcc.target/arc/mcpu-arc700.c: Likewise.
+ * gcc.target/arc/movl-1.c: Likewise.
+ * gcc.target/arc/nps400-1.c: Likewise.
+ * gcc.target/arc/trsub.c: Likewise.
+ * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
+ configuration.
+ * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
+ * gcc.target/arc/mswape.c: Likewise.
+
+2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/68180
+ * g++.dg/cpp1y/pr68180.C: New.
+
+2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR tree-optimization/78319
+ * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
+ arm-none-eabi.
+
+2016-11-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78306
+ * gcc.dg/cilk-plus/pr78306.c: New testcase.
+
+2016-11-17 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/78305
+ * gcc.dg/torture/pr78305.c: New testcase.
+
+2016-11-17 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/66227
+ * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
+
+2016-11-16 Marek Polacek <polacek@redhat.com>
+
+ PR c/78285
+ * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
+ * g++.dg/ext/case-range2.C: Likewise.
+
+2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/58001
+ * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
+ * gfortran.dg/fmt_tab_2.f90: Ditto.
+
+2016-11-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/78378
+ * gcc.c-torture/execute/pr78378.c: New test.
+
+2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gcc.dg/tree-prof/section-attr-1.c: New file.
+ * gcc.dg/tree-prof/section-attr-2.c: New file.
+ * gcc.dg/tree-prof/section-attr-3.c: New file.
+
+2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
+
+ * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
+ rather than `la'.
+
+2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
+
+ * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
+ (dg-final): Remove microMIPS JALRS mnemonic matching.
+ * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
+ (dg-final): Remove microMIPS JALRS mnemonic matching.
+ * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
+ (dg-final): Remove microMIPS JALRS mnemonic matching.
+ * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
+ * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
+ * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
+ * gcc.target/mips/call-1u.c: New test case.
+ * gcc.target/mips/call-2u.c: New test case.
+ * gcc.target/mips/call-3u.c: New test case.
+ * gcc.target/mips/call-4u.c: New test case.
+ * gcc.target/mips/call-5u.c: New test case.
+ * gcc.target/mips/call-6u.c: New test case.
+
+2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/empty_fiq_handler.c: New test.
+
+2016-11-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/78299
+ * gfortran.dg/gomp/pr78299.f90: New test.
+
+2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
+ * gcc.dg/optimize-bswaphi-1.c: Likewise.
+ * gcc.dg/optimize-bswapsi-2.c: Likewise.
+
+2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ PR libgfortran/78314
+ * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
+
+2016-11-16 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
+ according to updated dump info.
+
+2016-11-16 Alexander Monakov <amonakov@ispras.ru>
+
+ * lib/target-supports.exp (check_effective_target_alloca): Use a
+ compile test.
+ * gcc.target/nvptx/softstack.c: New test.
+ * gcc.target/nvptx/decl-shared.c: New test.
+ * gcc.target/nvptx/decl-shared-init.c: New test.
+
+2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
+
+ * gcc.target/mips/data-sym-jump.c: New test case.
+ * gcc.target/mips/data-sym-pool.c: New test case.
+ * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
+ annotation.
+
+2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
+
+ * lib/target-supports.exp (check_avx2_hw_available): New.
+ (check_effective_target_avx2_runtime): New.
+ * gcc.dg/vect/vect-tail-nomask-1.c: New test.
+
+2016-11-16 Tamar Christina <tamar.christina@arm.com>
+
+ PR testsuite/78136
+ * gcc.dg/cpp/trad/trad.exp
+ (dg-runtest): Moved $srcdir/$subdir/ to
+ DEFAULT_TRADCPPFLAGS.
+
+2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/78356
+ * gfortran.dg/class_allocate_23.f08: New test.
+
+2016-11-16 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/78333
+ * gcc.dg/pr78333.c: New testcase.
+
+2016-11-16 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/78270
+ * gcc.dg/asan/pr78270.c: Update comment style.
+ * gcc.dg/asan/pr78270-2.c: New test.
+
+2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
+ of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
+
+2016-11-16 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78348
+ * gcc.dg/tree-ssa/ldist-24.c: New testcase.
+
+2016-11-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/77823
+ * c-c++-common/ubsan/overflow-vec-1.c: New test.
+ * c-c++-common/ubsan/overflow-vec-2.c: New test.
+
+2016-11-15 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/cpp1z/init-statement6.C: Rename a function.
+
+2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR libgfortran/51119
+ * gfortran.dg/matmul_12.f90: New test case.
+
+2016-11-15 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/funcspec-56.inc: New file.
+ * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
+ common 32-bit and 64-bit function specific options.
+ * gcc.target/i386/funcspec-6.c: Ditto.
+
+2016-11-15 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp1z/decomp14.C: New test.
+ * g++.dg/cpp1z/decomp15.C: New test.
+ * g++.dg/cpp1z/decomp16.C: New test.
+
+ * g++.dg/cpp1z/decomp13.C: New test.
+
+ * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
+
+ PR c++/71988
+ * g++.dg/cpp0x/constexpr-71988.C: New test.
+
+2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
+
+ * gcc.target/mips/insn-casesi.c: New test case.
+ * gcc.target/mips/insn-pseudo-1.c: New test case.
+ * gcc.target/mips/insn-pseudo-2.c: New test case.
+ * gcc.target/mips/insn-pseudo-3.c: New test case.
+ * gcc.target/mips/insn-pseudo-4.c: New test case.
+ * gcc.target/mips/insn-tablejump.c: New test case.
+
+2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
+
+ * gcc.target/mips/mips.exp (mips_option_tests): Add
+ `-mcode-readable=yes' array element.
+
+2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
+
+ * gcc.target/mips/mips.exp (mips_option_tests): Add
+ `-mmicromips' array element.
+
+2016-11-15 Michael Matz <matz@suse.de>
+
+ PR missed-optimization/77881
+ * gcc.target/i386/pr77881.c: New test.
+
+2016-11-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/78295
+ * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
+
+2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-set-int.c: New test.
+ * gcc.target/powerpc/vec-set-short.c: Likesie.
+ * gcc.target/powerpc/vec-set-char.c: Likewise.
+
+2016-11-14 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
+
+2016-11-14 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/78300
+ * gfortran.dg/class_result_3.f90: New test.
+
+2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
+ Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/gimplefe-1.c: New testcase.
+ * gcc.dg/gimplefe-2.c: Likewise.
+ * gcc.dg/gimplefe-3.c: Likewise.
+ * gcc.dg/gimplefe-4.c: Likewise.
+ * gcc.dg/gimplefe-5.c: Likewise.
+ * gcc.dg/gimplefe-6.c: Likewise.
+ * gcc.dg/gimplefe-7.c: Likewise.
+ * gcc.dg/gimplefe-8.c: Likewise.
+ * gcc.dg/gimplefe-9.c: Likewise.
+ * gcc.dg/gimplefe-10.c: Likewise.
+ * gcc.dg/gimplefe-11.c: Likewise.
+ * gcc.dg/gimplefe-12.c: Likewise.
+ * gcc.dg/gimplefe-13.c: Likewise.
+ * gcc.dg/gimplefe-14.c: Likewise.
+ * gcc.dg/gimplefe-15.c: Likewise.
+ * gcc.dg/gimplefe-16.c: Likewise.
+ * gcc.dg/gimplefe-17.c: Likewise.
+ * gcc.dg/gimplefe-18.c: Likewise.
+
+2016-11-14 Martin Liska <mliska@suse.cz>
+
+ PR bootstrap/78069
+ * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
+ to match scanned pattern.
+ * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
+
+2016-11-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78312
+ * gcc.dg/torture/pr78312.c: New testcase.
+
+2016-11-14 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/78093
+ * gcc.target/avr/torture/tiny-absdata-2.c: New test.
+
+2016-11-14 Jakub Jelinek <jakub@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ Implement P0217R3 - C++17 structured bindings
+ * g++.dg/cpp1z/decomp1.C: New test.
+ * g++.dg/cpp1z/decomp2.C: New test.
+ * g++.dg/cpp1z/decomp3.C: New test.
+ * g++.dg/cpp1z/decomp4.C: New test.
+ * g++.dg/cpp1z/decomp5.C: New test.
+ * g++.dg/cpp1z/decomp6.C: New test.
+ * g++.dg/cpp1z/decomp7.C: New test.
+ * g++.dg/cpp1z/decomp8.C: New test.
+ * g++.dg/cpp1z/decomp9.C: New test.
+ * g++.dg/cpp1z/decomp10.C: New test.
+
+2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * g++.dg/torture/pr78268.C: New test.
+
+2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR c/35503
+ * c-c++-common/pr35503-1.c: New test.
+ * c-c++-common/pr35503-2.c: Likewise.
+ * c-c++-common/pr35503-3.c: Likewise.
+ * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
+
+2016-11-13 Uros Bizjak <ubizjak@gmail.com>
+
+ PR rtl-optimization/78232
+ PR rtl-optimization/78248
+ * gcc.dg/ubsan/pr78248.c: New test.
+
+2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/address_conv.adb: New test.
+
+2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/renaming11.ad[sb]: New test.
+
+2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/dump-ada-spec-6.c: New test.
+
+2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/lto21.adb: New test.
+ * gnat.dg/lto21_pkg1.ads: New helper.
+ * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
+
+2016-11-13 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/60952
+ * gfortran.dg/typebound_proc_34.f90: New test.
+
+2016-11-13 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/66366
+ * gfortran.dg/class_57.f90: Changed error message.
+ * gfortran.dg/class_60.f90: New test.
+
+2016-11-12 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/pr78112.C: XFAIL AIX.
+
+2016-11-12 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/77501
+ * gfortran.dg/typebound_generic_16.f90: New test.
+
+2016-11-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71225
+ * g++.dg/cpp0x/pr71225.C: New test.
+
+2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/20161111-1.c: New test.
+
+2016-11-11 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/78310
+ * gcc.target/i386/pr78310.c: New test.
+
+2016-11-11 Jeff Law <law@redhat.com>
+
+ * gcc.dg/tree-ssa/isolate-6.c: New test.
+ * gcc.dg/tree-ssa/isolate-7.c: New test.
+
+2016-11-11 Bin Cheng <bin.cheng@arm.com>
+
+ PR testsuite/78292
+ * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
+ vect_max_reduc.
+
+2016-11-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/72774
+ * g++.dg/parse/pr72774.C: New test.
+
+2016-11-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71575
+ * gcc.dg/graphite/pr71575-1.c: New testcase.
+ * gcc.dg/graphite/pr71575-2.c: Likewise.
+
+2016-11-11 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/78295
+ * gcc.dg/uninit-pr78295.c: New testcase.
+
+2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
+
+ PR fortran/78277
+ * gfortran.dg/dec_structure_17.f90: New test.
+
+2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
+ being allowed in vector registers.
+ * gcc.target/powerpc/vsx-qimode2.c: Likewise.
+ * gcc.target/powerpc/vsx-qimode3.c: Likewise.
+ * gcc.target/powerpc/vsx-himode.c: Likewise.
+ * gcc.target/powerpc/vsx-himode2.c: Likewise.
+ * gcc.target/powerpc/vsx-himode3.c: Likewise.
+ * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
+ to allow matching MFVSRD or MFVSRW.
+
+2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
+
+ PR rtl-optimization/78241
+ * gcc.dg/pr78241.c: New test.
+
+2016-11-10 Jakub Jelinek <jakub@redhat.com>
+
+ * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
+ 201307.
+
+ * g++.dg/cpp1z/noexcept-type14.C: New test.
+ * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
+
+2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
+ WVAL0S tests added in r241817.
+
+2016-11-10 Jakub Jelinek <jakub@redhat.com>
+
+ * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
+ * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
+ no longer allowed and corresponding ordered construct.
+ * gfortran.dg/gomp/linear-1.f90: New test.
+ * gfortran.dg/gomp/declare-simd-2.f90: New test.
+ * gfortran.dg/gomp/declare-target-1.f90: New test.
+ * gfortran.dg/gomp/declare-target-2.f90: New test.
+
+2016-11-10 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/78270
+ * gcc.dg/asan/pr78270.c: New test.
+
+2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/78112
+ * g++.dg/pr78112.C: New testcase.
+
+2016-11-09 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/asan/asan_test.C: Remove -Wno-format, add
+ -Wno-c++1z-compat.
+ * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
+ string in case condition contains % characters.
+
+ PR c++/78283
+ * g++.dg/cpp1z/noexcept-type13.C: New test.
+
+2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
+ using (HAS_MOVN) with MIPS III.
+
+2016-11-09 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/46459
+ * gfortran.dg/volatile14.f90: New test.
+
+2016-11-09 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/78262
+ * gcc.target/i386/pr78262.c: New test.
+
+2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
+
+ PR fortran/78259
+ * gfortran.dg/pr78259.f90: New test.
+
+2016-11-09 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/60777
+ * gfortran.dg/spec_expr_7.f90: New test.
+
+2016-11-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/77718
+ * gcc.c-torture/execute/pr77718.c: New test.
+
+ * gcc.dg/ubsan/c99-shift-3.c: New test.
+ * gcc.dg/ubsan/c99-shift-4.c: New test.
+ * gcc.dg/ubsan/c99-shift-5.c: New test.
+ * gcc.dg/ubsan/c99-shift-6.c: New test.
+
+2016-11-09 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
+ test-case for memcmp.
+ * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
+
+2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR testsuite/78269
+ * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
+
+2016-11-09 Paul Thomas <pault@gcc.gnu.org>
+
+ * gfortran.dg/move_alloc_18.f90: New test.
+
+2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR middle-end/78256
+ * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
+ * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
+
+2016-11-09 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/71894
+ * gfortran.dg/class_59.f90: New test.
+
+2016-11-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78007
+ * gcc.dg/vect/vect-bswap32.c: Adjust.
+ * gcc.dg/vect/vect-bswap64.c: Likewise.
+
+2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * gcc.dg/ipa/vrp7.c: New test.
+
+2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR ipa/78121
+ * gcc.dg/ipa/pr78121.c: New test.
+
+2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
+
+ * c-c++-common/asan/default_options.h: New file.
+ * c-c++-common/asan/strcasestr-1.c: New test.
+ * c-c++-common/asan/strcasestr-2.c: Likewise.
+ * c-c++-common/asan/strcspn-1.c: Likewise.
+ * c-c++-common/asan/strcspn-2.c: Likewise.
+ * c-c++-common/asan/strpbrk-1.c: Likewise.
+ * c-c++-common/asan/strpbrk-2.c: Likewise.
+ * c-c++-common/asan/strspn-1.c: Likewise.
+ * c-c++-common/asan/strspn-2.c: Likewise.
+ * c-c++-common/asan/strstr-1.c: Likewise.
+ * c-c++-common/asan/strstr-2.c: Likewise.
+ * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
+
+2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
+
+ * c-c++-common/asan/null-deref-1.c: Adjust testcase.
+
+2016-11-08 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/68440
+ * gfortran.dg/class_58.f90: New test.
+
+2016-11-08 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/70799
+ * gcc.target/i386/pr70799-2.c: New test.
+
+2016-11-08 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/77596
+ * gfortran.dg/proc_ptr_comp_46.f90: New test.
+
+2016-11-08 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
+
+2016-11-08 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
+
+2016-11-08 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/vect/vect-cond-2.c: Drop xfail.
+
+2016-11-08 Martin Liska <mliska@suse.cz>
+
+ PR testsuite/78242
+ * g++.dg/asan/use-after-scope-4.C: New test.
+ * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
+ * gcc.dg/asan/use-after-scope-8.c: Remove.
+
+2016-11-08 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
+
+2016-11-08 Tamar Christina <tamar.christina@arm.com>
+
+ PR testsuite/78136
+ * gcc.dg/cpp/trad/trad.exp
+ (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
+ * gcc.dg/cpp/trad/include.c: Use local header file.
+
+2016-11-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78205
+ * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
+
+2016-11-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78224
+ * g++.dg/torture/pr78224.C: New testcase.
+
+2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/store_merging_1.c: Require store_merge.
+ * gcc.dg/store_merging_2.c: Likewise.
+ * gcc.dg/store_merging_4.c: Likewise.
+ * gcc.dg/store_merging_5.c: Likewise.
+ * gcc.dg/store_merging_6.c: Likewise.
+ * gcc.dg/store_merging_7.c: Likewise.
+ * gcc.dg/store_merging_8.c: Likewise.
+ * lib/target-supports.exp (check_effective_target_store_merge): New.
+
+2016-11-07 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
+ * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
+ * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
+ * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
+ -mvsx -mpower8-vector.
+ * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
+ * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
+ * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
+ -mvsx -mpower8-vector.
+
+2016-11-07 David Edelsohn <dje.gcc@gmail.com>
+
+ * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
+
+ * gfortran.dg/implicit_class_1.f90: Skip on AIX.
+ * gcc.dg/visibility-14.c: XFAIL AIX.
+ * gcc.dg/visibility-15.c: XFAIL AIX.
+ * gcc.dg/visibility-16.c: XFAIL AIX.
+ * gcc.dg/visibility-17.c: XFAIL AIX.
+ * gcc.dg/visibility-18.c: XFAIL AIX.
+ * gcc.dg/visibility-19.c: XFAIL AIX.
+ * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
+ * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
+ * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
+ * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
+
+2016-11-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/78227
+ * gcc.target/i386/pr78227-1.c: New test.
+ * gcc.target/i386/pr78227-2.c: New test.
+
+2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR middle-end/35691
+ * gcc.dg/pr35691-1.c: New test-case.
+ * gcc.dg/pr35691-2.c: Likewise.
+
+2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/77309
+ * gcc.dg/torture/pr77309.c: New test.
+
+2016-11-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/71529
+ * gcc.target/i386/pr71529.C: Moved to ...
+ * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
+
+ PR target/64411
+ * gcc.target/i386/pr64411.C: Moved to ...
+ * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
+ lp64.
+
+ PR target/65105
+ * gcc.target/i386/pr65105-4.C: Moved to ...
+ * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
+ Run into compile test rather than execute test.
+
+2016-11-07 Richard Biener <rguenther@suse.de>
+
+ PR target/78229
+ * g++.dg/pr78229.C: New testcase.
+
+2016-11-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78218
+ * gcc.dg/torture/pr78218.c: New testcase.
+
+2016-11-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78228
+ * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
+
+2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/77822
+ * g++.dg/torture/pr77822.C: New test.
+
+2016-11-07 Martin Liska <mliska@suse.cz>
+
+ * c-c++-common/asan/force-inline-opt0-1.c: Disable
+ -f-sanitize-address-use-after-scope.
+ * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
+ internal fn calls.
+ * g++.dg/asan/use-after-scope-1.C: New test.
+ * g++.dg/asan/use-after-scope-2.C: Likewise.
+ * g++.dg/asan/use-after-scope-3.C: Likewise.
+ * g++.dg/asan/use-after-scope-types-1.C: Likewise.
+ * g++.dg/asan/use-after-scope-types-2.C: Likewise.
+ * g++.dg/asan/use-after-scope-types-3.C: Likewise.
+ * g++.dg/asan/use-after-scope-types-4.C: Likewise.
+ * g++.dg/asan/use-after-scope-types-5.C: Likewise.
+ * g++.dg/asan/use-after-scope-types.h: Likewise.
+ * gcc.dg/asan/use-after-scope-1.c: Likewise.
+ * gcc.dg/asan/use-after-scope-2.c: Likewise.
+ * gcc.dg/asan/use-after-scope-3.c: Likewise.
+ * gcc.dg/asan/use-after-scope-4.c: Likewise.
+ * gcc.dg/asan/use-after-scope-5.c: Likewise.
+ * gcc.dg/asan/use-after-scope-6.c: Likewise.
+ * gcc.dg/asan/use-after-scope-7.c: Likewise.
+ * gcc.dg/asan/use-after-scope-8.c: Likewise.
+ * gcc.dg/asan/use-after-scope-9.c: Likewise.
+ * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
+ * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
+ * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
+ * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
+ * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
+
+2016-11-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78189
+ * g++.dg/torture/pr78189.C: New testcase.
+
+2016-11-06 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/Wtrampolines.c: XFAIL AIX.
+
+2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
+ occuring.
+
+2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/78221
+ * arith.c (gfc_complex2real): Change gfc_warning_now to
+ gfc_warning.
+
+2016-11-05 Paul Thomas <pault@gcc.gnu.org>
+
+ * gfortran.dg/move_alloc_17.f03: New test.
+
+2016-11-05 Richard Biener <rguenther@suse.de>
+
+ PR bootstrap/78188
+ * g++.dg/ipa/pr78188.C: New test.
+
+2016-11-05 Janus Weil <janus@gcc.gnu.org>
+ Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR fortran/69495
+ * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
+
+2016-11-05 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/67564
+ * gfortran.dg/select_type_39.f03: New test.
+
+2016-11-04 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/64933
+ * gfortran.dg/associate_23.f90: New test.
+
+2016-11-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/77834
+ * gcc.dg/pr77834.c: New test.
+
+2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/67980
+ * g++.dg/cpp1y/pr67980.C: New.
+
+2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-add-1.c: New.
+ * gcc.target/powerpc/fold-vec-add-2.c: New.
+ * gcc.target/powerpc/fold-vec-add-3.c: New.
+ * gcc.target/powerpc/fold-vec-add-4.c: New.
+ * gcc.target/powerpc/fold-vec-add-5.c: New.
+ * gcc.target/powerpc/fold-vec-add-6.c: New.
+ * gcc.target/powerpc/fold-vec-add-7.c: New.
+
+2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
+
+ * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
+ for -mbranch-likely, infer -mno-branch-likely for R6.
+
+2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c++/71973
+ * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
+ * g++.dg/init/new15.C: Likewise.
+ * g++.dg/ipa/inline-1.C: Likewise.
+ * g++.dg/ipa/inline-2.C: Likewise.
+ * g++.dg/lto/20080908-1_0.C: Likewise.
+ * g++.dg/tc1/dr20.C: Likewise.
+ * g++.dg/tree-ssa/inline-1.C: Likewise.
+ * g++.dg/tree-ssa/inline-2.C: Likewise.
+ * g++.old-deja/g++.law/except1.C: Likewise.
+ * g++.old-deja/g++.other/vbase5.C: Likewise.
+ * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
+
+2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/78210
+ * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
+ possibility of widening multiplies.
+
+2016-11-04 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/78185
+ * gcc.dg/pr78185.c: New testcase.
+
+2016-10-04 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
+ * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
+
+2016-11-03 Jakub Jelinek <jakub@redhat.com>
+ Alexandre Oliva <aoliva@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR debug/28767
+ PR debug/56974
+ * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
+ * g++.dg/debug/dwarf2/ref-3.C: New test.
+ * g++.dg/debug/dwarf2/ref-4.C: New test.
+ * g++.dg/debug/dwarf2/refqual-1.C: New test.
+ * g++.dg/debug/dwarf2/refqual-2.C: New test.
+
+2016-11-03 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_exp_1.f90: New test.
+ * gfortran.dg/dec_exp_2.f90: Likewise.
+ * gfortran.dg/dec_exp_3.f90: Likewise.
+
+2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_parameter_1.f: New test.
+ * gfortran.dg/dec_parameter_2.f90: Likewise.
+ * gfortran.dg/dec_parameter_3.f90: Likewise.
+ * gfortran.dg/dec_parameter_4.f90: Likewise.
+
+2016-11-03 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
+ output.
+ * gcc.dg/tree-prof/time-profiler-3.c: New test.
+
+2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR libgcc/78067
+ * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
+
+2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.c-torture/execute/pr78170.c: Require int32plus.
+
+2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
+
+ * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
+
+2016-11-01 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
+ Check for arm_v8_neon_hw.
+ * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
+ Likewise.
+ * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
+ Likewise.
+ * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
+ Likewise.
+
+2016-11-02 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/store_merging_8.c: New testcase.
+
+2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/warn_argument_mismatch_1.f90: New test.
+
+2016-11-02 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
+ * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
+ * gcc.dg/addr_equal_1.c: XFAIL AIX.
+ * gcc.dg/pr65779.c: XFAIL AIX.
+ * gcc.dg/pr70405.c: XFAIL AIX.
+
+ * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
+ * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
+ * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
+
+2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * lib/target-supports.exp (check_gc_sections_available): Use
+ -print-prog-name=ld to determine linker used.
+
+2016-11-02 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
+ test case.
+
+2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR tree-optimization/78170
+ * gcc.c-torture/execute/pr78170.c: New test.
+
+2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR tree-optimization/78162
+ * gcc.c-torture/compile/pr78162.c: New test.
+
+2016-11-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78035
+ PR tree-optimization/77964
+ * gcc.target/i386/pr78035.c: New testcase.
+
+2016-11-02 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/vrp111.c: New testcase.
+ * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
+ * gcc.dg/tree-ssa/pr21086.c: Likewise.
+ * gcc.dg/tree-ssa/pr58480.c: Likewise.
+ * gcc.dg/tree-ssa/vrp08.c: Likewise.
+
+2016-11-01 David Edelsohn <dje.gcc@gmail.com>
+
+ * gfortran.dg/pr70937.f90: require-effective-target lto.
+
+2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/69544
+ * gfortran.dg/where_6.f90: New test.
+
+2016-11-01 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/debug/dwarf2/inline-var-1.C: New test.
+
+2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/69544
+ * gfortran.dg/where_5.f90: New test.
+
+2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
+
+ * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
+ * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
+ * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
+ * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
+
+2016-11-01 Uros Bizjak <ubizjak@gmail.com>
+
+ * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
+ Whitespace fixes.
+ (check_effective_target_vect_cmdline_needed): Check
+ is-effective-target ia32 for x86 targets.
+ (check_effective_target_vect_simd_clones): Simplify condition.
+ (check_effective_target_vect_double): Ditto.
+ (check_effective_target_vect_aligned_arrays): Check
+ is-effective-target ia32 for x86 targets. Simplify condition.
+ (check_effective_target_vect_multiple_sizes): Simplify condition.
+ (check_effective_target_sqrt_insn): Add i?86-*-* target.
+ (check_effective_target_sync_int_128): Simplify condition.
+ (check_effective_target_sync_int_128_runtime): Ditto.
+ (check_effective_target_sync_long_long_runtime): Ditto.
+ (check_effective_target_divmod): Add i?86-*-* target.
+
+2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vsx-extract-4.c: New test.
+ * gcc.target/powerpc/vsx-extract-5.c: Likewise.
+
+2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/54679
+ * gfortran.dg/fmt_l.f90: Update test.
+ * gfortran.dg/fmt_l0.f90: New test.
+
+2016-10-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/78089
+ * c-c++-common/builtin-shuffle-1.c: New test.
+ * g++.dg/cpp0x/addressof3.C: New test.
+
+2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Add tests for a const member and a reference member for launder.
+ * g++.dg/cpp1z/launder3.C: New.
+ * g++.dg/cpp1z/launder4.C: Likewise.
+ * g++.dg/cpp1z/launder5.C: Likewise.
+ * g++.dg/cpp1z/launder5.cc: Likewise.
+ * g++.dg/cpp1z/launder5.h: Likewise.
+ * g++.dg/cpp1z/launder6.C: Likewise.
+ * g++.dg/cpp1z/launder6.cc: Likewise.
+ * g++.dg/cpp1z/launder6.h: Likewise.
+
+2016-10-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77948
+ * g++.dg/cpp0x/pr77948-1.C: New test.
+ * g++.dg/cpp0x/pr77948-2.C: New test.
+ * g++.dg/cpp0x/pr77948-3.C: New test.
+ * g++.dg/cpp0x/pr77948-4.C: New test.
+ * g++.dg/cpp0x/pr77948-5.C: New test.
+ * g++.dg/cpp0x/pr77948-6.C: New test.
+
+ PR tree-optimization/77860
+ * gcc.dg/pr77860.c: New test.
+
+2016-10-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77886
+ * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
+
+2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/lto/pr60449_0.c: Skip for avr.
+
+2016-10-30 Le-Chun Wu <lcwu@google.com>
+ Mark Wielaard <mjw@redhat.com>
+
+ * gcc.dg/Wshadow-compatible-local-1.c: New test.
+ * gcc.dg/Wshadow-local-1.c: Likewise.
+ * gcc.dg/Wshadow-local-2.c: Likewise.
+ * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
+ * g++.dg/warn/Wshadow-local-1.C: Likewise.
+ * g++.dg/warn/Wshadow-local-2.C: Likewise.
+
+2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/71915
+ PR tree-optimization/71490
+ * gcc.dg/tree-ssa/pr54245.c: Delete.
+ * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
+ document why.
+
+2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/78123
+ * gfortran.dg/fmt_t_9.f: New test.
+
+2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/67219
+ * gfortran.dg/pr67219.f90: New test.
+
+2016-10-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/77919
+ * g++.dg/torture/pr77919-2.C: New test.
+
+ PR target/78148
+ * gcc.dg/pr78148.c: New test.
+
+2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/overflow-3.c: Replace and move old one to...
+ * gcc.target/sparc/overflow-4.c: ...here.
+ * gcc.target/sparc/overflow-5.c: New test.
+
+2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+ Kugan Vivekanandarajah <kuganv@linaro.org>
+ Jim Wilson <jim.wilson@linaro.org>
+
+ PR tree-optimization/43721
+ * lib/target-supports.exp (check_effective_target_divmod): New.
+ (check_effective_target_divmod_simode): Likewise.
+ (check_effective_target_arm_divmod_simode): Likewise.
+ * gcc.dg/divmod-1-simode.c: New test.
+ * gcc.dg/divmod-1.c: Likewise.
+ * gcc.dg/divmod-2-simode.c: Likewise.
+ * gcc.dg/divmod-2.c: Likewise.
+ * gcc.dg/divmod-3-simode.c: Likewise.
+ * gcc.dg/divmod-3.c: Likewise.
+ * gcc.dg/divmod-4-simode.c: Likewise.
+ * gcc.dg/divmod-4.c: Likewise.
+ * gcc.dg/divmod-5.c: Likewise.
+ * gcc.dg/divmod-6-simode.c: Likewise.
+ * gcc.dg/divmod-6.c: Likewise.
+ * gcc.dg/divmod-7.c: Likewise.
+
+2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+ Jakub Jelinek <jakub@redhat.com>
+ Andrew Pinski <pinskia@gmail.com>
+
+ PR middle-end/22141
+ PR rtl-optimization/23684
+ * gcc.c-torture/execute/pr22141-1.c: New test.
+ * gcc.c-torture/execute/pr22141-2.c: Likewise.
+ * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
+ * gcc.target/aarch64/ldp_stp_4.c: Likewise.
+ * gcc.dg/store_merging_1.c: New test.
+ * gcc.dg/store_merging_2.c: Likewise.
+ * gcc.dg/store_merging_3.c: Likewise.
+ * gcc.dg/store_merging_4.c: Likewise.
+ * gcc.dg/store_merging_5.c: Likewise.
+ * gcc.dg/store_merging_6.c: Likewise.
+ * gcc.dg/store_merging_7.c: Likewise.
+ * gcc.target/i386/pr22141.c: Likewise.
+ * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
+ * g++.dg/init/new17.C: Likewise.
+
+2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ PR middle-end/72747
+ * c-c++-common/pr72747-1.c: New test.
+ * c-c++-common/pr72747-2.c: Likewise.
+
+2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/oscbreak-1.c: New test.
+
+2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
+
+2016-10-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/77919
+ * g++.dg/torture/pr77919.C: New test.
+
+ PR rtl-optimization/78132
+ * gcc.target/i386/pr78132.c: New test.
+
+2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
+
+2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vsx-simode.c: New test.
+ * gcc.target/powerpc/vsx-simode2.c: Likewise.
+ * gcc.target/powerpc/vsx-simode3.c: Likewise.
+
+2016-10-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/78026
+ * gfortran.dg/gomp/pr78026.f03: New test.
+ * gfortran.dg/select_type_38.f03: New test.
+
+ PR middle-end/78025
+ * g++.dg/gomp/declare-simd-7.C: New test.
+
+2016-10-27 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
+ * gfortran.dg/dec_init_2.f90: Likewise.
+ * gfortran.dg/dec_init_3.f90: New test.
+ * gfortran.dg/dec_init_4.f90: Likewise.
+
+2016-10-27 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/fold-narrowbopcst-1.c: New test.
+
+2016-10-27 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
+ dg-shouldfail/dg-output instead of XFAIL.
+ * gfortran.dg/dec_io_6.f90: Likewise.
+
+2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
+ * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
+ * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
+ * gcc.target/arm/atomic-op-char-3.c: Likewise.
+ * gcc.target/arm/atomic-op-consume-3.c: Likewise.
+ * gcc.target/arm/atomic-op-int-3.c: Likewise.
+ * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
+ * gcc.target/arm/atomic-op-release-3.c: Likewise.
+ * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
+ * gcc.target/arm/atomic-op-short-3.c: Likewise.
+
+2016-10-27 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/fold-convmaxconv-1.c: New test.
+ * gcc.dg/fold-convminconv-1.c: New test.
+
+2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/78092
+ * gfortran.dg/pr78092.f90: New test.
+
+2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/78056
+ * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
+ expected error message.
+ * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
+ expected error message.
+ * gcc.target/powerpc/vsu/vec-all-nez-7.c
+ (test_all_not_equal_and_not_zero): Change expected error message.
+
+2016-10-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/77973
+ * gfortran.dg/gomp/pr77973.f90: New test.
+
+2016-10-26 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/78108
+ * gfortran.dg/submodule_18.f08: New test.
+ * gfortran.dg/submodule_19.f08: New test.
+
+2016-10-26 Michael Matz <matz@suse.de>
+
+ * g++.dg/pr78060.C: New test.
+ * gfortran.dg/pr78061.f: New test.
+ * g++.dg/pr78088.C: New test.
+
+2016-10-26 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_io_1.f90: New test.
+ * gfortran.dg/dec_io_2.f90: New test.
+ * gfortran.dg/dec_io_3.f90: New test.
+ * gfortran.dg/dec_io_4.f90: New test.
+ * gfortran.dg/dec_io_5.f90: New test.
+ * gfortran.dg/dec_io_6.f90: New test.
+
+2016-10-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/78106
+ * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
+
+2016-10-25 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_bitwise_ops_1.f90: New test.
+ * gfortran.dg/dec_bitwise_ops_2.f90: New test.
+
+2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt59.adb: New test.
+ * gnat.dg/opt59_pkg.ad[sb]: New helper.
+
+ * gnat.dg/opt60.adb: New test.
+
+2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/72770
+ * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
+ this pr.
+
+2016-10-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/78102
+ * gcc.target/i386/pr78102.c: New test.
+
+2016-10-25 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_logical_xor_1.f90: New test.
+ * gfortran.dg/dec_logical_xor_2.f90: New test.
+ * gfortran.dg/dec_logical_xor_3.f03: New test.
+
+2016-10-25 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_loc_rval_1.f90: New test.
+ * gfortran.dg/dec_loc_rval_2.f90: New test.
+ * gfortran.dg/dec_loc_rval_3.f03: New test.
+
+2016-10-25 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_type_print.f90: New testcase.
+
+2016-10-25 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/feed_1.f90: New test.
+ * gfortran.dg/feed_2.f90: New test.
+
+2016-10-25 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/78106
+ * gcc.dg/asan/pr78106.c: New test.
+
+2016-10-25 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
+
+2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR target/78041
+ * gcc.target/arm/pr78041.c: New test.
+
+2016-10-25 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp1z/launder1.C: New test.
+ * g++.dg/cpp1z/launder2.C: New test.
+
+2016-10-25 Georg-Johann Lay <avr@gjlay.de>
+ Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
+
+ PR target/71676
+ PR target/71678
+ * gcc.target/avr/pr71676-2.c: New test.
+
+2016-10-25 Georg-Johann Lay <avr@gjlay.de>
+ Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
+
+ PR target/71676
+ PR target/71678
+ * gcc.target/avr/pr71676-1.c: New test.
+ * gcc.target/avr/pr71676-3.c: New test.
+ * gcc.target/avr/pr71676.c: New test.
+ * gcc.target/avr/pr71678.c: New test.
+
+2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
+
+ * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
+ such that cloned verions of tested functions are not created.
+
+2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/71895
+ * gfortran.dg/pr71895.f90: New test.
+
+2016-10-24 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/debug/dwarf2/ref-2.C: New test.
+
+2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * c-c++-common/Wint-in-bool-context-3.c: New test.
+
+2016-10-24 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/77735
+ * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
+ * 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: Adjust/relax.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
+ * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
+
+2016-10-24 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/71491
+ * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
+ * gcc.dg/vect/slp-45.c: Likewise.
+
+2016-10-24 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
+ * gcc.dg/tree-ssa/pr21458.c: Likewise.
+ * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
+
+2016-10-24 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/78093
+ * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
+ * gcc.target/avr/torture/tiny-absdata-1.c: New test.
+
+2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
+
+2016-10-24 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/bmi2-pext-1.c: New test.
+ * gcc.target/i386/bmi2-pdep-1.c: New test.
+ * gcc.target/i386/bmi2-bzhi-3.c: New test.
+ * gcc.target/i386/tbm-bextri-1.c: New test.
+ * gcc.target/i386/bmi-bextr-6.c: New test.
+
+2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR target/77483
+ * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
+ * gcc.target/i386/pr65105-1.c: Likewise.
+ * gcc.target/i386/pr65105-2.c: Likewise.
+ * gcc.target/i386/pr65105-3.c: Likewise.
+ * gcc.target/i386/pr65105-5.c: Likewise.
+ * gcc.target/i386/pr67761.c: Likewise.
+ * gcc.target/i386/pr70799-1.c: Likewise.
+
+2016-10-24 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/77966
+ * c-c++-common/ubsan/unreachable-3.c: New test.
+
+2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77763
+ * gfortran.dg/pr77763.f90
+
+2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/54730
+ PR fortran/78033
+ * gfortran.dg/pr78033.f90: New test.
+
+2016-10-23 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/69834
+ * gfortran.dg/select_type_1.f03: Change error for overlapping
+ TYPE IS cases.
+ * gfortran.dg/select_type_36.f03: New test.
+
+2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
+
+2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/78021
+ * gfortran.dg/string_length_3.f90: New test.
+
+2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray_alloc_comp_2.f08: New test.
+
+2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/43366
+ PR fortran/57117
+ PR fortran/61337
+ * gfortran.dg/alloc_comp_class_5.f03: New test.
+ * gfortran.dg/class_allocate_21.f90: New test.
+ * gfortran.dg/class_allocate_22.f90: New test.
+ * gfortran.dg/realloc_on_assign_27.f08: New test.
+
+2016-10-21 Jeff Law <law@redhat.com>
+
+ * PR tree-optimization/71947
+ * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
+ * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
+ * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
+
+2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * gcc.dg/ipa/vrp5.c: New test.
+ * gcc.dg/ipa/vrp6.c: New test.
+
+2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/test_frame_17.c: New test.
+
+2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/test_frame_17.c: New test.
+
+2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
+
+ PR preprocessor/71681
+ * gcc.dg/cpp/pr71681-1.c: New testcase
+ * gcc.dg/cpp/pr71681-2.c: Likewise
+ * gcc.dg/cpp/remap/header.gcc: File for added test-cases
+ * gcc.dg/cpp/remap/a/header.gcc: Likewise
+ * gcc.dg/cpp/remap/a/t_1.h: Likewise
+ * gcc.dg/cpp/remap/a/t_2.h: Likewise
+
+2016-10-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/78057
+ * gcc.target/i386/pr78057.c: New test.
+
+ * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
+
+2016-10-21 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/69566
+ * gfortran.dg/select_type_37.f03: New test.
+
+2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ PR target/71627
+ * gcc.target/avr/pr71627.c: New test
+
+2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/overflow-1.c: New test.
+ * gcc.target/sparc/overflow-2.c: Likewise.
+ * gcc.target/sparc/overflow-3.c: Likewise.
+
+2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
+ effective target.
+
+2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR rtl-optimization/78038
+ * gcc.target/aarch64/pr78038.c: New test.
+
+2016-10-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78051
+ * g++.dg/torture/pr78051.C: New testcase.
+
+2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * c-c++-common/wdate-time.c: Restored test case.
+ * g++.dg/warn/Wconversion-real.C: Deleted empty file.
+
+2016-10-20 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
+
+2016-10-20 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/78037
+ * gcc.target/i386/pr78037.c: New test.
+
+2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/visium/overflow8.c: New.
+ * gcc.target/visium/overflow16.c: Likewise.
+ * gcc.target/visium/overflow32: Likewise.
+
+2016-10-20 Michael Matz <matz@suse.de>
+
+ * gcc.dg/loop-split.c: New test.
+ * gcc.dg/tree-ssa/ifc-9.c: Update.
+ * gcc.dg/tree-ssa/ifc-10.c: Update.
+
+2016-10-20 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/graphite/pr35356-1.c: Update.
+
+2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/77446
+ * g++.dg/cpp1y/pr77446.C: New.
+
+2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR tree-optimization/53979
+ * gcc.dg/pr53979-1.c: New test-case.
+ * gcc.dg/pr53979-2.c: Likewise.
+
+2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * c-c++-common/Wint-in-bool-context-2.c: New test.
+
+2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ * gfortran.dg/dtio_17.f90: Fix test.
+
+2016-10-19 Aldy Hernandez <aldyh@redhat.com>
+
+ * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
+ * gcc.dg/Walloca-2.c: Same.
+
+2016-10-19 Aldy Hernandez <aldyh@redhat.com>
+
+ * gcc.dg/Wvla-1.c: Rename to...
+ * gcc.dg/Wvla-larger-than-1.c: ...this.
+ * gcc.dg/Wvla-2.c: Rename to...
+ * gcc.dg/Wvla-larger-than-2.c: ...this.
+ * gcc.dg/Wvla-3.c: Rename to...
+ * gcc.dg/Walloca-11.c.: ...this.
+ * gcc.dg/wvla-[1-7].c: Rename to:
+ * gcc.dg/Wvla-[1-7].c: ...this.
+
+2016-10-19 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/78005
+ * gcc.dg/vect/pr78005.c: New.
+ * gcc.target/i386/l_fma_float_1.c: Revise test.
+ * 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.
+ * gcc.target/i386/l_fma_double_1.c: Ditto.
+ * 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.
+
+2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
+
+ PR tree-optimization/78024
+ * gcc.dg/goacc/loop-processing-1.c: New file.
+
+2016-10-19 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
+
+2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
+ * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
+ * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
+ * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
+ * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
+ * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
+ * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
+ * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
+ * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
+ * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
+ * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
+ * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
+ * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
+ * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
+ * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
+ * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
+ * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
+ * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
+ * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
+ * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
+ * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
+ * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
+ * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
+ * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
+ * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
+ * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
+ * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
+ * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
+ * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
+ * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
+ * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
+ * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
+ * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
+ * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
+ * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
+ * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
+ * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
+ * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
+ * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
+ * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
+ * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
+ * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
+ * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
+ * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
+ * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
+ * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
+ * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
+ * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
+ * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
+ * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
+ * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
+ * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
+ * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
+ * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
+ * gcc.target/powerpc/vsu/vsu.exp: New file.
+
+2016-10-18 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/77991
+ * gcc.target/i386/pr77991.c: New test.
+
+2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
+ LTO is used.
+
+2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
+
+2016-10-18 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
+ * gcc.dg/tree-ssa/pr21001.c: Likewise.
+ * gcc.dg/tree-ssa/pr21090.c: Likewise.
+ * gcc.dg/tree-ssa/pr21294.c: Likewise.
+ * gcc.dg/tree-ssa/pr21563.c: Likewise.
+ * gcc.dg/tree-ssa/pr23744.c: Likewise.
+ * gcc.dg/tree-ssa/pr25382.c: Likewise.
+ * gcc.dg/tree-ssa/pr68431.c: Likewise.
+ * gcc.dg/tree-ssa/vrp03.c: Likewise.
+ * gcc.dg/tree-ssa/vrp06.c: Likewise.
+ * gcc.dg/tree-ssa/vrp07.c: Likewise.
+ * gcc.dg/tree-ssa/vrp09.c: Likewise.
+ * gcc.dg/tree-ssa/vrp19.c: Likewise.
+ * gcc.dg/tree-ssa/vrp20.c: Likewise.
+ * gcc.dg/tree-ssa/vrp92.c: Likewise.
+ * gcc.dg/pr68217.c: Likewise.
+ * gcc.dg/predict-9.c: Likewise.
+ * gcc.dg/tree-prof/val-prof-5.c: Adjust.
+ * gcc.dg/predict-1.c: Likewise.
+
+2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ * gfortran.dg/dtio_17.f90: New test.
+
+2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * gcc.dg/ipa/vrp4.c: Adjust testcase.
+
+2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * gcc.dg/ipa/vrp4.c: New test.
+
+2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * gcc.dg/torture/pr39074-2.c: Adjust testcase.
+ * gcc.dg/torture/pr39074.c: Likewise.
+
+2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
+ * gnat.dg/trampoline4.adb: Minor tweak.
+
+2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/77916
+ * gcc.dg/torture/pr77916.c: New.
+
+2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77978
+ * gfortran.dg/pr77978_1.f90: New test.
+ * gfortran.dg/pr77978_2.f90: Ditto.
+ * gfortran.dg/pr77978_3.f90: Ditto.
+
+2016-10-17 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/61420
+ PR fortran/78013
+ * gfortran.dg/proc_ptr_49.f90: New test.
+
+2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR target/77308
+ * gcc.target/arm/pr77308.c: New test.
+
+2016-10-17 David Edelsohn <dje.gcc@gmail.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_floatn_nx_runtime): Return 0 for
+ powerpc*-ibm-aix*.
+
+2016-10-17 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
+ long instead of long.
+ * gcc.target/aarch64/cinc_common_1.c: Likewise.
+ * gcc.target/aarch64/combine_bfi_1.c: Likewise.
+ * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
+ * gcc.target/aarch64/mult-synth_4.c: Likewise.
+ * gcc.target/aarch64/pr68102_1.c: Likewise.
+ * gcc.target/aarch64/target_attr_3.c: Likewise.
+
+2016-10-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77988
+ * gcc.dg/torture/pr77988.c: New testcase.
+
+2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/pr71636-1.c: New test-case.
+ * gcc.dg/pr71636-2.c: Likewise.
+
+2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/trampoline3.adb: New test.
+ * gnat.dg/trampoline4.adb: Likewise.
+
+2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ * gfortran.dg/dtio_16.f90: New test.
+
+2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/bmaskbshuf.c: Rename to...
+ * gcc.target/sparc/bmaskbshuf-1.c: ...this.
+ * gcc.target/sparc/bmaskbshuf-2.c: New test.
+
+2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/popc.c: Rename to...
+ * gcc.target/sparc/popc-1.c: ...this.
+ * gcc.target/sparc/popc-2.c: New test.
+
+2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/77972
+ * gfortran.dg/unexpected_eof_4.f90: New test.
+
+2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR libfortran/48587
+ * gfortran.dg/negative_unit2.f90: New test.
+
+2016-10-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/77959
+ * gfortran.dg/pr77959.f90: New test.
+
+ DR 1511 - const volatile variables and ODR
+ * g++.dg/DRs/dr1511-1.C: New test.
+ * g++.dg/DRs/dr1511-2.C: New test.
+
+2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/debug7.adb (dg-options): Remove -g.
+ * gnat.dg/debug8.adb (dg-options): Add -margs.
+ * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
+
+2016-10-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77979
+ * gcc.dg/torture/pr77979.c: New testcase.
+
+2016-10-14 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
+ * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
+ * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
+
+2016-10-14 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
+ Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
+ * gcc.dg/torture/pr77937-2.c: Likewise.
+
+2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/lto15.adb: Adjust.
+ * gnat.dg/lto16.adb: Likewise.
+ * gnat.dg/lto17.adb: Likewise
+ * gnat.dg/lto18.ad[sb]: New test.
+ * gnat.dg/lto18_pkg.ads: New helper.
+ * gnat.dg/lto19.adb: New test.
+ * gnat.dg/lto19_pkg1.ad[sb]: New helper.
+ * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
+ * gnat.dg/lto20.adb: New test.
+ * gnat.dg/lto20_pkg.ad[sb]: New helper.
+
+2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray_38.f90: Expect error message.
+
+2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/spellcheck_1.c: New test.
+ * gcc.target/aarch64/spellcheck_2.c: Likewise.
+ * gcc.target/aarch64/spellcheck_3.c: Likewise.
+ * gcc.target/aarch64/spellcheck_4.c: Likewise.
+ * gcc.target/aarch64/spellcheck_5.c: Likewise.
+ * gcc.target/aarch64/spellcheck_6.c: Likewise.
+
+2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
+
+ * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
+
+2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/77937
+ * gcc.dg/torture/pr77937-1.c: New.
+ * gcc.dg/torture/pr77937-2.c: New.
+
+2016-10-13 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp1z/inline-var1.C: New test.
+ * g++.dg/cpp1z/inline-var1a.C: New test.
+ * g++.dg/cpp1z/inline-var1.h: New file.
+ * g++.dg/cpp1z/inline-var2.C: New test.
+ * g++.dg/cpp1z/inline-var3.C: New test.
+ * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
+ uninitialized const.
+
+2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
+
+ * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
+ Xscale is specified, not just -march.
+ * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
+ is incompatible with Xscale.
+
+2016-10-13 Martin Sebor <msebor@redhat.com>
+
+ PR c++/71912
+ * g++.dg/ext/flexary4.C: Adjust.
+ * g++.dg/ext/flexary5.C: Same.
+ * g++.dg/ext/flexary9.C: Same.
+ * g++.dg/ext/flexary19.C: New test.
+ * g++.dg/ext/flexary18.C: New test.
+ * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
+ regression test.
+ * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
+ Avoid generating a flexible array member in an array.
+
+2016-10-13 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
+ to placate -Wformat on targets where the type is not int.
+
+2016-10-13 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
+ in INSN_LOCATION.
+
+2016-10-13 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.target/i386/l_fma_float_1.c: Revise test.
+ * 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.
+ * gcc.target/i386/l_fma_double_1.c: Ditto.
+ * 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.
+
+2016-10-13 Bin Cheng <bin.cheng@arm.com>
+
+ * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
+
+2016-10-13 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/vect/vect-98.c: Refine test case.
+ * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
+ * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
+ * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
+
+2016-10-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/77946
+ * c-c++-common/Wimplicit-fallthrough-34.c: New test.
+
+2016-10-13 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/77943
+ * g++.dg/tree-ssa/pr77943.C: New test.
+
+2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/72832
+ * gfortran.dg/allocate_with_source_22.f03: New test.
+ * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
+ fail.
+
+2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
+ * gcc.target/arm/movsi_movw.c: Likewise.
+ * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
+ directive to work on big endian targets.
+
+2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * gcc.dg/tree-ssa/evrp6.c: New test.
+
+2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
+ * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
+ * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
+
+2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
+ * gcc.target/powerpc/warn-2.c: Ditto.
+
+2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
+
+ * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
+ * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
+ * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
+ for -mmsa.
+ * gcc.target/mips/msa.c: New test.
+ * gcc.target/mips/msa-builtins.c: Likewise.
+ * lib/target-supports.exp (check_mips_msa_hw_available): New.
+ (check_effective_target_mips_msa_runtime): Likewise.
+ (check_effective_target_mips_msa): Likewise.
+ (add_options_for_mips_msa): Likewise.
+ (check_effective_target_vect_int): Return TRUE for MIPS MSA.
+ (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_vect_shift_char): Likewise.
+ (check_effective_target_vect_long): Likewise.
+ (check_effective_target_vect_float): Likewise.
+ (check_effective_target_vect_double): Likewise.
+ (check_effective_target_vect_long_long): 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_sdot_qi): Likewise.
+ (check_effective_target_vect_udot_qi): Likewise.
+ (check_effective_target_vect_sdot_hi): Likewise.
+ (check_effective_target_vect_udot_hi): Likewise.
+ (check_effective_target_vect_pack_trunc): Likewise.
+ (check_effective_target_vect_unpack): Likewise.
+ (check_effective_target_vect_hw_misalign): Likewise.
+ (check_effective_target_vect_condition): Likewise.
+ (check_effective_target_vect_cond_mixed): Likewise.
+ (check_effective_target_vect_char_mult): Likewise.
+ (check_effective_target_vect_short_mult): Likewise.
+ (check_effective_target_vect_int_mult): Likewise.
+ (check_effective_target_vect_extract_even_odd): Likewise.
+ (check_effective_target_vect_interleave): Likewise.
+ (check_vect_support_and_set_flags): Check if the target supports MSA
+ and append to the list of EFFECTIVE_TARGETS.
+
+2016-10-12 Richard Biener <rguenther@suse.de>
+
+ PR debug/77947
+ * g++.dg/torture/pr77947.C: New testcase.
+
+2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/debug8.adb: New testcase.
+
+2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/debug9.adb: New testcase.
+
+2016-10-12 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/vrp35.c: Adjust.
+ * gcc.dg/tree-ssa/vrp36.c: Likewise.
+ * gcc.dg/tree-ssa/vrp46.c: Likewise.
+
+2016-10-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77920
+ * gcc.dg/torture/pr77920.c: New testcase.
+
+2016-10-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/77929
+ * gcc.c-torture/compile/pr77929.c: New test.
+
+ * c-c++-common/Wimplicit-fallthrough-25.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-26.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-27.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-28.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-29.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-30.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-31.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-32.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-33.c: New test.
+
+2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/setcc-4.c: Adjust.
+ * gcc.target/sparc/setcc-5.c: Likewise.
+ * gcc.target/sparc/setcc-6.c: Likewise.
+ * gcc.target/sparc/setcc-7.c: Likewise.
+ * gcc.target/sparc/setcc-8.c: Likewise.
+ * gcc.target/sparc/setcc-9.c: Likewise.
+ * gcc.target/sparc/setcc-10.c: Delete.
+
+2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77942
+ * gfortran.dg/pr77942.f90
+
+2016-10-11 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_math.f90: New testsuite.
+
+2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
+ (main): Declare j as i32 instead of int.
+
+2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR testsuite/PR77710
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
+ target triplet instead of *-*-*-*.
+
+2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/unchecked_convert10.adb: New test.
+ * gnat.dg/unchecked_convert11.adb: Likewise.
+ * gnat.dg/unchecked_convert12.adb: Likewise.
+
+2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/cbcond-1.c: New test.
+ * gcc.target/sparc/cbcond-2.c: Likewise.
+ * gcc.target/sparc/movcc-1.c: Likewise.
+ * gcc.target/sparc/movcc-2.c: Likewise.
+ * gcc.target/sparc/setcc-1.c: Adjust.
+ * gcc.target/sparc/setcc-2.c: Likewise.
+ * gcc.target/sparc/setcc-3.c: Likewise.
+ * gcc.target/sparc/setcc-4.c: Likewise.
+ * gcc.target/sparc/setcc-5.c: Likewise.
+ * gcc.target/sparc/setcc-6.c: New test.
+ * gcc.target/sparc/setcc-7.c: Likewise.
+ * gcc.target/sparc/setcc-8.c: Likewise.
+ * gcc.target/sparc/setcc-9.c: Likewise.
+ * gcc.target/sparc/setcc-10.c: Likewise.
+
+2016-10-10 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/71947
+ * gcc.dg/tree-ssa/pr71947-1.c: New test.
+ * gcc.dg/tree-ssa/pr71947-2.c: New test.
+ * gcc.dg/tree-ssa/pr71947-3.c: New test.
+ * gcc.dg/tree-ssa/pr71947-4.c: New test.
+ * gcc.dg/tree-ssa/pr71947-5.c: New test.
+ * gcc.dg/tree-ssa/pr71947-6.c: New test.
+
+2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/77915
+ * gfortran.dg/matmul_11.f90: New test.
+
+2016-10-10 Jiong Wang <jiong.wang@arm.com>
+
+ * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
+ * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
+
+2016-10-10 Jiong Wang <jiong.wang@arm.com>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
+
+2016-10-10 Jiong Wang <jiong.wang@arm.com>
+
+ * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
+ Enable AArch64.
+ * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
+ vdup*_laneq.
+ * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
+
+2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
+ Jiong Wang <jiong.wang@arm.com>
+
+ * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
+ AArch64 support.
+ (add_options_for_arm_v8_2a_fp16_neon): Likewise.
+ (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
+ AArch64 targets.
+ (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
+ AArch64 targets.
+ (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
+ targets.
+ (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
+
+2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/vfa.ads: New test.
+
+2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
+
+ * gnat.dg/inline13.ad[sb]: New test.
+ * gnat.dg/inline13_pkg.ad[sb]: New helper.
+
+2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/biased_subtype.adb: New test.
+
+2016-10-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/77901
+ * gcc.c-torture/compile/pr77901.c: New test.
+
+2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
+ * gcc.dg/ipa/propalign-2.c: Likewise
+ * gcc.dg/ipa/propalign-3.c: Likewise.
+ * gcc.dg/ipa/propalign-4.c: Likewise.
+ * gcc.dg/ipa/propalign-5.c: Likewise.
+
+2016-10-08 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
+
+ * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
+
+ * c-c++-common/Wimplicit-fallthrough-23.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-24.c: New test.
+
+2016-10-07 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_union_11.f90: New testcase.
+
+2016-10-07 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/66443
+ * g++.dg/cpp0x/pr66443-cxx11.C: New.
+ * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
+ * g++.dg/cpp1y/pr66443-cxx14.C: New
+ * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
+ * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
+
+2016-10-07 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp0x/addressof1.C: New test.
+ * g++.dg/cpp0x/addressof2.C: New test.
+
+2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/float128-type-1.c: New test to check that
+ PowerPC 64-bit Linux enables -mfloat128-type by default.
+ * gcc.target/powerpc/float128-type-2.c: Likewise.
+ * gcc.target/powerpc/float128-mix.c: Change error message to
+ reflect that __ibm128 is now #define'ed to be long double.
+
+2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77406
+ * gfortran.dg/pr77406.f90: New test.
+ * gfortran.dg/assumed_type_3.f90: Update error messages.
+ * gfortran.dg/defined_operators_1.f90: Ditto.
+ * gfortran.dg/generic_26.f90: Ditto.
+ * gfortran.dg/generic_7.f90: Ditto.
+ * gfortran.dg/gomp/udr5.f90: Ditto.
+ * gfortran.dg/gomp/udr7.f90: Ditto.
+ * gfortran.dg/interface_1.f90: Ditto.
+ * gfortran.dg/interface_37.f90: Ditto.
+ * gfortran.dg/interface_5.f90: Ditto.
+ * gfortran.dg/interface_6.f90: Ditto.
+ * gfortran.dg/interface_7.f90
+ * gfortran.dg/no_arg_check_3.f90
+ * gfortran.dg/operator_5.f90
+ * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
+
+2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c++/77700
+ * c-c++-common/Wint-in-bool-context.c: Update test.
+
+2016-10-07 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/vrp01.c: Adjust.
+ * gcc.dg/tree-ssa/vrp34.c: Likewise.
+
+2016-10-07 Marek Polacek <polacek@redhat.com>
+
+ * c-c++-common/Wimplicit-fallthrough-22.c: New test.
+
+2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR c++/69733
+ * c-c++-common/pr69733.c: New test.
+ * gcc.dg/pr69733.c: New test.
+ * gcc.target/i386/pr69733.c: New test.
+
+2016-10-07 Marek Polacek <polacek@redhat.com>
+
+ PR c++/77803
+ * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
+
+2016-10-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/77664
+ * gcc.dg/tree-ssa/pr77664.c: New test.
+ * gcc.dg/pr77664.c: New test.
+
+2016-10-06 Louis Krupp <louis.krupp@zoho.com>
+
+ * gfortran.dg/pr69955.f90: New test.
+
+2016_10-06 Louis Krupp <louis.krupp@zoho.com>
+
+ PR fortran/57910
+ * gfortran.dg/pr57910.f90: New test.
+
+2016-10-06 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
+ * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
+
+2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR tree-optimization/77862
+ * gcc.dg/pr77862.c: New test.
+
+2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * gcc.dg/tree-ssa/evrp4.c: New test.
+
+2016-10-06 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/71661
+ * gcc.dg/tree-ssa/pr71661.c: New test.
+
+2016-10-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77855
+ * gcc.dg/torture/pr77855.c: New testcase.
+
+2016-10-06 James Clarke <jrtc27@jrtc27.com>
+ Eric Botcazou <ebotcazou@adacore.com>
+
+ * g++.dg/other/pr77759.C: New test.
+
+2016-10-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77839
+ * gcc.dg/torture/pr77839.c: New testcase.
+
+2016-10-06 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/cpp1z/init-statement9.C: New test.
+
+2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
+
+ * gcc.target/i386/pcommit-1.c: Deleted.
+ * gcc.target/i386/sse-12.c: Deleted -pcommit option.
+ * 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.
+
+2016-10-05 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr77833.c: Require int128 effective target.
+
+2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
+
+ PR fortran/58991
+ PR fortran/58992
+ * gfortran.dg/associate_22.f90: New test.
+
+2016-10-05 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_union_9.f90: New testcase.
+ * gfortran.dg/dec_union_10.f90: New testcase.
+
+2016-10-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/66343
+ * gcc.dg/pch/pr66343-3.c: New test.
+ * gcc.dg/pch/pr66343-3.hs: New file.
+
+ PR sanitizer/66343
+ * gcc.dg/pch/pr66343-1.c: New test.
+ * gcc.dg/pch/pr66343-1.hs: New file.
+ * gcc.dg/pch/pr66343-2.c: New test.
+ * gcc.dg/pch/pr66343-2.hs: New file.
+
+2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * c-c++-common/Wint-in-bool-context.c: Update test.
+
+2016-10-05 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/cpp1z/init-statement1.C: New test.
+ * g++.dg/cpp1z/init-statement2.C: New test.
+ * g++.dg/cpp1z/init-statement3.C: New test.
+ * g++.dg/cpp1z/init-statement4.C: New test.
+ * g++.dg/cpp1z/init-statement5.C: New test.
+ * g++.dg/cpp1z/init-statement6.C: New test.
+ * g++.dg/cpp1z/init-statement7.C: New test.
+ * g++.dg/cpp1z/init-statement8.C: New test.
+
+2016-10-05 Louis Krupp <louis.krupp@zoho.com>
+
+ PR fortran/67524
+ * gfortran.dg/pr67524.f90: New test.
+
+2016-10-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/77823
+ * c-c++-common/ubsan/shift-9.c: New test.
+
+2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
+ of int if __SIZEOF_INT__ is less than 4 bytes.
+
+2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
+ * gfortran.dg/class_array_20.f03: Likewise.
+ * gfortran.dg/class_array_21.f03: Likewise.
+ * gfortran.dg/finalize_29.f08: Likewise.
+ * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
+
+2016-10-05 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/77826
+ * gcc.dg/torture/pr77826.c: New testcase.
+
+2016-10-05 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/fold-copysign-1.c: New testcase.
+
+2016-10-05 Andreas Schwab <schwab@suse.de>
+
+ * g++.dg/pr49847-2.C: Remove.
+
+2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
+
+2016-10-05 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/55152
+ * gcc.dg/pr55152-2.c: New testcase.
+
+2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ * gfortran.dg/dtio_15.f90: New test.
+
+2016-10-04 Ian Lance Taylor <iant@golang.org>
+
+ * gcc.dg/split-7.c: New test.
+
+2016-10-04 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
+ %lc directive to wint_t to silence -Wformat warnings on targets
+ where the latter is a distinct type such as long.
+
+2016-10-04 Martin Sebor <msebor@redhat.com>
+
+ PR c++/77804
+ * g++.dg/warn/Wplacement-new-size-4.C: New test.
+
+2016-10-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77791
+ * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
+
+ * g++.dg/other/java3.C: Remove.
+ * g++.dg/other/java1.C: Remove.
+ * g++.dg/other/error12.C: Remove.
+ * g++.dg/other/java2.C: Remove.
+ * g++.dg/warn/Wnvdtor.C: Remove.
+ * g++.dg/lookup/java1.C: Remove.
+ * g++.dg/lookup/java2.C: Remove.
+ * g++.dg/ext/pr34829.C: Remove.
+ * g++.dg/ext/java-3.C: Remove.
+ * g++.dg/ext/java-1.C: Remove.
+ * g++.dg/ext/java-2.C: Remove.
+ * g++.old-deja/g++.oliva/dwarf2.C: Remove.
+
+2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
+
+ PR tree-optimization/77808
+ * gcc.dg/tree-ssa/pr77808.c: New testcase.
+
+2016-10-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77399
+ * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
+
+2016-10-04 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/77833
+ * gcc.target/i386/pr77833.c: New testcase.
+
+2016-09-26 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/71550
+ PR tree-optimization/71403
+ * gcc.c-torture/execute/pr71550.c: New test.
+
+2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
+ option.
+
+2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ Revert
+ 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
+
+2016-10-03 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/cpp0x/nullptr37.C: New test.
+
+2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * c-c++-common/Wint-in-bool-context.c: Update test.
+
+2016-10-02 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
+ earlier.
+ * g++.dg/charset/asm2.c (memmove): Likewise.
+ * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
+ * g++.dg/tls/diag-4.C (foo): Likewise.
+ * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
+ dg-warning, fix up regex.
+ * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
+ * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
+ * g++.old-deja/g++.mike/net31.C: Likewise.
+ * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
+ for C++17.
+ * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
+ * g++.old-deja/g++.eh/ia64-1.C: Likewise.
+
+2016-10-01 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/77798
+ * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
+
+2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/77663
+ * gfortran.dg/coarray_send_by_ref_1.f08: New test.
+
+2016-10-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/77490
+ * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
+ Add dg-prune-output directive.
+
+2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/66643
+ * gfortran.fortran-torture/compile/arrayio.f90: Update test.
+ * gfortran.fortran-torture/compile/write.f90: Update test.
+
+2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
+
+ * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
+ arm_fp16_alternative_ok as the required effective target.
+ * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
+ -mfp16-format=alternative to the dg-options directive and remove
+ the dg-add-options directive.
+
+2016-09-30 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/77764
+ * gfortran.dg/dec_union_8.f90: New testcase.
+
+2016-09-30 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/77782
+ * gfortran.dg/dec_structure_16.f90: New testcase.
+
+2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray_allocate_10.f08: New test.
+ * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
+
+2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
+
+2016-09-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77399
+ * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
+
+2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
+
+ * c-c++-common/pr27336.c: Make dependency on
+ -fdelete-null-pointer-checks explicit.
+ * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
+ * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
+ * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
+ * gcc.dg/pic-1.c: Require fpic target support.
+ * gcc.dg/pic-2.c: Likewise.
+
+2016-09-29 Jakub Jelinek <jakub@redhat.com>
+
+ Implement P0001R1 - C++17 removal of register storage class specifier
+ * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
+ * c-c++-common/vector-subscript-2.c (vf): Expect new error for
+ C++17.
+ * c-c++-common/vector-subscript-5.c (foo): Don't use register
+ keyword if not __SSE2__.
+ * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
+ C++17.
+ * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
+ register keywords.
+ * g++.dg/eh/pr29166.C: Add -Wno-register option.
+ * g++.dg/warn/register-parm-1.C (erroneous_warning,
+ no_erroneous_warning): Expect new warnings for C++17.
+ * g++.dg/warn/register-var-2.C (f): Likewise.
+ * g++.dg/parse/register1.C (f): Expect new error for C++17.
+ * g++.dg/parse/linkage2.C (foo): Likewise.
+ * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
+ keyword on parameters for C++17.
+ * g++.dg/cpp1z/register1.C: New test.
+ * g++.dg/cpp1z/register2.C: New test.
+ * g++.dg/cpp1z/register3.C: New test.
+
+2016-09-29 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
+ * gcc.target/i386/avx2-check.h (main): Ditto.
+ * gcc.target/i386/avx512bw-check.h (main): Ditto.
+ * gcc.target/i386/avx512cd-check.h (main): Ditto.
+ * gcc.target/i386/avx512dq-check.h (main): Ditto.
+ * gcc.target/i386/avx512er-check.h (main): Ditto.
+ * gcc.target/i386/avx512f-check.h (main): Ditto.
+ * gcc.target/i386/avx512ifma-check.h (main): Ditto.
+ * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
+ * gcc.target/i386/avx512vl-check.h (main): Ditto.
+
+2016-09-29 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/77756
+ * gcc.target/i386/pr77756.c: New test.
+
+2016-09-29 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
+
+2016-09-29 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
+ C++14.
+
+2016-09-29 Martin Liska <mliska@suse.cz>
+
+ * objc/execute/construct1.m: New test.
+
+2016-09-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77768
+ * gcc.dg/torture/pr77768.c: New testcase.
+
+2016-09-28 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/77407
+ * gcc.dg/pr77407.c: New testcase.
+
+2016-09-29 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/55152
+ * gcc.dg/pr55152.c: New testcase.
+ * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
+
+2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/profile-update-warning.c: Restrict to ia32.
+ (dg-options): Remove -m32.
+
+2016-09-28 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/77721
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
+
+2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/77707
+ * gfortran.dg/inquire_17.f90: New test.
+
+2016-09-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77467
+ * g++.dg/cpp1y/constexpr-77467.C: New test.
+
+2016-09-28 Martin Sebor <msebor@redhat.com>
+
+ PR c/77762
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
+ Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
+ (test_sprintf_p_const): Adjust line numbers to avoid failures
+ introduced in r240503.
+
+2016-09-28 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/77683
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
+
+2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c++/77748
+ * g++.dg/pr77550.C: Avoid undefined behavior.
+
+ * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
+
+2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.dg/strlenopt-20.c: Update test.
+ * gcc.dg/strlenopt-21.c: Likewise.
+ * gcc.dg/strlenopt-22.c: Likewise.
+ * gcc.dg/strlenopt-22g.c: Likewise.
+ * gcc.dg/strlenopt-26.c: Likewise.
+ * gcc.dg/strlenopt-5.c: Likewise.
+ * gcc.dg/strlenopt-7.c: Likewise.
+ * gcc.dg/strlenopt-9.c: Likewise.
+
+2016-09-27 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
+
+ * g++.dg/cpp1z/lambda-this1.C: New test.
+ * g++.dg/cpp1z/lambda-this2.C: New test.
+
+ PR c++/77722
+ * g++.dg/ubsan/return-4.C: New test.
+ * g++.dg/ubsan/return-5.C: New test.
+ * g++.dg/ubsan/return-6.C: New test.
+
+2016-09-27 Jiong Wang <jiong.wang@arm.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
+ in function comment.
+
+2016-09-27 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/46266
+ * lib/gcov.exp: Verify that <built-in>.gcov file is not
+ considered.
+
+2016-09-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77745
+ * g++.dg/torture/pr77745.C: New testcase.
+
+2016-09-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77478
+ * gcc.dg/torture/pr77478.c: New testcase.
+
+2016-09-27 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/7970
+ PR gcov-profile/16855
+ PR gcov-profile/44779
+ * g++.dg/gcov/pr16855.C: New test.
+
+2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
+
+2016-09-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/77666
+ * gfortran.dg/gomp/pr77666.f90: New test.
+
+2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR ipa/77677
+ * gcc.dg/torture/pr77677-2.c: New test.
+
+2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77420
+ * gfortran.dg/pr77420_1.f90: New test.
+ * gfortran.dg/pr77420_2.f90: Ditto.
+ * gfortran.dg/pr77420_3.f90: New test. Requires ...
+ * gfortran.dg/pr77420_4.f90: this file.
+
+2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/77719
+ * gfortran.dg/pr77719.f90: New test.
+
+2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
+ singular form of byte when quantity is unknown.
+
+2016-09-26 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
+
+2016-09-26 Martin Liska <mliska@suse.cz>
+
+ * c-c++-common/ubsan/sanitize-recover-1.c: New test.
+ * c-c++-common/ubsan/sanitize-recover-2.c: New test.
+ * c-c++-common/ubsan/sanitize-recover-3.c: New test.
+ * c-c++-common/ubsan/sanitize-recover-4.c: New test.
+ * c-c++-common/ubsan/sanitize-recover-5.c: New test.
+ * c-c++-common/ubsan/sanitize-recover-6.c: New test.
+ * c-c++-common/ubsan/sanitize-recover-7.c: New test.
+ * c-c++-common/ubsan/sanitize-recover-8.c: New test.
+ * c-c++-common/ubsan/sanitize-recover-9.c: New test.
+
+2016-09-26 Marek Polacek <polacek@redhat.com>
+
+ PR c/7652
+ * c-c++-common/Wimplicit-fallthrough-1.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-10.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-11.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-12.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-13.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-14.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-15.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-16.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-17.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-18.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-19.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-20.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-21.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-2.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-3.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-4.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-5.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-6.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-7.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-8.c: New test.
+ * c-c++-common/Wimplicit-fallthrough-9.c: New test.
+ * c-c++-common/attr-fallthrough-1.c: New test.
+ * c-c++-common/attr-fallthrough-2.c: New test.
+ * g++.dg/cpp0x/fallthrough1.C: New test.
+ * g++.dg/cpp0x/fallthrough2.C: New test.
+ * g++.dg/cpp1z/fallthrough1.C: New test.
+ * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
+ * gcc.dg/Wimplicit-fallthrough-1.c: New test.
+ * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
+ * objc.dg/Wimplicit-fallthrough-1.m: New test.
+
+2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77429
+ * gfortran.dg/pr77429.f90: New test.
+
+2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77694
+ * gfortran.dg/pr77694.f90: New test.
+
+2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/51244
+ * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
+
+2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
+ for 32-bit mode.
+
+2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ * gfortran.dg/coarray_lib_comm_1.f90: Fix test
+ for 32-bit mode.
+
+2016-09-24 Marek Polacek <polacek@redhat.com>
+
+ PR c/77490
+ * c-c++-common/Wbool-operation-1.c: New test.
+ * gcc.dg/Wbool-operation-1.c: New test.
+
+2016-09-23 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_static_1.f90: New.
+ * gfortran.dg/dec_static_2.f90: New.
+ * gfortran.dg/dec_static_3.f90: New.
+ * gfortran.dg/dec_static_4.f90: New.
+
+2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/48298
+ * gfortran.dg/negative_unit_check.f90: Update test.
+ * gfortran.dg/dtio_14.f90: New test.
+
+2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
+ * gcc.target/s390/hotpatch-compile-2.c: Likewise.
+ * gcc.target/s390/hotpatch-compile-3.c: Likewise.
+ * gcc.target/s390/hotpatch-compile-4.c: Likewise.
+ * gcc.target/s390/hotpatch-compile-5.c: Likewise.
+ * gcc.target/s390/hotpatch-compile-6.c: Likewise.
+ * gcc.target/s390/hotpatch-compile-14.c: Likewise.
+
+2016-09-23 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/77713
+ * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
+ assuming long double is bigger than double.
+
+2016-09-23 Jakub Jelinek <jakub@redhat.com>
+
+ Implement P0138R2, C++17 construction rules for enum class values
+ * g++.dg/cpp1z/direct-enum-init1.C: New test.
+
+2016-09-23 David Malcolm <dmalcolm@redhat.com>
+
+ PR preprocessor/77672
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
+ expected multiline output from first warning to reflect change
+ in r240434.
+
+2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
+
+2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
+ Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/77411
+ * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
+
+2016-09-23 Marek Polacek <polacek@redhat.com>
+
+ * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
+ * c-c++-common/gomp/atomic-13.c: Likewise.
+ * c-c++-common/gomp/atomic-14.c: Likewise.
+ * c-c++-common/pr60439.c: Remove invalid code.
+ * g++.dg/expr/bitfield4.C: Robustify for C++1z.
+ * g++.dg/expr/bitfield5.C: Likewise.
+ * g++.dg/expr/bitfield6.C: Likewise.
+ * g++.dg/expr/bool1.C: Likewise.
+ * g++.dg/expr/bool3.C: Likewise.
+ * g++.dg/expr/lval3.C: Likewise.
+ * g++.dg/expr/lval4.C: Likewise.
+ * g++.old-deja/g++.jason/bool5.C: Likewise.
+
+2016-09-23 David Malcolm <dmalcolm@redhat.com>
+
+ PR preprocessor/77672
+ * gcc.dg/plugin/diagnostic-test-string-literals-1.c
+ (test_terminator_location): New function.
+
+2016-09-23 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
+
+2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
+
+ * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
+ -march=armv8.2-a+fp16 when supported by the hardware.
+ * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
+ * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
+ Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
+ semi-colons to a macro invocations.
+ * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
+ tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
+ defined.
+ * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
+ tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
+ defined.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
+ tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
+ defined.
+ * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
+ tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
+ defined.
+ * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
+ tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
+ defined.
+ * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
+ tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
+ defined.
+ * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
+ tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
+ defined. Also fix some white-space.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
+ tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
+ defined. Also fix some long lines and white-space.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
+ tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
+ defined. Also fix some long lines and white-space.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
+ tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
+ defined.
+ * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
+ tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
+ defined.
+ * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
+ tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
+ defined.
+ * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
+ * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
+
+2016-09-23 Jiong Wang <jiong.wang@arm.com>
+ Matthew Wahab <matthew.wahab@arm.com>
+
+ * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
+ * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
+ * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
+
+2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
+
+ * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
+ * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
+ * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
+ * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
+ support.
+
+2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR ipa/77677
+ * gcc.dg/torture/pr77677.c: New test.
+
+2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
+ here now.
+
+2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
+
+ * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
+ options. Add tests for float16x4_t and float16x8_t.
+
+2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
+ * gcc.target/s390/risbg-ll-2.c: Ditto.
+ * gcc.target/s390/risbg-ll-3.c: Ditto.
+
+2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
+
+ * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
+ * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
+
+2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
+ output to the simplified instructions.
+
+2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
+
+ * gcc.target/arm/armv8_2_fp16-move-1.c: New.
+ * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
+
+2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
+
+ * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
+ (FP16_SUPPORTED): New
+ (expected-hfloat-16x4): Make conditional on __fp16 support.
+ (expected-hfloat-16x8): Likewise.
+ (vdup_n_f16): Disable for non-AArch64 targets.
+ * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
+ conditional on FP16_SUPPORTED.
+ * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
+ for testing __fp16.
+ * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
+ conditional on FP16_SUPPORTED.
+ * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
+
+2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
+
+ * gcc.target/arm/short-vfp-1.c: New.
+
+2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
+
+ * gcc.target/arm/attr-fp16-arith-1.c: New.
+
+2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
+
+ * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
+ New.
+ (add_options_for_arm_v8_2a_fp16_neon): New.
+ (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
+ (add_options_for_arm_arch_v8_2a): Auto-generate.
+ (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
+ (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
+ (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
+ (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
+ (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
+ (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
+ (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
+
+2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
+
+ * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
+ arm_fp16_alternative_ok.
+ * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
+ * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
+ * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
+ * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
+ * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
+ * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
+ * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
+ * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
+ * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
+ * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
+ * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
+ * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
+ * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
+ * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
+ * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
+ * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
+ * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
+ * gcc.target/arm/fp16-compile-none-2.c: Likewise.
+ * gcc.target/arm/fp16-rounding-alt-1.c: Use
+ arm_fp16_alternative_ok.
+ * lib/target-supports.exp
+ (check_effective_target_arm_fp16_alternative_ok_nocache): New.
+ (check_effective_target_arm_fp16_alternative_ok): New.
+ (check_effective_target_arm_fp16_none_ok_nocache): New.
+ (check_effective_target_arm_fp16_none_ok): New.
+
+2016-09-23 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/ipa/pr77653.c: Replace adress
+ with address.
+
+2016-09-23 Martin Liska <mliska@suse.cz>
+
+ * gcc.target/i386/movbe-4.c: New test.
+
+2016-09-23 Martin Liska <mliska@suse.cz>
+
+ * gcc.target/i386/crc32-5.c: New test.
+
+2016-09-23 Martin Liska <mliska@suse.cz>
+
+ * gcc.target/i386/pr71652.c: New test.
+ * gcc.target/i386/pr71652-2.c: New test.
+ * gcc.target/i386/pr71652-3.c: New test.
+
+2016-09-23 Jakub Jelinek <jakub@redhat.com>
+
+ * lib/gcc-dg.exp (process-message): Support relative line number
+ notation - .+4 or .-1 etc.
+ * gcc.dg/dg-test-1.c: New test.
+
+2016-09-22 Martin Sebor <msebor@redhat.com>
+
+ PR target/77676
+ * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
+ * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
+ * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
+
+2016-09-22 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
+ * gcc.dg/ifcvt-2.c: Ditto.
+ * gcc.dg/zero_bits_compound-1.c: Ditto.
+ * gcc.dg/zero_bits_compound-1.c: Ditto.
+ * gcc.dg/pr40550.c: Simplify target selectors.
+ Use dg-additional-options.
+ * gcc.dg/pr47893.c: Ditto.
+ * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
+ additional options for 32-bit x86 targets.
+ * gcc.dg/pr70955.c: Move to ...
+ * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
+
+2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/61019
+ * g++.dg/cpp0x/pr61019.C: New.
+
+2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
+ Terry Guo <terry.guo@arm.com>
+
+ * gcc.target/arm/pure-code/ffunction-sections.c: New.
+ * gcc.target/arm/pure-code/no-literal-pool.c: New.
+ * gcc.target/arm/pure-code/pure-code.exp: New.
+
+2016-09-22 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
+ Remove SSE effective target requirement.
+
+2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71979
+ * g++.dg/cpp0x/pr71979.C: New.
+
+2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * g++.dg/pr77550.C: Use __SIZE_TYPE__.
+
+2016-09-22 Martin Liska <mliska@suse.cz>
+
+ PR ipa/77653
+ * gcc.dg/ipa/pr77653.c: New test.
+
+2016-09-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/77665
+ * gfortran.dg/gomp/pr77665.f90: New test.
+
+2016-09-22 Paul Thomas <pault@gcc.gnu.org>
+
+ * gfortran.dg/dtio_11.f90: Correct for changed error messages.
+ * gfortran.dg/dtio_13.f90: New test.
+
+2016-09-21 Louis Krupp <louis.krupp@zoho.com>
+
+ PR fortran/66107
+ * gfortran.dg/pr66107.f90: New test.
+
+2016-09-21 Ian Lance Taylor <iant@golang.org>
+
+ * go.go-torture/execute/map-1.go: Replace old map deletion syntax
+ with call to builtin delete function.
+
+2016-09-21 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
+ gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
+ gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
+ gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
+ tests.
+
+2016-09-21 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
+
+2016-09-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77651
+ * g++.dg/cpp1z/aligned-new6.C: New test.
+
+2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
+
+ * gcc.target/arm/fp16-aapcs-3.c: New.
+ * gcc.target/arm/fp16-aapcs-4.c: New.
+ * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
+ * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
+ * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
+ * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
+
+2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR tree-optimization/77550
+ * g++.dg/pr77550.C: New test.
+
+2016-09-21 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/77326
+ * gcc.target/avr/torture/pr77326.c: New test.
+
+2016-09-21 Louis Krupp <louis.krupp@zoho.com>
+
+ * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
+
+2016-09-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77648
+ * gcc.dg/torture/pr77648-1.c: New testcase.
+ * gcc.dg/torture/pr77648-2.c: Likewise.
+
+2016-09-21 Richard Biener <rguenther@suse.de>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/77621
+ * gcc.dg/pr77621.c: New testcase.
+
+2016-09-21 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/77657
+ * gfortran.dg/dtio_12.f90: New test.
+
+2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
+
+2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR tree-optimization/72835
+ * gcc.dg/tree-ssa/pr72835.c: New test.
+
+2016-09-20 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/49905
+ * gcc.dg/builtin-stringop-chk-1.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
+
+2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
+ arguments/compare will be optimized away.
+ * gcc.dg/torture/ftrapv-1.c: Likewise.
+
+2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
+ will be optimized away.
+ * gcc.dg/ipa/vrp1.c: New test.
+ * gcc.dg/ipa/vrp2.c: New test.
+ * gcc.dg/ipa/vrp3.c: New test.
+
+2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
+ does the same transformation.
+ * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
+ * gcc.dg/tree-ssa/evrp1.c: New test.
+ * gcc.dg/tree-ssa/evrp2.c: New test.
+ * gcc.dg/tree-ssa/evrp3.c: New test.
+ * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
+ * gcc.dg/tree-ssa/pr22117.c: Likewise.
+ * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
+ * gcc.dg/tree-ssa/pr64130.c: Likewise.
+ * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
+ foling now happens early.
+ * gcc.dg/tree-ssa/vrp04.c: Likewise.
+ * gcc.dg/tree-ssa/vrp06.c: Likewise.
+ * gcc.dg/tree-ssa/vrp16.c: Likewise.
+ * gcc.dg/tree-ssa/vrp25.c: Likewise.
+ * gcc.dg/tree-ssa/vrp67.c: Likewise.
+
+2016-09-20 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/77621
+ * gcc.target/i386/pr77621.c: New test.
+ * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
+ pattern, loop should vectorize with -mtune=atom.
+
+2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/63299
+ * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
+ instead of delete.
+
+2016-09-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77626
+ * g++.dg/other/pr77626.C: New test.
+
+ PR c++/77638
+ * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
+
+ PR c++/77637
+ * g++.dg/cpp0x/gen-attrs-62.C: New test.
+
+ PR middle-end/77624
+ * c-c++-common/pr77624-1.c: New test.
+ * c-c++-common/pr77624-2.c: New test.
+
+2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
+ of digits expected.
+
+2016-09-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77646
+ * gcc.dg/torture/pr77646.c: New testcase.
+
+2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c++/77434
+ * c-c++-common/Wint-in-bool-context.c: New test.
+
+2016-09-19 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/cr-decimal-dig-1.c: New test.
+
+2016-09-19 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
+ gcc.dg/float16-align.c, gcc.dg/float32-align.c,
+ gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
+ gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
+
+2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/77416
+ * gcc.target/powerpc/pr77416.c: New.
+
+2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/77639
+ * g++.dg/template/error-recovery4.C: New test.
+
+2016-09-19 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
+
+2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
+ * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
+
+2016-09-19 Jakub Jelinek <jakub@redhat.com>
+ Jan Hubicka <jh@suse.cz>
+
+ PR target/77587
+ * gcc.dg/pr77587.c: New test.
+ * gcc.dg/pr77587a.c: New file.
+
+2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray/alloc_comp_4.f90: New test.
+ * gfortran.dg/coarray_38.f90:
+ * gfortran.dg/coarray_alloc_comp_1.f08: New test.
+ * gfortran.dg/coarray_alloc_comp_2.f08: New test.
+ * gfortran.dg/coarray_allocate_7.f08: New test.
+ * gfortran.dg/coarray_allocate_8.f08: New test.
+ * gfortran.dg/coarray_allocate_9.f08: New test.
+ * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
+ new caf_register.
+ * gfortran.dg/coarray_lib_alloc_2.f90: Same.
+ * gfortran.dg/coarray_lib_alloc_3.f90: Same.
+ * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
+ get_by_refs.
+ * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
+ * gfortran.dg/coarray_lock_7.f90: Same.
+ * gfortran.dg/coarray_poly_5.f90: Same.
+ * gfortran.dg/coarray_poly_6.f90: Same.
+ * gfortran.dg/coarray_poly_7.f90: Same.
+ * gfortran.dg/coarray_poly_8.f90: Same.
+ * gfortran.dg/coindexed_1.f90: Changed errors expected.
+
+2016-09-19 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/77584
+ * gfortran.dg/dec_structure_15.f90: New testcase.
+
+2016-09-19 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/77605
+ * gcc.dg/torture/pr77605.c: New testcase.
+
+2016-09-18 Louis Krupp <louis.krupp@zoho.com>
+
+ * gfortran.dg/pr68078.f90: XFAIL run on Darwin
+
+2016-09-17 Jan Hubicka <hubicka@ucw.cz>
+
+ * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
+ * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
+ * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
+ * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
+ * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
+ * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
+ * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
+ * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
+ * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
+ * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
+ * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
+
+2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
+
+ * gcc.target/i386/pr68633.c: Fix expected result.
+
+2016-09-17 Louis Krupp <louis.krupp@gmail.com>
+
+ PR fortran/68078
+ * gfortran.dg/pr68078.f90: New test.
+ * gfortran.dg/set_vm_limit.c: New, called by pr68078.
+
+2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/77613
+ * gcc.target/powerpc/swaps-p8-25.c: New.
+
+2016-09-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77482
+ * g++.dg/cpp0x/constexpr-77482.C: New test.
+
+ PR c++/77379
+ * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
+ thunk offsets.
+ * g++.dg/abi/abi-tag23a.C: Likewise.
+
+ PR c++/77338
+ * g++.dg/cpp0x/decltype-77338.C: New test.
+
+ PR c++/77375
+ * g++.dg/cpp0x/mutable1.C: New test.
+
+2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77612
+ * gfortran.dg/pr77612.f90: New test.
+
+2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/torture/pr70421.c: Require int32plus.
+
+2016-09-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/77475
+ * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
+
+ PR target/77526
+ * gcc.target/i386/pr77526.c: New test.
+
+2016-09-16 Jakub Jelinek <jakub@redhat.com>
+ Eric Botcazou <ebotcazou@adacore.com>
+
+ PR middle-end/77594
+ * gcc.target/i386/pr77594.c: New test.
+
+2016-09-15 Louis Krupp <louis.krupp@zoho.com>
+
+ PR fortran/69963
+ * gfortran.dg/misplaced_implicit_character.f90: New test.
+
+2016-09-15 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/77503
+ * gcc.dg/vect/pr77503.c: New test.
+
+2016-09-15 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/77544
+ * c-c++-common/torture/pr77544.c: New testcase.
+
+2016-09-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/77475
+ * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
+ * gcc.dg/march-generic.c: Likewise.
+ * gcc.target/i386/spellcheck-options-1.c: New test.
+ * gcc.target/i386/spellcheck-options-2.c: New test.
+ * gcc.target/i386/spellcheck-options-3.c: New test.
+ * gcc.target/i386/spellcheck-options-4.c: New test.
+
+2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
+
+ PR fortran/72743
+ * gfortran.dg/goacc/pr72743.f90: New test.
+
+2016-09-15 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/fold-reassoc-2.c: Fix dump scan.
+
+2016-09-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77514
+ * gcc.dg/torture/pr77514.c: New testcase.
+
+2016-09-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/77549
+ * g++.dg/lookup/pr77549.C: New test.
+
+2016-09-14 Marek Polacek <polacek@redhat.com>
+
+ * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
+ * c-c++-common/gomp/atomic-13.c: Likewise.
+ * c-c++-common/gomp/atomic-14.c: Likewise.
+ * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
+ * g++.dg/cpp1z/bool-increment1.C: New test.
+ * c-c++-common/pr60439.c: Add dg-warning.
+ * g++.dg/expr/bitfield4.C: Likewise.
+ * g++.dg/expr/bitfield5.C: Likewise.
+ * g++.dg/expr/bitfield6.C: Likewise.
+ * g++.dg/expr/bool1.C: Likewise.
+ * g++.dg/expr/bool3.C: Likewise.
+ * g++.dg/expr/lval3.C: Likewise.
+ * g++.dg/expr/lval4.C: Likewise.
+ * g++.old-deja/g++.jason/bool5.C: Likewise.
+ * g++.dg/expr/bitfield3.C: Adjust dg-error.
+ * g++.dg/other/error18.C: Likewise.
+ * g++.dg/gomp/atomic-14.C: Likewise.
+
+2016-09-14 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/77539
+ * g++.dg/cpp1y/pr77539.C: New.
+
+2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
+ dg-require.
+ * g++.dg/ext/builtin_alloca.C: Likewise.
+ * g++.dg/template/spec35.C: Likewise.
+ * gcc.dg/builtins-68.c: Likewise.
+ * gcc.misc-tests/gcov-13.c: Likewise.
+ * gcc.misc-tests/gcov-14.c: Likewise.
+
+2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
+
+ * gfortran.dg/dec_structure_14.f90: New testcase.
+
+2016-09-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/68260
+ * c-c++-common/tsan/pr68260.c: New test.
+
+2016-09-13 Joe Seymour <joe.s@somniumtech.com>
+
+ PR target/70713
+ * gcc.target/msp430/function-attributes-1.c: New test.
+ * gcc.target/msp430/function-attributes-2.c: New test.
+ * gcc.target/msp430/function-attributes-3.c: New test.
+
+2015-04-18 Martin Sebor <msebor@redhat.com>
+
+ * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
+ of non-nul characters.
+ * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
+
+2016-09-13 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp0x/gen-attrs-61.C: New test.
+ * g++.dg/cpp1z/gen-attrs1.C: New test.
+
+ PR tree-optimization/77454
+ * gcc.dg/pr77454.c: New test.
+
+ PR c++/77553
+ * g++.dg/cpp1y/constexpr-77553.C: New test.
+
+2016-09-13 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
+ (test_show_locus): Replace rich_location::add_fixit_insert calls
+ with add_fixit_insert_before and add_fixit_insert_after.
+
+2016-09-13 Jason Merrill <jason@redhat.com>
+ Tom de Vries <tom@codesourcery.com>
+
+ PR c++/77427
+ * g++.dg/pr77427.C: New test.
+
+2016-09-13 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
+ effective target.
+ * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
+ * lib/target-supports.exp: Define the new target.
+
+2016-09-12 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.target/aarch64/thunderxloadpair.c: New testcase.
+ * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
+
+2016-09-12 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
+ variable arguments.
+ * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
+ * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
+ * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
+ variable argument.
+ * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
+ * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
+
+2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c++/77496
+ * c-c++-common/warn-ommitted-condop.c: Add more test cases.
+ * g++.dg/ext/pr77496.C: New test.
+ * g++.dg/warn/pr77496.C: New test.
+
+2016-09-12 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/72858
+ * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
+ to preserve conversion chars, and to preserve prefix information.
+ * gcc.dg/format/pr72858.c: New test case.
+
+2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ * gfortran.dg/pr77507.f90: Move to ...
+ * gfortran.dg/ieee/pr77507.f90: here.
+
+2016-08-09 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/61159
+ * compile/pr61159.c: New testcase
+
+2016-08-09 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/64316
+ * gcc.dg/ipa/pr63416.c: New testcase.
+
+2016-09-10 Paul Thomas <pault@gcc.gnu.org>
+ Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77532
+ * gfortran.dg/dtio_11.f90: new test.
+
+2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77507
+ * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
+ * gfortran.dg/c_assoc_4.f90: Ditto.
+
+2016-09-10 Tom de Vries <tom@codesourcery.com>
+
+ PR C/71602
+ * c-c++-common/va-arg-va-list-type.c: New test.
+
+2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR rtl-optimization/77289
+ * gcc.target/powerpc/pr77289.c: New test.
+
+2016-09-09 Martin Sebor <msebor@redhat.com>
+
+ PR c/77520
+ PR c/77521
+ * gcc.dg/pr77520.c: New test.
+ * gcc.dg/pr77521.c: New test.
+
+2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77506
+ * gfortran.dg/pr77506.f90: New test.
+
+2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77507
+ * gfortran.dg/pr77507.f90: New test.
+
+2016-09-09 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
+
+2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
+ Louis Krupp <lkrupp@gcc.gnu.org>
+
+ PR fortran/69514
+ * gfortran.dg/pr69514_1.f90: New test.
+ * gfortran.dg/pr69514_2.f90: New test.
+
+2016-09-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/77500
+ * gfortran.dg/gomp/pr77500.f90: New test.
+
+ PR fortran/77516
+ * gfortran.dg/gomp/pr77516.f90: New test.
+
+2016-09-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/77475
+ * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
+ * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
+ * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
+ * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
+ * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
+ * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
+
+2016-09-07 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
+ "substring-locations.h".
+
+2016-09-07 Richard Biener <rguenther@suse.de>
+
+ PR c/77450
+ * c-c++-common/vector-subscript-8.c: Move ..
+ * gcc.dg/pr77450.c: ... here.
+
+2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/77393
+ * gfortran.dg/fmt_f0_2.f90: Update test.
+ * gfortran.dg/fmt_f0_3.f90: New test.
+
+2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR debug/77389
+ * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
+ in dg-options.
+
+ PR debug/57519
+ * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
+
+2016-09-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/69255
+ * gcc.target/i386/pr69255-1.c: New test.
+ * gcc.target/i386/pr69255-2.c: New test.
+ * gcc.target/i386/pr69255-3.c: New test.
+
+2016-09-06 Martin Sebor <msebor@redhat.com>
+
+ PR c/77336
+ * gcc.dg/format/miss-7.c: New test.
+
+2016-09-06 Uros Bizjak <ubizjak@gmail.com>
+
+ * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
+
+2016-09-06 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/77378
+ PR gcov-profile/77466
+ * gcc.dg/profile-update-warning.c: New test.
+
+2016-09-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77479
+ * gcc.dg/torture/pr77479.c: New testcase.
+
+2016-09-06 Richard Biener <rguenther@suse.de>
+
+ PR c/77450
+ * c-c++-common/vector-subscript-7.c: Adjust.
+ * c-c++-common/vector-subscript-8.c: New testcase.
+
+2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
+
+2016-09-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/77476
+ * gcc.target/i386/avx512f-pr77476.c: New test.
+ * gcc.target/i386/avx512bw-pr77476.c: New test.
+ * gcc.target/i386/avx512dq-pr77476.c: New test.
+
+ * lib/target-supports.exp (check_effective_target_vect_simd_clones):
+ Update comment to mention also avx512f.
+
+ PR sanitizer/77396
+ * g++.dg/asan/pr77396-2.C: New test.
+
+2016-09-05 Uros Bizjak <ubizjak@gmail.com>
+
+ PR rtl-optimization/77452
+ * gcc.target/i386/pr77452.c: New test.
+
+2016-09-05 Marek Polacek <polacek@redhat.com>
+
+ PR c/77423
+ * c-c++-common/Wlogical-not-parentheses-3.c: New test.
+
+2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77391
+ * gfortran.dg/pr77391.f90: New test.
+
+2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77460
+ * gfortran.dg/pr77460.f90: New test.
+
+2016-09-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/65467
+ * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
+
+2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
+
+ * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
+
+2016-09-02 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
+ test case.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
+ diagnostic-test-show-locus-generate-patch.c to the sources
+ for diagnostic_plugin_test_show_locus.c.
+
+2016-09-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/65467
+ * gcc.dg/gomp/_Atomic-1.c: New test.
+ * gcc.dg/gomp/_Atomic-2.c: New test.
+ * gcc.dg/gomp/_Atomic-3.c: New test.
+ * gcc.dg/gomp/_Atomic-4.c: New test.
+ * gcc.dg/gomp/_Atomic-5.c: New test.
+
+ PR sanitizer/77396
+ * g++.dg/asan/pr77396.C: New test.
+
+2016-09-01 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/71831
+ * gcc.dg/builtin-object-size-16.c: New test.
+ * gcc.dg/builtin-object-size-17.c: New test.
+
+2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/77393
+ * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
+
+2016-09-01 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
+ gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
+ gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
+ gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
+ gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
+ gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
+ gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
+ gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
+ gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
+ gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
+ gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
+ gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
+ gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
+ gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
+ gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
+ gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
+ gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
+ gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
+
+2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt58.adb: New test.
+ * gnat.dg/opt58_pkg.ads: New helper.
+
+2016-09-01 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/77436
+ * gcc.dg/torture/pr77436.c: New testcase.
+
+2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/pr64252.c: Require int32plus.
+ * gcc.dg/pr66299-1.c: Likewise.
+ * gcc.dg/pr66299-2.c: Likewise.
+ * gcc.dg/torture/20131115-1.c: Skip for avr.
+
+2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/ands_3.c: New test.
+
+2016-08-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/77352
+ * gfortran.dg/gomp/pr77352.f90: New test.
+
+ PR fortran/77374
+ * gfortran.dg/gomp/pr77374.f08: New test.
+
+2016-08-31 Marc Glisse <marc.glisse@inria.fr>
+
+ PR tree-optimization/73714
+ * gcc.dg/tree-ssa/pr73714.c: New test.
+
+2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/77393
+ * gfortran.dg/fmt_f0_2.f90: New test.
+
+2016-08-31 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.target/i386/pr59539-2.c: Adapt options.
+ * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
+
+2016-08-31 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/77418
+ * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
+ of the associate entity and replace with a pointer to the
+ intended item on the stack.
+
+2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+ Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/48298
+ * gfortran.dg/dtio_1.f90: New test.
+ * gfortran.dg/dtio_2.f90: New test.
+ * gfortran.dg/dtio_3.f90: New test.
+ * gfortran.dg/dtio_4.f90: New test.
+ * gfortran.dg/dtio_5.f90: New test.
+ * gfortran.dg/dtio_6.f90: New test.
+ * gfortran.dg/dtio_7.f90: New test.
+ * gfortran.dg/dtio_8.f90: New test.
+ * gfortran.dg/dtio_9.f90: New test.
+ * gfortran.dg/dtio_10.f90: New test.
+
+2016-08-30 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
+ (test_many_nested_locations): New function.
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
+ (test_show_locus): Handle "test_many_nested_locations".
+
+2016-08-30 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/template/double-greater-than-fixit.C: New test case.
+
+2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt57.ad[sb]: New test.
+ * gnat.dg/opt57_pkg.ads: New helper.
+
+2016-08-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69047
+ * gcc.dg/pr69047.c: Fix byte-order check.
+
+2016-08-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/72866
+ * gcc.dg/vect/pr72866.c: New test.
+
+ PR debug/77363
+ * g++.dg/debug/dwarf2/pr77363.C: New test.
+
+ PR middle-end/77377
+ * gcc.target/i386/pr77377.c: New test.
+
+ PR debug/77389
+ * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
+ in dg-options.
+
+2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ * gfortran.dg/pr77372.f90: Moved to ...
+ * gfortran.dg/ieee/pr77372.f90: here.
+
+2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
+ vector short/char initializations.
+ * gcc.target/powerpc/vec-init-5.c: Likewise.
+ * gcc.target/powerpc/vec-init-6.c: New compile time test for
+ vector initialization optimizations.
+ * gcc.target/powerpc/vec-init-7.c: Likewise.
+ * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
+ vector float/double initializations.
+ * gcc.target/powerpc/vec-init-9.c: Likewise.
+
+2016-08-29 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/77403
+ * gcc.target/i386/pr77403.c: New test.
+
+2016-08-29 Marek Polacek <polacek@redhat.com>
+
+ PR c/77292
+ * c-c++-common/Wlogical-not-parentheses-1.c: New test.
+
+2016-08-29 Tom de Vries <tom@codesourcery.com>
+
+ PR c/77398
+ * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
+
+2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
+
+2016-08-29 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_structure_13.f90: New testcase.
+
+2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR fortran/77261
+ * gfortran.dg/random_3.f90: Run testcase only when real(10) is
+ available.
+
+2016-08-28 Tom de Vries <tom@codesourcery.com>
+
+ PR lto/70955
+ * gcc.dg/pr70955.c: New test.
+ * gcc.dg/lto/pr70955_0.c: Same.
+ * gcc.dg/lto/pr70955_1.c: Same.
+
+2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR tree-optimization/71077
+ * gcc.target/i386/pr71077.c: New test.
+
+2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77380
+ * gfortran.dg/pr77380.f90: New test.
+
+2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77372
+ gfortran.dg/pr77372.f90: New test.
+
+2016-08-26 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/spellcheck-fields-2.c (test): Move
+ dg-begin/end-multiline-output within function body.
+ (test_macro): New function.
+
+2016-08-26 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic-test-show-locus-color.c
+ (test_fixit_insert): Update expected output.
+ (test_fixit_remove): Likewise.
+ (test_fixit_replace): Likewise.
+
+2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
+ Fix typo.
+
+2016-08-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69047
+ * gcc.dg/pr69047.c: New testcase.
+
+2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+ Martin Jambhor <mjambor@suse.cz>
+
+ * gcc.dg/ipa/propbits-1.c: New test-case.
+ * gcc.dg/ipa/propbits-2.c: Likewise.
+ * gcc.dg/ipa/propbits-3.c: Likewise.
+
+2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77351
+ * gfortran.dg/pr77351.f90: New test.
+
+2016-08-25 Marek Polacek <polacek@redhat.com>
+
+ * c-c++-common/Wlogical-not-parentheses-2.c: New test.
+
+2016-08-25 Marek Polacek <polacek@redhat.com>
+
+ PR c/77323
+ * gcc.dg/pr77323.c: New test.
+
+2016-08-24 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/77358
+ * gfortran.dg/submodule_17.f08: New test.
+
+2016-08-24 Michael Collison <michael.collison@linaro.org>
+ Michael Collison <michael.collison@arm.com>
+
+ * gcc.target/arm/builtin_saddl.c: New testcase.
+ * gcc.target/arm/builtin_saddll.c: New testcase.
+ * gcc.target/arm/builtin_uaddl.c: New testcase.
+ * gcc.target/arm/builtin_uaddll.c: New testcase.
+ * gcc.target/arm/builtin_ssubl.c: New testcase.
+ * gcc.target/arm/builtin_ssubll.c: New testcase.
+ * gcc.target/arm/builtin_usubl.c: New testcase.
+ * gcc.target/arm/builtin_usubll.c: New testcase.
+
+2016-08-24 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/77270
+ * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
+ (dg-options): Use -march=amdfam10 instead of -march=athlon.
+ * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
+ * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
+ * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
+ * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
+ * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
+ effective target. Remove scan-assembler-times directives.
+ * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
+ * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
+ * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
+
+2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
+ of unsigned int.
+ * gcc.dg/zero_sign_ext_test.c: Require int32plus.
+
+2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
+
+ PR testsuite/77317
+ * lib/target-supports.exp
+ (check_effective_target_vect_aligned_arrays): Don't cache the result.
+ (check_effective_target_vect_natural_alignment): Ditto.
+ (check_effective_target_vector_alignment_reachable): Ditto.
+ (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
+
+2016-08-23 Ian Lance Taylor <iant@golang.org>
+
+ * gcc.target/s390/nolrl-1.c: Don't match the file name.
+
+2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
+ being created from pointers to memory locations.
+ * gcc.target/powerpc/vec-init-2.c: Likewise.
+
+2016-08-23 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_structure_12.f90: New testcase.
+
+2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/insv-1.c: Fix test when running with -m31.
+
+2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
+ verification.
+
+2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/md/andc-splitter-1.c: New test case.
+ * gcc.target/s390/md/andc-splitter-2.c: Likewise.
+
+2016-08-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/27336
+ * c-c++-common/pr27336.c: New testcase.
+
+2016-08-22 Marek Polacek <polacek@redhat.com>
+
+ PR c++/77321
+ * g++.dg/cpp1y/pr77321.C: New test.
+
+2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/60774
+ * gfortran.dg/empty_label.f: Adjust test for new error message.
+ * gfortran.dg/empty_label.f90: Ditto.
+ * gfortran.dg/empty_label_typedecl.f90: Ditto.
+ * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
+ * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
+
+2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/61318
+ * gfortran.dg/pr61318.f90: New test.
+
+2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77260
+ * gfortran.dg/pr77260_1.f90: New test.
+ * gfortran.dg/pr77260_2.f90: Ditto.
+
+2016-08-22 Joseph Myers <joseph@codesourcery.com>
+
+ PR middle-end/77269
+ * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
+ __builtin_signbitf and __builtin_signbitl in expected generic
+ expansion.
+ * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
+ gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
+ gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
+ gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
+ tests.
+
+2016-08-22 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/torture/float128-builtin.c,
+ gcc.dg/torture/float128-ieee-nan.c,
+ gcc.dg/torture/float128x-builtin.c,
+ gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
+ gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
+ gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
+ gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
+ gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
+ gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
+ gcc.dg/torture/floatn-nan.h: New tests.
+
+2016-08-22 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
+ macro.
+ (main): Update calls to TEST_I_F.
+ * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
+ macro.
+ (main): Update calls to TEST_I_F.
+
+2016-08-22 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/torture/fp-int-convert-float128x-timode.c,
+ gcc.dg/torture/fp-int-convert-float32x-timode.c,
+ gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
+ names in calls to TEST_I_F.
+
+2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c/52952
+ * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
+
+2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
+ and !natural_alignment_64.
+ * gcc.dg/ipa/propalign-2.c: Likewise.
+ * gcc.dg/ipa/propalign-3.c: Likewise.
+ * gcc.dg/ipa/propalign-4.c: Likewise.
+ * gcc.dg/ipa/propalign-5.c: Likewise.
+ * lib/target-supports.exp
+ (check_effective_target_natural_alignment_32): Add avr-*-*.
+
+2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR tree-optimization/61839
+ * gcc.dg/tree-ssa/pr61839_1.c: New test.
+ * gcc.dg/tree-ssa/pr61839_2.c: New test.
+ * gcc.dg/tree-ssa/pr61839_3.c: New test.
+ * gcc.dg/tree-ssa/pr61839_4.c: New test.
+
+2016-08-19 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/32187
+ * lib/target-supports.exp (check_effective_target_float16)
+ (check_effective_target_float32, check_effective_target_float64)
+ (check_effective_target_float128, check_effective_target_float32x)
+ (check_effective_target_float64x)
+ (check_effective_target_float128x)
+ (check_effective_target_float16_runtime)
+ (check_effective_target_float32_runtime)
+ (check_effective_target_float64_runtime)
+ (check_effective_target_float128_runtime)
+ (check_effective_target_float32x_runtime)
+ (check_effective_target_float64x_runtime)
+ (check_effective_target_float128x_runtime)
+ (check_effective_target_floatn_nx_runtime)
+ (add_options_for_float16, add_options_for_float32)
+ (add_options_for_float64, add_options_for_float128)
+ (add_options_for_float32x, add_options_for_float64x)
+ (add_options_for_float128x): New procedures.
+ * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
+ gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
+ gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
+ gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
+ gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
+ gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
+ gcc.dg/torture/float128-complex.c,
+ gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
+ gcc.dg/torture/float128x-basic.c,
+ gcc.dg/torture/float128x-complex.c,
+ gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
+ gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
+ gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
+ gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
+ gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
+ gcc.dg/torture/float32x-basic.c,
+ gcc.dg/torture/float32x-complex.c,
+ gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
+ gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
+ gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
+ gcc.dg/torture/float64x-basic.c,
+ gcc.dg/torture/float64x-complex.c,
+ gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
+ gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
+ gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
+ gcc.dg/torture/floatn-tg.h,
+ gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
+ gcc.dg/torture/fp-int-convert-float128-ieee.c,
+ gcc.dg/torture/fp-int-convert-float128x-timode.c,
+ gcc.dg/torture/fp-int-convert-float128x.c,
+ gcc.dg/torture/fp-int-convert-float16-timode.c,
+ gcc.dg/torture/fp-int-convert-float16.c,
+ gcc.dg/torture/fp-int-convert-float32-timode.c,
+ gcc.dg/torture/fp-int-convert-float32.c,
+ gcc.dg/torture/fp-int-convert-float32x-timode.c,
+ gcc.dg/torture/fp-int-convert-float32x.c,
+ gcc.dg/torture/fp-int-convert-float64-timode.c,
+ gcc.dg/torture/fp-int-convert-float64.c,
+ gcc.dg/torture/fp-int-convert-float64x-timode.c,
+ gcc.dg/torture/fp-int-convert-float64x.c: New tests.
+ * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
+ maximum exponent of floating-point type. Use it in testing
+ whether 0x8...0 fits in the floating-point type. Always treat -1
+ (signed 0xf...f) as fitting in the floating-point type.
+ (M_OK1): New macro.
+ * gcc.dg/torture/fp-int-convert-double.c,
+ gcc.dg/torture/fp-int-convert-float.c,
+ gcc.dg/torture/fp-int-convert-float128-timode.c,
+ gcc.dg/torture/fp-int-convert-float128.c,
+ gcc.dg/torture/fp-int-convert-float80-timode.c,
+ gcc.dg/torture/fp-int-convert-float80.c,
+ gcc.dg/torture/fp-int-convert-long-double.c,
+ gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
+
+2016-08-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/72744
+ * gfortran.dg/gomp/pr72744.f90: New test.
+
+ PR fortran/69281
+ * gfortran.dg/gomp/pr69281.f90: New test.
+
+2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
+
+ * gfortran.dg/random_4.f90: Initialize seed before using, handle
+ the last special seed value.
+ * gfortran.dg/random_7.f90: Use size for last array member instead
+ of hardcoded value.
+
+2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
+ * gcc.dg/cpp/warn-undef-2.c: Likewise.
+
+2016-08-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/77286
+ * gcc.dg/torture/pr77286.c: New testcase.
+
+2016-08-18 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/verbose-asm-2.c: New test case.
+
+2016-08-18 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
+ (custom_diagnostic_finalizer): Update for change to
+ diagnostic_show_locus.
+
+2016-08-18 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
+ * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
+
+2016-08-18 Marek Polacek <polacek@redhat.com>
+
+ PR c/71514
+ * gcc.dg/pr71514.c: New test.
+
+2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/72839
+ * gcc.target/i386/pr72839.c: New test.
+
+2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
+
+ PR middle-end/70895
+ * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
+ * c-c++-common/goacc/reduction-1.c: Likewise.
+ * c-c++-common/goacc/reduction-2.c: Likewise.
+ * c-c++-common/goacc/reduction-3.c: Likewise.
+ * c-c++-common/goacc/reduction-4.c: Likewise.
+
+2016-08-18 Alan Modra <amodra@gmail.com>
+
+ * gcc.c-torture/compile/pr72771.c: New.
+
+2016-08-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/67496
+ * gfortran.dg/pr67496.f90: New test.
+
+2015-08-17 Alan Hayward <alan.hayward@arm.com>
+
+ PR tree-optimization/71752
+ * gcc.dg/vect/pr71752.c: New.
+
+2016-08-17 Uros Bizjak <ubizjak@gmail.com>
+
+ * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
+
+2016-08-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/77259
+ * g++.dg/ipa/devirt-52.C: New test.
+
+2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
+
+ * c-c++-common/goacc/reduction-6.c: New testcase.
+
+2016-08-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/76490
+ * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
+ * gcc.dg/pr52904.c: XFAIL.
+
+2016-08-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/23855
+ * gcc.dg/loop-unswitch-2.c: Adjust.
+
+2016-08-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/72817
+ * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
+
+2016-08-16 Joseph Myers <joseph@codesourcery.com>
+
+ PR libgcc/77265
+ * gcc.dg/torture/float128-extend-inf.c: New test.
+
+2016-08-16 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/72857
+ * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
+ for embedded NUL.
+ * gcc.dg/format/c90-printf-1.c: Restore column numbers.
+ * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
+ caret placement.
+ (test_oct): Likewise.
+ (test_multiple): Likewise.
+ (test_field_width_specifier): Likewise.
+ (test_field_width_specifier_2): New function.
+ (test_field_precision_specifier): New function.
+ (test_embedded_nul): Update expected caret placement.
+ (test_non_contiguous_strings): Update line number.
+ * gcc.dg/plugin/diagnostic-test-string-literals-1.c
+ (__emit_string_literal_range): Add "caret_idx" param.
+ (test_simple_string_literal): Add value for new param, updating
+ expected output..
+ (test_concatenated_string_literal): Likewise.
+ (test_multiline_string_literal): Likewise.
+ (test_hex): Likewise.
+ (test_oct): Likewise.
+ (test_multiple): Likewise.
+ (test_ucn4): Likewise.
+ (test_ucn8): Likewise.
+ (test_u8): Likewise.
+ (test_u): Likewise; update expected message, from "range" to
+ "location".
+ (test_U): Likewise.
+ (test_L): Likewise.
+ (test_macro): Add value for new param.
+ * gcc.dg/plugin/diagnostic-test-string-literals-2.c
+ (__emit_string_literal_range): Add "caret_idx" param.
+ (test_stringified_token_1): Add value for new param. Update
+ expected message, from "range" to "location".
+ (test_stringized_token_2): Likewise, adding param to macro.
+ (test_stringified_token_3): Likewise.
+ * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
+ (emit_warning): Convert param from source_range to location_t.
+ (test_string_literals): Add caret_idx param, and use it when
+ constructing a substring_loc. Update error message, from
+ "range" to "location".
+
+2016-08-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/71910
+ * g++.dg/gomp/pr71910.C: New test.
+
+ PR middle-end/67485
+ * gcc.c-torture/compile/pr67485.c: New test.
+
+ PR target/72867
+ * gcc.target/i386/pr72867.c: Add -msse to dg-options.
+
+2016-08-16 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/69848
+ * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
+
+2016-08-16 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
+ of memory operations so that it can be handled by core2
+ in 32-bit mode.
+
+2016-08-16 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/76783
+ * gcc.dg/pr76783.c: New testcase.
+ * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
+
+2016-08-16 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/72817
+ PR tree-optimization/73450
+ * gcc.dg/tree-ssa/pr72817.c: New test.
+ * gcc.dg/tree-ssa/pr73450.c: New test.
+
+2016-08-15 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/init_flag_13.f90: New testcase.
+ * gfortran.dg/init_flag_14.f90: Ditto.
+ * gfortran.dg/init_flag_15.f03: Ditto.
+ * gfortran.dg/dec_init_1.f90: Ditto.
+ * gfortran.dg/dec_init_2.f90: Ditto.
+
+2016-08-15 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/72867
+ * gcc.target/i386/pr72867.c: New test.
+
+2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/dump-ada-spec-5.c: New test.
+
+2016-08-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/73434
+ * gcc.dg/torture/pr73434.c: New testcase.
+
+2016-08-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/72824
+ * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
+
+2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
+
+ PR fortran/70598
+ * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
+ in use_device clause.
+ * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
+ * gfortran.dg/goacc/list.f95: Adjust to catch
+ "neither a POINTER nor an array" error messages.
+
+2016-08-14 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/76342
+ * gcc.target/i386/pr76342.c: New test.
+
+2016-08-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/71512
+ * g++.dg/ubsan/pr71512.C: New test.
+ * c-c++-common/ubsan/pr71512-1.c: New test.
+ * c-c++-common/ubsan/pr71512-2.c: New test.
+
+2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-init-1.c: New tests to test various
+ vector initialization options.
+ * gcc.target/powerpc/vec-init-2.c: Likewise.
+ * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
+ is generated on ISA 3.0.
+
+2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR middle-end/71654
+ * gcc.dg/c-c++-common/pr71654.c: New test.
+ * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
+ dg-options.
+ * gcc.dg/tree-ssa/vrp24: Likewise.
+
+2016-08-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/67410
+ * gcc.dg/pr67410.c: New test.
+
+2016-08-12 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/69848
+ * gcc.dg/vect/vect-pr69848.c: New test.
+
+2016-08-12 Uros Bizjak <ubizjak@gmail.com>
+
+ PR testsuite/71008
+ * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
+ * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
+ * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
+ * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
+
+2016-08-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/57326
+ * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
+ * gcc.dg/tree-ssa/loadpre14.c: Adjust.
+ * gcc.dg/tree-ssa/pr35287.c: Likewise.
+ * gcc.target/i386/pr45685.c: Likewise.
+ * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
+ * gcc.dg/tree-ssa/predcom-2.c: Likewise.
+ * gcc.dg/tree-ssa/predcom-3.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
+ * gfortran.dg/pr34163.f90: Likewise.
+
+2016-08-12 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/gcov/gcov-16.C: New test.
+ * lib/gcov.exp: Support new argument for run-gcov function.
+
+2016-08-12 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/35590
+ * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
+
+2016-08-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/72851
+ * gcc.dg/torture/pr72851.c: New testcase.
+
+2016-08-12 Alexandre Oliva <aoliva@redhat.com>
+
+ PR debug/63240
+ * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
+ * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
+ * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
+ * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
+ DW_AT_deleted.
+
+ PR debug/55641
+ * g++.dg/debug/dwarf2/ref-1.C: New.
+
+ PR debug/49366
+ * g++.dg/debug/dwarf2/template-params-12.H: New.
+ * g++.dg/debug/dwarf2/template-params-12f.C: New.
+ * g++.dg/debug/dwarf2/template-params-12g.C: New.
+ * g++.dg/debug/dwarf2/template-params-12n.C: New.
+ * g++.dg/debug/dwarf2/template-params-12s.C: New.
+ * g++.dg/debug/dwarf2/template-params-12u.C: New.
+ * g++.dg/debug/dwarf2/template-params-12v.C: New.
+ * g++.dg/debug/dwarf2/template-params-12w.C: New.
+
+2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/72863
+ * gcc.target/powerpc/pr72863.c: New test.
+
+2016-08-11 Uros Bizjak <ubizjak@gmail.com>
+
+ * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
+
+2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/pieces-strcpy-1.c: New test.
+ * gcc.target/i386/pieces-strcpy-2.c: Likewise.
+
+2016-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/72868
+ * g++.dg/cpp1y/constexpr-switch4.C: New test.
+
+2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/pieces-memcpy-1.c: New test.
+ * gcc.target/i386/pieces-memcpy-2.c: Likewise.
+ * gcc.target/i386/pieces-memcpy-3.c: Likewise.
+ * gcc.target/i386/pieces-memcpy-4.c: Likewise.
+ * gcc.target/i386/pieces-memcpy-5.c: Likewise.
+ * gcc.target/i386/pieces-memcpy-6.c: Likewise.
+
+2016-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/72816
+ * gcc.dg/pr72816.c: Remove dg-error.
+
+2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR tree-optimization/71083
+ * gcc.c-torture/execute/pr71083.c: New test.
+ * gnat.dg/loop_optimization23.adb: New test.
+ * gnat.dg/loop_optimization23_pkg.ads: New test.
+ * gnat.dg/loop_optimization23_pkg.adb: New test.
+
+2016-08-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/72772
+ * gcc.dg/graphite/pr35356-1.c: Adjust.
+ * gcc.dg/tree-ssa/pr59597.c: Likewise.
+
+2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
+
+ * gfortran.dg/random_7.f90: Take into account that the last seed
+ value is the special p value.
+ * gfortran.dg/random_seed_1.f90: Seed size is now constant.
+
+2016-08-11 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
+
+2016-08-11 Alan Modra <amodra@gmail.com>
+
+ * gcc.target/powerpc/pr71680.c: New.
+
+2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/bfp/bfp.exp: New file.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
+ * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
+ * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
+ * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
+ * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
+ * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
+ * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
+ * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
+ * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
+
+2016-08-10 Bin Cheng <bin.cheng@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
+ Add aarch64*-*-*.
+
+2016-08-10 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.target/aarch64/simd/vcond-ne.c: New test.
+
+2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/72853
+ * gcc.target/powerpc/pr72853.c: New test.
+
+2016-08-10 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/58306
+ * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
+
+2016-08-10 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/gcov/gcov-threads-1.C: New test.
+
+2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ PR target/71873
+ * gcc.target/avr/pr71873.c: New test.
+
+2016-08-09 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/gcov/gcov-dump-1.C: New test.
+ * g++.dg/gcov/gcov-dump-2.C: New test.
+
+2016-08-09 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-prof/val-prof-9.c: New test.
+
+2016-08-09 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-prof/val-prof-8.c: New test.
+
+2016-08-09 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/71981
+ * gcc.dg/ipa/pr71981.c: New test.
+
+2016-08-09 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/33707
+ * gcc.dg/vect/pr33707.c: New test.
+
+2016-08-09 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/pr72772
+ * gcc.dg/tree-ssa/pr72772.c: New test.
+
+2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ PR rtl-optimization/66669
+ * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
+
+2016-08-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/72824
+ * gcc.c-torture/execute/ieee/pr72824.c: New test.
+
+2016-08-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71802
+ * gcc.dg/torture/pr71802.c: New testcase.
+
+2016-08-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/72809
+ * g++.dg/eh/stdarg1.C: New test.
+
+2016-08-08 Andi Kleen <ak@linux.intel.com>
+
+ * lib/profopt.exp: (auto-profopt-execute): Don't include full
+ test command line in failure log.
+ (profopt-execute): dito. Make autofdo file names unique.
+
+2016-08-08 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/64955
+ * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
+ output.
+
+2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
+ c99_runtime.
+ * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
+ * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
+ * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
+ * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
+ * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
+ * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
+
+2016-08-08 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/52952
+ * gcc.dg/cpp/pr66415-1.c: Likewise.
+ * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
+ * gcc.dg/format/c90-printf-1.c: Likewise.
+ * gcc.dg/format/diagnostic-ranges.c: New test case.
+
+2016-08-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/72716
+ * gfortran.dg/gomp/pr72716.f90: New test.
+
+ PR middle-end/72781
+ * gcc.dg/gomp/pr72781.c: New test.
+
+ PR middle-end/68762
+ * g++.dg/vect/pr68762-1.cc: New test.
+ * g++.dg/vect/pr68762-2.cc: New test.
+ * g++.dg/vect/pr68762.h: New file.
+
+2016-08-08 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/72838
+ * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
+ * g++.dg/warn/overflow-warn-3.C: Same.
+ * g++.dg/warn/overflow-warn-4.C: Same.
+
+2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/71936
+ * gfortran.dg/allocate_with_source_21.f03: New test.
+
+2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/72698
+ * gfortran.dg/allocate_with_source_20.f03: New test.
+
+2016-08-08 Alan Modra <amodra@gmail.com>
+
+ * gcc.c-torture/compile/pr72802.c: New.
+
+2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/70524
+ * gfortran.dg/dependency_48.f90: New test.
+
+2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/70040
+ * gfortran.dg/pr70040.f90: New testcase.
+
+2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/71961
+ * gfortran.dg/matmul_10.f90: New testcase.
+
+2016-08-07 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
+
+2016-08-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/72816
+ * gcc.dg/pr72816.c: New test.
+
+2016-08-06 Jonathan Wakely <jwakely@redhat.com>
+
+ * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
+ * g++.dg/conversion/pr41426.C: Likewise.
+ * g++.dg/conversion/pr66211.C: Likewise.
+ * g++.dg/cpp1y/lambda-init9.C: Likewise.
+ * g++.dg/init/ref8.C: Likewise.
+ * g++.old-deja/g++.law/cvt20.C: Likewise.
+ * g++.old-deja/g++.mike/p9732c.C: Likewise.
+
+2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR tree-optimization/18046
+ * gcc.dg/tree-ssa/vrp105.c: New test.
+ * gcc.dg/tree-ssa/vrp106.c: New test.
+
+2016-08-05 Martin Sebor <msebor@redhat.com>
+
+ * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
+ 1ul in diagnostics. Remove hyphen from "constant-expression."
+ * g++.dg/cpp0x/constexpr-50060.C: Adjust.
+ * g++.dg/cpp0x/static_assert3.C: Same.
+ * g++.dg/cpp1y/constexpr-throw.C: Same.
+ * g++.dg/template/nontype3.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.
+
+2016-08-05 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
+ * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
+ * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
+
+2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR tree-optimization/72810
+ * gcc.dg/tree-ssa/vrp110.c: New test.
+
+2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
+
+ PR Target/72819
+ * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
+ registers.
+ * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
+ saving the half-precision registers.
+ * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
+ value is returned in h0.
+ * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
+ are passed in FP/SIMD registers.
+ * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
+ passing works corrcetly.
+ * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
+ (hfa_f16x2_t): Likewise.
+ (hfa_f16x3_t): Likewise.
+ * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
+ are promoted to double and passed in a double register.
+ * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
+ are promoted to double and stacked.
+ * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
+ __fp16 data types.
+ * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
+ * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
+ __fp16 first get passed in FP/SIMD registers, then stacked.
+
+2016-08-05 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/68724
+ * g++.dg/cpp0x/pr68724.C: New.
+
+2016-08-05 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
+
+2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
+
+ * gcc.dg/tree-ssa/vrp107.c: New test.
+ * gcc.dg/tree-ssa/vrp108.c: New test.
+ * gcc.dg/tree-ssa/vrp109.c: New test.
+
+2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
+ dg-options.
+
+2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
+ test-cases.
+ * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
+ * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
+ * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
+ test-cases.
+ * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
+ * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
+ * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
+ large_double.
+
+2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/72800
+ * g++.dg/cpp1y/lambda-ice1.C: New.
+
+2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/72759
+ * g++.dg/cpp1y/pr72759.C: New test.
+
+2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
+
+ * gcc.dg/switch-10.c: New test.
+
+2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
+
+2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c-c++-common/goacc/routine-5.c: Update.
+
+2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR rtl-optimization/70903
+ * gcc.c-torture/execute/pr70903.c: New test.
+
+2016-08-04 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/params/params.exp: Replace file exists with
+ TESTING_IN_BUILD_TREE.
+
+2016-08-04 Marek Polacek <polacek@redhat.com>
+
+ PR c++/70229
+ * g++.dg/cpp0x/constexpr-ctor19.C: New test.
+
+2016-08-04 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/71984
+ * gcc.dg/torture/pr71984.c: Guard correctness check for
+ little-endian.
+
+2016-08-03 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.c-torture/compile/20160802-1.c: New testcase.
+
+2016-08-03 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
+
+2016-08-03 Richard Biener <rguenther@suse.de>
+
+ * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
+ and remove -O3.
+ * c-c++-common/ubsan/pr71403-2.c: Likewise.
+ * c-c++-common/ubsan/pr71403-3.c: Likewise.
+
+2016-08-03 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
+ * gcc.dg/tree-ssa/loadpre21.c: Likewise.
+ * gcc.dg/tree-ssa/loadpre22.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
+
+2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/init-excess-2.c: Require int32plus.
+ * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
+ * gcc.dg/pr59963-2.c: Require int32plus.
+ * gcc.dg/pr71084.c: Cast pointer to intprt_t.
+ * gcc.dg/unroll-7.c: Require int32plus.
+
+2016-08-02 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/34114
+ * gcc.dg/tree-ssa/loop-42.c: New test.
+
+2016-08-02 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/vminmaxnm.c: New.
+ * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
+ tests.
+
+2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-extract-5.c: New tests to test
+ vec_extract for vector float, vector int, vector short, and vector
+ char.
+ * gcc.target/powerpc/vec-extract-6.c: Likewise.
+ * gcc.target/powerpc/vec-extract-7.c: Likewise.
+ * gcc.target/powerpc/vec-extract-8.c: Likewise.
+ * gcc.target/powerpc/vec-extract-9.c: Likewise.
+
+2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
+ single stack adjustment, no writeback.
+ * gcc.target/aarch64/test_frame_12.c: Likewise.
+ * gcc.target/aarch64/test_frame_13.c: Likewise.
+ * gcc.target/aarch64/test_frame_15.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.
+ * gcc.target/aarch64/test_frame_16.c: New test.
+
+2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/72748
+ * gcc.target/i386/pr72748.c: New test.
+
+2015-08-01 Alan Hayward <alan.hayward@arm.com>
+
+ PR tree-optimization/71818
+ * gcc.dg/vect/pr71818.c: New
+
+2016-08-01 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/71857
+ * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
+
+2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
+
+2016-08-01 Jan Beulich <jbeulich@suse.com>
+
+ * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
+
+2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
+ * gcc.target/powerpc/mulkc3-1.c: Likewise.
+
+2016-07-31 Jonathan Wakely <jwakely@redhat.com>
+
+ * lib/target-supports.exp (check_effective_target_c): Fix indentation.
+ (check_effective_target_c++): Likewise. Also match for libstdc++.
+
+2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/41922
+ * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
+ * gfortran.dg/equiv_constraint_7.f90: Ditto.
+ * gfortran.dg/pr41922.f90: New test.
+
+2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/68566
+ * gfortran.dg/pr68566.f90: new test.
+
+2016-07-30 Martin Sebor <msebor@redhat.com>
+
+ PR c++/60760
+ PR c++/71091
+ * g++.dg/cpp0x/constexpr-cast.C: New test.
+ * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
+ * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
+ * g++.dg/ubsan/pr63956.C: Correct.
+
+2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
+ vector double or vector long where the vector is in memory.
+ * gcc.target/powerpc/vec-extract-3.c: Likewise.
+ * gcc.target/powerpc/vec-extract-4.c: Likewise.
+
+2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/69867
+ * gfortran.dg/pr69867.f90: New test.
+
+2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/69962
+ * gfortran.dg/pr69962.f90: New test.
+
+2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/70006
+ * gfortran.dg/pr70006.f90: New test.
+
+2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/71730
+ * gfortran.dg/pr71730.f90: New test.
+ * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
+ * gfortran.dg/array_constructor_27.f03: Update dg-error message.
+ * gfortran.dg/array_constructor_26.f03: Ditto.
+
+2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
+ * gcc.target/powerpc/pr71763.c: Likewise.
+
+2016-07-29 Marek Polacek <polacek@redhat.com>
+
+ PR c/71742
+ * gcc.dg/940510-1.c: Adjust dg-error.
+ * gcc.dg/c99-flex-array-1.c: Likewise.
+ * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
+
+ PR c/71853
+ * gcc.dg/noncompile/pr71853.c: New test.
+
+ PR c/71573
+ * gcc.dg/noncompile/pr71573.c: New test.
+
+ PR c/71926
+ * g++.dg/warn/Wparentheses-30.C: New test.
+ * gcc.dg/Wparentheses-14.c: New test.
+
+2016-07-29 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/pr59833.c: Use dg-add-options ieee.
+
+2016-07-29 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/57558
+ * gcc.dg/vect/pr57558-1.c: New test.
+ * gcc.dg/vect/pr57558-2.c: New test.
+
+2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
+ to scan forwprop1 dump pass.
+
+2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/51488
+ * g++.dg/template/pr51488.C: New.
+
+2016-07-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/71969
+ * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
+ static __inline__.
+ * gcc.dg/pr71969-1.c: New test.
+ * gcc.dg/pr71969-2.c: New test.
+ * gcc.dg/pr71969-3.c: New test.
+
+2016-07-29 Marek Polacek <polacek@redhat.com>
+
+ PR c/71574
+ * c-c++-common/pr71574.c: New test.
+
+ PR c/71583
+ * gcc.dg/noncompile/pr71583.c: New test.
+
+2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/68217
+ * gcc.dg/pr68217.c: New test.
+
+2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/71067
+ * gfortran.dg/pr71067_1.f90: New test.
+ * gfortran.dg/pr71067_2.f90: Ditto.
+
+2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-extract-1.c: New test.
+
+2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/71799
+ * gfortran.dg/pr71799.f90: New test.
+
+2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71665
+ * g++.dg/cpp0x/pr71665-1.C: New.
+ * g++.dg/cpp0x/pr71665-2.C: Likewise.
+ * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
+ * g++.dg/ext/label10.C: Likewise.
+ * g++.dg/parse/constant5.C: Likewise.
+
+2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/71859
+ * gfortran.dg/pr71859.f90: New test.
+ * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
+ * gfortran.dg/coarray_collectives_1.f90: Ditto.
+
+2016-07-28 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/71883
+ * gfortran.dg/pr71883.f90: New test.
+
+2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
+
+ PR tree-optimization/71734
+ * g++.dg/vect/pr70729-nest.cc: New test.
+
+2016-07-28 Renlin Li <renlin.li@arm.com>
+
+ Revert
+ 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/71902
+ * gfortran.dg/dependency_47.f90: New test.
+
+2016-07-28 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/68025
+ * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
+
+2016-07-28 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/vect/pr70944.cc: New test.
+
+2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/71994
+ * gcc.dg/torture/pr71994.c: New test.
+
+2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR middle-end/71078
+ * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
+ * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
+ * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
+
+2016-07-27 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
+
+2016-07-27 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/predict-13.c: New test.
+ * gcc.dg/predict-14.c: New test.
+
+2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
+ including stdint.h.
+ * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
+ including stdint.h.
+
+2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/71869
+ * gcc.target/powerpc/float128-cmp.c: New test to make sure that
+ IEEE built-in functions handle quiet and signalling NaNs
+ correctly.
+
+2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/71862
+ * gfortran.dg/pr71862.f90: New test.
+
+2016-07-26 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
+ selector with dg-options.
+
+2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR tree-optimization/18046
+ * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
+ * gcc.dg/tree-ssa/vrp103.c: New test.
+ * gcc.dg/tree-ssa/vrp104.c: New test.
+
+2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/pr63354.c: Require lp64 since
+ -mprofile-kernel is not legal with -m32.
+
+2016-07-26 Richard Biener <rguenther@suse.de>
+
+ PR rtl-optimization/71984
+ * gcc.dg/torture/pr71984.c: New testcase.
+
+2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
+
+ * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
+ g++-dg-runtest via et-dg-runtest.
+ * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
+ * gcc.dg/vect/vect.exp: Likewise.
+ * gfortran.dg/graphite/graphite.exp: Likewise, but for
+ gfortran-dg-runtest.
+ * gfortran.dg/vect/vect.exp: Likewise.
+ * lib/target-supports.exp (check_mpaired_single_hw_available): New.
+ (check_mips_loongson_hw_available): Likewise.
+ (check_effective_target_mpaired_single_runtime): Likewise.
+ (check_effective_target_mips_loongson_runtime): Likewise.
+ (add_options_for_mpaired_single): Likewise.
+ (check_effective_target_vect_int): Add global et_index.
+ Check and save the supported feature for a target selected by
+ the et_index target. Break long lines where appropriate. Call
+ et-is-effective-target for MIPS with an argument instead of
+ check_effective_target_* where appropriate.
+ (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_simd_clones): Likewise.
+ (check_effective_target_vect_shift): ewise.
+ (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_double): Likewise.
+ (check_effective_target_vect_long_long): Likewise.
+ (check_effective_target_vect_no_int_max): Likewise.
+ (check_effective_target_vect_no_int_add): Likewise.
+ (check_effective_target_vect_no_bitwise): Likewise.
+ (check_effective_target_vect_widen_shift): Likewise.
+ (check_effective_target_vect_no_align): Likewise.
+ (check_effective_target_vect_hw_misalign): Likewise.
+ (check_effective_target_vect_element_align): Likewise.
+ (check_effective_target_vect_condition): Likewise.
+ (check_effective_target_vect_cond_mixed): Likewise.
+ (check_effective_target_vect_char_mult): Likewise.
+ (check_effective_target_vect_short_mult): Likewise.
+ (check_effective_target_vect_int_mult): Likewise.
+ (check_effective_target_vect_extract_even_odd): Likewise.
+ (check_effective_target_vect_interleave): Likewise.
+ (check_effective_target_vect_stridedN): Likewise.
+ (check_effective_target_vect_multiple_sizes): Likewise.
+ (check_effective_target_vect64): Likewise.
+ (check_effective_target_vect_call_copysignf): Likewise.
+ (check_effective_target_vect_call_sqrtf): Likewise.
+ (check_effective_target_vect_call_btrunc): Likewise.
+ (check_effective_target_vect_call_btruncf): Likewise.
+ (check_effective_target_vect_call_ceil): Likewise.
+ (check_effective_target_vect_call_ceilf): Likewise.
+ (check_effective_target_vect_call_floor): Likewise.
+ (check_effective_target_vect_call_floorf): Likewise.
+ (check_effective_target_vect_call_lceil): Likewise.
+ (check_effective_target_vect_call_lfloor): Likewise.
+ (check_effective_target_vect_call_nearbyint): Likewise.
+ (check_effective_target_vect_call_nearbyintf): Likewise.
+ (check_effective_target_vect_call_round): Likewise.
+ (check_effective_target_vect_call_roundf): Likewise.
+ (check_effective_target_vect_perm): Likewise, but also append *_saved
+ to the existing global name to properly cache the result.
+ (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_hi_to_si): Likewise.
+ (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
+ (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
+ (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
+ (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
+ (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
+ (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
+ (check_effective_target_vect_sdot_qi): Likewise.
+ (check_effective_target_vect_udot_qi): Likewise.
+ (check_effective_target_vect_sdot_hi): Likewise.
+ (check_effective_target_vect_udot_hi): Likewise.
+ (check_effective_target_vect_usad_char): Likewise.
+ (check_effective_target_vect_pack_trunc): Likewise.
+ (check_effective_target_vect_unpack): Likewise.
+ (check_effective_target_vect_aligned_arrays): Likewise.
+ (check_effective_target_vect_natural_alignment): Likewise.
+ (check_effective_target_vector_alignment_reachable): Likewise.
+ (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
+ (is-effective-target): Initialize et_index if undefined.
+ (et-dg-runtest): New.
+ (et-is-effective-target): Likewise.
+ (check_vect_support_and_set_flags): Add supported MIPS targets to
+ EFFECTIVE_TARGETS list. Return the number of supported targets.
+
+2016-07-26 Richard Biener <rguenther@suse.de>
+ Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR middle-end/70920
+ * gcc.dg/pr70920-1.c: New test-case.
+ * gcc.dg/pr70902-2.c: Likewise.
+ * gcc.dg/pr70920-3.c: Likewise.
+ * gcc.dg/pr70920-4.c: Likewise
+ * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
+ 2 instead of 3.
+
+2016-07-25 Alexander Monakov <amonakov@ispras.ru>
+
+ * gcc.c-torture/execute/pr71494.c: Require label_values.
+ * gcc.dg/pr16973.c: Ditto.
+
+2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
+ * gcc.dg/torture/pr69771.c: Require int32plus.
+ * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
+
+2016-07-25 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/torture/pr71987.c: New test.
+
+2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/71935
+ * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
+ * gfortran.dg/c_sizeof_6.f90: here. Test for error.
+ * gfortran.dg/pr71935.f90: New test.
+
+2016-07-22 Martin Sebor <msebor@redhat.com>
+
+ PR c++/71675
+ * g++.dg/ext/atomic-3.C: New test.
+ * gcc.dg/atomic/pr71675.c: New test.
+
+2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
+
+ * gcc.target/i386/mvc8.c: New test.
+
+2016-07-22 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
+ * gcc.dg/tree-ssa/pr19210-2.c: Delete.
+
+2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/71795
+ * gfortran.dg/constructor_50.f90: New test.
+
+2016-07-22 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/69028
+ PR gcov-profile/62047
+ * g++.dg/cilk-plus/pr69028.C: New test.
+
+2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ * gfortran.dg/coarray_stat_2.f90: New test.
+
+2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-extract.h: New files to check the
+ vec_extract built-in functions for all vector types, testing
+ accessing each element, both with constant and variable element
+ numbers.
+ * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
+ * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
+ * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
+ * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
+ * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
+ * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
+ * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
+ * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
+ * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
+
+2016-07-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71728
+ * g++.dg/other/pr71728.C: New test.
+
+2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
+ * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
+ * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
+ * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
+ * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
+
+2016-07-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71947
+ * gcc.dg/tree-ssa/vrp102.c: New testcase.
+
+2016-07-21 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/scev-15.c: New.
+
+2016-07-21 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
+
+2016-07-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71941
+ * g++.dg/gomp/pr71941.C: New test.
+
+2016-07-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/70339
+ PR c/71858
+ * g++.dg/spellcheck-identifiers.C: New test case, based on
+ gcc.dg/spellcheck-identifiers.c.
+ * g++.dg/spellcheck-identifiers-2.C: New test case, based on
+ gcc.dg/spellcheck-identifiers-2.c.
+ * g++.dg/spellcheck-typenames.C: New test case, based on
+ gcc.dg/spellcheck-typenames.c
+
+2016-07-20 Jonathan Wakely <jwakely@redhat.com>
+
+ * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
+ pointer to member function and also test catching by reference.
+
+2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/pr67443.c: Fix test case.
+
+2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/insv-1.c: Xfail some tests.
+ * gcc.target/s390/insv-2.c: Likewise.
+
+2016-07-20 Georg-Johann Lay <avr@gjlay.de>
+
+ * gcc.target/avr/torture/get-mem.c: New test.
+ * gcc.target/avr/torture/set-mem.c: New test.
+
+2016-07-20 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/71948
+ * gcc.target/avr/torture/tiny-progmem.c: New test.
+
+2016-07-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71909
+ * g++.dg/parse/pr71909.C: New test.
+ * g++.dg/tm/pr71909.C: New test.
+
+ PR c++/50060
+ * g++.dg/cpp0x/constexpr-50060.C: New test.
+ * g++.dg/cpp1y/constexpr-50060.C: New test.
+
+2016-07-20 Martin Liska <mliska@suse.cz>
+
+ * gfortran.dg/graphite/pr71898.f90: New test.
+
+2016-07-20 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/71503
+ PR tree-optimization/71683
+ * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
+ * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
+
+2016-07-20 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/plugin/plugin.exp: Remove sreal test.
+ * gcc.dg/plugin/sreal-test-1.c: Remove.
+ * gcc.dg/plugin/sreal_plugin.c: Remove.
+
+2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/71902
+ * gfortran.dg/dependency_47.f90: New test.
+
+2016-07-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/71916
+ * gcc.c-torture/compile/pr71916.c: New test.
+
+ PR middle-end/71874
+ * g++.dg/torture/pr71874.C: New test.
+
+ PR middle-end/71734
+ * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
+ (my_alloc): Rewritten to use __builtin_posix_memalign and
+ __SIZE_TYPE__.
+ (my_free): Use __builtin_free instead of _mm_free.
+ (Vec::operator=): Use __builtin_memcpy.
+
+2016-07-19 Martin Jambor <mjambor@suse.cz>
+
+ PR fortran/71688
+ * gfortran.dg/pr71688.f90: New test.
+
+2016-07-19 Richard Biener <rguenther@suse.de>
+
+ * c-c++-common/vector-subscript-6.c: New testcase.
+ * c-c++-common/vector-subscript-7.c: Likewise.
+
+2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/params/blocksort-part.c: Conditionally define Int32
+ and UInt32 based on __SIZEOF_INT__.
+
+2016-07-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71901
+ * gcc.dg/torture/pr71901.c: New testcase.
+
+2016-07-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71908
+ * gcc.dg/torture/pr71908.c: New testcase.
+
+2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/71493
+ * gcc.target/powerpc/pr71493-1.c: New test.
+ * gcc.target/powerpc/pr71493-2.c: Likewise.
+
+2016-07-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71835
+ * g++.dg/conversion/ambig3.C: New test.
+
+ PR c++/71828
+ * g++.dg/cpp0x/constexpr-71828.C: New test.
+
+ PR c++/71826
+ * g++.dg/template/pr71826.C: New test.
+
+ PR c++/71822
+ * g++.dg/template/defarg21.C: New test.
+
+ PR c++/71871
+ * g++.dg/ext/vector31.C: New test.
+
+2016-07-18 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
+
+2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
+
+ PR tree-optimization/71734
+ * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
+
+2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/warn-dynamicstack-1.c: New test.
+ * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
+ stack-layout-dynamic-1.c: New test.
+
+2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/nolrl-1.c: New test.
+
+2016-07-17 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/71523
+ * gfortran.dg/pr71523_1.f90: New test.
+ * gfortran.dg/pr71523_2.f90: New test.
+
+2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
+
+ * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
+
+2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+ Marco Restelli <mrestelli@gmail.com>
+
+ PR fortran/62125
+ * gfortran.dg/pr62125.f90: New test.
+
+2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
+ * gcc.target/powerpc/mulkc3-1.c: Likewise.
+
+2016-07-15 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/58796
+ * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
+ * g++.dg/cpp0x/nullptr35.C: New test.
+
+2016-07-15 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/scev-8.c: Update test string.
+
+2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
+
+ * gfortran.dg/goacc/vector_length.f90: New test.
+
+2016-07-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71881
+ * gcc.dg/torture/pr71881.c: New testcase.
+
+2016-07-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71887
+ * gcc.dg/torture/pr71887.c: New testcase.
+
+2016-07-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/71858
+ * gcc.dg/spellcheck-identifiers-3.c: New test.
+
+2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/71807
+ * gfortran.dg/null_9.f90: New test.
+
+2016-07-15 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/loop-41.c: New test.
+
+2016-07-15 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/71347
+ * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
+
+2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/29819
+ * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
+ * gfortran.dg/contains.f90: Ditto.
+ * gfortran.dg/contains_empty_1.f03: Ditto.
+ * gfortran.dg/submodule_3.f08: Ditto.
+
+2016-07-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/71865
+ * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
+ (wide_string_literal_in_asm): Use __asm instead of asm, adjust
+ expected diagnostics.
+
+ PR c/71858
+ * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
+ * gcc.dg/spellcheck-identifiers-2.c: New test.
+ * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
+ * c-c++-common/attributes-1.c: Adjust dg-prune-output.
+
+2016-07-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/71872
+ * gcc.c-torture/compile/pr71872.c: New test.
+
+2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
+ * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
+ * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
+ * gcc.target/arm/atomic-op-acq_rel-1.c: This.
+ * gcc.target/arm/atomic-op-acquire.c: Rename into ...
+ * gcc.target/arm/atomic-op-acquire-1.c: This.
+ * gcc.target/arm/atomic-op-char.c: Rename into ...
+ * gcc.target/arm/atomic-op-char-1.c: This.
+ * gcc.target/arm/atomic-op-consume.c: Rename into ...
+ * gcc.target/arm/atomic-op-consume-1.c: This.
+ * gcc.target/arm/atomic-op-int.c: Rename into ...
+ * gcc.target/arm/atomic-op-int-1.c: This.
+ * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
+ * gcc.target/arm/atomic-op-relaxed-1.c: This.
+ * gcc.target/arm/atomic-op-release.c: Rename into ...
+ * gcc.target/arm/atomic-op-release-1.c: This.
+ * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
+ * gcc.target/arm/atomic-op-seq_cst-1.c: This.
+ * gcc.target/arm/atomic-op-short.c: Rename into ...
+ * gcc.target/arm/atomic-op-short-1.c: This.
+ * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
+ * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
+ * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
+ * gcc.target/arm/atomic-op-char-2.c: Likewise.
+ * gcc.target/arm/atomic-op-consume-2.c: Likewise.
+ * gcc.target/arm/atomic-op-int-2.c: Likewise.
+ * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
+ * gcc.target/arm/atomic-op-release-2.c: Likewise.
+ * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
+ * gcc.target/arm/atomic-op-short-2.c: Likewise.
+
+2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/70842
+ * gfortran.dg/select_type_35.f03: New test.
+
+2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/65951
+ PR tree-optimization/70923
+ * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
+ * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
+ * gcc.dg/vect/pr65951.c: Likewise.
+ * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
+
+2016-07-14 David Edelsohn <dje.gcc@gmail.com>
+
+ * c-c++-common/pr60226.c: Expect maximum object file alignment
+ error on AIX.
+
+2016-07-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71866
+ * gcc.dg/torture/pr71866.c: New testcase.
+
+2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
+ selector and enclose boolean expression in curly braces.
+
+2016-07-14 Alan Modra <amodra@gmail.com>
+
+ PR target/71733
+ * gcc.target/powerpc/p9-novsx.c: New.
+
+2016-07-13 Andi Kleen <ak@linux.intel.com>
+
+ * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
+ * g++.dg/tree-prof/morefunc.C: Dito.
+ * g++.dg/tree-prof/pr35545.C: Dito.
+ * g++.dg/tree-prof/reorder.C: Dito.
+ * gcc.dg/tree-prof/20050826-2.c: Dito.
+ * gcc.dg/tree-prof/cmpsf-1.c: Dito.
+ * gcc.dg/tree-prof/cold_partition_label.c: Dito.
+ * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
+ * gcc.dg/tree-prof/indir-call-prof.c: Dito.
+ * gcc.dg/tree-prof/inliner-1.c: Dito.
+ * gcc.dg/tree-prof/merge_block.c: Dito.
+ * gcc.dg/tree-prof/stringop-1.c: Dito.
+ * gcc.dg/tree-prof/stringop-2.c: Dito.
+ * gcc.dg/tree-prof/switch-case-1.c: Dito.
+ * gcc.dg/tree-prof/switch-case-2.c: Dito.
+ * gcc.dg/tree-prof/time-profiler-1.c: Dito.
+ * gcc.dg/tree-prof/time-profiler-2.c: Dito.
+ * gcc.dg/tree-prof/update-loopch.c: Dito.
+ * gcc.dg/tree-prof/val-prof-1.c: Dito.
+ * gcc.dg/tree-prof/val-prof-2.c: Dito.
+ * gcc.dg/tree-prof/val-prof-3.c: Dito.
+ * gcc.dg/tree-prof/val-prof-4.c: Dito.
+ * gcc.dg/tree-prof/val-prof-5.c: Dito.
+ * gcc.dg/tree-prof/val-prof-6.c: Dito.
+ * gcc.dg/tree-prof/val-prof-7.c: Dito.
+
+2016-07-13 Andi Kleen <ak@linux.intel.com>
+
+ * lib/profopt.exp (profopt-execute): Remove .imports files.
+
+2016-07-13 Andi Kleen <ak@linux.intel.com>
+
+ * lib/profopt.exp (profopt-execute): Always log profiler command line.
+
+2016-07-13 Andi Kleen <ak@linux.intel.com>
+
+ * lib/profopt.exp (dg-final-scan-autofdo,
+ dg-final-scan-not-autofdo): New functions.
+
+2016-07-13 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
+ * gcc.dg/vect/vect-35.c: Ditto.
+ * gcc.dg/vect/vect-alias-check-2.c: New test.
+
+2016-07-13 Martin Liska <mliska@suse.cz>
+
+ * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
+ * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
+ * gfortran.dg/pr42108.f90: Update expected dump scan.
+
+2016-07-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/24574
+ * gcc.dg/pr24574.c: New testcase.
+
+2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
+ * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
+ * c-c++-common/pr68833-1.c: Require int32plus.
+ * gcc.dg/ipa/pr63551.c: Likewise.
+ * gcc.dg/ipa/pr63595.c: Require ptr32plus.
+ * gcc.dg/ipa/pr64041.c: Require int32plus.
+
+2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR ipa/71633
+ * g++.dg/pr71633.C: New test.
+
+2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
+ Add new arm_thumb1_cbz_ok effective target.
+ * gcc.target/arm/cbz.c: New test.
+
+2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
+ Define effective target.
+ * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
+ !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
+ * gcc.target/arm/movhi_movw.c: New test.
+ * gcc.target/arm/movsi_movw.c: Likewise.
+ * gcc.target/arm/movdi_movw.c: Likewise.
+
+2016-07-13 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/71104
+ * gcc.dg/pr71104-1.c: New testcase.
+ * gcc.dg/pr71104-2.c: Likewise.
+
+2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/71805
+ * gcc.target/powerpc/pr71805.c: New test.
+
+2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/divkc3-1.c: New.
+ * gcc.target/powerpc/mulkc3-1.c: New.
+
+2016-07-12 Nathan Sidwell <nathan@acm.org>
+
+ * gcc.target/arm/data-rel-1.c: New.
+ * gcc.target/arm/data-rel-2.c: New.
+ * gcc.target/arm/data-rel-3.c: New.
+
+2016-07-12 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/params/blocksort-part.c: New test.
+ * gcc.dg/params/params.exp: New file.
+
+2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR middle-end/71700
+ * gcc.c-torture/execute/pr71700.c: New test.
+
+2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
+ Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/23286
+ PR tree-optimization/70159
+ * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
+ * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
+ * gcc.dg/tree-ssa/pr35286.c: Likewise.
+ * gcc.dg/tree-ssa/pr35287.c: Likewise.
+ * gcc.dg/hoist-register-pressure-1.c: Likewise.
+ * gcc.dg/hoist-register-pressure-2.c: Likewise.
+ * gcc.dg/hoist-register-pressure-3.c: Likewise.
+ * gcc.dg/pr51879-12.c: Likewise.
+ * gcc.dg/strlenopt-9.c: Likewise.
+ * gcc.dg/tree-ssa/pr47392.c: Likewise.
+ * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
+ * gcc.dg/tree-ssa/split-path-5.c: Likewise.
+ * gcc.dg/tree-ssa/slsr-35.c: Likewise.
+ * gcc.dg/tree-ssa/slsr-36.c: Likewise.
+ * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
+ * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
+ * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
+ * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
+ * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
+ * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
+ * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
+ * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
+ * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
+ * gfortran.dg/pr43984.f90: Adjust expected outcome.
+
+2016-07-12 Richard Biener <rguenther@suse.de>
+
+ PR rtl-optimization/68961
+ * gcc.target/i386/pr68961.c: New testcase.
+
+2016-07-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/71758
+ * c-c++-common/gomp/pr71758.c: New test.
+ * gfortran.dg/gomp/pr71758.f90: New test.
+
+ PR tree-optimization/71823
+ * gcc.dg/vect/pr71823.c: New test.
+
+2016-07-11 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
+ hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
+ and LINE_MAP_MAX_LOCATION_WITH_COLS.
+
+2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/71801
+ * gcc.target/i386/pr71801.c: New test.
+
+2016-07-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71816
+ * gcc.dg/torture/pr71816.c: New testcase.
+
+2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/71783
+ * gfortran.dg/dependency_46.f90: New test.
+
+2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/71621
+ * gcc.target/i386/pr71621-1.c: New.
+ * gcc.target/i386/pr71621-2.c: New.
+
+2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
+
+ * gfortran.dg/goacc/pr71704.f90: New test.
+
+2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/71297
+ * gcc.target/powerpc/pr71297.c: New.
+
+2016-07-08 Jiong Wang <jiong.wang@arm.com>
+
+ * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
+
+2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/71806
+ * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
+
+2016-07-08 Alan Hayward <alan.hayward@arm.com>
+
+ PR tree-optimization/71667
+ * gcc.dg/vect/pr71667.c: New
+
+2016-07-08 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/torture/pr71606.c: New test.
+
+2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/71764
+ * gfortran.dg/pr71764.f90: New test.
+
+2016-07-07 Jakub Jelinek <jakub@redhat.com>
+ Kai Tietz <ktietz70@googlemail.com>
+
+ PR c++/70869
+ PR c++/71054
+ * g++.dg/cpp0x/pr70869.C: New test.
+ * g++.dg/cpp0x/pr71054.C: New test.
+
+2016-07-07 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/debug/pr71432.C: Fail on AIX.
+
+2016-07-07 Martin Liska <mliska@suse.cz>
+
+ * gfortran.dg/do_1.f90: Remove a corner case that triggers
+ an undefined behavior.
+ * gfortran.dg/do_3.F90: Likewise.
+ * gfortran.dg/do_check_11.f90: New test.
+ * gfortran.dg/do_check_12.f90: New test.
+ * gfortran.dg/do_corner_warn.f90: New test.
+
+2016-07-07 Martin Liska <mliska@suse.cz>
+
+ * gfortran.dg/predict-1.f90: Ammend the test.
+ * gfortran.dg/predict-2.f90: Likewise.
+
+2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR ipa/71624
+ * g++.dg/pr71624.C: New test.
+
+2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
+ check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
+ ARMv8-M Mainline architectures.
+
+2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
+ __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
+
+2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/70098
+ PR target/71763
+ * gcc.target/powerpc/pr71763.c: New file.
+
+2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
+
+ PR tree-optimization/71518
+ * gcc.dg/pr71518.c: New test.
+
+2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
+
+2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ PR target/50739
+ * gcc.target/avr/pr50739.c: New test.
+
+2016-07-05 Jan Hubicka <jh@suse.cz>
+
+ * gcc.dg/tree-ssa/scev-14.c: update template.
+
+2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/vect/group-no-gaps-1.c: New test.
+
+2016-07-05 Andi Kleen <ak@linux.intel.com>
+
+ * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
+ if kernel supports MPX.
+
+2016-07-05 Kito Cheng <kito.cheng@gmail.com>
+
+ * gcc.c-torture/compile/pr69102.c: Require fpic support.
+
+2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
+ Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/signbit-1.c: New test.
+ * gcc.target/powerpc/signbit-2.c: New test.
+ * gcc.target/powerpc/signbit-3.c: New test.
+
+2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR rtl-optimization/71594
+ * gcc.dg/torture/pr71594.c: New test.
+
+2016-07-05 Jan Hubicka <jh@suse.cz>
+
+ * gcc.dg/tree-ssa/scev-14.c: new testcase.
+
+2016-07-05 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/62314
+ * g++.dg/parse/error5.C: Update column
+ number of missing semicolon error.
+ * g++.dg/pr62314-2.C: New test case.
+
+2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
+
+ * gfortran.dg/coarray_stat_function.f90: New test.
+ * gfortran.dg/coarray_stat_whitespace.f90: New test.
+ * gfortran.dg/coarray_lib_comm_1: Adapting old test
+ to new interfaces.
+
+2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/71623
+ * gfortran.dg/deferred_character_17.f90: New test.
+
+2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/neon/polytypes.c: Move to ...
+ * gcc.target/arm/polytypes.c: ... here.
+ * gcc.target/arm/neon/pr51534.c: Move to ...
+ * gcc.target/arm/pr51534.c: ... here.
+ * gcc.target/arm/neon/vect-vcvt.c: Move to ...
+ * gcc.target/arm/vect-vcvt.c: ... here.
+ * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
+ * gcc.target/arm/vect-vcvtq.c: ... here.
+ * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
+ * gcc.target/arm/vfp-shift-a2t2.c: ... here.
+ * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
+ * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
+ * gcc.target/arm/neon/neon.exp: Delete.
+ * gcc.target/arm/neon/: Delete.
+
+2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/65575
+ * gfortran.dg: pr65575.f90: New test.
+
+2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/35849
+ * gfortran.dg: pr35849.f90: New test.
+
+2016-07-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71739
+ * g++.dg/cpp0x/pr71739.C: New test.
+
+2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
+
+2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
+ locr.
+ * gcc.target/s390/loc-1.c: New test.
+
+2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
+
+ * gcc.target/i386/avx512f-vect-perm-1.c: New test.
+ * gcc.target/i386/avx512f-vect-perm-2.c: New test.
+
+2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+
+ PR target/63874
+ * gcc.target/aarch64/pr63874.c: New test.
+
+2016-07-04 Jan Beulich <jbeulich@suse.com>
+
+ * g++.dg/header.c: New.
+ * gcc.dg/header.c: New.
+
+2016-07-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/71719
+ * c-c++-common/Wunused-var-15.c: New test.
+
+2016-07-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/71687
+ * gfortran.dg/gomp/pr71687.f90: New test.
+
+2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.dg/const-float128-ped.c: Require __float128 effective
+ target and options.
+ * gcc.dg/const-float128.c: Likewise.
+ * gcc.dg/torture/float128-cmp-invalid.c: Require
+ __float128 and base_quadfloat_support effective targets, and
+ __float128 options.
+ * gcc.dg/torture/float128-div-underflow.c: Likewise.
+ * gcc.dg/torture/float128-extend-nan.c: Likewise.
+ * gcc.dg/torture/float128-nan.c: Likewise.
+ * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
+ * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
+ * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
+ * lib/target-supports.exp (check_effective_target___float128): New.
+ (add_options_for___float128): New.
+ (check_effective_target_base_quadword_support): New.
+
+2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/71720
+ * gcc.target/powerpc/pr71720.c: New test.
+
+2016-07-01 Jan Beulich <jbeulich@suse.com>
+
+ * gcc.dg/bss.c: New.
+
+2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/71698
+ * gcc.target/powerpc/pr71698.c: New test.
+
+2016-07-01 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/71151
+ * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
+ instead of ".foo" for its section name.
+ * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
+ depending on MCU's flash size.
+ * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
+ * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
+ * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
+ * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
+ * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
+ * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
+
+2016-07-01 Jan Beulich <jbeulich@suse.com>
+
+ * gcc.target/i386/pr65105-2.c: Add -msse2.
+
+2016-06-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/71707
+ * gcc.dg/strlenopt-29.c: New test.
+
+ PR fortran/71704
+ * gfortran.dg/gomp/pr71704.f90: New test.
+
+ PR fortran/71705
+ * gfortran.dg/gomp/pr71705.f90: New test.
+
+2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
+ * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
+ * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
+
+2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+ James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.target/aarch64/vect_copy_lane_1.c: New test.
+
+2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
+ Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/vget_set_lane_1.c: New test.
+
+2016-06-30 David Malcolm <dmalcolm@redhat.com>
+
+ PR driver/71651
+ * gcc.dg/spellcheck-options-12.c: New test case.
+
+2016-06-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/71693
+ * gcc.c-torture/compile/pr71693.c: New test.
+
+2016-06-29 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/spellcheck-params.c: New testcase.
+ * gcc.dg/spellcheck-params-2.c: New testcase.
+
+2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
+ vector extract instructions.
+ * gcc.target/powerpc/p9-extract-2.c: Likewise.
+
+2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/71686
+ * gfortran.dg/unexpected_eof_2.f90: New test.
+ * gfortran.dg/unexpected_eof_3.f90: New test.
+
+2016-06-29 Jim Wilson <jim.wilson@linaro.org>
+
+ * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
+
+2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
+
+ * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
+ * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
+ * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
+
+2016-06-29 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/15256
+ * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
+
+2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
+
+ * gcc.target/arm/aapcs/neon-vect10.c: Require
+ -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
+ * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
+ * gcc.target/arm/aapcs/vfp18.c: Likewise.
+ * gcc.target/arm/aapcs/vfp19.c: Likewise.
+ * gcc.target/arm/aapcs/vfp20.c: Likewise.
+ * gcc.target/arm/aapcs/vfp21.c: Likewise.
+ * gcc.target/arm/fp16-aapcs-1.c: Require
+ -mfloat-ab=hard. Also simplify the test.
+ * gcc.target/arm/fp16-aapcs-2.c: New.
+
+2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
+
+ * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
+ (add_options_for_arm_fp16_ieee): New.
+ (add_options_for_arm_fp16_alternative): New.
+ (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
+ long-line.
+ (effective_target_arm_fp16_hw): New.
+
+2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR tree-optimization/71655
+ * g++.dg/pr71655.C: New test.
+
+2016-06-29 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/pr71585.c: New test.
+ * gcc.dg/pr71585-2.c: New test.
+ * gcc.dg/pr71585-3.c: New test.
+
+2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
+
+ PR tree-optimization/70729
+ * g++.dg/vect/pr70729.cc: New test.
+
+2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c-c++-common/gomp/cancel-1.c: Extend.
+
+2016-06-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/71625
+ * gcc.dg/strlenopt-28.c: New test.
+
+2016-06-29 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/71002
+ * g++.dg/torture/pr71002.C: Adjust testcase.
+
+2016-06-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/71685
+ * gcc.dg/pr71685.c: New test.
+
+2016-06-28 Martin Sebor <msebor@redhat.com>
+
+ PR c/71552
+ * gcc.dg/init-bad-9.c: New test.
+
+2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/abs128-1.c: Require VSX.
+ * gcc.target/powerpc/copysign128-1.c: Likewise.
+ * gcc.target/powerpc/inf128-1.c: Likewise.
+ * gcc.target/powerpc/nan128-1.c: Likewise.
+
+2016-06-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/71626
+ * gcc.c-torture/execute/pr71626-1.c: New test.
+ * gcc.c-torture/execute/pr71626-2.c: New test.
+
+2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/71656
+ * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
+
+2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/71670
+ * gcc.target/powerpc/pr71670.c: New testcase.
+
+2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR target/71656
+ * gcc.target/powerpc/pr71656-1.c: New test.
+ * gcc.target/powerpc/pr71656-2.c: New test.
+
+2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
+ around fp16 code.
+ * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
+ Add arm_neon_fp16_ok effective target.
+ * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
+ Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
+ Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
+ Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
+ Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
+ Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
+ Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
+ Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
+ Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
+ Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
+ Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
+ Likewise.
+
+2016-06-26 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/predict-12.c: New testcase.
+
+2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/71649
+ * gfortran.dg/pr71649.f90: New test.
+
+2016-06-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/71643
+ * g++.dg/opt/pr71643.C: New test.
+
+ PR tree-optimization/71631
+ * gcc.c-torture/execute/pr71631.c: New test.
+
+2016-06-24 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/predict-11.c: New testcase.
+ * gfortran.dg/predict-2.f90: New testcase.
+
+2016-06-24 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/predict-10.c: New test.
+
+2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/abs128-1.c: New.
+ * gcc.target/powerpc/copysign128-1.c: New.
+ * gcc.target/powerpc/inf128-1.c: New.
+ * gcc.target/powerpc/nan128-1.c: New.
+
+2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gfortran.dg/pr71642.f90: New test.
+
+2016-06-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/71647
+ * gcc.target/i386/pr71647.c: New test.
+
+2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/noplt-gd-1.c: New test.
+ * gcc.target/i386/noplt-gd-2.c: Likewise.
+ * gcc.target/i386/noplt-gd-3.c: Likewise.
+ * gcc.target/i386/noplt-ld-1.c: Likewise.
+ * gcc.target/i386/noplt-ld-2.c: Likewise.
+ * gcc.target/i386/noplt-ld-3.c: Likewise.
+ * lib/target-supports.exp
+ (check_effective_target_tls_get_addr_via_got): New.
+
+2016-06-24 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
+ testsuite compile flags.
+ * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
+ * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
+
+2016-06-24 Uros Bizjak <ubizjak@gmail.com>
+
+ * g++dg/vect/pr36684.cc: Add dg-do compile.
+ * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
+ * gcc.dg/vect/pr70021.c: Ditto.
+ * gcc.dg/vect/pr70138-1.c: Ditto.
+ * gcc.dg/vect/pr70138-2.c: Ditto.
+ * gcc.dg/vect/pr70354-1.c: Ditto.
+ * gcc.dg/vect/pr70354-2.c: Ditto.
+ * gcc.dg/vect/pr71259.c: Ditto.
+ * gcc.dg/vect/pr71416-1.c: Ditto.
+ * gcc.dg/vect/slp-43.c: Ditto.
+ * gcc.dg/vect/slp-45.c: Ditto.
+ * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
+ * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
+ * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
+ * gfortran.dg/vect/pr69980.f90: Ditto.
+
+2016-06-24 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
+ * gcc.dg/vect/bb-slp-30.c: Ditto.
+ * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
+ * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
+ * gcc.dg/vect/pr45902.c: Ditto.
+ * gcc.dg/vect/pr48172.c: Ditto.
+ * gcc.dg/vect/pr48377.c: Ditto.
+ * gcc.dg/vect/pr49038.c: Ditto.
+ * gcc.dg/vect/pr49771.c: Ditto.
+ * gcc.dg/vect/pr52091.c: Ditto.
+ * gcc.dg/vect/pr53185-2.c: Ditto.
+ * gcc.dg/vect/pr56826.c: Ditto.
+ * gcc.dg/vect/pr60276.c: Ditto.
+ * gcc.dg/vect/pr62021.c: Ditto.
+ * gcc.dg/vect/pr63530.c: Ditto.
+ * gcc.dg/vect/pr65518.c: Ditto.
+ * gcc.dg/vect/pr65947-1.c: Ditto.
+ * gcc.dg/vect/pr65947-10.c: Ditto.
+ * gcc.dg/vect/pr65947-11.c: Ditto.
+ * gcc.dg/vect/pr65947-12.c: Ditto.
+ * gcc.dg/vect/pr65947-13.c: Ditto.
+ * gcc.dg/vect/pr65947-2.c: Ditto.
+ * gcc.dg/vect/pr65947-3.c: Ditto.
+ * gcc.dg/vect/pr65947-4.c: Ditto.
+ * gcc.dg/vect/pr65947-5.c: Ditto.
+ * gcc.dg/vect/pr65947-6.c: Ditto.
+ * gcc.dg/vect/pr65947-7.c: Ditto.
+ * gcc.dg/vect/pr65947-8.c: Ditto.
+ * gcc.dg/vect/pr65947-9.c: Ditto.
+ * gcc.dg/vect/pr71416-1.c: Ditto.
+ * gcc.dg/vect/pr71439.c: Ditto.
+ * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
+ * gcc.dg/vect/vect-bswap16.c: Ditto.
+ * gcc.dg/vect/vect-bswap32.c: Ditto.
+ * gcc.dg/vect/vect-bswap64.c: Ditto.
+ * gcc.dg/vect/vect-live-1.c: Ditto.
+ * gcc.dg/vect/vect-live-2.c: Ditto.
+ * gcc.dg/vect/vect-live-3.c: Ditto.
+ * gcc.dg/vect/vect-live-4.c: Ditto.
+ * gcc.dg/vect/vect-live-5.c: Ditto.
+ * gcc.dg/vect/vect-live-slp-1.c: Ditto.
+ * gcc.dg/vect/vect-live-slp-2.c: Ditto.
+ * gcc.dg/vect/vect-live-slp-3.c: Ditto.
+ * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
+ * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
+ * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
+ * gcc.dg/vect/vect-neg-store-1.c: Ditto.
+ * gcc.dg/vect/vect-neg-store-2.c: Ditto.
+ * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
+ * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
+ * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
+ * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
+ * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
+ * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
+ * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
+ * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
+ * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
+
+2016-06-24 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
+
+2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
+ ia32 if R_386_GOT32X relocation is supported.
+ * gcc.target/i386/noplt-3.c: Likewise.
+ * gcc.target/i386/noplt-2.c: Likewise.
+ (main): Renamed to ...
+ (bar): This.
+ * gcc.target/i386/noplt-4.c: Likewise.
+ (main): Renamed to ...
+ (bar): This.
+ * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
+ * gcc.target/i386/pr67400-5.c: Likewise.
+
+2016-06-24 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
+ * g++.dg/ext/builtin-arith-overflow-2.C: New test.
+
+ * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
+ f4): Adjust expected diagnostics.
+ * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
+ (T): If OVFP is defined, redefine to TP.
+ * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
+ * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
+ * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
+ * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
+ as last argument to __builtin_add_overflow_p.
+
+2016-06-23 Uros Bizjak <ubizjak@gmail.com>
+
+ * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
+ dg-options and remove default vector testsuite compile flags.
+ * g++.dg/vect/pr33860a.cc: Ditto.
+ * g++.dg/vect/pr45470-a.cc: Ditto.
+ * g++.dg/vect/pr45470-b.cc: Ditto.
+ * g++.dg/vect/pr60896.cc: Ditto.
+ * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
+ * gcc.dg/vect/pr18308.c: Ditto.
+ * gcc.dg/vect/pr24049.c: Ditto.
+ * gcc.dg/vect/pr33373.c: Ditto.
+ * gcc.dg/vect/pr36228.c: Ditto.
+ * gcc.dg/vect/pr42395.c: Ditto.
+ * gcc.dg/vect/pr42604.c: Ditto.
+ * gcc.dg/vect/pr46663.c: Ditto.
+ * gcc.dg/vect/pr48765.c: Ditto.
+ * gcc.dg/vect/pr49093.c: Ditto.
+ * gcc.dg/vect/pr49352.c: Ditto.
+ * gcc.dg/vect/pr52298.c: Ditto.
+ * gcc.dg/vect/pr52870.c: Ditto.
+ * gcc.dg/vect/pr53185.c: Ditto.
+ * gcc.dg/vect/pr53773.c: Ditto.
+ * gcc.dg/vect/pr56695.c: Ditto.
+ * gcc.dg/vect/pr62171.c: Ditto.
+ * gcc.dg/vect/pr63530.c: Ditto.
+ * gcc.dg/vect/pr68339.c: Ditto.
+ * gcc.dg/vect/pr71259.c: Ditto.
+ * gcc.dg/vect/vect-82_64.c: Ditto.
+ * gcc.dg/vect/vect-83_64.c: Ditto.
+ * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
+ * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
+ * gcc.dg/vect/vect-shift-2.c: Ditto.
+ * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
+ * gfortran.dg/vect/pr39318.f90: Ditto.
+ * gfortran.dg/vect/pr45714-a.f: Ditto.
+ * gfortran.dg/vect/pr45714-b.f: Ditto.
+ * gfortran.dg/vect/pr46213.f90: Ditto.
+
+2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
+ Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p9-splat-5.c: New test.
+
+2016-06-23 Uros Bizjak <ubizjak@gmail.com>
+
+ PR tree-optimization/71488
+ * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
+ * lib/target-supports.exp: ... here.
+ (check_sse4_hw_available): New procedure.
+ (check_effective_target_sse4_runtime): Ditto.
+ * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
+ -march=westmere for sse4_runtime targets.
+ * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
+ * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
+ (dg-additional-options): Use for sse4_runtime targets.
+ (main): Call check_vect ().
+ (dg-final): Perform scan only for sse4_runtime targets.
+
+2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/66232
+ PR target/67400
+ * gcc.target/i386/pr66232-14.c: New file.
+ * gcc.target/i386/pr66232-15.c: Likewise.
+ * gcc.target/i386/pr66232-16.c: Likewise.
+ * gcc.target/i386/pr66232-17.c: Likewise.
+ * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
+ ia32 if R_386_GOT32X relocation is supported.
+ * gcc.target/i386/pr67400-2.c: Likewise.
+ * gcc.target/i386/pr67400-3.c: Likewise.
+ * gcc.target/i386/pr67400-4.c: Likewise.
+ * gcc.target/i386/pr67400-6.c: Likewise.
+ * gcc.target/i386/pr67400-7.c: Likewise.
+ * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
+
+2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/48852
+ * gfortran.dg/char4_iunit_1.f03: Update test.
+ * gfortran.dg/f2003_io_5.f03: Update test.
+ * gfortran.dg/real_const_3.f90: Update test.
+
+2016-06-23 Andi Kleen <ak@linux.intel.com>
+
+ * g++.dg/bprob/bprob.exp: Support autofdo.
+ * g++.dg/tree-prof/tree-prof.exp: dito.
+ * gcc.dg/tree-prof/tree-prof.exp: dito.
+ * gcc.misc-tests/bprob.exp: dito.
+ * gfortran.dg/prof/prof.exp: dito.
+ * lib/profopt.exp: dito.
+ * lib/target-supports.exp: Check for autofdo.
+
+2016-06-23 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/pr71619.c: New test.
+
+2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/67400
+ * gcc.target/i386/pr67400-1.c: New test.
+ * gcc.target/i386/pr67400-2.c: Likewise.
+ * gcc.target/i386/pr67400-3.c: Likewise.
+ * gcc.target/i386/pr67400-4.c: Likewise.
+ * gcc.target/i386/pr67400-5.c: Likewise.
+ * gcc.target/i386/pr67400-6.c: Likewise.
+ * gcc.target/i386/pr67400-7.c: Likewise.
+
+2016-06-22 David Malcolm <dmalcolm@redhat.com>
+
+ * c-c++-common/missing-header-1.c: New test case.
+ * c-c++-common/missing-header-2.c: New test case.
+ * c-c++-common/missing-header-3.c: New test case.
+ * c-c++-common/missing-header-4.c: New test case.
+
+2016-06-22 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/70339
+ * c-c++-common/attributes-1.c: Update dg-prune-output to include
+ hint.
+ * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
+ expected results due to builtin "nanl" now being suggested for
+ "name".
+ * gcc.dg/pr67580.c: Update expected messages.
+ * gcc.dg/spellcheck-identifiers.c: New testcase.
+ * gcc.dg/spellcheck-typenames.c: New testcase.
+
+2016-06-22 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
+ file.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
+ diagnostic-test-show-locus-parseable-fixits.c to sources for
+ diagnostic_plugin_test_show_locus.c.
+ * lib/gcc-defs.exp (freeform_regexps): New global.
+ (dg-regexp): New function.
+ (handle-dg-regexps): New function.
+ * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
+ freeform_regexps to the empty list.
+ * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
+
+2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR tree-optimization/71488
+ * g++.dg/pr71488.C: New test.
+ * gcc.dg/vect/vect-bool-cmp.c: New test.
+
+2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/guality/param-5.c: New test.
+
+2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gcc.target/i386/asm-flag-7.c: New test.
+
+2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
+
+ * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
+ * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
+ * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
+ * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
+ * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
+ * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
+ * gcc.dg/tree-ssa/vrp87.c: Likewise.
+ * lib/target-supports.exp: Likewise.
+
+2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
+
+ * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
+ * gcc.dg/attr-ms_struct-2.c: Likewise.
+ * gcc.dg/attr-ms_struct-packed1.c: Likewise.
+ * gcc.dg/bf-ms-attrib.c: Likewise.
+ * gcc.dg/bf-ms-layout-2.c: Likewise.
+ * gcc.dg/bf-ms-layout-3.c: Likewise.
+ * gcc.dg/bf-ms-layout.c: Likewise.
+ * gcc.dg/bf-no-ms-layout.c: Likewise.
+ * gcc.target/i386/bitfield1.c: Likewise.
+ * gcc.target/i386/bitfield2.c: Likewise.
+ * gcc.target/i386/bitfield3.c: Likewise.
+
+2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
+ test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
+ override other than -mcpu=power9 command-line option is specified,
+ or if the target operating system is aix.
+ * gcc.target/powerpc/darn-1.c: Likewise.
+ * gcc.target/powerpc/darn-2.c: Likewise.
+ * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
+ test if effective-target is not powerpc_p9vector_ok or if the
+ target operating system is not defined.
+ * gcc.target/powerpc/vslv-1.c: Likewise.
+ * gcc.target/powerpc/vsrv-0.c: Likewise.
+ * gcc.target/powerpc/vsrv-1.c: Likewise.
+
+2016-06-21 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/71068
+ * gfortran.dg/coarray/data_1.f90: New.
+
+2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
+ (dg-require-effective-target): Use arm_v8_neon_hw.
+ * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
+ (dg-require-effective-target): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
+ (dg-require-effective-target): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
+ (dg-require-effective-target): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
+ (dg-require-effective-target): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
+ (dg-require-effective-target): Likewise.
+ * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
+ Add AArch64 check.
+
+2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
+ Set to 3 so test passes.
+
+2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
+
+2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
+
+ * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
+ * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
+ * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
+ * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
+
+2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
+
+ * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
+ * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
+
+2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/71549
+ * gcc.target/i386/pr71549.c: New test.
+
+2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/vadsdu-0.c: Replace
+ dg-require-effective-target directive to allow test to run on more
+ platforms, and add dg-skip-if directive to disable test on aix
+ platforms because of known incompatibilities.
+ * gcc.target/powerpc/vadsdu-1.c: Likewise.
+ * gcc.target/powerpc/vadsdu-2.c: Likewise.
+ * gcc.target/powerpc/vadsdu-3.c: Likewise.
+ * gcc.target/powerpc/vadsdu-4.c: Likewise.
+ * gcc.target/powerpc/vadsdu-5.c: Likewise.
+ * gcc.target/powerpc/vadsdub-1.c: Likewise.
+ * gcc.target/powerpc/vadsdub-2.c: Replace
+ dg-require-effective-target directive to allow test to run on more
+ platforms, and add dg-skip-if directive to disable test on aix
+ platforms because of known incompatibilities.
+ (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
+ with vec_absdb call to differentiate this test from vadsdub-1.c.
+ * gcc.target/powerpc/vadsduh-1.c: Replace
+ dg-require-effective-target directive to allow test to run on more
+ platforms, and add dg-skip-if directive to disable test on aix
+ platforms because of known incompatibilities.
+ * gcc.target/powerpc/vadsduh-2.c: Likewise.
+ * gcc.target/powerpc/vadsduw-1.c: Likewise.
+ * gcc.target/powerpc/vadsduw-2.c: Likewise.
+
+2016-06-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/71588
+ * gcc.dg/pr71558.c: New test.
+
+2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * c-c++-common/pr68657-1.c: Require ptr32plus support.
+ * c-c++-common/pr68657-2.c: Likewise.
+ * c-c++-common/pr68657-3.c: Likewise.
+ * gcc.dg/torture/pr69714.c: Require int32plus support.
+ * gcc.dg/torture/pr70025.c: Likewise.
+ * gcc.dg/torture/pr70083.c: Likewise.
+ * gcc.dg/torture/pr70542.c: Likewise.
+ * gcc.dg/torture/pr70935.c: Require ptr32plus support.
+
+2016-06-20 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/71601
+ * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
+
+2016-06-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/71581
+ * gcc.dg/pr71581.c: New test.
+
+ PR rtl-optimization/71591
+ * gcc.dg/cpp/pr71591.c: New test.
+
+2016-06-20 David B. Robins <gcc@davidrobins.net>
+
+ PR target/71571
+ * g++.dg/torture/pr71571.C: New test.
+
+2016-06-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/71559
+ * gcc.target/i386/sse2-pr71559.c: New test.
+ * gcc.target/i386/avx-pr71559.c: New test.
+ * gcc.target/i386/avx512f-pr71559.c: New test.
+
+2016-06-20 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/71194
+ * gfortran.dg/pointer_remapping_10.f90: New.
+
+2016-06-20 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/diagnostic/string-literal-concat.C: New test case.
+
+2016-06-20 Martin Sebor <msebor@redhat.com>
+
+ PR c/69507
+ * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
+ * gnu90-const-expr-1.c: Same.
+ * gnu99-const-expr-1.c: Same.
+ * gnu99-static-1.c: Same.
+
+2016-06-20 Renlin Li <renlin.li@arm.com>
+
+ PR testsuite/71489
+ * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
+
+2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.target/aarch64/vcvt_f64_1.c: New.
+ * gcc.target/aarch64/vcvt_n_f64_1.c: New.
+ * gcc.target/aarch64/vrecp_f64_1.c: New.
+
+2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gfortran.dg/common_align_2.f90: Use "alignment" instead of
+ "alignement".
+
+2016-06-20 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/71103
+ * gcc.target/avr/torture/pr71103-2.c: New test.
+
+2016-06-19 Martin Sebor <msebor@redhat.com>
+
+ PR c/69507
+ * gcc.dg/alignof.c: New test.
+
+2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
+ vs dg-error; test constexpr specifier too.
+
+2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
+
+2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports.exp
+ (check_effective_target_arm_neon_fp16_ok_nocache): Call
+ arm_neon_ok and merge flags. Fix temporary test name.
+ (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
+ and merge flags.
+
+2016-06-17 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/predict-9.c: Fix dump scanning.
+
+2016-06-17 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/71354
+ * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
+
+2016-06-17 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/71347
+ * gcc.dg/tree-ssa/pr71347.c: New test.
+
+2016-06-17 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/71354
+ * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
+
+2016-06-17 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/vect/vect-alias-check-1.c: New test.
+
+2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ PR target/71151
+ * gcc.target/avr/pr71151-1.c: New test.
+ * gcc.target/avr/pr71151-2.c: New test.
+ * gcc.target/avr/pr71151-3.c: New test.
+ * gcc.target/avr/pr71151-4.c: New test.
+ * gcc.target/avr/pr71151-5.c: New test.
+ * gcc.target/avr/pr71151-6.c: New test.
+ * gcc.target/avr/pr71151-7.c: New test.
+ * gcc.target/avr/pr71151-8.c: New test.
+ * gcc.target/avr/pr71151-common.h: New test.
+
+2016-06-16 Martin Liska <mliska@suse.cz>
+
+ * gfortran.dg/predict-1.f90: New test.
+
+2016-06-16 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/71242
+ * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
+
+2016-06-16 Jan Hubicka <hubicka@ucw.cz>
+
+ * g++.dg/vect/pr36648.cc: Disable cunrolli
+
+2016-06-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/71554
+ * gcc.c-torture/execute/pr71554.c: New test.
+
+ PR rtl-optimization/71532
+ * gcc.dg/torture/pr71532.c: New test.
+
+2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p9-dimode1.c: New test.
+ * gcc.target/powerpc/p9-dimode2.c: Likewise.
+
+2016-06-15 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.c-torture/compile/20160615-1.c: New test.
+
+ * g++.dg/cpp0x/ref-qual17.C: New test.
+
+2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR middle-end/71529
+ * gcc.target/i386/pr71529.C: New test.
+
+2016-06-15 Alan Hayward <alan.hayward@arm.com>
+
+ PR tree-optimization/71483
+ * g++.dg/vect/pr71483.c: New
+
+2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70202
+ * g++.dg/inherit/crash6.C: New.
+ * g++.dg/inherit/union2.C: Likewise.
+ * g++.dg/inherit/virtual12.C: Likewise.
+ * g++.dg/inherit/virtual13.C: Likewise.
+ * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
+
+2016-06-15 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
+
+2016-06-15 Alan Hayward <alan.hayward@arm.com>
+
+ PR tree-optimization/71439
+ * gcc.dg/vect/pr71439.c: New
+
+2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
+
+2016-06-15 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/slp-45.c: New testcase.
+
+2016-06-15 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
+
+2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
+ requirements, and disable for AIX for now.
+ * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
+
+2016-06-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71528
+ * g++.dg/opt/pr71528.C: New test.
+
+ PR c++/71516
+ * g++.dg/init/pr71516.C: New test.
+
+2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/init/array46.C: New.
+
+2016-06-14 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/float128-3.c: New test.
+ * gcc.target/i386/quad-sse4.c: Ditto.
+ * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
+ Update scan strings.
+
+2016-06-14 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/71526
+ * gfortran.dg/pr71526.f90: New testcase.
+
+2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.dg/zero_bits_compound-1.c: Support aarch64.
+ * gcc.dg/zero_bits_compound-1.c: Likewise.
+
+2016-06-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71522
+ * gcc.dg/torture/pr71522.c: New testcase.
+
+2016-06-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/71520
+ * gcc.dg/tree-ssa/pr71520.c: New test.
+
+2016-06-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71521
+ * gcc.dg/tree-ssa/vrp101.c: New testcase.
+
+2016-06-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/71498
+ * c-c++-common/ubsan/bounds-13.c: New test.
+
+ PR preprocessor/71183
+ * gcc.dg/cpp/source_date_epoch-3.c: New test.
+
+2016-06-13 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/71403
+ * c-c++-common/ubsan/pr71403-1.c: New test.
+ * c-c++-common/ubsan/pr71403-2.c: New test.
+ * c-c++-common/ubsan/pr71403-3.c: New test.
+
+2016-06-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/71478
+ * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
+ Add -Wno-psabi -w to dg-options.
+
+2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/vadsdu-0.c: New test.
+ * gcc.target/powerpc/vadsdu-1.c: New test.
+ * gcc.target/powerpc/vadsdu-2.c: New test.
+ * gcc.target/powerpc/vadsdu-3.c: New test.
+ * gcc.target/powerpc/vadsdu-4.c: New test.
+ * gcc.target/powerpc/vadsdu-5.c: New test.
+ * gcc.target/powerpc/vadsdub-1.c: New test.
+ * gcc.target/powerpc/vadsdub-2.c: New test.
+ * gcc.target/powerpc/vadsduh-1.c: New test.
+ * gcc.target/powerpc/vadsduh-2.c: New test.
+ * gcc.target/powerpc/vadsduw-1.c: New test.
+ * gcc.target/powerpc/vadsduw-2.c: New test.
+
+2016-06-13 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/c99-init-2.c (c): Update expected error message.
+ * gcc.dg/init-bad-8.c (foo): Likewise.
+ * gcc.dg/spellcheck-fields-3.c: New test case.
+
+2016-06-13 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
+ and "guess loop iv compared" heuristics.
+ * gcc.dg/predict-2.c: Likewise.
+ * gcc.dg/predict-3.c: Likewise.
+ * gcc.dg/predict-4.c: Likewise.
+ * gcc.dg/predict-5.c: Likewise.
+ * gcc.dg/predict-6.c: Likewise.
+
+2016-06-13 Marek Polacek <polacek@redhat.com>
+
+ PR middle-end/71476
+ * c-c++-common/Wswitch-unreachable-4.c: New test.
+ * gcc.dg/Wswitch-unreachable-2.c: New test.
+ * g++.dg/tm/jump1.C: Move dg-warning.
+
+2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/renaming10.ad[sb]: New test.
+
+2016-06-13 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/70673
+ * gfortran.dg/pr70673.f90: New test.
+
+2016-06-13 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/64516
+ * gcc.dg/align-3.c: New testcase.
+
+2016-06-13 Martin Liska <mliska@suse.cz>
+
+ * gcc.target/i386/pr71458.c: New test.
+
+2016-06-12 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/71241
+ * gcc.dg/torture/float128-nan.c: New test.
+
+2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR target/60751
+ * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
+ statement.
+
+2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR target/60751
+ * gfortran.dg/comma_IO_extension_1.f90: New test.
+ * gfortran.dg/comma_IO_extension_2.f90: Likewise.
+ * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
+ statement.
+ * gfortran.dg/graphite/pr38083.f90: Likewise.
+ * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
+ missing format.
+
+2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/case_character.adb: New test.
+
+2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR middle-end/71310
+ * gcc.target/powerpc/pr71310.c: New testcase.
+
+2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/71478
+ * gcc.dg/pr71478.c: New test.
+
+2016-06-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/71494
+ * gcc.c-torture/execute/pr71494.c: New test.
+
+ PR c/68657
+ * gcc.target/i386/pr68657.c: New test.
+
+ PR inline-asm/68843
+ * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
+ (test): Add -masm=intel alternatives.
+
+2016-06-10 Martin Sebor <msebor@redhat.com>
+
+ PR c/71392
+ * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
+
+2016-06-10 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/71335
+ * gcc.c-torture/execute/pr71335.c: New test.
+
+2016-06-10 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
+ the various "cannot tail-call: " messages.
+
+2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
+ and options.
+
+2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
+
+ PR sanitizer/71480
+ * c-c++-common/asan/pr71480.c: New test.
+
+2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
+ (ASMNAME2): Likewise.
+ (main): Replace fn in asm statement with ASMNAME ("fn").
+ * gcc.dg/guality/pr68037-2.c: Likewise.
+ * gcc.dg/guality/pr68037-3.c: Likewise.
+ * gcc.dg/torture/pr68037-1.c: Likewise.
+ * gcc.dg/torture/pr68037-2.c: Likewise.
+ * gcc.dg/torture/pr68037-3.c: Likewise.
+
+2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR inline-asm/68843
+ * gcc.target/i386/pr68843-1.c: New test.
+ * gcc.target/i386/pr68843-2.c: New test.
+
+2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
+ Cesar Philippidis <cesar@codesourcery.com>
+
+ PR middle-end/71373
+ * gcc.dg/goacc/nested-function-1.c: New file.
+ * gcc.dg/goacc/nested-function-2.c: Likewise.
+ * gcc.dg/goacc/pr71373.c: Likewise.
+ * gfortran.dg/goacc/cray-2.f95: Likewise.
+ * gfortran.dg/goacc/loop-1-2.f95: Likewise.
+ * gfortran.dg/goacc/loop-3-2.f95: Likewise.
+ * gfortran.dg/goacc/cray.f95: Update.
+ * gfortran.dg/goacc/loop-1.f95: Likewise.
+ * gfortran.dg/goacc/loop-3.f95: Likewise.
+ * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
+ * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
+
+2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
+ for OpenACC tile clauses.
+ * gfortran.dg/goacc/combined-directives.f90: Likewise.
+
+ PR c/71381
+ * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
+ to...
+ * c-c++-common/goacc/cache-2.c: ... this new file.
+ * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
+ * gfortran.dg/goacc/cache-2.f95: ... this new file.
+ * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
+ usage.
+ * gfortran.dg/goacc/cray.f95: Likewise.
+ * gfortran.dg/goacc/loop-1.f95: Likewise.
+
+2016-06-10 Alan Hayward <alan.hayward@arm.com>
+
+ PR tree-optimization/71407
+ PR tree-optimization/71416
+ * gcc.dg/vect/pr71407.c: New
+ * gcc.dg/vect/pr71416-1.c: New
+ * gcc.dg/vect/pr71416-2.c: New
+
+2016-06-10 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/71477
+ * gcc.dg/torture/pr71477.c: New testcase.
+
+2016-06-09 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
+ * gcc.target/i386/interrupt-13.c: Likewise.
+ * gcc.target/i386/interrupt-15.c: Likewise.
+ * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
+ * gcc.target/i386/interrupt-24.c: Likewise.
+ * gcc.target/i386/interrupt-3.c: Fix test for corei7.
+ * gcc.target/i386/interrupt-9.c: Likewise.
+ * gcc.target/i386/interrupt-redzone-2.c: Likewise.
+
+2016-06-09 Martin Sebor <msebor@redhat.com>
+
+ PR c/70883
+ * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
+ * gcc.dg/builtin-constant_p-1.c: Same.
+ * gcc.dg/builtins-error.c: Same.
+ * gcc.dg/pr70859.c: Same.
+
+2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.c-torture/execute/bswap-2.c: Require int32plus.
+ * gcc.dg/torture/pr68067-1.c: Likewise.
+ * gcc.dg/torture/pr68067-2.c: Likewise.
+
+2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/stack-usage-1.c (SIZE): Consider return address
+ when setting SIZE.
+
+2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71465
+ * g++.dg/inherit/crash5.C: New.
+ Revert:
+ 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70202
+ * g++.dg/inherit/crash5.C: New.
+ * g++.dg/inherit/virtual1.C: Adjust.
+
+2016-06-09 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
+ * g++.dg/predict-loop-exit-2.C: Likewise.
+ * g++.dg/predict-loop-exit-3.C: Likewise.
+ * gcc.dg/predict-1.c: Likewise.
+ * gcc.dg/predict-2.c: Likewise.
+ * gcc.dg/predict-3.c: Likewise.
+ * gcc.dg/predict-4.c: Likewise.
+ * gcc.dg/predict-5.c: Likewise.
+ * gcc.dg/predict-6.c: Likewise.
+ * gcc.dg/predict-7.c: Likewise.
+
+2016-06-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71462
+ * gcc.dg/torture/pr71462.c: New testcase.
+
+2016-06-09 Marek Polacek <polacek@redhat.com>
+
+ PR c/65471
+ * gcc.dg/c11-generic-3.c: New test.
+
+2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/init/array42.C: New.
+ * g++.dg/init/array43.C: Likewise.
+ * g++.dg/init/array44.C: Likewise.
+ * g++.dg/init/array45.C: Likewise.
+ * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
+ * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
+ * g++.dg/cpp1y/auto-fn27.C: Likewise.
+ * g++.dg/gomp/pr35751.C: Likewise.
+ * g++.dg/init/array23.C: Likewise.
+ * g++.dg/init/brace2.C: Likewise.
+ * g++.dg/init/brace6.C: Likewise.
+
+2016-06-08 Martin Sebor <msebor@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70507
+ PR c/68120
+ * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
+ * c-c++-common/builtin-arith-overflow-2.c: New test.
+ * g++.dg/ext/builtin-arith-overflow-1.C: New test.
+ * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
+ * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
+
+2016-06-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71442
+ * g++.dg/cpp0x/Wunused-variable-1.C: New test.
+
+2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
+
+ * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
+ * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
+ * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
+ * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
+ * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
+ * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
+ * gcc.target/aarch64/aapcs64/test_align-5.c: New.
+ * gcc.target/aarch64/aapcs64/test_align-6.c: New.
+ * gcc.target/aarch64/aapcs64/test_align-7.c: New.
+ * gcc.target/aarch64/aapcs64/test_align-8.c: New.
+ * gcc.target/aarch64/aapcs64/test_align-9.c: New.
+ * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
+ * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
+
+2016-06-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/68558
+ * gcc.dg/vect/slp-44.c: New testcase.
+
+2016-06-08 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/slp-43.c: New testcase.
+
+2016-06-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71452
+ * gcc.dg/torture/pr71452.c: New testcase.
+
+2016-06-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71448
+ * g++.dg/torture/pr71448.C: New test.
+
+2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR debug/71432
+ PR ada/71413
+ * g++.dg/debug/pr71432.C: New test.
+
+2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
+ * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
+ * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
+
+2016-06-08 Alan Hayward <alan.hayward@arm.com>
+
+ * gcc.dg/vect/vect-live-2.c: Update effective target.
+ * gcc.dg/vect/vect-live-slp-3.c: Likewise.
+ * lib/target-supports.exp: Add aarch64 to vect_long.
+
+2016-06-08 Marek Polacek <polacek@redhat.com>
+
+ PR c/71418
+ * gcc.dg/noncompile/pr71418.c: New test.
+
+ PR c/71426
+ * gcc.dg/noncompile/pr71426.c: New test.
+
+2016-06-07 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
+ * gcc.dg/predict-1.c: Update template for new predictor hitrates.
+ * gcc.dg/predict-3.c: Update template.
+ * gcc.dg/predict-5.c: Update template.
+ * gcc.dg/predict-6.c: Update template.
+ * gcc.dg/predict-9.c: Update template.
+ * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
+
+2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-mul.c: New test.
+
+2016-06-07 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/spellcheck-fields-2.c: New test case.
+
+2016-06-07 Richard Biener <rguenther@suse.de>
+
+ PR c/61564
+ * gcc.dg/Wpragmas-1.c: New testcase.
+ * gcc.dg/Wattributes-4.c: Likewise.
+ * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
+ entry.
+
+2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
+ spurious debug code.
+
+2016-06-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71428
+ * gcc.dg/torture/pr71428.c: New testcase.
+
+2016-06-07 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/71423
+ * gcc.dg/torture/pr71423.c: New testcase.
+
+2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/71408
+ * gcc.dg/tree-ssa/pr71408.c: New test.
+
+2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/71281
+ * g++.dg/torture/pr71281.C: New test.
+
+2016-06-06 Marek Polacek <polacek@redhat.com>
+
+ PR c/71362
+ * gcc.dg/pr71362.c: New test.
+
+2016-06-06 Jakub Jelinek <jakub@redhat.com>
+ Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70847
+ PR c++/71330
+ PR c++/71393
+ * g++.dg/opt/pr70847.C: New test.
+ * g++.dg/ubsan/pr70847.C: New test.
+ * g++.dg/ubsan/pr71393.C: New test.
+
+2016-06-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/71259
+ * gcc.dg/vect/pr71259.c: New test.
+
+2016-06-06 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/levenshtein-test-1.c: Delete.
+ * gcc.dg/plugin/levenshtein_plugin.c: Delete.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
+ above.
+
+2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR middle-end/37780
+ * gcc.c-torture/execute/pr37780.c: New test.
+ * gcc.target/aarch64/pr37780_1.c: Likewise.
+ * gcc.target/arm/pr37780_1.c: Likewise.
+
+2016-06-06 Marek Polacek <polacek@redhat.com>
+
+ * c-c++-common/attr-may-alias-1.c: New test.
+ * c-c++-common/attr-may-alias-2.c: New test.
+ * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
+
+2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c/24414
+ * gcc.target/i386/pr24414.c: New test.
+
+2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * gcc.target/sparc/vis4misc.c: New file.
+ * gcc.target/sparc/fpcmp.c: Likewise.
+ * gcc.target/sparc/fpcmpu.c: Likewise.
+
+2016-06-06 Alan Hayward <alan.hayward@arm.com>
+
+ * gcc.dg/vect/vect-live-1.c: Use additional-options.
+ * gcc.dg/vect/vect-live-3.c: Likewise.
+
+2016-06-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71398
+ * gcc.dg/torture/pr71398.c: New testcase.
+
+2016-06-06 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/71389
+ * g++.dg/pr71389.C: New test.
+
+2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/71404
+ * gfortran.dg/fmt_read_5.f: New test.
+
+2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/69659
+ * gfortran.dg/class_array_22.f03: New test.
+
+2016-06-05 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-prof/peel-1.c: Fix testcase.
+
+2016-06-05 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/predict-9.c: Update template.
+
+2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/49377
+ * g++.dg/template/pr49377.C: New.
+
+2016-06-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/71405
+ * g++.dg/torture/pr71405.C: New test.
+
+2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70202
+ * g++.dg/inherit/crash5.C: New.
+ * g++.dg/inherit/virtual1.C: Adjust.
+
+2016-06-03 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/71316
+ * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
+
+2016-06-03 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
+ dg-additional-options with just -fno-tree-scev-cprop in it.
+ * gcc.dg/vect/vect-live-2.c: Likewise.
+ * gcc.dg/vect/vect-live-5.c: Likewise.
+ * gcc.dg/vect/vect-live-slp-1.c: Likewise.
+ * gcc.dg/vect/vect-live-slp-2.c: Likewise.
+ * gcc.dg/vect/vect-live-slp-3.c: Likewise.
+
+2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/27100
+ * g++.dg/other/friend6.C: New test.
+
+2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * g++.dg/torture/ppc-ldst-array.C: New.
+
+2016-06-03 Joseph Myers <joseph@codesourcery.com>
+
+ PR target/71276
+ PR target/71277
+ * gcc.dg/torture/builtin-fp-int-inexact.c,
+ gcc.target/i386/387-builtin-fp-int-inexact.c,
+ gcc.target/i386/387-rint-inline-1.c,
+ gcc.target/i386/387-rint-inline-2.c,
+ gcc.target/i386/sse2-builtin-fp-int-inexact.c,
+ gcc.target/i386/sse2-rint-inline-1.c,
+ gcc.target/i386/sse2-rint-inline-2.c,
+ gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
+ gcc.target/i386/sse4_1-rint-inline.c: New tests.
+
+2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
+ Julia Koval <julia.koval@intel.com>
+
+ PR target/66960
+ PR target/67630
+ PR target/67634
+ PR target/67841
+ PR target/68037
+ PR target/68618
+ PR target/68661
+ PR target/69575
+ PR target/69596
+ PR target/69734
+ * gcc.dg/guality/pr68037-1.c: New test.
+ * gcc.dg/guality/pr68037-2.c: Likewise.
+ * gcc.dg/guality/pr68037-3.c: Likewise.
+ * gcc.dg/torture/pr68037-1.c: Likewise.
+ * gcc.dg/torture/pr68037-2.c: Likewise.
+ * gcc.dg/torture/pr68037-3.c: Likewise.
+ * gcc.dg/torture/pr68661-1a.c: Likewise.
+ * gcc.dg/torture/pr68661-1b.c: Likewise.
+ * gcc.target/i386/interrupt-1.c: Likewise.
+ * gcc.target/i386/interrupt-2.c: Likewise.
+ * gcc.target/i386/interrupt-3.c: Likewise.
+ * gcc.target/i386/interrupt-4.c: Likewise.
+ * gcc.target/i386/interrupt-5.c: Likewise.
+ * gcc.target/i386/interrupt-6.c: Likewise.
+ * gcc.target/i386/interrupt-7.c: Likewise.
+ * gcc.target/i386/interrupt-8.c: Likewise.
+ * gcc.target/i386/interrupt-9.c: Likewise.
+ * gcc.target/i386/interrupt-10.c: Likewise.
+ * gcc.target/i386/interrupt-11.c: Likewise.
+ * gcc.target/i386/interrupt-12.c: Likewise.
+ * gcc.target/i386/interrupt-13.c: Likewise.
+ * gcc.target/i386/interrupt-14.c: Likewise.
+ * gcc.target/i386/interrupt-15.c: Likewise.
+ * gcc.target/i386/interrupt-16.c: Likewise.
+ * gcc.target/i386/interrupt-17.c: Likewise.
+ * gcc.target/i386/interrupt-18.c: Likewise.
+ * gcc.target/i386/interrupt-19.c: Likewise.
+ * gcc.target/i386/interrupt-20.c: Likewise.
+ * gcc.target/i386/interrupt-21.c: Likewise.
+ * gcc.target/i386/interrupt-22.c: Likewise.
+ * gcc.target/i386/interrupt-23.c: Likewise.
+ * gcc.target/i386/interrupt-24.c: Likewise.
+ * gcc.target/i386/interrupt-25.c: Likewise.
+ * gcc.target/i386/interrupt-26.c: Likewise.
+ * gcc.target/i386/interrupt-27.c: Likewise.
+ * gcc.target/i386/interrupt-28.c: Likewise.
+ * gcc.target/i386/interrupt-387-err-1.c: Likewise.
+ * gcc.target/i386/interrupt-387-err-2.c: Likewise.
+ * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
+ * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
+ * gcc.target/i386/interrupt-iamcu.c: Likewise.
+ * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
+ * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
+ * gcc.target/i386/interrupt-redzone-1.c: Likewise.
+ * gcc.target/i386/interrupt-redzone-2.c: Likewise.
+ * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
+ * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
+ * gcc.target/i386/interrupt-switch-abi.c: Likewise.
+
+2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR tree-optimization/52171
+ * gcc.dg/pr52171.c: New test.
+ * gcc.target/i386/pr52171.c: New test.
+
+2016-06-03 Jan Hubicka <jh@suse.cz>
+
+ * g++.dg/tree-ssa/pred-1.C: New testcase
+ * gcc.dg/tree-ssa/pred-1.c: New testcase
+
+2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/70957
+ * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
+ support.
+ * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
+
+2016-06-03 Alan Hayward <alan.hayward@arm.com>
+
+ * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
+
+2016-06-03 Alan Hayward <alan.hayward@arm.com>
+
+ * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
+ * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
+ * gcc.dg/vect/vect-live-1.c: New test.
+ * gcc.dg/vect/vect-live-2.c: New test.
+ * gcc.dg/vect/vect-live-3.c: New test.
+ * gcc.dg/vect/vect-live-4.c: New test.
+ * gcc.dg/vect/vect-live-5.c: New test.
+ * gcc.dg/vect/vect-live-slp-1.c: New test.
+ * gcc.dg/vect/vect-live-slp-2.c: New test.
+ * gcc.dg/vect/vect-live-slp-3.c: New test.
+
+2016-06-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/71387
+ * g++.dg/opt/pr71387.C: New test.
+
+2016-06-02 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/71328
+ * gcc.c-torture/compile/pr71328.c: New test.
+
+2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/52393
+ * gfortran.dg/fmt_read_3.f90: Fix typo.
+ * gfortran.dg/fmt_read_4.f90: New test.
+
+2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
+ * g++.dg/cpp0x/forw_enum6.C: Likewise.
+ * g++.dg/cpp0x/forw_enum8.C: Likewise.
+ * g++.dg/cpp0x/override2.C: Likewise.
+ * g++.dg/parse/crash5.C: Likewise.
+ * g++.dg/parse/error16.C: Likewise.
+ * g++.dg/parse/error27.C: Likewise.
+ * g++.dg/template/qualttp15.C: Likewise.
+ * g++.dg/template/redecl4.C: Likewise.
+ * g++.old-deja/g++.other/crash39.C: Likewise.
+ * g++.old-deja/g++.other/struct1.C: Likewise.
+ * g++.old-deja/g++.pt/m9a.C: Likewise.
+ * g++.old-deja/g++.pt/memclass10.C: Likewise.
+
+2016-06-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71372
+ * c-c++-common/pr71372.c: New test.
+
+ * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
+ __TIME__ strings with __builtin_strcmp instead of printf and
+ dg-output.
+
+2016-06-02 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/predict-9.c: New test.
+
+2016-06-02 Jakub Jelinek <jakub@redhat.com>
+
+ * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
+ global set_compiler_env_var and global saved_compiler_env_var.
+
+2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR rtl-optimization/71295
+ * gcc.c-torture/compile/pr71295.c: New test.
+
+2016-06-02 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
+
+ * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
+ * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
+
+ * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
+ * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
+ * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
+ alternative number.
+
+2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p9-splat-4.c: New test.
+
+2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/71186
+ * gcc.target/powerpc/pr71186.c: New test.
+
+2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/52393
+ * gfortran.dg/fmt_read_3.f90: New test.
+
+2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
+ procedure.
+
+2016-06-01 Eduard Sanou <dhole@openmailbox.org>
+
+ * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
+ behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
+ env var is set.
+ * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
+ when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
+ shown once.
+ * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
+ during compilation.
+ * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
+ vars set by dg-set-compiler-env-var.
+
+2016-06-01 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/71156
+ * gfortran.dg/submodule_14.f08: Add missing recursive prefix
+ to the module procedure declaration.
+ * gfortran.dg/submodule_16.f08: New test.
+
+2016-06-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/71371
+ * c-c++-common/gomp/pr71371.c: New test.
+
+2016-06-01 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71366
+ * gcc.dg/torture/pr71366-1.c: New testcase.
+ * gcc.dg/torture/pr71366-2.c: Likewise.
+
+2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/vslv-0.c: New test.
+ * gcc.target/powerpc/vslv-1.c: New test.
+ * gcc.target/powerpc/vsrv-0.c: New test.
+ * gcc.target/powerpc/vsrv-1.c: New test.
+
+2016-06-01 Nathan Sidwell <nathan@acm.org>
+
+ * c-c++-common/torture/pr57945.c: Add expected PTX error.
+ * gcc.target/nvptx/weak.c: New.
+
+2016-06-01 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71261
+ * gcc.dg/torture/vect-bool-1.c: New testcase.
+
+2016-06-01 Jakub Jelinek <jakub@redhat.com>
+
+ * gfortran.dg/gomp/order-1.f90: New test.
+ * gfortran.dg/gomp/order-2.f90: New test.
+
+2016-06-01 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/unroll-6.c: Update template.
+ * gcc.dg/unroll-7.c: New testcase.
+ * gcc.dg/unroll-8.c: New testcase.
+
+2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt56.ad[sb]: New test.
+
+2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/66635
+ * g++.dg/cpp0x/constexpr-ice16.C: New.
+
+2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR tree-optimization/71314
+ * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
+ -mbranch-cost=2.
+
+2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR tree-optimization/71077
+ * gcc.dg/tree-ssa/pr71077.c: New test.
+
+2016-05-31 Jan Hubicka <hubicka@ucw.cz>
+
+ * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
+ * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
+ * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
+
+2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71248
+ * g++.dg/cpp0x/pr71248.C: New.
+ * g++.dg/cpp0x/auto7.C: Test column numbers too.
+ * g++.dg/cpp0x/constexpr-static8.C: Likewise.
+ * g++.dg/init/new37.C: Likewise.
+ * g++.dg/template/static1.C: Likewise.
+ * g++.dg/template/static2.C: Likewise.
+
+2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
+ instead of %rdi.
+ * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
+
+2016-05-31 Marek Polacek <polacek@redhat.com>
+
+ * c-c++-common/Wswitch-unreachable-3.c: New test.
+ * g++.dg/warn/Wswitch-unreachable-1.C: New test.
+
+2016-05-31 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71352
+ * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
+
+2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/armv5_thumb_isa.c: New test.
+
+2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
+
+ PR target/71346
+ * gcc.target/i386/pr71346.c: New test.
+
+2016-05-31 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/69068
+ * gcc.dg/graphite/pr69068.c: New test.
+
+2016-05-27 Martin Sebor <msebor@redhat.com>
+
+ PR c++/71306
+ * g++.dg/warn/Wplacement-new-size-3.C: New test.
+
+2016-05-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71349
+ * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
+ nowait depend(inout: dd[0]) clauses where permitted.
+
+2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71238
+ * g++.dg/parse/pr71238.C: New.
+ * g++.dg/concepts/friend1.C: Test column numbers too.
+ * g++.dg/cpp0x/initlist31.C: Likewise.
+ * g++.dg/cpp0x/pr51420.C: Likewise.
+ * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
+ * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
+ * g++.dg/ext/builtin3.C: Likewise.
+ * g++.dg/lookup/friend12.C: Likewise.
+ * g++.dg/lookup/friend7.C: Likewise.
+ * g++.dg/lookup/koenig1.C: Likewise.
+ * g++.dg/lookup/koenig5.C: Likewise.
+ * g++.dg/lookup/used-before-declaration.C: Likewise.
+ * g++.dg/overload/koenig1.C: Likewise.
+ * g++.dg/template/crash65.C: Likewise.
+ * g++.dg/template/friend57.C: Likewise.
+ * g++.dg/warn/Wshadow-5.C: Likewise.
+ * g++.dg/warn/Wunused-8.C: Likewise.
+ * g++.old-deja/g++.bugs/900211_01.C: Likewise.
+ * g++.old-deja/g++.jason/lineno5.C: Likewise.
+ * g++.old-deja/g++.jason/member.C: Likewise.
+ * g++.old-deja/g++.jason/report.C: Likewise.
+ * g++.old-deja/g++.jason/scoping12.C: Likewise.
+ * g++.old-deja/g++.law/visibility20.C: Likewise.
+ * g++.old-deja/g++.ns/koenig5.C: Likewise.
+ * g++.old-deja/g++.other/static5.C: Likewise.
+ * g++.old-deja/g++.pt/overload2.C: Likewise.
+
+2016-05-30 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-ssa/peel1.c: New testcase.
+ * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
+ * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
+
+2016-05-30 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
+ to ce.
+
+2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71099
+ * g++.dg/parse/virtual1.C: New.
+
+2016-05-30 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
+ Use correct register when clearing %edx.
+
+2016-05-30 Alexander Monakov <amonakov@ispras.ru>
+
+ PR tree-optimization/71289
+ * gcc.dg/pr71289.c: New test.
+
+2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/71269
+ PR middle-end/71292
+ * gcc.dg/tree-ssa/pr71269.c: New test.
+ * gcc.dg/tree-ssa/pr71292.c: New test.
+
+2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/71252
+ * gcc.dg/tree-ssa/pr71252-2.c: New test.
+
+2016-05-30 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
+ * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
+ * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
+
+2016-05-30 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/69067
+ * gcc.dg/graphite/pr69067.c: New test.
+
+2016-05-29 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/71245
+ * gcc.target/i386/pr71245-1.c: New test.
+ * gcc.target/i386/pr71245-2.c: Ditto.
+
+2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71105
+ * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
+ * g++.dg/cpp1y/lambda-conv1.C: Likewise.
+ * g++.dg/cpp1y/lambda-conv2.C: Likewise.
+
+2016-05-27 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
+
+2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Revert:
+ PR c++/69855
+ * g++.dg/overload/69855.C: New.
+ * g++.old-deja/g++.law/missed-error2.C: Adjust.
+ * g++.old-deja/g++.pt/crash3.C: Likewise.
+
+2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/60385
+ * g++.dg/parse/namespace13.C: New.
+
+2016-05-26 Jeff Law <law@redhat.com>
+
+ * gcc.dg/tree-ssa/pr21417.c: Update expected output.
+ * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
+ * gcc.dg/tree-ssa/pr68198.c: Likewise.
+ * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
+ * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
+ * gcc.dg/tree-ssa/vrp56.c: Likewise.
+
+2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ PR c++/69855
+ * g++.dg/overload/69855.C: New.
+ * g++.old-deja/g++.law/missed-error2.C: Adjust.
+ * g++.old-deja/g++.pt/crash3.C: Likewise.
+
+2016-05-27 Jiong Wang <jiong.wang@arm.com>
+
+ PR target/63596
+ * gcc.target/aarch64/va_arg_1.c: New testcase.
+ * gcc.target/aarch64/va_arg_2.c: Likewise.
+ * gcc.target/aarch64/va_arg_3.c: Likewise.
+
+2016-05-27 Jiong Wang <jiong.wang@arm.com>
+
+ * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
+ * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
+ * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
+ * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
+ * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
+
+2016-05-27 Marek Polacek <polacek@redhat.com>
+
+ PR middle-end/71308
+ * g++.dg/torture/pr71308.C: New test.
+
+2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.dg/zero_bits_compound-1.c: New test.
+ * gcc.dg/zero_bits_compound-2.c: New test.
+
+2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR middle-end/71279
+ * gcc.dg/pr71279.c: New test.
+
+2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
+ floating point min/max/comparison instructions.
+ * gcc.target/powerpc/p9-minmax-2.c: Likewise.
+
+2016-05-26 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/gomp/schedule-1.c: New test.
+ * gfortran.dg/gomp/schedule-1.f90: New test.
+
+2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70822
+ PR c++/70106
+ * g++.dg/cpp1y/auto-fn32.C: New test.
+ * g++.dg/cpp1y/paren4.C: New test.
+
+2016-05-26 Nathan Sidwell <nathan@acm.org>
+
+ * gcc.dg/20060410.c: Xfail on ptx.
+ * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
+ * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
+ * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
+ * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
+ * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
+
+2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
+
+2016-05-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/71280
+ * gcc.dg/pr71280.c: New test.
+
+ * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
+
+ * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
+ * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
+
+ * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
+
+2016-05-26 Jiong Wang <jiong.wang@arm.com>
+
+ * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
+ kept in memory.
+
+2016-05-25 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/71272
+ * gcc.c-torture/compile/pr71272.c: new test.
+
+2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-cmpne.c: New test.
+ * gcc.target/powerpc/vec-cmpne-long.c: New test.
+
+2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt55.ad[sb]: New test.
+
+2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
+ * c-c++-common/pr60226.c: Require int32plus.
+ * gcc.c-torture/execute/pr70602.c: Likewise.
+ * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
+ unsigned long for malloc arg type.
+ * gcc.dg/asr_div1.c: Require int32plus.
+ * gcc.dg/enum-mode-1.c: XFAIL for int16.
+ * gcc.dg/pie-1.c: Require pie.
+ * gcc.dg/pie-2.c: Likewise.
+ * gcc.dg/pr59471.c: Require int32plus.
+ * gcc.dg/pr59963-2.c: XFAIL for int16.
+ * gcc.dg/pr60114.c: Require int32plus.
+ * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
+ unsigned long for typedef of size_t.
+ * gcc.dg/pr63914.c: Require int32plus.
+ * gcc.dg/pr64536.c: Require pt32plus.
+ * gcc.dg/pr65658.c: Likewise.
+ * gcc.dg/pr67271.c: Require int32plus.
+ * gcc.dg/pr68112.c: Likewise.
+ * gcc.dg/pr69071.c: Skip for avr target.
+ * gcc.dg/pr69973.c: Require int32plus.
+ * gcc.dg/pr70169.c: Skip for avr target.
+ * gcc.dg/sso-6.c: Require int32plus.
+ * gcc.dg/sso-7.c: Likewise.
+ * gcc.dg/sso-8.c: Likewise.
+ * gcc.dg/vrp-min-max-2.c: Likewise.
+
+2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/70738
+ * gcc.target/i386/pr70738-1.c: New test.
+ * gcc.target/i386/pr70738-2.c: Likewise.
+ * gcc.target/i386/pr70738-3.c: Likewise.
+ * gcc.target/i386/pr70738-4.c: Likewise.
+ * gcc.target/i386/pr70738-5.c: Likewise.
+ * gcc.target/i386/pr70738-6.c: Likewise.
+ * gcc.target/i386/pr70738-7.c: Likewise.
+ * gcc.target/i386/pr70738-8.c: Likewise.
+ * gcc.target/i386/pr70738-9.c: Likewise.
+
+2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR rtl-optimization/66940
+ * gcc.c-torture/execute/pr66940.c: New test.
+
+2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
+
+ * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
+ * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
+ * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
+ * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
+ * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
+ * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
+ * gcc.target/i386/avx512f-floor-vec-1.c: New test.
+ * gcc.target/i386/avx512f-floor-vec-2.c: New test.
+ * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
+ * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
+ * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
+ * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
+ * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
+ * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
+ * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
+ * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
+ * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
+ * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
+ * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
+ * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
+ * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
+ * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
+ * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
+ * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
+
+2016-05-25 Marek Polacek <polacek@redhat.com>
+
+ PR c/71265
+ * gcc.dg/noncompile/pr71265.c: New test.
+
+ PR c/71266
+ * gcc.dg/noncompile/old-style-parm-3.c: New test.
+
+2016-05-25 Nathan Sidwell <nathan@acm.org>
+
+ * gcc.c-torture/execute/921110-1.c: Fix abort decl.
+
+2016-05-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71261
+ * c-c++-common/torture/pr71261.c: New testcase.
+
+2016-05-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71264
+ * gcc.dg/vect/pr71264.c: New testcase.
+
+2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/55992
+ * g++.dg/cpp0x/alias-decl-53.C: New.
+ * g++.dg/cpp0x/alias-decl-54.C: Likewise.
+
+2016-05-25 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/pr71239.C: New test.
+
+2016-05-25 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/pr58135.c: Rename to ...
+ * gcc.dg/vect/bb-slp-pr58135.c: ... this.
+
+2016-05-25 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/pr65295.C: Use target c++14.
+
+2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
+ * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
+
+2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
+ instructions.
+
+2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
+
+ * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
+ * c-c++-common/goacc/deviceptr-1.c: Likewise.
+ * c-c++-common/goacc/kernels-alias-3.c: Likewise.
+ * c-c++-common/goacc/kernels-alias-4.c: Likewise.
+ * c-c++-common/goacc/kernels-alias-5.c: Likewise.
+ * c-c++-common/goacc/kernels-alias-8.c: Likewise.
+ * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
+ * c-c++-common/goacc/pcopy.c: Likewise.
+ * c-c++-common/goacc/pcopyin.c: Likewise.
+ * c-c++-common/goacc/pcopyout.c: Likewise.
+ * c-c++-common/goacc/pcreate.c: Likewise.
+ * c-c++-common/goacc/pr70688.c: New test.
+ * c-c++-common/goacc/present-1.c: Adjust test.
+ * c-c++-common/goacc/reduction-5.c: Likewise.
+ * g++.dg/goacc/data-1.C: New test.
+
+2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
+ vector parity built-in functions.
+ * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
+ count trailing zeros automatic vectorization.
+ * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
+ count trailing zeros built-in functions.
+
+2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * gcc.dg/tree-ssa/reassoc-44.c: New test.
+
+2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
+
+ PR target/71050
+ * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
+
+2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/50436
+ * g++.dg/template/crash123.C: New.
+ * g++.dg/template/crash124.C: Likewise.
+
+2016-05-24 Martin Sebor <msebor@redhat.com>
+
+ PR c++/71147
+ * g++.dg/ext/flexary16.C: New test.
+
+2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
+
+ * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
+ before math.h is included.
+ * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
+ * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
+ * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
+ * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
+ * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
+ * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-round-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
+
+2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
+ Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
+ support.
+
+2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/69872
+ * g++.dg/warn/Wno-narrowing1.C: New.
+
+2016-05-24 Marek Polacek <polacek@redhat.com>
+
+ PR c/71249
+ * c-c++-common/Wswitch-unreachable-2.c: New test.
+
+2016-05-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71257
+ * g++.dg/vect/simd-clone-6.cc: New test.
+ * g++.dg/gomp/declare-simd-6.C: New test.
+
+ PR middle-end/70434
+ PR c/69504
+ * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
+
+2016-05-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71240
+ * gcc.dg/optimize-bswapsi-5.c: New testcase.
+
+2016-05-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71230
+ * gcc.dg/torture/pr71230.c: New testcase.
+ * g++.dg/torture/pr71230.C: Likewise.
+
+2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c-c++-common/goacc/routine-5.c: Add tests.
+ * g++.dg/goacc/routine-2.C: Remove duplicate tests.
+ * gfortran.dg/goacc/routine-6.f90: Add tests.
+
+2016-05-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71253
+ * gcc.dg/torture/pr71253.c: New testcase.
+
+2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/71252
+ * gfortran.dg/pr71252.f90: New test.
+
+2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
+
+2016-05-24 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/70434
+ PR c/69504
+ * c-c++-common/vector-subscript-4.c: New testcase.
+ * c-c++-common/vector-subscript-5.c: Likewise.
+
+2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/71123
+ * gfortran.dg/namelist_90.f: New test
+
+2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/66461
+ * gfortran.dg/unexpected_eof.f: New test
+
+2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
+ Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
+ as little endian.
+
+2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70972
+ * g++.dg/cpp0x/inh-ctor20.C: New.
+ * g++.dg/cpp0x/inh-ctor21.C: Likewise.
+
+2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/69095
+ * g++.dg/cpp0x/variadic168.C: New.
+
+2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/cpp0x/pr31445.C: Test column number too.
+ * g++.dg/cpp0x/pr32253.C: Likewise.
+ * g++.dg/cpp0x/variadic-ex13.C: Likewise.
+ * g++.dg/cpp0x/variadic36.C: Likewise.
+
+2016-05-23 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/fold-notshift-2.c: Adjust.
+
+2016-05-23 Marek Polacek <polacek@redhat.com>
+
+ PR c/49859
+ * c-c++-common/Wswitch-unreachable-1.c: New test.
+ * gcc.dg/Wswitch-unreachable-1.c: New test.
+ * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
+ * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
+ * g++.dg/gomp/block-10.C: Likewise.
+ * gcc.dg/gomp/block-10.c: Likewise.
+ * g++.dg/gomp/block-9.C: Likewise.
+ * gcc.dg/gomp/block-9.c: Likewise.
+ * g++.dg/gomp/target-1.C: Likewise.
+ * g++.dg/gomp/target-2.C: Likewise.
+ * gcc.dg/gomp/target-1.c: Likewise.
+ * gcc.dg/gomp/target-2.c: Likewise.
+ * g++.dg/gomp/taskgroup-1.C: Likewise.
+ * gcc.dg/gomp/taskgroup-1.c: Likewise.
+ * gcc.dg/gomp/teams-1.c: Likewise.
+ * g++.dg/gomp/teams-1.C: Likewise.
+ * g++.dg/overload/error3.C: Likewise.
+ * g++.dg/tm/jump1.C: Likewise.
+ * g++.dg/torture/pr40335.C: Likewise.
+ * gcc.dg/c99-vla-jump-5.c: Likewise.
+ * gcc.dg/switch-warn-1.c: Likewise.
+ * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
+ * gcc.dg/nested-func-1.c: Likewise.
+ * gcc.dg/pr67784-4.c: Likewise.
+
+2016-05-23 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71230
+ * gfortran.dg/pr71230-1.f90: New testcase.
+ * gfortran.dg/pr71230-2.f90: Likewise.
+
+2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
+
+ * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
+ * gcc.dg/vect/pr58135.c: Add new.
+ * gfortran.dg/pr46519-1.f: Adjust test case.
+
+2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/53401
+ * g++.dg/cpp0x/decltype64.C: New.
+
+2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
+ * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
+
+2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
+ Add poly64x1_t and poly64x2_t cases if supported.
+ * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
+ (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
+ * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
+ * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
+
+2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
+
+2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
+
+2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
+ vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
+
+2016-05-22 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
+ constraint instead of "r".
+ * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
+ insn instead of vxorpd.
+ * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
+
+ * gcc.target/i386/avx512dq-vinsert-1.c: New test.
+ * gcc.target/i386/avx512vl-vinsert-1.c: New test.
+
+ * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
+
+ * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
+ * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
+
+ * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
+
+2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/40921
+ * gcc.dg/tree-ssa/pr40921.c: New test.
+
+2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
+
+ PR target/71103
+ * gcc.target/avr/pr71103.c: New test.
+
+2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/71179
+ * gcc.dg/tree-ssa/pr71179.c: New test.
+
+2016-05-20 Martin Sebor <msebor@redhat.com>
+
+ PR c/71115
+ * gcc.dg/init-excess-2.c: New test.
+
+2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt53.adb: New test.
+ * gnat.dg/opt54.adb: Likewise.
+
+2016-05-20 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/70884
+ * gcc.dg/tree-ssa/pr70919.c: New test.
+
+2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
+ formatting.
+ * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
+ fix code formatting.
+
+2016-05-20 Nathan Sidwell <nathan@acm.org>
+
+ * gcc.target/nvptx/uninit-decl.c: Force common storage, add
+ non-common cases.
+ * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
+
+2016-05-20 David Malcolm <dmalcolm@redhat.com>
+
+ * jit.dg/all-non-failing-tests.h: Add
+ test-factorial-must-tail-call.c.
+ * jit.dg/test-error-impossible-must-tail-call.c: New test case.
+ * jit.dg/test-factorial-must-tail-call.c: New test case.
+
+2016-05-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/71204
+ * gfortran.dg/pr71204.f90: New test.
+
+2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
+
+ * gcc.target/nvptx/sincos.c: New test.
+
+2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70572
+ * g++.dg/cpp1y/auto-fn31.C: New.
+
+2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-addec.c: New test.
+ * gcc.target/powerpc/vec-addec-int128.c: New test.
+
+2016-05-20 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/must-tail-call-1.c: New test case.
+ * gcc.dg/plugin/must-tail-call-2.c: New test case.
+ * gcc.dg/plugin/must_tail_call_plugin.c: New file.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
+
+2016-05-20 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-ssa/prefetch-5.c: xfail.
+
+2016-05-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71210
+ * g++.dg/opt/pr71210-1.C: New test.
+ * g++.dg/opt/pr71210-2.C: New test.
+
+ PR tree-optimization/29756
+ gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
+ Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
+ only on selected targets where V4SImode vectors are known to be
+ supported.
+
+2016-05-20 Marc Glisse <marc.glisse@inria.fr>
+
+ PR tree-optimization/71079
+ PR tree-optimization/71206
+ * gcc.dg/tree-ssa/pr71206.c: New testcase.
+
+2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
+ * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
+ * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
+
+2016-05-20 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/29756
+ * gcc.dg/tree-ssa/vector-6.c: New testcase.
+
+2016-05-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71185
+ * gcc.dg/tree-ssa/pr71185.c: New testcase.
+
+2016-05-20 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
+
+2016-05-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/71075
+ * g++.dg/diagnostic/pr71075.C: New test.
+
+2016-05-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/71184
+ * g++.dg/pr71184.C: New test case.
+
+2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/darn-0.c: New test.
+ * gcc.target/powerpc/darn-1.c: New test.
+ * gcc.target/powerpc/darn-2.c: New test.
+
+2016-05-19 Marek Polacek <polacek@redhat.com>
+
+ PR tree-optimization/71031
+ * gcc.dg/tree-ssa/vrp100.c: New test.
+
+2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR rtl-optimization/71148
+ * gcc.dg/pr71148.c: New test.
+
+2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/71056
+ * gcc.target/arm/pr71056.c: New test.
+
+2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * c-c++-common/pr69669.c: Check the used mode.
+
+2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
+
+ PR sanitizer/64354
+ * c-c++-common/tsan/sanitize-thread-macro.c: New test.
+
+2016-05-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70729
+ * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
+ * gcc.dg/graphite/scop-18.c: Likewise.
+ * gcc.dg/pr41783.c: Disable LIM.
+ * gcc.dg/tree-ssa/loadpre10.c: Likewise.
+ * gcc.dg/tree-ssa/loadpre23.c: Likewise.
+ * gcc.dg/tree-ssa/loadpre24.c: Likewise.
+ * gcc.dg/tree-ssa/loadpre25.c: Likewise.
+ * gcc.dg/tree-ssa/loadpre4.c: Likewise.
+ * gcc.dg/tree-ssa/loadpre8.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
+ * gfortran.dg/pr42108.f90: Likewise.
+
+2016-05-18 David Malcolm <dmalcolm@redhat.com>
+
+ PR driver/69265
+ * gcc.dg/spellcheck-options-11.c: New test case.
+
+2016-05-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71100
+ * g++.dg/opt/pr71100.C: New test.
+
+2016-05-18 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/69708
+ * gcc.dg/ipa/iinline-cstagg-2.c: New test.
+ * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
+ * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
+ * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
+
+2016-05-18 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/69708
+ * gcc.dg/ipa/iinline-cstagg-1.c: New test.
+ * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
+ * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
+ * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
+ * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
+
+2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/69793
+ * g++.dg/template/crash122.C: New.
+
+2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70466
+ * g++.dg/template/pr70466-1.C: New.
+ * g++.dg/template/pr70466-2.C: Likewise.
+
+2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
+ splat operations and the XXSPLTIB instruction.
+ * gcc.target/powerpc/p9-splat-2.c: Likewise.
+ * gcc.target/powerpc/p9-splat-3.c: Likewise.
+ * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
+ xxlxor to clear a register.
+
+2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/torture/pr71020.c: New test.
+
+2016-05-18 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/70646
+ * gcc.dg/ipa/pr70646.c: New test.
+
+2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
+
+2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
+ missing tests for vreinterpretq_p{8,16}.
+
+2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
+ vsliq_n_s64 and vsliq_n_u64.
+
+2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
+ CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
+
+2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
+ * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
+
+2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
+ in comment.
+
+2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
+ * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
+ "blr\t" and switch to scan-assembler-times.
+
+2016-05-18 Jiong Wang <jiong.wang@arm.com>
+
+ * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
+ with __aarch64__.
+ * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
+ declarations under __aarch64__ and __ARM_FEATURE_FMA.
+
+2016-05-18 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
+ * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
+ * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
+ * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
+ * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
+ * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
+
+ * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
+ * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
+
+ * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
+ * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
+
+ * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
+ * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
+
+ * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
+
+2016-05-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71168
+ * gcc.dg/torture/pr71168.c: New testcase.
+
+2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ PR middle-end/63586
+ * gcc.dg/tree-ssa/pr63586-2.c: New test.
+ * gcc.dg/tree-ssa/pr63586.c: New test.
+ * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
+
+2016-05-17 Nathan Sidwell <nathan@acm.org>
+
+ * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
+ * gcc.dg/pr68671.c: Fix ptx xfail-if.
+ * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
+ * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
+
+2016-05-17 Nathan Sidwell <nathan@acm.org>
+
+ * gcc.target/nvptx/abi-vararg-3.c: New.
+
+2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
+
+ PR tree-optimization/54579
+ PR middle-end/55299
+ * gcc.dg/fold-notrotate-1.c: New test.
+ * gcc.dg/fold-notshift-1.c: New test.
+ * gcc.dg/fold-notshift-2.c: New test.
+
+2016-05-17 Marek Polacek <polacek@redhat.com>
+
+ PR ipa/71146
+ * g++.dg/ipa/pr71146.C: New test.
+
+2016-05-17 David Malcolm <dmalcolm@redhat.com>
+
+ * jit.dg/test-error-array-bounds.c: New test case.
+
+2016-05-17 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/and-1.c: New testcase.
+
+2016-05-17 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/pr69270.c: Adjust.
+ * gcc.dg/tree-ssa/andnot-1.c: New testcase.
+
+2016-05-17 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/pr69270.c: Adjust.
+ * gcc.dg/tree-ssa/vrp99.c: New testcase.
+
+2016-05-17 Jiong Wang <jiong.wang@arm.com>
+
+ * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
+
+2016-05-17 Jiong Wang <jiong.wang@arm.com>
+
+ * gcc.target/aarch64/simd/vmul_elem_1.c: New.
+
+2016-05-17 Jiong Wang <jiong.wang@arm.com>
+
+ * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
+ ".2d[index]" when scan the assembly.
+ * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
+ float64x1.
+ * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
+
+2016-05-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71132
+ * gcc.dg/torture/pr71132.c: New testcase.
+
+2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
+
+2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/70809
+ * gcc.target/aarch64/pr70809_1.c: New test.
+
+2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
+ * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
+ * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
+ * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
+
+2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
+ Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR target/71114
+ * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
+
+2016-05-16 Jan Hubicka <hubicka@ucw.cz>
+
+ * g++.dg/ipa/ivinline-7.C: Do not xfail.
+ * g++.dg/ipa/ivinline-9.C: Do not xfail.
+
+2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
+
+ * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
+ test for __ARM_FP16_ARGS.
+ * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
+ * gcc.target/arm/aapcs/neon-vect10.c: New.
+ * gcc.target/arm/aapcs/neon-vect9.c: New.
+ * gcc.target/arm/aapcs/vfp18.c: New.
+ * gcc.target/arm/aapcs/vfp19.c: New.
+ * gcc.target/arm/aapcs/vfp20.c: New.
+ * gcc.target/arm/aapcs/vfp21.c: New.
+ * gcc.target/arm/fp16-aapcs-1.c: New.
+ * g++.target/arm/fp16-param-1.c: Update expected output. Add
+ test for __ARM_FP16_ARGS.
+ * g++.target/arm/fp16-return-1.c: Update expected output.
+
+2016-05-16 Jiong Wang <jiong.wang@arm.com>
+
+ PR testsuite/70227
+ * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
+
+2016-05-15 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/69603
+ * gfortran.dg/pr69603.f90: New testcase.
+
+2016-05-14 Fritz Reese <fritzoreese@gmail.com>
+
+ * gfortran.dg/dec_union_4.f90: Fix endian issue.
+
+2016-05-14 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/71047
+ * gfortran.dg/pr71047.f08: New test.
+
+2016-05-13 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
+ * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
+ gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
+
+2016-05-13 Martin Sebor <msebor@redhat.com>
+
+ PR c++/60049
+ * g++.dg/cpp0x/constexpr-60049.C: New test.
+
+2016-05-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/71071
+ * gcc.dg/pr71071.c: New test.
+
+2016-05-13 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
+ remove XOP handling.
+ * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
+
+2016-05-13 Nathan Sidwell <nathan@acm.org>
+
+ * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
+ __atomic_is_lock_free declaration.
+
+2016-05-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/42587
+ * gcc.dg/optimize-bswapsi-4.c: New testcase.
+
+2016-05-13 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
+ the new format of dump output.
+
+2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ * gcc.dg/pr71084.c: New test.
+
+2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+
+ PR target/53440
+ * g++.dg/inherit/thunk1.C: Support arm / aarch64.
+
+2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+
+ * gcc.target/aarch64/struct_return.c: New test.
+
+2016-05-12 Marek Polacek <polacek@redhat.com>
+
+ PR c/70756
+ * c-c++-common/pr70756-2.c: New test.
+ * c-c++-common/pr70756.c: New test.
+
+2016-05-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71059
+ * gcc.dg/torture/pr71059.c: New testcase.
+
+2016-05-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71062
+ * gcc.dg/torture/pr71062.c: New testcase.
+
+2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR tree-optimization/71006
+ * gcc.dg/pr71006.c: New test.
+
+2016-05-12 Marek Polacek <polacek@redhat.com>
+
+ PR driver/71063
+ * gcc.dg/opts-7.c: New test.
+
+2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/70830
+ * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
+ Add -save-temps to dg-options.
+ Scan for ldmfd rather than pop instruction.
+ * gcc.target/arm/interrupt-2.c: Likewise.
+ * gcc.target/arm/pr70830.c: New test.
+
+2016-05-12 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/avx512bw-vpextr-1.c: New test.
+ * gcc.target/i386/avx512dq-vpextr-1.c: New test.
+
+ * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
+ * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
+ * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
+
+ PR target/71019
+ * gcc.target/i386/avx512vl-pack-1.c: New test.
+ * gcc.target/i386/avx512vl-pack-2.c: New test.
+ * gcc.target/i386/avx512bw-pack-2.c: New test.
+
+ * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
+
+ * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
+ * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
+ * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
+
+2016-05-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70986
+ * gcc.dg/torture/pr70986-1.c: New testcase.
+ * gcc.dg/torture/pr70986-2.c: Likewise.
+ * gcc.dg/torture/pr70986-3.c: Likewise.
+
+2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
+
+ PR c/43651
+ * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
+ * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
+
+2016-05-11 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
+ directive.
+ * gcc.target/i386/pr66746.c: Ditto.
+
+2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
+ support.
+ * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
+ warning when using -mvsx-timode.
+ * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
+ * gcc.target/powerpc/dform-2.c: Likewise.
+ * gcc.target/powerpc/pr68805.c: Likewise.
+
+2016-05-11 Marek Polacek <polacek@redhat.com>
+
+ PR c++/71024
+ * c-c++-common/attributes-3.c: New test.
+
+2016-05-11 Nathan Sidwell <nathan@acm.org>
+
+ * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
+ * gcc.c-torture/execute/pr68185.c: Likewise.
+ * gcc.dg/ipa/pr70306.c: Requires global constructors.
+ * gcc.dg/pr69634.c: Requires scheduling.
+ * gcc.dg/torture/pr66178.c: Require label values.
+ * gcc.dg/setjmp-6.c: Require indirect jumps.
+
+2016-05-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71055
+ * gcc.dg/torture/pr71055.c: New testcase.
+
+2016-05-11 Richard Biener <rguenther@suse.de>
+
+ PR debug/71057
+ * g++.dg/debug/pr71057.C: New testcase.
+
+2016-05-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/70855
+ * gfortran.dg/gomp/pr70855.f90: New test.
+
+2016-05-11 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/71002
+ * g++.dg/torture/pr71002.C: New testcase.
+
+2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR middle-end/70807
+ * gcc.dg/pr70807.c: New test.
+
+2016-05-10 Martin Sebor <msebor@redhat.com>
+
+ PR c++/38611
+ * g++.dg/Wattributes.C: New test.
+
+2016-05-10 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
+ * gcc.dg/tree-ssa/pr69270.c: Adjust.
+ * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
+
+2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR target/70799
+ * gcc.target/i386/pr70799-1.c: New test.
+
+2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
+
+2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR middle-end/70877
+ * gcc.target/i386/pr70877.c: New test.
+
+2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR tree-optimization/70786
+ * gcc.target/i386/pr70876.c: New test.
+
+2016-05-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70927
+ * gcc.target/i386/avx512vl-logic-1.c: New test.
+ * gcc.target/i386/avx512vl-logic-2.c: New test.
+ * gcc.target/i386/avx512dq-logic-2.c: New test.
+
+2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/70963
+ * gcc.target/powerpc/pr70963.c: New.
+
+2016-05-10 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
+ (test_very_wide_line): Add ruler to expected output.
+ * 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): Within the handling of "test_very_wide_line",
+ enable show_ruler_p on the diagnostic context.
+
+2016-05-10 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71039
+ * gcc.dg/torture/pr71039.c: New testcase.
+
+2016-05-10 Nathan Sidwell <nathan@acm.org>
+
+ * gcc.dg/nested-func-10.c: Requires alloca.
+ * gcc.dg/nested-func-9.c: Requires alloca.
+ * gcc.c-torture/execute/pr70460.c: Requires labels.
+ * gcc.c-torture/compile/pr70199.c: Requires labels.
+ * gcc.target/nvptx/decl.c: Compile only.
+ * gcc.target/nvptx/trailing-init.c: Compile only.
+ * gcc.target/nvptx/ary-init.c: Compile only.
+
+2016-05-10 Marek Polacek <polacek@redhat.com>
+
+ PR c/70255
+ * gcc.dg/attr-opt-1.c: New test.
+
+2016-05-10 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70497
+ PR tree-optimization/28367
+ * gcc.dg/torture/20160404-1.c: New testcase.
+ * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
+
+2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
+
+2016-05-09 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/fabsneg-1.c New test.
+
+2016-05-09 Alan Modra <amodra@gmail.com>
+
+ PR testsuite/70826
+ * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
+
+2016-05-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70985
+ * gcc.dg/torture/pr70985.c: New testcase.
+
+2016-05-09 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/ifc-9.c: New test.
+ * gcc.dg/tree-ssa/ifc-10.c: New test.
+ * gcc.dg/tree-ssa/ifc-11.c: New test.
+ * gcc.dg/tree-ssa/ifc-12.c: New test.
+ * gcc.dg/vect/pr61194.c: Remove XFAIL.
+ * gcc.dg/vect/vect-23.c: Remove XFAIL.
+ * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
+
+2016-05-09 Richard Biener <rguenther@suse.de>
+
+ PR fortran/70937
+ * gfortran.dg/pr70937.f90: New testcase.
+
+2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
+
+2016-05-07 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/56226
+ * gfortran.dg/dec_structure_1.f90: New testcase.
+ * gfortran.dg/dec_structure_2.f90: Ditto.
+ * gfortran.dg/dec_structure_3.f90: Ditto.
+ * gfortran.dg/dec_structure_4.f90: Ditto.
+ * gfortran.dg/dec_structure_5.f90: Ditto.
+ * gfortran.dg/dec_structure_6.f90: Ditto.
+ * gfortran.dg/dec_structure_7.f90: Ditto.
+ * gfortran.dg/dec_structure_8.f90: Ditto.
+ * gfortran.dg/dec_structure_9.f90: Ditto.
+ * gfortran.dg/dec_structure_10.f90: Ditto.
+ * gfortran.dg/dec_structure_11.f90: Ditto.
+ * gfortran.dg/dec_union_1.f90: Ditto.
+ * gfortran.dg/dec_union_2.f90: Ditto.
+ * gfortran.dg/dec_union_3.f90: Ditto.
+ * gfortran.dg/dec_union_4.f90: Ditto.
+ * gfortran.dg/dec_union_5.f90: Ditto.
+ * gfortran.dg/dec_union_6.f90: Ditto.
+ * gfortran.dg/dec_union_7.f90: Ditto.
+
+2016-05-07 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/70956
+ * gcc.dg/graphite/pr70956.c: New test.
+
+2016-05-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/70941
+ * gcc.dg/torture/pr70941.c (abort): Remove prototype.
+ (a, b, c, d): Change type from char to signed char.
+ (main): Compare against (signed char) -1634678893 instead of
+ hardcoded -109. Use __builtin_abort instead of abort.
+
+ * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
+ * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
+
+ * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
+
+2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
+
+ PR debug/70935
+ * gcc.dg/torture/pr70935.c: New test.
+
+2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/58219
+ * gcc.target/sh/pr58219.c: New tests.
+
+2016-05-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70960
+ * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
+
+2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/52933
+ * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
+ test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
+ Adjust expected instruction counts.
+ * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
+
+2016-05-06 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/70875
+ * gcc.dg/ubsan/bounds-3.c: New test.
+
+2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/54089
+ * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
+
+2016-05-06 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/70931
+ * gfortran.dg/pr70931.f90: New testcase.
+
+2016-05-06 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/70941
+ * gcc.dg/torture/pr70941.c: New testcase.
+
+2016-05-05 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/57206
+ * gcc.dg/vect/pr57206.c: New test.
+
+2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/ipa/inline-8.c (isnanf): Declare.
+
+2016-05-05 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/avx512f-vfmadd-1.c: New test.
+
+ * c-c++-common/Wdangling-else-4.c: New test.
+
+2016-05-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70906
+ PR c++/70933
+ * g++.dg/opt/pr70906.C: New test.
+ * g++.dg/opt/pr70933.C: New test.
+
+ * gcc.target/i386/avx512vl-vmovq-1.c: New test.
+
+2016-05-04 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/ipa/pure-const-3.c: New testcase.
+
+2016-05-04 Marek Polacek <polacek@redhat.com>
+
+ * c-c++-common/Wdangling-else-1.c: New test.
+ * c-c++-common/Wdangling-else-2.c: New test.
+ * c-c++-common/Wdangling-else-3.c: New test.
+
+2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
+
+ * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
+ flag is present.
+
+2016-05-04 Marek Polacek <polacek@redhat.com>
+
+ PR c/48778
+ * gcc.dg/Waddress-2.c: New test.
+
+2016-05-04 Alan Modra <amodra@gmail.com>
+
+ * gcc.target/powerpc/pr70866.c: New.
+
+2016-05-03 Martin Sebor <msebor@redhat.com>
+
+ PR c++/66561
+ * c-c++-common/builtin_location.c: New test.
+ * g++.dg/cpp1y/builtin_location.C: New test.
+
+2016-05-03 Marek Polacek <polacek@redhat.com>
+
+ PR c/70859
+ * gcc.dg/pr70859.c: New test.
+ * gcc.dg/pr70859-2.c: New test.
+
+2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/debug5.adb: New testcase.
+
+2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
+ * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
+ Procedure to check for z10 instruction set.
+
+2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.dg/ipa/inline-8.c: Require c99_runtime.
+
+2016-05-03 Alan Modra <amodra@gmail.com>
+
+ * gcc.target/powerpc/savres.c: Add func using a single gpr.
+
+2016-05-03 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/avx512f-cvt-1.c: New test.
+
+2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
+ -fdump-tree-vrp-details.
+
+2016-05-03 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/pr30172-1.c: Adjust.
+ * gcc.dg/pr63743.c: Likewise.
+ * gcc.dg/tm/pr51696.c: Likewise.
+ * c-c++-common/tm/safe-1.c: Likewise.
+ * gcc.dg/tree-prof/val-prof-3.c: Likewise.
+ * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
+ * g++.dg/plugin/self-assign-test-1.C: Likewise.
+ * g++.dg/plugin/self-assign-test-2.C: Likewise.
+
+2016-05-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/70467
+ * gcc.target/i386/pr70467-3.c: New test.
+ * gcc.target/i386/pr70467-4.c: New test.
+
+ PR tree-optimization/70916
+ * gcc.c-torture/compile/pr70916.c: New test.
+
+ PR target/49244
+ * gcc.target/i386/pr49244-1.c: New test.
+ * gcc.target/i386/pr49244-2.c: New test.
+
+2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/44281
+ * gcc.target/i386/pr44281.c: New test.
+
+2016-05-03 bin cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/56541
+ * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
+ * gcc.dg/vect/pr56541.c: new test.
+
+2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/float128-complex-1.c: New tests for complex
+ __float128.
+ * gcc.target/powerpc/float128-complex-2.c: Likewise.
+
+2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR testsuite/70520
+ * c-c++-common/asan/clone-test-1.c (main): Align child process
+ stack to 16 bytes.
+
+2016-05-02 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/62314
+ * g++.dg/spellcheck-fields-2.C: New test case.
+
+2016-05-02 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/62314
+ * g++.dg/pr62314.C: New test case.
+
+2016-05-02 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/ipa/inline-8.c: New testcase.
+
+2016-05-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/70467
+ * gcc.target/i386/pr70467-1.c: New test.
+
+2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gcc.dg/spec-options.c: Run the test on all targets.
+ * gcc.dg/foo.specs: Use cpp_unique_options.
+
+2016-05-02 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/unord.c: New testcase.
+
+2016-05-02 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/20040305-1.c: Adjust.
+
+2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
+
+ * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
+
+2016-05-02 Marek Polacek <polacek@redhat.com>
+
+ PR c/70851
+ * gcc.dg/enum-incomplete-3.c: New test.
+
+2016-05-02 Marek Polacek <polacek@redhat.com>
+ Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/70700
+ * gcc.dg/pr70700.c: New test.
+
+2016-05-01 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
+ * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
+ * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
+ * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
+ * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
+
+2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
+
+ * ada/acats/run_acats: Rename into...
+ * ada/acats/run_acats.sh: ...this. Only export BASE variable.
+ * ada/acats/run_all.sh: Remove redundant test.
+ (target_run): Move around.
+ (target_gnatchop): Use newly built executable.
+ (target_gnatmake): Likewise.
+ Check that the compilation of impbit succeeds.
+
+2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
+
+ * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
+ * gcc.dg/20021029-1.c: Likewise.
+ * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
+ * gcc.target/sh/attr-isr-trapa.c: Likewise.
+ * gcc.target/sh/cmpstr.c: Likewise.
+ * gcc.target/sh/cmpstrn.c: Likewise.
+ * gcc.target/sh/memset.c: Likewise.
+ * gcc.target/sh/pr21255-2-mb.c: Likewise.
+ * gcc.target/sh/pr21255-2-ml.c: Likewise.
+ * gcc.target/sh/pr39423-1.c: Likewise.
+ * gcc.target/sh/pr49468-di.c: Likewise.
+ * gcc.target/sh/pr49468-si.c: Likewise.
+ * gcc.target/sh/pr49880-1.c: Likewise.
+ * gcc.target/sh/pr49880-2.c: Likewise.
+ * gcc.target/sh/pr49880-3.c: Likewise.
+ * gcc.target/sh/pr50751-1.c: Likewise.
+ * gcc.target/sh/pr50751-4.c: Likewise.
+ * gcc.target/sh/pr50751-7.c: Likewise.
+ * gcc.target/sh/pr51244-1.c: Likewise.
+ * gcc.target/sh/pr51244-10.c: Likewise.
+ * gcc.target/sh/pr51244-11.c: Likewise.
+ * gcc.target/sh/pr51244-12.c: Likewise.
+ * gcc.target/sh/pr51244-13.c: Likewise.
+ * gcc.target/sh/pr51244-14.c: Likewise.
+ * gcc.target/sh/pr51244-17.c: Likewise.
+ * gcc.target/sh/pr51244-18.c: Likewise.
+ * gcc.target/sh/pr51244-19.c: Likewise.
+ * gcc.target/sh/pr51244-4.c: Likewise.
+ * gcc.target/sh/pr51244-5.c: Likewise.
+ * gcc.target/sh/pr51244-7.c: Likewise.
+ * gcc.target/sh/pr51244-8.c: Likewise.
+ * gcc.target/sh/pr51244-9.c: Likewise.
+ * gcc.target/sh/pr51697.c: Likewise.
+ * gcc.target/sh/pr52483-1.c: Likewise.
+ * gcc.target/sh/pr52483-2.c: Likewise.
+ * gcc.target/sh/pr52483-3.c: Likewise.
+ * gcc.target/sh/pr52483-5.c: Likewise.
+ * gcc.target/sh/pr52933-1.c: Likewise.
+ * gcc.target/sh/pr52933-2.c: Likewise.
+ * gcc.target/sh/pr52933-3.c: Likewise.
+ * gcc.target/sh/pr53568-1.c: Likewise.
+ * gcc.target/sh/pr53976-1.c: Likewise.
+ * gcc.target/sh/pr53988-1.c: Likewise.
+ * gcc.target/sh/pr53988.c: Likewise.
+ * gcc.target/sh/pr54089-1.c: Likewise.
+ * gcc.target/sh/pr54089-6.c: Likewise.
+ * gcc.target/sh/pr54089-7.c: Likewise.
+ * gcc.target/sh/pr54089-8.c: Likewise.
+ * gcc.target/sh/pr54089-9.c: Likewise.
+ * gcc.target/sh/pr54236-1.c: Likewise.
+ * gcc.target/sh/pr54236-2.c: Likewise.
+ * gcc.target/sh/pr54236-3.c: Likewise.
+ * gcc.target/sh/pr54236-4.c: Likewise.
+ * gcc.target/sh/pr54386.c: Likewise.
+ * gcc.target/sh/pr54602-1.c: Likewise.
+ * gcc.target/sh/pr54685.c: Likewise.
+ * gcc.target/sh/pr54760-1.c: Likewise.
+ * gcc.target/sh/pr54760-2.c: Likewise.
+ * gcc.target/sh/pr54760-3.c: Likewise.
+ * gcc.target/sh/pr54760-4.c: Likewise.
+ * gcc.target/sh/pr54760-5.c: Likewise.
+ * gcc.target/sh/pr54760-6.c: Likewise.
+ * gcc.target/sh/pr55146.c: Likewise.
+ * gcc.target/sh/pr55160.c: Likewise.
+ * gcc.target/sh/pr59278.c: Likewise.
+ * gcc.target/sh/pr59401-1.c: Likewise.
+ * gcc.target/sh/pr59533-1.c: Likewise.
+ * gcc.target/sh/pr63260.c: Likewise.
+ * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
+ * gcc.target/sh/pragma-isr-trapa.c: Likewise.
+ * gcc.target/sh/strlen.c: Likewise.
+ * gcc.target/sh/torture/pr30807.c: Likewise.
+ * gcc.target/sh/torture/pr34777.c: Likewise.
+ * gcc.target/sh/torture/pr64652.c: Likewise.
+ * gcc.target/sh/torture/pr65505.c: Likewise.
+ * gcc.target/sh/torture/pragma-isr.c: Likewise.
+ * gcc.target/sh/torture/pragma-isr2.c: Likewise.
+
+2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/66644
+ * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
+
+2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vsx-elemrev-1.c: New.
+ * gcc.target/powerpc/vsx-elemrev-2.c: New.
+ * gcc.target/powerpc/vsx-elemrev-3.c: New.
+ * gcc.target/powerpc/vsx-elemrev-4.c: New.
+
+2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
+
+ * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
+ * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
+
+2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
+
+ PR middle-end/70626
+ * c-c++-common/goacc/combined-reduction.c: New test.
+ * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
+
+2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
+ *movdi_internal pattern only if PIC off.
+ * gcc.target/i386/pr70155-2.c: Likewise.
+ * gcc.target/i386/pr70155-3.c: Likewise.
+ * gcc.target/i386/pr70155-4.c: Likewise.
+ * gcc.target/i386/pr70155-5.c: Likewise.
+ * gcc.target/i386/pr70155-6.c: Likewise.
+ * gcc.target/i386/pr70155-7.c: Likewise.
+ * gcc.target/i386/pr70155-8.c: Likewise.
+ * gcc.target/i386/pr70155-15.c: Likewise.
+ * gcc.target/i386/pr70155-17.c: Likewise.
+ * gcc.target/i386/pr70155-22.c: Likewise.
+
+2016-04-29 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/70803
+ * gcc.dg/vect/pr56625.c: Require vect_int_mult.
+
+2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
+ optimization of vector loop.
+ * gcc.target/i386/vect-unpack-3.c: New test.
+ * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
+ * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
+ * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
+
+2016-04-29 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/70342
+ * g++.dg/ubsan/null-7.C: New test.
+
+ PR c/70852
+ * gcc.dg/pr70852.c: New test.
+
+2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ PR/69089
+ * g++.dg/cpp0x/alignas6.C: New test.
+
+2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
+ * gcc.dg/pr27003.c: Likewise.
+ * gcc.dg/tree-ssa/cswtch.c: Likewise.
+ * gcc.dg/tree-ssa/predcom-2.c: Likewise.
+ * gcc.dg/tree-ssa/predcom-4.c: Likewise.
+ * gcc.dg/tree-ssa/predcom-5.c: Likewise.
+ * gcc.target/arc/mxy.c: Likewise.
+ * gcc.target/arc/mswape.c: Likewise.
+ * gcc.target/arc/mrtsc.c: Likewise.
+ * gcc.target/arc/mcrc.c: Likewise.
+ * gcc.target/arc/mdsp-packa.c: Likewise.
+ * gcc.target/arc/mdvbf.c: Likewise.
+ * gcc.target/arc/mlock.c: Likewise.
+ * gcc.target/arc/mmac-24.c: Likewise.
+ * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
+
+2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
+ Matthijs Kooijman <matthijs@stdin.nl>
+ Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ PR target/60040
+ * gcc.target/avr/pr60040-1.c: New.
+ * gcc.target/avr/pr60040-2.c: New.
+
+2016-04-29 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
+
+2016-04-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/13962
+ PR tree-optimization/65686
+ * gcc.dg/uninit-pr65686.c: New testcase.
+
+2016-04-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/70843
+ * gcc.dg/pr70843.c: New test.
+
+2016-04-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70858
+ * gcc.target/i386/pr70858.c: New test.
+
+2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gcc.target/arc/nps400-1.c: New file.
+
+2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
+ Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gcc.target/arc/movh_cl-1.c: New file.
+
+2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
+ Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gcc.target/arc/extzv-1.c: New file.
+ * gcc.target/arc/insv-1.c: New file.
+ * gcc.target/arc/insv-2.c: New file.
+ * gcc.target/arc/movb-1.c: New file.
+ * gcc.target/arc/movb-2.c: New file.
+ * gcc.target/arc/movb-3.c: New file.
+ * gcc.target/arc/movb-4.c: New file.
+ * gcc.target/arc/movb-5.c: New file.
+ * gcc.target/arc/movb_cl-1.c: New file.
+ * gcc.target/arc/movb_cl-2.c: New file.
+ * gcc.target/arc/movbi_cl-1.c: New file.
+ * gcc.target/arc/movl-1.c: New file.
+
+2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
+ Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gcc.target/arc/cmem-1.c: New file.
+ * gcc.target/arc/cmem-2.c: New file.
+ * gcc.target/arc/cmem-3.c: New file.
+ * gcc.target/arc/cmem-4.c: New file.
+ * gcc.target/arc/cmem-5.c: New file.
+ * gcc.target/arc/cmem-6.c: New file.
+ * gcc.target/arc/cmem-7.c: New file.
+ * gcc.target/arc/cmem-ld.inc: New file.
+ * gcc.target/arc/cmem-st.inc: New file.
+
+2016-04-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70821
+ * gcc.target/i386/pr70821.c: New test.
+
+2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-adde.c: New test.
+ * gcc.target/powerpc/vec-adde-int128.c: New test.
+
+2016-04-28 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/avx-vround-1.c: New test.
+ * gcc.target/i386/avx-vround-2.c: New test.
+ * gcc.target/i386/avx512vl-vround-1.c: New test.
+ * gcc.target/i386/avx512vl-vround-2.c: New test.
+
+2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR testsuite/70595
+ * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
+ (check_effective_target_cilkplus_runtime): ... this.
+ * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
+ * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
+
+ * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
+ Require cilkplus_runtime.
+ Don't add -lcilkrts.
+ * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
+ * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
+ * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
+ * c-c++-common/cilk-plus/CK/fib.c: Likewise.
+ * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
+ * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
+ * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
+ * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
+ * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
+ * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
+ * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
+ * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
+ * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
+ * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
+ * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
+ * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
+ * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
+ * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
+ * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
+ * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
+ * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
+ * g++.dg/cilk-plus/CK/for1.cc: Likewise.
+ * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
+ * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
+ * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
+ * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
+ * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
+ * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
+ * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
+
+ * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
+ * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
+
+ * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
+
+ * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
+ cilkplus_runtime.
+
+2016-04-27 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/overflow-2.c: New testcase.
+ * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
+
+2015-04-27 Ryan Burn <contact@rnburn.com>
+
+ PR c++/69024
+ PR c++/68997
+ * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
+ diagnostic.
+ * g++.dg/cilk-plus/CK/pr69024.cc: New test.
+ * g++.dg/cilk-plus/CK/pr68997.cc: New test.
+
+2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/limited_with4.ad[sb]: New test.
+ * gnat.dg/limited_with4_pkg.ads: New helper.
+
+2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/70155
+ * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
+ and movv1ti_internal patterns
+ * gcc.target/i386/pr70155-1.c: New test.
+ * gcc.target/i386/pr70155-2.c: Likewise.
+ * gcc.target/i386/pr70155-3.c: Likewise.
+ * gcc.target/i386/pr70155-4.c: Likewise.
+ * gcc.target/i386/pr70155-5.c: Likewise.
+ * gcc.target/i386/pr70155-6.c: Likewise.
+ * gcc.target/i386/pr70155-7.c: Likewise.
+ * gcc.target/i386/pr70155-8.c: Likewise.
+ * gcc.target/i386/pr70155-9.c: Likewise.
+ * gcc.target/i386/pr70155-10.c: Likewise.
+ * gcc.target/i386/pr70155-11.c: Likewise.
+ * gcc.target/i386/pr70155-12.c: Likewise.
+ * gcc.target/i386/pr70155-13.c: Likewise.
+ * gcc.target/i386/pr70155-14.c: Likewise.
+ * gcc.target/i386/pr70155-15.c: Likewise.
+ * gcc.target/i386/pr70155-16.c: Likewise.
+ * gcc.target/i386/pr70155-17.c: Likewise.
+ * gcc.target/i386/pr70155-18.c: Likewise.
+ * gcc.target/i386/pr70155-19.c: Likewise.
+ * gcc.target/i386/pr70155-20.c: Likewise.
+ * gcc.target/i386/pr70155-21.c: Likewise.
+ * gcc.target/i386/pr70155-22.c: Likewise.
+
+2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
+ ".{5,6}".
+
+2016-04-27 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/pr64705.c: Revise check string.
+ * gcc.dg/tree-ssa/scev-9.c: Ditto.
+ * gcc.dg/tree-ssa/scev-10.c: Ditto.
+ * gcc.dg/tree-ssa/scev-11.c: Ditto.
+ * gcc.dg/tree-ssa/scev-12.c: Ditto.
+
+2016-04-27 Richard Biener <rguenther@suse.de>
+
+ PR ipa/70760
+ * g++.dg/ipa/ipa-pta-2.C: New testcase.
+ * gcc.dg/ipa/ipa-pta-1.c: Adjust.
+
+2016-04-27 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/cpp0x/constexpr-recursion3.C: New.
+ * g++.dg/ubsan/pr63956.C: Adjust error location.
+
+2016-04-27 Nick Clifton <nickc@redhat.com>
+
+ PR middle-end/49889
+ * gcc.dg/pr49889.c: New test.
+
+2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
+
+ * c-c++-common/memset-array.c: New test.
+
+2016-04-26 Martin Sebor <msebor@redhat.com>
+
+ PR c++/66639
+ * g++.dg/cpp1y/func_constexpr.C: New test.
+
+2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70241
+ * g++.dg/cpp0x/enum32.C: New test.
+ * g++.dg/cpp0x/enum33.C: New test.
+
+2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.c-torture/compile/pr69102.c: Require scheduling support.
+ * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
+ * gcc.c-torture/execute/bitfld-6.c: Likewise.
+ * gcc.c-torture/execute/bitfld-7.c: Likewise.
+ * gcc.c-torture/execute/pr38151.c: Likewise.
+ * gcc.c-torture/execute/pr66556.c: Likewise.
+ * gcc.c-torture/execute/pr67781.c: Likewise.
+ * gcc.c-torture/execute/pr68648.c: Likewise.
+
+2016-04-26 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/overflow-1.c: New testcase.
+
+2016-04-26 Marek Polacek <polacek@redhat.com>
+
+ PR c/67784
+ * gcc.dg/pr67784-3.c: New test.
+ * gcc.dg/pr67784-4.c: New test.
+ * gcc.dg/pr67784-5.c: New test.
+
+ PR c/70791
+ * gcc.dg/Wnested-externs-2.c: New test.
+
+2016-04-26 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/fold-plusmult.c: Adjust.
+ * gcc.dg/no-strict-overflow-6.c: Adjust.
+ * gcc.dg/gomp/loop-1.c: Xfail some tests.
+
+2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
+
+ * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
+ number scans.
+ * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
+ * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
+ * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
+ * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
+ * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
+ * gcc.target/i386/avx512f-gather-5.c: Likewise.
+ * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
+ * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
+ * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
+ * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
+ scans.
+ * gcc.target/i386/pr32219-4.c: Likewise.
+ * gcc.target/i386/pr32219-6.c: Likewise.
+ * gcc.target/i386/pr32219-8.c: Likewise.
+
+2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
+ associated options.
+
+2016-04-26 Marek Polacek <polacek@redhat.com>
+
+ PR c++/70744
+ * g++.dg/ext/cond2.C: New test.
+
+2016-04-26 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/70771
+ PR tree-optimization/70775
+ * gcc.dg/pr70771.c: New test.
+ * gcc.dg/pr70775.c: New test.
+
+2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
+
+ * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
+
+2016-04-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70780
+ * gcc.dg/torture/pr70780.c: New testcase.
+
+2016-04-25 Michael Collison <michael.collison@arm.com>
+
+ * gcc.target/arm/neon-vaddws16.c: New test.
+ * gcc.target/arm/neon-vaddws32.c: New test.
+ * gcc.target/arm/neon-vaddwu16.c: New test.
+ * gcc.target/arm/neon-vaddwu32.c: New test.
+ * gcc.target/arm/neon-vaddwu8.c: New test.
+ * lib/target-supports.exp
+ (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
+ that arm neon support vector widen sum of HImode TO SImode.
+
+2016-04-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/70712
+ * c-c++-common/asan/pr70712.c: New test.
+
+2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
+
+ * .gitattributes: New file.
+
+2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
+
+2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
+ * gfortran.dg/submodule_15.f08: Likewise.
+
+2016-04-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70740
+ * gcc.dg/torture/pr70740.c: New testcase.
+
+2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/70750
+ * gcc.target/i386/pr70750-1.c: New test.
+ * gcc.target/i386/pr70750-2.c: Likewise.
+
+2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70540
+ * g++.dg/cpp0x/auto48.C: New.
+
+2016-04-21 Marek Polacek <polacek@redhat.com>
+
+ PR c++/70513
+ * g++.dg/cpp0x/forw_enum12.C: New test.
+ * g++.dg/cpp0x/forw_enum13.C: New test.
+
+2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
+
+ PR target/70728
+ * gcc.target/i386/pr70728.c: New test.
+
+2016-04-21 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/70747
+ * gcc.dg/pr70747.c: New testcase.
+
+2016-04-21 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/70715
+ * gcc.dg/tree-ssa/scev-13.c: New test.
+
+2016-04-21 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/minmax-2.c: New testcase.
+
+2016-04-21 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/minmax-1.c: New testcase.
+
+2016-04-20 Jan Hubicka <jh@suse.cz>
+
+ PR ipa/70018
+ * g++.dg/ipa/nothrow-1.C: New testcase.
+
+2016-04-20 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/55635
+ * g++.dg/eh/delete1.C: New.
+
+2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/avx256-unaligned-store-2.c: Add
+ -mtune-ctrl=sse_typeless_stores.
+
+2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
+
+2016-04-20 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/69489
+ * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
+
+2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
+
+ PR c++/69363
+ * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
+ * c-c++-common/cilk-plus/PS/clauses4.c: New test.
+ * c-c++-common/cilk-plus/PS/pr69363.c: New test.
+
+2016-04-20 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/56625
+ PR tree-optimization/69489
+ * gcc.dg/vect/pr56625.c: New test.
+ * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
+
+2016-04-20 Andrew Pinski <apinski@cavium.com>
+
+ PR target/64971
+ * gcc.c-torture/compile/pr37433-1.c: New testcase.
+
+2016-04-20 Arnaud Charlet <charlet@adacore.com>
+
+ * gnat.dg/self1.adb: Remove now incorrect test.
+
+2016-04-20 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/scev-11.c: New test.
+ * gcc.dg/tree-ssa/scev-12.c: New test.
+
+2016-04-20 Marek Polacek <polacek@redhat.com>
+
+ PR tree-optimization/70725
+ * gcc.dg/pr70725.c: New test.
+
+2016-04-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70726
+ * g++.dg/vect/pr70726.cc: New testcase.
+
+2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/70674
+ * gcc.target/s390/pr70674.c: New test.
+
+2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/70684
+ * gfortran.dg/list_read_14.f90: New test.
+
+2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/69201
+ * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
+ extern to force it misaligned.
+ (b): Likewise.
+ (c): Likewise.
+ (d): Likewise.
+ Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
+ Don't check `*' before movv4sf_internal.
+ * gcc.target/i386/avx256-unaligned-store-2.c: Check
+ vmovups.*movv32qi_internal/3 instead of avx_storeups256.
+ Don't check `*' before movv16qi_internal.
+ * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
+ extern to force it misaligned.
+ (b): Likewise.
+ (c): Likewise.
+ (d): Likewise.
+ Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
+ Don't check `*' before movv2df_internal.
+ * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
+ extern to force it misaligned.
+ (b): Likewise.
+ (c): Likewise.
+ (d): Likewise.
+ Check movv8sf_internal instead of avx_storeups256.
+ Check movups.*movv4sf_internal/3 instead of avx_storeups256.
+
+2016-04-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70171
+ * g++.dg/tree-ssa/pr70171.C: New testcase.
+
+2016-04-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70724
+ * gcc.dg/torture/pr70724.c: New testcase.
+
+2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR middle-end/70689
+ * gcc.target/i386/pr70689.c: New.
+
+2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/70708
+ * gcc.target/i386/pr70708.c: New test.
+
+2016-04-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/43434
+ * gcc.dg/vect/pr43434.c: New testcase.
+ * c-c++-common/goacc/kernels-alias-3.c: Adjust.
+ * c-c++-common/goacc/kernels-alias-4.c: Likewise.
+ * c-c++-common/goacc/kernels-alias-5.c: Likewise.
+ * c-c++-common/goacc/kernels-alias-6.c: Likewise.
+ * c-c++-common/goacc/kernels-alias-7.c: Likewise.
+ * c-c++-common/goacc/kernels-alias-8.c: Likewise.
+ * gcc.dg/gomp/pr68640.c: Likewise.
+ * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
+ * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
+
+2016-04-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70701
+ * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
+
+2016-04-18 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/70699
+ * gcc.dg/pr70161.c: Add dot-file scans.
+ * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
+ instead of after last dot char.
+
+2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/dump-ada-spec-3.c: New test.
+ * c-c++-common/dump-ada-spec-4.c: Likewise.
+
+2016-04-17 Tom de Vries <tom@codesourcery.com>
+
+ PR other/70183
+ * gcc.target/i386/vzeroupper-dump-flags.c: New test.
+
+2016-04-15 Jan Hubicka <jh@suse.cz>
+
+ PR ipa/70018
+ * g++.dg/ipa/pure-const-1.C: New testcase.
+ * g++.dg/ipa/pure-const-2.C: New testcase.
+ * g++.dg/ipa/pure-const-3.C: New testcase.
+
+2016-04-15 Marek Polacek <polacek@redhat.com>
+
+ PR c/70671
+ * gcc.dg/bitfld-22.c: New test.
+
+2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
+
+ * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
+ x86_64.
+
+2016-04-15 Marek Polacek <polacek@redhat.com>
+
+ PR c/70651
+ * c-c++-common/pr70651.c: New test.
+
+2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR rtl-optimization/70681
+ * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
+ dump scan on arm and powerpc.
+ * gcc.dg/pr10474.c: Likewise.
+
+2016-04-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69517
+ PR c++/70019
+ PR c++/70588
+ * g++.dg/cpp1y/vla11.C: Revert for real.
+
+ PR c/70436
+ * c-c++-common/Wparentheses-1.c: New test.
+ * c-c++-common/gomp/Wparentheses-1.c: New test.
+ * c-c++-common/gomp/Wparentheses-2.c: New test.
+ * c-c++-common/gomp/Wparentheses-3.c: New test.
+ * c-c++-common/gomp/Wparentheses-4.c: New test.
+ * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
+ * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
+ * c-c++-common/goacc/Wparentheses-1.c: New test.
+
+2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
+
+ PR target/70662
+ * gcc.target/i386/pr70662.c: New test.
+
+2016-04-15 Richard Biener <rguenther@suse.de>
+ Alan Modra <amodra@gmail.com>
+
+ PR tree-optimization/70130
+ * gcc.dg/vect/O3-pr70130.c: New testcase.
+
+2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/70669
+ * gcc.target/powerpc/pr70669.c: New test.
+
+ PR target/70640
+ * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
+ a power7 system that does not have an assembler that supports
+ power8.
+
+2016-04-14 Martin Sebor <msebor@redhat.com>
+
+ PR c++/69517
+ PR c++/70019
+ PR c++/70588
+ * c-c++-common/ubsan/vla-1.c: Revert.
+ * g++.dg/cpp1y/vla11.C: Same.
+ * g++.dg/cpp1y/vla12.C: Same.
+ * g++.dg/cpp1y/vla13.C: Same.
+ * g++.dg/cpp1y/vla14.C: Same.
+ * g++.dg/cpp1y/vla3.C: Same.
+ * g++.dg/init/array24.C: Same.
+ * g++.dg/ubsan/vla-1.C: Same.
+
+2016-04-14 Marek Polacek <polacek@redhat.com>
+ Jan Hubicka <hubicka@ucw.cz>
+
+ PR c++/70029
+ * g++.dg/torture/pr70029.C: New test.
+
+2016-04-14 Martin Sebor <msebor@redhat.com>
+
+ * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
+ type size to prevent failures on targets with very low maximum
+ alignment.
+
+2016-04-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70623
+ * gcc.dg/torture/pr70623.c: New testcase.
+ * gcc.dg/torture/pr70623-2.c: Likewise.
+
+2016-04-13 Martin Sebor <msebor@redhat.com>
+
+ PR c++/69517
+ PR c++/70019
+ PR c++/70588
+ * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
+ * g++.dg/cpp1y/vla11.C: New test.
+ * g++.dg/cpp1y/vla12.C: New test.
+ * g++.dg/cpp1y/vla13.C: New test.
+ * g++.dg/cpp1y/vla14.C: New test.
+ * g++.dg/cpp1y/vla3.C: Restore deleted test.
+ * g++.dg/init/array24.C: Fully brace VLA initializer.
+ * g++.dg/ubsan/vla-1.C: Disable exceptions.
+
+2016-04-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70641
+ * g++.dg/opt/pr70641.C: New test.
+
+2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR rtl-optimization/68749
+ * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
+ effects of argument promotions.
+ Remove default args to dg-skip-if.
+
+2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70635
+ * g++.dg/parse/pr70635.C: New.
+
+2016-04-13 Marek Polacek <polacek@redhat.com>
+
+ PR c++/70639
+ * c-c++-common/Wmisleading-indentation-4.c: New test.
+
+2016-04-13 Marek Polacek <polacek@redhat.com>
+
+ PR c/70436
+ * gcc.dg/Wparentheses-12.c: New test.
+ * gcc.dg/Wparentheses-13.c: New test.
+
+2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
+ * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
+ * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
+
+2016-04-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/70633
+ * gcc.c-torture/compile/pr70633.c: New test.
+
+ PR debug/70628
+ * gcc.dg/torture/pr70628.c: New test.
+
+2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70610
+ * g++.dg/template/pr70610.C: New test.
+ * g++.dg/template/pr70610-2.C: New test.
+ * g++.dg/template/pr70610-3.C: New test.
+ * g++.dg/template/pr70610-4.C: New test.
+
+2016-04-12 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
+ 128 instead of 32.
+
+ PR c++/70571
+ * g++.dg/ext/pr70571.C: New test.
+
+2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/70640
+ * gcc.target/powerpc/pr70640.c: New test.
+
+2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/68722
+ * g++.dg/parse/pr68722.C: New.
+
+2016-04-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/70596
+ * gcc.target/i386/pr70596.c: New test.
+
+2016-04-12 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/70501
+ * g++.dg/init/pr70501.C: New.
+
+2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
+
+ * gcc.target/i386/asm-flag-6.c: New test.
+
+2016-04-12 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/68756
+ * gcc.dg/graphite/pr68756.c: New test.
+
+2016-04-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/70602
+ * gcc.c-torture/execute/pr70602.c: New test.
+
+2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/70381
+ * gcc.target/powerpc/float128-1.c: New tests to make sure the
+ __float128 emulator is built and runs.
+ * gcc.target/powerpc/float128-1.c: Likewise.
+
+ * lib/target-supports.exp (check_ppc_float128_sw_available):
+ Rework tests for __float128 software and hardware
+ availability. Fix exit condition to return 0 on success.
+
+2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
+
+ PR target/70133
+ * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
+ * gcc.target/aarch64/target_attr_15.c: Likewise.
+
+2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/69066
+ * g++.dg/cpp1y/pr69066.C: New.
+
+2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/68566
+ * gfortran.dg/pr36192.f90: Update test.
+ * gfortran.dg/pr36192_1.f90: Update test.
+ * gfortran.dg/real_dimension_1.f: Update test.
+ * gfortran.dg/parameter_array_init_7.f90: New test.
+
+2016-04-09 John David Anglin <danglin@gcc.gnu.org>
+
+ PR testsuite/64039
+ * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
+
+ * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
+
+ PR rtl-optimization/66669
+ * gcc.dg/loop-8.c: Skip on hppa*-*-*.
+
+ * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
+
+ * gcc.dg/pic-1.c: Skip on hppa*-*-*.
+ * gcc.dg/pie-1.c: Likewise.
+ * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
+ * gcc.dg/pic-4.c: Likewise.
+ * gcc.dg/pie-3.c: Likewise.
+ * gcc.dg/pie-4.c: Likewise.
+
+ * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
+
+ PR tree-optimization/68644
+ * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
+
+ PR rtl-optimization/64886
+ * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
+
+2016-04-09 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/68953
+ * gcc.dg/graphite/pr68953.c: New test.
+
+2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR fortran/70592
+ * gfortran.dg/deferred_character_16.f90: New test.
+
+2016-04-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/70586
+ * gcc.c-torture/execute/pr70586.c: New test.
+
+2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR sanitizer/70573
+ * c-c++-common/asan/halt_on_error-1.c: Replace memset
+ with __builtin_memset
+ * c-c++-common/asan/halt_on_error-2.c: Likewise.
+
+2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
+
+ PR lto/70289
+ PR ipa/70348
+ PR tree-optimization/70373
+ PR middle-end/70533
+ PR middle-end/70534
+ PR middle-end/70535
+ * c-c++-common/goacc/reduction-5.c: New test.
+ * c-c++-common/goacc/reduction-promotions.c: New test.
+ * gfortran.dg/goacc/reduction-3.f95: New test.
+ * gfortran.dg/goacc/reduction-promotions.f90: New test.
+
+2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70590
+ PR c++/70452
+ * g++.dg/pr70590.C: New test.
+ * g++.dg/pr70590-2.C: New test.
+
+2016-04-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/70593
+ * gcc.target/i386/pr70593.c: New test.
+
+ PR rtl-optimization/70574
+ * gcc.target/i386/avx2-pr70574.c: New test.
+
+2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
+
+ PR sanitizer/70541
+ * c-c++-common/asan/pr70541.c: New test.
+
+2016-04-08 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
+ * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
+
+2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/70566
+ * gcc.c-torture/execute/pr70566.c: New test.
+
+2016-04-08 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/goacc/uninit-copy-clause.c: New test.
+ * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
+
+2016-04-08 Alan Modra <amodra@gmail.com>
+
+ * gcc.target/powerpc/pr70117.c: New.
+
+2016-04-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/70581
+ * gcc.dg/lto/simd-function_0.c: New test.
+
+ * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
+ clones.
+ * c-c++-common/attr-simd-2.c: Likewise.
+ * c-c++-common/attr-simd-4.c: Likewise.
+ * gcc.dg/gomp/simd-clones-2.c: Likewise.
+ * gcc.dg/gomp/simd-clones-3.c: Likewise.
+
+2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR testsuite/70553
+ * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
+
+2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
+ Tom de Vries <tom@codesourcery.com>
+
+ * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
+ * 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.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
+
+2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c/70436
+ * g++.dg/warn/Wparentheses-29.C: New test.
+
+2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c/70436
+ * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
+ explicit braces to resolve a future -Wparentheses warning.
+
+2016-04-06 Richard Henderson <rth@redhat.com>
+
+ * gcc.dg/pr61817-1.c: New test.
+ * gcc.dg/pr61817-2.c: New test.
+ * gcc.dg/pr69391-1.c: New test.
+ * gcc.dg/pr69391-2.c: New test.
+
+2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/70398
+ * gcc.target/aarch64/pr70398.c: New.
+
+2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
+
+2016-04-06 Yvan Roux <yvan.roux@linaro.org>
+ Pedro Alves <palves@redhat.com>
+
+ * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
+
+2016-04-06 Jakub Jelinek <jakub@redhat.com>
+
+ * lib/target-supports.exp (check_effective_target_vect_simd_clones):
+ Check for avx512f effective targets instead of avx2.
+ * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
+ for AVX512F clones.
+ * gcc.dg/gomp/declare-simd-3.c: Likewise.
+ * g++.dg/gomp/declare-simd-1.C: Likewise.
+ * g++.dg/gomp/declare-simd-3.C: Likewise.
+ * g++.dg/gomp/declare-simd-4.C: Likewise.
+
+ PR middle-end/70550
+ * c-c++-common/gomp/pr70550-1.c: New test.
+ * c-c++-common/gomp/pr70550-2.c: New test.
+
+2016-04-05 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/70512
+ * g++.dg/ext/attribute-may-alias-5.C: New.
+
+2016-04-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70336
+ * c-c++-common/pr70336.c: New test.
+ * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
+ no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
+
+2016-04-05 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/66223
+ * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
+
+2016-04-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/70542
+ * gcc.dg/torture/pr70542.c: New test.
+ * gcc.target/i386/avx2-pr70542.c: New test.
+
+2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
+
+ PR tree-optimization/70509
+ * gcc.target/i386/avx512bw-pr70509.c: New test.
+
+2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70452
+ * g++.dg/ext/constexpr-vla4.C: New test.
+
+2016-04-05 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/70510
+ * gcc.target/i386/pr70510.c: New test.
+
+2016-04-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70526
+ * g++.dg/torture/pr70526.C: New testcase.
+
+2016-04-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70525
+ * gcc.target/i386/pr70525.c: New test.
+
+2016-04-05 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/70499
+ * g++.dg/torture/pr70499.C: New testcase.
+
+2016-04-05 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
+ remove XFAIL.
+
+2016-04-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/70307
+ * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
+ rs6000 ABI warnings.
+
+2016-04-04 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/66223
+ * g++.dg/ipa/devirt-51.C: New testcase.
+
+2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/70457
+ * gcc.dg/torture/pr70457.c: New.
+
+2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/67538
+ * gfortran.dg/allocate_with_source_19.f08: New test.
+
+2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/65795
+ * gfortran.dg/coarray_allocate_6.f08: New test.
+
+2016-04-04 Richard Biener <rguenther@suse.de>
+
+ PR rtl-optimization/70484
+ * gcc.dg/torture/pr70484.c: New testcase.
+
+2016-04-04 Marek Polacek <polacek@redhat.com>
+
+ PR c/70307
+ * gcc.dg/torture/pr70307.c: New test.
+
+2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/70416
+ PR target/67391
+ * gcc.target/sh/torture/pr70416.c: New.
+
+2016-04-02 Martin Sebor <msebor@redhat.com>
+
+ PR c++/67376
+ PR c++/70170
+ PR c++/70172
+ PR c++/70228
+ * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
+ * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
+ * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
+ * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
+ * g++.dg/cpp0x/constexpr-string.C: Same.
+ * g++.dg/cpp0x/constexpr-wstring2.C: Same.
+ * g++.dg/cpp0x/pr65398.C: Same.
+ * g++.dg/ext/constexpr-vla1.C: Same.
+ * g++.dg/ext/constexpr-vla2.C: Same.
+ * g++.dg/ext/constexpr-vla3.C: Same.
+ * g++.dg/ubsan/pr63956.C: Same.
+
+2016-04-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/70467
+ * gcc.target/i386/pr70467-2.c: New test.
+
+2016-04-01 Jakub Jelinek <jakub@redhat.com>
+ Marek Polacek <polacek@redhat.com>
+
+ PR c++/70488
+ * g++.dg/init/new47.C: New test.
+
+2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+
+ PR target/70496
+ * gcc.target/arm/pr70496.c: New test.
+
+2016-04-01 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/68475
+ * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
+
+2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ PR target/69890
+ * gcc.dg/strlenopt.h (memmove): New.
+ * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
+ instead of "string.h".
+ * gcc.target/i386/chkp-strlen-2.c: Likewise.
+ * gcc.target/i386/chkp-strlen-3.c: Likewise.
+ * gcc.target/i386/chkp-strlen-4.c: Likewise.
+ * gcc.target/i386/chkp-strlen-5.c: Likewise.
+ * gcc.target/i386/chkp-stropt-1.c: Likewise.
+ * gcc.target/i386/chkp-stropt-10.c: Likewise.
+ * gcc.target/i386/chkp-stropt-11.c: Likewise.
+ * gcc.target/i386/chkp-stropt-12.c: Likewise.
+ * gcc.target/i386/chkp-stropt-13.c: Likewise.
+ * gcc.target/i386/chkp-stropt-14.c: Likewise.
+ * gcc.target/i386/chkp-stropt-15.c: Likewise.
+ * gcc.target/i386/chkp-stropt-16.c: Likewise.
+ * gcc.target/i386/chkp-stropt-2.c: Likewise.
+ * gcc.target/i386/chkp-stropt-3.c: Likewise.
+ * gcc.target/i386/chkp-stropt-4.c: Likewise.
+ * gcc.target/i386/chkp-stropt-5.c: Likewise.
+ * gcc.target/i386/chkp-stropt-6.c: Likewise.
+ * gcc.target/i386/chkp-stropt-7.c: Likewise.
+ * gcc.target/i386/chkp-stropt-8.c: Likewise.
+ * gcc.target/i386/chkp-stropt-9.c: Likewise.
+
+2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/template/ptrmem30.C (read): Rename to data_read.
+ (Holder::foo): Reflect this.
+
+2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ PR target/70442
+ * gcc.dg/pr70442.c: New test.
+
+2016-03-31 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/70393
+ * g++.dg/cpp0x/constexpr-virtual6.C: New.
+
+2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
+
+ PR target/70453
+ * gcc.target/i386/pr70453.c: New test.
+
+2016-03-31 Andrey Belevantsev <abel@ispras.ru>
+
+ PR target/70292
+ * gcc.c-torture/pr70292.c: New test.
+
+2016-03-31 Marek Polacek <polacek@redhat.com>
+
+ PR c/70297
+ * c-c++-common/pr70297.c: New test.
+ * g++.dg/cpp0x/typedef-redecl.C: New test.
+ * gcc.dg/typedef-redecl2.c: New test.
+
+2016-03-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/70460
+ * gcc.c-torture/execute/pr70460.c: New test.
+
+2016-03-31 Richard Biener <rguenther@suse.de>
+
+ PR c++/70430
+ * g++.dg/ext/vector30.C: New testcase.
+
+2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
+ Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ * gfortran.dg/fmt_pf.f90: New test.
+
+2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ Forward-port from 5 branch
+ 2016-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/70356
+ * gcc.target/i386/avx-vextractf128-256-5.c: Move
+ dg-require-effective-target after dg-do.
+
+ 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
+
+ * gcc.target/i386/avx-vextractf128-256-5.c: New test.
+
+2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
+ Julian Brown <julian@codesourcery.com>
+ Chung-Lin Tang <cltang@codesourcery.com>
+ Cesar Philippidis <cesar@codesourcery.com>
+ James Norris <jnorris@codesourcery.com>
+ Tom de Vries <tom@codesourcery.com>
+ Nathan Sidwell <nathan@codesourcery.com>
+
+ * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
+ * c-c++-common/goacc/loop-clauses.c: Likewise.
+ * g++.dg/goacc/template.C: Likewise.
+ * gfortran.dg/goacc/combined-directives.f90: Likewise.
+ * gfortran.dg/goacc/loop-1.f95: Likewise.
+ * gfortran.dg/goacc/loop-5.f95: Likewise.
+ * gfortran.dg/goacc/loop-6.f95: Likewise.
+ * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
+ * c-c++-common/goacc-gomp/nesting-1.c: Update.
+ * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
+ * c-c++-common/goacc/clauses-fail.c: Likewise.
+ * c-c++-common/goacc/parallel-1.c: Likewise.
+ * c-c++-common/goacc/reduction-1.c: Likewise.
+ * c-c++-common/goacc/reduction-2.c: Likewise.
+ * c-c++-common/goacc/reduction-3.c: Likewise.
+ * c-c++-common/goacc/reduction-4.c: Likewise.
+ * c-c++-common/goacc/routine-3.c: Likewise.
+ * c-c++-common/goacc/routine-4.c: Likewise.
+ * c-c++-common/goacc/routine-5.c: Likewise.
+ * c-c++-common/goacc/tile.c: Likewise.
+ * g++.dg/goacc/template.C: Likewise.
+ * gfortran.dg/goacc/combined-directives.f90: Likewise.
+ * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
+ * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
+ * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
+ * c-c++-common/goacc/kernels-empty.c: ... this file, and...
+ * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
+ * c-c++-common/goacc/kernels-noreturn.c: ... this file.
+ * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
+ * c-c++-common/goacc/use_device-1.c: ... this file.
+ * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
+ * c-c++-common/goacc/host_data-5.c: ... this file, and...
+ * c-c++-common/goacc/host_data-6.c: ... this file.
+ * c-c++-common/goacc/loop-2-kernels.c: New file.
+ * c-c++-common/goacc/loop-2-parallel.c: Likewise.
+ * c-c++-common/goacc/loop-3.c: Likewise.
+ * g++.dg/goacc/reference.C: Likewise.
+ * g++.dg/goacc/routine-1.C: Likewise.
+ * g++.dg/goacc/routine-2.C: Likewise.
+
+2016-03-30 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/70450
+ * gcc.dg/torture/pr70450.c: New testcase.
+
+2016-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70421
+ * gcc.dg/torture/pr70421.c: New test.
+ * gcc.target/i386/avx512f-pr70421.c: New test.
+
+2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR testsuite/70364
+ * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
+ (check): New function.
+ (bar): Call check.
+ (foo): Align stack to 16 bytes when calling bar.
+ * gcc.target/i386/cleanup-2.c: Likewise.
+
+2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR tree-optimization/59124
+ * gcc.dg/Warray-bounds-19.c: New test.
+
+2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
+
+ * lib/prune.exp (escape_regex_chars): New.
+ (prune_file_path): Update to quote metcharacters for regexp.
+
+2016-03-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/70429
+ * gcc.c-torture/execute/pr70429.c: New test.
+
+ PR tree-optimization/70405
+ * gcc.dg/pr70405.c: New test.
+
+2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/70397
+ * gfortran.dg/unlimited_polymorphic_25.f90: New test.
+ * gfortran.dg/unlimited_polymorphic_26.f90: New test.
+
+2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
+
+ PR testsuite/64177
+ * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
+ __cilkrts_set_param to set two workers.
+ * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
+ * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
+
+2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ * g++.dg/ext/fnname5.C: Update the test for Darwin.
+
+2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
+
+ PR target/70406
+ * gcc.target/i386/pr70406.c: New test.
+
+2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/double_record_extension3.ads: New test.
+
+2016-03-25 Richard Henderson <rth@redhat.com>
+
+ PR target/70120
+ * gcc.target/aarch64/pr70120-1.c: New.
+ * gcc.target/aarch64/pr70120-2.c: New.
+ * gcc.target/aarch64/pr70120-3.c: New.
+
+2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/62212
+ * g++.dg/template/mangle2.C: The dg-do directive should be
+ "compile" not "assemble".
+
+2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR lto/69650
+ * gcc.dg/pr69650.c: New test.
+
+2016-03-25 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/ext/pr70290.C: Prune non-standard ABI.
+
+2016-03-25 Alan Modra <amodra@gmail.com>
+
+ * gcc.dg/dfp/pr70052.c: New test.
+
+2016-03-24 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/69845
+ * gcc.dg/tree-ssa/pr69845-1.c: New test.
+ * gcc.dg/tree-ssa/pr69845-2.c: New test.
+
+2016-03-24 Tom de Vries <tom@codesourcery.com>
+
+ * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
+
+2016-03-24 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/goacc/uninit-use-device-clause.c: New test.
+ * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
+
+2016-03-24 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/goacc/uninit-dim-clause.c: New test.
+ * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
+
+2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/62212
+ * g++.dg/template/mangle2.C: New test.
+
+2016-03-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70396
+ * gcc.dg/torture/pr70396.c: New testcase.
+
+2016-03-24 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/70370
+ * gcc.dg/torture/pr70370.c: New testcase.
+
+2016-03-24 Tom de Vries <tom@codesourcery.com>
+
+ * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
+ * gfortran.dg/goacc/kernels-tree.f95: Same.
+ * gfortran.dg/goacc/parallel-tree.f95: Same.
+
+2016-03-24 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/goacc/uninit-if-clause.c: New test.
+ * gfortran.dg/goacc/uninit-if-clause.f95: New test.
+
+2016-03-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70290
+ * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
+ Fix formatting.
+
+2016-03-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70372
+ * gcc.dg/tree-ssa/pr70372.c: New testcase.
+
+2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70347
+ * g++.dg/cpp1y/nsdmi-union1.C: New test.
+
+2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70332
+ * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
+
+2016-03-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70001
+ * g++.dg/cpp0x/constexpr-70001-4.C: New test.
+ * g++.dg/cpp1y/pr70001.C: New test.
+
+ PR c++/70323
+ * g++.dg/cpp0x/constexpr-70323.C: New test.
+
+2016-03-23 Alexandre Oliva <aoliva@redhat.com>
+ Jason Merrill <jason@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69315
+ * g++.dg/cpp0x/constexpr-69315.C: New test.
+ * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
+
+2016-03-23 Marek Polacek <polacek@redhat.com>
+
+ PR c++/69884
+ * g++.dg/warn/Wignored-attributes-1.C: New test.
+ * g++.dg/warn/Wignored-attributes-2.C: New test.
+
+2016-03-23 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/goacc/kernels-default.c (foo): Add missing
+ initialization.
+ * gfortran.dg/goacc/private-3.f95 (test): Same.
+ * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
+ missing use param.
+
+2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * lib/target-supports.exp: Remove v7ve entry from loop
+ creating effective target checks.
+ (check_effective_target_arm_arch_v7ve_ok): New procedure.
+ (add_options_for_arm_arch_v7ve): Likewise.
+
+2016-03-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/70354
+ * gcc.dg/vect/pr70354-1.c: New test.
+ * gcc.dg/vect/pr70354-2.c: New test.
+ * gcc.target/i386/avx2-pr70354-1.c: New test.
+ * gcc.target/i386/avx2-pr70354-2.c: New test.
+
+2016-03-22 Jeff Law <law@redhat.com>
+
+ PR target/70232
+ * gcc.dg/tree-ssa/pr70232.c: New test.
+
+2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ PR target/70302
+ * gcc.target/i386/pr70302.c: New test.
+
+2016-03-22 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/70251
+ * g++.dg/torture/pr70251.C: New testcase.
+
+2016-03-22 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/69993
+ * c-c++-common/Wmisleading-indentation-3.c: New test, based on
+ Wmisleading-indentation.c.
+ * c-c++-common/Wmisleading-indentation.c: Update thoughout to
+ reflect change to diagnostic text and order of messages.
+ * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
+
+2016-03-22 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/ext/java-3.C: Don't compile on AIX.
+
+2016-03-22 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/70333
+ * gcc.dg/torture/pr70333.c: New testcase.
+
+2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ * g++.dg/ext/pr70290.C: New test.
+
+2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
+
+ PR target/70325
+ * gcc.target/i386/pr70325.c: New test.
+
+2016-03-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70329
+ * gcc.target/i386/avx512bw-pr70329-1.c: New test.
+ * gcc.target/i386/avx512bw-pr70329-2.c: New test.
+
+ PR target/70300
+ * gcc.target/i386/pr70300.c: New test.
+
+ PR c++/70295
+ * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
+ (func2): New function for cond with parens, xfail warning for c++.
+ * g++.dg/warn/Wnonnull-compare-8.C: New test.
+
+2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70096
+ * g++.dg/template/ptrmem30.C: New test.
+
+2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70204
+ * g++.dg/cpp0x/constexpr-70204a.C: New test.
+ * g++.dg/cpp0x/constexpr-70204b.C: New test.
+
+2016-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/70326
+ * gcc.dg/pr70326.c: New test.
+
+2016-03-21 Marc Glisse <marc.glisse@inria.fr>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/70317
+ * gcc.dg/pr70317.c: New test.
+
+2016-03-21 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/70327
+ * gcc.target/i386/pr70327.c: New test.
+
+2016-03-21 Martin Liska <mliska@suse.cz>
+
+ PR ipa/70306
+ * gcc.dg/ipa/pr70306.c: New test.
+
+2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/attr-align1.c: Skip if M-profile.
+ * gcc.target/arm/attr-align3.c: Likewise.
+ * gcc.target/arm/attr_arm.c: Likewise.
+ * gcc.target/arm/flip-thumb.c: Likewise.
+
+2016-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70296
+ * gcc.target/powerpc/altivec-36.c: New test.
+
+2016-03-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70310
+ * gcc.dg/torture/pr70310.c: New testcase.
+
+2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
+
+ PR target/70293
+ * gcc.target/i386/pr70293.c: New test.
+
+2016-03-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70288
+ * gcc.dg/torture/pr70288-1.c: New testcase.
+ * gcc.dg/torture/pr70288-2.c: Likewise.
+
+2016-03-21 Andrey Belevantsev <abel@ispras.ru>
+
+ PR rtl-optimization/69307
+ * gcc.target/arm/pr69307.c: New test.
+
+2016-03-21 Andrey Belevantsev <abel@ispras.ru>
+
+ PR rtl-optimization/69102
+ * gcc.c-torture/compile/pr69102.c: New test.
+
+2016-03-18 Jeff Law <law@redhat.com>
+
+ PR rtl-optimization/70263
+ * gcc.c-torture/compile/pr70263-1.c: New test.
+ * gcc.target/i386/pr70263-2.c: New test.
+
+2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/70278
+ * gcc.dg/torture/pr70278.c: New test.
+ * gcc.target/arm/pr70278.c: New test.
+
+2016-03-18 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/70281
+ * gcc.dg/plugin/diagnostic-test-expressions-1.c
+ (test_builtin_types_compatible_p): New test function.
+ * gcc.dg/pr70281.c: New test case.
+
+2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/70113
+ * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
+
+2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ PR tree-optimization/70252
+ * gcc.dg/pr70252.c: New test.
+
+2016-03-18 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/pr70161-2.c: New test.
+ * gcc.dg/pr70161.c: New test.
+
+2016-03-18 Tom de Vries <tom@codesourcery.com>
+
+ PR ipa/70269
+ * gcc.dg/pr70269.c: New test.
+
+2016-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70267
+ * g++.dg/ext/java-3.C: New test.
+
+2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70205
+ * g++.dg/lookup/pr70205.C: New test.
+
+2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70218
+ * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
+
+2016-03-17 Marek Polacek <polacek@redhat.com>
+
+ PR c/69407
+ * gcc.dg/atomic-op-6.c: New test.
+
+2016-03-17 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/70264
+ * c-c++-common/pr70264.c: New test case.
+
+2016-03-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70144
+ * c-c++-common/pr70144-1.c: New test.
+ * c-c++-common/pr70144-2.c: New test.
+
+ PR c++/70272
+ * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
+ * g++.dg/opt/flifetime-dse6.C: New test.
+ * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
+
+2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR driver/70192
+ * gcc.dg/pic-1.c: New test.
+ * gcc.dg/pic-2.c: Likewise.
+ * gcc.dg/pic-3.c: Likewise.
+ * gcc.dg/pic-4.c: Likewise.
+ * gcc.dg/pie-1.c: Likewise.
+ * gcc.dg/pie-2.c: Likewise.
+ * gcc.dg/pie-3.c: Likewise.
+ * gcc.dg/pie-4.c: Likewise.
+ * gcc.dg/pie-5.c: Likewise.
+ * gcc.dg/pie-6.c: Likewise.
+
+2016-03-17 Tom de Vries <tom@codesourcery.com>
+
+ * gfortran.dg/goacc/kernels-alias-3.f95: New test.
+ * gfortran.dg/goacc/kernels-alias-4.f95: New test.
+
+2016-03-17 Richard Biener <rguenther@suse.de>
+
+ PR debug/70271
+ * g++.dg/debug/pr70271.C: New testcase.
+
+2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ * gcc.target/i386/pr70251.c: New test.
+
+2016-03-17 Marek Polacek <polacek@redhat.com>
+
+ PR c++/70194
+ * g++.dg/warn/constexpr-70194.C: New test.
+
+2016-03-16 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/70240
+ * gcc.c-torture/compile/pr70240.c: New.
+
+2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.c-torture/compile/20151204.c: Skip for avr.
+
+2016-03-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70245
+ * g++.dg/opt/pr70245.C: New test.
+ * g++.dg/opt/pr70245.h: New file.
+ * g++.dg/opt/pr70245-aux.cc: New file.
+
+2016-03-16 Martin Sebor <msebor@redhat.com>
+
+ * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
+
+2016-03-16 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/70199
+ * gcc.c-torture/compile/pr70199.c: New.
+
+2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.dg/uninit-19.c: Run dos2unix.
+
+2016-03-16 Marek Polacek <polacek@redhat.com>
+
+ PR c/70093
+ * gcc.dg/nested-func-10.c: New test.
+ * gcc.dg/nested-func-9.c: New test.
+
+2016-03-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/68714
+ * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
+
+2016-03-16 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/68715
+ * gcc.dg/graphite/pr68715-2.c: New test.
+ * gcc.dg/graphite/pr68715.c: New test.
+ * gfortran.dg/graphite/pr68715.f90: New test.
+
+2016-03-16 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/68809
+ * gcc.dg/graphite/pr68809-2.c: New test.
+ * gcc.dg/graphite/pr68809.c: New test.
+
+2016-03-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70147
+ * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
+ method call to i () as argument. Adjust expected output.
+
+ PR c++/70147
+ * g++.dg/ubsan/pr70147-1.C: New test.
+ * g++.dg/ubsan/pr70147-2.C: New test.
+
+2016-03-15 Martin Sebor <msebor@redhat.com>
+
+ PR c++/58281
+ * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
+
+2016-03-15 John David Anglin <danglin@gcc.gnu.org>
+
+ * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
+ hppa*-*-hpux*.
+
+ * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
+
+ PR libfortran/69799
+ * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
+ libatomic_available.
+
+2016-03-15 Marek Polacek <polacek@redhat.com>
+
+ PR c++/70209
+ * g++.dg/ext/attribute-may-alias-4.C: New test.
+
+2016-03-15 Alexander Monakov <amonakov@ispras.ru>
+
+ * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
+ -fvar-tracking-assignments-toggle flag.
+
+2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
+
+ * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
+
+2016-03-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/70222
+ * gcc.c-torture/execute/pr70222-1.c: New test.
+ * gcc.c-torture/execute/pr70222-2.c: New test.
+
+2016-03-15 Richard Henderson <rth@redhat.com>
+
+ * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
+
+2016-03-15 Andrey Belevantsev <abel@ispras.ru>
+
+ PR rtl-optimization/69032
+ * gcc.dg/pr69032.c: New test.
+
+2016-03-15 Andrey Belevantsev <abel@ispras.ru>
+
+ PR rtl-optimization/63384
+ * g++.dg/pr63384.C: New test.
+
+2016-03-15 Andrey Belevantsev <abel@ispras.ru>
+
+ PR target/64411
+ * gcc.target/i386/pr64411.C: New test.
+
+2016-03-15 Tom de Vries <tom@codesourcery.com>
+
+ * gfortran.dg/goacc/kernels-alias-2.f95: New test.
+ * gfortran.dg/goacc/kernels-alias.f95: New test.
+
+2016-03-14 Martin Sebor <msebor@redhat.com>
+
+ PR c++/53792
+ * g++.dg/cpp0x/constexpr-inline.C: New test.
+ * g++.dg/cpp0x/constexpr-inline-1.C: Same.
+
+2016-03-14 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
+
+2016-03-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/70219
+ * gcc.dg/pr70219.c: New test.
+
+2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR target/70083
+ * gcc.dg/torture/pr70083.c: New test.
+ * gcc.target/i386/pr70083.c: New test.
+
+2016-03-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/56365
+ * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
+
+2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/70098
+ * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
+ New function.
+ * g++.dg/pr70098.C: New testcase.
+
+
+2016-03-14 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/70045
+ * gcc.dg/graphite/pr70045.c: New test.
+
+2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/69043
+ * gfortran.dg/include_9.f90: New test.
+
+2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR fortran/45076
+ gfortran.dg/prof/prof.exp: New script.
+ gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
+
+2016-03-12 Andrey Belevantsev <abel@ispras.ru>
+
+ PR rtl-optimization/69307
+ * gcc.dg/pr69307.c: New test.
+
+2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/69614
+ * gcc.target/arm/pr69614.c: New.
+
+2016-03-12 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/70031
+ * gfortran.dg/submodule_14.f08: New test
+
+ PR fortran/69524
+ * gfortran.dg/submodule_15.f08: New test
+
+2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/70106
+ * g++.dg/cpp1y/paren3.C: New test.
+
+2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/70131
+ * gcc.target/powerpc/ppc-round2.c: New test.
+
+2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR target/70123
+ * gcc.dg/torture/pr70123.c: New test.
+
+2016-03-11 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/70190
+ * gcc.c-torture/compile/pr70190.c: New test.
+
+2016-03-11 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/68187
+ * c-c++-common/Wmisleading-indentation.c (test43_a): New test
+ case.
+ (test43_b): Likewise.
+ (test43_c): Likewise.
+ (test43_d): Likewise.
+ (test43_e): Likewise.
+ (test43_f): Likewise.
+ (test43_g): Likewise.
+ (test44_a): Likewise.
+ (test44_b): Likewise.
+ (test44_c): Likewise.
+ (test44_d): Likewise.
+ (test44_e): Likewise.
+
+2016-03-11 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/70085
+ * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
+
+2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
+ dg-options.
+
+2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/70002
+ PR target/69245
+ * gcc.target/aarch64/pr69245_2.c: New test.
+
+2016-03-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/70177
+ * gcc.dg/pr70177.c: New test.
+
+2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
+
+ * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
+
+2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
+
+ * gcc.dg/tree-ssa/sra-20.c: New.
+
+2016-03-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/70174
+ * gcc.dg/pr70174.c: New test.
+
+ PR tree-optimization/70169
+ * gcc.dg/pr70169.c: New test.
+
+2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ PR target/70160
+ * gcc.target/i386/pr70160.c: New test.
+
+2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/dfp-1.c: New test.
+
+2016-03-10 Nick Clifton <nickc@redhat.com>
+
+ PR target/70044
+ * gcc.target/aarch64/pr70044.c: New test.
+
+2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70001
+ * g++.dg/cpp0x/constexpr-70001-1.C: New test.
+ * g++.dg/cpp0x/constexpr-70001-2.C: New test.
+ * g++.dg/cpp0x/constexpr-70001-3.C: New test.
+
+2016-03-10 Jan Hubicka <hubicka@ucw.cz>
+
+ PR lto/69589
+ * g++.dg/lto/pr69589_0.C: New testcase
+ * g++.dg/lto/pr69589_1.C: New testcase
+
+2016-03-10 Marek Polacek <polacek@redhat.com>
+
+ PR c++/70153
+ * g++.dg/delayedfold/unary-plus1.C: New test.
+
+2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/pr45701-1.c: Escape brackets.
+ * gcc.target/arm/pr45701-2.c: Likewise.
+
+2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
+
+ * gfortran.dg/unconstrained_commons.f: New.
+
+2016-03-10 Alan Modra <amodra@gmail.com>
+
+ * gcc.dg/pr69195.c: New.
+ * gcc.dg/pr69238.c: New.
+
+2016-03-10 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/68915
+ * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
+
+2016-03-10 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70128
+ * gcc.dg/tree-ssa/alias-34.c: New testcase.
+ * gcc.dg/tree-ssa/alias-35.c: Likewise.
+
+2016-03-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/70152
+ * gcc.dg/pr70152.c: New test.
+
+ PR target/70086
+ * gcc.target/i386/pr70086-1.c: New test.
+ * gcc.target/i386/pr70086-2.c: New test.
+ * gcc.target/i386/pr70086-3.c: New test.
+
+ PR tree-optimization/70127
+ * gcc.c-torture/execute/pr70127.c: New test.
+
+2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
+
+ * c-c++-common/goacc/combined-directives-2.c: New test.
+
+2016-03-09 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/68473
+ PR c++/70105
+ * g++.dg/diagnostic/pr70105.C: New test.
+ * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
+ (test_multiple_ordinary_maps): New test function.
+
+2016-03-09 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/68473
+ PR c++/70105
+ * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
+ Drop range information from call to inform_at_rich_loc.
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
+ New.
+ (test_show_locus): Replace calls to rich_location::add_range with
+ calls to add_range. Rewrite the tests that used the now-defunct
+ rich_location ctor taking a source_range. Simplify other tests
+ by replacing calls to COMBINE_LOCATION_DATA with calls to
+ make_location.
+
+2016-03-09 Richard Biener <rguenther@suse.de>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/70138
+ * gcc.dg/vect/pr70138-1.c: New testcase.
+ * gcc.dg/vect/pr70138-2.c: Likewise.
+
+2016-03-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70049
+ * gcc.target/i386/pr70049.c: New test.
+
+2016-03-09 Richard Biener <rguenther@suse.de>
+
+ PR c/70143
+ * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
+ * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
+ * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
+
+2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
+ arm-*-*.
+
+2016-03-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/67278
+ * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
+
+ PR target/67278
+ * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
+
+ PR middle-end/70050
+ * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
+ in testcase comment.
+
+2016-03-09 Tom de Vries <tom@codesourcery.com>
+
+ * gfortran.dg/goacc/kernels-loop-2.f95: New test.
+ * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
+ * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
+ * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
+ * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
+ * gfortran.dg/goacc/kernels-loop-data.f95: New test.
+ * gfortran.dg/goacc/kernels-loop-n.f95: New test.
+ * gfortran.dg/goacc/kernels-loop.f95: New test.
+
+2016-03-08 Martin Sebor <msebor@redhat.com>
+
+ PR c++/62096
+ * g++.dg/warn/overflow-warn-7.C: New test.
+
+2016-03-08 Jason Merrill <jason@redhat.com>
+
+ * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
+ * lib/target-supports.exp (check_effective_target_concepts): New.
+
+2016-03-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70135
+ * g++.dg/cpp1y/constexpr-loop4.C: New test.
+ * g++.dg/ubsan/pr70135.C: New test.
+
+ PR target/70110
+ * gcc.dg/pr70110.c: New test.
+
+2016-03-07 Martin Jambor <mjambor@suse.cz>
+
+ * c-c++-common/gomp/clauses-1.c: Remove dg-options.
+ * c-c++-common/gomp/if-1.c: Likewise.
+ * c-c++-common/gomp/pr61486-2.c: Likewise.
+ * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
+ to dg-additional-options.
+ * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
+ * g++/gomp/target-teams-1.c: Likewise.
+ * gcc.dg/gomp/gomp.exp: Likewise.
+ * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
+ dg-additional-options.
+ * gfortran.dg/gomp/gomp.exp: Likewise.
+ * gfortran.dg/gomp/target1.f90: Remove dg-options.
+ * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
+ dg-additional-options.
+ * gfortran.dg/gomp/target3.f90: Remove dg-options.
+
+2016-03-07 Martin Jambor <mjambor@suse.cz>
+
+ * lib/target-supports.exp (check_effective_target_offload_hsa): New.
+ * c-c++-common/gomp/gridify-1.c: New test.
+ * gfortran.dg/gomp/gridify-1.f90: Likewise.
+
+2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/pr45701-1.c: Change assembler scan to not
+ trigger for cortex-r8, when scanning for register r8.
+ * gcc.target/arm/pr45701-2.c: Likewise.
+
+2016-02-26 Richard Biener <rguenther@suse.de>
+ Jeff Law <law@redhat.com>
+
+ PR tree-optimization/69740
+ * gcc.c-torture/compile/pr69740-1.c: New test.
+ * gcc.c-torture/compile/pr69740-2.c: New test.
+
+2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_whole_vector_shift): Enable for PPC64.
+
+2016-03-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70115
+ * gcc.dg/torture/pr70115.c: New testcase.
+
+2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
+
+ PR middle-end/69916
+ * c-c-++-common/goacc/pr69916.c: New.
+
+2016-03-07 Richard Henderson <rth@redhat.com>
+
+ * gcc.c-torture/compile/pr70061.c: New test.
+
+2016-03-07 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/70109
+ * gcc.dg/vect/O3-pr36098.c: New testcase.
+
+2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
+
+2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/renaming9.ad[sb]: New testcase.
+
+2016-03-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70084
+ * g++.dg/expr/stdarg3.C: New test.
+
+2016-03-04 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/69196
+ * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
+ x86_64-*-*.
+
+2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR c/69973
+ * gcc.dg/pr69973.c: New test.
+
+ PR rtl-optimization/69941
+ * gcc.dg/torture/pr69941.c: New test.
+
+ PR c/69824
+ * gcc.dg/pr69824.c: New test.
+
+2016-03-05 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
+ * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
+ function.
+
+2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/66786
+ * g++.dg/cpp1y/var-templ48.C: New test.
+ * g++.dg/cpp1y/var-templ49.C: New test.
+
+2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
+
+ * g++.dg/Wno-frame-address.C: Skip on IA-64.
+
+2016-03-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/70035
+ * g++.dg/ubsan/pr70035.C: New test.
+
+ PR target/70062
+ * gcc.target/i386/pr70062.c: New test.
+
+2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ * g++.dg/template/typename21.C: Remove c++98_only.
+
+2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
+
+2016-03-04 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/68187
+ * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
+ function.
+ (fn_42_b): Likewise.
+ (fn_42_c): Likewise.
+
+2016-03-04 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/68187
+ * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
+ function.
+ (fn_40_b): Likewise.
+ (fn_41_a): Likewise.
+ (fn_41_b): Likewise.
+
+2016-03-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70059
+ * gcc.target/i386/avx512f-pr70059.c: New test.
+ * gcc.target/i386/avx512dq-pr70059.c: New test.
+
+2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/57676
+ * gcc.dg/torture/pr57676.c: New test.
+
+2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ * gcc.dg/pr70026.c: New test.
+
+2016-03-04 Marek Polacek <polacek@redhat.com>
+
+ PR c/69798
+ * gcc.dg/cilk-plus/pr69798-1.c: New test.
+ * gcc.dg/cilk-plus/pr69798-2.c: New test.
+
+2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/70004
+ * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
+ Delete.
+ (test_corners_sisd_si): Likewise.
+ (main): Remove checks of the above.
+ * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
+
+2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/Wno-frame-address.c: Skip on IA-64.
+
+2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.dg/torture/pr69951.c: Accept argc==0.
+
+2016-03-04 Richard Biener <rguenther@suse.de>
+
+ PR c++/70054
+ * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
+ * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
+
+2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ PR testsuite/69766
+ * go.test/go-test.exp: S/390: Set GOARCH to the current target when
+ testing multiarch.
+
+2016-03-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/69947
+ * gcc.dg/guality/pr69947.c: New test.
+
+2016-03-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR ada/70017
+ * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
+
+2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR rtl-optimization/69904
+ * gcc.target/arm/pr69904.c: New test.
+
+2016-03-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/70021
+ * gcc.dg/vect/pr70021.c: New test.
+ * gcc.target/i386/pr70021.c: New test.
+
+2016-03-03 Marek Polacek <polacek@redhat.com>
+
+ PR middle-end/70050
+ * gcc.dg/pr70050.c: New test.
+
+2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
+
+2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ PR tree-optimization/70043
+ * gfortran.dg/vect/pr70043.f90: New test.
+
+2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/task1.ads: New test.
+
+2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
+ Invoke gdb with -batch.
+ * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
+
+2016-03-03 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/55936
+ * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
+
+2016-03-02 Jeff Law <law@redhat.com>
+
+ PR rtl-optimization/69942
+ * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
+ effects of argument promotions.
+
+ PR tree-optimization/69987
+ * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
+ target does not support -fprefetch-loop-arrays.
+
+2016-03-02 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
+
+2016-03-02 Bin Cheng <bin.cheng@arm.com>
+
+ PR rtl-optimization/69052
+ * gcc.target/i386/pr69052.c: New test.
+
+2016-03-02 Alan Modra <amodra@gmail.com>
+
+ * gcc.dg/pr69990.c: New.
+
+2016-03-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/68062
+ * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
+
+ PR middle-end/70022
+ * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
+
+ PR target/70028
+ * gcc.target/i386/pr70028.c: New test.
+
+2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
+
+ * c-c++-common/asan/swapcontext-test-1.c,
+ * c-c++-common/tsan/thread_leak.c,
+ * g++.dg/tsan/aligned_vs_unaligned_race.C,
+ * g++.dg/tsan/benign_race.C,
+ * g++.dg/tsan/fd_close_norace.C,
+ * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
+ races with sanitizer output
+
+2016-03-02 Richard Biener <rguenther@suse.de>
+ Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/67278
+ * gcc.dg/simd-8.c: New testcase.
+
+2016-03-02 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/67278
+ * gcc.dg/simd-7.c: New testcase.
+
+2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/i386/pr70007.c: Tweak.
+
+2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
+
+2016-03-02 Marek Polacek <polacek@redhat.com>
+
+ PR c/67854
+ * gcc.dg/pr67854.c: New test.
+
+2016-03-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/70025
+ * gcc.dg/torture/pr70025.c: New test.
+
+2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
+
+ PR tree-optimization/68621
+ * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
+
+2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/i386/pr70007.c: New test.
+
+2016-03-01 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/69196
+ * gcc.dg/tree-ssa/pr69196-1.c: New test.
+
+ PR tree-optimization/69196
+ * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
+ duplicating code and spoiling the expected output.
+
+2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/70033
+ * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
+ supports power9 before doing tests.
+ * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
+ * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
+ * gcc.target/powerpc/p9-permute.c: Likewise.
+
+2016-03-01 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/70027
+ * gcc.target/i386/pr70027.c: New test.
+
+2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/pr70017.c: New test.
+
+2016-03-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/69796
+ PR c/69974
+ * gcc.dg/pr69796.c: New test.
+ * gcc.dg/pr69974.c: New test.
+
+2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
+
+2016-02-29 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/69987
+ * gfortran.dg/pr69987.f90: New test.
+
+ PR tree-optimization/69989
+ * gcc.c-torture/compile/pr69989-2.c: New test.
+
+2016-03-01 Marek Polacek <polacek@redhat.com>
+
+ PR c++/69795
+ * g++.dg/parse/invalid1.C: New test.
+
+2016-03-01 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/70022
+ * gcc.dg/pr70022.c: New testcase.
+
+2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ PR tree-optimization/69956
+ * gcc.dg/pr69956.c: New test.
+
+2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/70011
+ * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
+ XFAIL when hardware supports efficient unaligned storage access.
+
+2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/69961
+ * g++.dg/template/pr69961a.C: New test.
+ * g++.dg/template/pr69961b.C: New test.
+
+2016-02-29 David Malcolm <dmalcolm@redhat.com>
+
+ PR preprocessor/69985
+ * gcc.dg/cpp/pr69985.c: New test case.
+
+2016-02-29 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/70005
+ * gcc.c-torture/execute/pr70005.c New test.
+
+ PR tree-optimization/69999
+ * gcc.c-torture/compile/pr69999.c: New test.
+
+2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
+
+ PR tree-optimization/69652
+ * gcc.dg/torture/pr69652.c: Delete test.
+ * gcc.dg/vect/pr69652.c: New test.
+
+2016-02-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69980
+ * gfortran.dg/vect/pr69980.f90: New testcase.
+
+2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/20160229-1.c: New test.
+
+2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/stack_usage3.adb: New test.
+ * gnat.dg/stack_usage3_pkg.ads: New helper.
+
+2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/renaming8.adb: New test.
+ * gnat.dg/renaming8_pkg1.ads: New helper.
+ * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
+ * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
+
+2016-02-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69720
+ * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
+
+2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/68147
+ PR fortran/47674
+ * gfortran.dg/realloc_on_assign_26.f90: New test case.
+
+2016-02-28 Harald Anlauf <anlauf@gmx.de>
+ Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/56007
+ * gfortran.dg/coarray_8.f90: Adjust error message.
+ * gfortran.dg/pr56007.f90: New test.
+ * gfortran.dg/pr56007.f: New test.
+
+2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR tree-optimization/69989
+ * gcc.dg/torture/pr69989.c: New test.
+
+2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/i386/stack-realign-win.c: New test.
+
+2016-02-28 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/60126
+ * gfortran.dg/pr60126.f90: New test.
+
+2016-02-27 Jeff Law <law@redhat.com>
+
+ Revert
+ 2016-02-26 Richard Biener <rguenther@suse.de>
+ Jeff Law <law@redhat.com>
+
+ PR tree-optimization/69740
+ * gcc.c-torture/compile/pr69740-1.c: New test.
+ * gcc.c-torture/compile/pr69740-2.c: New test.
+
+2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/69910
+ * gfortran.dg/newunit_4.f90: New test.
+
+2016-02-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/69613
+ PR rtl-optimization/69886
+ * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
+ * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
+ target.
+
+2016-02-26 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/15826
+ * gcc.dg/tree-ssa/pr15826.c: New test.
+
+2016-02-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/69969
+ * gcc.target/powerpc/pr69969.c: New test.
+
+2016-02-26 Martin Sebor <msebor@redhat.com>
+
+ PR c++/15766
+ * g++.old-deja/g++.other/decl5.C: Add a test case.
+
+2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/69946
+ * gcc.target/powerpc/pr69946.c: New file.
+
+2016-02-26 Richard Biener <rguenther@suse.de>
+ Jeff Law <law@redhat.com>
+
+ PR tree-optimization/69740
+ * gcc.c-torture/compile/pr69740-1.c: New test.
+ * gcc.c-torture/compile/pr69740-2.c: New test.
+
+2016-02-26 Martin Jambor <mjambor@suse.cz>
+
+ PR middle-end/69920
+ * gcc.dg/torture/pr69932.c: New test.
+ * gcc.dg/torture/pr69936.c: Likewise.
+
+2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/69709
+ * gcc.target/s390/pr69709.c: New test.
+
+2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/69245
+ * gcc.target/aarch64/pr69245_1.c: New test.
+
+2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/69613
+ * gcc.dg/torture/pr69613.c: New test.
+
+2016-02-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/69891
+ * gcc.target/i386/pr69891.c: New test.
+
+2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
+ Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/61397
+ * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
+ functionality for both 32-bit and 64-bit.
+
+2016-02-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69551
+ * gcc.dg/torture/pr69951.c: New testcase.
+
+2016-02-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/48795
+ * gcc.dg/Warray-bounds-18.c: New testcase.
+
+2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/ext/attr-constructor1.C: Require init_priority support.
+
+2016-02-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/69896
+ * gcc.dg/pr69896.c: New test.
+
+2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/69736
+ * g++.dg/cpp1y/paren2.C: New test.
+
+2016-02-24 Martin Sebor <msebor@redhat.com>
+
+ PR c/51147
+ * gcc.dg/enum-mode-2.c: New test.
+
+2016-02-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69922
+ * g++.dg/warn/Wnonnull-compare-6.C: New test.
+ * g++.dg/warn/Wnonnull-compare-7.C: New test.
+ * g++.dg/ubsan/pr69922.C: New test.
+
+2016-02-24 Marek Polacek <polacek@redhat.com>
+
+ PR c/69819
+ * gcc.dg/pr69819.c: New test.
+
+2016-02-24 Martin Sebor <msebor@redhat.com>
+
+ PR c++/69912
+ * g++.dg/ext/flexary15.C: New test.
+
+2016-02-24 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/builtins-68.c: Avoid making unportable
+ assumptions about the relationship between SIZE_MAX and UINT_MAX.
+ * g++.dg/ext/builtin_alloca.C: Same.
+
+2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
+ Charles Baylis <charles.baylis@linaro.org>
+
+ PR debug/61033
+ * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
+
+2016-02-24 Richard Biener <rguenther@suse.de>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/69760
+ * gcc.dg/torture/pr69760.c: New testcase.
+
+2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
+ pattern on Solaris with as.
+
+2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/arm/cond_sub_restrict_it.c: New test.
+ * gcc.target/arm/condarith_restrict_it.c: Likewise.
+ * gcc.target/arm/movcond_restrict_it.c: Likewise.
+ * gcc.target/arm/negscc_restrict_it.c: Likewise.
+
+2016-02-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/69915
+ * gcc.dg/pr69915.c: New test.
+
+2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR rtl-optimization/69886
+ * gcc.dg/torture/pr69886.c: New test.
+
+2016-02-24 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/68963
+ * gcc.dg/torture/pr68963.c: New testcase.
+
+2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/69875
+ * gcc.target/arm/atomic_loaddi_acquire.x: New file.
+ * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
+ * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
+ * gcc.target/arm/atomic_loaddi_1.c: New test.
+ * gcc.target/arm/atomic_loaddi_2.c: Likewise.
+ * gcc.target/arm/atomic_loaddi_3.c: Likewise.
+ * gcc.target/arm/atomic_loaddi_4.c: Likewise.
+ * gcc.target/arm/atomic_loaddi_5.c: Likewise.
+ * gcc.target/arm/atomic_loaddi_6.c: Likewise.
+ * gcc.target/arm/atomic_loaddi_7.c: Likewise.
+ * gcc.target/arm/atomic_loaddi_8.c: Likewise.
+ * gcc.target/arm/atomic_loaddi_9.c: Likewise.
+
+2016-02-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/69909
+ * gcc.dg/torture/pr69909.c: New test.
+
+2016-02-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69907
+ * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
+ * gcc.dg/vect/bb-slp-34.c: XFAIL.
+ * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
+
+2016-02-24 Christian Bruel <christian.bruel@st.com>
+
+ * gcc.target/arm/pragma_cpp_fma.c: New test.
+
+2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/61156
+ * gfortran.dg/include_6.f90: Update test.
+
+2016-02-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR objc/69844
+ * objc.dg/pr69844.m: New test.
+
+2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/69456
+ * gfortran.dg/namelist_89.f90: New test.
+ * gfortran.dg/pr59700.f90: Update test..
+
+2016-02-23 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/69780
+ * g++.dg/ext/builtin_alloca.C: New test.
+ * gcc.dg/builtins-68.c: New test.
+
+2016-02-23 Richard Henderson <rth@redhat.com>
+
+ * gcc.target/i386/addr-space-3.c: Remove test.
+
+2016-02-23 David Malcolm <dmalcolm@redhat.com>
+
+ PR preprocessor/69126
+ PR preprocessor/69543
+ * c-c++-common/pr69126-2-long.c: New test.
+ * c-c++-common/pr69126-2-short.c: New test.
+ * c-c++-common/pr69543-1.c: Remove xfail.
+
+2016-02-23 David Malcolm <dmalcolm@redhat.com>
+
+ PR preprocessor/69126
+ PR preprocessor/69543
+ PR preprocessor/69558
+ * c-c++-common/pr69126.c (MACRO_1, test_1): New.
+ (f): Rename to...
+ (test_2): ...this, and add leading comment.
+ (MACRO_3, test_3): New.
+ (MACRO_4A, MACRO_4B, test_4): New.
+ (MACRO): Rename to...
+ (MACRO_5): ...this.
+ (g): Rename to...
+ (test_5): ...this, updating for renaming of MACRO, and
+ add leading comment.
+ * c-c++-common/pr69543-1.c: New.
+ * c-c++-common/pr69543-2.c: New.
+ * c-c++-common/pr69543-3.c: New.
+ * c-c++-common/pr69543-4.c: New.
+ * c-c++-common/pr69558-1.c: New.
+ * c-c++-common/pr69558-2.c: New.
+ * c-c++-common/pr69558-3.c: New.
+ * c-c++-common/pr69558-4.c: New.
+ * gcc.dg/pr69558.c: Move to...
+ * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
+ xfail for c++.
+
+2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
+ to -ftree-parallelize-loops/-fopenacc changes.
+ * 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/kernels-loop-inner.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
+
+2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/chkp-hidden-def.c: Require alias support.
+
+2016-02-23 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69902
+ * g++.dg/warn/Wnonnull-compare-5.C: New test.
+
+ PR c/69900
+ * gcc.dg/pr69900.c: New test.
+
+2016-02-23 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/69666
+ * gcc.dg/tree-ssa/pr69666.c: New test.
+
+2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/67451
+ * gfortran.dg/coarray_allocate_5.f08: New test.
+
+2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vcond-shift.c: Move to ...
+ * gcc.target/s390/vector/vcond-shift.c: ... here.
+
+2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/md/movstr-2.c: Move and rename to ...
+ * gcc.target/s390/vector/stpcpy-1.c: ... this one.
+
+2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/md/movstr-1.c: Turn into compile test.
+
+2016-02-20 Mark Wielaard <mjw@redhat.com>
+
+ PR c/28901
+ * gcc.dg/unused-variable-3.c: New test.
+
+2016-02-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/69888
+ * gcc.target/i386/pr69888.c: New test.
+
+2016-02-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69882
+ * gfortran.dg/vect/pr69882.f90: New testcase.
+
+2016-02-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/69885
+ * gcc.dg/pr69885.c: New test.
+
+2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/69806
+ PR target/54089
+ * gcc.target/sh/pr54089-10.c: New.
+
+2016-02-20 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/69423
+ * gfortran.dg/deferred_character_15.f90: New test.
+
+2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR fortran/57365
+ gfortran.dg/allocate_with_source_18.f03: New test.
+
+2016-02-20 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/52531
+ gfortran.dg/gomp/pr52531.f90: New test.
+
+2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c++/69865
+ * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
+ -std=c++03.
+
+2016-02-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69826
+ * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
+ * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
+
+ PR c++/69850
+ * g++.dg/warn/Wnonnull-compare-4.C: New test.
+
+ PR c++/69851
+ * g++.dg/torture/pr69851.C: New test.
+
+2016-02-19 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/69573
+ * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
+
+2016-02-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69850
+ * g++.dg/warn/Wnonnull-compare-2.C: New test.
+ * g++.dg/warn/Wnonnull-compare-3.C: New test.
+
+ PR c++/67767
+ * g++.dg/cpp0x/pr67767.C: New test.
+
+2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
+ for fp, simd, crypto, crc, lse.
+ * doc/sourcebuild.texi (AArch64-specific attributes): Document the
+ above.
+ * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
+ effective target check.
+
+2016-02-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/69820
+ * gcc.target/i386/pr69820.c: New test.
+
+2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vector/int128-1.c: New test.
+
+2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vector/vec-vcond-1.c: New test.
+
+2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
+ instruction pattern name to prevent the testcase from failing with
+ -march=z13.
+
+2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/md/movstr-2.c: New test.
+
+2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
+
+ * gcc.target/s390/morestack.c: New test.
+
+2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ PR target/69625
+ * gcc.target/s390/pr69625.c: Add test case.
+
+2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR testsuite/68580
+ * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
+
+2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/68404
+ * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
+ * gcc.target/powerpc/fusion3.c: Likewise.
+
+2016-02-18 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/69553
+ * g++.dg/torture/pr69553.C: New testcase.
+
+2016-02-18 Nick Clifton <nickc@redhat.com>
+
+ PR target/62254
+ PR target/69610
+ * gcc.target/arm/pr62554.c: New test.
+ * gcc.target/arm/pr69610-1.c: New test.
+ * gcc.target/arm/pr69610-2.c: New test.
+
+2016-02-18 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/69854
+ * gcc.dg/torture/pr69854.c: New testcase.
+
+2016-02-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69850
+ * g++.dg/warn/Wnonnull-compare-1.C: New test.
+
+2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/vec-cg.c: New test.
+
+2016-02-17 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/69586
+ * gcc.dg/uninit-21.c: Add -fno-short-enums.
+
+2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/69161
+ * gcc.c-torture/compile/pr69161.c: New test.
+
+2016-02-17 David Sherwood <david.sherwood@arm.com>
+
+ PR target/69532
+ * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
+ * gcc.target/arm/vect-fmaxmin.c: Likewise.
+
+2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/ifcvt-4.c: Skip on Visium.
+
+2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/atomic8.adb: New test.
+
+2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/discr46.ad[sb]: New test.
+
+2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR Target/48344
+ * gcc.target/powerpc/pr48344-1.c: New test.
+
+2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/69742
+ * gfortran.dg/associate_21.f90: New test.
+
+2016-02-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/69835
+ * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
+ -Wnonnull in dg-options.
+ * c-c++-common/nonnull-2.c: New test.
+
+2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
+ Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+
+ * gcc.target/aarch64/vector_initialization_nostack.c: New.
+
+2016-02-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/69801
+ * gcc.dg/pr69801.c: Add empty dg-options.
+
+2016-02-16 James Norris <jnorris@codesourcery.com>
+
+ * c-c++-common/goacc/deviceptr-1.c: Add tests.
+ * g++.dg/goacc/deviceptr-1.c: New file.
+
+2016-02-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/69820
+ * gcc.dg/vect/pr69820.c: New test.
+
+2016-02-16 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69776
+ * gcc.dg/torture/pr69776-2.c: New testcase.
+
+2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR tree-optimization/69714
+ * gcc.dg/torture/pr69714.c: New test.
+
+2016-02-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/69802
+ * gcc.dg/pr69802.c: New test.
+
+2016-02-16 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/69801
+ * gcc.dg/pr69801.c: New testcase.
+
+2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/69651
+ * gfortran.dg/read_bang.f90: New test.
+ * gfortran.dg/read_bang4.f90: New test.
+
+2016-02-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69658
+ * g++.dg/init/pr69658.C: New test.
+
+ PR c++/69797
+ * c-c++-common/pr69797.c: New test.
+
+2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * lib/target-supports.exp (check_effective_target_section_anchors): Add
+ check for aarch64*-*-*.
+
+2016-02-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69783
+ * gcc.dg/vect/pr69783.c: New testcase.
+
+2016-02-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69776
+ * gcc.dg/torture/pr69776.c: New testcase.
+
+2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/60526
+ * gfortran.dg/type_decl_4.f90: Reinstated.
+
+2016-02-14 John David Anglin <danglin@gcc.gnu.org>
+
+ PR fortran/68746
+ * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
+
+2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/60526
+ PR bootstrap/69816
+ * gfortran.dg/type_decl_4.f90: Removed.
+
+2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/60526
+ * gfortran.dg/type_decl_4.f90: New test.
+
+2016-02-14 Alan Modra <amodra@gmail.com>
+
+ PR testsuite/68886
+ * gcc.c-torture/execute/stkalign.c: Revise test.
+
+2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/67260
+ * gcc.target/sh/torture/pr67260.c: Adjust additional options.
+
+2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/67260
+ * gcc.target/sh/torture/pr67260.c: New.
+
+2016-02-12 John David Anglin <danglin@gcc.gnu.org>
+
+ * gcc.dg/pr67964.c: Add dg-require-alias.
+
+2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/67636
+ PR target/64345
+ * gcc.target/sh/pr54236-1.c: Adjust optimization level.
+
+2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/69668
+ * gfortran.dg/namelist_88.f90: New test.
+
+2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/69668
+ * gfortran.dg/namelist_38.f90: Update test.
+ * gfortran.dg/namelist_84.f90: Update test.
+
+2016-02-12 David Malcolm <dmalcolm@redhat.com>
+
+ PR other/69554
+ * gcc.dg/pr69554-1.c: New test.
+ * gfortran.dg/pr69554-1.F90: New test.
+ * gfortran.dg/pr69554-2.F90: New test.
+ * lib/gcc-dg.exp (proc dg-locus): New function.
+ * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
+ distinguish between the caret-printing and non-caret-printing
+ cases. If caret-printing has been explicitly enabled, bail out
+ without attempting to fix up the output.
+
+2016-02-12 David Malcolm <dmalcolm@redhat.com>
+
+ PR driver/69265
+ PR driver/69453
+ * gcc.dg/spellcheck-options-3.c: New test case.
+ * gcc.dg/spellcheck-options-4.c: New test case.
+ * gcc.dg/spellcheck-options-5.c: New test case.
+ * gcc.dg/spellcheck-options-6.c: New test case.
+ * gcc.dg/spellcheck-options-7.c: New test case.
+ * gcc.dg/spellcheck-options-8.c: New test case.
+ * gcc.dg/spellcheck-options-9.c: New test case.
+ * gcc.dg/spellcheck-options-10.c: New test case.
+
+2016-02-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/69764
+ PR rtl-optimization/69771
+ * c-c++-common/pr69764.c: New test.
+ * gcc.dg/torture/pr69771.c: New test.
+
+2016-02-12 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/torture/init-list1.C: New.
+
+2016-02-12 Marek Polacek <polacek@redhat.com>
+
+ * gcc.dg/pr69522.c: Add empty dg-options.
+
+2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ * g++.dg/lto/lto.exp: Include and init mpx.
+ * g++.dg/lto/pr69729_0.C: New test.
+
+2016-02-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/69241
+ * g++.dg/ipa/pr69241-4.C: New test.
+
+ PR ipa/68672
+ * g++.dg/ipa/pr68672-1.C: New test.
+ * g++.dg/ipa/pr68672-2.C: New test.
+ * g++.dg/ipa/pr68672-3.C: New test.
+
+2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR c/69522
+ * gcc.dg/pr69522.c: New test.
+
+2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/69098
+ * g++.dg/cpp1y/69098.C: New test.
+ * g++.dg/cpp1y/69098-2.C: New test.
+
+2016-02-12 Jakub Jelinek <jakub@redhat.com>
+
+ * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
+ and neighbour -> neighbor.
+ * objc.dg/attributes/method-nonnull-1.m: Likewise.
+ * objc.dg/gnu-api-2-class-meta.m: Likewise.
+ * c-c++-common/Wvarargs.c: Likewise.
+ * c-c++-common/goacc/host_data-5.c: Likewise.
+ * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
+ * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
+ * obj-c++.dg/gnu-api-2-method.mm: Likewise.
+ * gcc.target/aarch64/pr60697.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
+ * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
+ * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
+ * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
+ * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
+ * g++.dg/lookup/koenig5.C: Likewise.
+ * g++.dg/ext/no-asm-2.C: Likewise.
+ * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
+ * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
+ * gfortran.dg/used_types_16.f90: Likewise.
+ * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
+ * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
+ * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
+ * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
+ * gfortran.dg/abstract_type_6.f03: Likewise.
+ * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
+ * gfortran.dg/used_types_15.f90: Likewise.
+ * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
+ * gfortran.dg/exit_3.f08: Likewise.
+ * gfortran.dg/open_status_2.f90: Likewise.
+ * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
+ * gfortran.dg/intrinsic_std_1.f90: Likewise.
+ * gfortran.dg/associate_1.f03: Likewise.
+ * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
+ * gfortran.dg/intrinsic_std_6.f90: Likewise.
+ * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
+ * gcc.dg/builtin-object-size-1.c: Likewise.
+ * gcc.dg/noreturn-6.c: Likewise.
+ * gcc.dg/builtin-stringop-chk-1.c: Likewise.
+ * gcc.dg/globalalias.c: Likewise.
+ * gcc.dg/builtins-config.h: Likewise.
+ * gcc.dg/pr30457.c: Likewise.
+ * gcc.c-torture/compile/volatile-1.c: Likewise.
+ * gcc.c-torture/execute/20101011-1.c: Likewise.
+ * c-c++-common/Waddress-1.c: Likewise.
+
+2016-02-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/69768
+ * c-c++-common/Waddress-1.c: New test.
+
+2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/69296
+ * gfortran.dg/associate_19.f03: New test.
+ * gfortran.dg/associate_20.f03: New test.
+
+2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
+
+ * gcc.target/sh/pr54089-8.c: Adjust optimization level.
+
+2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/target_attr_15.c: Scan assembly for
+ .arch armv8-a\n. Add -dA to dg-options.
+ * gcc.target/aarch64/assembler_arch_1.c: New test.
+ * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
+
+2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/68726
+ * g++.dg/cpp0x/pr68726.C: New.
+
+2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
+ test.
+
+2016-02-11 Richard Biener <rguenther@suse.de>
+
+ * g++.dg/tree-ssa/pr61034.C: Adjust.
+
+2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR target/69148
+ * gcc.target/s390/pr69148.c: New.
+
+2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
+
+ PR tree-optimization/69652
+ * gcc.dg/torture/pr69652.c: New test.
+
+2016-02-10 Jakub Jelinek <jakub@redhat.com>
+ Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR ipa/69241
+ PR c++/69649
+ * g++.dg/ipa/pr69241-1.C: New test.
+ * g++.dg/ipa/pr69241-2.C: New test.
+ * g++.dg/ipa/pr69241-3.C: New test.
+ * g++.dg/ipa/pr69649.C: New test.
+
+2016-02-10 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
+ * gcc.dg/tree-ssa/sra-18.c: Ditto.
+
+2016-02-10 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/68021
+ * gcc.dg/tree-ssa/pr68021.c: New test.
+
+2016-02-10 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69726
+ * gcc.dg/uninit-22.c: New testcase.
+
+2016-02-09 Andrew Pinski <apinski@cavium.com>
+
+ PR tree-opt/69282
+ * gcc.c-torture/compile/20160205-1.c: New testcase.
+
+2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/68404
+ * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
+ instead accessing a really large arrray.
+ * gcc.target/powerpc/fusion3.c: Likewise.
+
+2016-02-09 Charles Baylis <charles.baylis@linaro.org>
+
+ PR target/68532
+ * gcc.c-torture/execute/pr68532.c: New test.
+
+2016-02-11 Alexandre Oliva <aoliva@redhat.com>
+
+ PR target/69634
+ * gcc.dg/pr69634.c: New.
+
+2016-02-09 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
+
+2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
+
+ * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
+
+2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
+
+ * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
+
+2016-02-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69715
+ * gcc.dg/torture/pr69715.c: New testcase.
+
+2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/69139
+ * g++.dg/cpp0x/trailing12.C: New test.
+ * g++.dg/cpp0x/trailing13.C: New test.
+
+2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/69283
+ PR c++/67835
+ * g++.dg/cpp1y/auto-fn29.C: New test.
+ * g++.dg/cpp1y/auto-fn30.C: New test.
+
+2016-02-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/69209
+ * gcc.c-torture/compile/pr69209.c: New test.
+
+2016-02-08 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/68541
+ * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
+ of statements allowed in join block for path splitting.
+
+2016-02-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/59627
+ * g++.dg/gomp/pr59627.C: New test.
+
+ PR ipa/69239
+ * g++.dg/ipa/pr69239.C: New test.
+
+2016-02-08 David Malcolm <dmalcolm@redhat.com>
+
+ PR preprocessor/69664
+ * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
+ * gcc.dg/cpp/warn-comments.c: Likewise.
+
+2016-02-08 Marek Polacek <polacek@redhat.com>
+
+ PR c++/69688
+ * g++.dg/init/const12.C: New test.
+
+2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR target/60410
+ * gcc.dg/lto/pr55113_0.c: Remove test.
+
+2016-02-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69719
+ * gcc.dg/torture/pr69719.c: New testcase.
+
+2016-02-08 Richard Biener <rguenther@suse.de>
+ Jeff Law <law@redhat.com>
+
+ PR target/68273
+ * gcc.target/mips/pr68273.c: New testcase.
+
+2016-02-08 Richard Biener <rguenther@suse.de>
+
+ PR rtl-optimization/69274
+ * gcc.target/i386/addr-sel-1.c: XFAIL.
+
+2016-02-08 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/68541
+ * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
+
+ PR tree-optimization/65917
+ * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
+
+2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/50555
+ * gfortran.dg/namelist_args.f90: New test.
+
+2016-02-05 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/68541
+ * gcc.dg/tree-ssa/split-path-2.c: New test.
+ * gcc.dg/tree-ssa/split-path-3.c: New test.
+ * gcc.dg/tree-ssa/split-path-4.c: New test.
+ * gcc.dg/tree-ssa/split-path-5.c: New test.
+ * gcc.dg/tree-ssa/split-path-6.c: New test.
+ * gcc.dg/tree-ssa/split-path-7.c: New test.
+
+2016-02-05 Martin Sebor <msebor@redhat.com>
+
+ PR c++/69662
+ * g++.dg/warn/Wplacement-new-size-1.C: New test.
+ * g++.dg/warn/Wplacement-new-size-2.C: New test.
+
+2016-02-06 Richard HEnderson <rth@redhat.com>
+
+ PR c/69643
+ * gcc.target/i386/addr-space-4.c: New.
+ * gcc.target/i386/addr-space-5.c: New.
+
+2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
+
+ PR fortran/66089
+ * gfortran.dg/elemental_dependency_6.f90: New.
+
+2016-02-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/69691
+ * gcc.c-torture/execute/pr69691.c: New test.
+
+ PR c++/69628
+ * g++.dg/parse/pr69628.C: New test.
+
+2016-02-05 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/sancov/asan.c: Move to ...
+ * gcc.dg/asan/sancov-1.c: ... here.
+
+2016-02-05 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr69577.c: Require avx_runtime target.
+
+2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/69677
+ * gcc.target/i386/pr69677.c: New test.
+
+2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/68948
+ * g++.dg/template/pr68948.C: New test.
+
+2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
+ (only necessary on s390x).
+
+2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/pr69454-2.c: Compile with -msse2
+ -mno-accumulate-outgoing-args.
+
+2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
+
+ * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
+
+2016-02-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/69669
+ * c-c++-common/pr69669.c: New test.
+
+2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/69667
+ * g++.dg/pr69667.C: New file.
+
+2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR target/69619
+ * gcc.dg/pr69619.c: Add new test.
+
+2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR rtl-optimization/69577
+ * gcc.target/i386/pr69577.c: New test.
+
+2016-02-04 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/asan/pr69276.C: New test.
+
+2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/65932
+ PR target/67714
+ * gcc.target/arm/wmul-3.c: Simplify test to generate just
+ a single smulbb instruction.
+ * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
+ * gcc.target/amr/wmul-2.c: Likewise.
+
+2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/65932
+ PR target/67714
+ * gcc.c-torture/execute/pr67714.c: New test.
+
+2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ PR target/69454
+ * gcc.target/i386/pr69454-1.c: New test.
+ * gcc.target/i386/pr69454-2.c: New test.
+
+2016-02-03 Martin Sebor <msebor@redhat.com>
+
+ PR c++/69251
+ PR c++/69253
+ PR c++/69290
+ PR c++/69277
+ PR c++/69349
+ * g++.dg/ext/flexarray-mangle-2.C: New test.
+ * g++.dg/ext/flexarray-mangle.C: New test.
+ * g++.dg/ext/flexarray-subst.C: New test.
+ * g++.dg/ext/flexary11.C: New test.
+ * g++.dg/ext/flexary12.C: New test.
+ * g++.dg/ext/flexary13.C: New test.
+ * g++.dg/ext/flexary14.C: New test.
+ * g++.dg/other/dump-ada-spec-2.C: Adjust.
+
+2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
+ Define only if CHECK_FLOAT128 is defined.
+ (main): Properly initialize u5.
+
+2016-02-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/69627
+ * gcc.dg/pr69627.c: New test.
+
+ PR target/69644
+ * gcc.dg/pr69644.c: New test.
+
+2016-02-03 Mike Stump <mikestump@comcast.net>
+
+ * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
+ support for struct-layout-1.exp.
+
+2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/69056
+ * g++.dg/cpp0x/pr69056.C: New test.
+
+2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
+ Alexandre Oliva <aoliva@redhat.com>
+
+ PR target/69461
+ * gcc.target/powerpc/pr69461.c: New.
+
+2016-02-03 Uros Bizjak <ubizjak@gmail.com>
+
+ * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
+ works from here ...
+ (check_effective_target_fsanitize_thread): ... to here. Do not
+ specify additional compile flags for the test source.
+ * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
+ specify additional compile flags for the test source.
+
+2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/ccmp_1.c: Fix test issue.
+
+2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/67451
+ PR fortran/69418
+ * gfortran.dg/coarray_allocate_2.f08: New test.
+ * gfortran.dg/coarray_allocate_3.f08: New test.
+ * gfortran.dg/coarray_allocate_4.f08: New test.
+
+2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
+
+ * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
+ use same scan-tree-dump-times on all platforms.
+ * gcc.dg/vect/vect-outer-1.c: Likewise.
+ * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
+ * gcc.dg/vect/vect-outer-1a.c: Likewise.
+ * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
+ * gcc.dg/vect/vect-outer-1b.c: Likewise.
+ * gcc.dg/vect/vect-outer-2b.c: Likewise.
+ * gcc.dg/vect/vect-outer-3b.c: Likewise.
+ * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
+
+2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
+ warning.
+
+2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
+
+2016-02-02 James Norris <jnorris@codesourcery.com>
+
+ * c-c++-common/goacc/routine-5.c: Add tests.
+
+2016-02-02 Alexander Monakov <amonakov@ispras.ru>
+
+ * gcc.target/nvptx/unsigned-cmp.c: New test.
+
+2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/scalar_shift_1.c
+ (test_corners_sisd_di): Improve force to SIMD register.
+ (test_corners_sisd_si): Likewise.
+ * gcc.target/aarch64/vect-ld1r-compile-fp.c:
+ Remove scan-assembler check for ldr.
+
+2016-02-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69595
+ * gcc.dg/Warray-bounds-17.c: New testcase.
+
+2016-02-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69606
+ * gcc.dg/torture/pr69606.c: New testcase.
+
+2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
+
+ PR middle-end/68542
+ * gcc.dg/vect/vect-mask-store-move-1.c: New test.
+ * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
+
+2016-02-02 Alan Modra <amodra@gmail.com>
+
+ PR target/69548
+ * gcc.target/powerpc/pr69548.c: New test.
+
+2016-02-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/69592
+ * gcc.dg/pr69592.c: New test.
+
+ PR preprocessor/69543
+ PR c/69558
+ * gcc.dg/pr69543.c: New test.
+ * gcc.dg/pr69558.c: New test.
+
+2016-02-01 Uros Bizjak <ubizjak@gmail.com>
+
+ PR testsuite/65940
+ * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
+
+2016-02-01 Martin Sebor <msebor@redhat.com>
+
+ * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
+
+2016-02-01 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/67921
+ * c-c++-common/ubsan/pr67921.c: New test.
+
+2016-02-01 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/69556
+ * gcc.dg/tree-ssa/recip-8.c: New testcase.
+
+2016-02-01 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69574
+ * gcc.dg/torture/pr69574.c: New testcase.
+
+2016-02-01 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69579
+ * gcc.dg/setjmp-6.c: New testcase.
+
+2016-02-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/69570
+ * g++.dg/opt/pr69570.C: New test.
+
+2016-02-01 Richard Henderson <rth@redhat.com>
+
+ * gcc.dg/pr69535.c: New test.
+
+2016-01-31 John David Anglin <danglin@gcc.gnu.org>
+
+ PR testsuite/69584
+ * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
+ * gcc.dg/tree-ssa/sra-18.c: Likewise.
+
+ PR debug/68244
+ * g++.dg/parse/parens3.C: Use register "4" on hppa.
+
+ * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
+
+2016-01-31 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/67564
+ * gfortran.dg/allocate_with_source_17.f03: New test.
+
+2016-01-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/69546
+ * gcc.dg/torture/pr69546.c: New test.
+
+2016-01-30 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/69566
+ * gfortran.dg/unlimited_polymorphic_25.f03: New test.
+
+2016-01-30 Martin Sebor <msebor@redhat.com>
+
+ PR c++/68490
+ * g++.dg/ext/flexary10.C: New test.
+
+2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR fortran/66707
+ gfortran.dg/common_23.f90: New test.
+
+2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/65546
+ * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
+ condition being checked, and disable it when the target supports
+ misaligned loads and stores.
+
+2016-01-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/69518
+ * gcc.dg/torture/pr69518.c: New test.
+
+2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/69530
+ * gcc.target/i386/pr69530.c: New test.
+
+2016-01-29 Steve Ellcey <sellcey@imgtec.com>
+
+ PR target/65604
+ * gcc.target/mips/div-delay.c: New test.
+
+2016-01-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/69551
+ * gcc.target/i386/pr69551.c: New test.
+
+ PR target/66137
+ * gcc.target/i386/pr66137.c: New test.
+
+2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
+ always built for p5600.
+ * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
+ isa=p5600 dg-option.
+
+2016-01-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69547
+ * g++.dg/tree-ssa/pr69547.C: New testcase.
+
+2016-01-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/66869
+ * g++.dg/warn/Wunused-function2.C: New test.
+
+2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
+ support for test to succeed.
+
+2016-01-29 Marek Polacek <polacek@redhat.com>
+
+ PR c++/69509
+ PR c++/69516
+ * g++.dg/ext/constexpr-vla2.C: New test.
+ * g++.dg/ext/constexpr-vla3.C: New test.
+ * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
+
+2016-01-29 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/69537
+ * gcc.dg/uninit-21.c: New testcase.
+
+2016-01-28 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/69459
+ * gcc.target/i386/pr69459.c: New test.
+
+2016-01-28 Steve Ellcey <sellcey@imgtec.com>
+
+ PR target/68400
+ * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
+ * gcc.target/mips/pr68400.c: New test.
+
+2016-01-28 Martin Sebor <msebor@redhat.com>
+
+ PR target/17381
+ * gcc.target/powerpc/pr17381.c: New test.
+
+2016-01-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/69542
+ * gcc.dg/torture/pr69542.c: New test.
+
+2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/ccmp_1.c: Fix test issue.
+
+2016-01-28 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.dg/pr65980.c: Skip on AIX.
+ * gcc.dg/pr66688.c: Same.
+
+2016-01-28 David Edelsohn <dje.gcc@gmail.com>
+
+ PR target/63679
+ * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
+ * gcc.dg/tree-ssa/sra-18.c: Same.
+
+2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/62536
+ * gfortran.dg/block_15.f08: New test.
+ * gfortran.dg/block_end_error_1.f90: Need to catch additional error
+ on incorrectly closed BLOCK.
+
+2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ * gcc.dg/declare-simd.c: New test.
+
+2016-01-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69466
+ * gfortran.dg/vect/pr69466.f90: New testcase.
+
+2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * g++.dg/pr67989.C: Remove ARM-specific option.
+ * gcc.target/arm/pr67989.C: New file.
+
+2016-01-27 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
+ and expm1 test for glibc < 2.11.
+
+2016-01-27 Richard Henderson <rth@redhat.com>
+
+ * gcc.c-torture/execute/pr69447.c: New test.
+
+2016-01-27 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/69422
+ * gfortran.dg/alloc_comp_assign_15.f03: New test.
+
+2016-01-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/66869
+ * gcc.dg/pr66869.c: New test.
+
+2016-01-25 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/68398
+ PR tree-optimization/69196
+ * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
+ * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
+ path to avoid new heuristic allowing more irreducible regions
+ * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
+ * gcc.dg/tree-ssa/vrp46.c: Likewise.
+ * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
+ * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
+ * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
+
+2016-01-27 Marek Polacek <polacek@redhat.com>
+
+ PR c/68062
+ * c-c++-common/vector-compare-4.c: New test.
+
+2016-01-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR preprocessor/69126
+ * c-c++-common/pr69126.c: New test case.
+
+2016-01-27 Ian Lance Taylor <iant@google.com>
+
+ * gcc.dg/tree-ssa/ivopt_5.c: New test.
+
+2016-01-27 Ryan Burn <contact@rnburn.com>
+
+ PR cilkplus/69267
+ * g++.dg/cilk-plus/CK/pr69267.cc: New test.
+
+2016-01-27 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/69512
+ * gcc.target/i386/pr69512.c: New test.
+
+2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
+
+ PR ada/69488
+ * gnat.dg/sso/*.adb: Robustify dg-output directives.
+
+2016-01-27 Marek Polacek <polacek@redhat.com>
+
+ PR c++/69379
+ * g++.dg/pr69379.C: New test.
+
+2016-01-27 Martin Sebor <msebor@redhat.com>
+
+ PR c++/69317
+ * g++.dg/abi/Wabi-2-2.C: New test.
+ * g++.dg/abi/Wabi-2-3.C: New test.
+ * g++.dg/abi/Wabi-3-2.C: New test.
+ * g++.dg/abi/Wabi-3-3.C: New test.
+
+2016-01-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69166
+ * gcc.dg/torture/pr69166.c: New testcase.
+
+2016-01-27 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/69355
+ * gcc.dg/tree-ssa/pr69355.c: New test.
+
+2016-01-27 Marek Polacek <polacek@redhat.com>
+
+ PR c++/69496
+ * g++.dg/ext/constexpr-vla1.C: New test.
+
+2016-01-20 Christian Bruel <christian.bruel@st.com>
+
+ PR target/69245
+ * gcc.target/arm/pr69245.c: New test.
+
+2016-01-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/69399
+ * gcc.dg/torture/pr69399.c: New test.
+
+2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
+
+2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
+
+2016-01-26 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/69110
+ * gcc.dg/autopar/pr69110.c: New test.
+
+2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
+ Sebastian Pop <s.pop@samsung.com>
+
+ * gcc.dg/graphite/isl-ast-op-select.c: New.
+
+2015-01-26 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/69385
+ * gfortran.dg/allocate_error_6.f90: New test.
+
+2016-01-26 Richard Henderson <rth@redhat.com>
+
+ * gcc.dg/tm/pr60908.c: New test.
+
+2016-01-26 David Malcolm <dmalcolm@redhat.com>
+
+ PR other/69006
+ * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
+ directive.
+ * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
+ expected multiline output to reflect the colorization being
+ disabled before newlines.
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
+ (custom_diagnostic_finalizer): Replace call to
+ pp_newline_and_flush with call to pp_flush.
+ * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
+ * gfortran.dg/implicit_class_1.f90: Likewise.
+ * lib/gcc-dg.exp (allow_blank_lines): New global.
+ (dg-allow-blank-lines-in-output): New procedure.
+ (gcc-dg-prune): Complain about blank lines in the output, unless
+ dg-allow-blank-lines-in-output was called.
+ * lib/multiline.exp (_build_multiline_regex): Only support
+ arbitrary followup text for non-blank-lines, not for blank lines.
+
+2016-01-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/69483
+ * gcc.dg/pr69483.c: New test.
+ * g++.dg/opt/pr69483.C: New test.
+
+2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/68620
+ * gcc.target/arm/pr68620.c: New test.
+
+2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/pr68986-2.c: Remove -m32.
+
+2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/68986
+ * gcc.target/i386/pr68986-1.c: New test.
+ * gcc.target/i386/pr68986-2.c: Likewise.
+ * gcc.target/i386/pr68986-3.c: Likewise.
+
+2016-01-26 Christian Bruel <christian.bruel@st.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
+ (check_effective_target_arm_crypto_pragma_ok): Likewise.
+ * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
+
+2016-01-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69452
+ * gcc.dg/torture/pr69452.c: New testcase.
+
+2016-01-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/69442
+ * gcc.dg/pr69442.c: New test.
+
+2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
+
+ PR target/67896
+ * gcc.target/aarch64/simd/pr67896.C: New.
+
+2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR tree-optimization/69400
+ * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
+ function.
+ (plugin_init): Call it.
+ * gcc.dg/torture/pr69400.c: New test.
+
+2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
+
+2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
+ Sebastian Pop <s.pop@samsung.com>
+
+ * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
+ isl-0.15.
+
+2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
+ Sebastian Pop <s.pop@samsung.com>
+
+ * gcc.dg/graphite/pr69292.c: New.
+
+2016-01-25 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/goacc/use_device-1.c: New test.
+
+2016-01-25 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/69196
+ PR tree-optimization/68398
+ * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
+ * gcc.dg/tree-ssa/pr68198.c: Likewise.
+
+2016-01-25 David Edelsohn <dje.gcc@gmail.com>
+
+ PR target/69469
+ * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
+ Algorithm.
+
+2016-01-25 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/69380
+ * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
+
+2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ PR target/69421
+ * gcc.dg/pr69421.c: New test.
+
+2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
+
+ * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
+ * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
+ * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
+ * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
+ * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
+ * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
+ * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
+ * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
+ * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
+ * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
+
+2016-01-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69376
+ * gcc.dg/torture/pr69376.c: New testcase.
+
+2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/69397
+ PR fortran/68442
+ * gfortran.dg/interface_38.f90: New test.
+ * gfortran.dg/interface_39.f90: New test.
+
+2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
+
+ Revert:
+ 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/11858
+ PR c++/24663
+ PR c++/24664
+ * g++.dg/template/pr11858.C: New test.
+ * g++.dg/template/pr24663.C: New test.
+ * g++.dg/template/unify12.C: New test.
+ * g++.dg/template/unify13.C: New test.
+ * g++.dg/template/unify14.C: New test.
+ * g++.dg/template/unify15.C: New test.
+ * g++.dg/template/unify16.C: New test.
+ * g++.dg/template/unify17.C: New test.
+
+2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR fortran/68283
+ gfortran.dg/pr68283.f90: New test.
+
+2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/66094
+ * gfortran.dg/inline_matmul_13.f90: New test.
+ * gfortran.dg/matmul_bounds_8.f90: New test.
+ * gfortran.dg/matmul_bounds_9.f90: New test.
+ * gfortran.dg/matmul_bounds_10.f90: New test.
+
+2016-01-23 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/69426
+ * gcc.dg/autopar/pr69426.c: New test.
+
+2016-01-23 Martin Sebor <msebor@redhat.com>
+
+ PR c++/58109
+ PR c++/69022
+ * g++.dg/cpp0x/alignas5.C: New test.
+ * g++.dg/ext/vector29.C: Same.
+
+2016-01-23 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
+ * gcc.target/i386/chkp-strlen-4.c: Move the definition of
+ _GNU_SOURCE from compile flags to the source.
+ * gcc.target/i386/chkp-stropt-12.c: Ditto.
+ * gcc.target/i386/chkp-stropt-16.c: Ditto.
+ * gcc.target/i386/chkp-stropt-4.c: Ditto.
+ * gcc.target/i386/chkp-stropt-8.c: Ditto.
+
+2016-01-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/69432
+ * g++.dg/opt/pr69432.C: New test.
+
+2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/pr63354c: Adjust target selector to include
+ 32-bit targets testing an -m64 multilib.
+
+2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
+ 64-bit support.
+
+2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
+
+2016-01-21 Christian Bruel <christian.bruel@st.com>
+
+ PR target/68674
+ * gcc.target/i386/pr68674.c
+ * gcc.target/aarch64/pr68674.c
+ * gcc.target/arm/pr68674.c
+
+2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/69403
+ * gcc.c-torture/execute/pr69403.c: New test.
+
+2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/55843
+ * g++.dg/template/pr55843.C: New.
+
+2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
+
+ PR testsuite/66877
+ * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
+ vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
+
+2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR testsuite/67489
+ * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
+ from dg-do compile directive, and instead add
+ { dg-require-effective-target int128 }.
+
+2016-01-20 Martin Sebor <msebor@redhat.com>
+
+ PR c/69405
+ * gcc.dg/sync-fetch.c: New test.
+
+2016-01-21 Martin Sebor <msebor@redhat.com>
+
+ PR target/69252
+ * gcc.target/powerpc/pr69252.c: New test.
+
+2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/65996
+ * gfortran.dg/pr65996.f90: New test.
+
+2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ PR c++/68810
+ * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
+ expected to generate an error.
+
+2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR middle-end/66178
+ * gcc.dg/torture/pr66178.c: New test.
+
+2016-01-21 Anton Blanchard <anton@samba.org>
+ Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/63354
+ * gcc.target/powerpc/pr63354.c: New test.
+
+2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/68990
+ * gcc.target/i386/pr68990: New.
+
+2016-01-21 Nick Clifton <nickc@redhat.com>
+
+ PR target/69129
+ * gcc.target/mips/pr69129.c: New.
+
+2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/58046
+ * g++.dg/cpp0x/pr58046.C: New.
+
+2016-01-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/69187
+ PR target/65624
+ * gcc.target/arm/pr69187.c: New test.
+
+ PR c++/69355
+ * g++.dg/torture/pr69355.C: New test.
+
+2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
+ Sebastian Pop <s.pop@samsung.com>
+
+ * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
+
+2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
+ Sebastian Pop <s.pop@samsung.com>
+
+ * gcc.dg/graphite/pr68976.c: New test.
+
+2016-01-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/67653
+ * c-c++-common/pr67653.c: New test.
+ * gcc.dg/torture/pr29119.c: Add dg-warning.
+
+2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
+
+ * gcc.target/powerpc/cpu-builtin-1.c: New test.
+
+2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR c/24293
+ * gcc.dg/pr24293.c: New test.
+ * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
+ incomplete struct type.
+ * gcc.dg/declspec-1.c: Likewise.
+ * gcc.dg/pr63549.c: Likewise.
+
+2016-01-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/66612
+ * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
+ for bdn instruction.
+
+2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports.exp
+ (check_effective_target_arm_fp_ok_nocache): New.
+ (check_effective_target_arm_fp_ok): New.
+ (add_options_for_arm_fp): New.
+ (check_effective_target_arm_crypto_ok_nocache): Require
+ target_arm_v8_neon_ok instead of arm32.
+ (check_effective_target_arm_crypto_pragma_ok_nocache): New.
+ (check_effective_target_arm_crypto_pragma_ok): New.
+ (add_options_for_arm_vfp): New.
+ * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
+ target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
+ target instead. Force initial fpu to vfp.
+ * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
+ -mfloat-abi=softfp, use arm_fp_ok effective target instead.
+ * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
+ dependency.
+ * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
+ use arm_vfp effective target instead. Force initial fpu to vfp.
+ * gcc.target/arm/attr-neon3.c: Likewise.
+ * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
+ arm_vfp_ok.
+ * gcc.target/arm/unsigned-float.c: Likewise.
+ * gcc.target/arm/vfp-1.c: Likewise.
+ * gcc.target/arm/vfp-ldmdbd.c: Likewise.
+ * gcc.target/arm/vfp-ldmdbs.c: Likewise.
+ * gcc.target/arm/vfp-ldmiad.c: Likewise.
+ * gcc.target/arm/vfp-ldmias.c: Likewise.
+ * gcc.target/arm/vfp-stmdbd.c: Likewise.
+ * gcc.target/arm/vfp-stmdbs.c: Likewise.
+ * gcc.target/arm/vfp-stmiad.c: Likewise.
+ * gcc.target/arm/vfp-stmias.c: Likewise.
+ * gcc.target/arm/vnmul-1.c: Likewise.
+ * gcc.target/arm/vnmul-2.c: Likewise.
+ * gcc.target/arm/vnmul-3.c: Likewise.
+ * gcc.target/arm/vnmul-4.c: Likewise.
+
+2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR testsuite/69366
+ * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
+ the MPX run-time library, for compile-time MPX test.
+ * gcc.target/i386/chkp-always_inline.c: Likewise.
+ * gcc.target/i386/chkp-bndret.c: Likewise.
+ * gcc.target/i386/chkp-builtins-1.c: Likewise.
+ * gcc.target/i386/chkp-builtins-2.c: Likewise.
+ * gcc.target/i386/chkp-builtins-3.c: Likewise.
+ * gcc.target/i386/chkp-builtins-4.c: Likewise.
+ * gcc.target/i386/chkp-const-check-1.c: Likewise.
+ * gcc.target/i386/chkp-const-check-2.c: Likewise.
+ * gcc.target/i386/chkp-hidden-def.c: Likewise.
+ * gcc.target/i386/chkp-label-address.c: Likewise.
+ * gcc.target/i386/chkp-lifetime-1.c: Likewise.
+ * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
+ * gcc.target/i386/chkp-pr69044.c: Likewise.
+ * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
+ * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
+ * gcc.target/i386/chkp-strchr.c: Likewise.
+ * gcc.target/i386/chkp-strlen-1.c: Likewise.
+ * gcc.target/i386/chkp-strlen-2.c: Likewise.
+ * gcc.target/i386/chkp-strlen-3.c: Likewise.
+ * gcc.target/i386/chkp-strlen-4.c: Likewise.
+ * gcc.target/i386/chkp-strlen-5.c: Likewise.
+ * gcc.target/i386/chkp-stropt-1.c: Likewise.
+ * gcc.target/i386/chkp-stropt-10.c: Likewise.
+ * gcc.target/i386/chkp-stropt-11.c: Likewise.
+ * gcc.target/i386/chkp-stropt-12.c: Likewise.
+ * gcc.target/i386/chkp-stropt-13.c: Likewise.
+ * gcc.target/i386/chkp-stropt-14.c: Likewise.
+ * gcc.target/i386/chkp-stropt-15.c: Likewise.
+ * gcc.target/i386/chkp-stropt-16.c: Likewise.
+ * gcc.target/i386/chkp-stropt-2.c: Likewise.
+ * gcc.target/i386/chkp-stropt-3.c: Likewise.
+ * gcc.target/i386/chkp-stropt-4.c: Likewise.
+ * gcc.target/i386/chkp-stropt-5.c: Likewise.
+ * gcc.target/i386/chkp-stropt-6.c: Likewise.
+ * gcc.target/i386/chkp-stropt-7.c: Likewise.
+ * gcc.target/i386/chkp-stropt-8.c: Likewise.
+ * gcc.target/i386/chkp-stropt-9.c: Likewise.
+ * gcc.target/i386/pr63995-2.c: Likewise.
+ * gcc.target/i386/pr64805.c: Likewise.
+ * gcc.target/i386/pr65044.c: Likewise.
+ * gcc.target/i386/pr65167.c: Likewise.
+ * gcc.target/i386/pr65183.c: Likewise.
+ * gcc.target/i386/pr65184.c: Likewise.
+ * gcc.target/i386/thunk-retbnd.c: Likewise.
+
+2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ PR tree-optimization/69328
+ * gcc.dg/pr69328.c: New test.
+
+2016-01-20 Jeff Law <law@redhat.com>
+
+ PR target/25114
+ * gcc.target/m68k/pr25114.c: New test.
+
+2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/memset-inline-10.c: Added
+ dg-require-effective-target arm_thumb2_ok.
+
+2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/debug/dwarf2/sso.c: New test.
+
+2016-01-19 Uros Bizjak <ubizjak@gmail.com>
+
+ PR testsuite/68820
+ * gcc.c-torture/execute/builtins/memops-asm.x: New file.
+ * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
+ * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
+
+2016-01-19 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/66223
+ * g++.dg/ipa/devirt-50.C: New testcase.
+
+2016-01-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/68965
+ * g++.dg/cpp1y/parameter-pack-1.C: New test.
+ * g++.dg/cpp1y/parameter-pack-2.C: New test.
+
+2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR target/69135
+ * gcc.target/arm/pr69135_1.c: New test.
+
+2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/ccmp_1.c: Add new tests.
+
+2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/ccmp_1.c: New testcase.
+
+2016-01-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/68586
+ * g++.dg/cpp0x/enum30.C: New test.
+
+2016-01-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69336
+ * g++.dg/tree-ssa/pr69336.C: New testcase.
+
+2016-01-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/65779
+ * gcc.dg/pr65779.c: New test.
+
+2016-01-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69352
+ * gcc.dg/torture/pr69352.c: New testcase.
+
+2016-01-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/68955
+ PR rtl-optimization/64557
+ * gcc.dg/torture/pr68955.c: New test.
+
+2016-01-19 Jan Hubicka <hubicka@ucw.cz>
+
+ PR lto/69136
+ * g++.dg/torture/pr69136.C: New testcase.
+
+2016-01-19 Jan Hubicka <hubicka@ucw.cz>
+
+ PR lto/69133
+ * g++.dg/lto/pr69133_0.C: New testcase.
+ * g++.dg/lto/pr69133_1.C: New testcase.
+
+2016-01-15 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/69320
+ * gcc.c-torture/pr69320-1.c: New test.
+ * gcc.c-torture/pr69320-2.c: New test.
+ * gcc.c-torture/pr69320-3.c: New test.
+ * gcc.c-torture/pr69320-4.c: New test.
+
+2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/11858
+ PR c++/24663
+ PR c++/24664
+ * g++.dg/template/pr11858.C: New test.
+ * g++.dg/template/pr24663.C: New test.
+ * g++.dg/template/unify12.C: New test.
+ * g++.dg/template/unify13.C: New test.
+ * g++.dg/template/unify14.C: New test.
+ * g++.dg/template/unify15.C: New test.
+ * g++.dg/template/unify16.C: New test.
+ * g++.dg/template/unify17.C: New test.
+
+2016-01-18 David Malcolm <dmalcolm@redhat.com>
+
+ PR testsuite/69181
+ * gcc.dg/pr69181-1.c: New test file.
+ * gcc.dg/pr69181-2.c: New test file.
+ * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
+ globals by moving it to...
+ (cleanup-after-saved-dg-test): ...this new function. Add
+ "global additional_sources_used". Add reset of global
+ multiline_expected_outputs to the empty list.
+ * lib/multiline.exp (_multiline_expected_outputs): Rename this
+ global to...
+ (multiline_expected_outputs): ...this, and updated comments to
+ note that it is modified from gcc-dg.exp.
+ (dg-end-multiline-output): Update for the above renaming.
+ (handle-multiline-outputs): Likewise. Remove the clearing
+ of the expected outputs to the empty list.
+
+2016-01-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69297
+ * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
+
+2016-01-18 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
+ dg-options.
+ * gcc.target/mips/mips-3d-2.c: Likewise.
+ * gcc.target/mips/mips-3d-3.c: Likewise.
+ * gcc.target/mips/mips-3d-4.c: Likewise.
+ * gcc.target/mips/mips-3d-5.c: Likewise.
+ * gcc.target/mips/mips-3d-6.c: Likewise.
+ * gcc.target/mips/mips-3d-7.c: Likewise.
+ * gcc.target/mips/mips-3d-8.c: Likewise.
+ * gcc.target/mips/mips-3d-9.c: Likewise.
+ * gcc.target/mips/mips-ps-1.c: Likewise.
+ * gcc.target/mips/mips-ps-2.c: Likewise.
+ * gcc.target/mips/mips-ps-3.c: Likewise.
+ * gcc.target/mips/mips-ps-4.c: Likewise.
+ * gcc.target/mips/mips-ps-5.c: Likewise.
+ * gcc.target/mips/mips-ps-6.c: Likewise.
+ * gcc.target/mips/mips-ps-7.c: Likewise.
+ * gcc.target/mips/mips-ps-type.c: Likewise.
+ * gcc.target/mips/mips-ps-type-2.c: Likewise.
+ * gcc.target/mips/mips16-attributes-6.c: Likewise.
+
+2016-01-18 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
+ * c-c++-common/goacc/kernels-double-reduction.c: New test.
+ * c-c++-common/goacc/kernels-empty.c: New test.
+ * c-c++-common/goacc/kernels-eternal.c: New test.
+ * c-c++-common/goacc/kernels-loop-2.c: New test.
+ * c-c++-common/goacc/kernels-loop-3.c: New test.
+ * c-c++-common/goacc/kernels-loop-data-2.c: New test.
+ * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
+ * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
+ * c-c++-common/goacc/kernels-loop-data-update.c: New test.
+ * c-c++-common/goacc/kernels-loop-data.c: New test.
+ * c-c++-common/goacc/kernels-loop-g.c: New test.
+ * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
+ * c-c++-common/goacc/kernels-loop-n.c: New test.
+ * c-c++-common/goacc/kernels-loop-nest.c: New test.
+ * c-c++-common/goacc/kernels-loop.c: New test.
+ * c-c++-common/goacc/kernels-noreturn.c: New test.
+ * c-c++-common/goacc/kernels-one-counter-var.c: New test.
+ * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
+ * c-c++-common/goacc/kernels-reduction.c: New test.
+
+2016-01-18 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
+ * gcc.dg/autopar/outer-2.c: Same.
+ * gcc.dg/autopar/outer-3.c: Same.
+ * gcc.dg/autopar/outer-4.c: Same.
+ * gcc.dg/autopar/outer-5.c: Same.
+ * gcc.dg/autopar/outer-6.c: Same.
+ * gcc.dg/autopar/parallelization-1.c: Same.
+ * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
+ * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
+ * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
+ * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
+ * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
+ * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
+ * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
+ * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
+ * gcc.dg/autopar/pr39500-1.c: Same.
+ * gcc.dg/autopar/pr39500-2.c: Same.
+ * gcc.dg/autopar/pr46193.c: Same.
+ * gcc.dg/autopar/pr46194.c: Same.
+ * gcc.dg/autopar/pr49580.c: Same.
+ * gcc.dg/autopar/pr49960-1.c: Same.
+ * gcc.dg/autopar/pr49960.c: Same.
+ * gcc.dg/autopar/pr68373.c: Same.
+ * gcc.dg/autopar/reduc-1.c: Same.
+ * gcc.dg/autopar/reduc-1char.c: Same.
+ * gcc.dg/autopar/reduc-1short.c: Same.
+ * gcc.dg/autopar/reduc-2.c: Same.
+ * gcc.dg/autopar/reduc-2char.c: Same.
+ * gcc.dg/autopar/reduc-2short.c: Same.
+ * gcc.dg/autopar/reduc-3.c: Same.
+ * gcc.dg/autopar/reduc-4.c: Same.
+ * gcc.dg/autopar/reduc-6.c: Same.
+ * gcc.dg/autopar/reduc-7.c: Same.
+ * gcc.dg/autopar/reduc-8.c: Same.
+ * gcc.dg/autopar/reduc-9.c: Same.
+ * gcc.dg/autopar/uns-outer-4.c: Same.
+ * gcc.dg/autopar/uns-outer-5.c: Same.
+ * gcc.dg/autopar/uns-outer-6.c: Same.
+ * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
+ * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
+
+2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
+
+ PR target/63679
+ * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
+ aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
+
+2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
+
+ PR target/63679
+ * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
+ * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
+ * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
+
+2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
+
+ PR target/63679
+ * gcc.dg/tree-ssa/sra-17.c: New.
+ * gcc.dg/tree-ssa/sra-18.c: New.
+
+2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
+
+2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/inline12.adb: New test.
+
+2016-01-18 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/66797
+ * gcc.c-torture/execute/pr65447.c: Relax check condition.
+
+2016-01-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69170
+ * gcc.dg/torture/pr69170.c: New testcase.
+
+2016-01-17 John David Anglin <danglin@gcc.gnu.org>
+
+ * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
+
+2016-01-16 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
+
+2016-01-16 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
+ * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
+ redundant dg-require-effective-target pthread.
+ * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
+ * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
+ * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
+ * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
+ * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
+ * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
+ * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
+
+2016-01-16 David Edelsohn <dje.gcc@gmail.com>
+
+ PR target/68609
+ * gcc.target/powerpc/recip-6.c: Enable on AIX.
+ * gcc.target/powerpc/recip-7.c: Same.
+
+2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/69091
+ * g++.dg/template/pr69091.C: New test.
+
+2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
+
+ * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
+ dump does not contain an error_mark_node.
+ * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
+ * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
+
+2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/68936
+ * g++.dg/template/pr68936.C: New test.
+
+2016-01-15 David Edelsohn <dje.gcc@gmail.com>
+
+ PR target/68609
+ * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
+ * gcc.target/powerpc/recip-2.c: Same.
+ * gcc.target/powerpc/recip-3.c: Same.
+ * gcc.target/powerpc/recip-4.c: Same.
+ * gcc.target/powerpc/recip-sqrtf.c: Same.
+
+2016-01-15 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/69270
+ * gcc.dg/tree-ssa/pr69270-2.c: New test.
+ * gcc.dg/tree-ssa/pr69270-3.c: New test.
+
+2016-01-15 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/49630
+ * gfortran.dg/deferred_character_13.f90: New test for the fix
+ of comment 3 of the PR.
+
+ PR fortran/54070
+ * gfortran.dg/deferred_character_8.f90: New test
+ * gfortran.dg/allocate_error_5.f90: New test
+
+ PR fortran/60593
+ * gfortran.dg/deferred_character_10.f90: New test
+
+ PR fortran/60795
+ * gfortran.dg/deferred_character_14.f90: New test
+
+ PR fortran/61147
+ * gfortran.dg/deferred_character_11.f90: New test
+
+ PR fortran/64324
+ * gfortran.dg/deferred_character_9.f90: New test
+
+2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/69030
+ * gcc.target/i386/pr69030.c: New.
+
+2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/target_attr_17.c: New test.
+
+2016-01-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/66856
+ * gcc.dg/torture/pr66856-1.c: New testcase.
+ * gcc.dg/torture/pr66856-2.c: Likewise.
+
+2016-01-15 Richard Biener <rguenther@suse.de>
+
+ PR debug/69137
+ * g++.dg/lto/pr69137_0.C: New testcase.
+
+2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR middle-end/69246
+ * gcc.target/i386/pr69246.c: New test.
+
+2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
+
+2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ PR c++/56194
+ * g++.dg/init/const9.C: Disable test on S/390.
+
+2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
+ * g++.dg/Wno-frame-address.C: Ditto.
+
+2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
+
+2016-01-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/68961
+ * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
+
+2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ * gcc.target/i386/pr65105-5.c: New test.
+
+2016-01-15 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.c-torture/execute/alias-4.c: New testcase.
+
+2016-01-15 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/68148
+ * g++.dg/ipa/devirt-49.C: New testcase.
+
+2016-01-15 Christian Bruel <christian.bruel@st.com>
+
+ PR target/65837
+ * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
+ * gcc.target/arm/lto/pr65837-attr_0.c: New test.
+ * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
+
+2016-01-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69117
+ * gcc.dg/torture/pr69117.c: New testcase.
+
+2015-01-14 Ryan Burn <contact@rnburn.com>
+
+ PR c++/69048
+ * g++.dg/cilk-plus/CK/pr69048.cc: New test.
+
+2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ PR testsuite/67509
+ * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
+ range tests use 100 * maximum instead of maximum + 1.
+
+2016-01-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/69244
+ * gcc.dg/guality/pr69244.c: New test.
+
+2016-01-14 Uros Bizjak <ubizjak@gmail.com>
+
+ * lib/target-supports.exp (check_effective_target_issignaling):
+ New procedure.
+ * gcc.dg/pr61441.c: Require issignaling effective target.
+
+2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/68803
+ * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
+
+2016-01-14 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/68819
+ PR preprocessor/69177
+ * gcc.dg/plugin/location-overflow-test-1.c: New test case.
+ * gcc.dg/plugin/location-overflow-test-2.c: New test case.
+ * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
+ * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
+
+2016-01-14 Marek Polacek <polacek@redhat.com>
+
+ PR c/69262
+ * gcc.dg/array-15.c: New test.
+
+2016-01-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/68146
+ PR tree-optimization/69155
+ * gfortran.dg/pr68146.f: New test.
+ * gfortran.dg/pr69155.f90: New test.
+
+2016-01-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/68060
+ * gcc.dg/torture/pr68060-1.c: New testcase.
+ * gcc.dg/torture/pr68060-2.c: Likewise.
+
+2016-01-14 Nick Clifton <nickc@redhat.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_arm_neon_ok_nocache): Add an option
+ sequence that includes setting the ARM architecture to ARMv7-A.
+ * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
+ command line options necessary to enable Neon support.
+ * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
+ * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
+ * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
+ * gcc.target/arm/pr69180.c: Likewise.
+
+2016-01-14 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/69270
+ * gcc.dg/tree-ssa/pr69270.c: New test.
+
+2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR c/66208
+ * c-c++-common/pr66208.c: New file.
+
+2016-01-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/69156
+ * gcc.dg/pr69156.c: New test.
+
+2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/pr69225-7.c: New test.
+
+2016-01-13 Richard Henderson <rth@redhat.com>
+
+ * gcc.dg/tm/memopt-13.c: Update expected function.
+ * gcc.dg/tm/memopt-6.c: Likewise.
+
+2016-01-13 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
+ * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
+ * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
+ * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
+
+2016-01-13 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/69169
+ * gcc.dg/pr69169.c: New test.
+
+2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
+
+ PR target/69228
+ * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
+ * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
+ * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
+ * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
+ * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
+ * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
+ * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
+ * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
+
+2016-01-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/69247
+ * gcc.dg/pr69247.c: New test.
+
+2016-01-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69242
+ * gcc.dg/torture/pr69242.c: New testcase.
+
+2016-01-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69186
+ * gcc.dg/torture/pr69186.c: New testcase.
+
+2016-01-13 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/67755
+ * gcc.dg/tree-ssa/pr67755.c: New test.
+
+2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
+ pass number in output by a star.
+
+2016-01-12 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/68911
+ * gcc.c-torture/execute/pr68911.c: New test.
+
+2016-01-12 Marek Polacek <polacek@redhat.com>
+
+ PR c++/68979
+ * g++.dg/warn/permissive-1.C: New test.
+
+2016-01-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR objc++/68511
+ PR c++/69213
+ * g++.dg/opt/pr69213.C: New test.
+
+2016-01-12 Christian Bruel <christian.bruel@st.com>
+
+ PR target/69180
+ * gcc.target/arm/pr69180.c: New test.
+
+2016-01-12 Richard Biener <rguenther@suse.de>
+
+ PR lto/69077
+ * g++.dg/lto/pr69077_0.C: New testcase.
+ * g++.dg/lto/pr69077_1.C: Likewise.
+
+2016-01-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/69175
+ * g++.dg/opt/pr69175.C: New test.
+
+2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
+
+ * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
+ rather than #including math.h & stdlib.h.
+ * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
+ * gcc.dg/vect/pr49771.c: Likewise.
+ * gcc.dg/vect/vect-10-big-array.c: Likewise.
+ * gcc.dg/vect/vect-neg-store-1.c: Likewise.
+ * gcc.dg/vect/vect-neg-store-2.c: Likewise.
+ * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
+ * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
+ * gcc.dg/vect/pr44507.c: Likewise.
+ * gcc.dg/vect/pr45902.c: Likewise.
+ * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
+ * gcc.dg/vect/vect-117.c: Likewise.
+ * gcc.dg/vect/vect-99.c: Likewise.
+ * gcc.dg/vect/vect-aggressive-1.c: Likewise.
+ * gcc.dg/vect/vect-cond-1.c: Likewise.
+ * gcc.dg/vect/vect-cond-2.c: Likewise.
+ * gcc.dg/vect/vect-cond-3.c: Likewise.
+ * gcc.dg/vect/vect-cond-4.c: Likewise.
+ * gcc.dg/vect/vect-mask-load-1.c: Likewise.
+ * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-1.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-2.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-3.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
+ * gcc.dg/vect/vect-over-widen-4.c: Likewise.
+ * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
+ * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
+ * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
+ * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
+ * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
+ include of signal.h.
+ * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
+ * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
+ * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
+ * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
+ * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
+ * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
+ * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
+ * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
+ * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
+ * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
+ * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
+ * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
+ * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
+ * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
+ * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
+ * gcc.dg/vect/vect-outer-5.c: Likewise.
+ * gcc.dg/vect/vect-outer-6.c: Likewise.
+ * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
+ include of stdio.h.
+
+2016-01-12 Nick Clifton <nickc@redhat.com>
+
+ PR target/68913
+ * gcc.dg/lto/pr61886_0.c: Rename the external function called
+ to fread so that it will be found in all target runtimes.
+
+2016-01-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69053
+ * g++.dg/torture/pr69053.C: New testcase.
+
+2016-01-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69168
+ * gcc.dg/torture/pr69168.c: New testcase.
+
+2016-01-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69157
+ * gcc.dg/torture/pr69157.c: New testcase.
+
+2016-01-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69174
+ * gcc.dg/torture/pr69174.c: New testcase.
+
+2016-01-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/66808
+ PR c++/69000
+ * g++.dg/tls/pr66808.C: New test.
+ * g++.dg/tls/pr69000.C: New test.
+
+2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/swaps-p8-23.c: New test.
+ * gcc.target/powerpc/swaps-p8-24.c: Likewise.
+
+2016-01-11 John David Anglin <danglin@gcc.gnu.org>
+
+ PR tree-optimization/68356
+ * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
+
+2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
+ Jim Wilson <jim.wilson@linaro.org>
+
+ PR target/69194
+ * gcc.target/arm/pr69194.c: New test.
+
+2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/69225
+ * gcc.target/i386/pr69225-1.c: New test.
+ * gcc.target/i386/pr69225-2.c: Likewise.
+ * gcc.target/i386/pr69225-3.c: Likewise.
+ * gcc.target/i386/pr69225-4.c: Likewise.
+ * gcc.target/i386/pr69225-5.c: Likewise.
+ * gcc.target/i386/pr69225-6.c: Likewise.
+
+2016-01-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/67462
+ * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
+ if lp64.
+
+ PR target/69071
+ * gcc.dg/pr69071.c: New test.
+
+ PR c++/69211
+ * g++.dg/opt/pr69211.C: New test.
+
+ PR tree-optimization/69214
+ * gcc.c-torture/compile/pr69214.c: New test.
+
+2016-01-11 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
+ * gcc.target/i386/pr66232-11.c: Ditto.
+ * gcc.target/i386/pr66232-12.c: Ditto.
+ * gcc.target/i386/pr66232-13.c: Ditto.
+
+2016-01-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/69173
+ * gcc.dg/torture/pr69173.c: New testcase.
+
+2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR rtl-optimization/68796
+ * gcc.target/aarch64/tst_5.c: New test.
+ * gcc.target/aarch64/tst_6.c: Likewise.
+
+2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR rtl-optimization/68841
+ * gcc.dg/pr68841.c: New test.
+ * gcc.c-torture/execute/pr68841.c: New test.
+
+2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
+
+ PR rtl-optimization/68920
+ * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
+ for ix86 targets.
+ * gcc.dg/ifcvt-5.c: New test.
+
+2016-01-11 Alexandre Oliva <aoliva@redhat.com>
+
+ PR bootstrap/69123
+ * g++.dg/pr69123.C: New.
+
+2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ PR target/69010
+ * gcc.target/i386/pr69010.c: New test.
+
+2016-01-11 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/69044
+ * gcc.target/i386/chkp-pr69044.c: New test.
+
+2016-01-11 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/69109
+ * gcc.dg/autopar/pr69109-2.c: New test.
+ * gcc.dg/autopar/pr69109.c: New test.
+
+2016-01-11 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/69108
+ * gcc.dg/autopar/pr69108.c: New test.
+
+2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
+
+ PR c++/69029
+ * c-c++-common/Wisleading-indentation.c: Augment test.
+
+2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/69154
+ * gfortran.dg/inline_matmul_12.f90: New test.
+
+2016-01-10 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/67779
+ * gfortran.dg/actual_array_offset_1: New test.
+
+2016-01-10 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/69062
+ * gcc.dg/autopar/pr69062.c: New test.
+
+2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
+
+ * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
+ * gcc.dg/vect/slp-perm-2.c: Likewise.
+ * gcc.dg/vect/slp-perm-3.c: Likewise.
+ * 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.
+
+2016-01-10 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/69039
+ * gcc.dg/autopar/pr69039.c: New test.
+
+2016-01-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/69113
+ * g++.dg/pr69113.C: New test.
+
+2016-01-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/50865
+ PR tree-optimization/69097
+ * gcc.c-torture/execute/pr50865.c: New test.
+ * gcc.c-torture/execute/pr69097-1.c: New test.
+ * gcc.c-torture/execute/pr69097-2.c: New test.
+ * gcc.dg/pr69097-1.c: New test.
+ * gcc.dg/pr69097-2.c: New test.
+
+2016-01-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69164
+ * g++.dg/opt/pr69164.C: New test.
+
+2016-01-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/69167
+ * gcc.dg/pr69167.c: New test.
+
+2016-01-08 Marek Polacek <polacek@redhat.com>
+
+ PR c++/68449
+ * g++.dg/pr68449.C: New.
+
+2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
+
+ PR tree-optimization/68707
+ * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
+ * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
+ on platforms supporting it.
+ * gcc.dg/vect/slp-perm-2.c: Likewise.
+ * gcc.dg/vect/slp-perm-3.c: Likewise.
+ * gcc.dg/vect/slp-perm-5.c: Likewise.
+ * gcc.dg/vect/slp-perm-7.c: Likewise.
+ * gcc.dg/vect/slp-perm-8.c: Likewise.
+ * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
+ on platforms supporting it.
+
+2016-01-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/69162
+ * gcc.dg/pr69162.c: New test.
+
+ PR tree-optimization/69172
+ * gcc.dg/pr69172.c: New test.
+
+2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR tree-optimization/67781
+ * gcc.c-torture/execute/pr67781.c: New file.
+
+2016-01-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/69083
+ * gcc.dg/vect/pr69083.c: New test.
+
+2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
+
+ PR tree-optimization/61441
+ * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
+ Use -fexcess-precision=standard for compiler options.
+ Use fabs() only when __FLT_EVAL_METHOD__ == 0.
+
+2016-01-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/69128
+ * gfortran.dg/gomp/pr69128.f90: New test.
+
+ PR c++/69145
+ * g++.dg/ext/pr69145-1.C: New test.
+ * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
+ * g++.dg/ext/pr69145-2.h: New file.
+
+2016-01-07 Martin Sebor <msebor@redhat.com>
+
+ PR c/68966
+ * gcc.dg/atomic-fetch-bool.c: New test.
+ * gcc.dg/sync-fetch-bool.c: New test.
+
+2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR fortran/66680
+ gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
+
+2016-01-07 Nick Clifton <nickc@redhat.com>
+
+ PR target/66655
+ * g++.dg/pr66655.C: New test.
+ * g++.dg/pr66655_1.cc: Test support file.
+ * g++.dg/pr66655.h: Test header file.
+
+2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR fortran/66680
+ gfortran.dg/gomp/pr66680.f90: New test.
+
+2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/69171
+ * gcc.target/i386/pr69171-1.c: New test.
+ * gcc.target/i386/pr69171-2.c: Likewise.
+ * gcc.target/i386/pr69171-3.c: Likewise.
+ * gcc.target/i386/pr69171-4.c: Likewise.
+ * gcc.target/i386/pr69171-5.c: Likewise.
+ * gcc.target/i386/pr69171-6.c: Likewise.
+
+2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR middle-end/67639
+ * c-c++-common/pr67639.c: New test.
+
+2016-01-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/69141
+ * g++.dg/opt/pr69141.C: New test.
+
+2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
+
+2016-01-06 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/69140
+ * gcc.target/i386/pr69140.c: New test
+
+2016-01-06 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/bad-dereference.c: New test case.
+
+2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
+
+2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
+
+ * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
+
+2016-01-06 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/69099
+ * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
+
+2016-01-05 Marek Polacek <polacek@redhat.com>
+
+ PR c/69104
+ * gcc.dg/atomic-invalid-2.c: New.
+
+2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/68991
+ * gcc.target/i386/pr68991.c: New test.
+
+2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/68991
+ * g++.dg/pr68991-1.C: New test.
+ * g++.dg/pr68991-2.C: Likewise.
+
+2016-01-05 Sergei Trofimovich <siarheit@google.com>
+
+ PR other/60465
+ * gcc.target/ia64/pr60465-gprel64.c: New test.
+ * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
+
+2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ PR rtl-optimization/68651
+ * gcc.target/aarch64/pr68651_1.c: New test.
+
+2016-01-05 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/69122
+ * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
+
+2016-01-05 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/58583
+ * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
+
+ * gcc.dg/alias-15.c: New.
+
+2016-01-05 Nick Clifton <nickc@redhat.com>
+
+ PR target/68870
+ * g++.dg/pr68770.C: New test.
+
+2016-01-04 Mike Stump <mikestump@comcast.net>
+
+ * lib/target-supports.exp (check_effective_target_cilkplus):
+ cilkplus targets require pthreads.
+ (check_effective_target_cilkplus): Remove special case for NVPTX.
+
+2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p9-permute.c: New test for xxperm code
+ generation.
+
+2016-01-04 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
+2016-01-04 Marek Polacek <polacek@redhat.com>
+
+ PR c/68908
+ * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
+ * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
+ * gcc.dg/atomic/stdatomic-op-5.c: New test.
+
+2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/20160104-2.c: New test.
+
+2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/20160104-1.c: New test.
+
+2016-01-03 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/65045
+ * gfortran.dg/pr65045.f90: New test.
+
+2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/debug1.ads: Delete.
+
+2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/68867
+ * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
+ expression.
+
+2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/68867
+ * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
+ PowerPC.
+
+2016-01-01 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/68864
+ * gfortran.dg/pr68864.f90: New test.
+
+2016-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/69070
+ * gcc.dg/pr69070.c: New test.
+
+ PR sanitizer/69055
+ * gfortran.dg/pr69055.f90: New test.
+
+ PR target/69015
+ * gcc.dg/pr69015.c: New test.
+
+Copyright (C) 2016 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 e383c5299e9..1c99650f0af 100644
--- a/gcc/testsuite/README
+++ b/gcc/testsuite/README
@@ -61,7 +61,7 @@ where
testsuite directory.
-Copyright (C) 1998-2016 Free Software Foundation, Inc.
+Copyright (C) 1998-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
diff --git a/gcc/testsuite/README.compat b/gcc/testsuite/README.compat
index 2bac388031a..90d8102df52 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2002-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
diff --git a/gcc/testsuite/README.gcc b/gcc/testsuite/README.gcc
index defc761c168..b0840e8fb66 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-2016 Free Software Foundation, Inc.
+Copyright (C) 1997-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
diff --git a/gcc/testsuite/config/default.exp b/gcc/testsuite/config/default.exp
index 271b73ea31a..2087a5e9be4 100644
--- a/gcc/testsuite/config/default.exp
+++ b/gcc/testsuite/config/default.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 a5f27b5e334..ec551d98cb6 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2001-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
diff --git a/gcc/testsuite/g++.dg/asan/asan.exp b/gcc/testsuite/g++.dg/asan/asan.exp
index 8a4b89d7fd6..124c44e9e9a 100644
--- a/gcc/testsuite/g++.dg/asan/asan.exp
+++ b/gcc/testsuite/g++.dg/asan/asan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 4818298c640..94b6535a059 100644
--- a/gcc/testsuite/g++.dg/bprob/bprob.exp
+++ b/gcc/testsuite/g++.dg/bprob/bprob.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 6bcc9487723..6296fe9d7a8 100644
--- a/gcc/testsuite/g++.dg/charset/charset.exp
+++ b/gcc/testsuite/g++.dg/charset/charset.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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/cilk-plus/cilk-plus.exp b/gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp
index 1e9f4af3a70..bc6c18ee967 100644
--- a/gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp
+++ b/gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 3726596b224..d19334c71b3 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2002-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
diff --git a/gcc/testsuite/g++.dg/compat/compat.exp b/gcc/testsuite/g++.dg/compat/compat.exp
index 7c73b9dc741..4d83f927889 100644
--- a/gcc/testsuite/g++.dg/compat/compat.exp
+++ b/gcc/testsuite/g++.dg/compat/compat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 1c64a136a70..71e76189a1a 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 55ca07ff385..dfa29897aa8 100644
--- a/gcc/testsuite/g++.dg/debug/debug.exp
+++ b/gcc/testsuite/g++.dg/debug/debug.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 2861fa78df2..061a740540d 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 ee89c5ed06f..870eb248ba8 100644
--- a/gcc/testsuite/g++.dg/dfp/dfp.exp
+++ b/gcc/testsuite/g++.dg/dfp/dfp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 39ba6c2f502..d760087b2a8 100644
--- a/gcc/testsuite/g++.dg/dg.exp
+++ b/gcc/testsuite/g++.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2016 Free Software Foundation, Inc.
+# Copyright (C) 2000-2017 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 8d49a11894d..1d424c93f2c 100644
--- a/gcc/testsuite/g++.dg/gcov/gcov.exp
+++ b/gcc/testsuite/g++.dg/gcov/gcov.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 8165e359756..3d7245b9995 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 5a64f9859c5..1af1c3a4f76 100644
--- a/gcc/testsuite/g++.dg/goacc/goacc.exp
+++ b/gcc/testsuite/g++.dg/goacc/goacc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 d26596c8c04..a97fe793ac9 100644
--- a/gcc/testsuite/g++.dg/gomp/gomp.exp
+++ b/gcc/testsuite/g++.dg/gomp/gomp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 7cc07983c40..f12a2d1f953 100644
--- a/gcc/testsuite/g++.dg/graphite/graphite.exp
+++ b/gcc/testsuite/g++.dg/graphite/graphite.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 48f09476381..f302a4dc30f 100644
--- a/gcc/testsuite/g++.dg/lto/lto.exp
+++ b/gcc/testsuite/g++.dg/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 ba73e02a7bf..8ad2c222a51 100644
--- a/gcc/testsuite/g++.dg/pch/pch.exp
+++ b/gcc/testsuite/g++.dg/pch/pch.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 52476975547..6a0c1aa504c 100644
--- a/gcc/testsuite/g++.dg/plugin/plugin.exp
+++ b/gcc/testsuite/g++.dg/plugin/plugin.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 3df4f6004a7..c385756c866 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 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 0ddd03d5af1..9b7f5b45578 100644
--- a/gcc/testsuite/g++.dg/special/ecos.exp
+++ b/gcc/testsuite/g++.dg/special/ecos.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2016 Free Software Foundation, Inc.
+# Copyright (C) 1999-2017 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 697a55c4a40..c19ae72cc83 100644
--- a/gcc/testsuite/g++.dg/tls/tls.exp
+++ b/gcc/testsuite/g++.dg/tls/tls.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 e6097367143..cc6e2353f94 100644
--- a/gcc/testsuite/g++.dg/tm/tm.exp
+++ b/gcc/testsuite/g++.dg/tm/tm.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 4c42c31c659..fc5043642b5 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 26ee0b38cdb..2be322f2001 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 06ddc5f8c08..84990b5d134 100644
--- a/gcc/testsuite/g++.dg/tsan/tsan.exp
+++ b/gcc/testsuite/g++.dg/tsan/tsan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 5b6f1b42bd4..b0a6954c965 100644
--- a/gcc/testsuite/g++.dg/ubsan/ubsan.exp
+++ b/gcc/testsuite/g++.dg/ubsan/ubsan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 f699082bf35..0c065ad7f8d 100644
--- a/gcc/testsuite/g++.dg/vect/vect.exp
+++ b/gcc/testsuite/g++.dg/vect/vect.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 e4ce8785dc1..15875ff6d34 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-2016 Free Software Foundation, Inc.
+Copyright (C) 1997-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
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/README b/gcc/testsuite/g++.old-deja/g++.robertl/README
index 730f44b23ff..835dbbbea1d 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-2016 Free Software Foundation, Inc.
+Copyright (C) 1998-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
diff --git a/gcc/testsuite/g++.old-deja/old-deja.exp b/gcc/testsuite/g++.old-deja/old-deja.exp
index a228e54755f..84f15cabbc1 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1988-2017 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 1c7b3dd80cf..91d5133b3e7 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1993-2017 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 a959b4a13dd..ba16b09c41a 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 6368bbd4938..4eefcf4cde1 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1991-2017 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 009984e66e2..26247d6e5be 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1993-2017 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 95d9f22db9f..f0c4532501c 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1993-2017 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 5d12c9167a9..4073ea01c4d 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-2016 Free Software Foundation, Inc.
+Copyright (C) 1997-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
diff --git a/gcc/testsuite/gcc.dg/asan/asan.exp b/gcc/testsuite/gcc.dg/asan/asan.exp
index a66e6194b73..daceccdaac3 100644
--- a/gcc/testsuite/gcc.dg/asan/asan.exp
+++ b/gcc/testsuite/gcc.dg/asan/asan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 94079a7fc41..6935dec3f1c 100644
--- a/gcc/testsuite/gcc.dg/atomic/atomic.exp
+++ b/gcc/testsuite/gcc.dg/atomic/atomic.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 d6c9fda8635..eef66a4ceb6 100644
--- a/gcc/testsuite/gcc.dg/autopar/autopar.exp
+++ b/gcc/testsuite/gcc.dg/autopar/autopar.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 9a77bf23336..c2b1a5fd3a0 100644
--- a/gcc/testsuite/gcc.dg/charset/charset.exp
+++ b/gcc/testsuite/gcc.dg/charset/charset.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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/cilk-plus/cilk-plus.exp b/gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp
index fac975c6fc1..447ed04f028 100644
--- a/gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp
+++ b/gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 e13e3289583..39bdaa11ae6 100644
--- a/gcc/testsuite/gcc.dg/compat/compat.exp
+++ b/gcc/testsuite/gcc.dg/compat/compat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 2ee36575632..2afa605880f 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 a0fa838a5c2..31b8dc6d597 100644
--- a/gcc/testsuite/gcc.dg/cpp/assembl2.S
+++ b/gcc/testsuite/gcc.dg/cpp/assembl2.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2016 Free Software Foundation, Inc. */
+/* Copyright (C) 2000-2017 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 f3f2ecd1220..e59fd25671e 100644
--- a/gcc/testsuite/gcc.dg/cpp/cpp.exp
+++ b/gcc/testsuite/gcc.dg/cpp/cpp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 62ac213c3da..a9c77ac8fc5 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 295901cd9e9..d0d3546113d 100644
--- a/gcc/testsuite/gcc.dg/debug/debug.exp
+++ b/gcc/testsuite/gcc.dg/debug/debug.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 12846b95b4b..33871f716ff 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 2a729513e66..7046b1ca3a8 100644
--- a/gcc/testsuite/gcc.dg/dfp/dfp.exp
+++ b/gcc/testsuite/gcc.dg/dfp/dfp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 825c689d355..0b18432ba3b 100644
--- a/gcc/testsuite/gcc.dg/dg.exp
+++ b/gcc/testsuite/gcc.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 4818536de56..e89dadcd3ad 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 c6b352e217e..3185d6eda19 100644
--- a/gcc/testsuite/gcc.dg/format/format.exp
+++ b/gcc/testsuite/gcc.dg/format/format.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 9b3bf0dd93d..e9574db4340 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 47e8e11d203..112fd72f683 100644
--- a/gcc/testsuite/gcc.dg/goacc/goacc.exp
+++ b/gcc/testsuite/gcc.dg/goacc/goacc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 b6b5932c9f4..e0ae6f992a0 100644
--- a/gcc/testsuite/gcc.dg/gomp/gomp.exp
+++ b/gcc/testsuite/gcc.dg/gomp/gomp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 ac81e82f24d..2499431503c 100644
--- a/gcc/testsuite/gcc.dg/graphite/graphite.exp
+++ b/gcc/testsuite/gcc.dg/graphite/graphite.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 fe3fe3ebaaa..f62b985a7db 100644
--- a/gcc/testsuite/gcc.dg/ipa/ipa.exp
+++ b/gcc/testsuite/gcc.dg/ipa/ipa.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 f272ba663d9..2fcbf8b60a5 100644
--- a/gcc/testsuite/gcc.dg/lto/lto.exp
+++ b/gcc/testsuite/gcc.dg/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 4021202a295..e5659087a82 100644
--- a/gcc/testsuite/gcc.dg/noncompile/noncompile.exp
+++ b/gcc/testsuite/gcc.dg/noncompile/noncompile.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 2eb797eb51d..0499a1c1ddd 100644
--- a/gcc/testsuite/gcc.dg/params/params.exp
+++ b/gcc/testsuite/gcc.dg/params/params.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2016 Free Software Foundation, Inc.
+# Copyright (C) 2016-2017 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 142f3d38bf1..f721accb148 100644
--- a/gcc/testsuite/gcc.dg/pch/pch.exp
+++ b/gcc/testsuite/gcc.dg/pch/pch.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 eb15a66391e..c7a3b4dbf2f 100644
--- a/gcc/testsuite/gcc.dg/plugin/plugin.exp
+++ b/gcc/testsuite/gcc.dg/plugin/plugin.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 b463204cd3a..a39f59837d8 100644
--- a/gcc/testsuite/gcc.dg/sancov/sancov.exp
+++ b/gcc/testsuite/gcc.dg/sancov/sancov.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2016 Free Software Foundation, Inc.
+# Copyright (C) 2015-2017 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 a30ab3a7c32..0750f553d9e 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 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 9bfe4db4cc6..ff40776165f 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 bd6991acf0d..22e62089b8a 100644
--- a/gcc/testsuite/gcc.dg/special/special.exp
+++ b/gcc/testsuite/gcc.dg/special/special.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 a6755344a53..84990c87fc3 100644
--- a/gcc/testsuite/gcc.dg/sso/sso.exp
+++ b/gcc/testsuite/gcc.dg/sso/sso.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 8b188565cb2..10363328a05 100644
--- a/gcc/testsuite/gcc.dg/tls/tls.exp
+++ b/gcc/testsuite/gcc.dg/tls/tls.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 ff4ac455f69..77772e14270 100644
--- a/gcc/testsuite/gcc.dg/tm/tm.exp
+++ b/gcc/testsuite/gcc.dg/tm/tm.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 e7b3f5acd79..63d596853d6 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 19ef6367d23..db13d6b9a5d 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 aaccf191be9..0a21f1799f4 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 ee641422ccb..13dc7e25213 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 e3f95f1a383..2d7b183d79d 100644
--- a/gcc/testsuite/gcc.dg/tsan/tsan.exp
+++ b/gcc/testsuite/gcc.dg/tsan/tsan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 a55a3a41a55..df607e75f5d 100644
--- a/gcc/testsuite/gcc.dg/ubsan/ubsan.exp
+++ b/gcc/testsuite/gcc.dg/ubsan/ubsan.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 93e31a6fc4a..bda5d471f12 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 3dff1c5fe93..bd580fd74f6 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 803eabae168..66ac51efb5a 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 c1f10842a8c..3107ab789b6 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 bbb9f5ca1bb..a7ddabd3498 100644
--- a/gcc/testsuite/gcc.dg/vect/vect.exp
+++ b/gcc/testsuite/gcc.dg/vect/vect.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 6bf152a513a..7fd54a745d3 100644
--- a/gcc/testsuite/gcc.dg/vmx/vmx.exp
+++ b/gcc/testsuite/gcc.dg/vmx/vmx.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 82f6e34c989..151e0454237 100644
--- a/gcc/testsuite/gcc.dg/vxworks/vxworks.exp
+++ b/gcc/testsuite/gcc.dg/vxworks/vxworks.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 e2e0ec67b2f..8c24ac2dc80 100644
--- a/gcc/testsuite/gcc.dg/weak/weak.exp
+++ b/gcc/testsuite/gcc.dg/weak/weak.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 19dee174ab8..3eb0de1432f 100644
--- a/gcc/testsuite/gcc.misc-tests/acker1.exp
+++ b/gcc/testsuite/gcc.misc-tests/acker1.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 8cde43fd3a0..74de221dea1 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 132bfe3f382..3b5fe9d09b3 100644
--- a/gcc/testsuite/gcc.misc-tests/bprob.exp
+++ b/gcc/testsuite/gcc.misc-tests/bprob.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 89f5db2b880..d924db85523 100644
--- a/gcc/testsuite/gcc.misc-tests/dectest.exp
+++ b/gcc/testsuite/gcc.misc-tests/dectest.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 225bc148978..f22f48e5e35 100644
--- a/gcc/testsuite/gcc.misc-tests/dhry.exp
+++ b/gcc/testsuite/gcc.misc-tests/dhry.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 5d2c23285bb..b0274fa4836 100644
--- a/gcc/testsuite/gcc.misc-tests/gcov.exp
+++ b/gcc/testsuite/gcc.misc-tests/gcov.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 59f445502ba..246697ee8c9 100644
--- a/gcc/testsuite/gcc.misc-tests/godump.exp
+++ b/gcc/testsuite/gcc.misc-tests/godump.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 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 d884fa2f751..145a0b71bab 100644
--- a/gcc/testsuite/gcc.misc-tests/help.exp
+++ b/gcc/testsuite/gcc.misc-tests/help.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 0eea946779c..a4d7cd80527 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 5dc4f282f85..c23d16c040c 100644
--- a/gcc/testsuite/gcc.misc-tests/linkage.exp
+++ b/gcc/testsuite/gcc.misc-tests/linkage.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1988-2016 Free Software Foundation, Inc.
+# Copyright (C) 1988-2017 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 812090ab57e..a7881e05c90 100644
--- a/gcc/testsuite/gcc.misc-tests/matrix1.exp
+++ b/gcc/testsuite/gcc.misc-tests/matrix1.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 81c8030792d..078e3c120a3 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 ec4ca908774..c8106cdbce5 100644
--- a/gcc/testsuite/gcc.misc-tests/mg.exp
+++ b/gcc/testsuite/gcc.misc-tests/mg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 83556bb4445..52ea6741f2d 100644
--- a/gcc/testsuite/gcc.misc-tests/options.exp
+++ b/gcc/testsuite/gcc.misc-tests/options.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 e71f48239e9..1c28f01a7d6 100644
--- a/gcc/testsuite/gcc.misc-tests/output.exp
+++ b/gcc/testsuite/gcc.misc-tests/output.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 1a6c20965af..b411d19db1f 100644
--- a/gcc/testsuite/gcc.misc-tests/sieve.exp
+++ b/gcc/testsuite/gcc.misc-tests/sieve.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 27237d31c75..62a18aaf06b 100644
--- a/gcc/testsuite/gcc.misc-tests/sort2.exp
+++ b/gcc/testsuite/gcc.misc-tests/sort2.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 9998d0bda23..2bc80db2737 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 b81d20e9bb4..d8b41f721ba 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 bce38cb015d..9f967492004 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 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 e93b8d5cd5a..92211a24519 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 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 bcd9a6fc38f..fc56ff0e54f 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2015-2017 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 62d2a4f5d42..71b1e97fb49 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 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 51128798ca5..3b145be02e8 100644
--- a/gcc/testsuite/gcc.target/alpha/alpha.exp
+++ b/gcc/testsuite/gcc.target/alpha/alpha.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 62583cd0321..00b5c334cc1 100644
--- a/gcc/testsuite/gcc.target/arc/arc.exp
+++ b/gcc/testsuite/gcc.target/arc/arc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 d440fc0f059..eca4c223e3d 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 91954bdff2f..c05080ebf19 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 b627108428c..46dc612ebd2 100644
--- a/gcc/testsuite/gcc.target/arm/arm.exp
+++ b/gcc/testsuite/gcc.target/arm/arm.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 66a8b7da005..5b0f84bd07e 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 176a0113fcb..78075b93689 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 41894600964..6a5dc552bf3 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 d63ab7df690..29123cac02a 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 f58c97a80c8..155def71169 100644
--- a/gcc/testsuite/gcc.target/avr/avr.exp
+++ b/gcc/testsuite/gcc.target/avr/avr.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 b1e3a9c5048..443756fbd79 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 c790248ff2e..f901541aaea 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 3d826fe5d6a..2b2572045d9 100644
--- a/gcc/testsuite/gcc.target/bfin/bfin.exp
+++ b/gcc/testsuite/gcc.target/bfin/bfin.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 de753d76b73..d024bae1c30 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 817dd28ad6a..b892bc386df 100644
--- a/gcc/testsuite/gcc.target/cris/cris.exp
+++ b/gcc/testsuite/gcc.target/cris/cris.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 573c30f65e5..0eb7f58bd80 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 8e61cf6b75d..0b1a68d449f 100644
--- a/gcc/testsuite/gcc.target/epiphany/epiphany.exp
+++ b/gcc/testsuite/gcc.target/epiphany/epiphany.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 9fd0865500f..a2992427d6f 100644
--- a/gcc/testsuite/gcc.target/frv/frv.exp
+++ b/gcc/testsuite/gcc.target/frv/frv.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 b8fd4d7c218..aec8311e77a 100644
--- a/gcc/testsuite/gcc.target/h8300/h8300.exp
+++ b/gcc/testsuite/gcc.target/h8300/h8300.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 9d492f5f742..3dcdcb77314 100644
--- a/gcc/testsuite/gcc.target/hppa/hppa.exp
+++ b/gcc/testsuite/gcc.target/hppa/hppa.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 40572409c3d..d06c0d93b44 100644
--- a/gcc/testsuite/gcc.target/i386/i386.exp
+++ b/gcc/testsuite/gcc.target/i386/i386.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 dabaa883e5a..ff80b863fbc 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2015-2017 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 1a801c7ae20..aa49b11dbc0 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 fa6ad9dfcf2..3108b47d773 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 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 f1bc397254e..6503e18f464 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 e2ca131d391..edaf1e7d9b3 100644
--- a/gcc/testsuite/gcc.target/ia64/ia64.exp
+++ b/gcc/testsuite/gcc.target/ia64/ia64.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 26e65b67f42..23b6088d54c 100644
--- a/gcc/testsuite/gcc.target/m68k/m68k.exp
+++ b/gcc/testsuite/gcc.target/m68k/m68k.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 c22f6a9abd1..c6e6c8a7697 100644
--- a/gcc/testsuite/gcc.target/microblaze/microblaze.exp
+++ b/gcc/testsuite/gcc.target/microblaze/microblaze.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 d7e7f3b7635..24600a6db4d 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 fd0fe5515fb..6b3179abf74 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2008-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
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 15050c8c20a..d7db7b3334c 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 d0f4037ec1c..b2f4e1824cc 100644
--- a/gcc/testsuite/gcc.target/mips/mips.exp
+++ b/gcc/testsuite/gcc.target/mips/mips.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 deb2e250c9b..e54d531dc0e 100644
--- a/gcc/testsuite/gcc.target/msp430/msp430.exp
+++ b/gcc/testsuite/gcc.target/msp430/msp430.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2016 Free Software Foundation, Inc.
+# Copyright (C) 2015-2017 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 1c245f6dccf..6248beda230 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 818a787bf7e..8ff4881a3c7 100644
--- a/gcc/testsuite/gcc.target/nios2/nios2.exp
+++ b/gcc/testsuite/gcc.target/nios2/nios2.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 65a904c8345..cd475f850f7 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2015-2017 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 fcce6961a11..1537ea8016f 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 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 081946f7fbf..575c51ac395 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 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 74df4001b51..5561d4f39d5 100644
--- a/gcc/testsuite/gcc.target/powerpc/powerpc.exp
+++ b/gcc/testsuite/gcc.target/powerpc/powerpc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 fcce6961a11..1537ea8016f 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/testsuite/gcc.target/rl78/rl78.exp b/gcc/testsuite/gcc.target/rl78/rl78.exp
index ae66530520a..cb2450070e9 100644
--- a/gcc/testsuite/gcc.target/rl78/rl78.exp
+++ b/gcc/testsuite/gcc.target/rl78/rl78.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2016 Free Software Foundation, Inc.
+# Copyright (C) 2015-2017 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 7d6f6ee7081..0e2e40b339d 100644
--- a/gcc/testsuite/gcc.target/rx/rx.exp
+++ b/gcc/testsuite/gcc.target/rx/rx.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 d826dbaee13..c74d6597d58 100644
--- a/gcc/testsuite/gcc.target/s390/s390.exp
+++ b/gcc/testsuite/gcc.target/s390/s390.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 2b421f29846..7308ce7d449 100644
--- a/gcc/testsuite/gcc.target/sh/sh.exp
+++ b/gcc/testsuite/gcc.target/sh/sh.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2016 Free Software Foundation, Inc.
+# Copyright (C) 2007-2017 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 6d3766a29e4..6f77c672bad 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 cec53cc63c7..71a4c40fa65 100644
--- a/gcc/testsuite/gcc.target/sparc/sparc.exp
+++ b/gcc/testsuite/gcc.target/sparc/sparc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 85c3e061bf7..e3b54b8ccea 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 a73d49d2db1..d888381095d 100644
--- a/gcc/testsuite/gcc.target/spu/spu.exp
+++ b/gcc/testsuite/gcc.target/spu/spu.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 e4454992f71..a3e1b96ed9c 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 e611127f346..cd31efe2743 100644
--- a/gcc/testsuite/gcc.target/tic6x/tic6x.exp
+++ b/gcc/testsuite/gcc.target/tic6x/tic6x.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 6892ba2afd0..826488b56fb 100644
--- a/gcc/testsuite/gcc.target/vax/vax.exp
+++ b/gcc/testsuite/gcc.target/vax/vax.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 4a53f15e315..2c496e4ae34 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2015-2017 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 520044e2421..3bb26130d1d 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2005-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
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 fd95ff39d9d..e35e1404290 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 e79d1349416..aeb27f3fba5 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 62ac79b7ebf..18e3fde0168 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 be3c186ed08..d14d2b490e9 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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/xstormy16/xstormy16.exp b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp
index a0917c2c043..d52e816ea1c 100644
--- a/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp
+++ b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 63f3fec1ad2..4e7ba09fc70 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2005-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
diff --git a/gcc/testsuite/gcc.test-framework/gen_directive_tests b/gcc/testsuite/gcc.test-framework/gen_directive_tests
index 8be47b4c40f..59d97fe8f87 100755
--- 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 5f0cafc8e57..24b991d582f 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 892dbfc5d95..a3819a0e9fb 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 85cc33e0caf..edac7dc981f 100644
--- a/gcc/testsuite/gfortran.dg/coarray/caf.exp
+++ b/gcc/testsuite/gfortran.dg/coarray/caf.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2011-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 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 8128b80c86e..85ab2ddb6d1 100644
--- a/gcc/testsuite/gfortran.dg/debug/debug.exp
+++ b/gcc/testsuite/gfortran.dg/debug/debug.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 12bd6efd359..82cbb210b92 100644
--- a/gcc/testsuite/gfortran.dg/dg.exp
+++ b/gcc/testsuite/gfortran.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 02044ea687d..4ade7e91598 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2004-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
diff --git a/gcc/testsuite/gfortran.dg/goacc/goacc.exp b/gcc/testsuite/gfortran.dg/goacc/goacc.exp
index eebeed690e6..b43d415f835 100644
--- a/gcc/testsuite/gfortran.dg/goacc/goacc.exp
+++ b/gcc/testsuite/gfortran.dg/goacc/goacc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 1cd2e36cac0..52ad977fb59 100644
--- a/gcc/testsuite/gfortran.dg/gomp/gomp.exp
+++ b/gcc/testsuite/gfortran.dg/gomp/gomp.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2005-2016 Free Software Foundation, Inc.
+# Copyright (C) 2005-2017 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 f3f83ac5d66..35e00e6fb0a 100644
--- a/gcc/testsuite/gfortran.dg/graphite/graphite.exp
+++ b/gcc/testsuite/gfortran.dg/graphite/graphite.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 8ca2c692097..14741b768c5 100644
--- a/gcc/testsuite/gfortran.dg/ieee/ieee.exp
+++ b/gcc/testsuite/gfortran.dg/ieee/ieee.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 a79225c2acc..0eaa8333319 100644
--- a/gcc/testsuite/gfortran.dg/lto/lto.exp
+++ b/gcc/testsuite/gfortran.dg/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 acc8ed05b49..5b0ed55c3c6 100644
--- a/gcc/testsuite/gfortran.dg/prof/prof.exp
+++ b/gcc/testsuite/gfortran.dg/prof/prof.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 bd35a7c7c8a..935298e1688 100644
--- a/gcc/testsuite/gfortran.dg/vect/vect.exp
+++ b/gcc/testsuite/gfortran.dg/vect/vect.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 a3f79882028..10550e4f04d 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 1f3a71243a6..fab1be152a5 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 10699af560a..228c71e85bb 100644
--- a/gcc/testsuite/gnat.dg/dg.exp
+++ b/gcc/testsuite/gnat.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 81d7c3bc6ec..bd3ecbdaed7 100644
--- a/gcc/testsuite/gnat.dg/specs/specs.exp
+++ b/gcc/testsuite/gnat.dg/specs/specs.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 6ab2d9e8b4f..c3e59304f2e 100644
--- a/gcc/testsuite/gnat.dg/sso/sso.exp
+++ b/gcc/testsuite/gnat.dg/sso/sso.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 fb0166d52d0..c28245173f7 100644
--- a/gcc/testsuite/go.dg/dg.exp
+++ b/gcc/testsuite/go.dg/dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 9b9c90df499..79eff195fed 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 e867051c9ef..5f6ef299e55 100644
--- a/gcc/testsuite/go.test/go-test.exp
+++ b/gcc/testsuite/go.test/go-test.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 a1198c0f201..88d9f785dd7 100644
--- a/gcc/testsuite/lib/asan-dg.exp
+++ b/gcc/testsuite/lib/asan-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 8efe085ae41..eb3669f9d68 100644
--- a/gcc/testsuite/lib/atomic-dg.exp
+++ b/gcc/testsuite/lib/atomic-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 5528d139735..92573b8df6c 100644
--- a/gcc/testsuite/lib/c-compat.exp
+++ b/gcc/testsuite/lib/c-compat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 dd43a43d4d0..8d470418f3d 100644
--- a/gcc/testsuite/lib/c-torture.exp
+++ b/gcc/testsuite/lib/c-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2016 Free Software Foundation, Inc.
+# Copyright (C) 1992-2017 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/cilk-plus-dg.exp b/gcc/testsuite/lib/cilk-plus-dg.exp
index 73b3d502ec3..04b4f218431 100644
--- a/gcc/testsuite/lib/cilk-plus-dg.exp
+++ b/gcc/testsuite/lib/cilk-plus-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 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 cab1825293c..0d18ba50ed2 100644
--- a/gcc/testsuite/lib/clearcap.exp
+++ b/gcc/testsuite/lib/clearcap.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 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 63d78cc9dfe..0ead0ac73a4 100644
--- a/gcc/testsuite/lib/compat.exp
+++ b/gcc/testsuite/lib/compat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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 daff86820de..69c0a809031 100644
--- a/gcc/testsuite/lib/copy-file.exp
+++ b/gcc/testsuite/lib/copy-file.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 acb4198c86a..d6ee97474cc 100644
--- a/gcc/testsuite/lib/dejapatches.exp
+++ b/gcc/testsuite/lib/dejapatches.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 53457573187..cfe875e7c42 100644
--- a/gcc/testsuite/lib/dg-pch.exp
+++ b/gcc/testsuite/lib/dg-pch.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 47fcd9e8e1e..0b39878d8e4 100644
--- a/gcc/testsuite/lib/file-format.exp
+++ b/gcc/testsuite/lib/file-format.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2016 Free Software Foundation, Inc.
+# Copyright (C) 1999-2017 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 424becbb7bb..7bfc0025a8a 100644
--- a/gcc/testsuite/lib/fortran-modules.exp
+++ b/gcc/testsuite/lib/fortran-modules.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 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 8e99af86c60..60cf5f5f18b 100644
--- a/gcc/testsuite/lib/fortran-torture.exp
+++ b/gcc/testsuite/lib/fortran-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 4f7d18a18c0..abd27947ccc 100644
--- a/gcc/testsuite/lib/g++-dg.exp
+++ b/gcc/testsuite/lib/g++-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 aebd500f2eb..3442abe344b 100644
--- a/gcc/testsuite/lib/g++.exp
+++ b/gcc/testsuite/lib/g++.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2016 Free Software Foundation, Inc.
+# Copyright (C) 1992-2017 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 1186e5ba1a3..d5fde7ce5e3 100644
--- a/gcc/testsuite/lib/gcc-defs.exp
+++ b/gcc/testsuite/lib/gcc-defs.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 d9681b18ed1..9014a1d64a1 100644
--- a/gcc/testsuite/lib/gcc-dg.exp
+++ b/gcc/testsuite/lib/gcc-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 9fd6d9f461e..93bd701b748 100644
--- a/gcc/testsuite/lib/gcc-gdb-test.exp
+++ b/gcc/testsuite/lib/gcc-gdb-test.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 b33678ffcd3..1675330b5fb 100644
--- a/gcc/testsuite/lib/gcc-simulate-thread.exp
+++ b/gcc/testsuite/lib/gcc-simulate-thread.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2011-2016 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 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 d387d58d0de..846e4e285f7 100644
--- a/gcc/testsuite/lib/gcc.exp
+++ b/gcc/testsuite/lib/gcc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2016 Free Software Foundation, Inc.
+# Copyright (C) 1992-2017 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 91f14e2bdc7..632d50667a7 100644
--- a/gcc/testsuite/lib/gcov.exp
+++ b/gcc/testsuite/lib/gcov.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 6b7f98bfbe3..27b2a69b9e2 100644
--- a/gcc/testsuite/lib/gfortran-dg.exp
+++ b/gcc/testsuite/lib/gfortran-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 66483911ea7..ea424a86bda 100644
--- a/gcc/testsuite/lib/gfortran.exp
+++ b/gcc/testsuite/lib/gfortran.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 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 b09d8e0ddbc..d130e1ed907 100644
--- a/gcc/testsuite/lib/gnat-dg.exp
+++ b/gcc/testsuite/lib/gnat-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 e07c1003c0d..7e25b10d02c 100644
--- a/gcc/testsuite/lib/gnat.exp
+++ b/gcc/testsuite/lib/gnat.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 ece6fa10be9..3f5965af368 100644
--- a/gcc/testsuite/lib/go-dg.exp
+++ b/gcc/testsuite/lib/go-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 912cd83285a..4fcada05815 100644
--- a/gcc/testsuite/lib/go-torture.exp
+++ b/gcc/testsuite/lib/go-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 cb237f30db3..a73b93e2b14 100644
--- a/gcc/testsuite/lib/go.exp
+++ b/gcc/testsuite/lib/go.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 36e210959c1..477f6838f36 100644
--- a/gcc/testsuite/lib/lto.exp
+++ b/gcc/testsuite/lib/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 4b0283da6be..50366463df2 100644
--- a/gcc/testsuite/lib/mike-g++.exp
+++ b/gcc/testsuite/lib/mike-g++.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1988-2016 Free Software Foundation, Inc.
+# Copyright (C) 1988-2017 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 4b31ce6566a..4bd8805c617 100644
--- a/gcc/testsuite/lib/mike-gcc.exp
+++ b/gcc/testsuite/lib/mike-gcc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1988-2016 Free Software Foundation, Inc.
+# Copyright (C) 1988-2017 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 b245c5f2199..f5f4eca5115 100644
--- a/gcc/testsuite/lib/mpx-dg.exp
+++ b/gcc/testsuite/lib/mpx-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 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 a2e963e555f..cde9240fd7b 100644
--- a/gcc/testsuite/lib/multiline.exp
+++ b/gcc/testsuite/lib/multiline.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2016 Free Software Foundation, Inc.
+# Copyright (C) 2015-2017 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 c5f5d99d134..5c8be1366da 100644
--- a/gcc/testsuite/lib/obj-c++-dg.exp
+++ b/gcc/testsuite/lib/obj-c++-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 edb7006dd2b..983b2c08ea9 100644
--- a/gcc/testsuite/lib/obj-c++.exp
+++ b/gcc/testsuite/lib/obj-c++.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 a0f1245b149..42d3da6d79c 100644
--- a/gcc/testsuite/lib/objc-dg.exp
+++ b/gcc/testsuite/lib/objc-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 253afdf3deb..497796726bc 100644
--- a/gcc/testsuite/lib/objc-torture.exp
+++ b/gcc/testsuite/lib/objc-torture.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2016 Free Software Foundation, Inc.
+# Copyright (C) 1992-2017 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 9990612158b..65d18395c44 100644
--- a/gcc/testsuite/lib/objc.exp
+++ b/gcc/testsuite/lib/objc.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2016 Free Software Foundation, Inc.
+# Copyright (C) 1992-2017 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 37ba4a01102..ac69a0ecc9a 100644
--- a/gcc/testsuite/lib/options.exp
+++ b/gcc/testsuite/lib/options.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 8c100f44181..0754e84ab26 100644
--- a/gcc/testsuite/lib/plugin-support.exp
+++ b/gcc/testsuite/lib/plugin-support.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 7c3228ae3b2..77ffae0267f 100644
--- a/gcc/testsuite/lib/profopt.exp
+++ b/gcc/testsuite/lib/profopt.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2016 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 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 d3ff4930276..afc1a696393 100644
--- a/gcc/testsuite/lib/prune.exp
+++ b/gcc/testsuite/lib/prune.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 707f63bea24..bab23e8e165 100644
--- a/gcc/testsuite/lib/scanasm.exp
+++ b/gcc/testsuite/lib/scanasm.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2016 Free Software Foundation, Inc.
+# Copyright (C) 2000-2017 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 89b3944c71b..2e6eebfaf33 100644
--- a/gcc/testsuite/lib/scandump.exp
+++ b/gcc/testsuite/lib/scandump.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2016 Free Software Foundation, Inc.
+# Copyright (C) 2000-2017 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 a2774959148..1a014b7055a 100644
--- a/gcc/testsuite/lib/scanipa.exp
+++ b/gcc/testsuite/lib/scanipa.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2016 Free Software Foundation, Inc.
+# Copyright (C) 2000-2017 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 a3b3d0aa013..19eb15122b3 100644
--- a/gcc/testsuite/lib/scanrtl.exp
+++ b/gcc/testsuite/lib/scanrtl.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2006-2016 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 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 4fb014ca29b..6288662c5e1 100644
--- a/gcc/testsuite/lib/scantree.exp
+++ b/gcc/testsuite/lib/scantree.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2000-2016 Free Software Foundation, Inc.
+# Copyright (C) 2000-2017 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 fd5733a00f7..9b3e201ed68 100644
--- a/gcc/testsuite/lib/target-libpath.exp
+++ b/gcc/testsuite/lib/target-libpath.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 dd52a62dad8..6400d643409 100644
--- a/gcc/testsuite/lib/target-supports-dg.exp
+++ b/gcc/testsuite/lib/target-supports-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 c3110dc3d72..52744fc37ef 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1999-2016 Free Software Foundation, Inc.
+# Copyright (C) 1999-2017 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 6e61bbaeddc..d8fa62054b8 100644
--- a/gcc/testsuite/lib/target-utils.exp
+++ b/gcc/testsuite/lib/target-utils.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2016 Free Software Foundation, Inc.
+# Copyright (C) 2014-2017 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 7972d56f936..475d0fde1fb 100644
--- a/gcc/testsuite/lib/timeout-dg.exp
+++ b/gcc/testsuite/lib/timeout-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 cf0a8b6a019..50c7b45aff8 100644
--- a/gcc/testsuite/lib/timeout.exp
+++ b/gcc/testsuite/lib/timeout.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 d5ae486f2a6..5687c230658 100644
--- a/gcc/testsuite/lib/torture-options.exp
+++ b/gcc/testsuite/lib/torture-options.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2016 Free Software Foundation, Inc.
+# Copyright (C) 2008-2017 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 7ca10ab64f9..4625bff12ad 100644
--- a/gcc/testsuite/lib/tsan-dg.exp
+++ b/gcc/testsuite/lib/tsan-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 316421f283e..07333a547b2 100644
--- a/gcc/testsuite/lib/ubsan-dg.exp
+++ b/gcc/testsuite/lib/ubsan-dg.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2016 Free Software Foundation, Inc.
+# Copyright (C) 2013-2017 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 181dd5b719c..643690d1879 100644
--- a/gcc/testsuite/lib/wrapper.exp
+++ b/gcc/testsuite/lib/wrapper.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2004-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 573836179e9..6e19d8c75c6 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 49bf6b7d463..8e9778dff3f 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 8b98ce94d7e..7950c50d920 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 00288d5777d..92fd32339ed 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 cd19fe521bf..b4e560a2909 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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 a5041b81cb5..8c545a789d6 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 a266c72e26c..8e66d96ca0d 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 ef27a571dc2..c4ad9e6c8dd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 d7ef9ca5e0a..502aa01864d 100644
--- a/gcc/testsuite/objc.dg/attributes/attributes.exp
+++ b/gcc/testsuite/objc.dg/attributes/attributes.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 d27b16fd5ad..5becb0c63b8 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 5a26bf9ed6a..7e21e9c8c28 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 6bb101e9586..7f5aeac4be8 100644
--- a/gcc/testsuite/objc.dg/lto/lto.exp
+++ b/gcc/testsuite/objc.dg/lto/lto.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 064e1862d0e..deefaaf8a1a 100644
--- a/gcc/testsuite/objc.dg/pch/pch.exp
+++ b/gcc/testsuite/objc.dg/pch/pch.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1997-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 4cd253f821a..6600c9cf31e 100644
--- a/gcc/testsuite/objc.dg/plugin/plugin.exp
+++ b/gcc/testsuite/objc.dg/plugin/plugin.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2016 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 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 a4ecbfa1056..65ac841a144 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 7d1cfefe972..6a31b113fc3 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 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 2f9d236630a..49a3a5879a2 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 f6f9ab6645d..7ecd989e7f3 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-2016 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 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 f1acf73a40b..2c44b4fe332 100644
--- a/gcc/testsuite/objc/compile/compile.exp
+++ b/gcc/testsuite/objc/compile/compile.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2016 Free Software Foundation, Inc.
+# Copyright (C) 1991-2017 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 47130edadde..ed2d973ce70 100644
--- a/gcc/testsuite/objc/execute/exceptions/exceptions.exp
+++ b/gcc/testsuite/objc/execute/exceptions/exceptions.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2016 Free Software Foundation, Inc.
+# Copyright (C) 1991-2017 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 6e05651ceb9..f9778955a0d 100644
--- a/gcc/testsuite/objc/execute/execute.exp
+++ b/gcc/testsuite/objc/execute/execute.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2016 Free Software Foundation, Inc.
+# Copyright (C) 1991-2017 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 4c8ceaccc63..54550be675a 100644
--- a/gcc/timevar.c
+++ b/gcc/timevar.c
@@ -1,5 +1,5 @@
/* Timing variables for measuring compiler performance.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 f17ad891888..51ec0357656 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 8ba7e5c057b..b7f91d1ee28 100644
--- a/gcc/timevar.h
+++ b/gcc/timevar.h
@@ -1,5 +1,5 @@
/* Timing variables for measuring compiler performance.
- Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 4e0ef2fe316..a2a7db0a594 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1995-2017 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 79d7a6fda1f..c0f1a2df517 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -1,5 +1,5 @@
/* Top level of GCC compilers (cc1, cc1plus, etc.)
- Copyright (C) 1987-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/toplev.h b/gcc/toplev.h
index f62a172cc52..2f6b587d233 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tracer.c b/gcc/tracer.c
index 477d8b3d7a4..51d223c870a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tracer.h b/gcc/tracer.h
index c3b3502d97d..ca2117ba1a3 100644
--- a/gcc/tracer.h
+++ b/gcc/tracer.h
@@ -1,5 +1,5 @@
/* Header file for Tracer.
- Copyright (C) 2015-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c
index a82d3629c19..4e0478a35a7 100644
--- a/gcc/trans-mem.c
+++ b/gcc/trans-mem.c
@@ -1,5 +1,5 @@
/* Passes for transactional memory support.
- Copyright (C) 2008-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 45d28193be1..5bf2e54d10c 100644
--- a/gcc/trans-mem.h
+++ b/gcc/trans-mem.h
@@ -1,5 +1,5 @@
/* Miscellaneous transactional memory support definitions.
- Copyright (C) 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 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 5c4b5210131..e620eea0195 100644
--- a/gcc/tree-affine.c
+++ b/gcc/tree-affine.c
@@ -1,5 +1,5 @@
/* Operations with affine combinations of trees.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-affine.h b/gcc/tree-affine.h
index 3f81c7ca67b..b8eb8ccd0cb 100644
--- a/gcc/tree-affine.h
+++ b/gcc/tree-affine.h
@@ -1,5 +1,5 @@
/* Operations with affine combinations of trees.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 861834d3663..e66830449f3 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 d4a7db8f6ec..315d0e16ed0 100644
--- a/gcc/tree-cfg.c
+++ b/gcc/tree-cfg.c
@@ -1,5 +1,5 @@
/* Control flow functions for trees.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 3e2a1ee98da..5582a62b0f5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 1f17d9a7f33..7eb71724e92 100644
--- a/gcc/tree-cfgcleanup.c
+++ b/gcc/tree-cfgcleanup.c
@@ -1,5 +1,5 @@
/* CFG cleanup for trees.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-cfgcleanup.h b/gcc/tree-cfgcleanup.h
index 34205210a28..f64f7117038 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 780b5acb7b7..6c84caee8ce 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 6c7862ca04f..7eecbc8972d 100644
--- a/gcc/tree-chkp.c
+++ b/gcc/tree-chkp.c
@@ -1,5 +1,5 @@
/* Pointer Bounds Checker insrumentation pass.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 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 555616f5ab9..1411054ba1d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.c
index cefac2c5ae3..e9249623c45 100644
--- a/gcc/tree-chrec.c
+++ b/gcc/tree-chrec.c
@@ -1,5 +1,5 @@
/* Chains of recurrences.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 877330e92d4..e980ec17452 100644
--- a/gcc/tree-chrec.h
+++ b/gcc/tree-chrec.h
@@ -1,5 +1,5 @@
/* Chains of recurrences.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 7668520aaa4..e0dd3d9922b 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-core.h b/gcc/tree-core.h
index 59d771c1713..37a52c34f26 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 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 3c28280171b..2480f4e5561 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 856dd58f3ad..9003ea54a2d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 0396febc730..4f95682083b 100644
--- a/gcc/tree-dfa.c
+++ b/gcc/tree-dfa.c
@@ -1,5 +1,5 @@
/* Data flow functions for trees.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 08864cf470b..fb1f53fac4d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-diagnostic.c b/gcc/tree-diagnostic.c
index 8c9990fee6f..7edea0e69a7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-diagnostic.h b/gcc/tree-diagnostic.h
index 9343c7ad553..01109445197 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-dump.c b/gcc/tree-dump.c
index df47181f431..d6c55eb432f 100644
--- a/gcc/tree-dump.c
+++ b/gcc/tree-dump.c
@@ -1,5 +1,5 @@
/* Tree-dumping functionality for intermediate representation.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 956cdc8ef60..c4df8f23757 100644
--- a/gcc/tree-dump.h
+++ b/gcc/tree-dump.h
@@ -1,5 +1,5 @@
/* Tree-dumping functionality for intermediate representation.
- Copyright (C) 1999-2016 Free Software Foundation, Inc.
+ Copyright (C) 1999-2017 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 db721567a75..2be4312b862 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-eh.h b/gcc/tree-eh.h
index d3895123ad9..2883628ec35 100644
--- a/gcc/tree-eh.h
+++ b/gcc/tree-eh.h
@@ -1,5 +1,5 @@
/* Header file for exception handling.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-emutls.c b/gcc/tree-emutls.c
index 6cf49f962c8..951e7d3f513 100644
--- a/gcc/tree-emutls.c
+++ b/gcc/tree-emutls.c
@@ -1,5 +1,5 @@
/* Lower TLS operations to emulation functions.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 ed63453c6b1..01fda3c25ee 100644
--- a/gcc/tree-hash-traits.h
+++ b/gcc/tree-hash-traits.h
@@ -1,5 +1,5 @@
/* Traits for hashing trees.
- Copyright (C) 2014-2016 Free Software Foundation, Inc.
+ Copyright (C) 2014-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-hasher.h b/gcc/tree-hasher.h
index e1856966b71..2241830aa4d 100644
--- a/gcc/tree-hasher.h
+++ b/gcc/tree-hasher.h
@@ -1,5 +1,5 @@
/* Hash Table Helper for Trees
- Copyright (C) 2012-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 5716deb7974..032182ca263 100644
--- a/gcc/tree-if-conv.c
+++ b/gcc/tree-if-conv.c
@@ -1,5 +1,5 @@
/* If-conversion for vectorizer.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 3a732c25bc7..9a8d17d5d05 100644
--- a/gcc/tree-if-conv.h
+++ b/gcc/tree-if-conv.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c
index 0de0b89dbbf..ac72039f12a 100644
--- a/gcc/tree-inline.c
+++ b/gcc/tree-inline.c
@@ -1,5 +1,5 @@
/* Tree inlining.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 9ca2a91f08f..ecfae6b048e 100644
--- a/gcc/tree-inline.h
+++ b/gcc/tree-inline.h
@@ -1,5 +1,5 @@
/* Tree inlining hooks and declarations.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 cf9c2a078e0..c7df237d57f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 de8864a5cd0..65c146b306e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-iterator.c b/gcc/tree-iterator.c
index 9f16cdc4f23..c485413b5e5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 98204e40772..4e71355f72a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 aabc11ab25c..a38cf7e752b 100644
--- a/gcc/tree-loop-distribution.c
+++ b/gcc/tree-loop-distribution.c
@@ -1,5 +1,5 @@
/* Loop distribution.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 0c8bc6478e4..c005e7c735d 100644
--- a/gcc/tree-nested.c
+++ b/gcc/tree-nested.c
@@ -1,5 +1,5 @@
/* Nested function decomposition for GIMPLE.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-nested.h b/gcc/tree-nested.h
index f90cde55f8f..10764020984 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-nrv.c b/gcc/tree-nrv.c
index 90d90af9d77..78b6c0e2c25 100644
--- a/gcc/tree-nrv.c
+++ b/gcc/tree-nrv.c
@@ -1,5 +1,5 @@
/* Language independent return value optimizations
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 f9c752198e0..71ec7b28777 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 38c3e073327..500a8343292 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 7a35c1e59d3..261a60f739d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 1923272a47b..e751a26f848 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2009-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.c
index 238017a0031..5e37af2f2b1 100644
--- a/gcc/tree-parloops.c
+++ b/gcc/tree-parloops.c
@@ -1,5 +1,5 @@
/* Loop autoparallelization.
- Copyright (C) 2006-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 e943cffab8d..436146a61f2 100644
--- a/gcc/tree-parloops.h
+++ b/gcc/tree-parloops.h
@@ -1,5 +1,5 @@
/* Header file for loop autoparallelization.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h
index 6a8bcc5c655..85bfba7ac28 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 6977770c979..c49c5c1d6e4 100644
--- a/gcc/tree-phinodes.c
+++ b/gcc/tree-phinodes.c
@@ -1,5 +1,5 @@
/* Generic routines for manipulating PHIs
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-phinodes.h b/gcc/tree-phinodes.h
index 6cc76fa7072..7c467505943 100644
--- a/gcc/tree-phinodes.h
+++ b/gcc/tree-phinodes.h
@@ -1,5 +1,5 @@
/* Header file for PHI node routines
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.c
index 14d53c2ae29..f0b70a61fb8 100644
--- a/gcc/tree-predcom.c
+++ b/gcc/tree-predcom.c
@@ -1,5 +1,5 @@
/* Predictive commoning.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 40c0bc6defe..36b29d53878 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 df6a6303f55..40b6f753549 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-profile.c b/gcc/tree-profile.c
index 77fb86e51e8..186cfdf7929 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1990-2017 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 b8bfe512c23..cbd17e8644f 100644
--- a/gcc/tree-scalar-evolution.c
+++ b/gcc/tree-scalar-evolution.c
@@ -1,5 +1,5 @@
/* Scalar evolution detector.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 a77e4525f6d..c3980d0fbb2 100644
--- a/gcc/tree-scalar-evolution.h
+++ b/gcc/tree-scalar-evolution.h
@@ -1,5 +1,5 @@
/* Scalar evolution detector.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 12dae4a365b..02453d3ed9a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 a53ade0600d..3e3cad150b6 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 469f6e2ac30..311348ea298 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 37b581daf6b..0a9fc742f9d 100644
--- a/gcc/tree-ssa-alias.c
+++ b/gcc/tree-ssa-alias.c
@@ -1,5 +1,5 @@
/* Alias analysis for trees.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 810d83c978e..a8c437676b7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2008-2017 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 24a9fc12487..47ca204789c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 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 35383c5e942..836ddd0f7ed 100644
--- a/gcc/tree-ssa-ccp.h
+++ b/gcc/tree-ssa-ccp.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2016 Free Software Foundation, Inc.
+/* Copyright (C) 2016-2017 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 d2574df4c0d..1b78d66456e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 e4b99eaf9c2..9eebdddf917 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 abc62053571..c17218fc7bd 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 50b5eefc1fc..4e51e699d49 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 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-dom.c b/gcc/tree-ssa-dom.c
index 1839c8a20e5..2ec3f97e6d4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 e6abe6560cf..ad1b7efee8e 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 778b36377b7..76cc27dcd84 100644
--- a/gcc/tree-ssa-dse.c
+++ b/gcc/tree-ssa-dse.c
@@ -1,5 +1,5 @@
/* Dead store elimination
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 ed11b32fbfe..edc2abef365 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 8e5258f8879..6e43b5c25a2 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 9de03d14a36..0b992dba130 100644
--- a/gcc/tree-ssa-live.c
+++ b/gcc/tree-ssa-live.c
@@ -1,5 +1,5 @@
/* Liveness for SSA trees.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 440efa9f6be..6685befcb97 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 9a8136968de..86be34a1ac7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 0524e57564f..dcd941c6ddb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 906149602c9..0c3b0d2a407 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 00b287abf1a..c9d16b28ba0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 f4df6a11a82..004a2c9dccb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 f2d3492caf1..39fb48454ae 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 56e4f1ffecb..1e7531f948d 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 5041c83169b..83286253db5 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 e6eebd95283..b0098570d09 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 ead2543ada4..54cd9421998 100644
--- a/gcc/tree-ssa-loop-prefetch.c
+++ b/gcc/tree-ssa-loop-prefetch.c
@@ -1,5 +1,5 @@
/* Array prefetching.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 84c0627fb0b..57252d7a604 100644
--- a/gcc/tree-ssa-loop-split.c
+++ b/gcc/tree-ssa-loop-split.c
@@ -1,5 +1,5 @@
/* Loop splitting.
- Copyright (C) 2015 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 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 40905af45eb..92599fb1379 100644
--- a/gcc/tree-ssa-loop-unswitch.c
+++ b/gcc/tree-ssa-loop-unswitch.c
@@ -1,5 +1,5 @@
/* Loop unswitching.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 84f13ada299..8b25b41dbec 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 b2f37abfe4c..29557104256 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 4a47254d223..e87371933fe 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 a5c354699a0..fb843afcec0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 36159fe82a4..db7d0071e1f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 c6de27b0083..f61b269cd63 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 63738d07e2e..259f6fe3e39 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 20fda6cb714..803f25966fb 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 4f172005f26..681c412d130 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 fbe7e13f84e..0693802a8fa 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 2729bc7dff9..9a8ecc845d1 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 b0158368931..503edd3870d 100644
--- a/gcc/tree-ssa-reassoc.c
+++ b/gcc/tree-ssa-reassoc.c
@@ -1,5 +1,5 @@
/* Reassociation for trees.
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 e25f07066d1..b2616e6a94a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 d77dbaf42c0..4e63ad746c6 100644
--- a/gcc/tree-ssa-sccvn.h
+++ b/gcc/tree-ssa-sccvn.h
@@ -1,5 +1,5 @@
/* Tree SCC value numbering
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 b18978e4ab7..e5de6a54369 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 c9338212c2e..3e6798a1982 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 c70e0e44449..7a9fcde4f94 100644
--- a/gcc/tree-ssa-sink.c
+++ b/gcc/tree-ssa-sink.c
@@ -1,5 +1,5 @@
/* Code sinking for trees
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 4a05725ca7c..2e7ac2c7786 100644
--- a/gcc/tree-ssa-strlen.c
+++ b/gcc/tree-ssa-strlen.c
@@ -1,5 +1,5 @@
/* String length optimization
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 28803826b43..d51a5adf77c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 c292ee776c2..71f874d3123 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 af5d91c5a1d..773646796f4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 430632ddffa..7652e1e74d0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 203e20e712f..e09ecb8906a 100644
--- a/gcc/tree-ssa-threadbackward.c
+++ b/gcc/tree-ssa-threadbackward.c
@@ -1,5 +1,5 @@
/* SSA Jump Threading
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa-threadbackward.h b/gcc/tree-ssa-threadbackward.h
index 04a72a94da4..f758ff1f1ad 100644
--- a/gcc/tree-ssa-threadbackward.h
+++ b/gcc/tree-ssa-threadbackward.h
@@ -1,5 +1,5 @@
/* Header file for SSA dominator optimizations.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 3fdd59e6804..4949bfa03ab 100644
--- a/gcc/tree-ssa-threadedge.c
+++ b/gcc/tree-ssa-threadedge.c
@@ -1,5 +1,5 @@
/* SSA Jump Threading
- Copyright (C) 2005-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 09e3ee59060..70658c64706 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 325cb0be8fc..adbb6e01c3f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 fbad9f6bf34..296eff29ff4 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 e2e82123c35..200ec70c9b7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 b4892c7f6c0..79208d6d1c0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 62eea8bb8a4..2d94b239294 100644
--- a/gcc/tree-ssa.c
+++ b/gcc/tree-ssa.c
@@ -1,5 +1,5 @@
/* Miscellaneous SSA utility functions.
- Copyright (C) 2001-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssa.h b/gcc/tree-ssa.h
index 37ad7ae090b..6d16ba9f6a0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.c
index bd5d10ab28b..6487542eb8f 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-ssanames.h b/gcc/tree-ssanames.h
index 57e887ec7ae..9a18394f5a8 100644
--- a/gcc/tree-ssanames.h
+++ b/gcc/tree-ssanames.h
@@ -1,5 +1,5 @@
/* SSA name expresssons routines
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-stdarg.c b/gcc/tree-stdarg.c
index ba7ee8cdd7a..8972822f5b7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 7874dd1f392..16a22c69923 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 3d8a7bb63d9..3496df5deb9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 cedeabc334b..0ee2abe8f19 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 70054b1f2c1..5fc4efdb1a0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 1daf259d335..1a77187afab 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 b063c468db0..ce1d11dca39 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree-tailcall.c b/gcc/tree-tailcall.c
index 66a0a4c4460..f586edcd730 100644
--- a/gcc/tree-tailcall.c
+++ b/gcc/tree-tailcall.c
@@ -1,5 +1,5 @@
/* Tail call optimization on trees.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 1b9c3b37e6a..c1fbbc958e0 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 b0b37c7b2a8..22f2840b8bf 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 beb2f066583..51d52acf187 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 6e8b89c3cd3..7c76b9d75ef 100644
--- a/gcc/tree-vect-loop.c
+++ b/gcc/tree-vect-loop.c
@@ -1,5 +1,5 @@
/* Loop Vectorization
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 835d9b52a65..7447dff7d0a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2006-2017 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 8d547681913..519652c2a23 100644
--- a/gcc/tree-vect-slp.c
+++ b/gcc/tree-vect-slp.c
@@ -1,5 +1,5 @@
/* SLP - Basic Block Vectorization
- Copyright (C) 2007-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007-2017 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 b0b131d9245..2ba7f64d222 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
Contributed by Dorit Naishlos <dorit@il.ibm.com>
and Ira Rosen <irar@il.ibm.com>
diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c
index 7538c6cac71..895794e4026 100644
--- a/gcc/tree-vectorizer.c
+++ b/gcc/tree-vectorizer.c
@@ -1,5 +1,5 @@
/* Vectorizer
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 2a7fa0a33a2..2f525a8d51c 100644
--- a/gcc/tree-vectorizer.h
+++ b/gcc/tree-vectorizer.h
@@ -1,5 +1,5 @@
/* Vectorizer
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 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 31b6b7de35d..54df161ca25 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2005-2017 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 5cea7094909..4fed978d0aa 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree.c b/gcc/tree.c
index 3a6e6d10787..193430105aa 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree.def b/gcc/tree.def
index e093307afb5..0ec805903a9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tree.h b/gcc/tree.h
index 2dec19e42e6..28a50c39d54 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1989-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/treestruct.def b/gcc/treestruct.def
index 7de33714426..63c93360c0b 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-2016 Free Software Foundation, Inc.
+Copyright (C) 2005-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tsan.c b/gcc/tsan.c
index 317bf6d2dac..2d4ec74cb81 100644
--- a/gcc/tsan.c
+++ b/gcc/tsan.c
@@ -1,5 +1,5 @@
/* GCC instrumentation plugin for ThreadSanitizer.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 1e6ebeba761..cdcc068cd7f 100644
--- a/gcc/tsan.h
+++ b/gcc/tsan.h
@@ -1,5 +1,5 @@
/* ThreadSanitizer, a data race detector.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 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 7dc4b54083a..37c941bb4b8 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/typeclass.h b/gcc/typeclass.h
index b4ebb306518..47a45346c05 100644
--- a/gcc/typeclass.h
+++ b/gcc/typeclass.h
@@ -1,5 +1,5 @@
/* Type class enum
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 33992c1f8c0..0f1536fa1ba 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 Free Software Foundation, Inc.
+ Copyright (C) 2016-2017 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 7b8afef2b1d..b41ff7ae645 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2015-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ubsan.c b/gcc/ubsan.c
index d5422a1283d..0291401eecf 100644
--- a/gcc/ubsan.c
+++ b/gcc/ubsan.c
@@ -1,5 +1,5 @@
/* UndefinedBehaviorSanitizer, undefined behavior detector.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 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 c4ebec946a6..f04929d6678 100644
--- a/gcc/ubsan.h
+++ b/gcc/ubsan.h
@@ -1,5 +1,5 @@
/* UndefinedBehaviorSanitizer, undefined behavior detector.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
Contributed by Marek Polacek <polacek@redhat.com>
This file is part of GCC.
diff --git a/gcc/valtrack.c b/gcc/valtrack.c
index ae53faa8108..9e28d4b4f57 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 8c3f9949cce..1feeb8dc6a9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 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 dc570692fbf..d4da8c45a22 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/value-prof.h b/gcc/value-prof.h
index 02220acb206..a8533404531 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c
index 89788f12443..b30a0ebcc3a 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 75d5ad6842d..11a8ac4bc8c 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/varasm.h b/gcc/varasm.h
index 51a549202e0..c752b8ab13c 100644
--- a/gcc/varasm.h
+++ b/gcc/varasm.h
@@ -1,5 +1,5 @@
/* Declarations for varasm.h.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/varpool.c b/gcc/varpool.c
index d5b2b9e25a3..ab59c80406b 100644
--- a/gcc/varpool.c
+++ b/gcc/varpool.c
@@ -1,5 +1,5 @@
/* Callgraph handling code.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
Contributed by Jan Hubicka
This file is part of GCC.
diff --git a/gcc/vec.c b/gcc/vec.c
index fd200ea904b..d612703184b 100644
--- a/gcc/vec.c
+++ b/gcc/vec.c
@@ -1,5 +1,5 @@
/* Vector API for GNU compiler.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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 aa93411132b..fee46164b01 100644
--- a/gcc/vec.h
+++ b/gcc/vec.h
@@ -1,5 +1,5 @@
/* Vector API for GNU compiler.
- Copyright (C) 2004-2016 Free Software Foundation, Inc.
+ Copyright (C) 2004-2017 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/version.c b/gcc/version.c
index 4e5f1e51a78..b629049407d 100644
--- a/gcc/version.c
+++ b/gcc/version.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vmsdbg.h b/gcc/vmsdbg.h
index 95ca0d0f383..23d0d8721a9 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.c
index 23f7631daf4..7ac717eb2f7 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1987-2017 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/vtable-verify.c b/gcc/vtable-verify.c
index cd3841e5336..f76611598d0 100644
--- a/gcc/vtable-verify.c
+++ b/gcc/vtable-verify.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/vtable-verify.h b/gcc/vtable-verify.h
index 3b2f2f5973e..d01df274228 100644
--- a/gcc/vtable-verify.h
+++ b/gcc/vtable-verify.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2013-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/web.c b/gcc/web.c
index 95b180e839c..a642f219865 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2001-2017 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 70f2fb48def..c67b1a08bbf 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 b4348d26bce..8ff01a4c7dd 100644
--- a/gcc/wide-int-print.h
+++ b/gcc/wide-int-print.h
@@ -1,5 +1,5 @@
/* Print wide integers.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
+ Copyright (C) 2013-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/wide-int.cc b/gcc/wide-int.cc
index 1a209bb9b85..4c1a79a6f8c 100644
--- a/gcc/wide-int.cc
+++ b/gcc/wide-int.cc
@@ -1,5 +1,5 @@
/* Operations with very long integers.
- Copyright (C) 2012-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 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 72f74bed9ec..b660db2e0e9 100644
--- a/gcc/wide-int.h
+++ b/gcc/wide-int.h
@@ -1,5 +1,5 @@
/* Operations with very long integers. -*- C++ -*-
- Copyright (C) 2012-2016 Free Software Foundation, Inc.
+ Copyright (C) 2012-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/xcoff.h b/gcc/xcoff.h
index 88bb1378186..7953b244d0f 100644
--- a/gcc/xcoff.h
+++ b/gcc/xcoff.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2016 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/xcoffout.c b/gcc/xcoffout.c
index 64ce59d8353..5c59bd90528 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1992-2017 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/xcoffout.h b/gcc/xcoffout.h
index 38259f1dcdc..0dc2d288fcc 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-2016 Free Software Foundation, Inc.
+ Copyright (C) 1998-2017 Free Software Foundation, Inc.
This file is part of GCC.