aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@gcc.gnu.org>2017-01-01 13:07:43 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2017-01-01 13:07:43 +0100
commitcbe34bb5edd97015e38c483516492f171bf9f95d (patch)
tree9aa2984f8fe63467c9de13ed611b1d568f8b3db0 /gcc
parentae12c0f06202bab513bd2d41a24f376970fbd0b6 (diff)
downloadgcc-cbe34bb5edd97015e38c483516492f171bf9f95d.zip
gcc-cbe34bb5edd97015e38c483516492f171bf9f95d.tar.gz
gcc-cbe34bb5edd97015e38c483516492f171bf9f95d.tar.bz2
Update copyright years.
From-SVN: r243994
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 c4b009f6..13db212 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 7793fe4..07e5c3e 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 48ba47a..2249c60 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 2aae684..5c29edb 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 50f0742..eec3da0 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 791f2a7..dbc0ba7 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 b75f420..d4749fc 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 546ae7f..e0ceaa2 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 59506fb..ef5f232 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 43d06f6..b32001f 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 3ead101..a5236db 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 53acff0a..5f48875 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 355a350..2f1f2ee 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 e66349a..55b2127 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 23d3043..9d3741c 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 e80244b..91fa5cf 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 4e3d2bf..6255f94 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 60b2f26..ccaef33 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 8d2ad67..ee560fc 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 b4a41d3..decd6dd 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 6873b4f..a8d4256 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 fbb7f80..392f34d 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 1a32332..7bebeec 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 1b2c8e0..196738b 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 6747845..27be6a3 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 22452d9..2753288 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 ecc6dca..91745b4 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 216d926..5b76dfd 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 24b34e8..b5dc291 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 5e83646..f590f61 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 d76ecd3..80735ae 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 3ae3d17..061c203 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 42a2cd3..970aad2 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 8be94f00..b1e1d0d 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 f5adade..ce7fcaa 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 9f1f364..a537193 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 81dc888..15ead18 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 1d3ee53..aeec271 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 b9131e3..b838869 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 a841e53..2115099 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 da6b99d..67ad98a 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 8a4bf6f..81be935 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 edbd4a1..13ca8ea 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 c18b057..c327ca7 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 8c33686..78ef166 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 0ea486b..a436697 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 e3803b0..e1c8bdf 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 4e362b3..dc5f08f 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 2b5ad04..519c4e4 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 62d2f46..14e038c 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 9147c62..482078a 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 1f812a5..d1c9237 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 2ecacb8..55c2b68 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 6d9cb08..a79036e 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 c32d0a0..813bf1d 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 253f192..86a4ae3 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 4845a8b..3ceb714 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 d0c03a7..781afbc 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 0083835..8318e50 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 1a248a5..1c8d42a 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 6f93d80..36aa919 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 30d4f97..dc0897d 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 7197fe3..1dbf47e 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 4652708..3c06aec 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 8042f21..43478ff 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 18cd61c..abe7d91 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 e26207e..33dc2a1 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 7a5e741..d9146b3 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 cd7108b..cfd8cd2 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 ce60911..4c6651e 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 f69c043..a7928f4 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 4167c34..163feff 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 eca94c5..a15903a 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 af157c0..2c9267c 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 8bc3a9c1..b060d76d 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 b4096d0..510b7e7 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 ac7c1bb..872bd58 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 20dc024..5e69488 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 c86e40e..bee06e9 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 a775b60..6d443da 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 ff8aceb..1e344c4 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 a8cf353..2604884 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 a269682..54ae7d8 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 51fbb53..0a4c888 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 cfb0aa0..8a85430 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 b7cef93..291bbf6 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 f72b626..fd36ce1 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 24546bf..27da129 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 bc3cbd5..b7bbec5 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 3b07263..e87fbda 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 14222ca..92ca133 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 ca1b20b..bc1aafb 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 d36c318..a010c51 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 6604b02..97cc755 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 ad935e3..d421d3b 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 931e814..7377a7a 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 ea7ed7a..7df484b 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 6c70971..69ca128 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 f530cf0..afda5ac 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 c67b4d7..522c9c2 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 4292417..0cba367 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 97dc648..ae063c1 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 bc53ed6..0596735 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 4a6fcbf..ce2da6a 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 b7912a1..4c1abe7 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 205562f..afd56bb 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 0448a61..80a1915 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 9ea48b1..aa06c96 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 84b6b01..71fbe6b 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 5c4552c..004becf 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 d0aac09..7604346 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 8e2c13c..befd1aa 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 fd2465e..ef2dc50 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 3feed7a..db2915c 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 4df5fe0..034b8fa 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 349892d..a176635 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 e315a77..81a3ae9 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 f6839cf..9daeabd 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 b5e019f..de84de5 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 9327ca9..348d08e 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 ecd7abe..46626b7 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 c5f24ff..27c2e0a 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 b5eb303..450ed17 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 c0080e1..f3f51a4 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 a8790f8..1bb934f 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 91adcb2..439dd7d 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 91eaec7..a8c5d65 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 bffac80..b109f73 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 e122544..2fbb8b2 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 3302550..20cd59a 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 e74ff4c..3043f2a 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 24bc45e..dd28a7b 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 6ebaf9c..9e751bd 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 ef61719..eb887c1 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 2b35b44..6128cfb 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 0bb4a85..dd197c8 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 d956142..5ab17b9 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 266f426..94e8b97 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 dac84f2..a0b7f48 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 5ab7665..be42282 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 9f87122..88bfec6 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 611675b..4103c67 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 75c87717..eaaf211 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 ceee72f..bb273dd 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 38be5ba..3de96a0 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 a3eca91..620a812 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 c8e4134..94a3fcf 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 3e66bc2..d14e27c 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 82b9d09..ced64cd 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 eff0057..9388cca 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 13ed5e8..9c2399b 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 94f07e1..8ad19ce 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 98224f5..d1f82fd 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 65879fc..86e54e3 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 d70ae92..9f36ddc 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 5019ac5..969fce2 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 8c36fda..d2add8d 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 a3db883..09ffb99 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 2ad4c70..03f70a9 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 f369bc5..57a3099 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 fd23441..525af74 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 501022f..dd28139 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 7a4d084..e2df672 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 d546844..b3f78ef 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 fb75956..854a840 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 99a65a0..1366b1f 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 2790412..069367c 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 e6c4e2c..13cc32b 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 ef4cf40..47512ef 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 88e5ff6..3c0106a 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 8353e8c..961d05a 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 1e497e6..47f13e1 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 d7c91b8..e9903cc 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 721c8b3..0d19669 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 10974be..8a7bab7 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 9946d75..96d5b25 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 002612c..50ac7a9 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 0f65bb7..032ef88 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 a02234e..5d2db40 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 871232d..6a29a24 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 9cdce7a..6e70d94 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 8e80342..24521ec 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 c66f131..22aedf5 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 b21aa08..dc62c0e 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 effd625..2114592 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 7afbc54..7c27546 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 5b3c757..60e7405 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 830a7cf..329d1b7 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 05cc52e..69fb756 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 320b912..177e638 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 6dd6ba6..78d10aa 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 54e843c..6598f13 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 9097017..c562610 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 1fbee6f..e12a776 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 6b2a908..b9c1bfd 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 e50ced4..f0e6dbc 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 d3d53f8..e8dda42 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 5fcaa59..c45fc1d 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 de8227f..45f7a44 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 b8921ce..36766d9 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 634b044..9f37b9b 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 7fe8039..69af6cb 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 7f67f14..29a3bd7 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 27dbb5d..8099413 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 76cb484..d713d5d 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 89bdcb3..a12e226 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 b0118be..9f980e3 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 80af0ab..9dd75b0 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 66c3fa0..7b0df99 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 6d89e31..bde4231 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 d74654d..56b920d 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 3f85d52..409e471 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 4b7c2dd..55f9b8c 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 b846644..a54c0be 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 d84339d..09d4410 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 41ce791..1a38531 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 2a15549..c3d5ac5 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 7a2847a..5a252c0 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 8b4384c..a5acd71 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 c6f7e67..75de645 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 8baa244..1e4c4ed 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 6f5bf66..8282e5a 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 3d63f34..e2377c1 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 daa991b..e83d45b 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 a166034..b48e28a 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 b461eb5..3253286 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 84b4a75..9740118 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 1cfe9f3..ab064ab 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 7c1c28b0..b67671d 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 f5531a3..6b1d6e6 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 977605a..9ae601c 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 b02c951..2b14f0f 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 6c63a8f..00a69c1 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 ba90a44..460e837 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 0ed29de..4e213f8 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 3bd96ea..234e2f4 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 1cc18c7..22046fc 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 efef3f2..6eaa586 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 093c38b..c109b07 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 5624292..360b0cb 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 d3f19fe..8c2f48f 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 cabb28c..fe487f9 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 6ebd94c..4869727 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 08b0a7f..2cc48dd 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 a0764d3..2c39fbe 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 45a6a05..e15013e 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 9a7fe41..fd8a054 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 a258392..d736f42 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 ca14fad..102451e 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 53032f5..69c9d24 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 f9b0a24..a8ae414 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 6c96a84..f4dc2e4 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 140130a..b53976c 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 bfd3f23..832338b 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 5fd45cd..29cb9c4 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 e89bc5c..de877a1 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 fd64376..4903d84 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 7200485..60b4045 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 921a598..bdf0521 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 a16637e..be51614 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 2fd3c34..9cbd624 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 d896fe9..063ca5a 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 fe017b1..3975852 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 41e325c..ce23a52 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 9a72786..9089ef4 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 87a2e11..52548a1 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 9ded857..786febc 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 ec4f055..17af736 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 aee1ca3..d53739d 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 3eb5199..bf80b80 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 198660d..3b8eb0f 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 067e8ca..b9294e9 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 9dc1cd5..d652742 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 8c71d30..890ddb1 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 8eccb2f..edab41c 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 0c24cda..4b816e6 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 094319e..990b3a8 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 5934f4f..2734adc 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 24a93eb..0f36bd2 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 d8c9281..159a6b4 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 51869e3..c9ec5f4 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 bdb1328..bea26ac 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 a964330..9ffd4a6 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 11e81f1..96417a0 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 f2743d9..61b4c81 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 8e9fb7a..7c2bb4c 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 dd37be0..742d2ff 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 b30c84f..68f84b0 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 048f70e..6b5710e 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 ed6b0b6..268de95 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 80d3b67..55f3387 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 b57af69..3abe7d1 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 544579c..ef587df 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 4c56f91..ca72143 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 a0d99a8..a516cb3 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 f07711c..24f61c3 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 85c6ec0..52c8b2e 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 25182e52..6050bca 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 27af564..04cec2b 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 69231f2..f58a159 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 846abad..ab2a66a 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 d418ca9..9a8166b 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 6eda0f3..e4c0e3c 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 574eadc..cfd46e0 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 bbf10f2..81a1b85 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 8c62038..e95eda35 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 ff1f565..7a0ac7f 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 3c877b1..9f8116d 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 84a300d..bae76e5 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 c431307..2fe6248 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 554de64..d086e83 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 b355a7f..61e9379 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 5d93716..03cd197 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 82b58b1..8fde273 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 c72d8c4..36d1d03 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 ab29da7..282744c 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 58b1020..07f0368 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 5abfcdd..1f91e2f 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 a75051c..56a4a475 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 5099e69..ceea46a 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 082ccd7..73ee84c 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 a5453a6..c4853c7 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 1385560..29d08de 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 25a52dc..1190e33 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 65c12a5..da54601 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 eb6d0b0..fbec5df 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 6307250..fd30758 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 a7ee466..acb9f1a 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 b16c299..baa9180 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 4317222..1fabb3c 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 9e9773e..9e9827f 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 7905816..592a2bf 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 db02568..5bcffc3 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 f1b1b8a..9084729 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 71d04f0..218b26f 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 432a9e0..29ddcc1 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 a34feb7..463c49f 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 c2a5bb6..7c7cf56 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 0f510f0..46b0715 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 45f2f2a..b034f13 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 03931ee..f119b87 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 00574d7..5d397cc 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 ad63a07..86f78e7 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 93d7c23..3fadbe1 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 7dd8cdd..5fa895a 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 f3885fd..7437280 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 48e736a..4225a46 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 949c397..cba282d 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 3b75711..5565018 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 f71dfd7..16a094f 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 82ba08e..4f04f1c 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 36c53af..e25b819 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 3c28f40..33a3122 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 e266f19..303303e 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 7e6b7dc..58f691a 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 9cfcf9f..a08cfb3 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 cc17b51..3d62367 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 5e36a07..29c104f 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 14807ce..b23c2ad 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 c1bc99e..bed10f7 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 5ab938a..704b54f 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 4297511..40f3a32 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 414fcdd..8811af7 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 af727ed..afb5d63 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 9a2c931..53cd987 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 4091cb7..651ddba 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 af078d5..b36aecf 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 e7be492..1f91b73 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 4ca8ea3..19df7a6 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 803baa2..a29fa7f 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 fce3eed..f3ad3f7 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 582e396..117c0eb 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 d881884..dea5257 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 93aa909..2a48f91 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 bb74192..bc10b58 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 8320c10..093d7fa 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 f9e934f..f162fc7 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 e8fff07..2e7580f 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 7a95a37..3de138c 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 848a21e..381f6b3 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 d8e8ec1..0e484d4 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 e5c0507..fb0863b 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 1aa39e8..719ea08 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 645b01e..813341b 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 f83dc9b..29f62e5 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 9fac4ce..88f92f7 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 5b97fe8..107863b 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 a29a9ab..5a5780a 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 4f27b28..62a0732 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 98b394f..9c42688 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 64c9eca..9a3a190 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 1bd3e5f..ad92e97 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 6956f08..3c88b11 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 d5dad91..f30da91 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 46578d6..2b1c43f 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 aafa224..68d0d81 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 58db7d7..490f868 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 4ca67b12..affb99b 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 9238f51..abe0575 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 c321ba9..bf9af9d 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 8ceeff4..9dc7fa0 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 5eb90b5..c78d4e7 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 df111ef..4d8e391 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 9ad6c5a..9151872 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 c1be595..eb41d2f 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 4088c0a..ea21fe5 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 4836e3c..c433050 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 8a8fd50..c27cc5c 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 45a9998..f6b18d2 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 48a749b..4cf9114 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 f7a7579..c420dec 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 e6b3728..b28ce79 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 6a7a1b9..1959b86 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 b5fef33..da5df40 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 8df4181..51e9339 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 ffa5b50..e725d58 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 c1f86e5..8389422 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 a667fac..36c476a 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 30ef300..dc31874 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 ebd13d6..adca6fa 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 5f0efd9..2073927 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 b5f1544..31ea70b 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 83f6dd3..819255d 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 346b654..b84b5fa 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 95ecd9d..7f07fd5 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 0bb8496..01ad384 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 0922493..6236b98 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 ecf75c7..0bc21cc 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 6b5cbc2..c104cce 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 19bf415..440e886 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 cb5aefd..e21da36 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 e05355a..401c852 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 421e7e2..2ed1fd0 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 54b6324..264d429 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 cca57d3..a97d24d9 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 56b493d..8651542 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 7164b44..f8eb88b 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 2e0d6d4..f1d9760 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 9f00832..44ae67d 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 09d8bb3..3c442b5 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 45c8e4c..1b916a5 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 80bbde0..08f917e 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 eb9abc2..28b16da 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 89d093c..2ff0d3e 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 4d7dd72..f841266 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 fe173ab..3fe8072 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 51571e3..1c6584b 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 e7f079a..4def0f7 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 c73e3f5..8b12091 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 d34e214..9cf6cd9 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 0d7b283..79d74a7 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 aa87b89..fde5d05 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 d848887..dc59013 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 61d560c..8ac1110 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 38710ff..46140a4 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 9db6002..5827c0f 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 c2fbf39..ba05a2f 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 374b177..0386b2c 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 4e48711..03517fc 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 66c86f9..ed47b3e 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 b8a0bc4..8aad332 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 3d948fc..500de82 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 cc24fa5..93edd23 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 2d08c2b..7f8796c 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 b2da93b..2d9f6ca 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 3fb6cef..48a33fa 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 ba15762..8f62697 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 ac40f64..4cacbcd 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 9269bf0..dcf9a13 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 028c2b7..5c82777 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 a825219..21137bd 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 6cf8c3e..953f720 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 13279b5..cea11eb 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 1b663eb..84d069a 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 15f92d9..f6abe65 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 ca1d904..c15b6f1 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 883d6bb..734a637 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 94ccd2c..51d8421 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 11740c5..5f49576 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 b0cae8d..a7170d3 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 4fc7a8c..c08430a 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 ed032b9..157c2fd 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 f80c9ed..0c4f0cd 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 0dba376..7b584d9 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 7160bf7..f930ef2 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 7eb096b..22e62be 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 8a7e985..b5e3659 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 316e217..8e6e25a 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 374034e..3a13029 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 25459e0..135a9c02 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 a81fbdc..f24b125 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 f88e2a4..aa6cc0d 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 f989ec7..55b342b 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 01b44af..7837a60 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 2335544..e5eef64 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 0bff193..b66f4d0 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 1f90b05..7f1115e 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 23e9475..0b8b19c 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 03f1ffe..f1df5cd 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 cce5365..e2ec9d6 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 d32055b..47a0711 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 656c615..4a404e9 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 09e4a04..05c4c7c 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 0038aae..a586e7c 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 e116e4b..dc6acea 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 e1f7a47..f8fa9bd 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 9e7ee50..a9249a4 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 18f9661..595c53e 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 158fe82..ca430a3 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 738303b..b4c3b03 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 9f1c56a..394ce5e 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 99fab6b..3b068a2 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 f1aafdc..f38e210 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 9f45e23..932294c 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 a0d9f99..ec8a8a1 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 605b3af..b587c2e 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 f7164c7..5833286 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 d8e95cb..42bec9f 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 82366e3..f701195 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 fd445c0..ec6eb4f 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 2eee9ca..bdd5cb2 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 343383d..2610958 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 ada6a1f..9567a93 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 fc47c21..9e992af 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 58ad407..2968ceb 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 5ded869..a272455 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 adafa2f..00ba8dc 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 7294660..dea3fe5 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 95dbdc1..5c274673 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 96bd12d..9c97050 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 ae31ade..9d5d0a9 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 4ff98ae..aeead10 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 b2177ab..a5c3313 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 e7f87b1..8fcb170 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 d59936d..4cfc489 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 c17a994..eede080 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 0c368b5..249665a 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 41eb83b..e3b5d9e 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 5e2505d..3205445 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 80acccd..029fe07 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 6db1a7c..4780315 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 e9d674d..d0dbb67 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 6ac8701..d659959 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 6bfd485..11e25e3 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 2d711ef..984c3b6 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 20054a2..ba01c81 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 d89418d..f968cbe 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 e1126c7..09af44f 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 a2a13d7..3d70253 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 8de1c9c..5a0d9eb 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 11c345e..8a479cc 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 c546c92..bf4de54 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 b0bf40a..2787a3d 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 93b63a9..2cdd862 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 1dbecda..42be895 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 53082cd..08b2c18 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 7343b7f..b13b6dc 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 aa2e607..e774eb9 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 a4895ff..225c025 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 7c30292..acdeded 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 bcdcfda..9ab92a4 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 a7a62b2..b9ff4bb 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 4f2056b..2844e58 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 bb5d484..c291092 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 dc1af97..d922df8 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 b88db18..ab72b94 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 64b2695..91792b8 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 aee9f91..dd0e593 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 10d243c..2f97786 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 e275062..c7ee8ec 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 6cb1991..4e332f7 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 1fd8288..3228fef 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 6aaf7f1..1c6843e 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 cf0d3ea..c36d668 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 22cc984..a5671c1 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 87c89fd..9c4152b 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 0e509c3..0093092 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 a4b9c4f..4e34ede6 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 240eecf..8af380b 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 71edb93..b307270 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 0cb6d2c..82f170a 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 6113ee9..2c7da52 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 392c6a5..5154db3 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 e38055c..21bec73 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 93362c5..f7045de 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 ccc6a4d..1fc2f68 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 7b76b686..bdee234 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 820741c..346cb00 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 c50aa65..6188fa3 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 6c496f7..2d22157 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 5e4aace..70e6ec3 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 a2ad07a..6002e02 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 04308ea..76b8956 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 eb384d6..0dc7d7a 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 cd0b714..a589461 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 f83bfe2..7ff30eb 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 9cd9aab..b5730f8 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 e4ee1fc..06b9f32 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 f05da31..b5f4c0a 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 d324201..1e4df22 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 43bb18b..ac749b5 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 a09a346..ff9c716 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 f925b51..29569ae 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 3ebe6d7..55c6219 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 104cda34..f460393 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 fb83c4f..0cf7ad7 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 cc8edd5..d6e9ed7 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 c079e39..1d56b65 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 47931ff..37ba910 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 c353f20..dc72b1b 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 19edd25..38d604f 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 2235cb6..768238a 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 abe7c62..c23a493 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 7d77b0e..67a2150 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 2334683..d62f18e 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 10d6836..a731e2f 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 a9074bf..2d7c7d2 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 f5ea488..93fe828 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 4faf5d9..7b7b621 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 1d95cd7..e4772c6 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 fa976b3..2024832 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 705fdf2..fccaf7e 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 bb6bf51..f2982ed 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 7045611..d527710 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 7414338..a949fab 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 c758f5f..416534c 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 b4ae04f..592dbad 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 8c68eff..89d84fa 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 f0d0e8f..6527d18 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 d5aa46a..828f4a0 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 0d46d3b..488e97d 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 ecd4d1c..7230c9c 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 d131d49..2b1531e 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 d66cf51..592b097 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 8e00900..dddc52b 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 b457e97..d04cf9c 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 c2ae8b0..9b42787 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 1cf0036..a9ca674 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 1f36a68..ad92333 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 6b7b074..9ccebe1 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 fee33a3..a4c88f1 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 7a02a7e..39f5ef6 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 9d2f94f..08db6bc 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 1f49c23..f59b2ef 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 dd59ab9..7817752 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 6283696..3d7d2b4 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 f51219a..68100b7 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 1825e9f..6f385e6 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 37a983f..48063d1 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 6e56c83..f633a2e 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 1899d06..83216e3 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 b7f92e3..542cd0f 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 3d2cb5d..4953461 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 edd6cbe..8bdd67e 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 eb7356e..9516f8f 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 5f5368d..e6f9a75 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 6546e20..511d3a7 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 390412a..530f46d 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 b93ef66..30830b9 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 cbb9e7d..5f954fc 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 e16c9d63..daa9995 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 3fd3c9c..2436496 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 a78e48c..2cc0108 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 12aca57..50a13fc5 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 8118b3c..9d0f0fb 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 97be218..a03d55c 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 59d21a4..a5887f1 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 a9deb50..20f6862 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 2273170..6380639 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 d37a875..5913212 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 73d22e3..e65c404 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 55d431a..5c095ab 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 bb9e17a..c84b8f0 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 6d9d3b2..401656c 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 9c1413c..221f6d3 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 d53290e..36b3dc9 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 fe11333..270ec0d 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 6d82c1d..0b8c7c3 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 bdb9158..210c14f 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 258d3cd..1d988ca 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 f7371f7..c8a91a1 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 2bd3bd1..957d766 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 37e6a28..1e2e6c2 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 651f1db..ec8f735 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 270034d..aaa4c29 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 fb59b32..06cb0a8 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 315e993..aa2d2bb 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 9cb2847..6ea57d3 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 42433e9..5f4b1f2 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 1248638..72a9001 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 15aee25..7d37c0d 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 eb8d986..4fa93e2 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 bb62b12..a0f0e0b 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 4ad939d..0f4886c 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 a9c2be4..73d9e88 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 6fb8e5d..39cc1c6 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 9fd196f..733fd75 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 f8a101b..baea007 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 b0b9ce2..8f250a2 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 91d905d..11a06c8 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 d98146d..b43521a 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 f5a8b86..b2981ac 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 e698a2a..2b731df 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 b087d44..e9faecd 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 21b2173..9516c45 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 df53041..ef2601e 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 2059a66..dfcf7be 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 24ab3f8..561f370 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 47e0a90..f4a273f 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 df23b12..6173360 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 04ccd5f..123fe37 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 eeebeef..7d246bd 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 b4abbd7..53f4dbe 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 f0b8cf4..0bc22fd 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 b065e23..7924d83 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 35e9102..91ede6b 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 db724fd..2323504 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 c435c1f..0a8524b 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 c0cc8a3..e422c44 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 4a68cd5..4fe3a21 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 4bd1dee..8244060 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 54292dd..dfdf163 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 6ec867d..93b016d 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 e73ffb3..8e78774 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 b4f0d91b..f5d12af 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 4455298..9650890 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 f156ba8..d6bf0af 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 39955b7..bd5588b 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 fdc89e0..f89e7d0 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 be79f43..53de853 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 6eb6167..b5cef97 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 9e6c6eb..a6c648a 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 36a5966..19b7dae 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 ee5c38a..8d139e1 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 92bd108..ba95fc8 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 94e6ff6..de0dace 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 db2a708..6eb3a62 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 26516e2..5f58d24 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 9c25cc5..447799c 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 4757415..a510a7e 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 523a8c4..c136d30 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 25bb238..294fcee 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 cc29e47..b55a183 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 b5a84d4..3c7425f 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 93a707a..990a70d 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 7cfba36..514e7a2 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 19e95c1..3725958 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 633b5c9..6581422 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 5d6784b..8a51313 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 008c4f6..9e69be3 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 6aa2c5f..3319cbc 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 bee8334..3ad2453 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 2d82373..e7c6a80 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 f232604..918afbc 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 169b571..617d188 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 c79e20b..8e68a74 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 afde75a..054cfd8 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 893184b..16e9af3 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 cd31861..7533d48 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 e0395a6..cf47145 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 02347f7..34c0755 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 62335d7..48d51d5 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 dc2f5c5..5cc3925 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 22d692d..7493c8f 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 dd2bda1..e05fab6 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 82c8818..a565df5 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 21d36a5..46b4283 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 5bb3f45..ff8bc56 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 9020242..b5ba472 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 2303529..278b256 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 b7f83bd..0a95ca5 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 46ba9c5..cc14c40 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 6a457e6..fa39916 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 a3195db..7e1ba00 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 e79c9a7..343ebe4 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 ed93e0e..77093d3 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 f437255..bc98ef1 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 11fed73..b4780f6 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 164231b..26a8cef 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 080cab2..67150eb 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 301a41c..19c55c3 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 2c39f04..d746ce1 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 87f1b05..0a5d1d2 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 a393d3b..5635154 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 9aeeb94..b3a9e85 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 6cadc52..bad1de0 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 5d91a8e..30acbd9 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 e19c82f..a35de71 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 99e2695..2231412 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 e18e136..2e25a2e 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 5d06f2c..5715fac 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 8106407..cda182e 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 6bb1037..d5e18e6 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 5f3bd2a..67075ab 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 4a0862d..55d0365 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 fa180c7..d0fa650 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 4159111..a3d0191 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 ac8a7f1..7569357 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 8c51232..e63c250 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 39b0c42..e61c65b 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 696f705..ccecac5 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 57c765e..26947c6 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 87e53ed..dd3de0d 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 8e605c6..19bcd54 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 66278f1..68aa228 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 9c8a442..89b9270 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 f32d271..3c814a6 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 6077201..b23f5aa 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 fce3c73..72a0807 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 3ceff8f..067f0ce 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 881b2d3..8aaa8f8 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 da7bdcb..a08929a 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 ec90cc7..850289f 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 59d4719..c55e503 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 e991ed4..7423a02 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 a2b4a76..411f92d8 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 e8f6c5a..733e04b 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 22320c0..23cb034 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 888ff7c..30fcc10 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 5b61659..02f643f 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 5ac7ac5..1beace6 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 87f2d6b..e88a3a8 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 8544d84..4ebcb36 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 eda05f2..30dbc1d 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 41c6b60..4efb4b9 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 cd74cfcf..70e702f 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 9529b4c..f188911 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 b68e514..72c703e 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 0c74bb5..72794cc 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 70224d0..561431a 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 1605576..30e3a88 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 14f0dd6..0ab5804 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 b621208..fbc1aa1 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 71a7059..72a985c 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 78428e9..cb6917c 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 7a9e934..7b3f267 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 582fdd6..1467b40 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 7d7d667..a32af15 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 69369f2..dc6b574 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 c8998a7..847e1c3 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 5d8a3b0..e5f4b7a 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 8dfc8c0..a4d7734 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 2bd57b9..210c9438 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 d6b8157..1065184 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 414252a..e4ee210 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 7bc26bf..a4c0b81 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 6837d41..07566cc 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 c6130f1..65bbd38 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 e44539f..50329f4 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 f0196f0..d5da891 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 0d8d88c..4bdc56a 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 46dc2e8..110df48 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 b22a23c..e4af480 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 be32ef6..25bb313 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 1f6af3b..5efc89a 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 73c4f77..ee9d7fd 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 bc94bbe..5c05c7e 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 1343cdb..f47a71f 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 1639d16..640410b 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 ce6f8ac..9f5c8e8 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 6f64aed..781ecd8 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 a91ae8d..a6bb86e 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 a0ee44c..f4ebb80 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 5af6904..9688a48 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 abdf02b..7719121 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 f9fb629..c4b7c4c 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 6e0e4a34..2f2e803 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 7d64b01..67517f3 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 a358c88..a85b379 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 9e73bb9..be4e7f0 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 1888b2b..e35489e 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 fea67c6..03a0f12 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 b3bf43a..41aa898 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 69af960..0c9a6af 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 1cfaf08..6fb3066 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 be90796..03b70e1 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 849fab9..527f4d3 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 8577623..8f83daa 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 51734b4..8847c3d 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 2dbb5fa..12e2dca 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 56f3f70..980d8e7 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 f944fca..8125bd8 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 a2d2664..392cc10 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 0a3db1f..183c3fd 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 b4148ae..e68511f 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 2bc1008..6e88662 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 e1ac029..69444bc 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 ad93a98..16da79a 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 ce6be20..df4a3c7 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 a070835..e1153fa 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 1d934b7..d0e8d7c 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 4baa09a..14c89e1 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 b4f75bf..565f08e 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 116cbcd..87cb9f4 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 851d7f7..7445035 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 352fc05..1df814d 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 551e2b4..a4eea76 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 37f06e3..8e07ac8 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 b07d870..2be6ab0 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 cdace4f..fb0e900 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 4b5619f..ca0d0be 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 7cc01f0..e1261a0 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 4094d2a..2c1fbe8 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 334191e..9214710 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 154652b..e05a6c6 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 cc51577..7e42dca 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 b256131..f5c95a5 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 e11c5cf..96754dd 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 15b549c..af45d18 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 99881a7..1c461ac 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 8429a7c..6c8fda7 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 dc51c45..44132b8 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 543ae54..d11fb41 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 4bd2926..8584255 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 18a443c..d773586 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 2b136c2..f7f1174 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 8d87b70..00385ba 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 2104255..3c78987 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 70406b4..6078d79 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 573e2a3..16ae48a 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 8c20c9a..01df5a7 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 0583e42..a40c291 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 69cf437..b111118 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 b21f5d1..49cbd34 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 1082856..a29c4f0 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 40aa006..fe57cf2 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 117c78c..b1bb22d 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 3da8509..6473398 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 34c12bd..6c34f7b 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 c7eb2a8..da7fa8f 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 bb66c42..f91b43d 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 076cde6..7acf00d 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 08dd83e..2559649 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 341eb7f..ffd1262 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 c4ae24b..77cc19d 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 76b0f34..5615220 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 73b232d..3df18a1 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 fcfd17e..9c9e30d 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 75cdcb7..0b81b0e 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 4500ceb..cacb103 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 e6b6d2f6..fe1bcc4 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 0c12306..5e272b4 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 41b575a..2ce03de 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 dd863a5..0022f49 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 4136f66..b240c14 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 e3e07e9..3b59a6d 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 ccc22f2..9b89f16 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 f4be95d..a8285fb 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 6f71a23..10a9915 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 5da74ce..ebc4e71 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 ce907e8..a4a4217 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 8c22853..88eef79 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 8a7e041..5745b83 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 edd2a3e..ce2ad41 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 16c8adf..100f9da 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 330f8fa..774506e 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 d997661..c0d17e3 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 67b88ab..c98102e 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 df1eddf..cd64691 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 f5b92cf..ba701f8 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 5102b7e..bac1526 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 78985ea..85d5b9b 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 58fe7a3..f54ff50 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 acb73b9..2b998e67 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 617ae51..f494b27 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 93dd716..81542a3 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 4cf8513..84cf53a 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 e31086c..cdfb763 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 d776eca..7fdca12 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 0e54639..5e2bf76 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 cdb2eca..b4873b4 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 8db520c..6c20785 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 841db9b..7137a96 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 21e83ed..7cb4670 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 7029c3d..3278688 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 e2f2438..8cbb137 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 9f4c6cb..60b1e58 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 04eea19..fb55166 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 8e920c2..0220c6c 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 e43ad65..a2d634e 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 b93a29b..4a5ed52 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 f43aee3..bd25a2c 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 00f31d9..f823e22 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 ac76d08..4c21244 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 46f4a1f..b2a0d3a 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 cfc8604..dae04d3 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 9fd3d4b..d21c299 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 decda0e..5a77aab 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 8a57725..a71e3c4 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 a5b8871..4316205 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 e16bf37..a98f8ac 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 58c8323..cf20200 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 ff5f097..e76566a 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 0de591e8..70d6d7e 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 204e23c..4161036 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 49f96c4..7f5ff52 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 0e37145..b54fdac 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 502ffe1..9f6caa7 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 d109e82..98ad039 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 3e723e8..d23061b 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 dc37ea7..934c5ed 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 f10d229..7322c21 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 7e3e30f..2911d80 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 69b7a73..9ae3f57 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 ea241d4..6ec5b03 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 98baee1..f33bd38 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 862a891..790be7e 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 fb1978b..d2a9e6b 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 41862bd..2bff249 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 720dd7c..571f745 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 0931bdf..cbf7592 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 62cc0b4..8e6f193 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 bea42ee..e6f4a03 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 1f44a1a..a92269f 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 ab0f103..0a8f5ae 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 a38e348..5a2ed7e 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 23a9f25..0e54c6f 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 f8b2738..6b340b9 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 d3428ca..86d2ed1 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 53876c5..5b5eabb 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 79be27e..29e94d0 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 c4f3aac..70e1ec3d 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 0b0acf7..5bc1f9b 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 f2d0e6c..295a709 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 babc7f2a..79eb9c7 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 25c4081..5aad548 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 07e3a2b..68f0688 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 a396fff..c0fd54d 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 251219f..05e3f69 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 aef022b..ada1aab6 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 6a0e53f..9313712 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 eb4558c..0228f62 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 494a78d..1d1131f 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 938136f..bdff400 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 3e868dc..c87253e 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 f7e2fa8..71a7957 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 05a039d..eb2554d 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 5cb13f7..0a38261 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 cf3aea6..cc19a0f 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 7182da9..123b8c2 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 c90f4a2..286627d 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 b534e79..7a127c5 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 991cab6..18bda9c 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 ee585d2..bb132fa 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 04ed457..19edcff 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 06b5137..c6c53926 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 314a12a..91d7b86 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 888ebd1..672b2a0 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 5fdf427..061d335 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 7b9e59a..5177fa6 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 f32ebb3..5aac36a 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 c17c091..3eec870 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 4d837e7..a660241 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 a6d7d43..c28471f 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 e539c8f..19506ba 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 3c5ba53..206ebce 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 510ec0a..08cb935 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 bfbfb39..e35a37e 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 0772260a..4e77217 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 04ae31f..0d12155 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 554177a..f5be004 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 e99ef37..71d371d 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 331ec0a..aaea3ba 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 b3f025f..98278d3 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 1702178..8338d4e 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 91d1129..50dd42e 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 cb6194d..80aab5b 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 f3fdd29..e010a93 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 83993bc..6b3ac55 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 37ecfc4..1048e31 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 ce0604f..3e2e1ba 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 cd38e45..7adce17 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 c091ed4..7f0a657 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 afe001b..17f3571 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 ac433c6..eddde62 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 cf9feb0..b8b6eaa 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 ebb2196..f196a7f 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 cd26bae..35dd9a5 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 ebb27c6..7384966 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 38d07a3..a1edfe6 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 600b677..50786bd 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 7e5bf77..6a91b51 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 05ee5bb..eadef46 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 c81e711..28df331 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 9271779..59f4603 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 f3fd294..a304c72 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 3b0a756..bb4026b 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 701840d..7a8ace1 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 44fb993..b5e4dd6 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 a341be6..1961299 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 6d18dfe..b0b3311 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 7787482..65df53e 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 6725504..e786d10 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 c15353d..d4eb60b 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 9c3ec00..131f26c 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 b96697e..7e86e3e 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 19c04fc..6d854cf 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 8c09ede..8b7a42b 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 eb720af..4a94c55 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 4bf1f79..e6f5722 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 b3a58a6..204be57 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 447a04c..75187ee 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 9614539..6d57b77 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 781e37f..ace7b7b 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 b42dadc..473ab32 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 dc934ef..b89e1f9 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 8e2de14..c2ce6e8 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 e93d59b..474b3ef 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 3f24b51..ee820f2 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 6992003..fc5770f 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 93199d5..6ab00ba 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 f63657e..b812a0a 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 9ffb958..64728a5 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 f764a82..fba3302 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 f0eb85f..de94ba2 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 b01e94e..580dbb0 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 226d728..3572ae4 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 4fd1958..6da739d 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 9fe1f2b..689a8c0 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 c4860df..ed67a5d 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 530b2fe..e649b8f 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 8d1b2a8..bf17542 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 b8fe4c97..894ac2b 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 ff9e764..b4cd2b4 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 33bd198..722d984 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 26db67c..c45950c 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 d90cc78..3314a45 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 e211f55..6cbe645 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 98d9ae0..d832a90c 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 c33f4ac..80964e8 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 da9eb1f..f22e399 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 4cae8fc..aefead2 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 5256243..c681d2c 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 aa869d8..7922126 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 052c1c1..853746e 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 3ab80a2..64e5ebb 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 0ebf6fa..8617708f 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 b19f89c..b31f05f 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 70e2eb1..4001bf9 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 f39f1f6..fae369d 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 e0b800c..d8dd326 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 21032a8..77cc699 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 f6eb122..51801a2 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 6b95250..d61956d 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 3218712..af7e38e 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 0e25ff2..35d2286 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 8ca5882..a1fbd83 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 cddb5b7..0b61505 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 2e8e389..ca8d1da 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 4d097fb..4b986d6 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 2eeeab1..73567ff 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 6c0a595..c2063d5 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 31df6db..8a11ca8 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 7eee77c..a92e82a 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 0463c0d..3165124 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 83a26ae..5892f891 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 baac3e6..397ab1c 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 9fbccd4..fde67fd 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 0508227..aca1c3e 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 2bcce05..79d780c 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 546225b..f5e9f89 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 f8da90d..bccf998 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 90b4ee1..ebce9f2 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 e52a011..c1c4c99 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 1fa9976..8215abb 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 e489799..f014f81 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 4d5e98b..3da9a6e 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 d28f9d4..9878aaa 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 9b9704d..366b4c4 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 0167e40..d66f8a5 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 e094192..779aa4f 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 f515f12..ae1a73c 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 498603b..a8fc9f0 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 d95c7c5..fda50ba 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 6b3b5df..db8030a 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 26941dd..5201dd7 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 3038c43..8f4bb61 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 42bbd0e5..1e0a79e 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 add2bc7..da90e2f 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 ad05878..381fe16 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 c0203a9..de769f7 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 7176641..55d5a66 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 5431c90..d6fc583 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 ac9296d..684afd6 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 0101ec0..da0e575 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 045d442..b0ca976 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 9409f33..fddb18d 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 35623cd..92efabf 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 d9cff7c..2f9356f 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 42cb11a..d302b73 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 0ca35d3..3eb8baa 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 0c15a0f..09ddc36 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 be7964f..e51162b 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 224081b..09123ee 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 84ac439..962e169 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 b00d5ea..6c3ed7f 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 a940524..eb53246 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 91ebbf9..723a795 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 4bb323f..21ebab4 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 015b5ba..d5b3f74 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 1234db6..33925e5 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 590fdb8..c7e2e0b 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 65f7457..d5ddbe6 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 8caf710..f79982f 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 f29b226..2329c1f 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 57cac7b..0ab25ec 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 c86da7a..aaff84b 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 9f3bd2d..4a8d9fa 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 075819d..fc66fca 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 44e584a..d58b980 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 19e7c33..4383554 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 0f24fdd..92e75a0 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 545875a..cc9e584 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 57e032c..a54ab48 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 fe314bf..4003730 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 b9f75f9..3651fa6 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 15cc73a..c806bf7 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 e33cb78..cdbcab1 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 1f1fec4..54a36de 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 7832206..2d9d3df 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 d5cc008..6b8cca7 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 23756e5..3a5f87b 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 c4371e2..3d556c0 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 4d33210..06dce2b 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 477cff1..1f4b4ed 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 ee6e68d..160713a 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 dbef378..a5abeee 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 cb5d7ea..423300b 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 6b19b63..6aa32fc 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 c379107..0439280 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 cd11716..b01ea01 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 23544d1..6c0ba5f 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 fb7214f..604b300 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 fa7550b..2830ed0 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 611be08..aac08f5 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 c86daff..a3e941d 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 6d144bb..fa87d0f 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 1af3bf0..3c1daf3 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 204a522..6b00fc7 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 17369f4..7270723 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 3baa94e..7c7637d 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 ffaf635..fe5de53 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 5a4dea5..fe2549f 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 b039ea6..1bc31a8 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 e6658d6..5f725ee 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 bb84236..abf38ad3 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 05f3bdb..839c1c7 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 0b1a5a3..e313553 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 7b90fda..ccf6a66 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 97e1c70..27bf470 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 a964581..7b1e2cc 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 f63d287..36f40f4 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 8d1bec4..5cecded 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 963a1b5..c31c769 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 e3dec3f..3f1c71d 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 4c70d57..29aaf51 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 e005547..306459a 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 d56802b..6bd2e3d 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 065e0ce..9415bb3 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 b00c1e3..151f76c 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 c71a3d6..875973f 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 ec63b13..6033376 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 771528b..d103c88 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 44c6b68..e6bb846 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 a6300cc..a8aebfa 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 b63f177..eae3e3b 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 3ca2721..af2e10e2 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 4b4a2dc..aa85538 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 d5dabc7..2ffc2fe 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 0cfc0fa..197d619 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 1d312e7..605ed40 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 2f4a883..80d2dd0 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 21a5ee9..7c5366b 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 e0e732b..374e2e3 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 ee505d0..536f485 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 a59d177..5e70845 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 b6abcff..b718204 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 1318acd..683b713 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 541006d..197e7fe 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 5b57344..a233aaf 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 f5fcf98..a221203 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 4bcdb22..137aab5 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 a56f3ad..eb15c96 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 e841365..a398d0f 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 15ff903..5b88970 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 0ad87a2..98e2810 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 000a677..7f06a20 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 030e10d..2082cb5 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 1d6d7b2..5828041 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 9d8e6b6..427f976 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 569ed95..494124f 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 43a875b..05f9520 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 ce56ae2..62fe728 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 ad45644..9193273 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 fcffb17..69ce684 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 a5423a6..e41d7ba 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 b1254e3..436fd8f 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 e82444a..1221ed1 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 52e46ff..75bb4f2 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 d446d5f..d8c56d5 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 b3818ee..f2f430a 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 c3e9d55..1025195 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 8a8dd42..18f1281 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 81db798..0f2eea1 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 f0489b5..4701fef 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 401dd15..55fc6c3 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 ad2713f..6bb218c 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 1333e4f..f91625a 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 d5833c7..1fb3f6e 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 6117b9d..c300834 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 6dea3ff..e6f7708 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 c5c75a4..5e9cd23a 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 1fe53be..9699a4a 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 4b93c6d..96de933 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 161d255..20a4d5c 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 c4002f4..c9b6b00 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 595b530..31e591d 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 f91afa5..3f7041c 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 6db9943..c4c669f 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 1bac403..59be4c0 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 4ca4b74..f85315d 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 25b6cee..b13d1b3 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 c6956a0..11576f4 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 b348ee3..c4f0d96 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 318efd2..57edec3 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 028d764..136dbc9 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 3dd8565..964f7e6 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 48b0126..1c41866 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 11285dc..449261e 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 5de3338..cb3a7a8 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 98f888e..3fbd4f0 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 93007f9..b46ac31 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 7446c8e..409554a 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 a7d828f..4c2dba9 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 8c163cc2..5a44a88 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 b544339..6fa9c20 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 4e6b002..82fb9d6 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 45b2503..813de72 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 97f92e6..cdabf24 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 50f2b38..93fe084 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 84492fe..729f9c9 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 a6983e2..7c7ec6b 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 f0b69c2..7c9ef74 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 e528373..717a70b 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 be72d11..e14643d 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 ea174bf..9eca20d 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 8841be22..3e7ea6c 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 4cd85c8..78e8284 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 cc3cb1e..435a9bc 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 9b32577..ce08465 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 9d53c29..573ce8a 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 6f93cd7..9a362be 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 26d9c09..9d670cf 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 c5cf69c..f79771f 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 7712005..9bcdd06 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 925fc6c..ad0a04b 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 56a4edb..12d6ab0 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 a417390..c0197cd 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 c6ef0fb..e8a8abc 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 05ed68a..118ed91 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 7bdb4d6..e5a3f6e 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 2a843c5..db24ca3 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 0e81e9c..7ea4c74 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 67eb8fa..8b0b078 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 8af0312..9603173 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 6c3eadf..05a5ed7 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 40d23a2..6e7c2ac 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 76296b7..c42d3b7 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 931e693..d453c1a 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 a5537a1..ae0d0f6 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 ee21657..590a5f4 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 d2a6da4..29a8bcf 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 973fe6f..86f85d9 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 77a82fc..5ec0b8c 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 816f850..e715e8e 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 6fac1f2..8db2d15 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 5ec0a1e..18a1f7c 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 97256f3..68bf15d 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 a3f806a..7811e03 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 5cdb1fc..320d8d9 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 cfb4150..7511c38 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 5c03c40..7411aaa 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 765703f..62ec9b4 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 ec396b0..f512937 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 46b02ef..2afd129 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 53de534..6af2859 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 f0d547a..6296b38 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 8b80cc1..2d62c4f 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 81e0ffb2..d2d3bfc 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 a415f4e..105d557 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 b2e5506..8c68596 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 f90041c2..bd17e41 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 d3667e6..322abc0 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 684aba7..ba858f1 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 8b99471..ec5281e 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 93b0b42..ee519e7 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 0c70712..e7fc9bd 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 e8a3ed9..fcb85c0 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 7b6bad1..5b1994d 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 1337344..947b044 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 2dcffcd..70da11e 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 0c6825c..e114acb 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 a7056d1..84ed28d 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 d859b68..f7b3f54 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 0d6726c..47d4dfa 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 cfd6ee7..2ed15cb 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 d2de89c..d8b02c0 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 fb76bad..67ae2ba 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 e591e4f..75b09b8 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 8a87bc8..3cca5cf 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 c89d9be..b874dc9 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 55d155c..38be8d2 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 f74b4d9..aee7742 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 547d38a..33849e85c8 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 a23c716..02766c3 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 6564477..9d8fba0 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 e67bc9b..6eeaef4 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 00276b3..99094f8 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 877b44e..f761de7 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 e7da189..d0b6406 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 3fe4020..0a28be3 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 64ba678..c0ccc12 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 0ab15ae..3052894 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 39885e5..993a9d6 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 39361ef..db3913c 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 5156686..15ee18b 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 8ed3d02..a797455 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 9808170..9725f7d 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 fabeef7..731efc3 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 d3d1f84..0b8ce69 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 d681be2..29b6670 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 8f75632..8f38a88 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 01d7cca..6386df6 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 b6ab88b..918cbe3 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 6cd74ab..6ba8c96 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 7de3cf9..1c46604 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 758585de..53ff58c 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 d213552..b04e708 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 ce9c970..70b2266 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 eccdd28..48d8d34 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 017893d..658923b 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 901904a..bea2f39 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 57e3cce..c474232 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 ebe15f4..888a7a8 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 3edaa02..99877d6 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 5099072..06c0e85 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 5cee7f0..faae76a 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 ffd34a1..fab4689 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 f526140..255fc39 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 e8e47de..7c5806a 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 554bcfc..c329f10 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 2c4418a..784d272 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 5a75349..b16ad38 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 30f420a..819c42c 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 d1536ed..86fb2fb 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 247c8cf..e432733 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 e0103aa..f5f7d8a 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 88920a1..7922546 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 9914993..52a14fd 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 c360214..b779a0d 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 f1acbfd..271eb5e 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 0c16cc5..1855204 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 cbefc8d..eb0cf3a 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 6e155bc..a5a6655 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 b023456..7cd4f8b 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 c27bb6d..eeb24aa 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 ae5e9ce..b51724c 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 0652365..ae69f48 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 4b23192..5cf5eb0 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 461f84e..fb0f69a 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 3020166..227d48a 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 d92a869..1ff1814 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 ae1984f..b145109 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 9f240a7..48eeffd 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 17fb5e7..9674e26a 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 89cad30..a2c866b 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 affbc34..968f1f1 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 7344192..122fe8d 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 fe3693c..db90b1d 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 e99b7d4..14c2a08 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 60793268..864eaeb 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 dc77aa9..1601ab6a 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 c6d3ad7..4f18e60 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 2592615..cf3fd49 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 589d80f..133b9fd 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 d577541..8b5e093 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 d75af61..2434d44 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 29cb7c2..7d58167 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 8ebc410..b9bc1e8 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 ad6e6b6..a64cf28 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 558d1f3..1162450 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 9049add..618394f 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 9dcbc67..a9f8fc9 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 73c345a..b802797 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 f7e3da4..50d8eb5 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 5f31f60..87fa9b6 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 bab0376..1d13403 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 a34250a..ba23dad 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 54f6689..9e2a33e 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 57ba3dd..1a7f261 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 eb5fd55..dedfb13e 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 12c9c78..c666ad1 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 2a8eed8..e0fd0fe 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 fb5a916..15ce21b 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 1af3ec0..e3fd150 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 e30b441..3abc5e1 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 095f4f1..867d988 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 9252aa4..a303e96 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 b20d537..caf22fa 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 508fc81..7d3e2d1 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 7bac94e..b10739e 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 7e2f238..6edf6d6 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 01884bf..68fbcbd 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 d6340d5..13b4785 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 ce2c170..547176b 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 f356926..8a18aff 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 cf19401..466c570 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 fa461c4..7e65907 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 76549aa..0be8903e0 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 5a794f2..b42bd06 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 f479c03..e606dad 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 9556773..98aa9bd 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 6ecb153..8449eb6 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 96e82d6..109d699 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 7f59441..f762873 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 6279a99..ae023d5 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 0283d56..93f08da 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 873557f..38901b7 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 25ed7db..0181dde 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 58eb1b2..c32e8ca 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 fcdb6c8..d5596e2 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 ea5c7d5..5ed850f 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 08e6851..b73a807 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 dac9bf7..a7ded9c 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 4edf72b..e9113a4 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 54b0a5d..f50a113 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 bee280d..76ab2c7 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 706b9d2..8eb33cc 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 4167e26..cb9841d 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 39e48ce..cde6aef 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 7aca3ac..f86dd33 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 0000000..7aca3ac
--- /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 84c9ba4..85834dd 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 72a9a6c..94c8649 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 894f98e..e431221 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 5453f5a..bf40476 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 5634ab6..059e071 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 df4d73c..1c6b401 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 276fc1d..1ce8cd72 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 ca259cb..1e83b0b 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 801f5a3..e91b116 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 633ab09..a0c54fd 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 7cde099..ce326b6 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 a93711e..bfefc5a 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 0678243..e792cfd 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 e1b4737..d4776a2 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 b78d24d..2c93252 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 f0e45c5..6692ca8 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 9e44076..038227b 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 ef6265e..f1a5835 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 9c8f6e6..71d315e 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 400566f..ae9991a 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 8c701ff..150b603 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 1eb55df..72e6559 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 e70b34c..26c11e2 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 1a4b1d4..3e1d91f 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 257d211..a0375ad 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 12c2549..e150ae2 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 d025fcb..fde8499 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 f2d7cd1..034c35a 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 e879f3c..77af54e 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 5e4b2d1..9eec9e4 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 03cbde0..ffcc87c 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 47428b9..8f68c88b 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 c48cd52..715a61d 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 9217950..6b383e1 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 eec8b5d..797dd96 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 b86e740..dd17c3b 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 4fffe0b..5f2fa35 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 a5271a4..5b366f0 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 223838c..c422d2f 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 fd71038..8d8d723 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 5b4f1b0..d26f2a1 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 b926ef7..f61d035 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 e2a0a49..b94270d 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 6a52b12..f242f4c 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 3fa2ce9..fc21750 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 67a4ee8..109e41a 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 0a1535d..a732bc0 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 247a98f..94b8fe7 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 325ef98..ec8f4ab 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 a41bc73..2ab0723 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 9ded9f2..25927ae 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 70c89a7..7d6b916 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 21282c7..57a69ef 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 b214c99..014de5c 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 8c5f4c2..1162b8c 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 3a86b2a..720e231 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 1e30c81..235b83a 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 54aaf06..10b96ec 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 8a81b45..17bbb0e 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 31868a5..b210e94 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 72f1c4f..2f74b12 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 a35dca8..a621f0d 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 940fe99..1a8d7f2 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 2a49fe2..b38d913 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 3dd423b..1ee8c9f 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 35d15ba..314376c 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 ff479a6..9d7efbb 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 3c324b4..97c48ba 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 0a45bac..ded20e0 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 fd226d7..d80c872 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 658cc3d..ed2dd53 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 3f8f7c3..ee6a08d 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 16340b64..7534d2a 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 b5f0f73..78981ce 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 72cf1cf..9ea98d6 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 c0732e3..ccf00b5 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 3d658e8..9b58e55 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 34b63d7..8053802 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 2536f76..7ad92d9 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 f84d274..fc57f16 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 6dbc126..92323a3 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 e6b55b5..ff9d547 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 7a2a6a1..681ff32 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 2eb659c..a43d861 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 be9082b..58292c9 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 0bd8170..8353fe0 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 3b2f2aa5..7a4f348 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 4a1766c..e9f7b67 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 f6bfcc9..5c386ae 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 c06d266..dbaf8d6 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 00f9159..5a22ab7 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 f3bb494..91a9642 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 30b038d..deb0dd3 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 a64d5de..085a443 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 963e844..a4d0c1d 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 5de31bb..82c7667 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 835bf71..c8ac993 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 c4b19e0..730ca13 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 fd3643a..e41875a 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 e0a0eca..5554d5f 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 3cbfed6..3eb80d5 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 2e131a8..e28c2f8 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 8cefd52..71a4f1b 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 4588eb4..071e50e 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 ea50d4f..0dc2a1e 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 e82bb1b..30bdcf0 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 f5d8e8d..d68be7a 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 9bac7b3..d855de1 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 c4a9ce1..86044fc 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 3ad7fb2..d728444 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 5af329c..8585216 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 4deb250..635abd3 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 cab2b24..54809f1 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 e2f426e..3d8cfd5 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 73e4964..6f6302e 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 6fe0aca..6e4e44f 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 671c966..85ffa82 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 f3a1dd6..488a95d 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 8f1fa63..a27bbb3 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 21397fa..8a7781e 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 fd6fa8a..eb77c28 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 c2c9e0c..a8f8efe 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 2e57ee9..c7148d5 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 3792c5f..abc10aa 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 44b528d..b607e95 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 9269e55..1d36f74 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 2be678a..6573d51 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 aaa367b..a2a87c2 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 9f19314..753d41e 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 d397d06..0090285 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 20ca560..415e9a9 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 87cf688..5c067f7 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 79b4523..93e70ee 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 34a78d4..6fc7b9a 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 d365f0a..9e59947 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 175f60d..a50e9cb 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 e15ccde..c32ac54 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 e7fdd2d..14f357a 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 b7c5e4e..1c8b3cb 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 cdf5f48..4b62e05 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 bbf53c9..ea74d37 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 7ca607d..74d7b28 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 da2fdb1..f6e33de 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 e6ddf78..b45bba3 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 1b64ea7..00d66a7 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 90bd00d..c76e62e 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 ddbfa00..1de43ee 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 80ee7ff..c7d9654b 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 dfbee39..bbb9afc 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 2d692f9..e4022ab 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 6f59c1b..e02ffeb 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 a7ae022..f87dd50 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 291d2ef..2c5dce2 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 9ef4570..7c8f7a2 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 922a0c1..3f42040 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 42064d3..7fc87a0 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 b93faa8..2748e2f 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 8dc8523..edb7169 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 ae1af57..79dc439 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 5945f42..db8a5dc 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 842da56..0d79f07 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 7de1745..fdb0dec 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 88ba589..4f4747b 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 468384c..1a7b3ad 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 a6973f3..7b58146 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 766a1a3..c774636 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 6c81876..0179530 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 2379fb3..a22413d 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 b29fc5c..87eab55c 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 c2e84c9..aefe95b 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 6758cca..4e081fb 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 e12f90c..217a322 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 fa71056..bcc5922 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 8d0af3c..db1ce00 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 32aa237..a769215 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 558721d..84002ab 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 afc8581..6f8dda2 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 1345027..554a142 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 1066da9..b072a49 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 19a4746..8f49a3a 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 91acb01..8a4c9f8 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 ddb8ee1..810f701 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 5532a73..608c872 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 d69f8f4..27a38ef 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 e3b7d31a..59f45d2 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 f978da3..381cb7f 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 7f61f2e..7ca8a3c 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 c649e54..73ebd76 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 fbe1328..7abf4d1 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 a0b324e..8788ef9 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 33d2266..14481fd 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 2781f10..86d88f1 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 2bed490..9c623a4 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 c531522..ec0c266 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 8167dd5..37b5dc3 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 3ea8391..e936a93 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 1fba6c9..d507e22 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 b81dadd..10caf50 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 f2bf674..35ea483 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 fb003b1..dd4f5ff 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 128d915..3520323 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 68ec549..6ac37ad 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 91b4714..2bc3464 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 ea19732..184e53d 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 b3e4e9c..98a5823 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 aca3218..22fc444 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 4a3c1a7..1af2885 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 6924d96..5a50934 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 585f25d..36fc4cc 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 801939c..47b7a71 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 f57198f..3c221eb 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 22d29daf..98ef837 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 82812f8..e072b27 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 8f6100e..9483407 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 799c2ac..d168138 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 e714a3a..7a27f53 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 465d667..5cf0237 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 fb83402..86896a0 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 8bba6e0..756c5c6 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 8f4f268..5a7bc01 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 4669187..9789dd1 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 a30ed9f..5c3ad42 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 472e7ae..b578b27 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 42bf789..8e231a6 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 a827bc1..648959b 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 e39e555..8f5883d 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 8494ddc..9f657bd 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 523cba4..ea9d315 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 e87e939..c8e8fc1 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 489d5c1..7b68176 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 fc7fdc2..fadfedb 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 1747ff2..a2c199e 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 713f272..d738cf4 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 da44991..4c5a184 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 2b90654..dc8df5b 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 6addae3..0cd1d48 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 e8f71cf..87b054a 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 f13b0f0..25a2829 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 7cf7a41..a75d5fe 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 5e35535..9a0f918 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 4be38f5..86fd285 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 a46fbc5..a5a50de 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 9af58fc..acef6cf 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 f16e626..af9bf13 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 ac9cce2..d239cf1 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 0d79c10..5d46553 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 0cd83f4..9a755fb 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 ab0a6de..e3df886 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 7706809..3068fee 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 812dcc6..128d47d 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 14b0f79..9730867 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 9d62d51..979ccdb 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 00fddfe..0012a29 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 d7612f6..a13d3fb 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 5f9c191..fbbad46 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 3e22ebf..4f525fe 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 ccfaee6..df61bab 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 0b4f713..cc367bf 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 e8dafa0..a214aae 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 e8e92bf..9f1b64f 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 e5dd986..dcbf7c3 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 3095f4c..c72fd35 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 8780b76..1f8a5a1 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 538134b..50ec772 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 b0c44cf..b29735c 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 0829fbe..e0eb550 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 a35c411..fb3cbbc 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 a3fbb34..285fb1a 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 fc51cac..78d2fc1 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 2ceea6d..d8bdcf3 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 28d515a..d2267a4 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 b8787b4..68bcb7d 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 0599904..49708ca 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 5bf75b7..9cb1489 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 6121ca8..8154953 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 cb7081f..12f178c 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 55d3f0c..85dcdae 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 717ca85..3311772 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 a1b247b..3b6b022 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 a6da2bf..1fb58dd 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 f87445a..cd7146d 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 f9667f0..cadf093 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 1cf076d..5fda144 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 96a8bb5..37971f9 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 eac8d0a..83e966f 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 652ee91..fbc770a 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 110d749..8e09526 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 1212312..962df47 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 041c716..be56b0e 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 5a6ee7d..8e4b8a5 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 a11fbf7..88e1907 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 77380e7..86f71f0 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 d224073..cd4e668 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 f4c125e..adec868 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 ed758e8..269429f 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 23be4a8..f541d1c 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 a0468c7..b2a76b6 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 3b0fc5c..fbc348d 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 63e0784..afe3a4f 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 888fa3a..4ff36cb 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 bfc6d07..d387ac7 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 3cf71c7..4ef29e9 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 2dc98ce..a42e5bd 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 02ae59a..1392d02 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 2b6d2de..54ac5a4 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 e6d5337..d9599ad 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 8b37b15..4992e8d 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 b82265c..19381be 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 35cec60..8eee652 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 954ac2a..f6ad398 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 beb110e..2f27c42 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 dcc2ff5..a315c6c 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 14183ba..d57f45c 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 6d64fd9..fb380c5 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 41951c5..86f40b2 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 f97020f..43a3848 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 a9c93a8..2115bbf 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 42ab5f0..92079faf 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 eb5f661..2501f54 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 b0e013c..d98fcd5 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 fd36c04..6469bef 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 a0a7a3b..2fcd891 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 58e9238..439a7f4 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 e4377c3..f414d5f 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 c49ad6f..261e002 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 618359d..693166f 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 cf4b166..a9ef8fe 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 9b291aa..b4c36fb 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 d7185e2..e3f3d3f 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 915b5fa..220107e 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 2148595..1aef94e 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 b9cd276..cbb941d 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 32e0f41..d100a53 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 4fb21e4..8727bb0 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 1cdf9ee..6f69d97 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 de5cce1..b435b99 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 faf4c53..6e96916 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 9c86f15..ef1afd1 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 5add30c..38fb8e7 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 6cac075..3b74cc5 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 a58b0a4..7b2c49c 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 1a3c8e1..8e07e30 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 64752b6..619b9d7 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 6817fda..1d5e4cf 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 09f729f..e7e9839 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 2b8f4b9..23298c4 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 f1adee1..ba58e12 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 1a66953..91c839d 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 f8eef99..acc635d 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 6ef2218..3acf3d6 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 84048d3..25e8c8a 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 8c55467..7936f05 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 8170591..ef6c720 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 a91dcb8..907a064 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 6e26484..c59fdcb 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 ba82a20..9ebe198 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 ae379f9..a27eea1 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 4234bb8..89b3c18 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 f706db9..d545340 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 5441f69..b471d6f 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 41a8e47..d8a6a43 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 be501c5..1eff0da 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 3ef868a..d844933 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 23e59c2..488f8c8 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 2ff22b8..d739a2d 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 0d0296e..460011c 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 28e467b..2aa98dc 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 897e0dc..7f5f4872 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 a300133..14e79b4 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 27823e6..5d39544 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 3df2889..658017f 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 198b344..5a6b503 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 54a4d71..243d40e 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 6525152..aa248be 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 0959948..fb29a14 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 dec666a..a69fc3a 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 ced2d85..872f451 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 2659c0f..9de1b72 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 610e118..0ee7e35 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 614265b..739c2e3 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 807a458..be3f5be 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 ce50afe..abf50ba 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 3967bfe..3bc3626 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 77f62c3..381e00e 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 6768330..ba88376 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 3d7a372..1fc7eec 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 3a56f0a4..1705b84 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 74e8946..029b5d5 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 893b31e..b12773f 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 cc93667..58312e4 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 0dfd392..9f57c86 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 e7305b8..780d737 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 874b963..0a4d5ac 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 d348d5c..9018543 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 13c1b9c..8c4a14f 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 5fd8e9e..8e8d360 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 503fc7d..bc99988 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 1e9a07e..65a8b39 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 d3e2d2e..9f075c0 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 fadd7c5..4db253f 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 2ae5004..e7cb19f 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 b878c66..500ea70 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 f9d5bc3..2dc5ccc 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 209eada..0efdb36 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 fd1638b..5e7943c 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 4c3f550..fdb3cd6 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 dd50a1e..3860693 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 22a09a1..2af50b5 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 9a4f482..a4ee8f0 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 578fa1a..bbee9f4 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 45bf392..fdd9a9a 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 8b8eb8b..1e863ba 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 abe2f7d..749ff8a 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 580a795..1b13e32 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 b94ebb3..d5fc417 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 fd1bb95..1fd796e 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 4bf3c05..2b5fddf 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 2d18494..73f1c542 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 db408f2..67ba420 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 4ef4eba..d2247d3 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 6aa19bc..b1b2dd6 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 e925e1e..0bee093 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 79a80a3..f1bfd9f 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 6674361..23bd732 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 6fed2c5..f4591dc 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 e59b42e..95f7810 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 046cb85..ad29c06 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 218784b..ca6cdfa 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 0b069de..7ae440c 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 e1c6cd2..34d74df 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 acd9164..5fe302f 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 cc0409e..9ff7281 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 813218b..1cd128e 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 a88294e..f2843b3 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 50bf511..5f2ac13 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 31e3252..c0ed9f8 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 c00ffd5..a74f2d9 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 a046c24..6190775 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 c872de5..38e8588 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 5373028..43fdcf2 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 ea87b21..2a61e3c 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 0fdd5b7..56c785e 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 b74509a..e6276bb 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 7ec8120..13b50b6 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 c2d5828..6af1dad 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 952d5c4..98fe5ec 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 ea33991..39a29cd 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 2ee4bd4..2c69991 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 dcb5101..22cc74c 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 6ce0b81..7251eef 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 45b3c91..c43f737 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 d347fab..f96ce18 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 b1dbc98..7fb44aa 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 9a03e17..4bf8383 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 672a60f..23ce08a 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 3e355d7..c9090e0 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 b2b4b0c..4e76826 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 86c48f1..c7fc3a0 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 d9da053..454893d0 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 321bc0f..a234245 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 d3b5052..82bf350 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 49e2195..38d5408 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 0fbe2e2..4391b58 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 683df31..08dd980 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 9530a8e..da904b5 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 31061e9..d3f2ca1 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 0b4b56a..05fe2a8 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 1b5f805..6b64894 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 6875080..7725fad 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 5f2371c..d7ea38f 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 47f8832..6bbb97f 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 8d9f22a..da64ce4 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 e87615a..3e9b2a9 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 642111d..1afa8fc 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 0e75cf4..341d9db 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 634dece..5cc2002 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 3bd3323..973d828 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 5b43766..fc1e95f 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 b52db42..f47d0cc 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 d4e7eaa..392b2f0 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 d3916d5..da3c2c6 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 61d8dd1..fc1ae1e 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 58d2de7..e992f65 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 e8f5795..5773ce8 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 879d9c2..a74f28c 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 4df78d6..308a286 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 5bbb33af..ab98173 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 17e478039..1a8c08c 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 7b44f5c..50d0c04 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 c1c69490..c56a79e 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 52ec090..073ec07 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 6389796..3fd7174 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 5823d5c..96b4b62 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 744162f..667cfdc 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 872aec1..b4e5279 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 1c3e1fc..03b42fd 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 b62b131..0eaba79 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 fee0303..51548c4 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 f5c3549..f396b1b 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 1d6a43c..3f163bf 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 9966792..44bf28d 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 fcbc10f..dfcbe0b 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 2877249..74ac775 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 0b9818f..f13b17e 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 f02378c..84151ca 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 443180c..35f90b8 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 ea5da0e..6cd08e6 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 aa52537..6dd35f6 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 9d61032..2f317fff 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 02000a7..d70deaf 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 5605e11..2c5afe1 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 88ceb24..e1b6e63 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 2e1ae98..376305b 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 96c9bf4..453f1d3 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 a9a15e5..7259f01 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 b04ab8a..efee951 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 34f990c..f17e517 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 f362517..259f23b 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 c4c52c5..b1595d1 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 32b0741..e19d89a 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 9683f14..9750a4d 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 73089da..2da6db4 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 1af6e6d..eb0fd70 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 61c9cb0..cadf362 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 806ad6f..417d157 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 1d67f80..c85410b 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 1efece3..e926f4c 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 d6d655d..926ee13 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 21fc99a..7002b57 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 45909ca..5673247 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 7abd050..4aff425 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 d5c4671..587555a 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 7978edf..53305a3 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 261483c..2534699 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 e24ce4a..513e19b 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 5396aa1..890f21c 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 139c5bb2..d73e4ee 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 d43d319..c0c512f 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 269a7b1..ef929e5 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 37f5aad..9a1b879 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 2631153..1ef4736 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 b516701..7840915 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 e8e15ab..5b03a99 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 b48ea0d..1fc558c 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 3057299..9c39f62 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 5c7e54a..bd82e7b 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 c9f4084..c0f10c9 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 c00c258..5c8555c 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 9376342..e356c14 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 0e3511c..8e5bd52 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 7c9282d..cb5a061 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 142539d..12d81f2 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 5242fab..67eb579 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 0e11c42..cac161b 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 cae25ef..586ac5d 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 3a0cdb8..8dc2112 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 c2c6aeb..b5e72f4 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 175cc16c..8965093 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 545b192..80a273f 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 b682813..fc4b434 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 b25c5a7..db7587b 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 260d33c..4b4ebd7 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 19e3fa1..2a2ef8a 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 4754338..edc86b5 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 eddd352..e3e0ff3 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 8250d5b..3fc4047 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 1503548..dff1b70 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 96b4bc7..7492286 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 1dff2ff..5616709 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 8bd3a48..609a804 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 f617241..e2367a8 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 9e13938..896fe0b1 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 760445e..1a9cea1 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 cb60857..31e51c1 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 6b75f62..a4dcec5 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 82dc13b..4aed62f 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 e852a68..8e21a49 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 0a9f779..44887b1 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 7d80c6f..6199128 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 b90cbed..695f99a 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 cfab209..d25d827 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 3ffec90..010d4e6 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 cdd7057..cfffe62 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 9f1d5e9..492fc18 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 4165492..da3b955 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 356a33c..bd9422e 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 947d087..c0321f7 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 93b7b8f..195b599 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 8299a5e..e7a846a 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 5f4b427..65a71b2 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 d8e74d7..984a648 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 81b08c5..9684a95 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 f386507..1d45409 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 862e156..515aa53 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 22d8ac9..82a0cd6 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 a44a916..5fb3871 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 ecc1e5d..08bfc13 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 f240812..2c81176 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 cf224806..4fbd771 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 696c5f3..17a24da 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 9b3c393..7d031fc 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 d7c27bb..ca37fc3 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 7322c6d..f16af26 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 61b6eff..cc30782 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 04f0d2b..8482b1f 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 58f6e0c..c2b49dc 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 4bb73ad..3fdaa62 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 b52d175..8cd17e6f 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 f7abe62..c0aefa6 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 5ab9977..88c20dc 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 821e2e0..c2876c1 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 7166d8f..a49b87e 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 6706557..d77d85d 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 3f5a44b..1031e3b 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 3035bcf..afe6851 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 d924e83..42b14d0 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 2877e77..9462e7a 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 1570ac8..8791e57 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 18a0e0d..dbda491 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 ce6c800..dfea6d8 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 d3a324e..a5f8e32 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 f21f5f5..4082614 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 cce30fa..78c8151 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 d7b96a3..ff43ae8 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 67dfac6..9fc7b5c 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 f491ead..af7e29d 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 3751417..15b813f 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 3a58f8b..619ea04 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 4ead029..329b60a 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 4963e81..1e74b4b 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 114a1e2..d221fd1 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 912af22..ce73cde 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 77962b2..adf77c0 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 374f104..5f70961 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 59787bc..05ee968 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 8fc2e5d..2a2dfa5 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 3646102..15796e2 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 61360ce..6d655f2 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 bcb8dbc..f676548 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 9e60005..58c902b 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 aa88b55..76989e5 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 395b665..78b3778 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 48bbab3..3ffbb46 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 3504883..d206a6a 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 922fa63..e581f2fd 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 1646378..8d35d27 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 8409de1..4b7bd1a 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 39bd4cd..6797298 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 e51e8f5..f7da36f 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 1939757..8367b80 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 ee2ae2f..0418094 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 7caeb6f..1834c7e 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 14d0e2d..5fb23be 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 4268fd8..0c4f67a 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 0e76c3b..feae213 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 ea012df..69b73f4 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 1f1055c..f0e9887 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 a81b9c725..04fcf65 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 cac9bed..649dbf3 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 634fdcc..d89e8c1 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 2b469f2..127f514 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 90a0d35..349bda4 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 e69b2b2..e8d78a9 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 687f357..0ff33f5 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 8c2c6eb..77e003d 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 a14d9fe..528448b 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 7b8d2a9..09ad40b 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 43e223c..540980e 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 ef671ce..4d48159 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 f732a37..b474cb2 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 b304ccb..110cc0c 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 79a07d6..a3a32b7 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 716267c..a271d2d 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 7cff5cc..6c34a4e 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 840dc79..a80a0e7 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 28f5344..4bb54ba 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 db72943..d0b27e0 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 bee1a21..d8831a8 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 f97b5f0..504c655 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 9ab8cb1..b2dd31a 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 af3812f..dd22515 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 8ce4248..fb517fe 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 27f4141..f6b3812 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 e9d1c20..8b924c9 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 2c6d32f..b016e37 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 b7e5232..50bad77 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 5844190..059a61a 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 b3e6435..56ba910 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 6c99381..7a93fa8 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 bab9b70..f80d0df 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 171118a..051eba4 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 44bb3c2..6bfb7ce 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 1b5000b..fab0ffa 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 50f75a7..64a9dbe 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 0a2905c..b61cff9 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 464e25f..4d15407 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 d11b712..32d964b 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 99ae3f4..131d659 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 9f63fa1..0ea0027 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 c926d41..246683c 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 f9cf879..68a673b 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 191a90b..646a0a9 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 37d1d0d..da69065 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 edfd9ea..2fad700 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 139da37..cbc0df2 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 8325d12..e721f2f 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 1bf04d1..82177ab 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 5119204..c151ce2 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 7994287..6fc7c2c 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 366eece..b40e9c4 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 7ba1512..35426d2 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 e58619d..bcb1a70 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 f49f35a..2596678 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 74d8e9c..03d80bd 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 ee4b74a..84d215b 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 5f7cefb..81dfcba 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 f3ee04c..5880d9e 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 fd610f9..29efc07 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 ef38f98..c6f462d 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 811c58a..2c5bf3d 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 6d9a1bd..7b73361 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 27fc9c2..a66a74a 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 f74c875..a08ce5c 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 eabe22d..5f2b573 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 59af580..e7248e3 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 c9fa62c..69439a4 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 ea9ca90..20c94ea 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 22b5aaa..a2e2d89 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 9f6c42c..07c60fe 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 a7a6526..40b4041 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 962dbb8..ead4a9f 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 4e86fa9..063ef54 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 fc8297e..ddc6252 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 7071da7..299b315e 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 3171559..a2e0b68 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 3b95a06..5803664 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 14c652d..e249b1f 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 e07a003..09c8da4 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 91e5b1b..4527c84 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 a36ab18..3fd26fd 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 4cba220..9d27a7c 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 1fc8ecb..87e786e 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 b855268..c1ce7ca 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 caad82a..85ef7d6 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 1aa2f8c..95911c5 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 efbc42d..0941deb 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 45cf8f1..64194ca 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 d7f05ca..06ffbfc 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 13ce57b..c8a1191 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 9d64fb5..14872e4 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 5c0f0fe..02f15cf 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 57f9e14..044a6f1 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 0410f01..1f6a77a 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 45a9272..4c2607a 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 4f0efa6..302afc0 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 60550ad..ef93584 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 fb52cdc..680812e 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 59845a9..85c5256 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 5415114..9361892 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 49f54bc..654f282 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 f3211dd..b4d5cc5 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 43e46f9..8b4acfc 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 ae716cf..55e07c0 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 10b4347..c9bcea9 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 bd734f9..26fe3db 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 1ebd776..b2393bf 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 89dd823..592fc1f 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 d067b43..624d892 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 08956a0..2af3a03 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 71b46d0..accc612 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 e1bb6d3..204b687 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 aa57f8d..388a8af 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 a046d62..ac35a1e 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 02157b4..c1e2c24 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 4caf3df..76ec10d 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 9c33b51..4e9c68f 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 25ac559..c34f3bd 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 f505018..434dfa1 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 c1cd97e..8bc6b0e 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 3ff3b3d..b41b9f5 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 c390873..d13861c 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 08ea47d..ed0e8fb 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 c2fe79e..e51f1b4 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 59feca1..35eb85b 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 05fcb41..91650b7 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 0179186..caa6d26 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 165af23..aa45973 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 38f1bb9..78a8e7c 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 af0e7e5..3b002e8 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 99a8dba..56740b9 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 0e43d14..eecfd1a 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 86cdee1..7071f66 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 41c9308..2edc695 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 52e530d..72d5891 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 21f14b0..917ce3e 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 7e656e1..c8aa77b 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 0ec1bf0..4bc6b3f 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 2ccd23f..01cae25 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 549c463..fbb22a2 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 ec5cefd..57344f1 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 cbff46e..185fd19 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 f1bf6e4..3d4e383 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 5725b73..c3d9557 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 0aa3861..7ad34f7 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 d25661b..84ca01b 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 0bac1b5..927de1b 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 12ecedc..be046a3 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 0727048..d59b649 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 c76ddf6..6893275 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 272682e..be3a057 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 60bf1b0..8b41f2b 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 f8788c9..a91cc6c 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 a22352b..1274be7 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 73168a8..1c2ada4 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 c596805..de46026 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 cf86235..c6fb0e2 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 ec5e09e..c99bfaa 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 f17cdc1..909d5cc 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 7118edc..6762c97 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 7ce11c6..8e3e2af 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 e011a5a..2968c87 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 ac3470e..0443390 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 f4fed68..63390db 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 5d3e91e..2f2abd3 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 3a9271f..a5565f5 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 1c4cd54..f86dd33 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 0000000..1c4cd54
--- /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 e383c52..1c99650 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 2bac388..90d8102 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 defc761..b0840e8 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 271b73e..2087a5e 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 a5f27b5..ec551d9 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 8a4b89d..124c44e 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 4818298..94b6535 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 6bcc948..6296fe9 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 1e9f4af..bc6c18e 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 3726596..d19334c 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 7c73b9d..4d83f92 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 1c64a13..71e7618 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 55ca07f..dfa29897 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 2861fa7..061a740 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 ee89c5e..870eb24 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 39ba6c2..d760087 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 8d49a11..1d424c9 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 8165e35..3d7245b 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 5a64f98..1af1c3a 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 d26596c..a97fe79 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 7cc0798..f12a2d1 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 48f0947..f302a4d 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 ba73e02..8ad2c22 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 5247697..6a0c1aa 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 3df4f60..c385756c 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 0ddd03d..9b7f5b4 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 697a55c..c19ae72 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 e609736..cc6e235 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 4c42c31..fc50436 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 26ee0b3..2be322f 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 06ddc5f..84990b5 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 5b6f1b4..b0a6954 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 f699082..0c065ad 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 e4ce878..15875ff 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 730f44b..835dbbb 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 a228e54..84f15ca 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 1c7b3dd..91d5133 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 a959b4a..ba16b09 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 6368bbd..4eefcf4 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 009984e..26247d6 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 95d9f22..f0c4532 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 5d12c91..4073ea0 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 a66e619..daceccd 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 94079a7..6935dec 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 d6c9fda..eef66a4 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 9a77bf2..c2b1a5f 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 fac975c..447ed04 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 e13e328..39bdaa1 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 2ee3657..2afa605 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 a0fa838..31b8dc6 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 f3f2ecd..e59fd25 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 62ac213..a9c77ac 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 295901c..d0d3546 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 12846b9..33871f7 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 2a72951..7046b1c 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 825c689..0b18432 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 4818536..e89dadc 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 c6b352e..3185d6e 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 9b3bf0d..e9574db 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 47e8e11..112fd72 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 b6b5932..e0ae6f9 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 ac81e82..2499431 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 fe3fe3e..f62b985 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 f272ba6..2fcbf8b 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 4021202..e565908 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 2eb797e..0499a1c 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 142f3d3..f721acc 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 eb15a66..c7a3b4d 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 b463204..a39f598 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 a30ab3a..0750f55 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 9bfe4db..ff40776 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 bd6991a..22e6208 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 a675534..84990c8 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 8b18856..1036332 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 ff4ac45..77772e1 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 e7b3f5a..63d5968 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 19ef636..db13d6b 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 aaccf19..0a21f17 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 ee64142..13dc7e2 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 e3f95f1..2d7b183 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 a55a3a4..df607e7 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 93e31a6..bda5d47 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 3dff1c5..bd580fd 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 803eaba..66ac51e 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 c1f1084..3107ab7 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 bbb9f5c..a7ddabd 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 6bf152a..7fd54a7 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 82f6e34..151e045 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 e2e0ec6..8c24ac2 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 19dee17..3eb0de1 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 8cde43f..74de221 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 132bfe3..3b5fe9d 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 89f5db2..d924db8 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 225bc14..f22f48e 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 5d2c232..b0274fa 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 59f4455..246697e 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 d884fa2..145a0b7 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 0eea946..a4d7cd8 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 5dc4f28..c23d16c 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 812090a..a7881e0 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 81c8030..078e3c1 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 ec4ca90..c8106cd 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 83556bb..52ea674 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 e71f482..1c28f01 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 1a6c209..b411d19 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 27237d3..62a18aa 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 9998d0b..2bc80db 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 b81d20e..d8b41f7 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 bce38cb..9f96749 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 e93b8d5..92211a2 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 bcd9a6f..fc56ff0 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 62d2a4f..71b1e97 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 5112879..3b145be 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 62583cd..00b5c33 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 d440fc0..eca4c22 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 91954bd..c05080e 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 b627108..46dc612 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 66a8b7d..5b0f84b 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 176a011..78075b9 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 4189460..6a5dc55 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 d63ab7d..29123ca 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 f58c97a..155def7 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 b1e3a9c..443756f 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 c790248..f901541 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 3d826fe..2b25720 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 de753d7..d024bae 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 817dd28..b892bc3 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 573c30f..0eb7f58 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 8e61cf6..0b1a68d 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 9fd0865..a299242 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 b8fd4d7..aec8311 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 9d492f5..3dcdcb7 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 4057240..d06c0d9 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 dabaa88..ff80b86 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 1a801c7..aa49b11 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 fa6ad9d..3108b47 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 f1bc397..6503e18 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 e2ca131..edaf1e7 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 26e65b6..23b6088 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 c22f6a9..c6e6c8a 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 d7e7f3b..24600a6 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 fd0fe55..6b3179a 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 15050c8..d7db7b3 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 d0f4037..b2f4e18 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 deb2e25..e54d531 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 1c245f6..6248bed 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 818a787..8ff4881 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 65a904c..cd475f8 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 fcce696..1537ea8 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 081946f..575c51a 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 74df400..5561d4f 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 fcce696..1537ea8 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 ae66530..cb24500 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 7d6f6ee..0e2e40b 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 d826dba..c74d659 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 2b421f2..7308ce7 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 6d3766a..6f77c67 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 cec53cc..71a4c40 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 85c3e06..e3b54b8 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 a73d49d..d888381 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 e445499..a3e1b96 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 e611127..cd31efe 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 6892ba2..826488b 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 4a53f15..2c496e4 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 520044e..3bb2613 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 fd95ff3..e35e140 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 e79d134..aeb27f3 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 62ac79b..18e3fde 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 be3c186..d14d2b49 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 a0917c2..d52e816 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 63f3fec..4e7ba09 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 8be47b4..59d97fe 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 5f0cafc..24b991d 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 892dbfc..a3819a0 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 85cc33e..edac7dc 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 8128b80..85ab2dd 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 12bd6ef..82cbb21 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 02044ea..4ade7e9 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 eebeed6..b43d415 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 1cd2e36..52ad977 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 f3f83ac..35e00e6 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 8ca2c69..14741b7 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 a79225c..0eaa833 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 acc8ed0..5b0ed55 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 bd35a7c..935298e 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 a3f7988..10550e4 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 1f3a712..fab1be1 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 10699af..228c71e 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 81d7c3b..bd3ecbd 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 6ab2d9e..c3e5930 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 fb0166d..c2824517 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 9b9c90d..79eff19 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 e867051..5f6ef29 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 a1198c0..88d9f78 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 8efe085..eb3669f 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 5528d13..92573b8 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 dd43a43..8d47041 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 73b3d50..04b4f21 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 cab1825..0d18ba5 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 63d78cc..0ead0ac 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 daff868..69c0a80 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 acb4198..d6ee974 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 5345757..cfe875e 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 47fcd9e..0b39878 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 424becb..7bfc002 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 8e99af8..60cf5f5 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 4f7d18a..abd2794 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 aebd500..3442abe 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 1186e5b..d5fde7c 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 d9681b1..9014a1d 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 9fd6d9f..93bd701 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 b33678f..1675330 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 d387d58..846e4e2 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 91f14e2..632d506 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 6b7f98b..27b2a69 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 6648391..ea424a8 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 b09d8e0..d130e1e 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 e07c100..7e25b10 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 ece6fa1..3f5965a 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 912cd83..4fcada0 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 cb237f3..a73b93e 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 36e2109..477f683 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 4b0283d..5036646 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 4b31ce6..4bd8805 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 b245c5f..f5f4eca 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 a2e963e..cde9240 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 c5f5d99..5c8be13 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 edb7006..983b2c0 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 a0f1245..42d3da6 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 253afdf..4977967 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 9990612..65d1839 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 37ba4a0..ac69a0e 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 8c100f4..0754e84 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 7c3228a..77ffae0 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 d3ff493..afc1a69 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 707f63b..bab23e8 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 89b3944..2e6eebf 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 a277495..1a014b7 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 a3b3d0a..19eb151 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 4fb014c..6288662 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 fd5733a..9b3e201 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 dd52a62..6400d64 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 c3110dc..52744fc 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 6e61bba..d8fa620 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 7972d56..475d0fd 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 cf0a8b6..50c7b45 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 d5ae486..5687c23 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 7ca10ab..4625bff 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 316421f..07333a5 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 181dd5b7..643690d 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 5738361..6e19d8c 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 49bf6b7..8e9778d 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 8b98ce9..7950c50 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 00288d5..92fd323 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 cd19fe5..b4e560a 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 a5041b8..8c545a7 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 a266c72..8e66d96 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 ef27a57..c4ad9e6 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 d7ef9ca..502aa01 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 d27b16f..5becb0c 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 5a26bf9..7e21e9c 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 6bb101e..7f5aeac 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 064e186..deefaaf 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 4cd253f..6600c9c 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 a4ecbfa..65ac841 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 7d1cfef..6a31b11 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 2f9d236..49a3a58 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 f6f9ab6..7ecd989 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 f1acf73..2c44b4f 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 47130ed..ed2d973 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 6e05651..f977895 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 4c8ceacc..54550be 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 f17ad89..51ec035 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 8ba7e5c..b7f91d1 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 4e0ef2f..a2a7db0 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 79d7a6f..c0f1a2d 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 f62a172..2f6b587 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 477d8b3..51d223c 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 c3b3502..ca2117b 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 a82d362..4e0478a 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 45d2819..5bf2e54 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 5c4b521..e620eea 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 3f81c7c..b8eb8cc 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 861834d..e668304 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 d4a7db8..315d0e1 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 3e2a1ee..5582a62 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 1f17d9a..7eb7172 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 3420521..f64f711 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 780b5ac..6c84cae 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 6c7862c..7eecbc8 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 555616f..1411054 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 cefac2c..e924962 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 877330e..e980ec1 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 7668520..e0dd3d9 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 59d771c..37a52c3 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 3c28280..2480f4e 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 856dd58..9003ea5 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 0396feb..4f95682 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 08864cf..fb1f53f 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 8c9990f..7edea0e 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 9343c7a..0110944 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 df47181..d6c55eb 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 956cdc8..c4df8f2 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 db72156..2be4312 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 d3895123..2883628 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 6cf49f9..951e7d3 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 ed63453..01fda3c 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 e185696..2241830 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 5716deb..032182c 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 3a732c2..9a8d17d 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 0de0b89..ac72039 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 9ca2a91..ecfae6b 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 cf9c2a0..c7df237 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 de8864a..65c146b 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 9f16cdc..c485413 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 98204e4..4e71355 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 aabc11a..a38cf7e 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 0c8bc64..c005e7c 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 f90cde5..1076402 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 90d90af9..78b6c0e 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 f9c7521..71ec7b2 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 38c3e07..500a834 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 7a35c1e..261a60f 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 1923272..e751a26 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 238017a..5e37af2 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 e943cff..436146a 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 6a8bcc5..85bfba7 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 6977770..c49c5c1 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 6cc76fa..7c46750 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 14d53c2..f0b70a6 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 40c0bc6..36b29d5 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 df6a630..40b6f75 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 77fb86e..186cfdf 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 b8bfe51..cbd17e8 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 a77e4525..c3980d0 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 12dae4a..02453d3 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 a53ade0..3e3cad1 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 469f6e2..311348e 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 37b581d..0a9fc74 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 810d83c..a8c4376 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 24a9fc1..47ca204 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 35383c5..836ddd0f 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 d2574df..1b78d66 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 e4b99ea..9eebddd 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 abc6205..c17218f 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 50b5eef..4e51e69 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 1839c8a..2ec3f97 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 e6abe65..ad1b7ef 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 778b363..76cc27d 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 ed11b32..edc2abe 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 8e5258f..6e43b5c 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 9de03d1..0b992db 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 440efa9..6685bef 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 9a81369..86be34a 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 0524e57..dcd941c 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 9061496..0c3b0d2 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 00b287a..c9d16b2 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 f4df6a1..004a2c9 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 f2d3492..39fb484 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 56e4f1f..1e7531f 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 5041c83..8328625 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 e6eebd9..b009857 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 ead2543..54cd942 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 84c0627..57252d7 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 40905af..92599fb 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 84f13ad..8b25b41 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 b2f37ab..2955710 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 4a47254..e873719 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 a5c3546..fb843af 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 36159fe..db7d007 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 c6de27b..f61b269 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 63738d0..259f6fe 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 20fda6c..803f259 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 4f17200..681c412 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 fbe7e13..0693802 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 2729bc7..9a8ecc8 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 b015836..503edd3 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 e25f070..b2616e6 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 d77dbaf..4e63ad7 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 b18978e..e5de6a5 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 c933821..3e6798a 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 c70e0e4..7a9fcde 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 4a05725..2e7ac2c 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 2880382..d51a5ad 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 c292ee7..71f874d 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 af5d91c..7736467 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 430632d..7652e1e 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 203e20e..e09ecb8 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 04a72a9..f758ff1 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 3fdd59e..4949bfa 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 09e3ee5..70658c6 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 325cb0b..adbb6e0 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 fbad9f6..296eff2 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 e2e8212..200ec70 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 b4892c7..79208d6 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 62eea8b..2d94b23 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 37ad7ae..6d16ba9 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 bd5d10a..6487542 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 57e887e..9a18394 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 ba7ee8c..8972822 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 7874dd1..16a22c6 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 3d8a7bb..3496df5 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 cedeabc..0ee2abe 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 70054b1..5fc4efd 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 1daf259..1a77187 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 b063c46..ce1d11d 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 66a0a4c..f586edc 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 1b9c3b3..c1fbbc9 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 b0b37c7..22f2840 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 beb2f06..51d52ac 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 6e8b89c..7c76b9d 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 835d9b5..7447dff 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 8d54768..519652c 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 b0b131d..2ba7f64 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 7538c6c..895794e 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 2a7fa0a..2f525a8 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 31b6b7d..54df161 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 5cea709..4fed978 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 3a6e6d1..1934301 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 e093307..0ec8059 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 2dec19e..28a50c3 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 7de3371..63c9336 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 317bf6d..2d4ec74 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 1e6ebeb..cdcc068 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 7dc4b54..37c941b 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 b4ebb30..47a4534 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 33992c1..0f1536f 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 7b8afef..b41ff7a 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 d5422a1..0291401 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 c4ebec9..f04929d 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 ae53faa..9e28d4b 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 8c3f994..1feeb8d 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 dc57069..d4da8c4 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 02220ac..a853340 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 89788f1..b30a0eb 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 75d5ad6..11a8ac4 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 51a5492..c752b8a 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 d5b2b9e..ab59c80 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 fd200ea..d612703 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 aa93411..fee4616 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 4e5f1e5..b629049 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 95ca0d0..23d0d87 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 23f7631..7ac717e 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 cd3841e..f766115 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 3b2f2f5..d01df27 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 95b180e..a642f21 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 70f2fb4..c67b1a0 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 b4348d2..8ff01a4 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 1a209bb..4c1a79a 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 72f74be..b660db2 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 88bb137..7953b24 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 64ce59d..5c59bd9 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 38259f1..0dc2d28 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.